@media screen and (min-width: 1024px) and (max-width: 2560px) {
  nav.header {
    z-index: 499;
  }
  nav.header .logo-container {
    z-index: 501;
  }

  nav.header .menu-content {
    z-index: 500;
    background-color:#fff;
    width: 100%;
  }

  nav.header .accordion-button:not(.collapsed) {
    background-color:#fff;
    box-shadow: none;
  }

  nav.header .self-service-menu {
    padding: 0px;
    top: 71px;
  }

  nav.header .self-service-menu .self-service-menu-body {
    padding: var(--Spacing-System-spacing-xxxxxxlg, 48px) var(--Spacing-10, 40px);
  }

  .global-header.header {
    padding-bottom: 1px;
  }

}
.site-header {
/*  position: absolute;
  top: 0;
  left: 0; */
  width: 100%;
  z-index: 499;
}

.site-header a {
  text-decoration: none !important;
}

.action-register .message {
  float: left;
}

.action-register  .register-btn{
  margin-left: 5px;
}

.self-service-menu-body>.logged-in>.content-chart {
  align-items: center;
}
.self-service-menu-body>.logged-in a.redesign-react-logout {
  font-family: 'Open Sans', sans-serif;
  color: var(--text-link, #1A76C5);
  font-size: var(--Fonts-Size-Text-Large, 20px);
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}
.self-service-menu-body>.logged-in a.redesign-react-logout:hover {
  text-decoration: underline !important;
  color: #1A76C5;
}

/* Covers no link header menu */
.global-header .custom-card-body.menu-item-btn .navigation-link, .global-header .custom-card-body.menu-item-btn span {
  width: var(--width-100);
  position: relative;
  line-height: 24px;
  text-align: left;
  display: inline-block;
  text-decoration: none !important;
}

@media screen and (min-width: 1024px) {
  .global-header .custom-card-body.menu-item-btn .navigation-link, .global-header .custom-card-body.menu-item-btn span {
    font-size: 18px;
    color: #101820 !important;
    margin-bottom: 8px;
    padding: 0px 8px 0px 16px;
  }
}

@media screen and (min-width: 120px) and (max-width: 1023.9px) {
  .global-header .custom-card-body.menu-item-btn .navigation-link, .global-header .custom-card-body.menu-item-btn span {
    font-size: 16px;
    color: var(--color-surface-black);
    margin-bottom: 0;
    padding: 0;
  }
  .self-service-menu-body>.logged-in a.redesign-react-logout {
    color: var(--text-link, #1A76C5);
    font-family: 'Open Sans', sans-serif;
    font-size: var(--Fonts-Size-Text-Tiny, 14px);
    font-style: normal;
    font-weight: 600;
    line-height: var(--Fonts-Line-Height-xxx-sm, 16px);
  }
}
/* Covers no link header menu ends*/

.page-node-type-home-page .s-header {
  top: 0px;
}

/* Admin screen changes start here*/
.toolbar-fixed .site-header {
  top: 80px;
}
.toolbar-fixed .homepage-container {
  top: 2px;
}
/* Admin screen changes ends here*/
/* Branding */
.search-brand-container { 
    width: 99%;    
    position: absolute;
    top: 109%; 
    margin-left: -1px;  
}
.search-branding-top {
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  font-style: italic;
  color: #666666;
}
.search-branding-top a {
  white-space: nowrap !important;
    float: right;
    text-decoration: underline !important;
    margin-right: -1px;
}
 .global-header .search-branding-top {
  display:none !important;
 }

 .global-header-hover .search-branding-top {
  display:block !important;
 }
.search-branding-top a:hover {
  color:#0a58ca !important;
}

 @media (max-width: 1023px) {
  .search-brand-container { 
  top: 73%;}
 }
@media (min-width: 768px) and (max-width: 1023px) {
  
  .search-branding-top a {
    margin-right: 23px;
  }
}

@media (max-width: 767px) {
  
  .search-branding-top {
    font-size: 10px !important;
  }
  .search-branding-top a {
    margin-right: 27px;
  }
}
/* Branding ends here */
