﻿/* Table Stylings */
.table {
    font-size: 0.75em !important;
}

/*.table tbody tr*/

.formViewTable th,
.modalTable tbody tr th {
    width: 25em !important;
    word-wrap: break-word !important;
}

.modalTable th,
.modalTable td,
.formViewTable th,
.formViewTable td {
    border-top: none !important;
}

.modalTable tr:nth-child(even),
.formViewTable tr:nth-child(even) {
    background-color: #F8F8F8;
}

.modalTable tr th:first-child,
.modalTable tr th:first-child:hover,
.formViewTable tr th:first-child {
    border-radius: 8px 0 0 8px;
}

.modalTable tr td:last-child,
.modalTable tr td:last-child:hover,
.formViewTable tr td:last-child {
    border-radius: 0 8px 8px 0;
}

.viewTable thead input {
    width: 100%;
}

.viewTable tbody .even {
    background-color: #f2f2f2;
}

.modalTable tbody th {
    font-weight: 400 !important;
}

.modalTable tbody tr:hover,
.viewTable tr.odd:hover,
.viewTable tr.even:hover {
    background-color: #DC911B;
    color: #fff;
    cursor: pointer;
}

.viewTable {
    table-layout: fixed
}

    .viewTable thead .filterRowHidden {
        display: none;
    }

    .viewTable tbody tr td {
        border-top: none !important;
    }

        .viewTable tbody tr td:first-child {
            border-radius: 8px 0 0 8px;
        }

        .viewTable tbody tr td:last-child {
            border-radius: 0 8px 8px 0;
        }

#btnShowFilter,
#btnHideFilter {
    width: 8em;
    margin-top: -0.15em;
    float: left;
    text-decoration: none !important;
}

#DataTables_Table_0_filter {
    margin-top: 0.15em;
}

ul.pagination {
    margin-top: 0.5em !important;
    margin-bottom: -0.5em !important;
}

.page-link {
    font-size: 10pt !important;
    color: #DC911B !important;
}

.page-item.active .page-link {
    background-color: #DC911B !important;
    border-color: #DC911B !important;
    color: #FFF !important;
}

div.dataTables_length {
    margin-top: -0.1em;
}

div.dataTables_length select {
    font-size: 10pt !important;
}