:root {
  --primary-color: #ff9800;
  --primary-color-dark: #11012c4f;
  --admin-page-background: #f9f6ff57;
  --admin-pop-background: #11012c4f;
  --admin-primary: #c11926;
  --admin-primary1: #693c00;
  --admin-primary-dark: #014615;
  --admin-dark: #661800;
  --admin-primary-light: #8e34c61c;
  --admin-primary-gradient: linear-gradient(45deg, #ff9800, #c11926);
  --admin-danger-gradient: linear-gradient(349deg, #b70435de, #e7b441c2);
  --admin-primary-shadow: -5px 5px 2rem #9c27b01f;
  --admin-primary-padding: 12px 5px 0px 30px;
  --admin-topbar-height: 50px;
  --admin-sidebar-background: linear-gradient(123deg, white, #eee);
  --admin-sidebar-padding: 0px 25px 0px 8px;
  --admin-sidebar-font-size: 15px;
  --admin-sidebar-width: 20rem;
  --admin-card-light: #cb6bdc1c;
  --active-child: 1;
  --unactive: #e9851e57;
  --input-bg: #fff;
  --input-font-weight: 600;
  --input-color: #13021e;
  --input-color-light: #340a017a;
  --admin-text-area-height: 300px;
  --record-data-name: "ALL DATA RECORDS";
}

.tr-90 thead .sorting {
  background-image: none !important;
}

.tr-90 thead tr {
  height: 8rem !important;
  vertical-align: middle !important;
}

.tr-90 thead tr th {
  transform: rotate(-60deg) !important;
  overflow: hidden !important;
  box-sizing: unset;
  margin: unset !important;
  padding: unset !important;
  text-align: center;
  width: 1rem !important;
  line-height: 1;
}

.other_no_data_button .dt-buttons .dt-button {
  display: none !important;
}

.other_no_data_button .dt-buttons::after {
  content: var(--record-data-name);
  font-size: 25px;
  font-weight: 800;
  color: var(--admin-dark);
}

.no_data_buttons .dt-buttons {
  display: none !important;
}

.no_data_buttons .dataTables_filter {
  float: left;
}

.no_data_buttons .dataTables_filter label {
  padding: 0px;
}

.no_data_buttons .dataTables_filter label * {
  display: none;
  visibility: hidden;
  font-size: 0px;
}

.no_data_buttons .dataTables_filter label input {
  display: block;
  visibility: visible;
  font-size: 16px;
  margin-bottom: 20px;
}

.table-flip .dataTable {
  display: flex !important;
  flex-grow: 1 !important;
  width: 100% !important;
  border: unset !important;
}

.table-flip .dataTable tr {
  display: flex !important;
  flex-direction: column !important;
  float: left !important;
}

.table-flip .dataTable th {
  min-width: 150px !important;
}

.table-flip .dataTable tbody {
  width: -webkit-fill-available !important;
}

.table-flip .dataTable tbody tr > td:first-child {
  background: var(--admin-dark) !important;
  color: var(--admin-page-background) !important;
}

.table-flip .dataTable th,
.table-flip .dataTable td {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-grow: 1 !important;
  min-height: 50px !important;
  max-height: 50px !important;
  margin: unset !important;
  box-sizing: border-box !important;
}

table .tvm {
  vertical-align: middle !important;
}

.btn_delete {
  display: inline-flex;
  align-items: flex-start;
  background: transparent;
  border: unset;
  margin: unset;
  padding: unset;
  gap: 2;
}

.btn_delete .material-icons-sharp {
  background: var(--admin-dark) !important;
  font-size: 14px !important;
  color: #fff !important;
  padding: 2px !important;
  border-radius: 3px;
}

.dataTables_filter label {
  font-size: 1px !important;
}

.dataTables_filter input {
  font-size: medium !important;
}/*# sourceMappingURL=custom.datatable.css.map */