.bg-blue-custom {
    background-color: #000000 !important;
  }

  body .header {
    border-bottom-color: #000000 !important;
  }

  .badge-primary,
  .bg-primary,
  .tag-primary {
    background-color: #000000 !important;
  }

  body #footer {
    border-top: 2px solid #000000;
  }

  .header-search {
    background: #000000;
  }

  #jPanelMenu-menu {
    background-color: #000000 !important;
  }

  .navbar .navbar-nav>.nav-item>.nav-link:hover,
  .navbar-light .navbar-nav>.nav-item>.nav-link:hover,
  .navbar .navbar-nav>.nav-item>.nav-link:focus,
  .navbar-light .navbar-nav>.nav-item>.nav-link:focus,
  .navbar .navbar-nav>.nav-link:hover,
  .navbar-light .navbar-nav>.nav-link:hover,
  .navbar .navbar-nav>.nav-link:focus,
  .navbar-light .navbar-nav>.nav-link:focus {
    color: #000000 !important;
    font-weight: bold;
  }

  .search-icon-open {
    color: #000000 !important;
  }

  hr.hr-primary {
    border-top-color: #000000 !important;
  }

  body #footer #toplink i,
  body a {
    color: #000000;
  }

  body a:hover {
    text-decoration: underline;
    color: #000000;
  }

  .btn-primary {
    border-color: #000000;
    background-color: #000000;
  }

  .btn-primary-invert {
    border-color: #000000;
    background-color: #000000;
    filter: brightness(130%);
    color: #fff;
  }

  .btn-primary.focus,
  .btn-primary:focus {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
  }

  .btn-primary:hover {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
    filter: brightness(130%);
  }

  .btn-primary.disabled,
  .btn-primary:disabled {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
  }

  .btn-primary.disabled:hover,
  .btn-primary.disabled:focus,
  .btn-primary.disabled.focus,
  .btn-primary[disabled]:hover,
  .btn-primary[disabled]:focus,
  .btn-primary[disabled].focus,
  .btn-primary:disabled:hover,
  .btn-primary:disabled:focus,
  .btn-primary:disabled.focus {
    background-color: #000000;
    border-color: #000000;
  }

  .btn-outline-primary,
  .btn-outline-primary.disabled,
  .btn-outline-primary:disabled {
    color: #000000;
    border-color: #000000;
  }

  .btn-outline-primary.active,
  .btn-outline-primary.active:focus,
  .btn-outline-primary.focus,
  .btn-outline-primary:active,
  .btn-outline-primary:active:focus,
  .btn-outline-primary:focus,
  .btn-outline-primary:hover,
  .open>.btn-outline-primary.dropdown-toggle,
  .show>.btn-outline-primary.dropdown-toggle {
    background-color: #000000;
    border-color: #000000;
  }

  .form-control:focus,
  .form-control:focus:hover {
    border-color: #000000;
  }

  .nav-tabs .active>.nav-link,
  .nav-tabs .active>.nav-link:focus,
  .nav-tabs .active>.nav-link:hover,
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-link.active:focus,
  .nav-tabs .nav-link.active:hover {
    color: #000000;
    font-weight: bold;
  }

  .nav-tabs .active>.nav-link:before,
  .nav-tabs .nav-link.active:before {
    background: #000000;
    font-weight: bold;
  }

  .modal-progress,
  .overlay-hover-content.overlay-primary:after,
  .overlay.overlay-primary:after,
  .owl-dots .owl-dot.active span,
  .owl-dots .owl-dot:hover span,
  .owl-nav div:hover,
  .page-loader {
    background: #000000 !important;
  }

  .text-primary,
  a.text-primary:focus,
  a.text-primary:hover {
    color: #000000 !important;
  }

  #loader {
    border-top: 16px solid #000000 !important;
  }


  @media (max-width: 767px) {

    .navbar-main .navbar-nav>.nav-item.active>.nav-link,
    .navbar-main .navbar-nav>.nav-item>.nav-link:hover {
      color: #fff;
      filter: brightness(130%);
      background: #000000;
      font-weight: bold;
    }

    .navbar-main .navbar-nav .open.active>.dropdown-toggle,
    .navbar-main .navbar-nav .open>.dropdown-toggle,
    .navbar-main .navbar-nav .show.active>.dropdown-toggle,
    .navbar-main .navbar-nav .show>.dropdown-toggle {
      color: #fff;
      filter: brightness(130%);
      background: #000000;
    }

  }

  @media (min-width: 992px) {

    .navbar-expand-md .navbar-main .navbar-nav .open.active>.dropdown-toggle,
    .navbar-expand-md .navbar-main .navbar-nav .open>.dropdown-toggle,
    .navbar-expand-md .navbar-main .navbar-nav .show.active>.dropdown-toggle,
    .navbar-expand-md .navbar-main .navbar-nav .show>.dropdown-toggle,
    .navbar-expand-md.navbar-main .navbar-nav .open.active>.dropdown-toggle,
    .navbar-expand-md.navbar-main .navbar-nav .open>.dropdown-toggle,
    .navbar-expand-md.navbar-main .navbar-nav .show.active>.dropdown-toggle,
    .navbar-expand-md.navbar-main .navbar-nav .show>.dropdown-toggle {
      border-top-color: #000000 !important;
    }

    .navbar-expand-md .navbar-main.collapse .dropdown-menu,
    .navbar-expand-md.navbar-main.collapse .dropdown-menu {
      border-bottom: 2px solid #000000 !important;
    }

  }