/* pt-sans-regular - latin */
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: url("fonts/pt-sans-v9-latin-regular.eot");
    /* IE9 Compat Modes */
    src: local("PT Sans"), local("PTSans-Regular"), url("fonts/pt-sans-v9-latin-regular.eot?#iefix") format("embedded-opentype"), url("fonts/pt-sans-v9-latin-regular.woff2") format("woff2"), url("fonts/pt-sans-v9-latin-regular.woff") format("woff"), url("fonts/pt-sans-v9-latin-regular.ttf") format("truetype"), url("fonts/pt-sans-v9-latin-regular.svg#PTSans") format("svg");
    /* Legacy iOS */
}

/* pt-sans-italic - latin */
@font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-weight: 400;
    src: url("fonts/pt-sans-v9-latin-italic.eot");
    /* IE9 Compat Modes */
    src: local("PT Sans Italic"), local("PTSans-Italic"), url("fonts/pt-sans-v9-latin-italic.eot?#iefix") format("embedded-opentype"), url("fonts/pt-sans-v9-latin-italic.woff2") format("woff2"), url("fonts/pt-sans-v9-latin-italic.woff") format("woff"), url("fonts/pt-sans-v9-latin-italic.ttf") format("truetype"), url("fonts/pt-sans-v9-latin-italic.svg#PTSans") format("svg");
    /* Legacy iOS */
}

/* pt-sans-700 - latin */
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    src: url("fonts/pt-sans-v9-latin-700.eot");
    /* IE9 Compat Modes */
    src: local("PT Sans Bold"), local("PTSans-Bold"), url("fonts/pt-sans-v9-latin-700.eot?#iefix") format("embedded-opentype"), url("fonts/pt-sans-v9-latin-700.woff2") format("woff2"), url("fonts/pt-sans-v9-latin-700.woff") format("woff"), url("fonts/pt-sans-v9-latin-700.ttf") format("truetype"), url("fonts/pt-sans-v9-latin-700.svg#PTSans") format("svg");
    /* Legacy iOS */
}

.eid-logo {
    background-image: url(images/SA_logo_white.svg);
    background-size: 215.73px 45px;
    width: 216px;
    height: 45px;
}
#eid-page-header {
    height: 80px;
}

#eid-page-header .eid-main-header {
    background: #2f7fc1;
    height: 80px;
}

#eid-page-header .eid-main-header .eid-main-header-message {
    font-family: Arial, Helvetica, sans-serif;
}

.eid-current-user-name-text, .eid-cart-link__text {
    color: white;
}

.eid-popupnav .eid-grid-content-wrapper .eid-grid-panel-center table thead th {
    padding: 8px;
}

/* Naren */
#eid-page-header .eid-main-header .eid-cart-outer .eid-cart-global .eid-cart-header a.eid-cart-link {
    margin-top: 2px;
}

@media handheld, only screen and (max-width: 767px) {
    .eid-logo {
        background-size: 192.5px 40.15px;
        width: 192.5px;
        height: 40.15px;
    }
}

body, .ui-widget, input, .ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea {
    font-family: 'PT Sans',Arial,Helvetica,sans-serif;
}

a, a:visited, a.ui-state-disabled:hover, .ui-widget-content a {
    color: #007bff;
    transition: color .1s ease-out;
}

    a:hover, a:active, a.eid-text-link:hover, a.eid-link-inverted, a.eid-stats-name-label:hover {
        color: #0056b3;
    }

.ui-combobox.ui-combobox-big .ui-combobox-clear-button.ui-button.ui-button-icon-only {
    background: #83d000;
}

    .ui-combobox.ui-combobox-big .ui-combobox-clear-button.ui-button.ui-button-icon-only:hover {
        box-shadow: 0 0 7px #83d000;
    }

.eid-effect-transfer-active {
    border-color: #83d000;
}

@media only screen and (max-width: 767px) {
    .eid-cart-global {
        margin-top: 28px;
    }
}

.eid-current-user-name, .eid-current-user-name:visited, .eid-main-login-link {
    line-height: 110px;
    height: 110px;
}

.eid-current-user-image {
    max-width: 110px;
    max-height: 110px;
}

.ui-widget-header .eid-main-login-link {
    border-left: 1px solid #1b496f;
}

.eid-status-dropdown a:hover {
    color: #83d000 !important;
}

.eid-cart-popup {
    border: 1px solid #83d000 !important;
}

.eid-button-box,
.ui-widget-content .eid-button-box {
    background: #83d000 !important;
}

.eid-button-box {
    color: #fff !important;
}

    .eid-button-box:hover,
    .ui-widget-content .eid-button-box:hover {
        background: #73b700 !important;
    }

.eid-header-flag {
    border-left: 1px solid #1b496f !important;
}

.eid-locale-current {
    background-color: #2a72ac;
    border-bottom: 2px solid #3a8ccf !important;
}

.eid-locale-picker-container {
    background: #3a8ccf !important;
}

button, button.ui-button {
    background-color: #83d000 !important;
    transition: background .2s ease-out !important;
    color: white !important;
}

        button:hover,
        button.ui-button:hover {
            background-color: #73b700 !important;
        }

        button:focus, button.ui-button:focus, button.ui-button.ui-state-focus {
            background: #83d000 !important;
            border: 1px solid #e4e6ec !important;
            box-shadow: 0px 0px 6px 2px #83d000 !important;
        }

.eid-grid-email-results button:focus {
    background: url(images/email-export.png) no-repeat 50% 50%;
    border: 1px solid #3a8ccf !important;
    -webkit-box-shadow: 0px 0px 4px 0px #3a8ccf !important;
    box-shadow: 0px 0px 4px 0px #3a8ccf !important;
}

.eid-button:focus,
.eid-button:hover {
    border-color: #83d000;
}

    .eid-button:hover .eid-button-content {
        color: #83d000;
    }

.eid-button.eid-big-button:hover .eid-button-content {
    color: #83d000;
}

button.ui-button.ui-state-disabled:hover, button.ui-state-disabled:hover {
    background: #73b700;
    box-shadow: none;
}

.eid-input-group-button, .eid-input-group-button.ui-button, .eid-popupnav .eid-grid-header-content-wrapper .eid-flow-box-md button.eid-input-group-button {
    background-color: #83d000 !important;
    border-color: #6dac00 !important;
}

.eid-popupnav ul.eid-tab-list li.eid-tab-selected>a.eid-tab-link {
    color: white;
}

.ui-widget-content a.eid-password-advanced {
    color: #83d000;
}

.eid-password-input .eid-password-icon-generate,
.eid-password-input .eid-password-eye-show-icon,
.eid-password-input .eid-password-eye-hide-icon {
    background-color: #83d000;
}

.eid-input-group-button.ui-button:hover, .eid-input-group-button:hover {
    background-color: #73b700 !important;
    border-color: #6dac00 !important;
}

.eid-input-group-button.eid-icon-search-glass:hover {
    background-image: url(images/search-glass.png);
    background-position: 49% 50% !important;
}

.eid-icon-arrow-down.ui-button:hover, .eid-icon-arrow-down:hover {
    background-image: url(images/search-arrow.png);
}

a:hover > .eid-icon-background {
    background-color: #83d000;
}

.eid-icon-background:hover {
    background-color: #83d000;
}

a.eid-nounVerbActionPicker-link:hover,
.eid-nounVerbActionPicker-link:hover,
.eid-nounVerbActionPicker-item.ui-selected > .eid-nounVerbActionPicker-link {
    color: #83d000;
}

.eid-noun-verb-action-picker .eid-noun-verb-action-picker-content-hover:hover {
    color: #83d000;
}

.eid-noun-verb-action-picker .eid-noun-verb-action-picker-help-todo-link:hover {
    border-color: #83d000;
}

.eid-noun-verb-action-picker .eid-noun-verb-action-picker-item-selected .eid-noun-verb-action-picker-link,
.eid-noun-verb-action-picker .eid-noun-verb-action-picker-link:hover {
    color: #83d000;
}

.eid-popupedit-content {
    border: 1px solid #83d000;
}

.eid-main-screen ul.eid-nouns-list-items a:hover {
    color: #83d000;
}

.eid-omni-menu-target {
    background-color: #2f7fc1;
}

    .eid-omni-menu-target:hover {
        background-color: #3a8ccf;
    }

.eid-menu-content-omni .eid-menu-items > li {
    border-bottom: 2px solid #2f7fc1;
}

.eid-menu-content-omni .eid-menu-content {
    background: #3a8ccf;
    border: 1px solid #2f7fc1;
}

.eid-menu-items > li > a:hover {
    color: #83d000;
}

.eid-menu-items > li > a.eid-menu-item-strong {
    background: #83d000;
}

    .eid-menu-items > li > a.eid-menu-item-strong:hover {
        color: #83d000;
    }

.eid-menu-inverse-target-open,
.eid-menu-inverse {
    background: #3a8ccf;
}

    .eid-menu-inverse-target-open:after {
        border-bottom: 2px solid #2f7fc1;
    }

    .eid-menu-inverse > .eid-menu-items > li {
        border-bottom: 2px solid #2f7fc1;
    }

.eid-main-pop-window ul.eid-popup-list-items a:hover {
    color: #83d000;
}

.eid-workflow button.eid-workflow-button-submit {
    min-width: 146px;
    height: 55px;
    background: #65A100;
    border-radius: 4px;
    font-size: 19.2px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    margin-left: 6px;
    background-color: #65A100 !important;
}

.eid-workflow button.eid-workflow-button-submit:hover {
    background-color: #538402 !important;
}

button.eid-workflow-button-cancel {
    min-width: 100px;
    height: 55px;
    border-radius: 5px;
    border: none;
    font-size: 19.2px;
    font-family: 'PT Sans';
    font-weight: bold;
    line-height: 23px;
    color: #0173C6 !important;
    background-color: transparent !important;
    text-transform: uppercase;
    vertical-align: middle;
}

.eid-workflow .eid-workflow-button-skip {
    background: #83d000;
}

.eid-workflow .eid-workflow-button-cancel,
button.eid-licenseagreement-footer__buttons__cancel.ui-state-default {
    background-color: transparent;
    color: #000;
}

.eid-workflow .eid-workflow-button-cancel:hover,
button.eid-licenseagreement-footer__buttons__cancel.ui-state-default:hover {
    background-color: transparent;
    color: #189ecc;
}

.eid-workflow .eid-workflow-button-cancel:focus,
button.eid-licenseagreement-footer__buttons__cancel.ui-state-default:focus {
    background-color: transparent;
    color: #189ecc;
}

.eid-chat-link a:hover {
    color: #83d000;
}

.eid-tile-edit-lsit li a:hover {
    color: #83d000 !important;
}

.eid-tab:hover {
    background-color: #eee;
}

    .eid-tab:hover > .eid-tab-link {
        color: #6C6C6C;
    }

.eid-tab-selected:hover > .eid-tab-link {
    color: #fff;
}

.eid-tab-selected, .eid-tab-selected:hover {
    background-color: #83d000 !important;
}

.eid-breadcrumbs .eid-breadcrumbs-nav li a:hover {
    color: #83d000;
}

@media screen and (max-width: 1386px) {
    #eid-main-header-message {
        font-family: Arial, Helvetica, sans-serif;
    }
}

@media screen and (max-width: 1268px) {
    #eid-main-header-message {
        font-family: Arial, Helvetica, sans-serif;
    }
}

@media screen and (max-width: 1090px) {
    #eid-main-header-message {
        font-family: Arial, Helvetica, sans-serif;
    }
}

@media screen and (max-width: 1090px) {
    #eid-main-header-message {
        font-family: Arial, Helvetica, sans-serif;
    }
}

@media screen and (max-width: 910px) {
    #eid-main-header-message {
        font-family: Arial, Helvetica, sans-serif;
    }
}

@media screen and (max-width: 794px) {
    #eid-main-header-message {
        font-family: Arial, Helvetica, sans-serif;
    }
}

.eid-flyout-menu .eid-flyout-menu-popup .eid-flyout-menu-item:hover,
.eid-flyout-menu .eid-flyout-menu-popup .eid-flyout-menu-item:hover a {
    color: #83d000;
}

.eid-editable-list .eid-editable-list-item a:hover {
    color: #83d000;
}

.ui-tabs-panel .ui-tabs li.ui-tabs-selected a,
.ui-tabs-panel .ui-tabs li.ui-tabs-selected a:visited,
.ui-tabs-panel .ui-tabs li:hover a {
    color: #83d000;
}

.ui-tabs.eid-content-tabs .ui-tabs-nav li.ui-tabs-active a {
    color: #83d000;
}

.ui-tabs .ui-tabs-nav li.ui-state-hover {
    background-color: #eee;
    border: none;
}

    .ui-tabs .ui-tabs-nav li.ui-state-hover a {
        color: #333;
    }

.ui-tabs .ui-tabs-nav li.ui-state-active {
    background-color: #83d000;
}

    .ui-tabs .ui-tabs-nav li.ui-state-active.ui-state-hover > a {
        color: #fff;
    }

.ui-tabs .ui-tabs-nav .ui-state-hover a {
    color: #6C6C6C;
}

.eid-pager .eid-pager-sizes li a:hover {
    color: #83d000;
}

.eid-pager .eid-pager-section .ui-combobox .ui-combobox-button {
    background: #83d000;
}

    .eid-pager .eid-pager-section .ui-combobox .ui-combobox-button:hover {
        background: #73b700;
    }

.eid-grid.eid-grid-ordered-list .eid-grid-content .eid-grid-ordered-list-details-header-text:hover {
    color: #83d000;
}

.ui-autocomplete.ui-menu .ui-menu-item .eid-autocomplete-item.ui-selected,
.ui-autocomplete.ui-menu .ui-menu-item .eid-autocomplete-item.ui-state-focus,
.ui-autocomplete.ui-menu .ui-menu-item .eid-autocomplete-item.ui-state-hover {
    color: #83d000;
    background-position: 100% 50%;
}

.ui-accordion .ui-accordion-header.ui-state-active,
.ui-accordion .ui-accordion-content.ui-accordion-content-active {
    border-color: #83d000;
}

    .ui-accordion .ui-accordion-header.ui-state-active a,
    .ui-accordion .ui-accordion-header.ui-state-hover a {
        color: #83d000;
    }

.eid-boxed-link:hover {
    border: 1px solid #83d000;
}

.eid-boxed-link .ui-accordion-header a:hover {
    color: #83d000;
}

.ui-accordion-header.ui-state-hover {
    border: 1px solid #83d000;
}

.eid-bucket-content {
    border-color: #83d000;
}

.eid-form .eid-form-section .eid-form-field-required-text {
    color: #83d000;
}

.eid-access-viewer .eid-check-access-button:hover {
    color: #83d000;
    box-shadow: none;
}

a.eid-tree-active-link:hover {
    color: #83d000;
}

.eid-stats-results-label {
    font-family: Arial, Helvetica, sans-serif;
}

.eid-stats-single-result {
    font-family: Arial, Helvetica, sans-serif;
}

a.eid-text-updater-action {
    color: #83d000;
}

.eid-supportinfotitle {
    font-family: Arial, Helvetica, sans-serif;
    color: #83d000;
}

.eid-grid .eid-grid-header-sort-asc, .eid-grid .eid-grid-header-sort-desc, .eid-grid .eid-grid-header-actions, .eid-grid .eid-grid-header-sort-asc:hover, .eid-grid-header-sort-desc:hover, .eid-grid-header-cell:hover, .eid-grid .eid-grid-header-sort-asc:active, .eid-grid-header-sort-desc:active, .eid-grid-header-cell:active {
    cursor: pointer;
    color: #000;
}

/*###########################################
  Overrides for Wizard.css
  ############################################*/
a.eid-wizard-progress-link,
a.eid-wizard-progress-link:hover {
    background: #83d000;
}

.eid-wizard-progress-step-active .eid-wizard-progress-link {
    background: #83d000;
}

.eid-wizard-progress-step-active .eid-wizard-progress-link-outline {
    border-color: #83d000;
}

.eid-wizard-progress-step-complete .eid-wizard-progress-bar-left,
.eid-wizard-progress-step-visited .eid-wizard-progress-bar-right {
    color: #83d000;
}

.eid-wizard-progress-step-active .eid-wizard-progress-bar-left,
.eid-wizard-progress-step-complete .eid-wizard-progress-bar-left,
.eid-wizard-progress-step-complete .eid-wizard-progress-bar-right,
.eid-wizard-progress-step-previous-complete .eid-wizard-progress-bar-left {
    background: #83d000 linear-gradient(to right, #83d000 0, #83d000 100%);
}

.eid-wizard-progress-step-invalid.eid-wizard-progress-step-next-visited .eid-wizard-progress-bar-right {
    background: #9a2c18 linear-gradient(to right, #9a2c18 0, #83d000 100%);
}

a.eid-wizard-button-clear:hover {
    color: #83d000;
}

.eid-wizard-footer {
    background: #83d000;
}

.eid-wizard-actions button {
    border: 3px solid #83d000;
    color: #83d000;
}

    .eid-wizard-actions button:hover, .eid-wizard-actions button:active, .eid-wizard-actions button:focus {
        background: #83d000;
        border: 3px solid #83d000;
    }

.eid-wizard .eid-form-field-value .wizard-button {
    background: #83d000;
}

    .eid-wizard .eid-form-field-value .wizard-button:hover,
    .eid-wizard .eid-form-field-value .wizard-button:active,
    .eid-wizard .eid-form-field-value .wizard-button:focus {
        background: #73b700;
    }

.eid-wizard-step-description-wrapper {
    background-color: #83d000;
}

/****************
NEW UI Customizations    
*****************/

#empowerId-login .custom-login-navbar {
    height: 98px;
    background: #0173C6;
    padding: 0;
}

#empowerId-login .custom-login-navbar.login-page {
    height: 20px;
}

#empowerId-login .custom-login-navbar-logo {
    margin-top: 13px;
}

#empowerId-login {
    background: #F2F2F2;
}

#empowerId-login .login-form-password-icon {
    position: absolute;
    top: 16px;
    left: 15px;
    font-size: 24px;
    color: #666666;
}

#empowerId-login .password-show-hide {
    top: 11px;
}

#empowerId-login .login-form-user-icon {
    position: absolute;
    top: 15px;
    left: 14px;
    font-size: 26px;
    color: #666666;
}

#empowerId-login .eid-form-field {
    padding: 20px 40px;
}

#empowerId-login .eid-idp-empowerid {
    background-color: #F2F2F2;
}

#empowerId-login .eid-login-actions {
    background-color: #F2F2F2;
}

#empowerId-login .or-section, #empowerId-login .or-section .or-text span, #empowerId-login .eid-login-other-ways, #empowerId-login .eid-login-remember-provider {
    background-color: #f2f2f2;
}

#empowerId-login .or-section .or-text{
    color: #828282;
}
#empowerId-login .or-section .or-border{
    border: solid 1px #d4d4d4;
    width: 90%;
    margin-left: 5%;
}

#empowerId-login .eid-login-other-ways {
    padding-left: 50px;
    padding-right: 50px;
}
.eid-login-forgot-anchor {
    float: right;
    margin-top: 5px;
    color: #0072C6;
    font-size: 15px;
}

.eid-login-logo {
    background: #F2F2F2;
    width: 100%;
}

.eid-login-logo > img {
    padding: 13%;
    padding-bottom: 30px;
    margin: auto;
    max-width: 375px;
    text-align: center;
    width: 75%;
}

.padding-x-axis {
    padding-left: 40px;
    padding-right: 40px;
}

#empowerId-login .eid-login-button {
    background-color: #65A100 !important;
    border: 1px solid #65A100;
    text-transform: uppercase;
    border-radius: 7px;
}

#empowerId-login .eid-login-button .eid-login-button__text {
    text-transform: uppercase;
    font-family: PT Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 23px;
    text-align: center;
    color: #FFFFFF;
}

#empowerId-login .login-header {
    background: #F2F2F2;
    padding: 0;
    border-bottom: unset;
    display: flex;
    flex-direction: column;
    position: relative;
}

#empowerId-login .login-header #eid-login-signup-dropdown {
    margin-left: 32%;
    position: relative;
}

#empowerId-login .login-header #eid-login-signup-dropdown .dropdown-button {
    cursor: pointer;
    margin-top: 3px;
    font-family: PT Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.1125px;
    color: #0072C6;
    text-decoration: none;
}

#empowerId-login .login-header #eid-login-signup-dropdown .dropdown-button img {
    margin-left: 8px;
}

.eid-login-actions-divider {
    padding: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #0072C6;
    background: #f2f2f2;
    width: 78%;
    left: 9%;
    position: relative;
    opacity: 0.4;
}

#empowerId-login .login-header #eid-login-signup-dropdown .dropdown-content {
    z-index: 999;
    box-shadow: 0 15px 20px 0 rgb(0 0 0 / 15%);
    border: solid 1px #d6d4d4;
    background-color: #fff;
    display: none;
    position: absolute;
    right: 32%;
    width: unset;
    min-width: 45%;
    padding: 8px 16px;
    border-radius: 5px;
    margin-top: 5px;
}

.unlock-account-text {
    cursor: pointer;
    margin-top: 3px;
    font-family: PT Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.1125px;
    color: #0072C6 !important;
}

#empowerId-login .eid-login__input {
    border: solid 1px #d9d9de;
}

.eid-login-error-message-text {
    font-family: PT Sans;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.15px;
    color: #D0021B;
    text-align: center;
}

#empowerId-login .eid-form-field__label-selected {
    position: absolute;
    top: -15px;
    left: 10px;
    color: #0173C6;
}

.eid-password-field-label-selected {
    position: absolute;
    top: -8px;
    font-family: 'Lato' !important;
    font-style: normal !important;
    font-weight: bold !important;
    font-size: 12px !important;
    line-height: 16px !important;
    left: 10px;
    z-index: 1;
    color: black !important;
}

/* Recover Identity */

#passwordless-login-first-screen fieldset.header-section legend.eid-form-section-title.ui-widget-header span {
    border-radius: 5px 5px 0 0;
    font-size: 18px;
    color: white;
    padding: 13px 30px;
    display: flex;
    border-bottom: none;
    background: #0173C6;
    font-family: PT Sans;
    font-style: normal;
    font-weight: bold;
    line-height: 23px;
}

#eid-personEmailForm fieldset legend.eid-form-section-title.ui-widget-header span {
    border-radius: 5px 5px 0 0;
    font-size: 18px;
    color: white;
    padding: 13px 30px;
    display: flex;
    border-bottom: none;
    background: #0173C6;
    font-family: PT Sans;
    font-style: normal;
    font-weight: bold;
    line-height: 23px;
}
fieldset legend.eid-form-section-title.ui-widget-header span {
    font-size: 18px;
}

fieldset.eid-form-section label.eid-form-field-label {
    margin-left: 0px !important;
    font-family: 'PT Sans';
    font-weight: bold !important;
    text-transform: none;
    color: #b4b4b4;
    font-size: 16px !important;
}

body, div, button, fieldset, span, p, input, h1, h2, h3, h4 {
    font-family: 'PT Sans','Lato',Arial,Helvetica,sans-serif;
}

.eid-confirm-identity-error-message > p {
    margin-left: 10px;
}

.reset-password-show-hide-text {
    position: absolute;
    top: -15px;
    right: -4px;
    font-size: 11px;
}

.reset-password-show-hide {
    top: 7px;
    position: absolute;
    right: 4px;
    z-index: 1;
    background: transparent;
    color: #979797;
    padding: 10px;
    border-left: 1px solid #e8e8e8;
}

fieldset.eid-form-section .eid-form-field-value input[type=password], fieldset.eid-form-section .eid-form-field-value input[type=text] {
    height: 55px;
}

fieldset.eid-form-section legend.ui-widget-header {
    font-weight: bold;
}

.eid-form-field-modified-text, .eid-icon-undo-container {
    display: none !important;
}

.eid-workflow-passwordresetcenter .eid-form .eid-form-section .eid-form-field .eid-form-field-label-text {
    color: #000;
    font-size: 16px;
    font-family: 'Lato' !important;
}

.eid-password-text {
    position: absolute;
    top: -8px;
    font-family: 'Lato' !important;
    font-style: normal !important;
    font-weight: bold !important;
    font-size: 12px !important;
    line-height: 16px !important;
    left: 10px;
    z-index: 1;
    color: #666666 !important;
    background: linear-gradient( 0deg, rgba(255,255,255,1) 0%, rgb(255 255 255) 100%);
}

[title~=NewPassword] {
    position: absolute;
    top: 20px;
    font-family: 'Lato' !important;
    font-style: normal !important;
    font-weight: bold !important;
    font-size: 12px !important;
    line-height: 16px !important;
    left: 10px;
    z-index: 1;
    color: #666666 !important;
    background: linear-gradient( 0deg, rgba(255,255,255,1) 0%, rgb(255 255 255) 100%);
}

.eid-workflow-passwordresetcenter .eid-form .eid-form-section .eid-form-field .eid-form-field-content-container .eid-form-field-content {
    position: relative;
}

.eid-workflow-passwordresetcenter .eid-form .eid-form-section .eid-form-field .eid-form-field-content-container .eid-form-field-content .eid-form-field-label {
    width: 80%;
}

.eid-workflow-passwordresetcenter .eid-workflow-header, .eid-workflow-passwordresetcenter .eid-workflow-description {
    display: none;
}

.eid-form-section {
    background: white !important;
    border: none !important;
}

.eid-workflow .eid-workflow-content-container {
    border: 1px solid #ddd;
}

fieldset.eid-form-section legend.ui-widget-header {
    padding: 14px 0 14px 22px;
}

/*.eid-workflow-emaillostusername .eid-form .eid-form-section .eid-form-field .eid-password-field-label-selected {
    position: absolute;
    top: -8px;
    font-family: 'Lato' !important;
    font-style: normal !important;
    font-weight: bold !important;
    font-size: 12px !important;
    line-height: 16px !important;
    left: 10px;
    z-index: 1;
    color: #666666 !important;
    background: linear-gradient( 0deg, rgba(255,255,255,1) 0%, rgb(255 255 255) 100%);
}*/

/*.eid-workflow-emaillostusername .eid-form .eid-form-section .eid-form-field .eid-form-field-label-text, .eid-workflow-emaillostusername .eid-form .eid-form-section .eid-form-field .eid-form-field-modified-text {
    display: inline;
    top: 20px;
    position: absolute;
    z-index: 1;
    left: 10px;
    font-size: 12px;
    font-family: 'Lato' !important;
    background: linear-gradient( 0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);
    color: #666666;
}*/
.eid-workflow-emaillostusername .eid-form .eid-form-section .eid-form-field .eid-form-field-content-container .eid-form-field-content {
    position: relative;
}

.eid-workflow-emaillostusername .eid-form .eid-form-section .eid-form-field .eid-form-field-content-container .eid-form-field-content .eid-form-field-label {
    width: 80%;
}

.eid-workflow-emaillostusername .eid-form .eid-form-section .eid-form-field .eid-form-field-content-container .eid-form-field-content .eid-form-field-label .eid-form-field-label-text {
    color: #000;
    font-size: 16px;
    font-family: 'Lato';
}

.eid-workflow-emaillostusername .eid-form .eid-form-section .eid-form-field-label, .eid-form .eid-form-section .eid-form-field-value {
    width: 100%;
}

.eid-workflow-emaillostusername .eid-workflow-header, .eid-workflow-emaillostusername .eid-workflow-description {
    display: none;
}

.eid-workflow-selfunlockperson .eid-form .eid-form-section .eid-form-field .eid-form-field-content-container .eid-form-field-content {
    position: relative;
}

.eid-workflow-selfunlockperson .eid-form .eid-form-section .eid-form-field .eid-form-field-content-container .eid-form-field-content .eid-form-field-label {
    width: 80%;
}

.eid-workflow-selfunlockperson .eid-form .eid-form-section .eid-form-field .eid-form-field-content-container .eid-form-field-content .eid-form-field-label .eid-form-field-label-text {
    color: #000;
    font-size: 16px;
    font-family: 'Lato';
}

.eid-workflow-selfunlockperson .eid-form .eid-form-section .eid-form-field-label, .eid-form .eid-form-section .eid-form-field-value {
    width: 100%;
}

.eid-workflow-selfunlockperson .eid-workflow-header, .eid-workflow-selfunlockperson .eid-workflow-description {
    display: none;
}

input {
    font-family: 'Lato' !important;
}


#passwordless-login-first-screen fieldset.eid-form-section {
    margin: 0;
    border-radius: 0;
    border: solid 1px #efeff1;
    background-color: #f7f8fa;
    border-top: none;
    padding: 40px 20px !important;
    border-bottom: none;
}

.eid-workflow .eid-workflow-content-footer .eid-workflow-decisions {
    padding: 10px 20px;
    background-color: white;
    padding-bottom: 35px;
    border-top: 0px;
    border-radius: 2px;
}

.eid-workflow .eid-workflow-content-footer{
    padding: 0;
}

.eid-form .eid-form-section {
    border: 0;
    min-width: unset !important;
}

/*fieldset .eid-form-fields-container {
    margin-left: 32px;
}*/

#eid-navbar-toggle {
    width: 24px;
    height: 24px;
    background-size: 24px 24px;
    vertical-align: sub;
}

.eid-password-policy .eid-password-policy-compliance-bar-good {
    background: linear-gradient(0deg, rgba(101,161,0,1) 0%, rgba(160,255,0,1) 100%);
    height: 6px;
}

.eid-password-policy .eid-password-policy-compliance-bar-arrow {
    background: none;
}

.eid-password-policy-compliance-bar {
    height: 6px !important;
    border-radius: 3px;
}

/* Password Template */

.eid-generate-password-advanced-text {
    margin-left: 5px;
    height: 40px;
    font-size: 14px !important;
    font-family: 'Lato' !important;
    font-weight: bold !important;
}

.eid-form-field-toggle-label {
    background: #1976d2 !important;
}

.eid-form-field-toggle-label:after {
  content: '';
  position: absolute;
  height: 53px;
  top: 2px;
  width: 48%;
  transition: 0.3s;
  z-index: 5;
  box-shadow: none;
  border-radius: 28.5px;
  background-color: #ffffff;
}

.eid-form-field-toggle-switch-label {
    color: #333;
    font-weight: 700;
    margin-bottom: 10px;
    width: 100%;
    font-size: 14px;
    text-align: center;
    color: #333333;
}

.eid-form-field-toggle-switch {
    height: 57px;
    border-radius: 28.5px;
    background-color: #1976d2 !important;
    width: 100%;
    margin-left: 0px;
    border: 1px solid #1976d2;
}

.eid-form-field-toggle-switch:checked + .eid-form-field-toggle-label {
    background: #1976d2 !important;
}

.eid-form-field-toggle-label-text {
    font-size: 18px;
}

.eid-form-field-toggle-label.eid-form-field-toggle-small {
    width: 44px;
    height: 24px;
    float: right;
}

/* Revisions */
label.eid-check-box-unchecked {
    background: #919193 !important;
}

label.eid-check-box-checked {
    background: #1976d2 !important;
}

.eid-check-box-unchecked .eid-form-field-toggle-label-text-left {
    color: #363636;
    height: 53px;
    top: 2px;
    position: absolute;
    width: 48%;
    transition: 0.3s;
    z-index: 5;
    box-shadow: none;
    border-radius: 28.5px;
    background-color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    left: 2px;
}

    .eid-check-box-unchecked .eid-form-field-toggle-label-text-left.eid-form-field-toggle-small {
        height: 20px !important;
        top: 2px !important;
    }

.eid-check-box-unchecked .eid-form-field-toggle-label-text-right {
    color: #ffffff;
    height: 53px;
    top: 2px;
    position: absolute;
    width: 48%;
    transition: 0.3s;
    z-index: 5;
    box-shadow: none;
    border-radius: 28.5px;
    background-color: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    right: 2px;
}

    .eid-check-box-unchecked .eid-form-field-toggle-label-text-right.eid-form-field-toggle-small {
        height: 20px !important;
        top: 2px !important;
    }

.eid-check-box-checked .eid-form-field-toggle-label-text-left {
    color: #ffffff;
    height: 53px;
    top: 2px;
    position: absolute;
    width: 48%;
    transition: 0.3s;
    z-index: 5;
    box-shadow: none;
    border-radius: 28.5px;
    background-color: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    left: 2px;
}

    .eid-check-box-checked .eid-form-field-toggle-label-text-left.eid-form-field-toggle-small {
        height: 20px !important;
        top: 2px !important;
    }

.eid-check-box-checked .eid-form-field-toggle-label-text-right {
    color: #363636;
    height: 53px;
    top: 2px;
    position: absolute;
    width: 48%;
    transition: 0.3s;
    z-index: 5;
    box-shadow: none;
    border-radius: 28.5px;
    background-color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    right: 2px;
}

    .eid-check-box-checked .eid-form-field-toggle-label-text-right.eid-form-field-toggle-small {
        height: 20px !important;
        top: 2px !important;
    }

.eid-form-field-toggle-label:after {
    display: none;
}

#empowerId-register #third-wizard-field .eid-form-field-value .eid-password-generatearea > td {
    padding: 0px 0px;
}

@media screen and (max-width: 1024px) {
    .eid-form .eid-form-section .eid-form-field-label, .eid-form .eid-form-section .eid-form-field-value {
        margin-left: 0% !important;
    }
}
@media screen and (max-width: 768px) {
    [title~=NewPassword] {
        top: 63px;
    }
}

.eid-workflow-UserReRegistration .eid-workflow-content-container {
    border: none !important;
}

.eid-loading-text {
    display: none;
}

.eid-loading .ui-widget-overlay {
    background-color: #eef0f4;
}

.eid-workflow-UserReRegistration .eid-form-fields-container {
    padding: 0px 25px !important;
}

.eid-workflow-UserReRegistration .eid-form-field-label-text {
    display: inline;
    position: unset;
    z-index: 1;
    left: 10px;
    font-size: 14px;
    font-family: 'Lato' !important;
    background: none;
    color: #000;
}

@media (min-width: 300px) and (max-width: 576px) {
    #empowerId-login .padding-x-axis, #empowerId-login .eid-login-other-ways {
        padding-left: 40px;
        padding-right: 40px;
    }
}

.eid-workflow--reset-password .eid-form-field-content-container {
    position: relative;
}

.eid-workflow--reset-password [title~="NewPassword"] {
    display: inline;
    position: absolute;
    z-index: 1;
    top: 30px;
    left: 20px;
    font-size: 12px;
    font-family: 'Lato' !important;
    background: linear-gradient( 0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);
    color: #666666;
}

.eid-icon-clear, .eid-icon-clear.ui-button {
    background-color: transparent !important;
    height: 10px;
}

.eid-password-text {
    position: unset !important;
}

.eid-form .eid-form-section .eid-form-field .eid-form-field-label-text, .eid-form .eid-form-section .eid-form-field .eid-form-field-modified-text {
    position: unset !important;
}

