.login-form input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
.login-form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
}
.login-form input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
}
.login-form input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
}
#login-form-wrapper .smart-form .input input, #login-form-wrapper .smart-form .select select, #login-form-wrapper .smart-form .textarea textarea {font-weight:normal !important; color:#fff !important;}
#login-form-wrapper .smart-form .state-error+em {
font-size: 13px;
color: #FF7171;
}
.login-form .note a {
font-size: 16px !important;
color: #FFF !important;
font-family: roboto !important;
font-size: 15px !important;
font-weight: bold !important;
}
/*header > span {
color: #FFFFFF !important;
font-family: roboto !important;
font-weight: bold;
}*/
.login-wrapper .alert {
border-radius: 21px !important;
}
#login-form-wrapper input:-webkit-autofill { -webkit-text-fill-color: #000 !important; }


#login-form-wrapper  {background:none repeat scroll 0 0 rgba(10, 69, 107, 0.85) !important; border-radius: 3px; box-shadow:none !important; border-top: 0 none !important; height: 340px !important; width:100% !important;}
.error-login .alert, .error-login-forgot .alert{ border-radius:5px;}
.login-wrapper-new{ margin:0 auto; width:900px;}
.login-wrapper-new-content{ float:left; width:100%; height:350px; text-align:center; margin-top:40px;}
.login-wrapper-new-left{ float:left; width:35%; margin:15px 0 0 0; font-size:40px; font-weight:bold; color:#fff;}
.login-wrapper-new-center{ float:left; width:46%; margin:0 2%;}
.login-wrapper-new-right{ float:right; width:15%; margin:75px 0 0 0;}
.login-wrapper-new-note{ float:left; width:100%; padding-left:15%; text-align:center; font-size:14px; color:#fff; box-sizing:border-box; -moz-box-sizing:border-box;}
.login-wrapper-new-note a{ font-size:14px; color:#fff;}
.login-wrapper-new-note a:hover{ text-decoration:underline !important;}
.btn-login-new{ background-color:#0081ce; border-radius:50%; font-family:roboto; font-size:16px; height:85px; width:85px; height:85px; text-transform:capitalize; color:#fff; border:none;}
.btn-login-new:hover{ background:#0a72b2;}
.forgotpass_error em.invalid{ text-align:center;}

@media  (max-width: 900px) {.login-wrapper-new{ width:100%;}}
@media  (max-width: 760px) {
.login-wrapper-new-content{ margin-top:0;}
#login-form-wrapper{ height:650px !important;}
.login-wrapper-new-left{ float:none; width:100%; margin:50px 0 20px 0;}
.login-wrapper-new-center{ float:none; width:100% !important; margin:0;}
.login-wrapper-new-right{ float:none; width:100%; margin:2% 0;}
.login-wrapper-new-note{ float:none; margin-top:15px; padding-left:0;}
.error-login-forgot{ margin-top:0;}
}