
.dataTable td:first-child:hover{cursor:pointer!important;} /* For all tables*/
.dataTable .sortable td:first-child{cursor:pointer;} /* only for this one*/
.dataTables_scroll  {
    padding-bottom: 0.5rem !important;
}

div.dts div.dataTables_scrollBody {
    background: none;
}

table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected {
	color:#000;
	background-color: #cde4fe;
}

@media print {
    .d-print-none {
        display: none!important;
    }
}



table.dataTable tbody > tr.selected,
.table-striped>tbody>tr.selected:nth-of-type(odd)
{
	background-color: #d5effc;
	--bs-table-accent-bg: #d5effc;
	color:#000;
}

table.dataTable tr {
    cursor:pointer;
}

.truncate-1 {
    text-overflow:ellipsis;
    overflow: hidden;
    white-space:nowrap;
    display: block!important;
}

.truncate-2 {
    -webkit-box-orient: vertical;
    display: block;
    display: -webkit-box;
    overflow: hidden !important;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}
.truncate-3 {
    -webkit-box-orient: vertical;
    display: block;
    display: -webkit-box;
    overflow: hidden !important;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}

.truncate-4 {
    -webkit-box-orient: vertical;
    display: block;
    display: -webkit-box;
    overflow: hidden !important;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}