.btn-vouch-blue {
  color: #172156;
  border: 1px solid #172156;
  background-color: transparent;
  transition: background-color 0.2s ease, color 0.2s ease;
}

.btn-vouch-blue:hover {
  background-color: #172156;
  color: white !important;
}

.btn-vouch-blue:focus, .btn-vouch-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 33, 86, 0.5);
}

.btn-vouch-blue.disabled, .btn-vouch-blue:disabled {
  color: #fff;
  background-color: #172156;
  border-color: #172156;
}

.btn-vouch-blue:not(:disabled):not(.disabled):active,
.btn-vouch-blue:not(:disabled):not(.disabled).active,
.show > .btn-vouch-blue.dropdown-toggle {
  color: #fff;
  background-color: #2a3780;
  border-color: #2a3780;
}

.btn-vouch-blue:not(:disabled):not(.disabled):active:focus,
.btn-vouch-blue:not(:disabled):not(.disabled).active:focus,
.show > .btn-vouch-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 33, 86, 0.5);
}

.btn-vouch-blue.btn-outline {
  color: #172156;
  border: 1px solid #172156;
}
