:root {
  --locmaster-orange: #fd7e14;
  --locmaster-orange-hover: #e96b02;
  --locmaster-orange-shadow: rgba(253, 126, 20, .35);
}

.text-orange {
  color: var(--locmaster-orange) !important;
}

.bg-orange {
  background-color: var(--locmaster-orange) !important;
  color: #fff !important;
}

.border-orange {
  border-color: var(--locmaster-orange) !important;
}

.badge-orange {
  color: #fff;
  background-color: var(--locmaster-orange);
}

.badge-outline-primary,
.badge-outline-secondary,
.badge-outline-success,
.badge-outline-danger,
.badge-outline-warning,
.badge-outline-info,
.badge-outline-light,
.badge-outline-dark,
.badge-outline-navy,
.badge-outline-indigo,
.badge-outline-purple,
.badge-outline-fuchsia,
.badge-outline-pink,
.badge-outline-maroon,
.badge-outline-orange,
.badge-outline-lime,
.badge-outline-teal,
.badge-outline-olive {
  background-color: transparent !important;
  border: 1px solid currentColor;
}

.badge-outline-primary { color: #007bff; }
.badge-outline-secondary { color: #6c757d; }
.badge-outline-success { color: #28a745; }
.badge-outline-danger { color: #dc3545; }
.badge-outline-warning { color: #9a7400; border-color: #ffc107; }
.badge-outline-info { color: #17a2b8; }
.badge-outline-light { color: #6c757d; border-color: #f8f9fa; }
.badge-outline-dark { color: #343a40; }
.badge-outline-navy { color: #001f3f; }
.badge-outline-indigo { color: #6610f2; }
.badge-outline-purple { color: #6f42c1; }
.badge-outline-fuchsia { color: #f012be; }
.badge-outline-pink { color: #e83e8c; }
.badge-outline-maroon { color: #d81b60; }
.badge-outline-orange { color: var(--locmaster-orange-hover); border-color: var(--locmaster-orange); }
.badge-outline-lime { color: #01ff70; }
.badge-outline-teal { color: #20c997; }
.badge-outline-olive { color: #3d9970; }

.alert-orange {
  color: #8a450b;
  background-color: #fff3e8;
  border-color: #ffd7b3;
}

.alert-orange hr {
  border-top-color: #ffc796;
}

.alert-orange .alert-link {
  color: #593008;
}

.btn-orange {
  color: #fff;
  background-color: var(--locmaster-orange);
  border-color: var(--locmaster-orange);
}

.btn-orange:hover,
.btn-orange:focus {
  color: #fff;
  background-color: var(--locmaster-orange-hover);
  border-color: var(--locmaster-orange-hover);
}

.btn-orange:focus,
.btn-orange.focus,
.btn-outline-orange:focus,
.btn-outline-orange.focus {
  box-shadow: 0 0 0 .2rem var(--locmaster-orange-shadow);
}

.btn-orange.disabled,
.btn-orange:disabled {
  color: #fff;
  background-color: var(--locmaster-orange);
  border-color: var(--locmaster-orange);
}

.btn-outline-orange.disabled,
.btn-outline-orange:disabled {
  color: var(--locmaster-orange);
  background-color: transparent;
  border-color: var(--locmaster-orange);
}

.btn-outline-orange {
  color: var(--locmaster-orange);
  border-color: var(--locmaster-orange);
}

.btn-outline-orange:hover,
.btn-outline-orange:focus,
.btn-outline-orange:not(:disabled):not(.disabled):active,
.btn-outline-orange:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: var(--locmaster-orange);
  border-color: var(--locmaster-orange);
}

.modal-header.bg-orange .close,
.modal-header.bg-orange .modal-title {
  color: #fff;
}
