﻿.table {
    --bs-table-bg: transparent;
    --bs-table-striped-color: #495057;
    --bs-table-active-color: #495057;
    --bs-table-active-bg: #e0f3ff;
    --bs-table-hover-color: #495057;
    --bs-table-hover-bg: #e0f3ff;
    width: 100%;
    margin-bottom: 1rem;
    color: #495057;
    vertical-align: top;
    border-color: #e9ecef;
}

.table-bordered > :not(caption) > * {
    border: 1px solid #dee2e6;
}

.table-bordered > :not(caption) > * > * {
    border: 1px solid #dee2e6;
}


/*.table-styling {
    background-color: #7894f0;
    color: #fff;
    border: 3px solid #7894f0
}
.table-styling thead {
    background-color: #4264D1;
    border: 3px solid #4264D1;
    color: wheat;
}
.table-styling, .table-styling thead th {
    color: white;
}
*/

/*.table-styling thead, .table-styling tfoot {
    background: url(leopardskin.jpg);
    color: white;
    text-shadow: 1px 1px 1px black;
}
.table-styling thead th,
.table-styling tfoot th,
.table-styling tfoot td {
    background: linear-gradient( to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5) );
    border: 3px solid purple;
}

.table-styling tbody tr:nth-child(odd) {
    background-color: #ff33cc;
}

.table-styling tbody tr:nth-child(even) {
    background-color: #e495e4;
}

.table-styling tbody tr {
    background-image: url(noise.png);
}

.table-styling table {
    background-color: #ff33cc;
}*/


.table-styling thead, .table-styling tfoot {
    background-color: #4264D1;
    color: #fff;
}

.table-styling tbody tr:nth-of-type(odd) {
    background-color: #D6DEF2;
}

.table-styling tbody tr:nth-of-type(even) {
    background-color: #7894f0;
}

.dataTables_wrapper table.dataTable {
    border: 1px solid #eff0f1;
}
/*.table-bordered th, .table-bordered td {
    border: 1px solid #dee2e6 !important;
}*/
.table-styling thead th {
    color: white;
}
/*.table-xs th, .table-xs td {
    padding: 0.2rem 2rem;
    font-size: 80%;
}*/
.table-xs th {
    /*padding: 0.2rem 2rem;*/
    font-size: 80%;
}

.table-styling td {
    color: #313131;
}

.table-border-primary th, .table-border-primary thead th, .table-border-primary tbody + tbody {
    border-color: #7abaff;
}