@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';

/* /Components/AlertRetryNotification.razor.rz.scp.css */
div[b-35n1zo561p] {
   /* background: var(--ui-color-10-tint);
    border-radius: 8px;*/
    padding: 15px 15px 15px 20px;
    color: var(--ui-color-10);
    margin: 20px 0px;
}

.retry-button-container[b-35n1zo561p] {
    display: flex;
    justify-content: center;
    margin: 0px;
    padding-bottom: 0px;
}
/* /Components/Animation.razor.rz.scp.css */
/* /Components/BaseContentCard.razor.rz.scp.css */
.content-card__subtitle-container[b-nixuxap20k] {
    display: grid;
    grid-template-areas: "header-title-div header-placeholder header-selector-div ";
    grid-template-columns: auto 1fr auto;
    align-content: center;
}

.content-card__header-title-div[b-nixuxap20k] {
    grid-area: header-title-div;
    display: flex;
}

.content-card__header-placeholder[b-nixuxap20k] {
    grid-area: header-placeholder;
}

.option-selector[b-nixuxap20k] {
    grid-area: header-selector-div;
    -webkit-appearance: borderless-attachment;
    direction: ltr; /* rtl */
    background-color: transparent;
    /*    -moz-appearance: none;*/
    appearance: none;
    border: none;
}

.content-card__benefit-selector-div[b-nixuxap20k] {
    position: relative;
}
/* /Components/BaseContentPage.razor.rz.scp.css */
@media screen and (min-width: 769px) {
    .page__grid[b-85bvmkhc6y] {
        grid-template-areas: ". title ."
            ". content ."
            ". buttons ."
            ". needHelp .";
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 730px 1fr;
    }
}

@media screen and (max-width: 768px) and (min-width: 577px) {
    .page__grid[b-85bvmkhc6y] {
        grid-template-areas: "title"
            "content"
            "buttons";
        grid-template-rows: auto auto auto;
        padding: 0px 40px;
    }
}

@media screen and (max-width: 576px) {
    .page__grid[b-85bvmkhc6y] {
        grid-template-areas: "title"
            "content"
            "buttons";
        grid-template-rows: auto auto auto;
        padding: 0px 20px;
    }
}
/* /Components/BaseDialog.razor.rz.scp.css */

.base-page__image[b-nsbexgf71l] {
    display: flex;
    justify-content: center;
}

.base-page__container[b-nsbexgf71l] {
    background-color: var(--page-background);
    padding-top: 60px;
    padding-bottom: 30px;
    border-radius: 4px;
}

.base-page__button[b-nsbexgf71l] {
    display: flex;
    justify-content: center;
    padding-top: 110px;
}

.base-page__title[b-nsbexgf71l] {
    justify-content: center;
    display: flex;
    text-align: center;
    padding-top: 30px;
    justify-content: center;
    padding-top: 20px;
    display: flex;
    text-align: center;
}

.base-page__subtitle[b-nsbexgf71l] {
    justify-content: center;
    display: flex;
    text-align: center;
    justify-content: center;
    display: flex;
    text-align: center;
    margin-top: 10px;
    padding-top: 30px;
}


.bottom-link-button[b-nsbexgf71l] {
    gap: 10px;
    width: 100%;
}

.link-text[b-nsbexgf71l] {
    color: var(--ui-color-01);
}


@media screen and (min-width: 1025px) {
    .page__grid[b-nsbexgf71l] {
        grid-template-areas: ". title ."
            ". content.";
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 640px 1fr;
    }

}

@media screen and (max-width: 1024px) and (min-width: 577px) {
    .page__grid[b-nsbexgf71l] {
        grid-template-areas: "title"
            "content";
        grid-template-rows: auto auto;
        padding: 0px 40px;
    }
}

@media screen and (max-width: 576px) {
    .page__grid[b-nsbexgf71l] {
        grid-template-areas: "title"
            "content";
        grid-template-rows: auto auto auto auto auto;
        padding: 0px 20px;
    }
}
/* /Components/BaseFlowPage.razor.rz.scp.css */

.flow-page__stepper-container[b-bkji1gzs3s] {
    grid-area: stepper;
}

@media screen and (min-width: 1025px) {
    .page__grid[b-bkji1gzs3s] {
        grid-template-areas: ". title ."
            ". content stepper"
            ". buttons ."
            ". needHelp .";
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 640px 1fr;
    }


    .flow-page__stepper-container[b-bkji1gzs3s] {
        margin-left: 60px;
    }
}


@media screen and (max-width: 1024px) and (min-width: 577px) {
    .page__grid[b-bkji1gzs3s] {
        grid-template-areas: "title"
            "stepper"
            "content"
            "buttons"
            "needHelp";
        grid-template-rows: auto auto auto auto auto;
        padding: 0px 40px;
    }

    .flow-page__stepper-container[b-bkji1gzs3s] {
        margin-bottom: 30px;
    }
}

@media screen and (max-width: 576px) {
    .page__grid[b-bkji1gzs3s] {
        grid-template-areas: "title"
            "stepper"
            "content"
            "buttons"
            "needHelp";
        grid-template-rows: auto auto auto auto auto;
        padding: 0px 20px;
    }


    .flow-page__stepper-container[b-bkji1gzs3s] {
        margin-bottom: 30px;
    }
}
/* /Components/BaseSearch.razor.rz.scp.css */

.search__top-container[b-8acqci2ds2] {
    background-color: var(--global-color-02);
    padding: 25px 30px;
    border-radius: 4px 4px 0 0;
    display: grid;
    grid-template-areas: "search-icon-div title placeholder1 search-arrow-div";
    grid-template-columns: auto auto 1fr auto;
    grid-column-gap: 10px;
    cursor: pointer;
}

.search__icon-div[b-8acqci2ds2] {
    grid-area: search-icon-div;
    display: flex;
}

.search__title[b-8acqci2ds2] {
    grid-area: title;
}

.search__placeholder1[b-8acqci2ds2] {
    grid-area: placeholder1;
}

.search__search-arrow-div[b-8acqci2ds2] {
    grid-area: search-arrow-div
}

.search__bottom-container[b-8acqci2ds2] {
    display: grid;
    padding: 25px 30px;
    border-radius: 0px 0px 4px 4px;
    background-color: var(--page-background);
    grid-template-areas: "date-container"
        "input-container"
        "searchBtn-div";
    grid-row-gap: 15px;
    visibility: visible
}

.search__input-container[b-8acqci2ds2] {
    grid-area: input-container;
    grid-template-areas: "date-from-div"
        "date-to-div"
        "member-div"
        "claimType-div";
    grid-row-gap: 15px;
}

.search__date-container[b-8acqci2ds2] {
    grid-area: date-container;
    display: flex;
    justify-content: center;
}

.search__date-div[b-8acqci2ds2] {
    grid-area: date-div;
    display: grid;
    grid-template-areas: "sixMonth-btn twolveMonth-btn custom-btn";
    grid-column-gap: 10px;
}

.search__sixMonth-btn[b-8acqci2ds2] {
    grid-area: sixMonth-btn;
    display: flex;
    justify-content: center;
}

.search__twelveMonth-btn[b-8acqci2ds2] {
    grid-area: twolveMonth-btn;
    display: flex;
    justify-content: center;
}

.search__custom-btn[b-8acqci2ds2] {
    grid-area: custom-btn;
    display: flex;
    justify-content: center;
}

.search__date-from-div[b-8acqci2ds2] {
    grid-area: date-from-div;
}

.search__date-to-div[b-8acqci2ds2] {
    grid-area: date-to-div;
}

.search__member-div[b-8acqci2ds2] {
    grid-area: member-div;
}

.search__claimType-div[b-8acqci2ds2] {
    grid-area: claimType-div;
}

.search__searchBtn-div[b-8acqci2ds2] {
    grid-area: searchBtn-div;
    padding-top: 10px;
}

.search__date-btn[b-8acqci2ds2] {
    background-color: var(--page-background);
    border-radius: 20px;
    color: var(--global-color-07);
    height: 40px;
    width: 92px;
    border: solid 1px var(--global-color-05);
    /*line-height: 2.5rem;
    text-align: center;*/
    padding: 10px;
}


.search__date-btn--selected[b-8acqci2ds2] {
    background-color: var(--global-color-06);
    color: var(--page-background);
}

fieldset[b-8acqci2ds2] {
    border: none;
    margin: 0px;
}

legend[b-8acqci2ds2] {
    display: none;
}

.radio-list-container[b-8acqci2ds2] {
    display: flex;
    flex-direction: row;
    gap: 10px;
    text-align: center;
    width: 100%;
}

input[type="checkbox"]:not(:checked) + label:hover[b-8acqci2ds2] {
    /*background: var(--global-color-02);*/
    border-color: var(--global-color-06);
}

input[type="checkbox"]:checked + label[b-8acqci2ds2] {
    /*border: solid 2px var(--ui-color-16);
    padding: 9px;*/
}

input[type="checkbox"]:focus + label[b-8acqci2ds2] {
    border: solid 2px var(--ui-color-17);
    padding: 9px;
}

@media screen and (min-width: 1025px) {

    .search__arrow-div[b-8acqci2ds2] {
        display: none;
    }

    .search__top-container[b-8acqci2ds2] {
        cursor: default;
    }
}

@media screen and (max-width: 1024px) and (min-width: 577px) {
    .hide-bottom[b-8acqci2ds2] {
        overflow: hidden;
        max-height: 0;
        transition: max-height 0.5s linear;
    }

    .show-bottom[b-8acqci2ds2] {
        overflow: hidden;
        max-height: 500px;
        transition: max-height 0.5s linear;
    }

    .search__input-container[b-8acqci2ds2] {
        grid-area: input-container;
        display: grid;
        grid-template-areas: "date-from-div date-to-div"
            "member-div claimType-div";
        grid-row-gap: 15px;
        grid-column-gap: 40px;
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (max-width: 576px) {
    .hide-bottom[b-8acqci2ds2] {
        overflow: hidden;
        max-height: 0;
        transition: max-height 0.5s linear;
    }

    .show-bottom[b-8acqci2ds2] {
        overflow: hidden;
        max-height: 500px;
        transition: max-height 0.5s linear;
    }

    .radio-list-container[b-8acqci2ds2] {
        flex-wrap: wrap;
    }
}
/* /Components/BaseSearchPage.razor.rz.scp.css */
#container-grid[b-5b7vduvxw8] {
    display: grid;
    padding: 40px;
    grid-template-areas: "page-title"
        "row1";
    grid-row-gap: 20px;
}
    #container-grid.collapse-padding[b-5b7vduvxw8] {
        padding: 0px;
        grid-row-gap: 0px;
    }

#page-title[b-5b7vduvxw8] {
    grid-area: page-title;
}

#row1[b-5b7vduvxw8] {
    grid-area: row1;
    display: grid;
    grid-template-areas: "content-div search-div";
    grid-column-gap: 20px;
    grid-template-columns: 2fr 1fr;
}


#content-div[b-5b7vduvxw8] {
    grid-area: content-div;
}

#search-div[b-5b7vduvxw8] {
    grid-area: search-div;
}

@media screen and (max-width: 1024px) and (min-width: 577px) {
    #row1[b-5b7vduvxw8] {
        grid-area: row1;
        display: grid;
        grid-template-areas: "search-div"
            "content-div";
        grid-row-gap: 20px;
        grid-template-rows: auto auto;
        grid-template-columns: auto;
    }
}

@media screen and (max-width: 576px) {
    #row1[b-5b7vduvxw8] {
        grid-area: row1;
        display: grid;
        grid-template-areas: "search-div"
            "content-div";
        grid-row-gap: 20px;
        grid-template-rows: auto auto;
        grid-template-columns: auto;
    }
}
/* /Components/BaseWidget.razor.rz.scp.css */


.alert-text-container[b-leug6qgjxm] {
    text-align: center;
    margin: 20px 0;
    justify-content: center;
    margin: 30px;
}

.retry-button-container[b-leug6qgjxm] {
    display: flex;
    justify-content: center;
    margin: 30px;
}
/* /Components/Button.razor.rz.scp.css */
button[b-flvv9ax417] {
    gap: 10px;
}

a[b-flvv9ax417] {
    display: flex;
    text-decoration: none;
    align-items: center;
    column-gap: 10px;
}

.auto-width[b-flvv9ax417] {
    width: auto;
}

.full-width[b-flvv9ax417] {
    width: 100%;
    flex-basis: 50%;
}

button:disabled[b-flvv9ax417] {
    opacity: 0.2;
}

.primary[b-flvv9ax417] {
    background: var(--button-color-primary-background);
    color: var(--button-color-primary-label);
    padding: 17px 20px;
    border-radius: var(--button-radius);
    font-weight: var(--semibold-font-weight);
    font-size: var(--body-font-size);
    line-height: var(--body-line-height);
    --icon-color-display: var(--button-color-primary-label);
}

    .primary:hover[b-flvv9ax417] {
        background: var(--button-color-primary-hover);
    }

    .primary:focus[b-flvv9ax417] {
        background: var(--button-color-primary-hover);
    }

.secondary[b-flvv9ax417] {
    color: var(--button-color-secondary-label);
    background: transparent;
    padding: 15px 18px;
    border-radius: var(--button-radius);
    border: solid 2px var(--button-color-secondary-keyline);
    font-weight: var(--semibold-font-weight);
    font-size: var(--body-font-size);
    line-height: var(--body-line-height);
}

    .secondary:hover[b-flvv9ax417] {
        color: var(--button-color-secondary-label-hover);
        background: var(--button-color-secondary-hover);
        border-color: var(--button-color-secondary-hover);
    }

    .secondary:focus[b-flvv9ax417] {
        color: var(--button-color-secondary-label-hover);
        background: var(--button-color-secondary-hover);
        border-color: var(--button-color-secondary-hover);
    }

.feature[b-flvv9ax417] {
    background: var(--button-color-feature-background);
    color: var(--button-color-feature-label);
    padding: 10px 20px;
    border-radius: var(--button-radius);
    font-weight: var(--semibold-font-weight);
    font-size: var(--body-font-size);
    line-height: var(--body-line-height);
    --icon-color-titlebar: var(--button-color-feature-label);
}

    .feature img[b-flvv9ax417] {
        width: 24px;
        height: 24px;
    }

    .feature:hover[b-flvv9ax417] {
        background: var(--button-color-feature-hover);
    }

    .feature:focus[b-flvv9ax417] {
        background: var(--button-color-feature-hover);
    }

.featurealt[b-flvv9ax417] {
    color: var(--button-color-feature-alt-label);
    background: transparent;
    padding: 10px 20px;
    border-radius: var(--button-radius);
    border: solid 2px var(--button-color-feature-alt-keyline);
    font-weight: var(--semibold-font-weight);
    font-size: var(--body-font-size);
    line-height: var(--body-line-height);
    --icon-color-titlebar: var(--button-color-feature-alt-label);
}

    .featurealt img[b-flvv9ax417] {
        width: 32px;
        height: 32px;
    }

    .featurealt:hover[b-flvv9ax417] {
        border: none;
        color: var(--button-color-feature-alt-label-hover);
        background: var(--button-color-feature-alt-hover);
        --icon-color-titlebar: var(--button-color-feature-alt-label-hover);
        padding: 12px 22px;
    }

    .featurealt:focus[b-flvv9ax417] {
        border: none;
        color: var(--button-color-feature-alt-label-hover);
        background: var(--button-color-feature-alt-hover);
        --icon-color-titlebar: var(--button-color-feature-alt-label-hover);
        padding: 12px 22px;
    }

@media screen and (max-width: 576px) {
    .feature > span[b-flvv9ax417] {
        display: none;
    }

    .feature[b-flvv9ax417] {
        padding: 10px;
    }

    .featurealt > span[b-flvv9ax417] {
        display: none;
    }

    .featurealt[b-flvv9ax417] {
        padding: 10px;
    }

        .featurealt:hover[b-flvv9ax417] {
            padding: 12px;
        }

        .featurealt:focus[b-flvv9ax417] {
            padding: 12px;
        }
}

.pill[b-flvv9ax417] {
    width: auto;
    gap: 5px;
    color: var(--button-color-secondary-label);
    background: transparent;
    border-radius: 50px; /*12px - changed for fully rounded effect*/
    padding: 3px 10px 3px 5px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--button-color-secondary);
    font-weight: var(--semibold-font-weight);
    font-size: var(--caption-2-font-size);
    line-height: var(--caption-2-line-height);
}

    .pill:hover[b-flvv9ax417] {
        color: var(--button-color-secondary-label-hover);
        background: var(--button-color-secondary-hover);
        border-color: var(--button-color-secondary-keyline);
        --icon-color-button: var(--button-color-secondary-label-hover);
    }

    .pill:focus[b-flvv9ax417] {
        color: var(--button-color-secondary-label-hover);
        background: var(--button-color-secondary-hover);
        border-color: var(--button-color-secondary-keyline);
        --icon-color-button: var(--button-color-secondary-label-hover);
    }

.arrow[b-flvv9ax417] {
    color: var(--ui-color-01);
    font-weight: var(--regular-font-weight);
    font-size: var(--subheadline-font-size);
    line-height: var(--subheadline-line-height);
}

    .arrow img[b-flvv9ax417] {
        color: var(--button-color-primary);
        font-weight: var(--regular-font-weight);
        font-size: var(--subheadline-font-size);
        line-height: var(--subheadline-line-height);
        height: 24px;
        width: 24px;
    }

.iconlink[b-flvv9ax417] {
    color: var(--ui-color-01);
    background-color: none;
    font-weight: var(--medium-font-weight);
    font-size: var(--body-font-size);
}

    .iconlink:hover[b-flvv9ax417] {
        text-decoration-line: underline;
    }

    .iconlink:active[b-flvv9ax417] {
        text-decoration-line: underline;
    }

a.iconlink[b-flvv9ax417] {
    text-decoration: none;
    gap: 10px;
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
    justify-content: center;
}
/* /Components/CheckBoxField.razor.rz.scp.css */
/* /Components/CheckBoxItem.razor.rz.scp.css */
/* /Components/ClaimCell.razor.rz.scp.css */

.claim-item[b-ugdcq6g5bb] {
    grid-template-areas:
        "card-icon-left card-content"
        "none bottom-right-image";
    grid-template-columns: auto 1fr;
}

.claim-item__image-container[b-ugdcq6g5bb] {
    display: flex;
}

.claim-item__content-container[b-ugdcq6g5bb] {
    display: grid;
    grid-template-areas:
        "date status"
        "client-name fee"
        "provider-name bottom-placeholder2";
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr auto;
}

.claim-item__date[b-ugdcq6g5bb] {
    grid-area: date;
}

.claim-item__client-name[b-ugdcq6g5bb] {
    grid-area: client-name;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.claim-item__provider-name[b-ugdcq6g5bb] {
    grid-area: provider-name;
}

.claim-item__status[b-ugdcq6g5bb] {
    grid-area: status;
    text-align: right;
}

.claim-item__fee[b-ugdcq6g5bb] {
    grid-area: fee;
}

.claim-item__cent-span[b-ugdcq6g5bb] {
    margin-left: -5px;
}

.claim-item__bottom-right-image[b-ugdcq6g5bb] {
    grid-area: bottom-right-image;
    text-align: right;
}


.claim-item__bottom-placeholder2[b-ugdcq6g5bb] {
    grid-area: bottom-placeholder2;
}

.pending-color[b-ugdcq6g5bb] {
    color: var(--global-color-07);
}

.paid-color[b-ugdcq6g5bb] {
    color: var(--ui-color-09);
}

.card-item[b-ugdcq6g5bb] {
    text-decoration: none;
    overflow: hidden;
}

    .card-item:focus[b-ugdcq6g5bb] {
        border: 2px solid var(--ui-color-17);
        margin: 0px;
        padding: 18px;
        outline: none;
        border-radius: var(--button-radius);
    }

.card-item__link[b-ugdcq6g5bb] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.claim-item__provider-name[b-ugdcq6g5bb] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.loading1[b-ugdcq6g5bb] {
    height: 24px;
    width: 24px;
    margin-top: 20px;
    border-radius: 4px;
}

.loading2[b-ugdcq6g5bb] {
    height: 4px;
    width: 70px;
    margin-top: 15px;
    border-radius: 2px;
}

.loading3[b-ugdcq6g5bb] {
    border-radius: 2px;
    height: 8px;
    width: 106px;
}

.loading4[b-ugdcq6g5bb] {
    border-radius: 2px;
    height: 4px;
    width: 70px;
}

.loading5[b-ugdcq6g5bb] {
    border-radius: 2px;
    height: 4px;
    width: 62px;
    margin-top: 15px
}

.loading6[b-ugdcq6g5bb] {
    border-radius: 2px;
    height: 8px;
    width: 62px;
}
/* /Components/ConfirmDialog.razor.rz.scp.css */

.confirm-dialog-title[b-a327iehu9n] {
    margin-bottom: 20px;
}
/* /Components/ContactUsComponent.razor.rz.scp.css */
.container[b-1v4adatxxq] {
    display: flex;
    flex-wrap: wrap;
}

.contact-button-container[b-1v4adatxxq] {
    width: 50%;
    border: 1px solid var(--global-color-03);
}

.contact-button-container__full-width[b-1v4adatxxq] {
    width: 100%;
}

@media screen and (max-width: 768px) {
    .contact-button-container[b-1v4adatxxq] {
        width: 100%;
    }
}
/* /Components/ContactUsWebComponent.razor.rz.scp.css */
.container[b-w9wpq8ib50] {
    display: flex;
    flex-wrap: wrap;
}

.contact-button-container[b-w9wpq8ib50] {
    width: 50%;
    border: 1px solid var(--global-color-03);
}

.contact-button-container__full-width[b-w9wpq8ib50] {
    width: 100%;
}

@media screen and (max-width: 768px) {
    .contact-button-container[b-w9wpq8ib50] {
        width: 100%;
    }
}
/* /Components/CustomLabel.razor.rz.scp.css */
.custom-label[b-b2uc3mb9lm] {
    display: grid;
    grid-template-areas: "custom-label-col-1 custom-label-col-2";
    grid-template-columns: 1fr auto;
    padding: 18px 0px;
}

    .custom-label + .custom-label[b-b2uc3mb9lm] {
        border-top: solid 1px var(--global-color-03);
    }

.custom-label__col-1[b-b2uc3mb9lm] {
    grid-area: custom-label-col-1;
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.custom-label__col-2[b-b2uc3mb9lm] {
    grid-area: custom-label-col-2;
    justify-content: center;
    display: flex;
}

.custom-label__label[b-b2uc3mb9lm] {
    color: var(--global-color-06);
}

.custom-label__value[b-b2uc3mb9lm] {
}

.custom-label__button[b-b2uc3mb9lm] {
    height: 50px;
    width: 50px;
}
    .custom-label__button:hover[b-b2uc3mb9lm] {
        background-color: var(--global-color-02);
    }

    .custom-label__button img[b-b2uc3mb9lm] {
        width: 24px;
        height: 24px;
    }
/* /Components/DropDownField.razor.rz.scp.css */
.select-field-group[b-uve18dst4f] {
    position: relative;
    padding: 15px 0 0;
    margin-top: 10px; 
}

.select-field-no-value ~ .select-field-label[b-uve18dst4f] {
    cursor: text;
    top: 20px;
    font-size: var(--body-font-size);
    line-height: var(--body-line-height);
}

label[b-uve18dst4f],
.select-field:focus ~ .select-field-label[b-uve18dst4f] {
  position: absolute;
  top: 0;
  display: block;
  transition: 0.2s;
  font-size: var(--caption-2-font-size);
  line-height: var(--caption-2-line-height);
  color: var(--global-color-06);
}

.select-field:focus ~ .select-field-label[b-uve18dst4f] {
  color: var(--global-color-06);
}

.select-field:focus[b-uve18dst4f] {
  padding-bottom: 6px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: var(--global-color-08);
}

.info-text[b-uve18dst4f] {
    margin-top: 4px;
    display: block;
    color: var(--global-color-06);
}

.error-text[b-uve18dst4f] {
    margin-top: 4px;
    display: block;
    color: var(--ui-color-10);
}

div.error > input[b-uve18dst4f] {
    border-bottom-color: var(--ui-color-10) !important;
    color: var(--ui-color-10) !important;
}

div.error > input:focus[b-uve18dst4f] {
    border-bottom-color: var(--ui-color-10) !important;
    color: var(--ui-color-10) !important;
}

div.error > label[b-uve18dst4f] {
    color: var(--ui-color-10) !important;
}
/* /Components/EmptyBenefitsComponent.razor.rz.scp.css */

.benefits-empty-limits[b-ew9ex8pc9p] {
    padding: 30px;
    display: flow-root;
}

.benefits-empty-limits-image-left[b-ew9ex8pc9p] {
    position: relative;
    float: left;
    width: 240px;
    height: 240px;
    grid-area: image;
    margin-right: 20px;
}

.benefits-empty-limits-image-right[b-ew9ex8pc9p] {
    position: relative;
    float: right;
    width: 240px;
    height: 240px;
    grid-area: image;
    margin-left: 20px;
}

.benefits-empty-limits-content[b-ew9ex8pc9p] {
    grid-area: content;
    display: flow-root;
}

.benefits-empty-limits-text[b-ew9ex8pc9p] {
    padding: 30px 0px;
}

.benefits-empty-limits-button[b-ew9ex8pc9p] {
    width: fit-content;
}

@media screen and (min-width: 1025px) {
}

@media screen and (max-width: 1024px) and (min-width: 577px) {
}

@media screen and (max-width: 576px) {
    .benefits-empty-limits[b-ew9ex8pc9p] {
        padding: 30px;
        display: grid;
        grid-template-areas: "image"
            "content";
        grid-template-rows: 240px auto;
        height: 100%;
        row-gap: 10px;
    }

    .benefits-empty-limits-image-left[b-ew9ex8pc9p] {
        margin: auto;
    }

    .benefits-empty-limits-image-right[b-ew9ex8pc9p] {
        margin: auto;
    }
}
/* /Components/ErrorNotification.razor.rz.scp.css */
div[b-6jh4e0hb4h] {
    background: var(--ui-color-10-tint);
    border-radius: 8px;
    padding: 15px 15px 15px 20px;
    color: var(--ui-color-10);
    margin: 20px 0px;
}

.retry-button-container[b-6jh4e0hb4h] {
    display: flex;
    justify-content: center;
    margin: 0px;
    padding-bottom: 0px;
}
/* /Components/FindusItem.razor.rz.scp.css */
#col-2[b-nvxxyvkzng] {
    grid-area: col-2;
}

    #col-2 div[b-nvxxyvkzng] {
        padding-bottom: 10px;
    }

.value[b-nvxxyvkzng] {
    color: var(--ui-color-01);
    word-break: break-word;
}

#conatiner[b-nvxxyvkzng] {
    display: grid;
    grid-template-areas: "img-div col-2";
    grid-template-columns: auto 1fr;
    padding: 30px 40px;
    grid-column-gap: 20px;
}

#img-div[b-nvxxyvkzng] {
    grid-area: img-div;
    display: flex;
    margin: auto;
    --icon-color-menu: var(--icon-color-display-alt);
}

a:focus-visible[b-nvxxyvkzng] {
    border-radius: 4px;
    outline: auto 2px var(--ui-color-17);
}


@media screen and (max-width: 768px) {

    #conatiner[b-nvxxyvkzng] {
        padding: 30px 20px;
        grid-column-gap: 20px;
    }
}
/* /Components/InboxCell.razor.rz.scp.css */



.loading1[b-u5atrdk6g3] {
    height: 4px;
    width: 70px;
    margin-top: 20px;
    border-radius: 2px;
}

.loading2[b-u5atrdk6g3] {
    height: 8px;
    width: 162px;
    margin-top: 10px;
    border-radius: 2px;
}

.loading3[b-u5atrdk6g3] {
    height: 28px;
    width: 28px;
    margin-top: 38px;
    border-radius: 4px;
}


.inbox-item[b-u5atrdk6g3] {
    display: grid;
    grid-template-areas:
        "card-content card-icon-right"
        "bottom-placeholder1 bottom-right-image";
    grid-template-columns: 1fr auto;
    grid-template-rows: auto 20px;
    grid-column-gap: 20px;
    padding: 0px 20px;
    padding-top: 20px;
    height: 102px;
    position: relative;
    flex: 1;
    text-decoration: none;
    overflow: hidden;
}

.card-item:focus[b-u5atrdk6g3] {
    border: 2px solid var(--ui-color-17);
    margin: 0px;
    padding: 19px 18px 0px 18px;
    outline: none;
    border-radius: var(--button-radius);
}

.inbox-item__date[b-u5atrdk6g3] {
    margin-left: 18px;
}

.card-item__link.read[b-u5atrdk6g3] {
    margin-left: 8px;
}

.card-item__link.unread[b-u5atrdk6g3] {
    margin-left: 0px;
}

.card-item__link[b-u5atrdk6g3] {
    display: grid;
    grid-template-areas:
        "icon subject";
    grid-template-columns: auto 1fr;
    grid-template-rows: auto;
    grid-column-gap: 10px;
}

.unread-indicator[b-u5atrdk6g3] {
    grid-area: icon;
    margin-top: -2px;
}

.inbox-message-subject[b-u5atrdk6g3] {
    grid-area: subject;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.inbox-item__person[b-u5atrdk6g3] {
    margin-left: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* /Components/InformationNotification.razor.rz.scp.css */
div[b-ijlub9oor2] {
    background: var(--global-color-03);
    border-radius: 8px;
    padding: 15px 15px 15px 20px;
    color: var(--global-color-08);
    margin: 0px 0px 20px 0px;
    gap: 5px;
    display: flex;
    flex-direction: column;
}

span[b-ijlub9oor2] {
    color: var(--global-color-08);
    display: inline-block;
}
/* /Components/ListItem.razor.rz.scp.css */
.list-item__container[b-s12eo8gofm] {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 18px 0;
    position: relative;
}

.list-item__edit-button[b-s12eo8gofm] {
    position: absolute;
    right: 0px;
    top: 43px;
    padding: 2px;
}

    .list-item__edit-button img[b-s12eo8gofm] {
        height: 20px;
        width: 20px;
    }

.list-item__container + .list-item__container[b-s12eo8gofm] {
    border-top: 1px solid var(--global-color-03);
}
/* /Components/ListItemButton.razor.rz.scp.css */
button[b-kabpwx2ksy] {
    width: 100%;
    gap: 30px;
    padding: 30px;
    background-color: transparent;
    color: var(--ui-color-01);
    border: none;
    display: flex;
    justify-content: flex-start;
    text-align: left;
    height: 100%;
}

    button img[b-kabpwx2ksy] {
        height: 24px;
        width: 24px;
    }

    button > span[b-kabpwx2ksy] {
        color: var(--ui-color-01);
    }

    button:disabled[b-kabpwx2ksy] {
        opacity: 0.2;
    }


@media screen and (max-width : 768px) {
    button[b-kabpwx2ksy] {
        padding: 20px;
    }
}
/* /Components/SmartLabel.razor.rz.scp.css */
ul[b-7zcs650qoy] {
    padding: 0;
    list-style: disc;
    margin-left: 12px;
}
/* /Components/SuccessNotification.razor.rz.scp.css */
div[b-4dfg2fre2r] {
    background: var(--ui-color-09-tint);
    border-radius: 8px;
    padding: 15px 15px 15px 20px;
    color: var(--ui-color-09);
    margin: 20px 0px 20px 0px;
}
/* /Components/TabMenu.razor.rz.scp.css */
.type-switcher-container[b-l2q42ecyvj] {
    display: flex;
}

.type-switcher[b-l2q42ecyvj] {
    padding: 14px 0px 8px 14px;
    width: 50%;
    text-align: center;
    border-bottom: 1px solid var(--global-color-04);
    outline-color: var(--ui-color-17);
}
.tabpanel[b-l2q42ecyvj] {
    outline-color: var(--ui-color-17);
}

.type-switcher-label[b-l2q42ecyvj] {
    color: var(--global-color-06);
    cursor: pointer;
}

.selected[b-l2q42ecyvj] {
    border-bottom: 1px solid var(--ui-color-00);
}

.type-switcher-label.selected[b-l2q42ecyvj] {
    color: var(--ui-color-00);
}
/* /Components/TextField.razor.rz.scp.css */

textarea.text-field[b-zra78912pp] {
    font-family: inherit;
    border-bottom-style: none;
    resize: none;
    height: 200px;
}

    textarea.text-field:focus[b-zra78912pp] {
        border-bottom-style: none;
    }

.text-field-payment[b-zra78912pp] {
    width: 100%;
    border: 0;
    border-bottom: 1px solid var(--global-color-06);
    padding: 7px 0;
    text-align: center
}

.payment-error[b-zra78912pp] {
    justify-content: center;
    display: flex;
    margin-top: 4px;
    color: var(--ui-color-10);
}

input.error[b-zra78912pp] {
    color: var(--ui-color-10);
    border-bottom: 1px solid var(--ui-color-10);
}

.filter-error[b-zra78912pp] {
    filter: invert(25%) sepia(43%) saturate(3159%) hue-rotate(322deg) brightness(89%) contrast(88%);
}


select.bottom-line[b-zra78912pp] {
    font-family: var(--primary-font-family);
    padding: 7px 0px;
    border-bottom: solid 1px var(--global-color-06);
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

    select.bottom-line:focus-visible[b-zra78912pp] {
        outline: none;
        padding-bottom: 6px;
        border-bottom: solid 2px var(--global-color-08);
    }


.info-text[b-zra78912pp] {
    margin-top: 4px;
    display: block;
    color: var(--global-color-06);
}

div.error > input[b-zra78912pp] {
    border-bottom-color: var(--ui-color-10) !important;
    color: var(--ui-color-10) !important;
}

    div.error > input:focus[b-zra78912pp] {
        border-bottom-color: var(--ui-color-10) !important;
        color: var(--ui-color-10) !important;
    }

div.error > label[b-zra78912pp] {
    color: var(--ui-color-10) !important;
}

div.success > span[b-zra78912pp] {
    color: var(--ui-color-09) !important;
}
/* /Pages/AddClaim/ImagesPage.razor.rz.scp.css */
.add-claim-image-warning-message[b-3ltp4wba3k] {
    font-style: italic;
}

.claim-image__subtitle[b-3ltp4wba3k] {
    padding-bottom: 20px;
}


.content-card h3[b-3ltp4wba3k] {
    margin-top: 60px;
    margin-bottom: 15px;
}

.hover[b-3ltp4wba3k] {
    background-color: var(--global-color-02);
    border: 1px solid var(--global-color-06);
}

.upload__uploaded-grid[b-3ltp4wba3k] {
}

    .upload__uploaded-grid ul[b-3ltp4wba3k] {
    }

        .upload__uploaded-grid ul > li[b-3ltp4wba3k] {
        }

.upload__uploaded-item-delete[b-3ltp4wba3k] {
    padding: 2px;
}

.upload__uploaded-item:focus-within .upload__uploaded-item-delete[b-3ltp4wba3k] {
    border: 2px solid var(--ui-color-17);
    border-radius: 20px;
    padding: 0px;
}

.upload__dragndrop[b-3ltp4wba3k] {
    margin: 1px;
}

    .upload__dragndrop:focus-within[b-3ltp4wba3k] {
        border-color: var(--ui-color-17);
        border-width: 2px;
        margin: 0px;
    }

@media screen and (max-width: 576px) {
    .content-card h3[b-3ltp4wba3k] {
        margin-top: 30px;
    }
}
/* /Pages/AddClaim/IntroPage.razor.rz.scp.css */

.add-claim-Upload-spec-div[b-v5dxx4ixks] {
    padding-top: 30px;
}
/* /Pages/AddClaim/ReferenceEntryPage.razor.rz.scp.css */
.claim-image-div[b-45nyhtf9rc] {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
}

.add-claim-Upload-spec-div[b-45nyhtf9rc] {
    padding-top: 30px;
}

.addClaimUL[b-45nyhtf9rc] { 
    padding: 0;
    list-style: disc;
    margin-left: 12px;
}
/* /Pages/AddClaim/SummaryPage.razor.rz.scp.css */
/* /Pages/ChangePassword/CurrentPasswordPage.razor.rz.scp.css */

#container[b-q2f6chzt9v] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-bottom: 10px;
}

#forgotPassword[b-q2f6chzt9v] {
    color: var(--ui-color-01);
    margin-top: 10px;
}
/* /Pages/ChangePassword/CurrentPasswordSuccessPage.razor.rz.scp.css */
#subTitle[b-g67q489cbr] {
    text-align: center;
    color: var(--global-color-07);
}

#container[b-g67q489cbr] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-bottom: 10px;
}

#forgotPassword[b-g67q489cbr] {
    color: var(--ui-color-01);
    padding-top: 10px;
}
/* /Pages/Claims/ClaimPage.razor.rz.scp.css */



.content-card__subtitle-container[b-lku6lidi73] {
    background-color: var(--global-color-01);
    padding: 55px 30px 37px 30px;
    display: grid;
    grid-template-areas: "image"
        "benefit-amount"
        "service-desription"
        "provider-name";
    justify-content: center;
    grid-row-gap: 5px;
    border-radius: 4px 4px 0px 0px;
}

#button[b-lku6lidi73] {
    grid-area: button;
    padding: 30px 0px;
    width: 270px;
}


.claim-page__icon-container[b-lku6lidi73] {
    grid-area: image;
    display: flex;
    justify-content: center;
    margin-bottom: 1em;
}

.claim-page__subtitle-benefit-amount[b-lku6lidi73] {
    grid-area: benefit-amount;
    text-align: center;
    line-height: 120%;
}

#cent-span[b-lku6lidi73] {
    vertical-align: middle;
    margin-left: -7px;
}

.claim-page__subtitle-service-description[b-lku6lidi73] {
    grid-area: service-desription;
    text-align: center;
}

.claim-page__subtitle-provider-name[b-lku6lidi73] {
    grid-area: provider-name;
    text-align: center;
    color: var(--global-color-07);
    
}

.claim-page__data[b-lku6lidi73] {
    background-color: var(--global-color-02);
    padding: 0px 30px;
    border-radius: 0px 0px 4px 4px;
}



@media screen and (min-width: 1025px) {
    .page__grid[b-lku6lidi73] {
        grid-template-areas: ". title ."
            ". content ."
            ". buttons ."
            ". needHelp .";
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 640px 1fr;
    }
}

@media screen and (max-width: 1024px) and (min-width: 577px) {
    .page__grid[b-lku6lidi73] {
        grid-template-areas: "title"
            "content"
            "buttons";
        grid-template-rows: auto auto auto;
        padding: 0px 40px;
    }
}

@media screen and (max-width: 576px) {
    .page__grid[b-lku6lidi73] {
        grid-template-areas: "title"
            "content"
            "buttons";
        grid-template-rows: auto auto auto;
        padding: 0px 20px;
    }
}
/* /Pages/Claims/ClaimsPage.razor.rz.scp.css */

.claim-widget-tr[b-b57tdqukjx] {
    background-color: var(--global-color-01);
    border-bottom: 1px solid var(--global-color-03);
}

.private-message[b-b57tdqukjx] {
    padding: 30px;
}

#no-claims-container[b-b57tdqukjx] {
    overflow-y: auto;
    background-color: var(--global-color-01);
    max-height: calc(100vh - 260px);
}

#claims-container[b-b57tdqukjx] {
    overflow-y: auto;
    height: calc(100vh - 260px);
    background-color: var(--global-color-01);
}

@media screen and (max-width: 1024px) {
    #claims-container[b-b57tdqukjx] {
        height: calc(100vh - 360px);
    }
}

/* /Pages/ContactUs/ContactUsPage.razor.rz.scp.css */
.container[b-lo3e2hxpsw] {
    display: flex;
    flex-wrap: wrap;
}

.button-container[b-lo3e2hxpsw] {
    width: 50%;
    border: 1px solid var(--global-color-03);
}
.button-container__full-width[b-lo3e2hxpsw] {
    width: 100%;
}

@media screen and (max-width: 768px) {
    .button-container[b-lo3e2hxpsw] {
        width: 100%;
    }
}
/* /Pages/Dashboard.razor.rz.scp.css */


.dashboard[b-v84o6lpntw] {
    display: grid;
    grid-template-areas: "membershipSuspended-div"
        "greeting-div"
        "content-div";
    grid-template-rows: auto auto auto;
    grid-row-gap: 20px;
}

#membershipSuspended-div[b-v84o6lpntw] {
    grid-area: membershipSuspended-div;
    background-color: var(--ui-color-13);
    display: flex;
    justify-content: center;
    padding: 6px;
}

.dashboard__heading[b-v84o6lpntw] {
    grid-area: greeting-div;
    margin-left: 20px;
}

.greeting__header-title-div[b-v84o6lpntw] {
    display: grid;
    grid-template-areas: "header-title-div header-selector-div header-placeholder";
    grid-template-columns: auto auto 1fr;
}

.font-page-title[b-v84o6lpntw] {
    grid-area: header-title-div;
    display: flex;
    padding-top: 7px;
}

    .font-page-title option[b-v84o6lpntw] {
        font-weight: var(--light-font-weight);
    }

.content-card__header-placeholder[b-v84o6lpntw] {
    grid-area: header-placeholder;
}

.greeting__header-selector-div[b-v84o6lpntw] {
    grid-area: header-selector-div;
    -webkit-appearance: borderless-attachment;
    direction: ltr; /* rtl */
    background-color: transparent;
    /*    -moz-appearance: none;*/
    appearance: none;
    border: none;
    position: relative;
}

.dashboard-member-number[b-v84o6lpntw] {
    color: var(--global-color-07);
}

.dashboard__body[b-v84o6lpntw] {
    grid-area: content-div;
    display: grid;
    grid-template-areas: "col-1 col-2";
    grid-template-columns: 2fr 1fr;
    grid-column-gap: 20px;
    margin-left: 20px;
    margin-bottom: 20px;
}

.dashboard__col1[b-v84o6lpntw] {
    grid-area: col-1;
    display: grid;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: minmax(min-content, max-content);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

.hide[b-v84o6lpntw] {
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.5s linear;
}

.dashboard__col2[b-v84o6lpntw] {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.img-width[b-v84o6lpntw] {
    max-width: 100%;
}


#alert-container-div[b-v84o6lpntw] {
    grid-column-start: 1;
    grid-column-end: -1;
}

#benefit-div[b-v84o6lpntw] {
    grid-column-start: 1;
    grid-column-end: -1;
}


#policy-div[b-v84o6lpntw] {
    grid-area: policy-div;
}

#ads-container[b-v84o6lpntw] {
    grid-area: ads-container;
    display: grid;
    grid-template-areas: "ads";
    grid-template-columns: auto;
    grid-template-rows: auto;
}

.adv[b-v84o6lpntw] {
    grid-area: ads;
    display: grid;
    grid-template-areas: "ads-row0"
        "adv-ctas";
    grid-template-rows: auto auto;
    padding: 40px 0px;
    background: linear-gradient(var(--advert-orientation), var(--advert-background-color-01) 32.21%, var(--advert-background-color-02) 100%);
    border-radius: 4px;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);
}


.adv__main[b-v84o6lpntw] {
    display: grid;
    grid-area: ads-row0;
    grid-template-columns: 1fr auto;
    column-gap: 15px;
    padding: 20px;
}

.adv__ctas[b-v84o6lpntw] {
    display: grid;
    grid-area: adv-ctas;
    grid-template-areas: "adv-cta-apple adv-cta-google";
    grid-template-columns: 1fr 1fr;
    align-items: center;
    justify-items: center;
}

.adv__heading[b-v84o6lpntw] {
    grid-column-start: 1;
    grid-column-end: 1;
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    line-height: 27px;
    color: var(--advert-text);
}

.adv__image[b-v84o6lpntw] {
    grid-column-start: 2;
    grid-column-end: -1;
    text-align: right;
}

    .adv__image svg[b-v84o6lpntw] {
        width: 150px;
    }

.adv__cta-apple[b-v84o6lpntw] {
    grid-area: adv-cta-apple;
}

#adv__cta-google[b-v84o6lpntw] {
    grid-area: adv-cta-google;
}

@media screen and (min-width: 1025px) {

    .dashboard__col2[b-v84o6lpntw] {
        margin-right: 20px;
    }
}

/*Tablet*/

@media screen and (min-width: 577px) and (max-width: 1024px) {
    .dashboard__body[b-v84o6lpntw] {
        grid-area: content-div;
        display: grid;
        grid-template-areas: "col-1"
            "col-2";
        grid-template-rows: auto auto;
        grid-column-gap: 20px;
        grid-template-columns: auto;
    }

    .dashboard__col2[b-v84o6lpntw] {
        grid-area: col-2;
        display: grid;
        grid-template-areas: "policy-div ads-container";
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto;
        grid-column-gap: 20px;
        padding-top: 20px;
    }

    #ads-container[b-v84o6lpntw] {
        grid-template-rows: 288px;
    }

    .dashboard[b-v84o6lpntw] {
        padding-right: 20px;
    }
}

@media screen and (min-width: 577px) and (max-width: 768px) {

    .dashboard__col2[b-v84o6lpntw] {
        display: flex;
        flex-direction: column;
        gap: 20px;
        margin-top: 20px;
    }
}

@media screen and (max-width: 576px) {
    .dashboard__body[b-v84o6lpntw] {
        grid-area: content-div;
        display: grid;
        grid-template-areas: "col-1"
            "col-2";
        grid-template-rows: auto auto;
        grid-template-columns: auto;
        grid-column-gap: 20px;
        padding-top: 20px;
    }

    .dashboard__col1[b-v84o6lpntw] {
        grid-area: col-1;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    .dashboard__col2[b-v84o6lpntw] {
        display: flex;
        flex-direction: column;
        gap: 20px;
        margin-top: 20px;
    }

    #claim-inbox-row-div[b-v84o6lpntw] {
        grid-area: claim-inbox-row-div;
        display: grid;
        grid-template-areas: "claims-div "
            "inbox-div";
        grid-template-rows: auto auto;
        grid-template-columns: auto;
        grid-row-gap: 20px;
    }

    .dashboard[b-v84o6lpntw] {
        padding-right: 20px;
    }
}
/* /Pages/Feedback/FeedbackMessagePage.razor.rz.scp.css */
#title[b-ljsmuxyz4n] {
    padding-bottom: 40px;
}

#cell[b-ljsmuxyz4n] {
    padding: 18PX 0PX;
}

.selectedClass[b-ljsmuxyz4n] {
    border: solid 2px var(--ui-color-16);
    border-radius: 4px;
}

#documentName[b-ljsmuxyz4n] {
    color: var(--ui-color-01);
    padding-top: 5px;
}

#label[b-ljsmuxyz4n] {
    display: flex;
    flex-direction: column;
    gap: 10px;
    text-align: center;
    align-items: center;
}
/* /Pages/Feedback/FeedbackSelectionPage.razor.rz.scp.css */


input[type="radio"] + label[b-d3f98helby] {
    color: var(--ui-color-01);
    word-break: break-word;
    text-align: center;
    padding: 20px 10px 10px 10px;
    width: 120px;
    border-radius: 4px;
    min-height: 110px; /* single vs 2 line labels*/
    display: flex;
    flex-direction: column;
    gap: 5px;
}

    input[type="radio"] + label:hover[b-d3f98helby] {
        background: var(--global-color-02);
    }

input[type="radio"]:checked + label[b-d3f98helby] {
    background: var(--global-color-02);
    border: solid 2px var(--ui-color-16);
    border-radius: 4px;
    padding: 18px 8px 8px 8px;
}

input[type="radio"]:focus + label[b-d3f98helby] {
    border: solid 2px var(--ui-color-17);
    border-radius: 4px;
    padding: 18px 8px 8px 8px;
}

fieldset[b-d3f98helby] {
    border: none;
    margin-top: 50px;
}

legend[b-d3f98helby] {
    margin-bottom: 20px;
}

.radio-list-container[b-d3f98helby] {
    display: flex;
    flex-direction: row;
    gap: 5px;
    /* display: grid;
    grid-template-columns: auto auto;
    column-gap: 30px;
    row-gap: 60px;
    padding: 30px 0px;*/
}

.button-text[b-d3f98helby] {
    padding-top: 3px;
}


@media screen and (max-width: 576px) {
    .radio-list-container[b-d3f98helby] {
        display: flex;
        flex-direction: column;
        gap: 5px;
    }

    input[type="radio"] + label[b-d3f98helby] {
        width: 100%
    }
}

/*.feedback-selection__title {
    padding: 40px 0;
    justify-content: center;
    display: flex;
}

.feedback-selection__cell {
    padding: 18px 0;
    box-sizing: border-box;
    position: relative;
}

.feedback-selection__cell-label:hover::before,
input:checked + .feedback-selection__cell::before {
    content: "";
    position: absolute;
    top: -2px;
    bottom: -2px;
    right: -2px;
    left: -2px;
    border: solid 2px var(--ui-color-16);
    border-radius: 4px;
}

.feedback-selection__document-name {
    color: var(--ui-color-01);
    padding-top: 5px;
}

.feedback-selection__cell-label {
    display: flex;
    flex-direction: column;
    gap: 10px;
    text-align: center;
    align-items: center;
    cursor: pointer;
}
*/
/* /Pages/Feedback/FeedbackSuccessPage.razor.rz.scp.css */
#container[b-9hjh0jrab3] {
    display: flex;
    flex-direction: row;
    gap: 20px;
}

.w[b-9hjh0jrab3] {
    width: 100%;
}

.claim-image-div[b-9hjh0jrab3] {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
}

#top-container[b-9hjh0jrab3] {
    padding: 30px 60px 40px 60px;
}

#bottom-container[b-9hjh0jrab3] {
    padding: 0 60px 40px 60px;
    background-color: var(--global-color-02);
}

#terms-div[b-9hjh0jrab3] {
    padding-bottom: 20px;
    padding-top: 20px;
}
/* /Pages/Feedback/FeedbackSummaryPage .razor.rz.scp.css */
.review-image-div[b-gwplexkg23] {
    display: flex;
    justify-content: center;
    padding: 30px 0;
}
/* /Pages/Help/HelpPage.razor.rz.scp.css */
#title[b-fpqv1egra8]{
    padding-top: 40px;
    padding-bottom: 20px;
}
/* /Pages/Inbox/InboxMessagePage.razor.rz.scp.css */
.inbox__container[b-hi4cau5vek] {
    grid-template-areas: "title"
        "content"
        "attachment-div"
        "buttons";
    margin: 0 40px;
}

.inbox__title-container[b-hi4cau5vek] {
    margin: 0;
}

.inbox__pdf-display[b-hi4cau5vek] {
    width: 100%;
    height: 780px;
}

.content-card[b-hi4cau5vek] {
    width: 100%;
}

#button[b-hi4cau5vek] {
    grid-area: button;
    padding: 30px 0px;
    width: 270px;
}

.inbox__attachments-container[b-hi4cau5vek] {
    grid-area: attachment-div;
    background-color: var(--global-color-02);
    /*margin-top: 20px;*/
}

.inbox__attachments-header[b-hi4cau5vek] {
    background-color: var(--global-color-02);
    padding: 25px 30px;
    border-radius: 4px 4px 0 0;
    display: grid;
    grid-template-areas: ". title . search-arrow-div";
    grid-template-columns: auto auto 1fr auto;
    grid-column-gap: 10px;
    cursor: pointer;
}


.inbox__attachments-header-title[b-hi4cau5vek] {
    grid-area: title;
}

#placeholder1[b-hi4cau5vek] {
    grid-area: placeholder1;
}

.inbox__attachments-header-arrow[b-hi4cau5vek] {
    grid-area: search-arrow-div;
    padding: 2px;
}

    .inbox__attachments-header-arrow:focus-within[b-hi4cau5vek] {
        border: 2px solid var(--ui-color-17);
        padding: 0px;
        border-radius: 5px;
    }

#bottom-container[b-hi4cau5vek] {
    display: grid;
    padding: 25px 30px;
    border-radius: 0px 0px 4px 4px;
    background-color: var(--page-background);
    grid-template-areas: "date-container"
        "input-container"
        "searchBtn-div";
    grid-row-gap: 15px;
    visibility: visible
}

#attachment-cell[b-hi4cau5vek] {
    display: grid;
    grid-template-areas: "image-left attachment-name image-right";
    grid-template-columns: auto 1fr auto;
    height: 69px;
    margin: 0px 23px;
}

#image-left[b-hi4cau5vek] {
    grid-area: image-left;
    display: flex;
    align-items: center;
}

#attachment-name[b-hi4cau5vek] {
    grid-area: attachment-name;
    display: flex;
    align-items: center;
    margin-left: 23px;
}

#image-right[b-hi4cau5vek] {
    grid-area: image-right;
    display: flex;
    align-items: center;
}

    #image-right button[b-hi4cau5vek] {
        padding: 2px;
    }

        #image-right button:focus[b-hi4cau5vek] {
            border: 2px solid var(--ui-color-17);
            padding: 0px;
            border-radius: 20px;
        }

.hide-bottom[b-hi4cau5vek] {
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.5s linear;
}

.show-bottom[b-hi4cau5vek] {
    max-height: 500px;
    overflow: auto;
    transition: max-height 0.5s linear;
}

@media screen and (min-width: 1025px) {

    .inbox__attachments-header-arrow[b-hi4cau5vek] {
        display: none;
    }

    .inbox__attachments-header[b-hi4cau5vek] {
        cursor: default;
    }

    .hide-bottom[b-hi4cau5vek] {
        max-height: 500px;
        overflow: auto;
        transition: max-height 0.5s linear;
    }
}

@media screen and (max-width: 1024px) and (min-width: 577px) {
}

@media screen and (max-width: 576px) {
}


.download-button-container[b-hi4cau5vek] {
    padding: 0px 20px;
}

.download-button[b-hi4cau5vek] {
    display: grid;
    grid-template-columns: auto 1fr auto;
    grid-template-areas: "image-left attachment-name image-right";
    column-gap: 15px;
    width: 100%;
    text-align: left;
    align-items: center;
    min-height: 60px;
    padding: 20px 10px;
    text-decoration: none;
    border-top: 1px solid rgba(0,0,0,0.1);
}

    .download-button:hover[b-hi4cau5vek] {
        background: var(--global-color-02);
    }

.image .download-document-icon-left[b-hi4cau5vek] {
    grid-area: image-left;
}

.download-button-title[b-hi4cau5vek] {
    grid-area: attachment-name;
    cursor: pointer;
}

    .download-button-title label[b-hi4cau5vek] {
        cursor: pointer;
    }

.download-document-icon-right[b-hi4cau5vek] {
    grid-area: image-right;
}
#content.content-card[b-hi4cau5vek]{
    position:relative;

}
#loadingAnimationContainer.load-over-iframe[b-hi4cau5vek] {
    height: auto;
}
/* /Pages/Inbox/InboxPage.razor.rz.scp.css */
.inbox-widget-tr[b-k4l0z8eued] {
    background-color: var(--global-color-01);
    border-top: 1px solid var(--global-color-03);
    height: 103px;
    display: flex;
}

.no-inbox-messages-container[b-k4l0z8eued] {
    background-color: var(--global-color-01);
}

.inbox-container[b-k4l0z8eued] {
    overflow-y: auto;
    height: calc(100vh - 260px);
    background-color: var(--global-color-01);
}

@media screen and (max-width: 1024px) {
    .inbox-container[b-k4l0z8eued] {
        height: calc(100vh - 360px);
    }
}
/* /Pages/Membership/BenefitAccountPage.razor.rz.scp.css */
/* /Pages/Membership/BenefitPage.razor.rz.scp.css */


.container[b-oag36gaxbp] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 20px;
}
.disclaimer[b-oag36gaxbp] {
    border-radius: var(--button-radius);
    border: 1px solid var(--global-color-04);
    background-color: var(--global-color-03);
    margin: 30px 20px 0px 20px;
    padding: 20px;
}
.disclaimer-margin[b-oag36gaxbp] {
    margin: 30px 20px 0px 20px;
}


@media screen and (max-width: 576px) {
    .container[b-oag36gaxbp] {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
}
/* /Pages/Membership/BenefitsPage.razor.rz.scp.css */

.benefits__container[b-vip1hpowva] {
    display: grid;
    grid-template-columns: auto auto;
    gap: 1px;
}

.benefits__button-container[b-vip1hpowva] {
    outline: 1px solid var(--global-color-03);
    background: white;
    padding: 5px;
}

@media screen and (max-width : 576px) {
    .benefits__container[b-vip1hpowva] {
        grid-template-columns: auto;
    }
}

.private-message[b-vip1hpowva] {
    margin: 0px 30px;
}
/* /Pages/Membership/ContactDetailsPage.razor.rz.scp.css */
/* /Pages/Membership/ContributionAccountPage.razor.rz.scp.css */
.bottom-description[b-b7ynfjsrbo] {
    margin-top: 30px;
}

.contribution-account-description[b-b7ynfjsrbo] {
    color: var(--ui-color-09);
    margin-top: 4px;
}

.list-item__container + .contribution-account-description[b-b7ynfjsrbo] {
    border-top: 1px solid var(--global-color-03);
}
/* /Pages/Membership/MembersPage.razor.rz.scp.css */

.members__container[b-vgj5tn63d2] {
    padding: 10px 20px
}

.members__member-container[b-vgj5tn63d2] {
    display: flex;
    align-items: center;
    padding: 20px;
    gap: 20px;
}

    .members__member-container:focus-visible[b-vgj5tn63d2] {
        outline-color: var(--ui-color-17);
    }

    .members__member-container + .members__member-container[b-vgj5tn63d2] {
        border-top: solid 1px var(--global-color-03);
    }

.details-container[b-vgj5tn63d2] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.member-suspend-text[b-vgj5tn63d2] {
    background-color: var(--ui-color-13);
    color: var(--ui-color-14);
    width: auto;
    padding: 3px 10px;
    border-radius: 4px;
}

.details-container__policy-holder[b-vgj5tn63d2] {
    color: var(--ui-color-09);
}
/* /Pages/Membership/PolicyPage.razor.rz.scp.css */
.link-button-container[b-2vfrizzjbg] {
    margin: 0 -60px -60px -60px;
}


.bottom-link-button[b-2vfrizzjbg] {
    gap: 10px;
    display: block;
    background-color: var(--global-color-02);
    width: 100%;
    padding: 20px;
    display: flex;
    align-content: center;
    justify-content: center;
    text-decoration: none;
    border-radius: 0 0 4px 4px;
}

    .bottom-link-button span[b-2vfrizzjbg] {
        line-height: 1.8em;
    }

    .bottom-link-button img[b-2vfrizzjbg] {
        width: 20px;
        height: 20px;
    }


.link-text[b-2vfrizzjbg] {
    color: var(--ui-color-01);
}
/* /Pages/Membership/RequestCardPage.razor.rz.scp.css */
/* /Pages/Membership/RequestCardSuccessPage.razor.rz.scp.css */
.review-image-div[b-9oo15g2zjh] {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
}
/* /Pages/Membership/RequestCardSummaryPage.razor.rz.scp.css */
.review-image-div[b-3af82iixhs] {
    display: flex;
    justify-content: center;
    padding: 30px 0;

}
/* /Pages/Membership/UpdateAddressPage.razor.rz.scp.css */
.no-update-address-label[b-xcy8v4qf42] {
    scroll-padding-bottom: 10px;
}
/* /Pages/Membership/UpdateBenefitAccountPage.razor.rz.scp.css */
.type-switcher-container[b-v6zsbtngu0] {
    display: flex;
}

.type-switcher[b-v6zsbtngu0] {
    padding: 14px 0px 8px 14px;
    width: 50%;
    text-align: center;
    border-bottom: 1px solid var(--global-color-04);
}

.type-switcher > label[b-v6zsbtngu0] {
    color: var(--global-color-06);
    cursor: pointer;
}

.selected[b-v6zsbtngu0] {
    border-bottom: 1px solid var(--ui-color-00);
}

.selected > label[b-v6zsbtngu0] {
    color: var(--ui-color-00);
}
/* /Pages/Membership/UpdateContributionAccountPage.razor.rz.scp.css */
.error[b-w9obqzo1e4] {
    margin-top: 4px;
    margin-left: 30px;
    display: block;
    color: var(--ui-color-10);
}
/* /Pages/Membership/UpdateEmailAddressPage.razor.rz.scp.css */
/* /Pages/Membership/UpdatePhonePage.razor.rz.scp.css */
/* /Pages/Menu.razor.rz.scp.css */
.btn-menuitem[b-lqi4mbldmx] {
    width: 100%;
    text-align: left;
    background-color: var(--ui-color-04);
    color: var(--ui-color-05);
    display: flex;
    align-items: center;
    min-height: 60px;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
}


    .btn-menuitem.level-1[b-lqi4mbldmx] {
        background-color: var(--nav-color-level-1);
        color: var(--nav-color-level-1-label);
    }


        .btn-menuitem.level-1:hover[b-lqi4mbldmx] {
            background-color: var(--nav-color-level-1-hover);
        }


    .btn-menuitem.level-2[b-lqi4mbldmx] {
        background-color: var(--nav-color-level-2);
        color: var(--nav-color-level-2-label);
    }

        .btn-menuitem.level-2:hover[b-lqi4mbldmx] {
            background-color: var(--nav-color-level-2-hover);
        }

.btn-open[b-lqi4mbldmx] {
    background-color: var(--ui-color-19);
}



.menu-arrow[b-lqi4mbldmx] {
    width: 24px;
    height: 24px;
} 

.menu-icon[b-lqi4mbldmx] {
    margin-right: 15px;
}

.menu-text[b-lqi4mbldmx] {
    margin-right: auto;
}

.menu-open[b-lqi4mbldmx] {
    transform: rotate(0deg);
}

.menu-close[b-lqi4mbldmx] {
    transform: rotate(180deg);
}

.menu-backgroundcolor[b-lqi4mbldmx] {
    background-color: var(--ui-color-04);
}

.btn-menuitem.level-1.menu-selected[b-lqi4mbldmx] {
    box-shadow: inset 6px 0px 0px;
    color: var(--nav-color-level-1-selected);
}

.btn-menuitem.level-2.menu-selected[b-lqi4mbldmx] {
    box-shadow: inset 6px 0px 0px;
    color: var(--nav-color-level-2-selected);
}

.menu-list-item[b-lqi4mbldmx] {
    display: flex;
    flex-direction: column;
}

.menu-sign-out[b-lqi4mbldmx] {
    margin-top: auto;
}

@media screen and (max-width: 1199px) {
    .menu-logo[b-lqi4mbldmx] {
        display: none;
    }
}


.menu--hide[b-lqi4mbldmx] {
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.3s ease-out;
    display: none;
}

.menu--show[b-lqi4mbldmx] {
    overflow: hidden;
    max-height: 500px;
    transition: max-height 0.3s ease-in;
}

.sidebar[b-lqi4mbldmx] {
    height: 100%; /* 100% Full-height */
    position: fixed; /* Stay in place */
    z-index: 99; /* Stay on top */
    top: 0;
    left: 0;
    background-color: var(--ui-color-04);
    overflow-x: hidden; /* Disable horizontal scroll */
    transition: 0.3s;
}

    .sidebar[b-lqi4mbldmx]::-webkit-scrollbar {
        display: none;
    }

/* Hide scrollbar for IE, Edge and Firefox */
.sidebar[b-lqi4mbldmx] { 
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

@media screen and (min-width: 1200px) {
    .sidebar[b-lqi4mbldmx] {
        width: 240px;
    }
}



@media screen and (max-width: 1199px) and (min-width: 577px) {


    .sidebar[b-lqi4mbldmx] {
        width: 240px;
        height: calc(100vh - 80px);
        position: absolute;
        top: 80px;
    }

    .menu-collapsed[b-lqi4mbldmx] {
        left: -240px;
    }
}

@media screen and (max-width: 576px) {

    .sidebar[b-lqi4mbldmx] {
        width: 100vw;
        height: calc(100vh - 80px);
        position: absolute;
        top: 80px;
    }

    .menu-collapsed[b-lqi4mbldmx] {
        display: block;
        left: -100vw;
    }
}
/* /Pages/MenuSub.razor.rz.scp.css */
.btn-menuitem[b-hzcbgr8uq7] {
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 100%;
    text-align: left;
    background-color: var(--nav-color-level-1);
    color: var(--nav-color-level-1-label);
    display: flex;
    align-items: center;
}

.menu-icon[b-hzcbgr8uq7] {
    margin-right: 10px;
}

.menu-text[b-hzcbgr8uq7] {
    margin-right: auto;
}

.submenu-backgroundcolor[b-hzcbgr8uq7] {
    background-color: var(--nav-color-level-1);
}
/* /Pages/Payment/PaymentAmountPage.razor.rz.scp.css */
#NewPaidDate[b-iddw8z534k]{
    padding: 20px;
    padding-bottom: 10px;
}

#MaximumMonthsMessage[b-iddw8z534k] {
    padding: 10px;
}

#CurrentPaidInfoText[b-iddw8z534k] {
    padding-top: 10px;
}

.center[b-iddw8z534k] {
    justify-content: center;
    display: flex;
}
/* /Pages/Payment/PaymentByDatePage.razor.rz.scp.css */
#NewPaidDate[b-ssjg8ix0c3] {
    padding: 20px;
    padding-bottom: 10px;
}

#MaximumMonthsMessage[b-ssjg8ix0c3] {
    padding: 10px;
}

#CurrentPaidInfoText[b-ssjg8ix0c3] {
    padding-top: 10px;
}

.center[b-ssjg8ix0c3] {
    justify-content: center;
    display: flex;
}
/* /Pages/Payment/PaymentCreditCardPage.razor.rz.scp.css */
.payment__creditcard-container[b-gp5r79o2ui] {
    display: flex;
    flex-direction: row;
    gap: 20px;
}

.w[b-gp5r79o2ui] {
    width: 100%;
}
/* /Pages/Payment/PaymentIntroPage.razor.rz.scp.css */

input[type="radio"] + label[b-hcjqzzq65t] {
    color: var(--ui-color-01);
    word-break: break-word;
    text-align: center;
    padding: 20px 10px 10px 10px;
    width: 120px;
    border-radius: 4px;
    /*min-height: 100px; single vs 2 line labels*/
}

    input[type="radio"] + label:hover[b-hcjqzzq65t] {
        background: var(--global-color-02);
    }

input[type="radio"]:checked + label[b-hcjqzzq65t] {
    background: var(--global-color-02);
    border: solid 2px var(--ui-color-16);
    border-radius: 4px;
    padding: 18px 8px 8px 8px;
}

input[type="radio"]:focus + label[b-hcjqzzq65t] {
    border: solid 2px var(--ui-color-17);
    border-radius: 4px;
    padding: 18px 8px 8px 8px;
}

fieldset[b-hcjqzzq65t] {
    border: none;
    margin-top: 50px;
}

legend[b-hcjqzzq65t] {
    margin-bottom: 20px;
}

#paymentContainer[b-hcjqzzq65t] {
    display: grid;
    grid-template-columns: auto auto;
    column-gap: 30px;
    row-gap: 60px;
    padding: 30px 0px;
}
/* /Pages/Payment/PaymentSummaryPage.razor.rz.scp.css */
#container[b-p47qxomb9o] {
    display: flex;
    flex-direction: row;
    gap: 20px;
}

.w[b-p47qxomb9o] {
    width: 100%;
}

.claim-image-div[b-p47qxomb9o] {
    display: flex;
    justify-content: center;
    margin: 60px auto 50px auto;
}

#top-container[b-p47qxomb9o] {
    padding: 30px 60px 40px 60px;
}

#bottom-container[b-p47qxomb9o] {
    padding: 0 60px 40px 60px;
    background-color: var(--global-color-02);
}

#terms-div[b-p47qxomb9o] {
    padding-bottom: 20px;
    padding-top: 20px;
}
/* /Pages/Payment/PaymentUnsuccessfulPage.razor.rz.scp.css */
#container[b-gbvdek9xpb] {
    display: flex;
    flex-direction: row;
    gap: 20px;
}

.w[b-gbvdek9xpb] {
    width: 100%;
}

.claim-image-div[b-gbvdek9xpb] {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
}

#top-container[b-gbvdek9xpb] {
    padding: 30px 60px 40px 60px;
}

#bottom-container[b-gbvdek9xpb] {
    padding: 0 60px 40px 60px;
    background-color: var(--global-color-02);
}

#terms-div[b-gbvdek9xpb] {
    padding-bottom: 20px;
    padding-top: 20px;
}
/* /Pages/ResetPassword/ResetPasswordEnterPasswordPage.razor.rz.scp.css */

.terms-and-conditions-text[b-a0id2e68ob] {
    display:block;
    margin-top: 40px;
}
/* /Pages/ResetPassword/ResetPasswordNoComminicationPage.razor.rz.scp.css */


input[type="radio"] + label[b-tnjjr2dq32] {
    color: var(--ui-color-01);
    word-break: break-word;
    text-align: center;
    padding: 20px 10px 10px 10px;
    width: 120px;
    border-radius: 4px;
    min-height: 110px; /* single vs 2 line labels*/
    display: flex;
    flex-direction: column;
    gap: 5px;
}

    input[type="radio"] + label:hover[b-tnjjr2dq32] {
        background: var(--global-color-02);
    }

input[type="radio"]:checked + label[b-tnjjr2dq32] {
    background: var(--global-color-02);
    border: solid 2px var(--ui-color-16);
    border-radius: 4px;
    padding: 18px 8px 8px 8px;
}

input[type="radio"]:focus + label[b-tnjjr2dq32] {
    border: solid 2px var(--ui-color-17);
    border-radius: 4px;
    padding: 18px 8px 8px 8px;
}

fieldset[b-tnjjr2dq32] {
    border: none;
    margin-top: 50px;
}

legend[b-tnjjr2dq32] {
    margin-bottom: 20px;
}

.radio-list-container[b-tnjjr2dq32] {
    display: grid;
    grid-template-columns: auto auto;
    column-gap: 30px;
    row-gap: 60px;
    padding: 30px 0px;
}

.button-text[b-tnjjr2dq32] {
    padding-top: 3px;
}

.feature-content-icon[b-tnjjr2dq32] {
    padding: 60px 0px;
}
.padding-top[b-tnjjr2dq32]{
    padding-top: 40px;
}
/* /Pages/ResetPassword/ResetPasswordPage.razor.rz.scp.css */
/* /Pages/ResetPassword/ResetPasswordSelectCommunicationPage.razor.rz.scp.css */


input[type="radio"] + label[b-4ptk3dd9ru] {
    color: var(--ui-color-01);
    word-break: break-word;
    text-align: center;
    padding: 20px 10px 10px 10px;
    width: 120px;
    border-radius: 4px;
    min-height: 110px; /* single vs 2 line labels*/
    display: flex;
    flex-direction: column;
    gap: 5px;
}

    input[type="radio"] + label:hover[b-4ptk3dd9ru] {
        background: var(--global-color-02);
    }

input[type="radio"]:checked + label[b-4ptk3dd9ru] {
    background: var(--global-color-02);
    border: solid 2px var(--ui-color-16);
    border-radius: 4px;
    padding: 18px 8px 8px 8px;
}

input[type="radio"]:focus + label[b-4ptk3dd9ru] {
    border: solid 2px var(--ui-color-17);
    border-radius: 4px;
    padding: 18px 8px 8px 8px;
}

fieldset[b-4ptk3dd9ru] {
    border: none;
    margin-top: 50px;
}

legend[b-4ptk3dd9ru] {
    margin-bottom: 20px;
}

.radio-list-container[b-4ptk3dd9ru] {
    display: grid;
    grid-template-columns: auto auto;
    column-gap: 30px;
    row-gap: 60px;
    padding: 30px 0px;
}

.button-text[b-4ptk3dd9ru] {
    padding-top: 3px;
}

.feature-content-icon[b-4ptk3dd9ru] {
    padding: 60px 0px;
}
/* /Pages/ResetPassword/ResetPasswordSubmitSuccess.razor.rz.scp.css */
#subTitle[b-49hyc42tkk] {
    text-align: center;
    color: var(--global-color-07);
}

#container[b-49hyc42tkk] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-bottom: 10px;
}

#forgotPassword[b-49hyc42tkk] {
    color: var(--ui-color-01);
    padding-top: 10px;
}
/* /Pages/Root.razor.rz.scp.css */
/* /Pages/SignIn/ContactUsPage.razor.rz.scp.css */
.container[b-l3meycl62b] {
    display: flex;
    flex-wrap: wrap;
}

.button-container[b-l3meycl62b] {
    width: 50%;
    border: 1px solid var(--global-color-03);
}
.button-container__full-width[b-l3meycl62b] {
    width: 100%;
}

@media screen and (max-width: 768px) {
    .button-container[b-l3meycl62b] {
        width: 100%;
    }
}
/* /Pages/SignIn/MemberSelectionPage.razor.rz.scp.css */

input[type="radio"] + label[b-9efgdteeoi] {
    color: var(--ui-color-01);
    word-break: break-word;
    text-align: center;
    padding: 20px;
    width: 110px;
    min-height: 110px; /* single vs 2 line labels*/
    display: flex;
    flex-direction: column;
    gap: 5px;
    border-radius: 4px;
}

input[type="radio"] + label:hover[b-9efgdteeoi] {
    background: var(--global-color-02);
}

input[type="radio"]:checked + label[b-9efgdteeoi] {
    background: var(--global-color-02);
    border: solid 2px var(--ui-color-16);
    border-radius: 4px;
    padding: 18px !important;
}

input[type="radio"]:focus + label[b-9efgdteeoi] {
    border: solid 2px var(--ui-color-17);
    border-radius: 4px;
    padding: 18px !important;
}

#personContainer[b-9efgdteeoi] {
    display: grid;
    grid-template-columns: auto auto auto auto;

    column-gap: 30px;
    row-gap: 60px;

    padding: 30px 0px;
}


.button-text[b-9efgdteeoi] {
    padding-top: 3px;
}

#grid[b-9efgdteeoi] {
    width: 100%;
    display: flex;
}

#title-container[b-9efgdteeoi] {
    grid-area: title;
}

#content-card[b-9efgdteeoi] {
    border-radius: 4px;
    background-color: var(--global-color-01);
}

#buttons[b-9efgdteeoi] {
    display: flex;
    flex-direction: row-reverse;
    padding: 30px 0px;
}

#page-title[b-9efgdteeoi] {
    margin-top: 41px;
    margin-bottom: 46px;
}

fieldset[b-9efgdteeoi] {
    border: none;
    margin-top: 50px;
}

legend[b-9efgdteeoi] {
    margin-bottom: 20px;
}

@media screen and (min-width: 1025px) {
    #content-card[b-9efgdteeoi] {
        max-width: 640px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 577px) {
    #grid[b-9efgdteeoi] {
        padding: 0px 40px;
    }
}

@media screen and (max-width: 768px) and (min-width: 577px) {
    #personContainer[b-9efgdteeoi] {
        grid-template-columns: auto auto auto;
    }
}


@media screen and (max-width: 576px) {

    #personContainer[b-9efgdteeoi] {
        grid-template-columns: auto auto;
    }

    #grid[b-9efgdteeoi] {
        padding: 0px 20px;
    }

    fieldset[b-9efgdteeoi] {
        margin-top: 30px;
    }

    legend[b-9efgdteeoi] {
        margin-bottom: 0px;
    }
}
/* /Pages/SignIn/RegisterEnterPasswordPage.razor.rz.scp.css */
h3[b-o6tnb0k1xy] {
    margin-top: 30px;
    margin-bottom: 30px;
}|

.terms-and-conditions-text[b-o6tnb0k1xy] {
    display:block;
    margin-top: 40px;
}
/* /Pages/SignIn/RegisterNoComminicationPage.razor.rz.scp.css */


input[type="radio"] + label[b-00wpidooqf] {
    color: var(--ui-color-01);
    word-break: break-word;
    text-align: center;
    padding: 20px 10px 10px 10px;
    width: 120px;
    border-radius: 4px;
    min-height: 110px; /* single vs 2 line labels*/
    display: flex;
    flex-direction: column;
    gap: 5px;
}

    input[type="radio"] + label:hover[b-00wpidooqf] {
        background: var(--global-color-02);
    }

input[type="radio"]:checked + label[b-00wpidooqf] {
    background: var(--global-color-02);
    border: solid 2px var(--ui-color-16);
    border-radius: 4px;
    padding: 18px 8px 8px 8px;
}

input[type="radio"]:focus + label[b-00wpidooqf] {
    border: solid 2px var(--ui-color-17);
    border-radius: 4px;
    padding: 18px 8px 8px 8px;
}

fieldset[b-00wpidooqf] {
    border: none;
    margin-top: 50px;
}

legend[b-00wpidooqf] {
    margin-bottom: 20px;
}

.radio-list-container[b-00wpidooqf] {
    display: grid;
    grid-template-columns: auto auto;
    column-gap: 30px;
    row-gap: 60px;
    padding: 30px 0px;
}

.button-text[b-00wpidooqf] {
    padding-top: 3px;
}

.feature-content-icon[b-00wpidooqf] {
    padding: 60px 0px;
}
.padding-top[b-00wpidooqf]{
    padding-top: 40px;
}
/* /Pages/SignIn/RegisterPage.razor.rz.scp.css */
.register_page__details_prompt[b-w1k5mee7q4] {
    color: var(--global-color-07);
    text-align: center;
    margin: 30px 15px;
}
/* /Pages/SignIn/RegisterPasswordCodeEntryPage.razor.rz.scp.css */

.register-enter-code-description[b-an7oqczno4] {
    text-align: center;
    margin: 20px 0;
    justify-content: center;
    margin: 30px;
}

.retry-button-container[b-an7oqczno4] {
    display: flex;
    justify-content: center;
    margin-top: 40px;
}
/* /Pages/SignIn/RegisterSelectCommunicationPage.razor.rz.scp.css */


input[type="radio"] + label[b-t9d1ckcm8y] {
    color: var(--ui-color-01);
    word-break: break-word;
    text-align: center;
    padding: 20px 10px 10px 10px;
    width: 120px;
    border-radius: 4px;
    min-height: 110px; /* single vs 2 line labels*/
    display: flex;
    flex-direction: column;
    gap: 5px;
}

    input[type="radio"] + label:hover[b-t9d1ckcm8y] {
        background: var(--global-color-02);
    }

input[type="radio"]:checked + label[b-t9d1ckcm8y] {
    background: var(--global-color-02);
    border: solid 2px var(--ui-color-16);
    border-radius: 4px;
    padding: 18px 8px 8px 8px;
}

input[type="radio"]:focus + label[b-t9d1ckcm8y] {
    border: solid 2px var(--ui-color-17);
    border-radius: 4px;
    padding: 18px 8px 8px 8px;
}

fieldset[b-t9d1ckcm8y] {
    border: none;
    margin-top: 50px;
}

legend[b-t9d1ckcm8y] {
    margin-bottom: 20px;
}

.radio-list-container[b-t9d1ckcm8y] {
    display: grid;
    grid-template-columns: auto auto;
    column-gap: 30px;
    row-gap: 60px;
    padding: 30px 0px;
}

.button-text[b-t9d1ckcm8y] {
    padding-top: 3px;
}
.feature-content-icon[b-t9d1ckcm8y]{
    padding: 60px 0px;
}

/*
.register-communication-contactus-description {
    text-align: center;
    margin-top: 20px;
    justify-content: center;
}

.label-div {
    display: grid;
    text-align: center;
    width: 80px;
    padding: 10px 0px;
}

.form-check-div {
    display: flex;
    justify-content: center;
}

.selectedClass {
    border: solid 2px var(--ui-color-16);
    border-radius: 4px;
}

#communicationGrid {
    display: grid;
}

#communicationEmail {
    grid-area: communicationEmail;
}

#communicationSms {
    grid-area: communicationSms;
}

#communicationGrid {
    grid-template-areas: "communicationEmail communicationSms";
    grid-template-columns: 1fr 1fr;
    margin: 50px 0px;
}*/
/* /Pages/Start.razor.rz.scp.css */
/* /Pages/SubmitDocument/DocumentImagesPage.razor.rz.scp.css */
.document-image__subtitle[b-gxkshmup56] {
    padding-bottom: 20px;
}


.content-card h3[b-gxkshmup56] {
    margin-top: 60px;
    margin-bottom: 15px;
}

.hover[b-gxkshmup56] {
    background-color: var(--global-color-02);
    border: 1px solid var(--global-color-06);
}

.upload__uploaded-item-delete[b-gxkshmup56] {
    padding: 2px;
}

.upload__uploaded-item:focus-within .upload__uploaded-item-delete[b-gxkshmup56] {
    border: 2px solid var(--ui-color-17);
    border-radius: 20px;
    padding: 0px;
}

.upload__dragndrop[b-gxkshmup56] {
    margin: 1px;
}

    .upload__dragndrop:focus-within[b-gxkshmup56] {
        border-color: var(--ui-color-17);
        border-width: 2px;
        margin: 0px;
    }
/* /Pages/SubmitDocument/DocumentIntroPage.razor.rz.scp.css */
.claim-image-div[b-g7yx0a0cbx] {
    display: flex;
    justify-content: center;
    padding: 30px 0;

}

.add-claim-Upload-spec-div[b-g7yx0a0cbx] {
    padding-top: 30px;
}

.addClaimUL[b-g7yx0a0cbx] { 
    padding: 0;
    list-style: disc;
    margin-left: 12px;
}
/* /Pages/SubmitDocument/DocumentReferencePage.razor.rz.scp.css */
.claim-image-div[b-ye8b1bmgcu] {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;

}

.add-claim-Upload-spec-div[b-ye8b1bmgcu] {
    padding-top: 30px;
}

.addClaimUL[b-ye8b1bmgcu] { 
    padding: 0;
    list-style: disc;
    margin-left: 12px;
}
/* /Pages/SubmitDocument/DocumentSelectionPage.razor.rz.scp.css */

fieldset[b-jvrf4oha4s] {
    border: none;
    margin-top: 30px;
}

legend[b-jvrf4oha4s] {
    margin-bottom: 0px;
}

input[type="radio"] + label[b-jvrf4oha4s] {
    color: var(--ui-color-01);
    word-break: break-word;
    padding: 20px 2px;
    display: flex;
    flex-direction: row;
    gap: 20px;
}

    input[type="radio"] + label:hover[b-jvrf4oha4s] {
        background: var(--global-color-02);
    }


input[type="radio"]:checked + label[b-jvrf4oha4s] {
    background: var(--global-color-02);
    border: solid 2px var(--ui-color-16);
    border-radius: 4px;
    padding: 18px 0px;
}

input[type="radio"]:focus + label[b-jvrf4oha4s] {
    border: solid 2px var(--ui-color-17);
    border-radius: 4px;
    padding: 18px 0px;
}

.radio-list-container[b-jvrf4oha4s] {
    display: grid;
    grid-template-rows: auto;
    padding: 30px 30px;
}

.button-text[b-jvrf4oha4s] {
    padding-top: 3px;
}
/* /Pages/SubmitDocument/DocumentSummaryPage.razor.rz.scp.css */
#top-container[b-s0y94z037d] {
    padding: 30px 60px 40px 60px;
}

#bottom-container[b-s0y94z037d] {
    padding: 0 60px 40px 60px;
    background-color: var(--global-color-02);
}

#terms-div[b-s0y94z037d] {
    padding-bottom: 40px;
}

.review-image-div[b-s0y94z037d] {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
}
/* /Pages/TaxStatements/TaxStatementsPage.razor.rz.scp.css */
h3[b-lhux40mwww] {
    margin: 40px;
}

.download-button-container[b-lhux40mwww] {
    padding: 0px 20px;
}

.download-button[b-lhux40mwww] {
    display: grid;
    grid-template-columns: auto 1fr auto;
    grid-template-areas: "image-left attachment-name image-right";
    column-gap: 15px;
    width: 100%;
    text-align: left;
    align-items: center;
    min-height: 60px;
    padding: 20px 10px;
    text-decoration: none;
}

.download-button:hover[b-lhux40mwww] {
    background: var(--global-color-02);
}

.image .download-document-icon-left[b-lhux40mwww] {
    grid-area: image-left;
}

.download-button-title[b-lhux40mwww] {
    grid-area: attachment-name;
    cursor: pointer;
}

.download-button-title label[b-lhux40mwww] {
    cursor: pointer;
}

.download-document-icon-right[b-lhux40mwww] {
    grid-area: image-right;
}
/* /Pages/TermsAndConditions/TermsAndConditionsAltPage.razor.rz.scp.css */
.terms-and-conditions__container[b-7g4y8qjzv9] {
    padding-top: 40px;
}

/* /Shared/Alert.razor.rz.scp.css */
.alert[b-y20ad5ear1] {
    display: grid;
    grid-template-areas: "top-left-icon-div title-div close-div"
        "placeholder1 message-div placeholder2";
    grid-template-columns: auto 1fr auto;
    grid-template-rows: auto auto;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 20px;
    border-radius: 4px;
}

.alert__top-left-icon[b-y20ad5ear1] {
    grid-area: top-left-icon-div;
    display: flex;
}

.alert__title[b-y20ad5ear1] {
    grid-area: title-div;
}

.alert__close[b-y20ad5ear1] {
    grid-area: close-div;
}

.alert__placeholder1[b-y20ad5ear1] {
    grid-area: placeholder1;
}

.alert__message[b-y20ad5ear1] {
    grid-area: message-div;
}

.alert__placeholder2[b-y20ad5ear1] {
    grid-area: placeholder2;
}


.alert--warning[b-y20ad5ear1] {
    background-color: var(--alert-color-01);
}

    .alert--warning .alert__title[b-y20ad5ear1],
    .alert--warning .alert__message[b-y20ad5ear1],
    .alert--warning .alert__close[b-y20ad5ear1],
    .alert--warning .alert__top-left-icon[b-y20ad5ear1] {
        color: var(--alert-color-02);
    }

.alert--info[b-y20ad5ear1] {
    background-color: var(--alert-color-03);
}

    .alert--info .alert__title[b-y20ad5ear1],
    .alert--info .alert__message[b-y20ad5ear1],
    .alert--info .alert__close[b-y20ad5ear1] {
        color: var(--alert-color-04);
    }

.link-inherit-color[b-y20ad5ear1] {
    color: inherit;
}

@media screen and (max-width: 1024px) and (min-width: 577px) {
}

@media screen and (max-width: 576px) {
}
/* /Shared/BenefitLimitArc.razor.rz.scp.css */
.arc__benefit-limit-container[b-hvz4buv3o2] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.arc__graph-div[b-hvz4buv3o2] {
    height: 160px;
    width: 160px;
    position: relative;
    margin: 0 auto;
    color: var(--ui-color-12);
}

.arc__available-Text[b-hvz4buv3o2] {
    color: var(--global-color-08);
    top: 80px;
    z-index: 3;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.arc__reminding-Text[b-hvz4buv3o2] {
    position: absolute;
    left: 50%;
    top: 80%;
    transform: translate(-50%, -50%);
    text-align: center;
}

.arc__benefit-name[b-hvz4buv3o2] {
    text-align: center;
    width: 160px;
    display: flex;
    justify-content: center;
    margin: 0 auto;
}

.loading1[b-hvz4buv3o2] {
    height: 12px;
    width: 96px;
    border-radius: 2px;
}

.loading2[b-hvz4buv3o2] {
    height: 4px;
    width: 67px;
    border-radius: 2px;
}

.loading3[b-hvz4buv3o2] {
    height: 6px;
    width: 110px;
    border-radius: 2px;
}

.loading4[b-hvz4buv3o2] {
    height: 4px;
    width: 67px;
    margin-top: 10px;
    border-radius: 2px;
}

.benefit-limit-container:focus[b-hvz4buv3o2] {
    outline: var(--ui-color-17);
}
/* /Shared/HeaderBtn.razor.rz.scp.css */
.header-button[b-77wq07fg24]{
    color: var(--ui-color-01);
}

.header-button__container-grid[b-77wq07fg24] {
    display: grid;
    grid-template-areas: "img-div btn";
    grid-template-columns: auto auto;
    grid-column-gap: 10px;
}

.header-button__img-div[b-77wq07fg24] {
    grid-area: img-div;
}

.header-button__btn[b-77wq07fg24] {
    grid-area: btn;
    color: var(--ui-color-01);
}

.header-button__submit-btn-container[b-77wq07fg24] {
    background-color: var(--feature-button);
    border-radius: var(--button-radius);
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 12px 18px;
}

.header-button__submit-btn[b-77wq07fg24] {
    color: var(--feature-button-label) !important;
}

.header-button__img[b-77wq07fg24] {
    height: 23px;
    width: 23px;
}

@media screen and (max-width: 1024px) and (min-width: 577px) {

    .header-button__img-div[b-77wq07fg24] {
        grid-area: img-div;
        padding-top: 6px;
    }

    .header-button__submit-btn-container[b-77wq07fg24] {
        background-color: var(--feature-button);
        border-radius: var(--button-radius);
        justify-content: center;
        align-items: center;
        width: 170px;
        float: right;
    }
}

@media screen and (max-width: 576px) {
    .header-button__container-grid[b-77wq07fg24] {
        display: grid;
        grid-template-areas: "img-div";
        display: flex;
    }

    .header-button__img-div[b-77wq07fg24] {
        grid-area: img-div;
        padding-top: 6px;
        padding-left: 2px;
    }

    .header-button__btn[b-77wq07fg24] {
        display: none;
    }

    .header-button__submit-btn-container[b-77wq07fg24] {
        background-color: var(--feature-button);
        border-radius: var(--button-radius);
        justify-content: center;
        align-items: center;
        height: 42px;
        width: 42px;
        float: right;
    }
}
/* /Shared/MenuLayout.razor.rz.scp.css */
.header[b-nczr2f2ipb] {
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--page-background);
    position: fixed;
    width: 100%;
    z-index: 90;
    -webkit-box-shadow: 0px 1px 1px 0px #00000040;
    box-shadow: 0px 1px 1px 0px #00000040;
}

#hamburger-div[b-nczr2f2ipb] {
    margin-left: 10px;
    margin-right: auto;
}

#logo-div[b-nczr2f2ipb] {
    position: absolute;
}

    #logo-div img[b-nczr2f2ipb] {
        width: 190px;
    }

#actions-nav[b-nczr2f2ipb] {
    margin-left: auto;
    margin-right: 10px;
    display: flex;
    align-items: center;
}

    #actions-nav > * + *[b-nczr2f2ipb] {
        margin-left: 30px;
    }

#submit-div[b-nczr2f2ipb] {
}

.footer[b-nczr2f2ipb] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.content[b-nczr2f2ipb] {
    background-color: var(--global-color-03);
    transition: 0.3s;
    height: calc(100vh - 80px);
    position: relative;
    top: 80px;
    overflow-y: auto;
}

.body[b-nczr2f2ipb] {
    background: var(--page-background);
    border-radius: 16px;
}

.sidebar[b-nczr2f2ipb] {
    height: 100%; /* 100% Full-height */
    position: fixed; /* Stay in place */
    z-index: 99; /* Stay on top */
    top: 0;
    left: 0;
    background-color: var(--ui-color-04);
    overflow-x: hidden; /* Disable horizontal scroll */
    transition: 0.3s;
}

    .sidebar[b-nczr2f2ipb]::-webkit-scrollbar {
        display: none;
    }

/* Hide scrollbar for IE, Edge and Firefox */
.sidebar[b-nczr2f2ipb] {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

@media screen and (min-width: 1200px) {
    .sidebar[b-nczr2f2ipb] {
        width: 240px;
    }

    .content[b-nczr2f2ipb] {
        margin-left: 240px;
    }

    .navbar-toggler[b-nczr2f2ipb] {
        display: none;
    }

    #logo-div[b-nczr2f2ipb] {
        display: none;
    }

    #hamburger-div[b-nczr2f2ipb] {
        display: none;
    }
}

@media screen and (max-width: 1199px) {
    .blur[b-nczr2f2ipb] {
        -webkit-filter: blur(5px);
        -moz-filter: blur(5px);
        -o-filter: blur(5px);
        -ms-filter: blur(5px);
        filter: blur(5px);
    }
}

@media screen and (max-width: 1199px) and (min-width: 577px) {
    .header[b-nczr2f2ipb] {
        background-color: var(--ui-color-04);
    }

    .sidebar[b-nczr2f2ipb] {
        width: 240px;
        height: calc(100vh - 80px);
        position: absolute;
        top: 80px;
    }

    .menu-collapsed[b-nczr2f2ipb] {
        left: -240px;
    }

    #contact-us-div[b-nczr2f2ipb] {
        display: none;
    }

    #feedback-div[b-nczr2f2ipb] {
        display: none;
    }

    #phone-div[b-nczr2f2ipb] {
        display: none;
    }
}

@media screen and (max-width: 576px) {
    .header[b-nczr2f2ipb] {
        background-color: var(--ui-color-04);
    }

    .sidebar[b-nczr2f2ipb] {
        width: 100vw;
        height: calc(100vh - 80px);
        position: absolute;
        top: 80px;
    }

    .menu-collapsed[b-nczr2f2ipb] {
        display: block;
        left: -100vw;
    }

    #contact-us-div[b-nczr2f2ipb] {
        display: none;
    }

    #feedback-div[b-nczr2f2ipb] {
        display: none;
    }

    #phone-div[b-nczr2f2ipb] {
        display: none;
    }
}
/* /Shared/RegisterHeaderLayout.razor.rz.scp.css */
.page-container[b-q10th4onzn] {
    height: 100vh;
    display: grid;
    grid-template-areas: "header-div"
        "body-div";
    grid-template-rows: auto 1fr;
}

.body-div[b-q10th4onzn] {
    grid-area: body-div;
}

.header-div[b-q10th4onzn] {
    height: 100px;
    background-color: var(--ui-color-04);
    display: grid;
    grid-area: header-div;
}

.header-log-image[b-q10th4onzn] {
    height: 28px;
    margin-left: 20px;
    width: 190px;
    height: 50px;
}

#header-log-image-div[b-q10th4onzn] {
    grid-area: header-log-image-div;
    display: grid;
    align-content: center;
}

#header-signIn-div[b-q10th4onzn] {
    grid-area: header-signIn-div;
    margin-right: 20px;
    display: grid;
    align-content: center;
}

#header-placeHolder[b-q10th4onzn] {
    grid-area: header-placeHolder;
}

.header-div[b-q10th4onzn] {
    grid-template-areas: "header-log-image-div header-placeHolder header-signIn-div";
    grid-template-columns: 190px 1fr auto;
}

@media screen and (max-width: 576px) {
    .btn-secondary-white[b-q10th4onzn]{
        min-width: 100px;
    }

    .header-div[b-q10th4onzn] {
        grid-template-areas: "header-log-image-div header-placeHolder header-signIn-div";
        grid-template-columns: 150px 1fr auto;
    }
}
/* /Shared/StartLayout.razor.rz.scp.css */

/* /Shared/StepBarHorizontal.razor.rz.scp.css */
#stepper-hoz[b-4yp504t92c] {
    display: grid;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
}

.round[b-4yp504t92c] {
    width: 32px;
    height: 32px;
    text-align: center;
    border-radius: 50%;
    color: var(--global-color-01);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    background-color: var(--global-color-05);
}

#stepper-hoz li[b-4yp504t92c] {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.line[b-4yp504t92c] {
    content: "";
    position: relative;
    height: 2px;
    width: 100%;
    margin-right: -100%;
    background-color: var(--global-color-05);
    top: 16px;
    z-index: 0;
}

.line-active[b-4yp504t92c] {
    background-color: var(--ui-color-09);
}

.current[b-4yp504t92c] {
    background-color: var(--global-color-01);
    border-color: var(--ui-color-09);
    border-style: solid;
    border-width: 2px;
    color: var(--ui-color-09);
}

.completed[b-4yp504t92c] {
    background-color: var(--ui-color-09);
}

.step-text[b-4yp504t92c] {
    margin-top: 12px;
}

.step-deHighlight-Color[b-4yp504t92c] {
    background-color: var(--global-color-05);
}

.step-highlight-Color[b-4yp504t92c] {
    background-color: var(--ui-color-09);
}

.step-deHighlight-text-Color[b-4yp504t92c] {
    color: var(--global-color-05);
}

.step-highlight-text-Color[b-4yp504t92c] {
    color: var(--global-color-08);
}

@media screen and (min-width: 1025px) {
    #stepper-hoz[b-4yp504t92c] {
        display: none;
    }
}

@media screen and (max-width : 576px) {
    .step-text[b-4yp504t92c] {
        display: none;
    }
 }
/* /Shared/StepBarVertical.razor.rz.scp.css */
.round[b-x3j5fb4oc5] {
    width: 32px;
    height: 32px;
    text-align: center;
    border-radius: 50%;
    color: var(--global-color-01);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    background-color: var(--global-color-05);
}

.step-vertical-container-div li[b-x3j5fb4oc5] {
    list-style-type: none;
}

.line[b-x3j5fb4oc5] {
    height: 39px;
    width: 2px;
    margin-left: auto;
    margin-right: auto;
    background-color: var(--global-color-05);
}

.line-active[b-x3j5fb4oc5] {
    background-color: var(--ui-color-09);
}

.current[b-x3j5fb4oc5] {
    background-color: var(--global-color-01);
    border-color: var(--ui-color-09);
    border-style: solid;
    border-width: 2px;
    color: var(--ui-color-09);
}

.completed[b-x3j5fb4oc5] {
    background-color: var(--ui-color-09);
}

.step-text-div[b-x3j5fb4oc5] {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    height: 32px;
    text-align: center;
    padding-left: 20px;
}

.step-round-container-div[b-x3j5fb4oc5] {
    display: table
}



.step-round-line-div[b-x3j5fb4oc5] {
    display: table;
    width: 32px;
    height: 39px;
}

.step-round-internal-line[b-x3j5fb4oc5] {
    height: 100%;
    width: 2px;
    margin-left: auto;
    margin-right: auto;
}

.step-vertical-container-div[b-x3j5fb4oc5] {
    width: 250px;
}

@media screen and (max-width: 1024px) {
    .step-vertical-container-div[b-x3j5fb4oc5] {
        display: none;
    }
}
/* /Widgets/BenefitsWidget.razor.rz.scp.css */
.benefits-widget[b-joeuxa2ils] {
    display: grid;
    grid-template-areas: "header"
        "content-div";
    grid-template-rows: 80px auto;
    height: 100%;
}

.benefits-widget__header[b-joeuxa2ils] {
    display: grid;
    grid-template-areas: "header-title-div header-placeholder header-selector-div ";
    grid-template-columns: auto 1fr auto;
    align-content: center;
}

.benefits-widget__header-title-div[b-joeuxa2ils] {
    grid-area: header-title-div;
    display: flex;
}

.benefits-widget__benefit-selector-div[b-joeuxa2ils] {
    grid-area: benefit-selector-div;
    position: relative;
}

.benefits-widget__benefit-selector[b-joeuxa2ils] {
    -webkit-appearance: borderless-attachment;
    direction: rtl;
    background-color: transparent;
    /*    -moz-appearance: none;*/
    appearance: none;
    border: none;
}


.benefits-widget__benefit-img[b-joeuxa2ils] {
    grid-area: benefit-img;
}

.benefits-widget__header-placeholder[b-joeuxa2ils] {
    grid-area: header-placeholder;
}

.benefits-widget__header-selector-div[b-joeuxa2ils] {
    grid-area: header-selector-div;
    grid-template-areas: "benefit-selector-div benefit-img";
    display: grid;
    grid-template-columns: auto auto;
}

.benefits-widget__content[b-joeuxa2ils] {
    padding: 20px 40px;
}

.no-benefits-message[b-joeuxa2ils] {
    margin: 30px;
}

.center[b-joeuxa2ils] {
    display: flex;
    justify-content: center;
}

.loading1[b-joeuxa2ils] {
    height: 4px;
    width: 96px;
    border-radius: 2px;
    margin-top: 10px;
    margin-right: 10px;
}

.loading2[b-joeuxa2ils] {
    height: 24px;
    width: 24px;
    border-radius: 4px;
}

.empty-benefits[b-joeuxa2ils] {
    height: auto;
    padding: 0px 0px 30px 0px;
}


@media screen and (min-width: 1025px) {
}

@media screen and (max-width: 1024px) and (min-width: 577px) {
}

@media screen and (max-width: 576px) {

    .arc-collection > .benefits-widget__item + .benefits-widget__item[b-joeuxa2ils] {
        display: none;
    }
}
/* /Widgets/ClaimsWidget.razor.rz.scp.css */
.claim-widget-tr[b-q80j7y03ib] {
    background-color: var(--global-color-01);
    border-bottom: 1px solid var(--global-color-03);
}
/* /Widgets/InboxWidget.razor.rz.scp.css */
.inbox-widget-tr[b-unlbczkvan] {
    background-color: var(--global-color-01);
    border-bottom: 1px solid var(--global-color-03);
    height: 103px;
}
/* /Widgets/PolicyWidget.razor.rz.scp.css */
.policy-widget__container[b-rqply99uov] {
    padding: 0px 16px;
}

.item-container[b-rqply99uov]{
    height: 64px;
}

.dynamicLabel[b-rqply99uov] {
    margin: 0px 0px 10px 10px;
}



.staticLabel[b-rqply99uov] {
    margin: 20px 0px 0px 10px;
}

.policy-top[b-rqply99uov] {
    height: 4px;
    width: 40px;
    border-radius: 2px;
}

.policy-bottom[b-rqply99uov] {
    height: 8px;
    width: 206px;
    margin-top: 20px;
    border-radius: 2px;
}
