body{background-color:#F2F3F5;color:#000;}.selfservice-navbar{height:66px;background-color:#FFFFFF;}#page-content-wrapper{padding-top:66px !important;}.logo{background-image:url(data:image/png;base64,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);background-size:100%;background-position-x:0px;background-position-y:6px;width:257px;height:66px;}.selfservice-navbar-menu-item{background-color:#FFFFFF;color:#171717 !important;}.selfservice-navbar-menu-item:hover{background-color:#EFFEFB;color:#29A581 !important;}#menu-toggle {background-color:#FFFFFF !important;color:#171717 !important;}.selfservice-sidebar{width:250px !important;margin-top:66px !important;background-color:#FFFFFF;}.selfservice-sidebar-menu-item{background-color:#FFFFFF;color:#171717;}.selfservice-sidebar-menu-item:hover{background-color:#EFFEFB;color:#29A581;}.selfservice-sidebar-menu-item a {color:#171717;}.selfservice-sidebar-menu-item:hover a {color:#29A581;}.selfservice-mobile-menu{background-color:#FFFFFF;}.selfservice-sidebar-submenu-item{background-color:#FFFFFF;color:#171717;}.selfservice-sidebar-submenu-item:hover{background-color:#EFFEFB;color:#29A581;}.selfservice-sidebar-submenu-item a {color:#171717;}.selfservice-sidebar-submenu-item:hover a {color:#29A581;}.btn.btn-primary{background-color:#29A581;color:#FFFFFF;}.btn.btn-primary:hover{background-color:#29A581;color:#FFFFFF;}.btn.btn-secondary{background-color:#F4F5F7;color:#171717;}.btn.btn-secondary:hover{background-color:#F4F5F7;color:#171717;}.btn.btn-success{background-color:#28A745;color:#FFFFFF;}.btn.btn-success:hover{background-color:#218838;color:#FFFFFF;}.btn.btn-danger{background-color:#DC3545;color:#FFFFFF;}.btn.btn-danger:hover{background-color:#C82333;color:#FFFFFF;}.btn.btn-link{background-color:#FFFFFF;color:#31A886;}.btn.btn-link:hover{background-color:#FFFFFF;color:#31A886;}
    :root {
        /* Layout / logo */
        --Page_MyOverview-display: none;
        --logo-height: 66px;
        --logo-margin-left: 12px;
        --font-family: Arial, sans-serif;

        /* Brand core */
        --primary: #171717;
        --text-color: #29303b;
        --color-white: #FFFFFF;
        --color-black: #000000;
        --eg-dark-jade: #144537;
        --eg-grey-100: #FAFAFB; /* bg subtle */
        --eg-grey-200: #F4F5F7;
        --product-100: #effefb;
        --product-400: #31a886;
        --product-500: #29a581;
        --product-500-09: #29a581E6;
        --background-secondary: #f2f3f5;

        /* Navigation */
        --navButtonColor: var(--primary);
        --navButtonColorHover: var(--product-500);
        --navButtonBackgroundColorHover: var(--product-100);
        --menuToggleColor: var(--primary);
        --menuToggleColorHover: var(--product-500);
        --menuToggleBackgroundColor: transparent;
        --menuToggleBackgroundColorHover: var(--product-100);

        /* Dropdowns */
        --loginDropdownColor: var(--primary);
        --loginDropdownColorHover: var(--product-500);
        --loginDropdownBackgroundColor: var(--color-white);
        --loginDropdownBackgroundColorHover: var(--product-100);

        /* Links in sidebars/menus */
        --sidebarNavLinkHover: none;
        --navLinkBorderBottom: none;
        --navLinkBorderTop: none;
        --sidebarMenuButtonRadius: 10px;
        --sidebarFontWeight: 600;
        --sidebarBackgroundColor: #FFFFFF;
        --sidebarMenuItemMargin: 0 10px;
        --sidebarMenuButtonBackgroundColor: var(--sidebarBackgroundColor);

        /* “Open page” chip */
        --openPageColor: var(--primary);
        --openPageColorHover: var(--product-500);
        --openPageBackgroundColor: var(--product-100);
        --openPageBackgroundColorHover: var(--product-100);
        --openPageSubitemColor: var(--openPageColor);
        --openPageSubitemColorHover: var(--openPageColorHover);

        /* Accordion */
        --accordionBackgroundColor: transparent;
        --accordion-active-color: var(--color-white);
        --accordion-active-bg: var(--product-500);
        --accordion-active-color-bg-light: var(--brand-dark-jade);
        --accordionButton: var(--text-color);

        /* Navbar borders/shadows */
        --selfservice-navbar-box-shadow: none;
        --selfservice-navbar-border-bottom: 1px solid #e5e7eb;
        --navbar-border-bottom: none;

        /* Buttons */
        --buttonBorderRadius: 10px;
        --buttonBorderColor: var(--product-500);
        --buttonBorderColorHover: var(--product-500-09);
        --buttonBoxShadowHover: none;
        --buttonOpacityHover: 0.9;

        /* Bootstrap color mapping */
        --bootstrapColorPrimary: var(--product-500);
        --primary-text-color: var(--product-500);

        /* Cards */
        --bs-card-border-width: 0px;
        --bs-card-border-color: #e5e7eb;
        --card-border: var(--bs-card-border-width) solid var(--bs-card-border-color);
        --card-border-radius: 10px;
        --card-box-shadow: none;

        /* Input */
        --inputBorderRadius: 8px;
        --input-border-color: rgba(0, 0, 0, 0.175);
    }

    .card-img-top {
        object-fit: contain !important;
    }

    body {
        color: var(--text-color);
        font-family: var(--font-family);
    }

    .logo {
        height: var(--logo-height);
        margin-left: var(--logo-margin-left);
    }

    .Page_MyOverview {
        display: var(--Page_MyOverview-display);
    }

    .selfservice-navbar {
        border-bottom: var(--selfservice-navbar-border-bottom);
        box-shadow: var(--selfservice-navbar-box-shadow);
    }

    .navbar-nav {
        height: 100%;
    }

    .nav-item.px-2 {
        padding: 0 !important;
    }

    .navbar-brand {
        max-height: none;
    }

    .navbar-nav:hover {
        border-bottom: var(--navbar-border-bottom);
    }

    .offcanvas.offcanvas-start {
        border-right: var(--navbar-border-bottom);
    }

    .btn.nav-button-color,
    .btn.nav-button-color:active {
        color: var(--navButtonColor);
    }

    .nav-button-color:hover {
        color: var(--navButtonColorHover);
        background-color: var(--navButtonBackgroundColorHover);
    }

    .navbar .dropdown-menu {
        background-color: var(--loginDropdownBackgroundColor);
    }

    .navbar .dropdown-menu .selfservice-navbar-menu-item {
        background-color: transparent;
    }

    .navbar .dropdown-menu .selfservice-navbar-menu-item .nav-link {
        color: var(--loginDropdownColor);
    }

    .navbar .dropdown-menu:hover {
        background-color: var(--loginDropdownBackgroundColorHover);
    }

    .navbar .dropdown-menu .selfservice-navbar-menu-item:hover {
        background-color: var(--loginDropdownBackgroundColorHover);
    }

    .navbar .dropdown-menu .selfservice-navbar-menu-item .nav-link:hover {
        color: var(--loginDropdownColorHover);
        text-decoration: var(--sidebarNavLinkHover) ;
    }

    .sub-items,
    .selfservice-sidebar-menu-item {
        background-color: var(--sidebarBackgroundColor);
        -webkit-box-shadow: none;
        -ms-box-shadow: none;
        box-shadow: none;
    }

    .sidebar-nav #sidebar-menu-items > li:not(.menu-item-expandable),
    .sidebar-nav .menu-item-expandable li {
        margin: var(--sidebarMenuItemMargin);
        border-radius: var(--sidebarMenuButtonRadius);
    }

    .sidebar-nav li a,
    .menu-item-expandable > .top-item > li {
        background-color: var(--sidebarMenuButtonBackgroundColor);
        border-bottom: var(--navLinkBorderBottom) !important;
        border-top: var(--navLinkBorderTop) !important;
        font-weight: var(--sidebarFontWeight);
        padding: 5px 0;
        font-family: var(--font-family);
    }

    .sidebar-nav li a:hover {
        text-decoration: var(--sidebarNavLinkHover) ;
    }

    .btn {
        border-radius: var(--buttonBorderRadius);
    }

    .btn.btn-primary {
        border: 1px solid;
        border-color: var(--buttonBorderColor);
    }

    .btn.btn-primary:hover {
        border: 1px solid;
        border-color: var(--buttonBorderColorHover);
        box-shadow: var(--buttonBoxShadowHover);
        opacity: var(--buttonOpacityHover);
    }

    .selfservice-mobile-menu-button.d-block {
        display: none !important;
    }

    #menu-toggle.d-md-block {
        display: block !important;
    }

    #menu-toggle {
        border-radius: var(--buttonBorderRadius);
        color: var(--menuToggleColor) !important;
        background-color: var(--menuToggleBackgroundColor) !important;
    }

    #menu-toggle:hover {
        color: var(--menuToggleColorHover) !important;
        background-color: var(--menuToggleBackgroundColorHover) !important;
    }

    @media (min-width: 768px) {
        .CommunityGroupPhotoDefaultBackground {
            height: inherit;
            background-color: none;
        }
    }

    .CommunityGroupPhotoDefaultBackground {
        height: inherit;
        background-color: none;
    }

    .flow-path-description {
        margin-top: 0;
    }

    .selected-membership-category {
        outline: 5px solid var(--bootstrapColorPrimary);
    }

    .text-primary {
        color: var(--primary-text-color) !important;
    }

    .community-group-tab-buttons {
        height: 100%;
    }

    .card {
        border-radius: var(--card-border-radius);
        border: var(--card-border);
        box-shadow: var(--card-box-shadow);
    }

    .CommunityGroupCard .card-body {
        text-align: center;
    }

    .card .card {
        box-shadow: none;
    }

    .flow-path-card {
        background-color: white;
    }

    .bg-primary {
        background-color: var(--bootstrapColorPrimary) !important;
    }

    .rounded-pill {
        border-radius: var(--inputBorderRadius) !important;
    }

    /* Accordion */
    .accordion-item {
        background-color: var(--accordionBackgroundColor);
        border: 0 !important;
    }

    .accordion-item.collapsed .accordion-header .accordion-button {
        --bs-accordion-btn-color: #212529;
        color: var(--bs-accordion-btn-color) !important;
        background-color: rgb(233, 236, 239) !important;
    }

    .accordion-item:not(:last-of-type).accordion-item.collapsed {
        border-bottom: 1px solid lightgrey !important;
    }

    .accordion-button:not(.collapsed) {
        color: var(--accordionButton);
    }

    .accordion:not(.header-with-help-text) .accordion-button:not(.collapsed) {
        color: var(--accordion-active-color);
        background-color: var(--accordion-active-bg);
    }

    .accordion:not(.header-with-help-text) .accordion-button.bg-light:not(.collapsed),
    .accordion:not(.header-with-help-text) .accordion-button.bg-transparent:not(.collapsed) {
        color: var(--accordion-active-color-bg-light);
    }

    .accordion-item:first-of-type>.accordion-header .accordion-button {
        border-radius: 0;
    }

    .flow-path-card-row, .flow-path-accordion-container {
        padding-bottom: 100px;
    }

    .send-message-button {
        min-width: 115px;
    }

    #send-email-and-sms-container #send-email-and-sms-title {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
        margin-bottom: 0 !important;
    }

    #send-email-and-sms-container,
    #send-email-and-sms-container #send-email-and-sms-title {
        border-top-left-radius: var(--card-border-radius);
        border-top-right-radius: var(--card-border-radius);
    }

    #send-email-and-sms-accordion {
        background-color: white;
        border-radius: var(--card-border-radius);
        border: var(--card-border);
    }

    .form-control,
    .form-check-input {
        border-color: var(--input-border-color);
    }

    .open-page {
        background-color: var(--openPageBackgroundColor) !important;
        border-color: var(--openPageBackgroundColor) !important;
    }

    .open-page:hover {
        background-color: var(--openPageBackgroundColorHover) !important;
        border-color: var(--openPageBackgroundColorHover) !important;
    }

    a.open-page,
    .open-page > a {
        color: var(--openPageColor) !important;
    }

    a.open-page:hover,
    .open-page > a:hover {
        color: var(--openPageColorHover) !important;
    }

.dashboard-list-card__header {
    background-color: var(--product-500);
}

.bs-participant-step__mode-tab--active[b-dcguhq639q],
.btn.btn-primary {
    color: white !important;
}