:root {
  --bs-primary: #D71920;
  --primary: #D71920;
}
:root .btn-primary {
  background-color: #D71920;
  border-color: #D71920;
}
:root .btn-primary:hover {
  background-color: #e15358 !important;
  border-color: #e15358 !important;
}
:root .btn-primary:focus, :root .btn-primary.focus {
  background-color: #a91419;
  border-color: #a91419;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
:root .btn-primary.disabled, :root .btn-primary:disabled {
  background-color: #D71920;
  border-color: #D71920;
}
:root .btn-primary:not(:disabled):not(.disabled):active, :root .btn-primary:not(:disabled):not(.disabled).active, :root .show > .btn-primary.dropdown-toggle {
  background-color: #921116;
  border-color: #921116;
}
:root .btn-primary:not(:disabled):not(.disabled):active:focus, :root .btn-primary:not(:disabled):not(.disabled).active:focus, :root .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
:root .btn-outline-primary {
  color: #D71920;
  border-color: #D71920;
}
:root .btn-outline-primary:hover {
  color: #fff;
  background-color: #D71920;
  border-color: #D71920;
}
:root .btn-outline-primary:focus, :root .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
:root .btn-outline-primary.disabled, :root .btn-outline-primary:disabled {
  color: #D71920;
  background-color: transparent;
}
:root .btn-outline-primary:not(:disabled):not(.disabled):active, :root .btn-outline-primary:not(:disabled):not(.disabled).active, :root .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #D71920;
  border-color: #D71920;
}
:root .btn-outline-primary:not(:disabled):not(.disabled):active:focus, :root .btn-outline-primary:not(:disabled):not(.disabled).active:focus, :root .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
:root .badge-primary {
  color: #fff;
  background-color: #D71920;
}
:root a.badge-primary:hover, :root a.badge-primary:focus {
  color: #fff;
  background-color: #a91419;
}
:root a.badge-primary:focus, :root a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
:root .alert-primary {
  color: #004085;
  background-color: white;
  border-color: #fdf2f2;
}
:root .alert-primary hr {
  border-top-color: #f8c4c6;
}
:root .alert-primary .alert-link {
  color: #002752;
}
:root .list-group-item-primary {
  color: #004085;
  background-color: #fdf2f2;
}
:root .list-group-item-primary.list-group-item-action:hover, :root .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #f8c4c6;
}
:root .list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}
:root .bg-primary {
  background-color: #D71920 !important;
}
:root a.bg-primary:hover, :root a.bg-primary:focus,
:root button.bg-primary:hover,
:root button.bg-primary:focus {
  background-color: #e15358 !important;
}
:root .border-primary {
  border-color: #D71920 !important;
}
:root .text-primary {
  color: #D71920 !important;
}
:root a.text-primary:hover, :root a.text-primary:focus {
  color: #e15358 !important;
}
:root a {
  color: #D71920;
  text-decoration: none;
  background-color: transparent;
}
:root a:hover:not(.nav-link.active), :root .bootstrap a:hover:not(.active) {
  color: #e15358 !important;
  text-decoration: none;
}
:root .btn-link {
  font-weight: 400;
  color: #D71920;
  text-decoration: none;
}
:root .btn-link:hover {
  color: #e15358;
  text-decoration: none;
}
:root .dropdown-item.active, :root .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #D71920;
}
:root .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #D71920;
  background-color: #D71920;
}
:root .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #D71920;
  background-color: #D71920;
}
:root .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
:root .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
:root .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
:root .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
:root .custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
:root .custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
:root .custom-range::-webkit-slider-thumb {
  background-color: #D71920;
}
:root .custom-range::-moz-range-thumb {
  background-color: #D71920;
}
:root .nav-tabs .nav-link:hover, :root .nav-tabs .nav-link:focus {
  color: #D71920;
  text-decoration: none !important;
}
:root .nav-tabs .nav-link.active:hover, :root .nav-tabs .nav-link.active:focus,
:root .nav-tabs .nav-item.show .nav-link:hover,
:root .nav-tabs .nav-item.show .nav-link:focus {
  color: #D71920 !important;
  text-decoration: none !important;
}
:root .nav-pills .nav-link.active,
:root .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #D71920;
}
:root .page-link {
  color: #D71920;
  border-color: #dee2e6;
}
:root .page-link:hover {
  color: #7c0e12;
  background-color: #e9ecef;
}
:root .page-item.active .page-link {
  background-color: #D71920;
  border-color: #D71920;
}
:root .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
}
:root .list-group-item.active {
  color: #fff;
  background-color: #D71920;
  border-color: #D71920;
}

/*# sourceMappingURL=admin_organization_overrides.css.map */
