.form-control:focus {
    box-shadow: none !important;
    border-color: inherit !important;
  }

/* Remove outline for buttons */
.btn:focus,
.btn:active {
  outline: 0 !important;
  box-shadow: none !important;
}

/* Remove outline for form controls (inputs, selects, textareas) */
.form-control:focus,
.form-control:active {
  outline: 0 !important;
  box-shadow: none !important;
  border-color: #ced4da; /* Optional: Reset border color if needed */
}

/* Remove outline for all elements (not recommended for accessibility) */
*:focus,
*:active {
  outline: 0 !important;
  box-shadow: none !important;
}


/* In your CSS block */
.dashboard-nav {
  margin-top: 30px; /* Adjust this value as needed */
  /* Existing styles */
  background: #fff;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.day-header {
  font-weight: 600;
  color: #495057;
}

.day-group {
  border-left: 3px solid #0d6efd;
  padding-left: 10px;
}

.time-slot-card:hover {
  background-color: #f8f9fa;
  border-color: #0d6efd !important;
}