/*密码设置安全级别的样式*/
.deg{
	position: absolute;
	top: 46px;
	right: 0px;
	line-height: 8px;
} 
.deg-bar{
	display: inline-block;
	width: 24px;
	height: 4px;
	border-radius: 5px;
	background: #c7c7c7;
}
.btn-submit .deg-bar{
	background: #c7c7c7;
}
.deg-weak .deg-bar1{
	background: #e64340;
} 
.deg-weak .deg-bar2,
.deg-weak .deg-bar3{
	background: #c7c7c7;
}
.deg-medium .deg-bar1,
.deg-medium .deg-bar2{
	background: #ff9600;
}
.deg-medium .deg-bar3{
	background: #c7c7c7;
}
.deg-strong .deg-bar{
	background: #1aad19;
}
/*滑块验证的样式*/
.slider{
    margin: -.3em 0;
    padding: 0px;
    height: 3em;
}
.drag {
    position: relative;
    background-color: #fff;
    width: 100%;
    height: 100%;
    line-height: 3em;
    text-align: center;
    color: #959595;
}
.drag .drag-bg {
    background-color: #008cd6;
    height: 100%;
    width: 0px;
}
.drag .drag-text {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
}
.drag .handler {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 18%;
    height: 100%;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    background-color: #f1f1f1;
    cursor: move;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
}
.drag .drag-bg.off{
	-moz-transition: width .1s;	/* Firefox 4 */
	-webkit-transition: width .1s;	/* Safari 和 Chrome */
	-o-transition: width .1s;	/* Opera */
	transition: width .1s;
}
.drag .handler.off{
	-moz-transition: left .1s;	/* Firefox 4 */
	-webkit-transition: left .1s;	/* Safari 和 Chrome */
	-o-transition: left .1s;	/* Opera */
	transition: left .1s;
}
.drag .handler-ok-bg{
	background: #fff;
}
.handler-ok-bg .iconfont {
    display: inline-block;
    background-color: #008cd6;
    width: 1.5em;
    height: 1.5em;
    line-height: 1.4em;
    text-align: center;
    font-size: .9em;
    border-radius: 50%;
}
/*手机验证码的样式*/
.verify .form-inp{
	margin-right: 30%;
	width: 44% !important;
}
.verifyBtn{
	position: absolute;
	top:0;
	right: 0;
	width: 25%;
	height: 100%;
	line-height: 42px;
	text-align: center;
	background: #f1f1f1;
	border: none;
	border-left: 1px solid #ddd;
	color: #aaa;
	-moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
}
.verifyBtn.abled{
	color: #333;
	cursor: pointer;
}
.verifyBtn:focus{
	outline: none;
}

img.code{
	position: absolute;
	right: 1px;
	top: 1px;
}
/*错误信息样式更改*/
.fpx label.error {
	margin-top: -14px;    
	font-size: 13px;
}
.fpx .form-control.error,
.fpx .form-control.error:focus {
	border: none; 
	box-shadow: none;
	/*color: #a94442;*/
}
.fpx .checkbox label.error {
	margin-top: -4px;
}
@media (max-width: 768px){
	.deg-pasw{
		top: 38px;
	}
	.verify .form-inp{
		width: 46% !important;
	}
	.verify span{
		line-height: 4.4rem;
		font-size: .8em;
		color: #666666;
	}
}