html{height:100%}body.signin{height:auto;background:url(../images/login-background.jpg) no-repeat center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:rgba(255,255,255,.95)}.signinpanel{width:750px;margin:10% auto 0;max-width: 100%;}.signinpanel .logopanel{float:none;width:auto;padding:0;background:0 0}.signinpanel .signin-info ul{list-style:none;padding:0;margin:20px 0}.signinpanel .form-control{display:block;margin-top:15px}.signinpanel .uname{background:#fff url(../images/user.png) no-repeat 95% center;color:#333}.signinpanel .pword{background:#fff url(../images/locked.png) no-repeat 95% center;color:#333}.signinpanel .btn{margin-top:15px}.signinpanel form{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);-moz-box-shadow:0 3px 0 rgba(12,12,12,.03);-webkit-box-shadow:0 3px 0 rgba(12,12,12,.03);box-shadow:0 3px 0 rgba(12,12,12,.03);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:30px}.signup-footer{border-top:solid 1px rgba(255,255,255,.3);margin:20px 0;padding-top:15px}@media screen and (max-width:768px){.signinpanel,.signuppanel{margin:0 auto;padding:20px}.signinpanel form{margin-top:20px}.signup-footer,.signuppanel .form-control{margin-bottom:10px}.signup-footer .pull-left,.signup-footer .pull-right{float:none!important;text-align:center}.signinpanel .signin-info ul{display:none}}@media screen and (max-width:320px){.signinpanel,.signuppanel{margin:0 20px;width:auto}}.signinpanel .mfa-field{color:#333}
/* 登录分步输入：覆盖 style.min.css 的 .form-control{color:inherit}，避免吃到 body.signin 白字 */
body.signin .signinpanel input.form-control,
body.signin .signinpanel input.form-control:focus,
body.signin .signinpanel input.mfa-field{
    color:#333;
    -webkit-text-fill-color:#333;
    background-color:#fff;
    caret-color:#333;
}
body.signin .signinpanel input.form-control::-webkit-input-placeholder,
body.signin .signinpanel input.mfa-field::-webkit-input-placeholder{color:#999;-webkit-text-fill-color:#999}
body.signin .signinpanel input.form-control::-moz-placeholder,
body.signin .signinpanel input.mfa-field::-moz-placeholder{color:#999}
body.signin .signinpanel input.form-control::placeholder,
body.signin .signinpanel input.mfa-field::placeholder{color:#999}
body.signin .signinpanel input.form-control:-webkit-autofill,
body.signin .signinpanel input.form-control:-webkit-autofill:focus{
    -webkit-text-fill-color:#333;
    box-shadow:0 0 0 1000px #fff inset;
}
.signinpanel .pwd-wrap{position:relative;display:block;margin-top:15px}
.signinpanel .pwd-wrap .form-control{margin-top:0;padding-right:36px;background-image:none}
.signinpanel .pwd-toggle{position:absolute;right:10px;top:50%;margin-top:-10px;width:20px;height:20px;padding:0;border:0;background:transparent;color:#666;cursor:pointer;line-height:20px;z-index:2}
.signinpanel .pwd-toggle:hover,.signinpanel .pwd-toggle:focus{color:#333;outline:none}
