/**
 * Rapidly Bootstrap brand overrides.
 *
 * Keep this file small and additive. The upstream Bootstrap file is vendored
 * and minified, so brand color corrections live here instead of in vendor CSS.
 */

a:hover {
  color: var(--color-primary-text);
}

.btn-primary,
.btn-danger {
  color: var(--color-text-white);
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}

.btn-primary:hover,
.btn-danger:hover {
  color: var(--color-text-white);
  background-color: var(--color-primary-hover);
  border-color: var(--color-primary-hover);
}

.btn-check:focus + .btn-primary,
.btn-primary:focus,
.btn-check:focus + .btn-danger,
.btn-danger:focus {
  color: var(--color-text-white);
  background-color: var(--color-primary);
  border-color: var(--color-primary);
  box-shadow: var(--shadow-focus);
}

.btn-check:active + .btn-primary,
.btn-check:checked + .btn-primary,
.btn-primary.active,
.btn-primary:active,
.show > .btn-primary.dropdown-toggle,
.btn-check:active + .btn-danger,
.btn-check:checked + .btn-danger,
.btn-danger.active,
.btn-danger:active,
.show > .btn-danger.dropdown-toggle {
  color: var(--color-text-white);
  background-color: var(--color-primary-active);
  border-color: var(--color-primary-active);
}

.btn-primary.disabled,
.btn-primary:disabled,
.btn-danger.disabled,
.btn-danger:disabled {
  color: var(--color-text-white);
  background-color: var(--color-primary-disabled);
  border-color: var(--color-primary-disabled);
}
