c-nf_-language-picker .slds-combobox__input{
    background-color: var(--nfCH_headerBackgroundColor);
    border: 0;
}

c-nf_-language-picker .slds-combobox__input:focus,
c-nf_-language-picker .slds-combobox__input.slds-has-focus{
    box-shadow: none;
}

c-nf_-language-picker svg{
    fill: black !important;
}

c-nf_-language-picker .custom68 svg{
    background-color: var(--nfCH_headerBackgroundColor);
}

.buttonContainer > .account svg{
    fill: var(--nfCH_accountTextColor);
}

.buttonContainer > .account a:hover svg{
    fill: var(--nfCH_accountHoverTextColor);
}

.search-input svg{
    fill: var(--nfCH_searchIconColor);
    height: 20px;
    width: 20px;
}

.search-input>div:hover svg{
    fill: var(--nfCH_searchIconHoverColor);
}

div.sub-menu-wrapper > div.sub-menu h2 c-nf-navigation-menu-item > a.anchor{
    font-size: var(--nfCH_menuTitleFontSize);
    font-weight: var(--nfCH_menuTitleFontWeight);
}

div.sub-menu-wrapper > div.sub-menu h2 c-nf-navigation-menu-item > a.anchor:hover{
    color: var(--nfCH_hoverColor) !important;
}

div.sub-menu-wrapper > div.sub-menu > ul.child-menu > li.sub-menu_item > c-nf-navigation-menu-item > a.anchor{
    font-size: var(--nfCH_menuSubTitleFontSize);
    font-weight: var(--nfCH_menuSubTitleFontWeight);
}

ul.child-menu > li.nav-item:hover{
    background-color: var(--nfCH_dropDownMenuItemHoverBackgroundColor);
}

ul.child-menu > li.nav-item:hover c-nf-navigation-menu-item > a.anchor{
    color: var(--nfCH_dropDownMenuItemHoverTextColor);
}

ul.child-menu > li.nav-item:hover .tab-label::after{
    border-top: 7px solid var(--nfCH_dropDownMenuItemHoverTextColor);
}

c-nf-full-width-menu c-nf-navigation-menu-item a:not([href="javascript:void(0);"]):hover{
    color: var(--nfCH_hoverColor);
}

a.anchor:has(div.currentItem){
    color: var(--nfCH_currentPageIndicatorColor);
    text-decoration: underline 2px var(--nfCH_currentPageIndicatorColor);
}

a.anchor:has(div.currentItem):hover{
    color: var(--nfCH_hoverColor);
    text-decoration: underline 2px var(--nfCH_hoverColor);
}

.topLevelLI > c-nf-navigation-menu-item:hover a{
    text-decoration: var(--nfCH_navigationHoverDecoration);
    color: var(--nfCH_hoverColor);
}

.topLevelLI > c-nf-navigation-menu-item a,
.tab-label.top-level,
c-nf-full-width-menu .nav-item > c-nf-navigation-menu-item a{
    color: var(--nfCH_level0TextColor) !important;
}

.topLevelLI > c-nf-navigation-menu-item a:hover,
.tab-label.top-level:hover,
c-nf-full-width-menu .nav-item > c-nf-navigation-menu-item a:hover{
    color: var(--nfCH_hoverColor) !important;
}