.message {
    background: none repeat scroll 0 0 #f0f3f5;
    border-radius: 2px;
    box-shadow: 0 1px 2px 1px rgba(60,64,67,0.3), 0 1px 6px 0px rgba(60,64,67,0.2);
    color: #3f4751;
    font-family: "Open Sans Regular";
    font-size: 14px;
    line-height: 1.3;
    list-style: outside none none;
    margin: 16px 0 8px 0;
    min-height: 38px;
    padding: 8px 8px 8px 48px;
}

.message.success {
    background: #f0f3f5 url("/forgotpassword/images/checkmark.svg") no-repeat scroll 16px center;
    padding-left: 16px;
	margin-top: -10px;
}

.error {
    background-image: url("/forgotpassword/images/error_message.svg");
    background-repeat: no-repeat;
    background-position: 16px center;
    cursor: default;
    vertical-align: middle;
}
.information {
    background: #f0f3f5 url("/forgotpassword/images/information_message.svg") no-repeat scroll 16px center;
    margin: -52px 0px 8px;
    line-height: 1.385;
}

.feedbackPanel {
    margin: 0;
    padding-left: 32px;
}

.message li {
    display: inline;
}

.field.password {
    position: relative;
}
.password-verdict {
 text-align: center;
 width: 100%;
 color: white;
 font-size: small;
}
.password-strength-meter { 
	position: absolute;
	background: #d9d9d9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
	width: 122px; 
	top: 5px;
	bottom: 6px;
	right: 6px;
	align-items: center;
	display:none;
	font-family: 'Open Sans Regular';
}
.password-strength-meter.poor{
	background: #FF0000;
	display: flex;
}

.password-strength-meter.fair{
	background: #E66C2C;
	display: flex;
}

.password-strength-meter.good{
	background: #2D98F3;
	display: flex;
}

.password-strength-meter.strong{
	background: #006400;
	display: flex;
}