::selection {
  background: #2081c5;
}
a,
a:focus {
  color: #2081c5;
}
a:hover,
a:active {
  color: #14527c;
}
.primary-menu ul.navbar-nav > li:hover > a:not(.btn),
.primary-menu ul.navbar-nav > li > a.active:not(.btn) {
  color: #2081c5;
}
.primary-menu ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a:not(.btn) {
  color: #2081c5;
}
.primary-menu.navbar-line-under-text ul.navbar-nav > li > a:not(.btn):after {
  border-color: #2081c5;
}
/*== Secondary Nav ==*/
.secondary-nav.nav.alternate .nav-item .nav-link.active {
  border-color: #2081c5;
}
/* Page Header */
.page-header.page-header-text-dark .breadcrumb > li a:hover {
  color: #2081c5;
}
/* Accordion & Toggle */
.accordion:not(.accordion-alternate) .card-header a {
  background-color: #2081c5;
  color: #fff;
}
/* Nav */
.nav:not(.nav-pills) .nav-item .nav-link.active,
.nav:not(.nav-pills) .nav-item .nav-link:hover {
  color: #2081c5;
}
.nav-tabs .nav-item .nav-link.active {
  color: #0c2f55;
}
.nav-tabs .nav-item .nav-link.active:after {
  background-color: #2081c5;
}
.nav-tabs .nav-item .nav-link:not(.active):hover {
  color: #2081c5;
}
.nav-tabs.flex-column .nav-item .nav-link.active {
  color: #2081c5;
}
.nav-pills .nav-link:not(.active):hover {
  color: #2081c5;
}
/* Brands Grid */
.brands-grid > .row > div a:hover {
  color: #2081c5;
}
#footer .nav .nav-item .nav-link:focus {
  color: #2081c5;
}
#footer .nav .nav-link:hover {
  color: #2081c5;
}
#footer .footer-copyright .nav .nav-link:hover {
  color: #2081c5;
}
/* Back to Top */
#back-to-top:hover {
  background-color: #2081c5;
}
/* Extras */
.bg-primary,
.badge-primary {
  background-color: #2081c5 !important;
}
.text-primary,
.btn-light,
.btn-outline-light:hover,
.btn-link,
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active {
  color: #2081c5 !important;
}
.btn-link:hover {
  color: #14527c !important;
}
.text-muted {
  color: #8e9a9d !important;
}
.text-light {
  color: #dee3e4 !important;
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
  background-color: #14527c !important;
}
.border-primary {
  border-color: #2081c5 !important;
}
.btn-primary {
  background-color: #2081c5;
  border-color: #2081c5;
}
.btn-primary:hover {
  background-color: #14527c;
  border-color: #14527c;
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active {
  background-color: #14527c;
  border-color: #14527c;
}
.btn-primary.focus,
.btn-primary:focus {
  background-color: #14527c;
  border-color: #14527c;
}
.btn-outline-primary,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active {
  color: #2081c5;
  border-color: #2081c5;
}
.btn-outline-primary:hover,
.btn-outline-primary:not(:disabled):not(.disabled).active:hover,
.btn-outline-primary:not(:disabled):not(.disabled):active:hover {
  background-color: #14527c;
  border-color: #2081c5;
  color: #fff;
}
.progress-bar,
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link,
.dropdown-item.active,
.dropdown-item:active {
  background-color: #2081c5;
}
.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: #2081c5;
  border-color: #2081c5;
}
.list-group-item.active {
  background-color: #2081c5;
  border-color: #2081c5;
}
.page-link {
  color: #2081c5;
}
.page-link:hover {
  color: #14527c;
}
.owl-theme.single-slideshow .owl-dots .owl-dot.active span,
.owl-theme.single-slideshow .owl-dots .owl-dot:hover span {
  border-color: #2081c5;
}
.owl-theme.single-slideshow .owl-dots .owl-dot.active span:after,
.owl-theme.single-slideshow .owl-dots .owl-dot:hover span:after {
  background-color: #2081c5;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  border-color: #2081c5;
}
.owl-theme .owl-dots .owl-dot.active span:after,
.owl-theme .owl-dots .owl-dot:hover span:after {
  background-color: #2081c5;
}
.owl-theme.dots-light .owl-dots .owl-dot.active span:after,
.owl-theme.dots-light .owl-dots .owl-dot:hover span:after {
  background-color: #2081c5;
}
.section-separator {
  border-bottom: 1px solid #2081c5;
}
/*# sourceMappingURL=ColorsFrontend.css.map */