/* Reset */
html,body,div,span,applet,object,iframe,input,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
}
.clear { clear:both; }
input:focus { outline: none; }
/* General Section */

body {
	background:#f1f1f1 !important;
	margin: 0;
	}

/** The wrapper that will contain our two forms **/
.loginSignWarp{display:table;width:100%;text-align: center;}
.loginSignWarp .innerDivMn{display: inline-block;}
#wrapper{
	/*top:100px;
    right: 0px;
    margin: 0px auto;
    position: relative;	*/
	width: 450px;
	border:1px solid #c9c9c9;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #ffffff;
}
.form-login {
	margin:0;
	background: #ffffff;
}
.header {
	height:35px;
	background: #fafafa;
	background: -moz-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e9e9e9));
	background: -webkit-linear-gradient(top, #fafafa 0%,#e9e9e9 100%);
	background: -o-linear-gradient(top, #fafafa 0%,#e9e9e9 100%);
	background: -ms-linear-gradient(top, #fafafa 0%,#e9e9e9 100%);
	background: linear-gradient(to bottom, #fafafa 0%,#e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e9e9e9',GradientType=0 );
	border-bottom:1px solid #c9c9c9;
	text-align:center;
	color:#353535;
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
}
.inputs {
	margin-top:30px;
}
.inputs.MT20{margin-top:20px;}
.content-login .input-append{margin:20px 19px 0 19px;}
.content-login .input-append a.btn{line-height:33px;}
.content-login .input-append input{
	width:264px;
	height:33px;
	border:1px solid #dcdcdc;
	background:#fbfbfb;
	padding-left:17px;
	padding-right:17px;
	font-size:14px;
}
.inputs input[type="text"], .inputs [type="password"], .inputs [type="email"] {
	width:304px;
	height:30px;
	font-size: 13px;
	border:1px solid #dcdcdc;
	background:#fbfbfb;
	padding-left:17px;
	padding-right:17px;
	font-size:14px;
}
.inputs input[type="text"]:focus, .inputs input[type="password"]:focus, .inputs input[type="email"]:focus {
	border: 1px solid #085CE7;
}
.link-1 {
	margin-top:20px;
	margin-left:19px;
	float:left;
}
.link-1 a, .link-1 a:hover {
	color:#2d8aeb;
	font-size:14px;
	font-weight:bold;
}
.link-2 {
	float:right;
	margin-top:25px;
	margin-right:56px;
}
/*.link-2 a, .link-2 a:hover {
    color:#b2b2b2;
}*/
.btLinks{text-align:center;padding-top:20px;font-size:12px;}
.button-login input[type="submit"] {
	width:210px;
	height:43px;
	margin-top:20px;
	font-size:15px;
	font-weight:bold;
	color: #ffffff;
    background-color: #085CE7;
    border: 0;
	border-radius: 3px;
}
.button-login input[type="submit"]:hover {
	background-color: #2f80ff;
}
.footer-login {
	border-top:1px solid #c9c9c9;
	margin-top:30px;
	padding:0px 0px 0px 19px;
	color:#535457;
	background:#fbfbfb;
}
.footer-login .pull-left{
	padding:20px 0px;
	font-weight:bold;
}
.social-links {
	list-style:none;
	margin:0;
}
.social-links li{
	float:left;
	border-left:1px solid #c9c9c9;
}
.social-links li a{
	display:block;
	width:55px;
	height:43px;
	padding-top:17px;
}
.social-links li a:active{
	-webkit-box-shadow: inset 0px 2px 2px 0px #e3e3e3;
	box-shadow:  inset 0px 2px 2px 0px #e3e3e3;
	background:#f4f4f4;
}
.social-links li a span{
	display:block;
	text-indent:-9999px;
	margin-left:19px;
}
.social-links li.facebook a span{
	width:13px;
	height:23px;
	background-image:url(../images/facebook.png?v=0);
	background-size:13px 46px;
}
.social-links li.facebook a:hover span, .social-links li.facebook a:active span{
	background-position:0px 23px;
}
.social-links li.twitter a span{
	width:22px;
	height:18px;
	background-image:url(../images/twitter.png?v=0);
	background-size:22px 36px;
	margin-left:17px;
	margin-top:1px;
}
.social-links li.twitter a:hover span, .social-links li.twitter a:active span{
	background-position:0px 18px;
}
.social-links li.google-plus a span{
	width:13px;
	height:23px;
	background-image:url(../images/google.png?v=0);
	background-size:13px 46px;
}
.social-links li.google-plus a:hover span, .social-links li.google-plus a:active span{
	background-position:0px 23px;
}
.footerBlank{font-size:14px;text-align:center;color:#bbb;}
.footerBlank p{padding-bottom:10px; margin-bottom:10px;}
@media \0screen {
	.social-links li.facebook a span{
		background-image:url(../images/ie/facebook.png?v=0);
	}
	.social-links li.twitter a span{
		background-image:url(../images/ie/twitter.png?v=0);
	}
	.social-links li.google-plus a span{
		background-image:url(../images/ie/google.png?v=0);
	}
}


/*Sign Up Form CSS*/
.TAC{text-align:center;}.PB30{padding-bottom:30px;}.ML10{margin-left:10px;}.MB20{margin-bottom:20px;}.MB30{margin-bottom:30px;}
.suTopText{text-align:Center;padding-top:15px;padding-bottom:40px;}
.suTopText span{display:inline-block;padding:0 21px;font-size:14px;font-weight:bold;}
.suTopText span .fa{display:inline-block;margin-right:10px;width:10px;height:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#e82425;}
.signFrm{width:550px;margin:0 auto;border:#ccc 1px solid;}
.signFrm.MB30{margin: 0 auto 30px auto !important; padding-top:20px;text-align:center;}
.signFrm .thankU{font-size:20px;font-weight:bold;}
.signFrm .thankMsg{font-size:12px;padding-top:15px;}
.nftr{margin:30px 0 19px 0; text-align:center;font-size:14px;color:#ccc;font-weight:200;}

.wizrocketLogo{text-align:center;padding-top:60px;padding-bottom:8px;}
.wizrocketLogo img{width: 270px;}
a.btnLinks, a:hover.btnLinks, .resetBtn{width:340px;display:inline-block;text-align:center;text-decoration:none;
	height:43px;line-height:43px;
	margin-top:20px;
	font-size:14px;
	font-weight:500;
	background: #085CE7;
	background: -moz-linear-gradient(top, #085CE7 0%, #085CE7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#085CE7), color-stop(100%,#085CE7));
	background: -webkit-linear-gradient(top, #085CE7 0%,#085CE7 100%);
	background: -o-linear-gradient(top, #085CE7 0%,#085CE7 100%);
	background: -ms-linear-gradient(top, #085CE7 0%,#085CE7 100%);
	background: linear-gradient(to bottom, #085CE7 0%,#085CE7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#085CE7', endColorstr='#085CE7',GradientType=0 );
	color:#fff;
	border:1px solid #1465b5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
#wrapper.forgot{width:450px;}
#wrapper.forgot .inputs input[type="text"]{width: 340px;}
#wrapper.forgot a.btnLinks, .resetBtn{width: 372px;}
.inputsWrp{margin:19px 19px 0 19px;}
.inputsWrp h3{font-size:20px;padding:0 0 5px 0;}
.inputsWrp p{line-height:20px;}
.successMsg{text-align:center;}
.successMsg div.alert{margin:0;padding:17px 35px 17px 14px;font-size:16px;}
#wrapper.signUp{width:900px;overflow:hidden;}
#wrapper.signUp #login{width:68.34000%;float:left;}
#wrapper.signUp .signUpTitle{font-size:15px; color:#bbb;margin-bottom:15px;}
#wrapper.signUp .formRow{overflow:hidden;padding-top:0;}
#wrapper.signUp .inputs{margin-top:15px;float: left;}
#wrapper.signUp .formRow label{float:left;margin-top:24px;margin-left:19px;width: 100px;font-size:15px;}
#wrapper.signUp .input-append{margin:15px 0 0 0;}
#wrapper.signUp .input-append .btn{padding: 9px 12px;}
#wrapper.signUp .input-append.inputs input[type="text"]{width:268px;}
#wrapper.signUp .strong{padding:10px;float:left;border:#EFEFEF 1px solid;margin-top:20px;margin-left:19px; overflow:hidden;line-height:20px;margin-bottom:30px;}
#wrapper.signUp .strong span{width:25px;height:20px;background:#ccc;float:left;margin-right:8px;}
#wrapper.signUp .formRow .inputs label{width:100%;margin:0 0 0 19px;}
.ML119{margin-left:119px;}
#wrapper.signUp .footer-login{border-top:0;}
.signUpWarp .wizrocketLogo{padding-top: 30px;}
#wrapper.signUp .content-login{border-right:#ccc 1px solid;}
.ourClients{float:right; width: 25%; margin: 19px;}
.ourClients h5{text-align:center; margin-top:40px;font-weight:normal;font-size:15px;}
.ourClients .logosWarp{width:100%;overflow:hidden;margin-top:40px;}
.ourClients .logosWarp .pull-left, .ourClients .logosWarp .pull-right{width:45%;text-align:center;vertical-align:middle;}
.ourClients .logosWarp .pull-left img, .ourClients .logosWarp .pull-right img{display:inline-block;}
#wrapper.confirmSignUp {width:715px;padding-top:30px;text-align:center; margin:0 auto;}
#wrapper.confirmSignUp .okIcon{width:40px;height:40px;background:#05a705;text-align:center;text-align:center;line-height:40px;display:inline-block;font-size:20px;
	color:#fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}
#wrapper.confirmSignUp h2{font-size:30px;margin:15px 0 10px 0;}
#wrapper.confirmSignUp p{margin-bottom:5px;}

#wrapper.setPassword{width:500px;text-align: left;}
#wrapper.setPassword .iconBox {
	text-align: center;
	font-size: 22px;
	line-height: 30px;
	float: left;
	width: 45px;
	height: 32px;
	position: absolute;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	border: 1px solid #dcdcdc;
	color: #333;
	background: #f2f9fe;
	background: -moz-linear-gradient(top, #f2f9fe 0%, #fafafa 0%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f9fe),
		color-stop(0%, #fafafa), color-stop(100%, #e9e9e9));
	background: -webkit-linear-gradient(top, #f2f9fe 0%, #fafafa 0%, #e9e9e9 100%);
	background: -o-linear-gradient(top, #f2f9fe 0%, #fafafa 0%, #e9e9e9 100%);
	background: -ms-linear-gradient(top, #f2f9fe 0%, #fafafa 0%, #e9e9e9 100%);
	background: linear-gradient(to bottom, #f2f9fe 0%, #fafafa 0%, #e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9fe',
		endColorstr='#e9e9e9', GradientType=0);
}
#wrapper.setPassword .inputs{float:left;margin-top:0; margin-left: 1px;}
#wrapper.setPassword .inputs [type="email"]{margin-left:0;width:382px;height:35px;}
#wrapper.setPassword .inputs input[type="text"] {
	height: 35px;
	border: 1px solid #dcdcdc;
	background: #fbfbfb;
	padding-left: 12px;
	padding-right: 12px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-bottom:5px;
}

#wrapper.setPassword .inputs [type="password"] {
	height: 35px;
	border: 1px solid #dcdcdc;
	background: #fbfbfb;
	padding-left: 12px;
	padding-right: 12px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding-left: 56px;
	margin-bottom:5px;
}

#wrapper.setPassword .input-append{margin:0 0 0 -3px;float:left;}
#wrapper.setPassword .input-append input{position:static;height: 30px;width:242px;}
#wrapper.setPassword .input-append a.btn {line-height: 30px;}
#wrapper.setPassword .passwdS{margin:0;width: 85px;background: #fbfbfb;position: absolute;top: 7px;border:0;padding:0;left: 268px;}
#wrapper.setPassword .button-login input[type="submit"]{width:100px;margin-top: 15px;}
#wrapper.setPassword .passwordRule{list-style-type: disc; margin-left: 18px;}
#wrapper.setPassword .passwordRule li{float: left; margin-bottom: 3px; width: 220px;}
#wrapper.setPassword .passwordRule li.act{color:#ccc;}
#wrapper.setPassword input[disabled]{background: #eeeeee;border: 1px solid #ccc; color: #bbb;}


#registerWarp{background:#181F2B;width:100%;height:100%;}
#registerWarp .signUpFrm {
	max-width: 610px;
	margin: 0 auto;
	border: #c9c9c9 1px solid;
	background: #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.PL10{padding-left:10px;} .PR10{padding-right:10px;}
#registerWarp .tpHeader{text-align:center;padding:8px 0 0 0;background:#181F2B;}
#registerWarp .tpHeader img{display:inline-block; width:180px;}
#registerWarp .signHdr {
	background: #f1f1f1 ;
	padding: 10px;
}
#registerWarp .signHdr h1{font-size:25px;}
#registerWarp .signHdr h2{font-size:16px;font-weight:normal;}
#registerWarp .signUpFrm .col-xs-7{border-right:#c9c9c9 1px solid;padding:10px 20px;}
#registerWarp .clientLogos{padding:100px 0 20px 0;text-align:center;}
#registerWarp .clientLogos p{font-size:20px;font-weight:bold;}
#registerWarp .formRow{padding:10px 30px 0 0;font-size:14px;}
#registerWarp .formRow label{display:block;font-size:14px;font-weight:bold;margin-bottom:10px;}
#registerWarp .formRow label span{color:#999;font-weight:normal;}
input[type="text"] {
	height: 35px;
	border: 1px solid #dcdcdc;
	background: #fbfbfb;
	padding-left: 12px;
	padding-right: 12px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-bottom:5px;
}

input[type="password"] {
	height: 35px;
	border: 1px solid #dcdcdc;
	background: #fbfbfb;
	padding-left: 12px;
	padding-right: 12px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding-left: 56px;
	margin-bottom:5px;
}
#registerWarp .formRow input[type="password"]{margin-left:0;width:84%;}
#registerWarp .tpFtr{padding:25px 0; text-align:center;font-size:14px;}
#registerWarp .tpFtr p{font-size:14px;}
#registerWarp .passwordRule{list-style-type: disc;margin-left: 16px;}
#registerWarp .passwordRule li{float: left; font-size: 14px;color:#545454; margin-bottom: 3px; width: 180px;}
#registerWarp .passwordRule li.act{text-decoration:line-through;}
#registerWarp input[disabled]{background: #eeeeee;border: 1px solid #ccc; color: #bbb;}

#registerWarp .iconBox {
	text-align: center;
	font-size: 22px;
	line-height: 30px;
	float: left;
	width: 45px;
	height: 32px;
	position: absolute;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	border: 1px solid #dcdcdc;
	color: #333;
	background: #f2f9fe;
	background: -moz-linear-gradient(top, #f2f9fe 0%, #fafafa 0%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f9fe),
		color-stop(0%, #fafafa), color-stop(100%, #e9e9e9));
	background: -webkit-linear-gradient(top, #f2f9fe 0%, #fafafa 0%, #e9e9e9 100%);
	background: -o-linear-gradient(top, #f2f9fe 0%, #fafafa 0%, #e9e9e9 100%);
	background: -ms-linear-gradient(top, #f2f9fe 0%, #fafafa 0%, #e9e9e9 100%);
	background: linear-gradient(to bottom, #f2f9fe 0%, #fafafa 0%, #e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9fe',
		endColorstr='#e9e9e9', GradientType=0);
}
#registerWarp .inputs{margin-top:0;width:100%;}
#registerWarp .inputs input {padding-left:56px !important;}
#registerWarp .input-append{margin:0 0 0 -3px;float:left;}
#registerWarp .input-append input{position:static;height: 30px;width:242px;}
#registerWarp .input-append a.btn {line-height: 30px;}
#registerWarp .passwdS{    margin: 0;
    width: 85px;
    background: #fbfbfb;
    position: absolute;
    top: 5px;
    border: 0;
    padding: 0;
    right: 15px;}
.row-fluid .passwdS span {
  width: 15px;
  height: 15px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}
#registerWarp input.err{border:1px solid #ff6868 !important; background:#fbcfc5 !important;}
.ML64 {margin-left:64px;text-align: left;}
.ML54 {margin-left:54px;text-align: left;}

#tipsContents {
  position: absolute;
  z-index: 1030;
  font-size: 11px;
  line-height: 1.4;
  visibility: visible;
  display: block;
    right: 0;
    top: 25px;
    background: rgba(0,0,0,0.8);
    padding: 10px;
    color: #fff;
    border-radius: 4px;
    font-size: 12px;
}

#tipsContents-arrow {
	padding: 5px 0;
    margin-top: -3px;
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    top: 13px;
    right: 13%;
    margin-left: -5px;
    border-bottom-color: rgba(0,0,0,0.8);
    border-width: 0 5px 5px;
}

.footerBlank a:hover {color:#f28f4c;}
.footerBlank a {color:#b5b5b5;}

@media screen and (max-width: 767px) {
    #lastname {
        margin-top:15px;
    }
}

.content-login .button-login .closebtn{
	background-color: #d0d0d0;
}

.content-login .button-login .closebtn:hover{
	background-color: #c8c8c8;
}