.login-page{height:564px;background:url('/images/login/login-background.jpg') no-repeat 50% 0;border-top:4px solid #8e8e8e;border-bottom:4px solid #8e8e8e}
.login-form{height:556px;background-color:rgba(255,255,255,0.5);-moz-box-shadow:10px 0 15px -4px rgba(193,193,193,1),-10px 0 15px -4px rgba(193,193,193,1);-webkit-box-shadow:10px 0 15px -4px rgba(193,193,193,1),-10px 0 15px -4px rgba(193,193,193,1);box-shadow:10px 0 15px -4px rgba(193,193,193,1),-10px 0 15px -4px rgba(193,193,193,1)}
.login-form .form-group{position:relative}
.login-form h2{margin-top:0;font-size:28px;color:#8bc525;padding-top:100px}
.login-form .instructions{font-size:16px;font-weight:normal;color:#8e8e8e;margin-bottom:25px}
.login-form form input{height:38px;font-size:16px}
.login-form button.login-button{width:227px;height:45px;font-size:18px;margin-bottom:5px}
.login-form button img{display:inline-block;margin-bottom:3px}
.login-form .forgot-password{color:#c2c2c2}
.login-form .registered{padding:83px 0;font-weight:normal}
.login-form .registered a{color:#5a5a5a}
.secoand-form{display:none}
form input+.error label.customValidationUserNameOnFocus{left:-255px}
form input+.error label.customValidationUserNameSuccess{top:5px;left:290px}
form input+.error label.customValidationPasswordOnFocus{left:-255px}
form input+.error label.customValidationPasswordSuccess{top:5px;left:290px}
form input+.error label.customValidationEmailOnValidate,.error label.customValidationEmailOnFocus,form input{top:-10px}
form input+.error label.customValidationEmailOnFocus{left:-235px}
form input+.error label.customValidationEmailOnValidate{left:-275px}
form input+.error label.customValidationEmailSuccess{top:5px;left:405px}
@media(max-width:991px){form input+.error label.customValidationUserNameSuccess{top:5px;left:330px}
    form input+.error label.customValidationPasswordSuccess{top:5px;left:330px}
}