﻿tr.even td {
    background-color: #ffffff;
}

tr.odd td {
    background-color: #f9f9f9;
}

tr.selected td {
    background-color: #0088cc;
}

thead th {
    background-color: white;
}

tfoot th {
    background-color: white;
}

th.dtfc-fixed-left,
th.dtfc-fixed-right {
    z-index: 1;
}

div.dtfc-right-top-blocker,
div.dtfc-left-top-blocker {
    margin-top: 6px;
    border-bottom: 0px solid #ddd !important;
}

table.dataTable.table-bordered.dtfc-has-left {
    border-left: none;
}

div.dataTables_scroll.dtfc-has-left table.table-bordered {
    border-left: none;
}

div.dataTables_scrollBody {
    border-left: 1px solid #ddd !important;
}

div.dataTables_scrollFootInner table.table-bordered tr th:first-child,
div.dataTables_scrollHeadInner table.table-bordered tr th:first-child {
    border-left: 1px solid #ddd !important;
}

tr.dt-rowReorder-moving td.dtfc-fixed-left,
tr.dt-rowReorder-moving td.dtfc-fixed-right {
    border-top: 2px solid #888 !important;
    border-bottom: 2px solid #888 !important;
}

    tr.dt-rowReorder-moving td.dtfc-fixed-left:first-child {
        border-left: 2px solid #888 !important;
    }

    tr.dt-rowReorder-moving td.dtfc-fixed-right:last-child {
        border-right: 2px solid #888 !important;
    }
