html {
	height:100%
}
body.signin {
	height:auto;
	background:url(../img/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:850px;
	margin:10% auto 0
}
.signinpanel .logopanel {
	float:none;
	width:auto;
	padding:0;
	background: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(../img/user.png) no-repeat 95% center;
	color:#333
}
.signinpanel .pword {
	background:#fff url(../img/locked.png) no-repeat 95% center;
	color:#333
}
.signinpanel .phone {
	background:#fff url(../img/phone.png) no-repeat 95% center;
	color:#333
}
.signinpanel .code {
	background:#fff no-repeat 95% center;
	color:#333;
	margin:0 0 15px 0
}
.signinpanel .btn {
	margin-top:15px
}
.signinpanel form {

	border-radius:3px;
	padding:30px
}
.signup-footer {
	margin:20px 0;
	padding-top:15px
}
@media screen and (max-width:768px) {
.signinpanel, .signuppanel {
margin:0 auto;
width:420px!important;
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
}
}
.checkbox-custom {
	position:relative;
	padding:0 15px 0 25px;
	margin-bottom:7px;
	display:inline-block;
	color:#999
}
.checkbox-custom input[type="checkbox"] {
	opacity:0;
	position:absolute;
	cursor:pointer;
	z-index:2;
	margin:-6px 0 0 0;
	top:50%;
	left:3px
}
.checkbox-custom label:before {
	content:'';
	position:absolute;
	top:50%;
	left:0;
	margin-top:-9px;
	width:18px;
	height:17px;
	display:inline-block;
	border-radius:2px;
	border:1px solid #bbb;
	background:#fff
}
.checkbox-custom input[type="checkbox"]:checked+label:after {
	position:absolute;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	content:"\e013";
	top:42%;
	left:3px;
	margin-top:-5px;
	font-size:11px;
	line-height:1;
	width:16px;
	height:16px;
	color:#333
}
.checkbox-custom label {
	cursor:pointer;
	line-height:1.2;
	font-weight:normal;
	margin-bottom:0;
	text-align:left
}
.form-control, .form-control:focus, .has-error .form-control:focus, .has-success .form-control:focus, .has-warning .form-control:focus, .navbar-collapse, .navbar-form, .navbar-form-custom .form-control:focus, .navbar-form-custom .form-control:hover, .open .btn.dropdown-toggle, .panel, .popover, .progress, .progress-bar {
	box-shadow:none
}
.form-control {
	border-radius:1px!important;
	padding:6px 12px!important;
	height:34px!important
}
.form-control:focus {
	border-color:#1ab394!important
}
.signin .rounded-2xl{
    border-radius:10px; background:#fff
    }
.signin .back-login-title{
    color:#999;
    font-weight:normal;
    line-height: 37px;
    font-size: 18px;
}
.signin .back-login-title img{
    margin-right:20px
}
.signin .signin-info .login-chahua{
background:url(../img/login-bg-sub.png) no-repeat;
height:332px;
width:400px;

}
#signupForm .m-t-md{
color: #4c84ff;
    line-height: 50px;
    font-size: 24px;
    margin: 0;
}
}
.signin .signupForm-bt{ padding:10px 30px; font-size:14px; overflow: hidden;}
.signin .signupForm-bt .pull-left{ color:#999;}
.signin .signupForm-bt .pull-right{ color:#4c84ff;}
.signin #signupForm .btn{ background-color: #4c84ff; padding:10px 0;
    border-radius: 6px;
    box-shadow: 0px 6px 20px 0px rgb(76 132 255 / 30%);
    font-size: 15px;
    margin-top: 20px;
    cursor: pointer;
}
.aui-btn-k {
    color: #247fff;
    background: #ffffff;
    border: 1px solid #247fff;
    border-radius: 5px;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    line-height: 35px;
    padding: 0 16px;
    display: inline-block;
    height: 34px;
    margin-top:15px;
}
.signinpanel .form-control {
 color:#333;
}
.signupForm-bt{ padding:0 30px}