﻿
table.bordered thead > tr > th, table.bordered tfoot > tr > th, table.bordered tbody > tr > td {
    padding: 4px;
    white-space: nowrap;
}

 table.bordered tbody > tr > td {
    max-width: 90px;
    text-overflow: ellipsis;
    overflow: hidden;
}

 table.bordered thead > tr > th, table.bordered tfoot > tr > th, table.bordered tbody > tr > td {
    font-size: 10px;
}

 table.bordered thead th {
    border-bottom: 2px solid #fbfbfb !important;
    border-right: 2px solid #fbfbfb !important;
    border-width: 0 2px 2px 0;
}

 table.bordered td {
    border-bottom: 2px solid #a0a5ba !important;
    border-right: 2px solid #a0a5ba !important;
    border-width: 0 2px 2px 0;
}

 table.bordered thead tr:first-child th:not(.hide_header) {
    background-color: #a0a5ba !important;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: 0px !important;
}

 table.bordered td:last-child, table.bordered th:last-child {
    border-right: 0 solid #fff !important;
}

table.bordered thead > tr > th {
    min-width: 50px;
}

 table.table thead .sorting,
 table.table thead .sorting_asc,
 table.table thead .sorting_desc,
 table.table thead .sorting_asc_disabled,
 table.table thead .sorting_desc_disabled {
    cursor: pointer;
    background-position: right center;
    padding-right: 20px;
}

 table.table thead .sorting_disabled.sorting_asc,
 table.table thead .sorting_disabled.sorting_desc {
    padding-right: 4px !important;
}

 table.bordered tbody tr.selected {
    background-color: #b0bed9;
}

#charge-line-table_wrapper >.dataTables_scroll > .dataTables_scrollBody {
    position: absolute !important;
    height: 60%;
    overflow: inherit !important;
}


#charge-line-table_wrapper >.dataTables_scroll > .dataTables_scrollHead {
    overflow: unset !important;
}
.table-responsive >#tablePreviousVisit{
    position: relative !important;
    height: 60%;
}