.toolbar_container{display:none;}
.step_1{background:url('/images/accounts/step_1/step-1-background.jpg') repeat-y center 0;border-top:4px solid #8e8e8e;border-bottom:4px solid #8e8e8e;min-height:563px;background-size: 100% 700px;}
.step_1 h1{font-size:20px;margin-top:45px}
.service{font-size:0;margin-top:20px}
.service img{vertical-align:top}
.service p{width:91.35135135135135%;display:inline-block;font-size:14px;margin-left:10px}
.join-now-form{height:100%;background-color:rgba(255,255,255,0.8);padding:50px 40px 0 40px;-webkit-box-shadow:0 0 20px 1px rgba(193,193,193,1);-moz-box-shadow:0 0 20px 1px rgba(193,193,193,1);box-shadow:0 0 20px 1px rgba(193,193,193,1)}
.join-now-form .form-group{position:relative}
.join-now-form .form-control{height:40px}
.join-now-form select.form-control{line-height:34px}
.join-now-form h4{margin-bottom:30px}
.join-now-form button{width:227px;height:45px;margin-top:25px;margin-bottom:25px;margin-right:0;font-size:18px}
.join-now-form p{font-size:12px;margin-bottom:25px}
.join-now-form p a{color:#5a5a5a;text-decoration:underline}
.join-now-form .step1-area-code{padding-right:0}
.join-now-form .step1-area-code span{border-right:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;line-height:26px}
.join-now-form .step1-phone{padding-left:0}
.join-now-form .step1-phone input{border-left:none;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}
.join-now-form .step1-area-code span,join-now-form .step1-phone input{box-shadow:none}
form input+.error label.customValidationLastNameOnFocus,form input+.error label.customValidationFirstNameOnFocus,form input+.error label.customValidationEmailOnFocus,form input+.error label.customValidationPhoneOnFocus{left:-263px;top:-8px}
form input+.error label.customValidationFirstNameOnFocus{left:-264px}
form input+.error label.customValidationEmailOnFocus{left:-237px}
form input+.error label.customValidationPhoneOnFocus{left:-385px}
form input+.error label.customValidationFirstNameSuccess{top:5px;left:405px}
form input+.error label.customValidationLastNameSuccess{top:5px;left:405px}
form input+.error label.customValidationFullNameOnFocus{left:-200px;top:-10px}
form input+.error label.customValidationFullNameSuccess{top:5px;left:405px}
form input+.error label.customValidationEmailOnValidate{left:-277px}
form input+.error label.customValidationEmailSuccess{top:5px;left:405px}
form input+.error label.customValidationPhone{left:-110px}
form input+.error label.customValidationPhoneSuccess{top:5px;left:310px}
form input+.error label.customValidationPhoneOnValidate{left:-440px}
@media(max-width :1199px){.service p{width:89.45054945054945%}
}@media(max-width :991px){.service p{width:86.08695652173913%}
    form input+.error label.customValidationFirstNameSuccess{left:290px}
    form input+.error label.customValidationLastNameSuccess{left:290px}
    form input+.error label.customValidationEmailSuccess{left:290px}
    form input+.error label.customValidationPhone{left:-80px}
    form input+.error label.customValidationPhoneOnFocus{left:-230px}
    form input+.error label.customValidationPhoneOnFocus{left:-358px}
    form input+.error label.customValidationPhoneOnValidate{left:-412px}
}