/** Datatable inner loader  **/
.datatable-inner-loader {
    position: absolute;
    top:0; bottom: 0; right: 0; left: 0;
    background-color:rgba(149, 157, 165, 0.2);
    display: none;
    /*margin: 10px;*/
}
.datatable-inner-loader > div {

    display: block;
    position: absolute;
    left: 50%;
    margin-left: -36px;
    top:50%;
    margin-top: -36px;
}

/** Specific datatable cel styles **/
.cell-text-highlight {
    font-size: 0.9em;
    padding: 0;
    margin: 0;
    /*color: #6C757D;*/
    text-transform: uppercase;
}

/*thead.table-light > tr > th, thead.table-light > tr > td  {*/
/*    background-color: #424E5A; !*  #2D353E; *!*/
/*    color: #acbfd2;*/
/*    !*     #D7F5FA    *!*/
/*    color: #fff;*/
/*}*/

td.select-checkbox:hover {
    cursor: pointer;
}

/*table.table-sm.dataTable tbody td.select-checkbox:before,*/
/*table.dataTable tbody td.select-checkbox:before {*/
/*    width: 18px;*/
/*    height: 18px;*/
/*    border: 2px solid var(--bs-body-color);*/
/*    top: 10px;*/
/*    margin-top: 0;*/
/*}*/

/*table.table-sm.dataTable tbody td.select-checkbox:after,*/
/*table.dataTable tbody td.select-checkbox:after {*/
/*    margin-left: -4px;*/
/*    top: 26px;*/
/*}*/

table.dataTable tbody tr td {
    vertical-align: middle;
}

table.dataTable tbody tr.selected a, table.dataTable tbody th.selected a, table.dataTable tbody td.selected a {
    color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));
}

/* region row selected */
table tr.selected td i {
    color: #fff;
}
table tr.selected td span.badge {
    background-color: rgba(255, 255, 255, 0.8);
}
/* endregion row selected */