﻿/*! CSS Used from: https://coreui.io/demo/css/style.css */
*, *::before, *::after {
    box-sizing: border-box;
}

th {
    text-align: inherit;
}

.table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #c8ced3;
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #c8ced3;
}

.table-bordered th {
    border: 1px solid #c8ced3;
}

.table-bordered thead th {
    border-bottom-width: 2px;
}

@media print {
    *, *::before, *::after {
        text-shadow: none !important;
        box-shadow: none !important;
    }

    tr {
        page-break-inside: avoid;
    }

    .table th {
        background-color: #fff !important;
    }

    .table-bordered th {
        border: 1px solid #c8ced3 !important;
    }
}
/*! CSS Used from: https://coreui.io/demo/vendors/datatables.net-bs4/css/dataTables.bootstrap4.css */
table.dataTable th {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting {
    padding-right: 30px;
}

table.dataTable thead > tr > th:active {
    outline: none;
}

table.dataTable thead .sorting, table.dataTable thead .sorting_desc {
    cursor: pointer;
    position: relative;
}

    table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after {
        position: absolute;
        bottom: .9em;
        display: block;
        opacity: .3;
    }

    table.dataTable thead .sorting:before, table.dataTable thead .sorting_desc:before {
        right: 1em;
        content: "\2191";
    }

    table.dataTable thead .sorting:after, table.dataTable thead .sorting_desc:after {
        right: .5em;
        content: "\2193";
    }

    table.dataTable thead .sorting_desc:after {
        opacity: 1;
    }

table.table-bordered.dataTable th {
    border-left-width: 0;
}

    table.table-bordered.dataTable th:last-child {
        border-right-width: 0;
    }
/*! CSS Used from: https://coreui.io/demo/css/style.css */
*, *::before, *::after {
    box-sizing: border-box;
}

th {
    text-align: inherit;
}

.table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #c8ced3;
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #c8ced3;
}

.table-bordered th {
    border: 1px solid #c8ced3;
}

.table-bordered thead th {
    border-bottom-width: 2px;
}

@media print {
    *, *::before, *::after {
        text-shadow: none !important;
        box-shadow: none !important;
    }

    .table th {
        background-color: #fff !important;
    }

    .table-bordered th {
        border: 1px solid #c8ced3 !important;
    }
}
/*! CSS Used from: https://coreui.io/demo/vendors/datatables.net-bs4/css/dataTables.bootstrap4.css */
table.dataTable th {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

table.dataTable thead > tr > th.sorting_asc {
    padding-right: 30px;
}

table.dataTable thead > tr > th:active {
    outline: none;
}

table.dataTable thead .sorting_asc {
    cursor: pointer;
    position: relative;
}

    table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after {
        position: absolute;
        bottom: .9em;
        display: block;
        opacity: .3;
    }

    table.dataTable thead .sorting_asc:before {
        right: 1em;
        content: "\2191";
    }

    table.dataTable thead .sorting_asc:after {
        right: .5em;
        content: "\2193";
    }

    table.dataTable thead .sorting_asc:before {
        opacity: 1;
    }

table.table-bordered.dataTable th {
    border-left-width: 0;
}