/* ////////////////////////////////////////////////////////////////////
 *
 *  validPassword
 *  v2.3 - 16 Nov 2022
 *  Dev: Rogerio Saraceni
 *
 * //////////////////////////////////////////////////////////////////// */


/* --------------------------------------------------------------------
* - validPassword
---------------------------------------------------------------------- */
label {
	position: relative;
	width: 100%;
	margin-bottom: 1rem;
}

.btn-showPass{
	position: absolute;
    right: 0.3rem;
    top: 50%;
    transform: translateY(-50%);
}

#message {
	position: relative;
	padding: 0.5rem;
	margin-top: 0.5rem;
	font-size: 0.9rem;
	border-radius: 0.75rem;
	background: #f8f8f8;
}
.valid:before,
.invalid:before {
	position: relative;
	margin-right: 0.3rem;
	left: 0;
	font-family: bootstrap-icons !important;
	line-height: 1;
    vertical-align: -0.125em;
}
.valid:before   { content: "\F26B";}
.invalid:before { content: "\F623";}

.valid  { color: #1abc9c;}
.invalid{ color: #F65F6E;}

.check-msg-current-new,
.check-msg-new-confirm{
	display: none;
    padding: 0.15rem;
    margin-bottom: 0.5rem;
	text-align: center;
    color: #fff;
    border-radius: 0.75rem;
}
.check-msg-current-new{ background-color: #deb333;}
.check-msg-new-confirm{ background-color: #F65F6E;}

.progress { height: 3px!important;}
.bg-success{  background-color: #1abc9c!important;}
