.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, 
.has-error .form-control-feedback, .has-error .help-block, 
.has-error .radio, .has-error .radio-inline, .has-error.checkbox label, 
.has-error.checkbox-inline label, .has-error.radio label, 
.has-error.radio-inline label,
.has-error .control-label, .has-error .form-control-feedback, .has-error .help-block,
.has-error .radio, .has-error .radio-inline, .has-error.checkbox label,
 .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label,.form-group.has-error label {
    color: #e73d4a!important;
}

.form-group.has-error .help-block{   
    opacity: 1!important;
    filter: alpha(opacity=100)!important;
}

.help-block {
    font-size: 13px!important;
}

.password-meter {
	position:relative;
	width: 100%;
}
.password-meter-message {
	text-align: right;
	font-weight: bold;
	color: #676767;
}
.password-meter-bg, .password-meter-bar {
	height: 4px;
}
.password-meter-bg {
	top: 8px;
	background: #e0e0e0;
}

.password-meter-message-very-weak {
	color: #aa0033;
}
.password-meter-message-weak {
	color: #f5ac00;
}
.password-meter-message-good {
	color: #6699cc;
}
.password-meter-message-strong {
	color: #008000;
}

.password-meter-bg .password-meter-very-weak {
	background: #aa0033;
	width: 25%;
}
.password-meter-bg .password-meter-weak {
	background: #f5ac00;
	width: 50%;
}
.password-meter-bg .password-meter-good {
	background: #6699cc;
	width: 75%;
}
.password-meter-bg .password-meter-strong {
	background: #008000;
	width: 100%;
}