/* 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/background.jpg") no-repeat top fixed;
    background-size: cover;
  }
  