.pswd_info { list-style: none; margin: 5px 0px; padding: 0; font-size: 10px; }
.pswd_info .invalid {
	padding-left: 16px;
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ec3f41' class='bi bi-x' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E") no-repeat 0 0; background-size: 16px; color:#ec3f41;
}
.pswd_info .valid {
	padding-left: 16px;
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233a7d34' class='bi bi-check' viewBox='0 0 16 16'%3E%3Cpath d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'/%3E%3C/svg%3E") no-repeat 0 0; background-size: 16px; color:#3a7d34;
}
#password-strength-status { font-size:10px; padding: 5px 10px; color: #000000; border-radius: 4px; margin-top: 5px; display: none;}
.veryweak-password { background-color: #FF0000; }
.weak-password { background-color: #d35400; }
.medium-password { background-color: #f39c12; }
.average-password { background-color: #f1c40f;	 }
.strong-password { background-color: #229954; }