@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2016-06-20 18:59:56
 * @version $Id$
 */
.container{
	width: 100%;
	position: relative;
	height: 100%;
	background: url(../images/login-bg.png) no-repeat;
	background-size:100% 100%; 
	/*padding-top:50%;*/
}
.panel{
  position: absolute;
  width: 500px;
  left: 50%;
  margin-left:-250px;
  border:none;
  border-radius: none;
  background: none;
  top:50%;
  margin-top:-260px;
  box-shadow: none;
}
.panel-heading,.panel-default>.panel-heading{
	border:none;
	background: none;
	text-align: center;
	margin-bottom: 10px;
}
.panel-heading img{
	width: 266px;
	height: 72px;
}
.panel-body{
	padding:58px 64px;
	background: #fff;
}
.form-horizontal .form-group{
	margin-right: 0;
	margin-left: 0;
}
.form-control{
	border-radius: 0;
	height: 44px;
}
.user-name{
	background: url(../images/user.png) no-repeat 13px 9px;
	padding-left: 60px;
}
.password{
	background: url(../images/pwd.png) no-repeat 13px 9px;
	padding-left: 60px;
}
/*.form-control.user-name:focus{
	background: url(../images/user.png) no-repeat 13px 9px;
	padding-left: 60px;
}*/
.checkbox-group{
	width: 26px;
	height: 26px;
	margin-right: 10px;
}
.btn-div{
	width: 100%;
	height: 46px;
	padding: 0
}
.btn-div .sub-btn{
	width: 100%;
	height: 100%;
	margin:0;
	background: #1283BF;
	color: #fff;
	height: 100%;
}
.panel-footer{
	text-align: center;
	background: none;
	border: none;
	margin-top:45px;
	color: #fff;
}
/*yanzhen*/
.form-control-feedback{
	line-height: 44px;
}