/******************************************************/
/*********************** SPECIFIC *********************/
/******************************************************/
a {
  color: #141654;
  transition: all 0.3s;
}
a.text-sbs-orange {
  color: #141654 !important;
}
a:hover {
  color: #220000;
}
a:hover svg {
  stroke: #220000 !important;
}

.bg-sbs-orange {
  background: #141654;
  color: #FFF;
}

.text-sbs-orange, .text-sbs-orange > a, .text-sbs-orange a {
  color: #141654 !important;
}
.text-sbs-orange:hover, .text-sbs-orange > a:hover, .text-sbs-orange a:hover {
  color: #141654 !important;
  transition: all 0.3s ease;
}

.btn-primary {
  color: #FFF;
  background-color: #141654;
  border-color: #141654;
}
.btn-primary:hover {
  color: #FFF;
  background-color: #FFF;
  border-color: #FFF;
}
.btn-primary-orange {
  color: #FFF !important;
  background: #141654;
}
.btn-primary-orange.disabled {
  color: #FFF !important;
}
.btn-primary-orange:hover, .btn-primary-orange:active {
  background: #141654;
  color: #FFF;
}
.btn-primary-orange img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.btn-secondary-orange {
  background: #FFF;
  color: #141654;
  border: 1px solid #141654;
}
.btn-secondary-orange:hover, .btn-secondary-orange:active {
  background: #141654;
  color: #FFF;
}

.navbar-login a, .navbar-login button {
  background: #FFF !important;
  border: none;
  color: #141654 !important;
}
.navbar-login svg {
  stroke: #141654 !important;
}
.navbar-icons a.active {
  border-bottom: 2px solid #FFF;
}
.navbar-icons a.active path {
  stroke: #FFF;
}

#upper-nav {
  background: #000;
  color: #666;
}
#upper-nav > .navbar-class-social-network-mobile {
  color: #666;
  font-size: medium;
}
#upper-nav div > a {
  color: #666;
  font-family: "Roboto", "Arial", sans-serif;
  font-style: italic;
  font-weight: 700;
  font-size: 12px;
}

#lower-nav {
  background: #141654;
  color: #FFF;
}
#lower-nav h1, #lower-nav h3 {
  color: #FFF;
}

#navbarCollapse {
  background-color: #141654;
  color: #FFF;
}
#navbarCollapse svg {
  stroke: #FFF;
}

.mobile-dropdown-login .dropdown-menu .dropdown-item {
  color: #141654;
}

.home-menu a:hover {
  color: #141654;
}
.home-menu h3.active {
  color: #141654;
  background-image: linear-gradient(#141654, #141654);
}
.home-menu h3:not(.active) {
  background-image: linear-gradient(#141654, #141654);
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #FFF;
  background-color: #141654 !important;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #141654 !important;
}

.guest-selector {
  border-bottom: 1px solid #141654;
}

.extern-download .header {
  background: #141654;
  color: #FFF;
}

#user_switching_switch_on a {
  background-color: #141654;
  color: #FFF;
}
#user_switching_switch_on a:hover {
  background-color: #FFF;
}

#site-footer {
  background: #141654;
  color: #FFF;
}
#site-footer a {
  color: #FFF;
}
#site-footer a:hover {
  color: #220000;
}

@media (max-width: 767px) {
  .navbar-icons a:hover {
    color: #141654;
  }
  #lower-nav {
    background: #000;
    color: #666;
  }
  #navbarCollapse {
    background: #000;
    color: #666;
  }
}

/*# sourceMappingURL=specific.css.map */
