/* Yellow Primary Color */
.bg-primary {
  background-color: #191955 !important;
}
.bg-primary-light {
  background-color: #8e8eca;
}
.fill-primary {
  fill: #191955;
}
.border-primary {
  border-color: #191955 !important;
}
a {
  color: #191955;
}
.btn-primary, .btn-primary:link, .btn-primary:visited {
  color: #fff;
  background-color: #191955;
  border-color: #191955;
}
.btn-primary:hover {
  color: #fff;
  background-color: #17174d;
  border-color: #17174d;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #17174d;
  border-color: #17174d;
  box-shadow: 0 0 0 0.2rem rgba(25, 25, 85, 0.5);
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #17174d;
  border-color: #17174d;
}
.btn-outline-primary {
  color: #191955;
  background-color: transparent;
  background-image: none;
  border-color: #191955;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #191955;
  border-color: #191955;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(25, 25, 85, 0.5);
}
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #191955;
  border-color: #191955;
}
@media (min-width: 768px) {
  header nav.steps.medium .step.active,
  header nav.steps.full .step.active {
    background: #191955;
  }
}
table.light th, table.light td {
  border-color: #4c4c88;
}
.text-primary {
  color: #191955 !important;
}


