/* Overwrite OKTA Login Widget default styles */
#loginForm {
    width: 28em !important;
}

#okta-sign-in {
    background-color: white !important;
}

.link {
    color: #024793 !important;
}

#okta-sign-in .auth-org-logo {
    max-height: 100px !important;
    margin: -25px 0 -25px 0;
}

.js-help-link {
    display: none !important;
}

.js-help {
    cursor: default !important;
    pointer-events: none;
    text-decoration: none !important;
    color: #4F4F4F !important;
}

.button-primary {
    color: #fff !important;
    background-color: #267AC0 !important;
}

.button-primary:hover {
    background-color: #3D9AE8;
}

h2 {
    color: #4F4F4F !important;
    font-size: 20px !important;
    font-weight: bold !important;
}

::-webkit-input-placeholder { /* Chrome */
    color: #757575 !important;
}

:-ms-input-placeholder { /* IE 10+ */
    color: #757575 !important;
}

::-moz-placeholder { /* Firefox 19+ */
    color: #757575 !important;
    opacity: 1;
}

:-moz-placeholder { /* Firefox 4 - 18 */
    color: #757575 !important;
    opacity: 1;
}

#okta-sign-in.auth-container .help-links {
    display: block !important;
}

#okta-sign-in.auth-container .help-links li {
    display: block !important;
}

#okta-sign-in.auth-container .help-links li .o-form-disabled {
    display: block;
}
