body {
    font-size:16px;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.container {
    position: relative;
}

.reg-logo {
    margin-top: 10px;
}

.reg-hr {
    margin-top: 30px;
    height: 20px;
}

.reg-title {
    margin-top: 10px;
    margin-left: 100px;
    text-align: center;
    height: 30px;
    line-height: 30px;
}

.reg-title span {
    font-size: 24px;
}
.reg-title a {
    margin-right: 100px;
}
.reg-form {
    margin-top: 50px;
}
/* .reg-form::after {
	    content: "注册用户";
	    position: absolute;
	    top: 140px;
	    left: 30px;
	    font-size: 24px;
	    font-weight: 500;
	    color: #000;
	    text-transform: uppercase;
	    letter-spacing: 2px;
	} */
.btn-spacing {
    font-size:16px;
    padding-left:15px;
    padding-right:10px;
    letter-spacing: 5px;
}
.reg-footer {
    width: 100%;
    margin-left: 0;
    margin-top: 100px;
    text-align: center;
}

.reg-footer span {
    font-size: 16px;
}

.panel-body{ font-size:14px;}
/*密码强度判断*/
.pwd-strength>div span {
    font-size: 8px;
    display: inline-block;
    line-height: normal;
    padding: 2px;
    color: #000;
    text-align: center;
    width: 32%;
}
.pwd-strength>div span:first-child {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
}
.pwd-strength>div span:last-child {
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
}
.pwd-all span, .pwd-weak span:nth-child(2), .pwd-weak span:nth-child(3), .pwd-medium span:nth-child(3) {
    background-color: #ddd;
}
.pwd-weak span, .pwd-medium span:nth-child(1), .pwd-strong span:nth-child(1) {
    background-color: #d9534f;
}
.pwd-medium span ,.pwd-strong span:nth-child(2) {
    background-color: #ec971f;
}
.pwd-strong span {
    background-color: #31b0d5;
}