body {
    min-height: 100vh;
    background: radial-gradient(40.32% 97.18% at 86.18% 20.48%, #FFF 0%, #F1F7FF 100%) no-repeat;
}
.password {
    position: relative;
}
.password-control {
    position: absolute;
    top: 1rem;
    right: 16px;
    display: inline-block;
    width: 23px;
    height: 23px;
    background: url('/images/eye-5f247308fe97617401e692141b9a1235.svg') 0 0 no-repeat;
    background-size: 23px 23px;
}
.password-control.view {
    background: url('/images/eye-slash-b8acfb7a3cd7446484183ac5e363641e.svg') 0 0 no-repeat;
    background-size: 23px 23px;
}
.fs-xxs{
    font-size: 12px;
    margin-top: .25rem;
}