.language-selector__button-menu .slds-button {
    border: none;
    font-family: 'Roboto-Regular', 'Roboto', sans-serif;
    font-weight: 400;
    color: var(--darkgray);
}

.language-selector__button-menu .slds-button:hover,
.language-selector__button-menu .slds-button:focus {
    font-weight: 700;
    background-color: var(--white);
    box-shadow: 0 0 0 1px var(--white);
    color: var(--textgray);
}
.language-selector__button-menu .slds-button:hover svg,
.language-selector__button-menu .slds-button:focus svg {
    fill: var(--blue);
}

.language-selector__button-menu .slds-button:active {
    border: solid 1px var(--white);
}

.language-selector__button-menu .slds-dropdown__item {
    margin-left: 10px;
    margin-right: 10px;
}

.language-selector__button-menu .slds-dropdown__item a {
    font-family: 'Roboto-Regular', 'Roboto', sans-serif;
    font-weight: 400;
    color: var(--textgray);
    margin-left: -10px;
    margin-right: -10px;
    font-size: 1rem;
}

.language-selector__button-menu .slds-dropdown__item a:hover {
    color: var(--textgray);
}

.language-selector__button-menu .slds-button_neutral:hover,
.language-selector__button-menu .slds-button_neutral:active {
    background-color: var(--white) !important;
    border-color: var(--white);
    color:  var(--textgray);
    border-width: 0;
}
.language-selector__button-menu .slds-button_neutral:focus {
    background-color: var(--white) !important;
    border-color: var(--white);
    color: var(--textgray);
}
/* quick action */
.quick-action .slds-button {
    font-family: 'Roboto-Regular', 'Roboto', sans-serif;
    font-weight: 400;
    color: var(--darkgray);
}
.quick-action .slds-button:hover svg,
.quick-action .slds-button:focus svg {
    fill: var(--blue);
}
.quick-action .slds-button:hover,
.quick-action .slds-button:focus {
    font-weight: 700;
    color: var(--textgray);
}
.quick-action .slds-button:active {
    border: solid 1px var(--white);
}
.quick-action .slds-dropdown__item {
    margin-left: 10px;
    margin-right: 10px;
}
.quick-action .slds-dropdown__item a {
    font-family: 'Roboto-Regular', 'Roboto', sans-serif;
    font-weight: 400;
    color: var(--textgray);
    margin-left: -10px;
    margin-right: -10px;
    font-size: 1rem;
}
.quick-action .slds-dropdown__item a:hover {
    color: var(--textgray);
}
.quick-action .slds-dropdown__item:not(:last-child) {
    border-bottom: solid 1px var(--medlightgray)
}
/* search */
.global-search-input .slds-input-has-icon .slds-input__icon:not(button) {
    pointer-events: none;
    left: 3.7em;
  }
  .global-search-input .slds-input {
    margin-left: 2.9em !important;
    border-radius: 2px;
    appearance: none;
  }
  .global-search-input .slds-input-has-icon {
    position: relative;
    left: 3.2rem;
    width: 75% !important;
    border-radius: 2px 2px;
  }
  .global-search-input .slds-input-has-icon .slds-input__icon {
    left: 22px;
  }
  .global-search-input .slds-input:focus {
    border: solid 1px var(--medgray) !important;
    --slds-c-input-shadow: none !important;
    }
    
/* mobile tabs */
.single-tab[c-ecxHeaderSec_ecxHeaderSec] {
    font-size: 16px;
    padding: 4% 5%;
    color: rgb(0, 95, 178);
    text-align: center;
}

.slds-nav-vertical__item.slds-is-active .slds-nav-vertical__action, .slds-nav-vertical__item.slds-is-active .slds-nav-vertical__action:hover {
    -webkit-box-shadow: none;
    box-shadow: inset 0rem -0.15rem 0 transparent !important;
}

.slds-button__icon--right,
.slds-button__icon_right {
    margin-left: 0.4rem;
}

.slds-nav-vertical__item .slds-nav-vertical__action:hover {
    -webkit-box-shadow: inset 0rem -0.15rem 0 #1b96ff;
    box-shadow: inset 0rem -0.15rem 0 #1b96ff;
}

.slds-nav-vertical__item.slds-is-active .slds-nav-vertical__action {
    -webkit-box-shadow: inset 0rem -0.15rem 0 #1b96ff;
    box-shadow: inset 0rem -0.15rem 0 #1b96ff;
}

div[role="list"][interop-verticalNavigationSection_verticalNavigationSection] {
    margin: -1.1em 0 0 0;
}

.global-search-input [data-element-id="searchClear"]:before {
    content: "\00D7";
    font-size: 1.5rem;
    color: var(--blue);
    font-weight: 100;
    font-family: 'Roboto-Regular';
  }
  
  .global-search-input [data-element-id="searchClear"] .slds-button__icon {
    display: none;
  }
  .global-search-input .slds-input-has-icon .slds-input__icon {
    fill: var(--darkgray);
}
.global-search-input .slds-input:hover {
    border: solid 1px var(--medgray) !important;
    box-shadow: none !important;
    appearance: none;
}

/* tablet landscape */
@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) {
    .global-search-input {
        margin-left: 0;
    }
 .global-search-input .slds-input-has-icon {
        position: relative;
        left:4.8rem;
        width: 65% !important;
        border-radius: 2px 2px;
        }
    .global-search-input .slds-input {
           -webkit-appearance: none;
            appearance: none !important;
           border-radius: 1px;
           }
}

/* slds grid overwrite - landscape tablet */
@media (max-width: 1024px) and (orientation: portrait) {
    .global-nav-sec,
        .top-nav {
        display: none;
    }
    .global-nav-sec .icons {
        display: flex;
        justify-content: flex-end;
    }
    .global-search-input .slds-input {
        margin-left: -6.3em !important;
        width: 49em !important;
    }
    .global-search-input .slds-input-has-icon .slds-input__icon:not(button) {
        pointer-events: none;
        left: -5.3em;
    }
}
@media only screen and (max-width: 915px) and (orientation: landscape) {
    .global-nav-sec,
    .top-nav {
        display: none;
    }
}
/* Tablet 768px */
@media (min-width: 768px) and (max-width: 1024px) {
    .slds-nav-vertical__action {
        padding: .5rem 1.5rem .5rem 1rem !important;
    }
    .globalNav-Sec h1 {
        margin: -0.6em 30px 1em;
    }
    .language-selector__button-menu .slds-button {
        border: none;
        font-family: 'Roboto-Regular', 'Roboto', sans-serif;
        font-weight: 400;
        color: var(--darkgray);
        padding: 0px 52.5rem 0 0em;
        white-space: nowrap;
    }
    .ecx-header .language-selector__button-menu .slds-dropdown__item a {
        margin-left: -11em;
    }
    .ecx-header .slds-dropdown .slds-dropdown_center { 
    overflow: auto !important;
    background: #f7f7f7;
    margin-left: -26px;
    /* width: 80em; */
    display: table;
   }
    .ecx-header .slds-dropdown--length-with-icon-10, .slds-dropdown_length-with-icon-10 {
       overflow-y: none; 
    }
    .ecx-header .slds-dropdown-trigger--click.slds-is-open .slds-dropdown, 
    .ecx-header .slds-dropdown-trigger_click.slds-is-open .slds-dropdown {
        background:  #f7f7f7;
        margin-left: -4em;
    }
    
  }

/* Phone  */
@media (max-width: 767px)  {
    /* mobile selector adjust ment*/
    .language-selector__button-menu .slds-button:hover svg, .language-selector__button-menu .slds-button:focus svg {
        fill: var(--white);
    }
    .language-selector__button-menu .slds-button, .language-selector__button-menu .slds-button a span {
        border: none;
        font-family: 'Roboto-Regular', 'Roboto', sans-serif;
        font-weight: 400;
        color: var(--darkgray);
        padding: 0px 17.5em 0 0em;
        white-space: nowrap;
    }
    .ecx-header .slds-dropdown-trigger:focus .slds-dropdown, 
    .ecx-header .slds-dropdown-trigger:hover .slds-dropdown {
        visibility: visible;
        width: 30em;
        background:var(--lightgray);
    }
    .ecx-header .slds-dropdown-trigger:focus .slds-dropdown, .slds-dropdown-trigger:hover .slds-dropdown
        /* mobile selector adjust ment*/
        .footersec .slds-gutters .slds-col {
        padding-right: 0;
        padding-left: 0;
    }
    .global-search-input .slds-input-has-icon .slds-input__icon:not(button) {
        pointer-events: none;
        left: -5.3em;
        top: 1.1em;
    }
    .global-search-input [data-element-id="searchClear"]:before {
        right: -0.1em;
        top: -0.1em;
        position: relative;
    }
    .global-search-input .slds-input {
        margin-left: -6.3em !important;
        width: 22em !important;
    }
}

/* star icon */
.icons [icon-name="custom:custom11"] {
    background-color: var(--white);
}

.background-image.community_layout-section_section, .background-image-overlay.community_layout-section_section {
    background-color: transparent;
}