.log-bg{position: absolute; left: 0; right: 0; width: 100%; top: 0; z-index: 9999;}
.login-box{width: 430px; min-height: 350px; background: url('images/login-box-bg.png') 0 0 repeat; border:1px solid #fff; margin: 0 auto; padding: 25px 30px 65px; border-top:0;}
.toplogo{margin-bottom: 35px;}
.languagebox{width: 160px; margin: 0 auto; text-align: center;}
.languagebox a{color: #000; text-decoration: none;}
.languagebox a i{color: #666}
.login-box input[type="text"],.login-box input[type="password"]{box-shadow:none; border-radius: 0; border:0; background-color: transparent; border-bottom: 2px solid #0a4bb1;  color:#363636!important;}
.login-box input::-webkit-input-placeholder{  color:#000;}
.login-box a.help{color: #1e90fa; font-size: 18px;}
.login-box .loginbtn,.login-box .loginbtn:hover{background-color:#0072C6!important;   color: #fff !important;
    font-size: 18px !important;
    height: 38px !important;}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label{color: #DB0400; font-size: 90%;}
.login-footer{background-color: #0072C6; text-align: center; color: #fff; font-size: 15px; padding: 6px 0; position: fixed; left: 0; right: 0; bottom: 0;}
.login-footer a{color: #fff;}
body {
background-color: #dfdfdf !important;}
.text-center {
    text-align: center;
}
.form-control{font-size: 14px !important;}
#login_image{background: url("../images/login_background.jpg");background-repeat: no-repeat;}
