body {
  padding-top: 4.5rem;
  font-family: 'Open Sans', sans-serif;
}
.bd-placeholder-img {
  font-size: 1.125rem;
  text-anchor: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media (min-width: 768px) {
  .bd-placeholder-img-lg {
    font-size: 3.5rem;
  }
}
.navbar-custom {
  background-color: #009;
}
/* change the brand and text color */
.navbar-custom .navbar-brand,
.navbar-custom .navbar-text {
  color: rgba(255, 255, 255, .8);
}
/* change the link color */
.navbar-custom .navbar-nav .nav-link {
  color: rgba(255, 255, 255, .5);
}
/* change the color of active or hovered links */
.navbar-custom .nav-item.active .nav-link,
.navbar-custom .nav-item:hover .nav-link {
  color: #ffffff;
}
.form-control {
  background: #f3f3f3;
}
/* Override the primary color */
.btn-primary {
  background-color: #009;
  border-color: #009;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary:active:focus {
  background-color: #00008A;
  border-color: #00008A;
}
.nav-link.active,
.nav-link.show {
  color: #009;
}
.text-primary {
  color: #009 !important;
}
.bg-primary {
  background-color: #009 !important;
}
.border-primary {
  border-color: #009 !important;
}
/* custom-styles.css */
/* Override link color */
a {
  color: #009;
}
a:hover,
a:focus {
  color: #00008A;
}
/* Override link color in buttons */
.btn-link {
  color: #009;
}
.btn-link:hover,
.btn-link:focus {
  color: #00008A;
}
/* Previous code for overriding primary color */
.btn-primary {
  background-color: #009;
  border-color: #009;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary:active:focus {
  background-color: #00008A;
  border-color: #00008A;
}
.nav-link.active,
.nav-link.show {
  color: #009;
}
.text-primary {
  color: #009 !important;
}
.bg-primary {
  background-color: #009 !important;
}
.border-primary {
  border-color: #009 !important;
}
