:root {
    --primary-color: #EE7202;
    --secondary-color: #FFE6D6;
    --neutral-light: #F0F4F8;
    --neutral-dark: #202225;
    --error-color: #EC221F;
    --warning-color: #E8B931;
    --success-color: #14AE5C;
}

.btn-primary {
    background-color: var(--primary-color) !important; 
    border: none !important;
    color: white !important;
    border-radius: 5px !important;
    transition: background 0.3s ease;
}

.btn-primary:hover {
    background-color: #d66102 !important;
}

.btn-outline-primary {
    background-color: transparent !important;
    border: 0px solid var(--primary-color) !important;  
    color: var(--primary-color) !important;
    /* padding: 10px 20px !important; */
    /* border-radius: 5px !important; */
    transition: all 0.3s ease !important;
}

.btn-outline-primary:hover {
    background-color: var(--primary-color) !important;
    color: white !important;
}

@media (min-width: 768px) {

    .sidebar {
        min-height: 100vh;
      }
      
    .sidebar-fixed {
      position: fixed;
      top: 60px;
      left: 0;
      bottom: 0;
      width: 220px;
      overflow-y: auto;
      z-index: 1000;
      background-color: #f8f9fa;
    }
  
    .main-content {
      margin-left: 220px;
    }
  }

#userTable[data-sort="name"] th:nth-child(1),
#userTable[data-sort="name"] td:nth-child(1),
#userTable[data-sort="email"] th:nth-child(2),
#userTable[data-sort="email"] td:nth-child(2),
#userTable[data-sort="iin"] th:nth-child(3),
#userTable[data-sort="iin"] td:nth-child(3),
#userTable[data-sort="status"] th:nth-child(4),
#userTable[data-sort="status"] td:nth-child(4),
#userTable[data-sort="role_name"] th:nth-child(5),
#userTable[data-sort="role_name"] td:nth-child(5) {
  background-color: #ffd9a3; 
}
