hr.separator {
  color: black;
  height: 2px;
  background-color: black;
  opacity: 0.6 !important;
  border-radius: 3px;
  padding-top: 0 !important;
  margin-bottom: 2rem;
}

.header-color {
  font-weight: bold;
  opacity: .8;
  font-size: 1.5em;
}

.active-page {
  border-bottom: 3px solid #ffc107;
  opacity: 0.6;
}

.image-holder {
}

p a, .card-header a {
  color: black;
  padding-bottom: 1px;
  text-decoration: none;
  border-bottom: 2px solid #ffc107;
}

.card-header a:hover, p a:hover, a.nav-link:hover {
  text-decoration: none;
  color: black;
  border-bottom: 3px solid #ffc107;
  opacity: 0.6;
}