div .template-error {
    text-align: center;
	background-color: #D9A2A2;
}

div .template-message {
	text-align: left;
}

div .template-submit {
	text-align: center;
}

h2 .template-message {
	text-align: center;
}

h2 .template-error {
    text-align: center;
	background-color: #D9A2A2;
}
/*
#pass-strength-result.short{
background-color: #ffa0a0;
}

#pass-strength-result.hidden{
display:none;
}

#pass-strength-result.bad{
background-color: #ffb78c;
}

#pass-strength-result.good{
background-color: #ffec8b;
}

#pass-strength-result.strong{
background-color: #c3ff88;
}

#pass-strength-result.mismatch{
background-color: #cc3300;
}
*/
/* for password strength meter in forms */
#pass-strength-result.short {
	background-color: #f1adad;
	border-color: #e35b5b;
	opacity: 1;
}

#pass-strength-result.bad {
	background-color: #fbc5a9;
	border-color: #f78b53;
	opacity: 1;
}

#pass-strength-result.good {
	background-color: #ffe399;
	border-color: #ffc733;
	opacity: 1;
}

#pass-strength-result.strong {
	background-color: #c1e1b9;
	border-color: #83c373;
	opacity: 1;
}

#pass1.short, #pass1-text.short {
	border-color: #e35b5b;
}

#pass1.bad, #pass1-text.bad {
	border-color: #f78b53;
}

#pass1.good, #pass1-text.good {
	border-color: #ffc733;
}

#pass1.strong, #pass1-text.strong {
	border-color: #83c373;
}

.pw-weak {
	display:none;
}

.indicator-hint {
	padding-top: 8px;
}

#pass1-text,
.show-password #pass1 {
	display: none;
}

.show-password #pass1-text
{
	display: inline-block;
}

