.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color: var(--red);
}

.nav-pills .nav-link:hover {
  text-decoration: underline;
}

.nav-pills .nav-link {
  color: #666;
}

.white_link {
  color: #ffffff !important;
  text-decoration: none;
}

.grey_link {
  color: #999999 !important;
  text-decoration: none;
}

.white_link:hover {
  color: #2173A1;
  text-decoration: underline;
}

.bg-hover-grey:hover {
  text-decoration: none;
  color: initial;
  cursor: pointer;
}

a.bg-hover-grey div:hover {
  background: linear-gradient(180deg, rgba(255,255,255,1) 35%, rgba(218,218,218,1) 100%);
  text-decoration: none;
}

a {
  color: #2173A1;
}

.btn-dark-blue {
  background: #234B7F;
}

.description {
  color: initial;
}

.nav-link.softscroll {
  text-decoration: none;
}

.nav-link.softscroll:hover {
  text-decoration: underline;
}

.carousel-indicators li {
  box-sizing: content-box;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #234B7F;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity .6s ease;
}

.open_modal {
  text-decoration: none;
  color: var(--dark);
  background-color: initial;
  cursor: pointer;
}

.open_modal:hover {
  text-decoration: none;
  color: #000;
  background-color: #b2b2b2;
  /*opacity: 0.6;*/
}

.open_modal:hover .test {
  background: linear-gradient(white, rgb(230,230,230) 100%);
}

.softscroll {
}

