/* These styles are generated from project.scss. */
body {
  font-family: 'Work Sans', sans-serif;
}

.btn-primary {
  --bs-btn-color:#fff;
  --bs-btn-bg:#FF9500;
  --bs-btn-border-color:#FF9500;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#b26800;
  --bs-btn-hover-border-color:#b26800;
  --bs-btn-focus-shadow-rgb:88,145,226;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#b26800;
  --bs-btn-active-border-color:#f5b04f;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#f5b04f;
  --bs-btn-disabled-border-color:#f5b04f
}

.btn-outline-primary {
  --bs-btn-color:#FF9500;
  --bs-btn-border-color:#FF9500;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#FF9500;
  --bs-btn-hover-border-color:#FF9500;
  --bs-btn-focus-shadow-rgb:59,125,221;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#FF9500;
  --bs-btn-active-border-color:#FF9500;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
  --bs-btn-disabled-color:#FF9500;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#FF9500;
  --bs-gradient:none
}

.sidebar-item.active .sidebar-link:hover,.sidebar-item.active>.sidebar-link {
  background:linear-gradient(90deg,rgba(59,125,221,.1),rgba(59,125,221,.088) 50%,transparent);
  border-left-color:#FF9500;
  color:#FFF;
}

.sidebar-dropdown .sidebar-item.active .sidebar-link {
  background: transparent;
  border-left: 0;
  color: #FF9500;
  font-weight: 400
}

.sidebar-item>a.disabled {
  color: #495057;
}

/* START DATATABLES PAGINATION BUTTONS */

.page-item.active .page-link {
  background-color: #FF9500 !important;
  border: 1px solid #FF9500;
}

.page-link {
  color: #000 !important;
}

/* END DATATABLES PAGINATION BUTTONS */

.alert-warning {
  border: 1px solid #ffd8a1;
  background-color: #ffd8a1;
}

.text-primary {
  background-color: #ffd8a1;
  stroke: #FF9500;
}

.nav-active {
  color: #fff !important;
}

.navbar-brand {
  border-radius: 0 !important;
}

.bg-dark {
  background-color: #181C32 !important;
}

.accordion-button {
  background-color: #e7f1ff !important;
}

.alert-debug {
  color: black;
  background-color: white;
  border-color: #d6e9c6;
}

.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

#loading-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 9999;
}

#loading-spinner {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  height: 100%;
}

#report-data {
  padding: 1rem;
  height: 1000px;
  width: 800px;
}

.report-chart {
  max-width: 650px;
}

.ticket-note {
  font-family: inherit;
}

#account-main {
  background: url(../images/login-background.jpg) no-repeat top fixed;
  background-size: cover;
}
