.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}:root{
	--color-neutral-10: #ffffff;
	--color-neutral-3: #707070;
	--border-radius: 0.25rem;
	--color-neutral-2: #6E6E6E;
	--form-input-background-color: var(--color-neutral-10);
	--form-input-border-color: var(--color-neutral-3);
	--form-input-border-width: 0.0625rem;
	--text-paragraph-font-size: 1rem;
	--text-paragraph-font-weight-regular: 500;
	--form-input-border-radius: var(--border-radius);
	--form-input-color: var(--color-neutral-2);
	--text-paragraph-line-height: 1.5rem;
	--form-input-font-size: var(--text-paragraph-font-size);
	--form-input-font-weight: var(--text-paragraph-font-weight-regular);
	--form-input-line-height: var(--text-paragraph-line-height);
	--form-input-padding-y: 0.875rem;
	--form-input-padding-x: 0.875rem;
	--btn-primary-background-color: #1071BE;
	--color-brand-primary: #1071be;
	--color-state-error: #da1414;
	--color-state-error-lighten: #feefef; 
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .auth-footer #help-links-container  { 
    display: block !important
}
.portlet-okta-sign-in #okta-sign-in.auth-container  .okta-sign-in-header{
    display: none !important
}
.portlet-okta-sign-in #okta-sign-in.auth-container .auth-footer a , .portlet-okta-sign-in #okta-sign-in.auth-container .auth-footer .link:visited
 {
    color: #0087d0 !important;
}

.portlet-okta-sign-in {
    padding-top: 3.625rem
}

.portlet-okta-sign-in #okta-sign-in.auth-container h2 {
    color: var(--color-neutral-0) !important
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container {
    font-family: inherit;
    color: var(--gray-700);
    width: 350px;
    margin: 0 auto 1rem;
    border: none;
    border-radius: .5rem;
    box-shadow: var(--box-shadow)
}

@media(max-width: 767.98px) {
    .portlet-okta-sign-in #okta-sign-in.auth-container.main-container {
        width:auto;
        min-width: 0
    }
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .okta-sign-in-header {
    display: none
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container.no-beacon .auth-content {
    padding: 1.5rem 3rem 3rem
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .o-form-head {
    font-size: .875rem;
    color: inherit;
    letter-spacing: .5px;
    margin: 0 0 .5rem
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .o-form-fieldset {
    margin-bottom: .5rem
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .okta-form-input-field {
    display: block;
    float: none;
    height: auto;
    border: none;
    border-radius: 0;
    background: none
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .o-form label {
    color: var(--color-neutral-0);
    font-weight: var(--form-input-font-weight)
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .o-form label[data-se-for-name=remember] {
    color: var(--color-neutral-2)
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .o-form input[type=text],.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .o-form input[type=password] {
    background-color: var(--form-input-background-color);
    border-color: var(--form-input-border-color);
    border-style: solid;
    border-bottom-width: var(--form-input-border-width);
    border-left-width: var(--form-input-border-width);
    border-right-width: var(--form-input-border-width);
    border-top-width: var(--form-input-border-width);
    border-radius: var(--form-input-border-radius);
    box-shadow: none;
    color: var(--form-input-color);
    display: block;
    font-family: inherit;
    font-size: var(--form-input-font-size);
    font-weight: var(--form-input-font-weight);
    height: var(--form-input-height);
    line-height: var(--form-input-line-height);
    min-width: 0;
    padding-bottom: var(--form-input-padding-y);
    padding-left: var(--form-input-padding-x);
    padding-right: var(--form-input-padding-x);
    padding-top: var(--form-input-padding-y);
    width: 100%;
    transition: background-color .15s ease-in-out,color .15s ease-in-out
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .o-form input[type=text]:focus,.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .o-form input[type=password]:focus {
    background-color: var(--color-neutral-10);
    border-color: var(--color-brand-primary);
    box-shadow: none;
    color: var(--form-input-color);
    outline: 0
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .o-form .o-form-has-errors {
    --condensed-form-input-filled-label-color: var(--color-state-error);
    --form-feedback-background-color: var(--color-state-error-lighten);
    --form-feedback-color: var(--color-state-error)
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .o-form .o-form-has-errors input[type=text],.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .o-form .o-form-has-errors input[type=password] {
    background-color: var(--form-input-error-bg);
    border-color: var(--form-input-error-border-color, var(--color-state-error))
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .o-form div.o-form-button-bar {
    padding: 0 0 9px
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .o-form-explain.o-form-input-error {
    color: var(--color-state-error)
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .focused-input {
    box-shadow: none
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .o-form-theme {
    padding: 0
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .button {
    font-family: inherit;
    box-shadow: none
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .button-primary {
    background: var(--btn-primary-background-color)
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .auth-footer #help-links-container {
    display: block !important
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .auth-footer #help-links-container li:nth-child(2) {
    display: block
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .auth-footer #help-links-container li:last-child {
    display: none
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .forgot-password .auth-footer,.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .account-unlock .auth-footer {
    margin-top: .5rem
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .forgot-password p.o-form-explain,.portlet-okta-sign-in #okta-sign-in.auth-container.main-container .account-unlock p.o-form-explain {
    display: none
}

.portlet-okta-sign-in #okta-sign-in.auth-container.main-container p.okta-form-subtitle.o-form-explain {
    color: var(--color-neutral-0)
}
 