@import '_content/Eda.AgileCluster.Components.Blazor/Eda.AgileCluster.Components.Blazor.bundle.scp.css';

/* /Pages/MyReport.razor.rz.scp.css */
[b-c0okjk2qd1] .mud-treeview-item-content {
    display: flex;
    flex-direction: column;
}

[b-c0okjk2qd1] button:focus-visible, [b-c0okjk2qd1] button:focus, [b-c0okjk2qd1] button:focus-within,
[b-c0okjk2qd1] .mud-checkbox-input:focus-visible, [b-c0okjk2qd1] .mud-checkbox-input:focus, [b-c0okjk2qd1] .mud-checkbox-input:focus-within,
[b-c0okjk2qd1] .mud-button-root:focus-visible, [b-c0okjk2qd1] .mud-button-root:focus, [b-c0okjk2qd1] .mud-button-root:focus-within {
    border: 2px solid #dc0018;
}
/* /Shared/Actor/ActorDimensionFilterColumn.razor.rz.scp.css */
ul.selectable-list[b-291aecuxgc] {
    margin-bottom: 1rem;
    border-top: 1px solid silver;
}

li.selectable-item[b-291aecuxgc] {
    padding: 0.2rem 0.5rem;
    border-color: silver;
    border-style: solid;
    border-width: 0 1px 1px 1px;
}

    li.selectable-item:hover[b-291aecuxgc], li.selected[b-291aecuxgc] {
        cursor: pointer;
        color: white;
        background-color: #006699;
    }

h3[b-291aecuxgc] {
    font-size: 1.1rem !important;
    margin-bottom: 0.7rem;
}

.col[b-291aecuxgc] {
    margin-top: 0.5rem;
}

li:focus-visible[b-291aecuxgc], li:focus[b-291aecuxgc], li:focus-within[b-291aecuxgc] {
    border: 2px solid #dc0018;
}

button[b-291aecuxgc] {
    text-align: left;
}
/* /Shared/Actor/ActorFilters.razor.rz.scp.css */
.filter-wrapper[b-tgbj3c5yt0] {
    margin-top: 2rem;
}

.filter-header[b-tgbj3c5yt0] {
    font-size: 1.3rem !important;
}

.cancel-button[b-tgbj3c5yt0] {
    position: relative;
    bottom: 1rem;
}
/* /Shared/Actor/ActorGoalCarousel.razor.rz.scp.css */
.selectable-carousel[b-poaaz9vzbl] {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    margin: 0 0 1.5em 0;
}

.carousel-item[b-poaaz9vzbl] {
    width: 180px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    margin: 0 2px;
    display: inline-block;
}

    .carousel-item:hover[b-poaaz9vzbl] {
        transform: scale(1.2, 1.2);
        z-index: 2;
        transition: transform 0.5s;
        box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 12px 40px 0 rgba(0, 0, 0, 0.19);
    }

    .carousel-item.is-selected[b-poaaz9vzbl] {
        transform: scale(1.2, 1.2);
        z-index: 2;
        border: 2px solid #19486a;
    }
/* /Shared/Actor/ActorOverviewListTable.razor.rz.scp.css */
a[b-iuqllq2421] {
    border: 2px solid transparent;
    display: inline-block;
}

    a:focus-visible[b-iuqllq2421], a:focus[b-iuqllq2421], a:focus-within[b-iuqllq2421] {
        border: 2px solid #dc0018;
    }

button:focus-visible[b-iuqllq2421], button:focus[b-iuqllq2421], button:focus-within[b-iuqllq2421] {
    border: 2px solid #dc0018;
}
/* /Shared/Actor/ActorSummary.razor.rz.scp.css */
.section-title[b-62fqw91a6t] {
    font-size: 1.6em;
    font-weight: bold;
    padding-bottom: 1em;
}

h5[b-62fqw91a6t] {
    font-size: 1em;
    font-weight: bold;
}
.icon-row .col[b-62fqw91a6t] {
    padding-right: 2rem;
}
/* /Shared/Actor/ActorTargetCarousel.razor.rz.scp.css */
.selectable-carousel[b-xwuaqwdrow] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 1em 0 2.5em 0;
}
/* /Shared/AnswerBlock.razor.rz.scp.css */
.title[b-0bqh9mfivs] {
    font-size: 1em !important;
    font-weight: bold;
    margin-left: 1.4rem;
    text-align: start;
}

.answer-square[b-0bqh9mfivs] {
    display: block;
    color: white;
    padding: 1rem 2rem 2rem 2rem;
    font-size: larger;
    font-weight: bold;
    height: fit-content;
    margin-right: 1rem;
    max-width: 5rem;
    min-height: 3rem;
}

.toggle-icon[b-0bqh9mfivs] {
    padding: 1rem;
    margin-right: 0.8rem;
}

    .toggle-icon:hover[b-0bqh9mfivs], .toggle-icon:focus[b-0bqh9mfivs], .toggle-icon:focus-visible[b-0bqh9mfivs], .toggle-icon:focus-within[b-0bqh9mfivs] {
        background-color: #eee;
        border: 1px solid silver;
        cursor: pointer;
    }


@media screen and (max-width: 960px) {
    .toggle-icon[b-0bqh9mfivs] {
        margin-right: 0;
    }

    .title[b-0bqh9mfivs] {
        font-size: 0.8rem !important;
        margin-left: 0;
        padding-bottom: 0.8rem;
    }
}
/* /Shared/CarouselLinkSwipeButton.razor.rz.scp.css */
.swipe-button[b-5k21z6kf7n] {
    padding: 0.5em;
    font-weight: bold;
    font-size: 1.5em;
    margin: 0 1em;
    border: 1px solid silver;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    z-index: 3;
    cursor: pointer;
    margin-top: 80px;
}

    .swipe-button:hover[b-5k21z6kf7n] {
        text-decoration: none;
        box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 12px 40px 0 rgba(0, 0, 0, 0.3);
    }
    .swipe-button:focus-visible[b-5k21z6kf7n], .swipe-button:focus[b-5k21z6kf7n], .swipe-button:focus-within[b-5k21z6kf7n] {
        border: 2px solid #dc0018;
    }

.disabled[b-5k21z6kf7n] {
    opacity: 0.35;
}
/* /Shared/ContentSectionHeader.razor.rz.scp.css */
.section-text-content[b-w6eb06k9em] {
    margin-right: 2rem;
}

.section-text-content-mobile[b-w6eb06k9em] {
    margin-right: 0;
}

.text-muted-container[b-w6eb06k9em] {
    font-size: 0.9em;
    font-style: italic;
    letter-spacing: 1px;
    color: #444;
}

.section-title[b-w6eb06k9em] {
    font-size: 1.6rem !important;
    font-weight: bold;
    padding-bottom: 1rem;
}

.section-title-mobile[b-w6eb06k9em] {
    font-size: 1.3rem !important;
    font-weight: bold;
    position: relative;
    right: 0.5rem;
}
/* /Shared/Distribution/ActorGovernment.razor.rz.scp.css */
.icon-and-button-wrapper[b-iswikke9yi] {
    width: 4.5rem;
    margin: auto;
    position: relative;
    cursor: pointer;
}
/* /Shared/Distribution/CountBubble.razor.rz.scp.css */
.circle-button[b-6tfapqba5u] {
    cursor: pointer;
}
/* /Shared/Distribution/DistributionPointDetail.razor.rz.scp.css */
.point-detail[b-3rxs0t72t1] {
    margin: 0 0.5rem;
    padding: 0.8rem 0.5rem;
    border: 1px solid silver;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 4px 10px 0 rgba(0, 0, 0, 0.19);
    z-index: 3;
}

.label[b-3rxs0t72t1] {
    font-weight: normal;
    position: relative;
    bottom: 0.4rem;
}

.close-button[b-3rxs0t72t1] {
    position: relative;
    bottom: 0.8rem;
    left: 0.5rem;
    float: right;
}

button:focus-visible[b-3rxs0t72t1], button:focus[b-3rxs0t72t1], button:focus-within[b-3rxs0t72t1] {
    border: 2px solid #dc0018;
}
/* /Shared/Distribution/FocusedActor.razor.rz.scp.css */
.icon-and-button-wrapper[b-3vtefwnb1p] {
    width: 4.5rem;
    margin: auto;
    position: relative;
    cursor: pointer;
}
/* /Shared/Footer/FooterContainer.razor.rz.scp.css */
footer[b-18nbm8blo6] {
    background-color: #f2f2f2;
}

.footer-container[b-18nbm8blo6] {
    padding: 0 3rem;
    font-size: 0.8rem;
}

a[b-18nbm8blo6] {
    border: 2px solid transparent;
}

    a:focus-visible[b-18nbm8blo6], a:focus[b-18nbm8blo6], a:focus-within[b-18nbm8blo6] {
        border: 2px solid #dc0018;
    }
/* /Shared/Footer/SocialMediaMenuItem.razor.rz.scp.css */
a[b-u9mp3feyid] {
    border: 2px solid transparent;
}

    a:focus-visible[b-u9mp3feyid], a:focus[b-u9mp3feyid], a:focus-within[b-u9mp3feyid] {
        border: 2px solid #dc0018;
    }
/* /Shared/Goal/FactsAndNumbersTabCollection.razor.rz.scp.css */
.serv ul[b-g1jpo2accb] {
    display: flex;
    flex-wrap: wrap;
    padding-top: 0.4rem;
    color: #006699;
    font-size: 0.9rem;
}

    .serv ul li[b-g1jpo2accb] {
        list-style: none;
        margin-top: 1rem;
        padding-right: 1rem;
    }

        .serv ul li a:hover[b-g1jpo2accb] {
            background-color: #DDD;
            cursor: pointer;
        }

        .serv ul li a[b-g1jpo2accb] {
            border-color: white;
            border-bottom-style: solid;
            border-bottom-width: 5px;
            padding: 0.2rem;
            margin-right: 0.5rem;
            display: inline-block;
            text-decoration: none;
        }

        .serv ul li.selected a[b-g1jpo2accb] {
            border-bottom-style: solid;
            border-bottom-width: 5px;
            border-bottom-color: #006699;
        }

            .serv ul li a i.tab-icon[b-g1jpo2accb] {
                margin-right: 0.4rem;
            }
/* /Shared/Goal/GoalCarousel.razor.rz.scp.css */
.selectable-carousel[b-3xd9t6u73z] {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    margin: 1em 0 2.5em 0;
}
/* /Shared/Goal/GoalCarouselElement.razor.rz.scp.css */
@font-face {
    font-family: 'Oswald';
    src: url(../fonts/Oswald-Regular.ttf);
    font-weight: 100;
    font-style: normal;
}

.carousel-item[b-cl70m1h50r] {
    font-family: 'Oswald';
    width: 184px;
    text-transform: uppercase;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    margin: 0 1px 2rem 1px;
    border: 2px solid transparent;
    display: inline-block;
}

.carousel-image[b-cl70m1h50r] {
    width: 180px;
}

.carousel-item:hover[b-cl70m1h50r] {
    transform-origin: top;
    transform: scale(1.2, 1.2);
    z-index: 3;
    transition: transform 0.5s;
    border: 2px solid #19486a;
    cursor: pointer;
}

.carousel-item.is-selected[b-cl70m1h50r] {
    transform-origin: top;
    transform: scale(1.2, 1.2);
    z-index: 2;
}

    .carousel-item.is-selected[b-cl70m1h50r]  {
        border: 2px solid #19486a;
    }

    .carousel-item.is-selected:hover[b-cl70m1h50r]  {
        border: 0px solid #19486a;
    }

.image-and-text[b-cl70m1h50r] {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 12px 40px 0 rgba(0, 0, 0, 0.19);
}


li:focus:not(.is-selected)[b-cl70m1h50r], li:focus-visible:not(.is-selected)[b-cl70m1h50r], li:focus-within:not(.is-selected)[b-cl70m1h50r] {
    transform: scale(1.2, 1.2);
    z-index: 2;
    transition: transform 0.5s;
}

li:focus .carousel-item[b-cl70m1h50r], li:focus-visible .carousel-item[b-cl70m1h50r], li:focus-within .carousel-item[b-cl70m1h50r] {
    border: 2px solid #19486a;
}

.carousel-item-title[b-cl70m1h50r] {
    text-align: center;
    color: black;
    padding: 0.3rem 0.3rem 0.3rem 0.3rem;
    margin-top: 0px;
    font-size: 0.9em;
    background-color: white;
    min-height: 4.7rem;
}
/* /Shared/Goal/GoalNumberAndDescription.razor.rz.scp.css */
.header[b-l3yn7m4ik7] {
    font-size: 1.4em;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0.5rem;
}

.content[b-l3yn7m4ik7] {
    margin-top: 0;
    font-size: 1.4em;
    text-align: center;
}
/* /Shared/Goal/TitleWithSdgNumber.razor.rz.scp.css */
.sdg-title[b-co3gsnh937] {
    text-align: center;
}

.sdg-border[b-co3gsnh937] {
    border-width: 0 0 8px 0;
    border-style: solid;
    margin-bottom: 1.2em;
}

.sdg-text-and-number[b-co3gsnh937] {
    font-weight: bold;
    margin: 0 0.5em;
    font-size: 1.3em;
    letter-spacing: 1px;
}

.heading[b-co3gsnh937] {
    display: inline;
    font-size: 1.1rem;
    position: relative;
    top: 0.5rem;
}
/* /Shared/Index/EntryPageGoalSelectionDesktopNewView.razor.rz.scp.css */
li[b-9lmnbpzh8u] {
    cursor: pointer;
}

.icon-row[b-9lmnbpzh8u] {
    margin-top: 16px;
}

.two-column-row[b-9lmnbpzh8u] {
    width: 312px; /* 2 times of 140 px image size plus 4 times 8 px border */
    margin-left: auto;
    margin-right: auto;
}

.six-column-row[b-9lmnbpzh8u] {
    width: 936px; /* 6 times of 140 px image size plus 12 times 8 px border */
    margin-left: auto;
    margin-right: auto;
}

.goal-list-item[b-9lmnbpzh8u] {
    margin-left: 0;
    margin-right: 0;
}

.sdg-list-item[b-9lmnbpzh8u] {
    margin-left: 8px;
    margin-right: 8px;
}

.title-and-subtitle[b-9lmnbpzh8u] {
    position: absolute;
    top: 14em;
    z-index: 1;
    text-shadow: 0 5px 10px white;
    max-width: 36.5em;
    padding: 0 0 0 1em;
}

li[b-9lmnbpzh8u] {
    border: 2px solid transparent;
}

    li:focus-visible[b-9lmnbpzh8u], li:focus[b-9lmnbpzh8u], li:focus-within[b-9lmnbpzh8u] {
        border: 2px solid #dc0018;
    }
/* /Shared/Index/EntryPageGoalSelectionMobileView.razor.rz.scp.css */
li[b-6nlyvum91p] {
    border: 2px solid transparent;
}

    li:focus-visible[b-6nlyvum91p], li:focus[b-6nlyvum91p], li:focus-within[b-6nlyvum91p] {
        border: 2px solid #dc0018;
    }
/* /Shared/Index/EntryPageGoalSelectionTabletView.razor.rz.scp.css */
.icon-row[b-2wu1yvd2ol] {
    margin-top: 28px;
}

li[b-2wu1yvd2ol] {
    border: 2px solid transparent;
}

    li:focus-visible[b-2wu1yvd2ol], li:focus[b-2wu1yvd2ol], li:focus-within[b-2wu1yvd2ol] {
        border: 2px solid #dc0018;
    }
/* /Shared/Index/GoalIconLink.razor.rz.scp.css */
.goal-icon img[b-zsou73fxya] {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

    .goal-icon img:hover[b-zsou73fxya] {
        box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 12px 40px 0 rgba(0, 0, 0, 0.3);
    }
/* /Shared/Index/SpecialIconLink.razor.rz.scp.css */
.special-icon img[b-yn514ubm2q] {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    background-color: white;
}

    .special-icon img:hover[b-yn514ubm2q] {
        box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 12px 40px 0 rgba(0, 0, 0, 0.3);
    }
/* /Shared/Index/WorldBackgroundWrapper.razor.rz.scp.css */
.world-map-background[b-sotz1rsl5h] {
    background-image: url(images/IndexPage/EntryPageWorldBackground.svg);
    background-repeat: no-repeat;
    background-size: 80%;
    background-position-y: 30%;
    background-position-x: center;
    background-color: white;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-oha8hs0kjh] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-oha8hs0kjh] {
    flex: 1;
    padding-top: 1em;
}

.sidebar[b-oha8hs0kjh] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.content[b-oha8hs0kjh] {
    margin-top: 8rem;
}

.top-row[b-oha8hs0kjh] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-oha8hs0kjh]  a, .top-row .btn-link[b-oha8hs0kjh] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-oha8hs0kjh] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 960px) {
    .content[b-oha8hs0kjh] {
        margin-top: 4rem;
    }
}

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-oha8hs0kjh] {
        display: none;
    }

    .top-row.auth[b-oha8hs0kjh] {
        justify-content: space-between;
    }

    .top-row a[b-oha8hs0kjh], .top-row .btn-link[b-oha8hs0kjh] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-oha8hs0kjh] {
        flex-direction: row;
    }

    .sidebar[b-oha8hs0kjh] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-oha8hs0kjh] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .main > div[b-oha8hs0kjh] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/MyReport/ActorTree.razor.rz.scp.css */
[b-pv6h4dw8hx] .mud-checkbox, [b-pv6h4dw8hx] .mud-treeview-item-checkbox {
    margin: 0;
}


[b-pv6h4dw8hx] .mud-treeview-item-content {
    padding: 0;
}

[b-pv6h4dw8hx] .mud-ripple-checkbox {
    padding: 0.2rem;
}

[b-pv6h4dw8hx] .mud-treeview-item-content, [b-pv6h4dw8hx] .mud-checkbox {
    align-items: start;
}
/* /Shared/MyReport/GoalTargetTree.razor.rz.scp.css */
[b-f6nqb61mqo] .mud-checkbox, [b-f6nqb61mqo] .mud-treeview-item-checkbox {
    margin: 0;
}


[b-f6nqb61mqo] .mud-treeview-item-content {
    padding: 0;
}

[b-f6nqb61mqo] .mud-ripple-checkbox {
    padding: 0.2rem;
}

[b-f6nqb61mqo] .mud-treeview-item-content, [b-f6nqb61mqo] .mud-checkbox {
    align-items: start;
}
/* /Shared/MyReport/QuickSelections.razor.rz.scp.css */
[b-1bri7sm0a6] .mud-button {
    width: fit-content;
}
/* /Shared/MyReport/SelectedActorsPanel.razor.rz.scp.css */
[b-lyzjih0kpb] .mud-icon-button {
    color: white;
    margin-left: 0.5rem;
}

    [b-lyzjih0kpb] .mud-icon-button:hover, [b-lyzjih0kpb] .mud-icon-button:focus-visible, [b-lyzjih0kpb] .mud-icon-button:focus, [b-lyzjih0kpb] .mud-icon-button:focus-within {
        background-color: #dc0018 !important;
    }


[b-lyzjih0kpb] .mud-tooltip-root {
    text-overflow: ellipsis;
    overflow: hidden;
}
/* /Shared/MyReport/SelectedGoalsAndTargetsPanel.razor.rz.scp.css */
[b-ombqzt1mau] .mud-icon-button {
    color: white;
    margin-left: 0.5rem;
}

    [b-ombqzt1mau] .mud-icon-button:hover, [b-ombqzt1mau] .mud-icon-button:focus-visible, [b-ombqzt1mau] .mud-icon-button:focus, [b-ombqzt1mau] .mud-icon-button:focus-within {
        background-color: #dc0018 !important;
    }

/* /Shared/Navigation/AccessKeysLinks.razor.rz.scp.css */
.access-keys[b-970tbwrpo3] {
    width: 0;
    height: 0;
    padding: 0;
    margin: 0
}

    .access-keys li[b-970tbwrpo3] {
        display: inline
    }

        .access-keys li a[b-970tbwrpo3], .access-keys li a:visited[b-970tbwrpo3] {
            display: block;
            position: absolute;
            left: -3000px;
            top: -2000px;
            width: 0;
            height: 0;
            z-index: 200;
            color: white !important;
        }

            .access-keys li a:focus[b-970tbwrpo3] {
                position: absolute;
                background-color: #000;
                color: #fff;
                display: block;
                font-size: 1.3em;
                height: auto;
                width: auto;
                top: 10px;
                left: 10px;
                line-height: 1.2em;
                padding: 5px 8px;
                z-index: 10000000;
                text-decoration: none;
            }
/* /Shared/Navigation/BreadcrumbContainer.razor.rz.scp.css */
[b-3n89f16ojv] .mud-breadcrumbs {
    padding-left: 0;
}

[b-3n89f16ojv] .mud-breadcrumb-item {
    margin: 0;
}

[b-3n89f16ojv] li:focus-visible, [b-3n89f16ojv] li:focus, [b-3n89f16ojv] li:focus-within {
    border: 2px solid #dc0018;
}
/* /Shared/Navigation/HighContrastModeListItemLink.razor.rz.scp.css */
.nav-item[b-qf9j0gjngp] {
    padding: 8px 8px;       
    border: 2px solid transparent;
    color: #6a6a6a;
}
    .nav-item:hover[b-qf9j0gjngp] {
        background-color: var(--mud-palette-dark-hover);
    }

    .nav-item:focus-visible[b-qf9j0gjngp], .nav-item:focus[b-qf9j0gjngp], .nav-item:focus-within[b-qf9j0gjngp] {
        border: 2px solid #19486a;
    }


.high-contrast-button[b-qf9j0gjngp] {
    font-size: 1.3em;
    padding: 6px;
    margin-top: 6px;
    margin-right: 6px;
    border: 2px solid transparent;
}

    .high-contrast-button:hover[b-qf9j0gjngp] {
        background-color: var(--mud-palette-dark-hover);
    }

    .high-contrast-button:focus-visible[b-qf9j0gjngp], .high-contrast-button:focus[b-qf9j0gjngp], .high-contrast-button:focus-within[b-qf9j0gjngp] {
        border: 2px solid #19486a;
    }
/* /Shared/Navigation/HorizontalLanguageSelector.razor.rz.scp.css */
.language-picker-menu[b-3vopf4b4ta] {
    margin: 8px 0;
    padding: 2px 0 0 0;
}

.language-picker li.active[b-3vopf4b4ta] {
    background-color: var(--mud-palette-dark-hover);
}

.language-picker .lang-item button[b-3vopf4b4ta] {
    color: #6a6a6a !important;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 1.75;
    white-space: nowrap;
}

.lang-item[b-3vopf4b4ta] {
    padding: 8px 8px;
    background-color: transparent;
    border: 2px solid transparent;
}

    .lang-item:hover[b-3vopf4b4ta] {
        background-color: var(--mud-palette-dark-hover);
    }

    .lang-item:focus-visible[b-3vopf4b4ta], .lang-item:focus[b-3vopf4b4ta], .lang-item:focus-within[b-3vopf4b4ta] {
        text-decoration: underline;
        border: 2px solid #dc0018;
    }
/* /Shared/Navigation/MobileViewNavigationMenuButton.razor.rz.scp.css */
.button[b-xaq1s047fe] {
    font-size: 1.3em;
    padding: 6px;
    margin-top: 6px;
    margin-right: 6px;
    border: 2px solid transparent;
}

    .button:hover[b-xaq1s047fe] {
        background-color: var(--mud-palette-dark-hover);
    }

    .button:focus-visible[b-xaq1s047fe], .button:focus[b-xaq1s047fe], .button:focus-within[b-xaq1s047fe] {
        border: 2px solid #19486a;
    }
/* /Shared/Navigation/RightSideNavigation.razor.rz.scp.css */
[b-pjrhnhbmkf] .mud-nav-link.active {
    color: #dc0018!important;
    border-color: transparent;
}

[b-pjrhnhbmkf] .mud-nav-link {
    color: #6a6a6a!important;
    border-color: transparent;
    background: transparent!important;
}

[b-pjrhnhbmkf] .mud-nav-link {
    border-color: transparent;
    padding-left: 0!important;
}

[b-pjrhnhbmkf] .mud-navmenu.pl-4{
    padding-left:0.5rem!important;
}

[b-pjrhnhbmkf] .mud-nav-link .mud-nav-link-text {
    white-space: pre-wrap;
}

li[b-pjrhnhbmkf] {
    border: 2px solid transparent;
}

li:focus[b-pjrhnhbmkf], li:focus-visible[b-pjrhnhbmkf], li:focus-within[b-pjrhnhbmkf] {
    text-decoration: underline;
    border: 2px solid #dc0018;                      
}
/* /Shared/Navigation/TopNavigation.razor.rz.scp.css */
.nav-content-divider-after[b-5svpxdidbf] {
    border-bottom: 5px solid #dc0018;
}

.nav-content[b-5svpxdidbf] {
    display: flex;
    padding: 14px;
    min-width: 248px;
}

.nav-logo[b-5svpxdidbf] {
    display: inline-block;
    padding-right: 16px;
}

.nav-title[b-5svpxdidbf] {
    padding: 4px 16px;
    border-left: 1px solid #e5e5e5;
    display: inline-block;
    flex: 1;
}

[b-5svpxdidbf] .horizontal-menu .mud-nav-item {
    width: fit-content;
}

[b-5svpxdidbf] .mud-nav-item {
    background-color: transparent;
    white-space: nowrap;
    border: 2px solid transparent;
}

[b-5svpxdidbf] .mud-nav-link {
    background-color: transparent;
}

[b-5svpxdidbf] .mud-nav-link.active {
    background-color: transparent;
}


[b-5svpxdidbf] .mud-divider-vertical {
    margin-top: -1rem;
    height: 200%;
    margin-right: 0.5rem;
    margin-left: 0.5rem
}

[b-5svpxdidbf] .top-nav-link .mud-nav-link-text {
    margin: auto;
    color: #6a6a6a !important;
}

[b-5svpxdidbf] .nav-content-horizontal ul.top-menu {
    margin: 8px 0;
    padding: 0;
}

[b-5svpxdidbf] .nav-content-horizontal li.nav-item {
    padding: 8px 16px;
    background-color: transparent;                      
    cursor: pointer;
}

[b-5svpxdidbf] li {
    border: 2px solid transparent;
}

[b-5svpxdidbf] li.nav-item:hover {
    background-color: var(--mud-palette-dark-hover);
}

    [b-5svpxdidbf] li.nav-item:focus-visible, [b-5svpxdidbf] li.nav-item:focus, [b-5svpxdidbf] li.nav-item:focus-within {
        border: 2px solid #dc0018;
    }

[b-5svpxdidbf] .nav-content-horizontal .nav-item a {
    color: #6a6a6a !important;
    width: 100%;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 1.75;
    white-space: nowrap;
}

[b-5svpxdidbf] .nav-content-horizontal a:hover {
    text-decoration: none;
}

.top-nav[b-5svpxdidbf] {
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2), 0 0 20px 0 rgba(0, 0, 0, 0.19);
}

.access-keys[b-5svpxdidbf] {
    width: 0;
    height: 0;
    padding: 0;
    margin: 0
}

    .access-keys li[b-5svpxdidbf] {
        display: inline
    }

        .access-keys li a[b-5svpxdidbf], .access-keys li a:visited[b-5svpxdidbf] {
            display: block;
            position: absolute;
            left: -3000px;
            top: -2000px;
            width: 0;
            height: 0;
            z-index: 200;
        }   

            .access-keys li a:focus[b-5svpxdidbf] {
                position: absolute;
                background-color: #000;
                color: #fff;
                display: block;
                font-size: 1.3em;
                height: auto;
                width: auto;
                top: 10px;
                left: 10px;
                line-height: 1.2em;
                padding: 5px 8px;
                z-index: 10000000;
                text-decoration: none;
            }
/* /Shared/Navigation/VerticalTopNavigationItems.razor.rz.scp.css */
.nav-item[b-zas749sp9g] {
    padding: 4px 24px;
    margin: 4px 12px;
    background-color: transparent;
    border: 2px solid transparent;
    border-bottom: 1px solid var(--mud-palette-dark-hover);
}

    .nav-item a[b-zas749sp9g] {
        color: #6a6a6a !important;
        letter-spacing: 0;
        font-weight: 400;
        line-height: 1.75;
        white-space: nowrap;
    }

        .nav-item a:hover[b-zas749sp9g] {
            text-decoration: none;
        }

nav-item:focus[b-zas749sp9g], nav-item:focus-visible[b-zas749sp9g], nav-item:focus-within[b-zas749sp9g] {
    border: 2px solid #19486a;
}
/* /Shared/Pagination.razor.rz.scp.css */
.paging-row[b-n5kuk10msb] {
    margin-top: 1.7rem;
}

.swipe-buttons[b-n5kuk10msb] {
    margin-left: 1em;
    display: inline;
}

.swipe-buttons li[b-n5kuk10msb] {
    display: inline;
    list-style: none;
}
/* /Shared/ParagraphSmallTextWithHeader.razor.rz.scp.css */
.header[b-3fqvatovb3] {
    font-size: 0.9rem;
    font-weight: bold;
}

.content[b-3fqvatovb3] {
    margin-bottom: 2rem;
}
/* /Shared/Search/RedBackgroundedSearchContainer.razor.rz.scp.css */
h2[b-tsvlllvwel] {
    font-size: 1.1rem;
    margin-top: 1rem;
}
/* /Shared/Search/SearchEntityLinkButton.razor.rz.scp.css */
.button-wrapper:focus-visible[b-oy7q7a4gig], .button-wrapper:focus[b-oy7q7a4gig], .button-wrapper:focus-within[b-oy7q7a4gig] {
    border: 2px solid #dc0018;
}

.field-wrapper[b-oy7q7a4gig] {
    margin-right: 1rem;
}

.colored-entity[b-oy7q7a4gig] {
    display: block;
    min-height: 2.5rem;
    text-align: center;
    padding-top: 0.5rem;
    margin-top: 0.3rem;
}

.transparent-entity[b-oy7q7a4gig] {
    display: block;
    text-align: center;
}

.link-button[b-oy7q7a4gig] {
    font-size: 0.9rem;
}
/* /Shared/Search/SearchFilterContainer.razor.rz.scp.css */
.serv ul[b-oomh9arn8g] {
    display: flex;
    flex-wrap: wrap;
    padding-top: 0.4rem;
    color: #006699;
}

    .serv ul li[b-oomh9arn8g] {
        list-style: none;
        flex: 0 0 20%;
        margin-top: 2rem;
        padding-right: 1rem;
    }

        .serv ul li a:hover[b-oomh9arn8g] {
            border-bottom-color: #006699;
            cursor: pointer;
        }

        .serv ul li a[b-oomh9arn8g] {
            border-color: transparent;
            border-bottom-style: solid;
            border-bottom-width: 5px;
            padding-bottom: 0.1rem;
            margin-right: 0.5rem;
            display: inline-block;
            text-decoration: none;
        }

        .serv ul li.selected a[b-oomh9arn8g] {
            border-color: #006699;
            border-bottom-width: 5px;
        }

        .serv ul li a i.tab-icon[b-oomh9arn8g] {
            margin-right: 0.4rem;
        }
/* /Shared/Search/SearchResultsContainer.razor.rz.scp.css */
h1[b-uujx0oa4j0] {
    font-size: 1.6em;
}
/* /Shared/Search/SearchResultsHeader.razor.rz.scp.css */
.result-header[b-axdhtgdq5z] {
    font-size: 1.1rem;
    margin-left: 1rem;
    margin-top: 2.5rem;
}
/* /Shared/Search/SearchResultsNotFoundHeader.razor.rz.scp.css */
.result-header[b-vf8mfrt2v4] {
    font-size: 1.1rem;
    margin-left: 1rem;
    margin-top: 2.5rem;
}
/* /Shared/SearchFieldWithButton.razor.rz.scp.css */
.button-wrapper:focus-visible[b-0l5954kr6p], .button-wrapper:focus[b-0l5954kr6p], .button-wrapper:focus-within[b-0l5954kr6p] {
    border: 2px solid #dc0018;
}

.field-wrapper[b-0l5954kr6p] {
    margin-right: 1rem;
}
/* /Shared/StripedColoredBackgroundRow.razor.rz.scp.css */
.color-stripe[b-x7fgqbgd53] {
    background-image: url("images/IndexPage/RainbowStripes.svg");
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
/* /Shared/SwipeButton.razor.rz.scp.css */
.swipe-button[b-m1od75eek0] {
    padding-left: 0.5ex;
    padding-right: 0.5ex;
    font-size: larger;
    font-family: monospace;
}

    .swipe-button:hover[b-m1od75eek0] {
        text-decoration: none;
        text-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 12px 40px 0 rgba(0, 0, 0, 0.3);
        cursor: pointer;
        color: #dc0018;
    }

    .swipe-button.disabled[b-m1od75eek0] {
        opacity: 0.5;
    }

        .swipe-button.disabled:hover[b-m1od75eek0] {
            cursor: default;
            color: inherit;
        }

    .swipe-button:focus-visible[b-m1od75eek0], .swipe-button:focus[b-m1od75eek0], .swipe-button:focus-within[b-m1od75eek0] {
        border: 2px solid #dc0018;
    }
/* /Shared/TabCollectionListItem.razor.rz.scp.css */
.serv ul li[b-yc8c8qq7ad] {
    list-style: none;
    margin-top: 1rem;
    padding-right: 2rem;
}

    .serv ul li a:hover[b-yc8c8qq7ad] {
        background-color: #DDD;
        cursor: pointer;
    }

    .serv ul li a[b-yc8c8qq7ad] {
        border-color: white;
        border-bottom-style: solid;
        border-bottom-width: 5px;
        padding: 0.2rem;
        margin-right: 0.5rem;
        display: inline-block;
        text-decoration: none;
    }

    .serv ul li.selected a[b-yc8c8qq7ad] {
        border-bottom-style: solid;
        border-bottom-width: 5px;
        border-bottom-color: #006699;
    }

    .serv ul li a i.tab-icon[b-yc8c8qq7ad] {
        margin-right: 0.4rem;
    }
/* /Shared/Target/TargetCarousel.razor.rz.scp.css */
.selectable-carousel[b-qh8z3ruf5b] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 1em 0 2.5em 0;
}
/* /Shared/Target/TargetCarouselElement.razor.rz.scp.css */
@font-face {
    font-family: 'Oswald';
    src: url(../fonts/Oswald-Regular.ttf);
    font-weight: 100;
    font-style: normal;
}

.carousel-item[b-yhdh0yxxkn] {
    font-family: 'Oswald';
    width: 184px;
    margin: 0 1px 2rem 1px;
    border: 2px solid transparent;
    display: inline-block;
}

.carousel-image[b-yhdh0yxxkn] {
    width: 180px;
}

.carousel-item:hover[b-yhdh0yxxkn] {
    transform-origin: top;
    transform: scale(1.2, 1.2);
    z-index: 3;
    transition: transform 0.5s;
    border: 2px solid #19486a;
    cursor: pointer;
}

.carousel-item.is-selected[b-yhdh0yxxkn] {
    transform-origin: top;
    transform: scale(1.2, 1.2);
    z-index: 2;
}

    .carousel-item.is-selected .image-and-text[b-yhdh0yxxkn] {
        border: 2px solid #19486a;
    }

    .carousel-item.is-selected:hover .image-and-text[b-yhdh0yxxkn] {
        border: 0px solid #19486a;
    }

.image-and-text[b-yhdh0yxxkn] {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 12px 40px 0 rgba(0, 0, 0, 0.19);
}


li:focus:not(.is-selected)[b-yhdh0yxxkn], li:focus-visible:not(.is-selected)[b-yhdh0yxxkn], li:focus-within:not(.is-selected)[b-yhdh0yxxkn] {
    transform: scale(1.2, 1.2);
    z-index: 2;
    transition: transform 0.5s;
}

li:focus .image-and-text[b-yhdh0yxxkn], li:focus-visible .image-and-text[b-yhdh0yxxkn], li:focus-within .image-and-text[b-yhdh0yxxkn] {
    border: 2px solid #19486a;
}

.carousel-item-title[b-yhdh0yxxkn] {
    text-align: center;
    color: black;
    padding: 0 0.3rem 0.3rem 0.3rem;
    margin-top: 0px;
    font-size: 0.9em;
    background-color: white;
}
/* /Shared/Target/TargetLinkElement.razor.rz.scp.css */
@font-face {
    font-family: 'Oswald';
    src: url(../fonts/Oswald-Regular.ttf);
    font-weight: 100;
    font-style: normal;
}

.carousel-item[b-lnm5t0an04] {
    font-family: 'Oswald';
    width: 184px;
    margin-right: 2px;
    margin-bottom: 2px;
    border: 2px solid transparent;
    display: inline-block;
}

.carousel-image[b-lnm5t0an04] {
    width: 180px;
}

.carousel-item:hover[b-lnm5t0an04] {
    transform: scale(1.2, 1.2);
    z-index: 2;
    transition: transform 0.5s;
    border: 2px solid #19486a;
    cursor: pointer;
}

.image-and-text[b-lnm5t0an04] {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 12px 40px 0 rgba(0, 0, 0, 0.19);
}


li:focus[b-lnm5t0an04], li:focus-visible[b-lnm5t0an04], li:focus-within[b-lnm5t0an04] {
    transform: scale(1.2, 1.2);
    z-index: 2;
    transition: transform 0.5s;
}

    li:focus .image-and-text[b-lnm5t0an04], li:focus-visible .image-and-text[b-lnm5t0an04], li:focus-within .image-and-text[b-lnm5t0an04] {
        border: 2px solid #19486a;
    }

.carousel-item-title[b-lnm5t0an04] {
    text-align: center;
    color: black;
    padding: 0 0.3rem 0.3rem 0.3rem;
    margin-top: 0px;
    font-size: 0.9em;
    background-color: white;
}
/* /Shared/TargetAndActor/ActorCategoryFilterColumn.razor.rz.scp.css */
ul.selectable-list[b-x954g65zn1] {
    margin-bottom: 1rem;
    border-top: 1px solid silver;
}

li.selectable-item[b-x954g65zn1] {
    padding: 0.2rem 0.5rem;
    border-color: silver;
    border-style: solid;
    border-width: 0 1px 1px 1px;
}

    li.selectable-item:hover[b-x954g65zn1], li.selected[b-x954g65zn1] {
        cursor: pointer;
        color: white;
        background-color: #006699;
    }

h3[b-x954g65zn1] {
    font-size: 1.1rem !important;
    margin-bottom: 0.7rem;
}

.col[b-x954g65zn1] {
    margin-top: 0.5rem;
}

li:focus-visible[b-x954g65zn1], li:focus[b-x954g65zn1], li:focus-within[b-x954g65zn1] {
    border: 2px solid #dc0018;
}

button[b-x954g65zn1] {
    text-align: left;
}
/* /Shared/TargetAndActor/FilterLink.razor.rz.scp.css */
button:focus-visible[b-ryvtmqnrol], button:focus[b-ryvtmqnrol], button:focus-within[b-ryvtmqnrol] {
    border: 2px solid #dc0018;
}
/* /Shared/TargetAndActor/MeasureAndActivityFilters.razor.rz.scp.css */
.filter-wrapper[b-y2r5zaxw4u] {
    margin-top: 1rem;
}

.filter-header[b-y2r5zaxw4u] {
    font-size: 1.3rem !important;
}

.cancel-button[b-y2r5zaxw4u] {
    position: relative;
    bottom: 1rem;
}

button:focus-visible[b-y2r5zaxw4u], button:focus[b-y2r5zaxw4u], button:focus-within[b-y2r5zaxw4u] {
    border: 2px solid #dc0018;
}
/* /Shared/TargetAndActor/MeasureStatesFilterColumn.razor.rz.scp.css */
ul.selectable-list[b-y6k7saa2pk] {
    margin-bottom: 1rem;
    border-top: 1px solid silver;
}

li.selectable-item[b-y6k7saa2pk] {
    padding: 0.2rem 0.5rem;
    border-color: silver;
    border-style: solid;
    border-width: 0 1px 1px 1px;
}

    li.selectable-item:hover[b-y6k7saa2pk], li.selected[b-y6k7saa2pk] {
        cursor: pointer;
        color: white;
        background-color: #006699;
    }

h3[b-y6k7saa2pk] {
    font-size: 1.1rem !important;
    margin-bottom: 0.7rem;
}

.col[b-y6k7saa2pk] {
    margin-top: 0.5rem;
}

li:focus-visible[b-y6k7saa2pk], li:focus[b-y6k7saa2pk], li:focus-within[b-y6k7saa2pk] {
    border: 2px solid #dc0018;
}

button[b-y6k7saa2pk] {
    text-align: left;
}
/* /Shared/TargetAndActor/TargetChallengeFilters.razor.rz.scp.css */
.filter-wrapper[b-34r3mokrwy] {
    margin-top: 2rem;
}

.filter-header[b-34r3mokrwy] {
    font-size: 1.3rem !important;
    margin-left: 1.3rem;
}

.cancel-button[b-34r3mokrwy] {
    position: relative;
    bottom: 1rem;
}

button:focus-visible[b-34r3mokrwy], button:focus[b-34r3mokrwy], button:focus-within[b-34r3mokrwy] {
    border: 2px solid #dc0018;
}

button[b-34r3mokrwy] {
    float: right;
}
/* /Shared/TargetAndActor/TargetLevelFilterColumn.razor.rz.scp.css */
ul.selectable-list[b-a188iu5bjv] {
    margin-bottom: 1rem;
    border-top: 1px solid silver;
}

li.selectable-item[b-a188iu5bjv] {
    padding: 0.2rem 0.5rem;
    border-color: silver;
    border-style: solid;
    border-width: 0 1px 1px 1px;
}

    li.selectable-item:hover[b-a188iu5bjv], li.selected[b-a188iu5bjv] {
        cursor: pointer;
        color: white;
        background-color: #006699;
    }

h3[b-a188iu5bjv] {
    font-size: 1.1rem !important;
    margin-bottom: 0.7rem;
}

.col[b-a188iu5bjv] {
    margin-top: 0.5rem;
}

li:focus-visible[b-a188iu5bjv], li:focus[b-a188iu5bjv], li:focus-within[b-a188iu5bjv] {
    border: 2px solid #dc0018;
}

button[b-a188iu5bjv] {
    text-align: left;
}
/* /Shared/TargetAndActor/TargetNumberAndDescription.razor.rz.scp.css */
.header[b-n3mse61n7a] {
    font-size: 1.4em;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0.5rem;
}

    .header a[b-n3mse61n7a] {
        color: black;
    }

.content[b-n3mse61n7a] {
    margin-top: 0;
    font-size: 1.4em;
    text-align: center;
}
/* /Shared/TargetAndActor/TargetProgressFilters.razor.rz.scp.css */
.filter-wrapper[b-0nh4n60257] {
    margin-top: 2rem;
}

.filter-header[b-0nh4n60257] {
    font-size: 1.3rem !important;
    margin-left: 1.3rem;
}

.cancel-button[b-0nh4n60257] {
    position: relative;
    bottom: 1rem;
}

button:focus-visible[b-0nh4n60257], button:focus[b-0nh4n60257], button:focus-within[b-0nh4n60257] {
    border: 2px solid #dc0018;
}

button[b-0nh4n60257] {
    float: right;
}
/* /Shared/WhiteBackgroundContainer.razor.rz.scp.css */
.white-background-container-wrapper[b-jjlimjmri1] {
    padding: 2rem 1.5rem;
}

.white-background-container-wrapper-mobile[b-jjlimjmri1] {
    padding: 1rem;
}
