html,body{position:absolute;top:0;right:0;bottom:0;left:0;font-size:14px;}
body {background: url(../img/login-bg.jpg) no-repeat center top; background-size: cover; }
.login-logo{position:absolute;width:30%;height:auto;top:40px;left:10%;}
.login-cont{width:100%;height:100%;font-size:0;}
.login-panel{display:inline-block;width:24%;max-width:430px;min-width:320px;height:auto;font-size:1rem;}
.login-form,.login-big{/* display:inline-block;vertical-align: middle; */ position:absolute; top:36%;}
.login-big{height:100%;font-size:0;width:0;}
.login-form{width:100%;}

.login-panel>.panel-body{padding-left:28px;padding-right:28px;}

.nav-login{border-bottom:1px solid #eeeeee;margin-bottom:12px;}
.nav-login>li{float:left;width:50%;height:auto;}
.nav-login>li>a{padding:0;margin-bottom:-1px;color:#666666;}
.nav-login>li>a:hover,.nav-login>li>a:active,.nav-login>li>a:focus{background-color:transparent;}
.nav-login>li>a>span{display:inline-block;padding:10px 15px;font-size:1.4em;}
.nav-login>li.active>a>span{border-bottom:2px solid #317eeb;color:#317eeb;}
.btn-refresh{display:inline-block;width:22px;height:22px;background:url('../img/icon-subject.png') no-repeat -213px -114px;}

.form-defin>.form-group>div{position:relative;}
.login-input-icon{display:block;position:absolute;width:18px;height:18px;top:7px;left:24px;background: url('../img/icon-subject.png') no-repeat 0 0;}
.user-icon.login-input-icon{background-position: -155px -155px;}
.paw-icon.login-input-icon{background-position: -95px -156px;}
.phone-icon.login-input-icon{background-position: -66px -154px;height:22px;}
.login-input-icon+input{padding-left:34px;}
.form-control.input-error{border-color:#f45b5b;}
.form-control:focus,.form-control.input-error:focus{border-color:#317eeb;box-shadow:none;}
.form-defin.form-horizontal .form-group{margin-top:5px;margin-bottom:10px;}

.warning-text{margin-bottom:0;display: none;color:#666666;}
.info-text{margin-bottom:0;display: none;color:#439998;text-indent:2em;}
.warning-text.inshow,.info-text.inshow{margin-top:5px;display:block;}
.warning-text .input-warning-icon{display:inline-block;width:18px;height:18px;margin-right:6px;vertical-align: middle;background:url('../img/icon-subject.png') no-repeat -126px -156px;}

.form-horizontal .form-group.code-group{margin-left:-5px;margin-right:-5px;}
.code-group>div{padding-left:5px;padding-right:5px;}
.refresh-code{cursor:pointer;}
.btn-submit{font-size:1em;}

.disinblock{display:inline-block;}
.vam{vertical-align: middle;}

.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#317eeb;border-color:#317eeb;}
.btn-setinfo,.btn-setinfo:hover,.btn-setinfo:focus,.btn-setinfo:active{background-color:#fff;border-color:#317eeb;color:#317eeb;padding:6px;}
.btn-setinfo.disabled,.btn-setinfo.disabled:hover,.btn-setinfo.disabled:focus,.btn-setinfo.disabled:active{border-color:#dddddd;color:#666666;cursor:not-allowed;}
.tran-fill{width:100%;}
.jump-link,.jump-link:hover,.jump-link:focus,.jump-link:active{color:#666666;text-decoration:none;}
.jump-link.strik-link,.jump-link.strik-link:hover,.jump-link.strik-link:focus,.jump-link.strik-link:active{color:#317eeb;}
.login-pane-head{border-bottom:1px solid #eeeeee;margin-bottom:12px;}
.login-pane-head>span{display:block;padding:10px 15px;font-size:1.4em;color:#317eeb;}
.tips-info{font-size:1.2em;line-height:2em;}
.tips-icon{width:78px;height:78px;background:url('../img/icon-subject.png') no-repeat -251px -100px;float:left;margin-right:12px;}
/*
.form-signin { max-width: 380px; padding: 20px; margin: 0 auto; }
.form-signin .form-signin-heading, .form-signin .checkbox { margin-bottom: 10px; }
.form-signin .checkbox { font-weight: normal; }
.form-signin .form-control { position: relative; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px; font-size: 16px; }
.form-signin .form-control:focus { z-index: 2; }
.form-signin input[type="email"] { margin-bottom: -1px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.form-signin input[type="password"] { margin-bottom: 10px; border-top-left-radius: 0; border-top-right-radius: 0; }
.box-wid { background: #fff; border-radius: 10px; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1); margin-top: 18%; }
.btn-group-lg>.btn, .btn-lg { padding: 8px 10px; }
.btn-pri { background: #6e8cd7; border: 1px solid #6e8cd7; color: #fff; width: 50%; border-radius: 2px; margin: 0 auto; }
.box-title { text-align: center; color: #6e8cd7; font-weight: 500; }
.box-spa { line-height: 30px; }


*/
