/*============================
        COLOR Neon Blue Theme
==============================*/
::selection {
    background: linear-gradient(45deg, #00d9ff, #0077ff);
  }
  
  a, a:focus {
    color: #00d9ff;
  }
  
  a:hover, a:active {
    color: #00aaff;
  }
  
  .primary-menu ul.navbar-nav > li:hover > .nav-link:not(.btn):not(.active) {
    color: #00aaff;
  }
  
  .primary-menu ul.navbar-nav > li > .nav-link:not(.btn):before {
    border-bottom: 2px solid #00d9ff;
  }
  
  .primary-menu ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a:not(.btn) {
    color: #00aaff;
  }
  
  /*== Secondary Nav ==*/
  .secondary-nav.nav.alternate .nav-item .nav-link.active {
    border-color: #00d9ff;
  }
  
  /* Page Header */
  .page-header.page-header-text-dark .breadcrumb > li a:hover {
    color: #00aaff;
  }
  
  /* Accordion & Toggle */
  .accordion:not(.accordion-flush) .accordion-header .accordion-button {
    background-color: #0077ff;
  }
  
  /* Nav */
  .nav:not(.nav-pills) .nav-item .nav-link.active, .nav:not(.nav-pills) .nav-item .nav-link:hover {
    color: #00d9ff;
  }
  
  .nav-tabs .nav-item .nav-link.active {
    color: #00d9ff;
  }
  
  .nav-tabs .nav-item .nav-link.active:after {
    background-color: #00aaff;
  }
  
  .nav-tabs .nav-item .nav-link:not(.active):hover {
    color: #00d9ff;
  }
  
  .nav-tabs.flex-column .nav-item .nav-link.active {
    color: #00aaff;
  }
  
  .nav-pills .nav-link:not(.active):hover {
    color: #00d9ff;
  }
  
  /* Brands Grid */
  .brands-grid > .row > div a:hover {
    color: #00aaff;
  }
  
  /* Blog */
  .list-item li a:hover {
    color: #00d9ff;
  }
  
  tags a:hover {
    background: #00d9ff;
  }
  
  .side-post .item-post .caption a:hover {
    color: #00aaff;
  }
  
  .blog-post .title-blog a:hover {
    color: #00d9ff;
  }
  
  .blog-post .meta-blog li i {
    color: #00aaff;
  }
  
  .blog-post .meta-blog li a:hover {
    color: #00d9ff;
  }
  
  #footer .nav .nav-item .nav-link:focus {
    color: #00d9ff;
  }
  
  #footer .nav .nav-link:hover {
    color: #00d9ff;
  }
  
  #footer .footer-copyright .nav .nav-link:hover {
    color: #00d9ff;
  }
  
  /* Back to Top */
  #back-to-top:hover {
    background-color: #00d9ff;
  }
  
  /* Extras */
  .bg-primary, .form-check-input:checked {
    background-color: #0077ff !important;
  }
  
  .text-primary, .link-primary, .btn-link {
    color: #00d9ff !important;
  }
  
  .btn-link:hover, .link-primary:hover {
    color: #00aaff !important;
  }
  
  .text-muted {
    color: #99ccff !important;
  }
  
  .text-light {
    color: #e0f7ff !important;
  }
  
  a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
    background-color: #00aaff !important;
  }
  
  .border-primary, .form-check-input:checked {
    border-color: #00d9ff !important;
  }
  
  .btn-primary {
    background-color: #0077ff;
    border-color: #0077ff;
  }
  
  .btn-primary:hover {
    background-color: #00aaff;
    border-color: #00aaff;
  }
  
  .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active {
    background-color: #00aaff;
    border-color: #00aaff;
  }
  
  .btn-primary.focus, .btn-primary:focus {
    background-color: #0077ff;
    border-color: #0077ff;
  }
  
  .btn-outline-primary, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active {
    color: #00d9ff;
    border-color: #00d9ff;
  }
  
  .btn-outline-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled).active:hover, .btn-outline-primary:not(:disabled):not(.disabled):active:hover {
    background-color: #00d9ff;
    border-color: #00d9ff;
    color: #000;
  }
  
  .progress-bar,
  .nav-pills .nav-link.active, .nav-pills .show > .nav-link, .dropdown-item.active, .dropdown-item:active {
    background-color: #0077ff;
  }
  
  .page-item.active .page-link,
  .custom-radio .custom-control-input:checked ~ .custom-control-label:before,
  .custom-control-input:checked ~ .custom-control-label::before,
  .custom-checkbox .custom-control-input:checked ~ .custom-control-label:before,
  .custom-control-input:checked ~ .custom-control-label:before {
    background-color: #00d9ff;
    border-color: #00d9ff;
  }
  
  .list-group-item.active {
    background-color: #0077ff;
    border-color: #0077ff;
  }
  
  .owl-theme.single-slideshow .owl-dots .owl-dot.active span, .owl-theme.single-slideshow .owl-dots .owl-dot:hover span {
    border-color: #00d9ff;
  }
  
  .owl-theme.single-slideshow .owl-dots .owl-dot.active span:after, .owl-theme.single-slideshow .owl-dots .owl-dot:hover span:after {
    background-color: #00d9ff;
  }
  
  .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    border-color: #0077ff;
  }
  
  .owl-theme .owl-dots .owl-dot.active span:after, .owl-theme .owl-dots .owl-dot:hover span:after {
    background-color: #0077ff;
  }
  
  .owl-theme.owl-light .owl-dots .owl-dot.active span:after, .owl-theme.owl-light .owl-dots .owl-dot:hover span:after {
    background-color: #00d9ff;
  }
  