/* Data Table Headers */
td {
  text-align: start!important;
}
th {
  text-align: start!important;
  vertical-align: middle!important;
}

.dataTables_scrollHeadInner,
  .table-primary {
   width: 100% !important;
}

#table-primary_paginate {
  padding-top: 6px;
}
/*Left align sorting btns*/
/*table.dataTable thead > tr > th {
    padding-left: 30px !important;
    padding-right: initial !important;
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before {
    left: 8px !important;
    right: auto !important;
}*/
/* End Data Table Headers */

/* Gantt Chart */
.gantt-box-container {
   position: relative;
   padding: 2px 0 2px 0;
}
.gantt-box-left {
    border-radius: 6px 0 0 6px;
}
.gantt-box-right {
    border-radius: 0 6px 6px 0;
}
.gantt-box {
    height: 90%;
    background-color: #007bff;
 }
/* End Gantt Chart */


.modal-open {
    overflow: inherit !important;
    padding: 0 !important;
}

/* Data Table Sorting Buttons */
/*.sort-highlight {
  background: rgba(197, 215, 242, 1);
  transition: 0.4s;
}
.sort-btn {
  padding: 0;
  transition: 0.4s;
}
.sort-btn:hover {
  background-color: rgba(197, 215, 242, 1)!important;
}*/
/* End Data Table Sorting Buttons */