.login-page .navbar.navbar-top .logo{
  background-image: url('logo_new.png');
}
.login-page .mj-page-content{
  background: url('http://qncdn.mjrj365.com/mj/v3/default/login_bg_big.jpg') center top no-repeat;
  background-size:cover;
}
.login-page .login-switch .img-for-static-login{
  background-image: url('login_scan.png');
}
.login-page .login-switch .img-for-quick-login{
  background-image: url('login_input.png');
}
.login-page .login-wrapper{
  height:-moz-calc(100% - 40px);
  height:-webkit-calc(100% - 40px);
  height:calc(100% - 40px);
}
.login-page .login-content .input-part{
  background-color:#fff;
}
.login-page .login-content .name-wrapper{
  margin-top:34px;
}
.login-page .login-content{
  top: 40%;
  transform: translateY(-40%);
  width: 340px;
  height: 460px;
  padding:10px;
  border-radius:5px;
  background-color:rgba(5,65,135,.8);
  border: 8px solid transparent;
  box-shadow: 0 0 3px #68a4ff;
  background-clip: padding-box;
}
.login-page .login-footer{
  padding-top:10px;
  padding-bottom:10px;
  background-color:rgba(0,0,0,.1);
}
.login-page .login-footer .reserved{
  color:#fff;
}
.login-page .login-content .login-logo{
  width: 180px;
  height: 90px;
  margin-bottom: 10px;
  margin-top: 35px;
  background: url('logo_name.png') center no-repeat;
  background-size: contain;
}
.login-page button#loginButton{
  background-color:#4aacff;
}
.login-page .text-muted.auto-login{
  color:#fff;
}
.login-page .auto-wrapper .auto-login{
  padding-left: 20px;
}
.login-page .module-quick .quick-form .scan-result-content{
  background-color:transparent;
  font-size: 13px;
}
.login-page .navbar-top .navbar-nav>li>a:hover{
  color:#3d5acd;
}
@media screen and (max-width: 600px) {
  .login-page .login-content{
    transform: none;
  }
  .login-page .login-footer{
    background-color:#fff;
  }
  .login-page .login-footer .reserved{
    color:#5f5f5f;
  }
}
