.display-none {
    display: none !important;
}

.inputColor {
    color: #333!important;
}

/*错误信息提示*/
.err {
    color: red;
}

/*图形验证码*/
.captchaPic {
    float: right;
    border: 1px solid;
}

.form-horizontal {
    background-color: #FAFAFA;
    width: 100%;
    padding-bottom: 60px;
    margin-bottom: 60px;
}

#forgetPwd .title {
    height: 32px;
    line-height: 32px;
    font-size: 24px;
    font-family: MicrosoftYaHei;
    color: #333;
    letter-spacing: 1px;
    margin: 40px 0;
    padding: 40px;
}

#forgetPwd .content {
    height: 505px;
    width: 58%;
    background-color: #fff;
    box-shadow: 0 4px 6px 0 rgba(6, 37, 87, 0.18);
    margin-left: 21%;
}

.content-title {
    line-height: 21px;
    color: #333;
    font-weight: bold;
    font-size: 16px;
    font-family: MicrosoftYaHei-Bold;
    padding: 20px;
    border-bottom: 1px solid rgba(12, 77, 255, 0.05);
}

.content-wrap {
    width: 70%;
    margin-left: 15%;
    height: 80%;
}

.input-area {
    width: 100%;
}

/*输入框*/
.sub-input {
    height: 19px;
    line-height: 19px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #DDD;
    border: none;
    margin: 12px 16px 12px;
    min-width: 260px;
}

.form-item label {
    height: 19px;
    line-height: 19px;
    font-size: 14px;
    color: #666;
    font-family: MicrosoftYaHei;
}

.form-item {
    /* height: 42px; */
    background: #fff;
    margin-bottom: 10px;
}

.form-item div {
    border: 1px solid #DDD;
    border-radius: 2px;
    height: 43px;
}

/**********发送短信按钮**************/
.codeBtn {
    width: 30%;
    height: 32px;
    background: transparent;
    border-radius: 2px;
    float: right;
    border-left: 1px solid #DDD;
    margin-top: 6px;
    text-align: center;
    color: #DDD;
}

.codeBtn span {
    width: 100%;
    height: 19px;
    line-height: 19px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #DDD;
}

.sendCode-submit {
    background: transparent;
}

.sendCode-submit span {
    color: #4876F3;
    background-color: transparent;
}

/*提交注册按钮*/
.submitBtn, .confirmBtn {
    width: 100%;
    height: 42px;
    border-radius: 2px;
}

.submitBtn span, .confirmBtn span {
    width: 102px;
    height: 19px;
    font-size: 14px;
    line-height: 19px;
    font-family: MicrosoftYaHei;
}

.submit-disable {
    background-color: #DDD;
}

.submit-disable span {
    color: #666;
}

.submit {
    background-color: #4876F3;
}

.submit span {
    color: #fff;
}

/*密码强度*/
.pwd {
    width: 93%;
}

.item-level {
    margin-bottom: 0;
}

/***************密码强度********************/
.item-level div {
    border: none;
}

.form-item .pw-strength {
    left: 0px;
    margin-top: 5px;
    position: relative;
}

.pw-bar {
    background: url(../img/pwd-1.png) no-repeat;
    height: 22px;
    overflow: hidden;
    width: 179px;
}

.pw-bar-on {
    background: url(../img/pwd-2.png) no-repeat;
    width: 0px;
    height: 22px;
    position: absolute;
    top: 1px;
    transition: width .5s ease-in;
    -moz-transition: width .5s ease-in;
    -webkit-transition: width .5s ease-in;
    -o-transition: width .5s ease-in;
}

.pw-weak .pw-defule {
    width: 0px;
}

.pw-weak .pw-bar-on {
    width: 50px;
}

.pw-medium .pw-bar-on {
    width: 101px;
}

.pw-strong .pw-bar-on {
    width: 179px;
}

.pw-txt {
    padding-top: 2px;
    width: 180px;
    overflow: hidden;
}

.pw-txt span {
    color: #707070;
    float: left;
    font-size: 12px;
    text-align: center;
    width: 58px;
}


