.main{background-color:#fff;min-height:600px}:is(.main:has(.login-route),.main:has(.online-access-route),.main:has(.forgot-password-route),.main:has(.forgot-username),.main:has(.makeapayment-route)){background-color:#f3f4f4}:is(.main:has(.login-route) .button,.main:has(.online-access-route) .button,.main:has(.forgot-password-route) .button,.main:has(.forgot-username) .button,.main:has(.makeapayment-route) .button){text-transform:none;border-radius:100px;width:422px;height:40px;margin:0 auto;padding:8px 24px;display:block}@media screen and (max-width:767px){:is(.main:has(.login-route) .button,.main:has(.online-access-route) .button,.main:has(.forgot-password-route) .button,.main:has(.forgot-username) .button,.main:has(.makeapayment-route) .button){width:100%;max-width:422px}}.main.no-min-height{min-height:fit-content}@media screen and (max-width:767px){.main.toast-alert-msg{padding-top:5rem!important}}
