:root {
  --color-red: rgba(255, 0, 0, 1);
}

.bg-red {
  background-color: var(--color-red) !important;
}
.text-red {
  color: var(--color-red) !important;
}

[data-kt-app-layout="dark-sidebar"] .app-sidebar .menu .menu-item .menu-heading {
  /*color: rgba(255, 0, 0, 0.8) !important;*/
  color: #00bce1 !important;
  font-weight: bold;
}

.separator-border-gray-custom {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-900-rgb), var(--bs-border-opacity)) !important;
}

.form-control.form-control-solid {
  background-color: var(--bs-gray-200);
  border-color: var(--bs-gray-200);
  color: var(--bs-gray-700);
}

.form-select.form-select-solid {
  background-color: var(--bs-gray-200);
  border-color: var(--bs-gray-200);
  color: var(--bs-gray-700);
}

.form-control:disabled {
  color: var(--bs-gray-700);
  background-color: var(--bs-gray-300);
  border-color: var(--bs-gray-300);
  opacity: 1;
}
.form-select:disabled {
  color: var(--bs-gray-700);
  background-color: var(--bs-gray-300) !important;
  border-color: var(--bs-gray-300);
  opacity: 1;
}
.select2-container--bootstrap5.select2-container--disabled .form-select {
  color: var(--bs-gray-700);
  background-color: var(--bs-gray-300) !important;
  border-color: var(--bs-gray-300);
  opacity: 1;
}
