.navbar-brand {
  height: unset;

  & > img {
    max-height: 85px;
    max-width: 100%;
    margin-top: 5px;
  }
}

#d24_keywordsearch {
 margin-left: 10px;
}
label[for=price_list_report_detail] {
 display: none;
}
#price_list_report_detail {
 display: none;
}

:root {
  --dft-button-background-color: linear-gradient(to bottom, #76d2f8, #2185b9);
  --dft-button-text-color: #FFFFFF;

  --widget-tab-section-bg-color: #47A0CD;
  --widget-tab-bg-hover-color: #3880A4;
  --widget-link-color: #FFFFFF;

  --nav-bar-bgnd: #FFFFFF;

  --h1-color: #1F4692;
}


.nav-tabs {
  background-color: var(--widget-tab-section-bg-color);

  & > li > a {
    color: var(--widget-link-color)  !important;
    font-weight: 700;
  }

  & > li.active > a,
  & > li.active > a:hover,
  & > li.active > a:focus {
    color: var(--widget-tab-section-bg-color)  !important;
  }
}

.navbar-default .navbar-nav.user-link > li > a {
    color: var(--widget-tab-section-bg-color) !important;
}
.navbar-default .navbar-nav.user-link > li > a:hover,
.navbar-default .navbar-nav.user-link > li > a:focus {
    background-color: color-mix(in srgb, var(--widget-tab-section-bg-color), white 50%);
    color: #FFFFFF !important;
    border-radius: 4px;
}
.navbar.navbar-default .navbar-nav.user-link > .open > a {
    background-color: color-mix(in srgb, var(--widget-tab-section-bg-color), white 50%);
    color: #FFFFFF !important;
    border-radius: 4px;
}

.navbar-default .navbar-nav.main-links > li > a {
  background-color: var(--widget-tab-section-bg-color);
  color: var(--widget-link-color)  !important;
  font-weight: 700;
}
.navbar-default .navbar-nav.main-links > li > a:hover,
.navbar-default .navbar-nav.main-links > li > a:focus {
    background-color: color-mix(in srgb, var(--widget-tab-section-bg-color), white 25%);
    border-radius: 4px;
}
.navbar.navbar-default .navbar-nav.main-links > .open > a {
    background-color: color-mix(in srgb, var(--widget-tab-section-bg-color), white 25%);
    border-radius: 4px;
}


.dropdown-menu > li > a {
    color: var(--widget-tab-section-bg-color) !important;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    background-color: color-mix(in srgb, var(--widget-tab-section-bg-color), white 75%);
    color: color-mix(in srgb, var(--widget-tab-section-bg-color), black 75%);
    text-decoration: none;
}


.nav > li > a:hover,
.nav > li > a:focus {
  background-color: var(--widget-tab-bg-hover-color);
}



.btn-default.itemSearch {
  background: var(--dft-button-background-color) !important;
  color: var(--dft-button-text-color);
  &::after {
    background: var(--dft-button-background-color);
    color: var(--dft-button-text-color);
  }
}


.btn-default:hover, .d24-button:hover {
  color: var(--dft-button-text-color);
  background-color: var(--dft-button-background-color);
  border-color: #2085b8;
}


a {
  &:focus {
    outline: unset !important;
  }
  &:link,
  &:visited {
    color: var(--widget-tab-section-bg-color) !important;
  }
}


h1 {
  color: var(--h1-color);
}

.shop-cart-container {
  margin-top: 6px;
}
.d24-shopping-cart-display a.cart-link {
    border-radius: 4px;
    padding: 13px 15px 12px 15px;

  &:hover {
    background-color: color-mix(in srgb, var(--widget-tab-section-bg-color), white 75%);
    color: #FFFFFF;
  }
}

.navbar-nav>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
}

@media (min-width: 992px) {
  .navbar-nav {
     margin: 0 0 5px 0;
  }
}

