.jq-password-validator__popover{background:white;border-radius:3px;box-sizing:border-box;color:#111;opacity:0;margin-top:.5rem;padding:1rem;position:absolute;right:0;text-align:left;transition:all .5s;z-index:999}.jq-password-validator{position:relative}.jq-password-validator.is-hidden .jq-password-validator__popover{opacity:0}.jq-password-validator.is-visible .jq-password-validator__popover{opacity:1}.jq-password-validator__checkmark{height:1em;fill:#111;margin-right:.5em;transition:all .5s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);width:1em}.jq-password-validator__rule{overflow:hidden}.jq-password-validator__rule.is-invalid .jq-password-validator__checkmark{transform:scale(0);visibility:hidden}.jq-password-validator__rule.is-valid .jq-password-validator__checkmark{transform:scale(1);visibility:visible}@media(min-width:768px){.jq-password-validator__popover{bottom:-180px;width:100%;margin-left:0;max-width:250px;box-shadow:0 0 10px rgba(37,97,154,0.57)!important}.arrowLeftSugg{position:absolute;margin-left:-12px;top:11px;left:100%;z-index:999;display:none;width:0;height:0;border-style:solid;border-width:6px 12px 6px 0;border-color:transparent #fff transparent transparent}.is-visible~.arrowLeftSugg{display:inline-block}}.jq-password-validator__popover{background:#fff;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,0.3);color:#6d778f!important;padding:1.5rem;transition:all .2s}.jq-password-validator__popover header{color:#3db9c4!important;font-weight:normal;margin-bottom:.5rem}em{font-style:normal}.is-valid{color:#4e44a6}.jq-password-validator__checkmark{fill:#44a64d}