/* Always Load These Styles ================================= */

.uli-sso__form__field-group {

    margin-top: 1.5rem;

    margin-bottom: 1.5rem;

    font-size: .875rem
}

/* duplicate of .btn .btn-green .btn-lg */

/* TODO: change to @apply btn if ULI Perspective is used on more sites */

.uli-sso__form__submit {

    --tw-bg-opacity: 1;

    background-color: rgb(113 157 37 / var(--tw-bg-opacity));

    border-width: 0px;

    font-weight: 500;

    display: inline-block;

    line-height: 1.1;

    overflow: visible;

    padding-left: 1rem;

    padding-right: 1rem;

    padding-top: 1rem;

    padding-bottom: 1rem;

    font-size: .875rem;

    text-align: center;

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));

    letter-spacing: 0.05em;

    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;

    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;

    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 150ms;

    text-transform: uppercase;

    width: 100%
}

.uli-sso__form__submit:hover,
  .uli-sso__form__submit:focus {

    --tw-bg-opacity: 1;

    background-color: rgb(82 125 8 / var(--tw-bg-opacity))
}

.uli-sso__forgot {

    margin-top: 1.5rem;

    margin-bottom: 1.5rem;

    font-size: .75rem;

    text-align: center
}

.uli-sso__forgot__link {

    font-weight: 500
}

.uli-sso__sign-up {

    font-size: .75rem;

    text-align: center
}

