/**
 * Theme override: primary color #f7510e (orange) everywhere.
 * Load after bootstrap.min.css and style.css.
 */
:root {
  --bs-primary: #f7510e;
  --primary: #f7510e;
}

/* Bootstrap .btn-primary and .btn-outline-primary overrides */
.btn-primary,
.btn-primary:disabled,
.btn-primary.disabled {
  color: #fff !important;
  background-color: #f7510e !important;
  border-color: #f7510e !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-check:focus + .btn-primary,
.btn-check:checked + .btn-primary,
.btn-check:active + .btn-primary,
.btn-primary:active,
.btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  color: #fff !important;
  background-color: #e13d0a !important;
  border-color: #e13d0a !important;
  box-shadow: 0 0 0 0.25rem rgba(247, 81, 14, 0.35) !important;
}

.btn-outline-primary {
  color: #f7510e !important;
  border-color: #f7510e !important;
}
.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-check:focus + .btn-outline-primary,
.btn-check:checked + .btn-outline-primary,
.btn-check:active + .btn-outline-primary,
.btn-outline-primary:active,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show {
  color: #fff !important;
  background-color: #f7510e !important;
  border-color: #f7510e !important;
  box-shadow: 0 0 0 0.25rem rgba(247, 81, 14, 0.35) !important;
}
.btn-outline-primary:disabled,
.btn-outline-primary.disabled {
  color: #f7510e !important;
  background-color: transparent !important;
}

/* Page header / navbar primary accents if any use Bootstrap vars */
.page-header.bg-primary,
.navbar .navbar-nav .nav-link.active,
.text-primary {
  color: #f7510e !important;
}
.bg-primary {
  background-color: #f7510e !important;
}
.border-primary {
  border-color: #f7510e !important;
}
