﻿.okta-sign-in-header {
    content: 'PLEASE LOGIN';
    padding: 12px;
    text-align: left !important;
    background-color: #702082 !important;
    margin-top: 29px !important;
    padding: 15px 15px !important;
}

    .okta-sign-in-header::before {
        content: 'PLEASE LOGIN';
        margin: 25px 0 !important;
        font-size: 1.250em;
        font-weight: bold;
        color: #fff;
    }

.main-container {
    margin-top: 15px !important;
}

.siw-main-view.identify.primary-auth h2[data-se="o-form-head"] {
    display: none;
}
.siw-main-view.reset-authenticator--okta_password h2[data-se="o-form-head"] {
    display: none;
}
.siw-main-view.challenge-authenticator--okta_email h2[data-se="o-form-head"] {
    display: none;
}
.siw-main-view.challenge-authenticator--okta_password h2[data-se="o-form-head"] {
    display: none;
}
.siw-main-view.select-authenticator-authenticate h2[data-se="o-form-head"] {
    display: none;
}
.siw-main-view.authenticator-verification-data--okta_email h2[data-se="o-form-head"] {
    display: none;
}



.o-form-input-name-rememberMe {
    display: none;
    visibility: hidden;
    height: 0px !important;
}

.button-primary {
    background: #702082 !important;
    color: #fff !important;
    font-weight: bold;
}

.js-help {
    display: none;
    visibility: hidden;
    height: 0px !important;
}
.authenticator-row.clearfix:has(.authenticator-button[data-se="phone_number"]) {
    display: none !important;
}
.authenticator-row.clearfix:has(.authenticator-button[data-se="okta_verify-push"]) {
    display: none !important;
}