div.dataTables_wrapper ul li, div.dataTables_wrapper ol li {
    padding: 0;
    border: none !important;
    border-top-color: initial !important;
    border-top-style: none !important;
    border-top-width: initial !important;
    border-right-color: initial !important;
    border-right-style: none !important;
    border-right-width: initial !important;
    border-bottom-color: initial !important;
    border-bottom-style: none !important;
    border-bottom-width: initial !important;
    border-left-color: initial !important;
    border-left-style: none !important;
    border-left-width: initial !important;
    border-image-source: initial !important;
    border-image-slice: initial !important;
    border-image-width: initial !important;
    border-image-outset: initial !important;
    border-image-repeat: initial !important;
}

table.dataTable.dtr-column > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  top: 50%;
  left: 0;
  height: 1.35rem;
  width: 1.35rem;
  line-height: 1.5;
  margin-top: -0.675rem;
  margin-right: 0.675rem;
  margin-left: 0;
  display: inline-block;
  position: relative;
  font-size: 1.05rem;
  border: 0;
  box-shadow: none;
  text-align: center;
  text-indent: 0 !important;
  content: "+";
  color: #5E6278;
  font-family: Poppins, Helvetica, "sans-serif";
  background-color: #E4E6EF;
  border-radius: 0.65rem;
}

table.dataTable.dtr-column > tbody > tr.parent td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.parent th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.parent td.control:before,
table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  content: "-";
  background-color: #009EF7;
  color: #FFFFFF;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control {
  padding-left: 0;
}

#kt_customers_table_wrapper table thead {
    display: none;
}

table.dataTable tbody td.select-checkbox, table.dataTable tbody th.select-checkbox {
    width: 20px;
}

table.dataTable tbody td.select-checkbox:before, table.dataTable tbody th.select-checkbox:before {
    margin-top: 1px;
    margin-left: -15px;
    border: 0;
    background-color: #eff2f5;
    width: 60%;
    height: 35%;
}

table.dataTable tr.selected td.select-checkbox:after, table.dataTable tr.selected th.select-checkbox:after {
    margin-top: -15px;
    margin-left: -12px;
    text-align: center;
    font-weight: bold;
    color: skyblue;
}

@media (min-width:576px) {
    /* sm */
}

@media (min-width:768px) {
    /* md */
    table.dataTable tbody td.select-checkbox:before, table.dataTable tbody th.select-checkbox:before {
        margin-top: 5px;
        margin-left: -16px;
        width: 60%;
        height: 30%;
    }

    table.dataTable tr.selected td.select-checkbox:after, table.dataTable tr.selected th.select-checkbox:after {
        margin-top: -8px;
        margin-left: -13px;
    }
}

@media (min-width:992px) {
    /* lg */
    table.dataTable tbody td.select-checkbox:before, table.dataTable tbody th.select-checkbox:before {
        margin-top: 2px;
        margin-left: -16px;
        width: 60%;
        height: 35%;
    }

    table.dataTable tr.selected td.select-checkbox:after, table.dataTable tr.selected th.select-checkbox:after {
        margin-top: -10px;
        margin-left: -13px;
    }
}

@media (min-width:1200px) {
    /* xl */
}

@media (min-width:1400px) {
    /* xxl */
}

@media (max-width: 767.98px) {
    table.dataTable tbody td.select-checkbox:before, table.dataTable tbody th.select-checkbox:before {
        margin-top: 4px;
        margin-left: -13px;
        width: 75%;
        height: 35%;
    }
    
    table.dataTable tr.selected td.select-checkbox:after, table.dataTable tr.selected th.select-checkbox:after {
        margin-top: -8px;
        margin-left: -10px;
    }
}

@media (max-width: 575.98px) {
    table.dataTable tbody td.select-checkbox:before, table.dataTable tbody th.select-checkbox:before {
        margin-top: 0px;
        margin-left: -13px;
        width: 75%;
        height: 40%;
    }
    
    table.dataTable tr.selected td.select-checkbox:after, table.dataTable tr.selected th.select-checkbox:after {
        margin-top: -14px;
        margin-left: -8px;
    }
}

body.dark-mode .fc .fc-scrollgrid-section-sticky > * {
    background: unset !important;
}

body.dark-mode .text-heading {
    color: #00b1a5;
}

.fc-event.bg-secondary .fc-event-main {
    color: #181C32;
}

body.dark-mode .fc-event.bg-secondary .fc-event-main {
    color: #FFF;
}

body.dark-mode .fc-event.bg-dark .fc-event-main {
    color: #000;
}

.selected .svg-icon.svg-icon-primary {
    color: #13406e;
}

td.sorting_1 {
    box-shadow: inset 0 0 0 9999px rgb(0 0 0 / 5%);
}

.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
    background: #f3f3f3;
}