/* WITHOUT SPACING TABLE STYLE */

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting {
    padding-right: 0px;
}

table.dataTable thead .sorting::before, table.dataTable thead .sorting_asc::before,
table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after,
 table.dataTable thead .sorting_desc::after, table.dataTable thead .sorting_desc::before, table.dataTable thead .sorting_desc::before   {
    display: none;
}

table.hidefilters thead > tr:last-child {
    display: none;
}

table.dataTable tbody > tr > td {
    padding-left: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 5px;
}

.btn-sm {
    padding: 0.3rem;
}

#filtersdiv {
    position: absolute;
    z-index: 10;
    display: none;
    background-image: linear-gradient(270deg, rgba(51, 148, 225, 0.18), transparent);
    background-color: #5b5b5b;
    box-shadow: 0px 0px 13px 0px rgba(74, 53, 107, 0.08);
    overflow: auto;
    overflow-x: hidden;
}

#btnclosefiltersdiv {
    color: #ffffff;
    text-shadow: 0 1px 0 #000;
    opacity: 2.5;
}

#filtertitle {
    color: #fff;
    text-shadow: #000 0 1px;
}

.filterelement {
    padding-left: 10%;
    padding-right: 6%;
}

.table th {
    padding: 0.30rem;
}

table.dataTable thead th.styleinfo, table.dataTable tbody td.styleinfo{
    color: #2196F3;
}

table.dataTable thead th.styledanger, table.dataTable tbody td.styledanger{
    color: #b57d6a;
}

table.dataTable thead th.stylesuccess, table.dataTable tbody td.stylesuccess{
    color: #1dc9b7;
}

table.dataTable thead th.stylewarning, table.dataTable tbody td.stylewarning{
    color: #ffc241;
}

table.dataTable thead th.styleprimary, table.dataTable tbody td.styleprimary{
    color: #868e96;
}