@charset "UTF-8";
#loginDiv {
 display:none!important
}
.navbar-header>button {
 display:none!important
}
.formDiv h2 {
 padding:10px 0 20px;
 font-size:20px;
 color:#545454
}
.errMsg {
 color:rgba(253,66,56,.8);
 display:none
}
.third-auth {
 text-align:center;
 position:relative;
 padding:10px 0
}
.third-auth a {
 color:#666;
 margin:15px 20px 0 30px;
 width:40px;
 height:40px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 display:inline-block;
 border-radius:4px;
 zoom:1;
 background:#fff url(../images/authn.png) no-repeat center center
}
.third-auth a.qq {
 background-position:0 0
}
.third-auth a.wx {
 background-position:center
}
.third-auth a.dt {
 background-position:right
}
.title {
 padding:10px 0 20px;
 font-size:20px;
 color:#545454
}
html,
body {
 height:100%;
 padding:0;
 background:#fff
}
.main-warp {
 position:absolute;
 left:0;
 right:0;
 overflow:auto;
 /*background:#fff url("../images/loginback.png") no-repeat;*/
 background-size:cover
}
.navbar {
 min-height:60px
}
.navbar-inverse {
 background-color:#fff;
 border-color:#fff;
 color:#676767
}
@media(min-width:994px) {
 .ourlogo {
  height:32px;
  margin-top:10px;
  margin-bottom:5px
 }
}
@media(min-width:1025px) {
 .main-content {
  width:40%;
  max-width:600px;
  margin-top:70px;
  padding:20px 50px;
  border-radius:4px
 }
}
@media(min-width:769px) and (max-width:1024px) {
 .main-warp {
  background-image:none
 }
 .main-content {
  width:40%;
  max-width:600px;
  margin-top:70px;
  padding:20px 50px;
  border-radius:4px;
  box-shadow:0 0 4px rgba(0,0,0,.2)
 }
 body {
  background-image:none
 }
}
@media(max-width:768px) {
 .main-warp {
  background-image:none
 }
 .main-content {
  width:100%;
  margin-top:0;
  padding:20px 20px
 }
}
.main-content {
 margin-left:auto;
 margin-right:2%;
 background:#fff;
 margin-bottom:50px
}
.input-warp {
 border:1px solid #e9e9e9;
 border-radius:2px;
 padding:7px 0
}
.input-warp.focus {
 border-color:#649efd
}
.error-content {
 text-indent:18px
}
input::-ms-clear {
 display:none
}
input::-ms-reveal {
 display:none
}
.input-icon {
 padding:0 18px;
 color:#999
}
.inputs {
 border:0;
 width:70%;
 color:#545454;
 background:transparent
}
.inputs:focus {
 outline:0
}
.lgbtn {
 line-height:26px
}
.gap {
 margin-top:20px
}
.biggap {
 margin-top:40px
}
.gap .split-space {
 color:#649efd;
 margin:0 10px
}
a.link {
 color:#649efd
}
a.link:hover {
 color:#649efd;
 text-decoration:underline
}
.third-party-title {
 border-bottom:1px solid #dedede
}
.third-party-title h5 {
 margin-bottom:-5px
}
.third-party-title span {
 background-color:white;
 padding:0 10px 0 10px;
 color:#545454
}
