.ValidationPwd-DivInfo{color: #fff;font-size: 18px;max-width: fit-content;text-align: center;}
.ValidationPwd-DivInfo{
  --s: 1.0em; /* triangle size */
  --r: 0.5em; /* the radius */
  padding: 0.5em;
  border: var(--s) solid #0000;
  border-radius: calc(var(--r) + var(--s));
  background: #e1e1a1;
  z-index: 899;
}
.ValidationPwd-DivInfo.BalaoDireita{
  border-top-left-radius: 0;
  margin-top: -0.2em;
  margin-left: 0.2em;
  -webkit-mask: radial-gradient(100% 100% at 0 100%,#0000 99%,#000 102%) 0 var(--s)/var(--s) var(--s) no-repeat border-box,linear-gradient(#000 0 0) padding-box;
}
.ValidationPwd-DivInfo.BalaoEsquerda{
  -webkit-mask: radial-gradient(100% 100% at 100% 100%,#0000 99%,#000 102%) 100% var(--s)/var(--s) var(--s) no-repeat border-box, linear-gradient(#000 0 0) padding-box;
  border-top-right-radius: 0;
}


.ValidationPwd-DivInfo ul{ --icon-space: 1.3em;list-style: none;padding: 0;text-align: left;margin-bottom:1px }
.ValidationPwd-DivInfo ul li{ text-align: left;white-space: nowrap;padding-left: var(--icon-space);color:red;}
.ValidationPwd-DivInfo ul li.correctVal{ color:green; }
.ValidationPwd-DivInfo ul li:before{font-family: "Font Awesome 6 Free";display: inline-block;margin-left: calc( var(--icon-space) * -1 );width: var(--icon-space);content: "\f00d"; }
.ValidationPwd-DivInfo ul li.correctVal:before{ content: "\f00c"; }

.ValidationPwd-Span-Strength{text-align: left;color:black;}

.ValidationPwd-Span-SimbAceite{padding-left:20px;color:blue;}
.ValidationPwd-Span-SimbAceite span{letter-spacing: .2rem;}

.Val-Incorrect{ color:#808080; }
.Val-Correct{ color:blue; }
.ValidationPwd-Span-Aviso{ color:black; }

/*input[type="password"],input[type="text"]{ margin: 2px;padding:2px; }*/

.ValidationPwd-PassIcon{margin-left: -32px;cursor: pointer;font-size:24px;vertical-align: middle;text-align: right;font-family: "Font Awesome 6 Free";}
.ValidationPwd-PassIcon.ValidationPwd-PassText:before{content: "\f06e";color:red;}
.ValidationPwd-PassIcon.ValidationPwd-PassPassword:before{content: "\f070";color:green;}
.ValidationPwd-PassIcon.Validation-SmallSize{font-size: 16px;margin-left: -26px;}