body{background-color:#FFFFFF;color:#000;}.selfservice-navbar{height:120px;background-color:#FFFFFF;}#page-content-wrapper{padding-top:120px !important;}.logo{background-image:url(data:image/jpeg;base64,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);background-size:100%;background-position-x:0px;background-position-y:0px;width:138px;height:120px;}.selfservice-navbar-menu-item{background-color:#FFFFFF;color:#003878 !important;}.selfservice-navbar-menu-item:hover{background-color:#FFFFFF;color:#003878 !important;}#menu-toggle {background-color:#FFFFFF !important;color:#003878 !important;}.selfservice-sidebar{width:250px !important;margin-top:120px !important;background-color:#FFFFFF;}.selfservice-sidebar-menu-item{background-color:#FFFFFF;color:#212934;}.selfservice-sidebar-menu-item:hover{background-color:#CCE4F5;color:#595959;}.selfservice-sidebar-menu-item a {color:#212934;}.selfservice-sidebar-menu-item:hover a {color:#595959;}.selfservice-mobile-menu{background-color:#FFFFFF;}.selfservice-sidebar-submenu-item{background-color:#FFFFFF;color:#212934;}.selfservice-sidebar-submenu-item:hover{background-color:#CCE4F5;color:#595959;}.selfservice-sidebar-submenu-item a {color:#212934;}.selfservice-sidebar-submenu-item:hover a {color:#595959;}.btn.btn-primary{background-color:#003878;color:#FFFFFF;}.btn.btn-primary:hover{background-color:#636363;color:#FFFFFF;}.btn.btn-secondary{background-color:#CCE4F5;color:#595959;}.btn.btn-secondary:hover{background-color:#CCE4F5;color:#595959;}.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:#003878;}.btn.btn-link:hover{background-color:#FFFFFF;color:#003878;}
:root {
    --Page_MyOverview-display: none;
    --logo-height: 100px;
    --logo-margin-left: 15px;
    --base-color: #000000;
    --nav-color-hover: #595959;
    --navButtonColor: #003878;
    --navButtonBackgroundColorHover: inherit;
    --menuToggleColor: #003878;
    --menuToggleBackgroundColor: var(--navButtonBackgroundColorHover);
    --menuToggleColorHover: #595959;
    --menuToggleBackgroundColorHover: var(--navButtonBackgroundColorHover);
    --accordion-active-color: #FFFFFF;
    --accordion-active-bg: #003878;
    --selfservice-navbar-box-shadow: none;
    --selfservice-navbar-border-bottom: none;
    --navbar-border-bottom: none;
    --navLinkBorderBottom: none;
    --navLinkBorderTop: none;
    --button-border-radius: 4px;
    --buttonBorderColor: #003878;
    --buttonBorderColorHover: #636363;
    --buttonBoxShadowHover: none;
    --loginDropdownBackgroundColor: #FFFFFF;
    --loginDropdownColor: var(--base-color);
    --loginDropdownBackgroundColorHover: #CCE4F5;
    --loginDropdownColorHover: #595959;
    --sidebarNavLinkHover: none;
    --bootstrapColorPrimary: #0d6efd;
    --primary-text-color: #0d6efd;
}

.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,
.nav-item {
    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(--nav-color-hover);
    background-color: var(--navButtonBackgroundColorHover);
}

.navbar .dropdown-menu {
    background-color: var(--loginDropdownBackgroundColor);
}

.navbar .dropdown-menu .selfservice-navbar-menu-item {
    background-color: var(--loginDropdownBackgroundColor);
}

.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) ;
}

.sidebar-nav li a,
.sidebar-nav .top-item li {
    padding: 5px 0;
    margin: 0 10px;
}

.sidebar-nav li a,
.menu-item-expandable > .top-item > li {
    border-bottom: var(--navLinkBorderBottom) !important;
    border-top: var(--navLinkBorderTop) !important;
}

.sidebar-nav li a:hover {
    text-decoration: var(--sidebarNavLinkHover) ;
}

.btn {
    border-radius: var(--button-border-radius);
}

.btn.btn-primary {
    border-color: var(--buttonBorderColor);
    border: 1px solid;
}

.btn.btn-primary:hover {
    border-color: var(--buttonBorderColorHover);
    border: 1px solid;
    box-shadow: var(--buttonBoxShadowHover);
}

.selfservice-mobile-menu-button.d-block {
    display: none !important;
}

#menu-toggle.d-md-block {
    display: block !important;
}

#menu-toggle {
    border-radius: var(--button-border-radius);
    color: var(--menuToggleColor) !important;
    background-color: var(--menuToggleBackgroundColor) !important;
}

#menu-toggle:hover {
    color: var(--menuToggleColorHover) !important;
    background-color: var(--menuToggleBackgroundColorHover) !important;
}

.accordion-button.header-with-help-text-item-button:not(.collapsed) {
    color: var(--base-color);
}

.accordion:not(.header-with-help-text) .accordion-button:not(.collapsed) {
    color: var(--accordion-active-color);
    background-color: var(--accordion-active-bg);
}

.card.membersite-flow .accordion-item:first-of-type>.accordion-header .accordion-button {
    border-radius: 0;
}

@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;
}