58 lines
1.1 KiB
SCSS
58 lines
1.1 KiB
SCSS
/* position span to show last char */
|
|
.a2-password-show-last-char {
|
|
text-align: center;
|
|
width: 20px;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.a2-password-show-last-char + input[type=password] {
|
|
padding-left: 1.25rem;
|
|
}
|
|
|
|
.a2-password-policy-container {
|
|
display: block;
|
|
margin-top: 0.6em;
|
|
margin-left: 1.8em;
|
|
}
|
|
|
|
.a2-password-policy-rule.a2-password-ok {
|
|
color: green;
|
|
}
|
|
|
|
.a2-password-policy-rule {
|
|
display: inline-block;
|
|
width: 10em;
|
|
white-space: pre;
|
|
}
|
|
|
|
.a2-password-policy-rule::after {
|
|
font-family: FontAwesome;
|
|
display: inline-block;
|
|
width: 2rem;
|
|
text-align: center;
|
|
content: "\f00c"; /* ok icon */
|
|
color: green;
|
|
visibility: hidden;
|
|
}
|
|
|
|
.a2-password-ok.a2-password-policy-rule::after {
|
|
visibility: visible;
|
|
}
|
|
|
|
/* Equality check */
|
|
|
|
.a2-password-nok .a2-password-check-equality-default,
|
|
.a2-password-ok .a2-password-check-equality-default {
|
|
display: none;
|
|
}
|
|
|
|
.a2-password-check-equality-matched,
|
|
.a2-password-check-equality-unmatched {
|
|
display: none;
|
|
}
|
|
|
|
.a2-password-nok .a2-password-check-equality-unmatched,
|
|
.a2-password-ok .a2-password-check-equality-matched {
|
|
display: inline;
|
|
}
|