.table.table-striped-gray {
    background: white !important;
    margin-bottom: 3rem;
    border-bottom: 4px solid !important;
}

.table-striped-gray tr {
    height: auto !important;
    background-color: #fff !important;
}

.table-striped-gray tr:nth-child(even) {
    background-color: #e6e7e9 !important;
}

.table-striped-gray.light tr:nth-child(even) {
    background-color: #f5f5f5 !important;
}

.table-striped-gray tr.bg-black,
.table-striped-gray tr.bg-black td{
    background-color: #000000 !important;
    border-color: #fff !important;
    border-width: 2px !important;
    border-style: solid !important;
    color: #fff;
    /* border: 1px solid #fff !important; */
}

.table-striped-gray tr.bg-blue,
.table-striped-gray tr.bg-blue td{
    background-color: #0a1e61 !important;
    border-color: #fff !important;
    border-width: 2px !important;
    border-style: solid !important;
    color: #fff;
    /* border: 1px solid #fff !important; */
}

.table-striped-gray tr.bg-blue-light,
.table-striped-gray tr.bg-blue-light td{
    background-color: #0a1e61b5 !important;
    border-color: #fff !important;
    border-width: 2px !important;
    border-style: solid !important;
    color: #fff;
    /* border: 1px solid #fff !important; */
}

.table-striped-gray tr.bg-bluesky-pastel,
.table-striped-gray tr.bg-bluesky-pastel td{
    background-color: #009ac763 !important;
    border-color: #fff !important;
    border-width: 2px !important;
    border-style: solid !important;
}

.table-striped-gray tr.bg-bluesky-light,
.table-striped-gray tr.bg-bluesky-light td{
    background-color: #009ac71f !important;
    border-color: #fff !important;
    border-width: 2px !important;
    border-style: solid !important;
}

.table-striped-gray tr.bg-dark-orange,
.table-striped-gray tr.bg-dark-orange td{
    background-color: #f87037 !important;
    border-color: #fff !important;
    border-width: 2px !important;
    border-style: solid !important;
    color: #fff;
    /* border: 1px solid #fff !important; */
}

.table-striped-gray tr.bg-gray,
.table-striped-gray tr.bg-gray td {
    background-color: #e6e7e9 !important;
}

.table-striped-gray tr.bg-orange,
.table-striped-gray tr.bg-orange td{
    background-color: #f6935c !important;
    border-color: #fff !important;
    border-width: 2px !important;
    border-style: solid !important;
    color: #fff;
    /* border: 1px solid #fff !important; */
}

.table-striped-gray tr.bg-orange-light,
.table-striped-gray tr.bg-orange-light td {
    background-color: #f6935c5e !important;
    border-color: #fff !important;
    border-width: 2px 1px !important;
    border-style: solid !important;
}


.table-striped-gray tr.bg-orange-light-02,
.table-striped-gray tr.bg-orange-light-02 td {
    background-color: #fff8f3 !important;
    border-color: #fff !important;
    border-width: 2px 1px !important;
    border-style: solid !important;
}

.table-striped-gray tr.bg-white,
.table-striped-gray tr.bg-white td {
    background-color: #fff !important;
}

.table-striped-gray tr.bg-yellow,
.table-striped-gray tr.bg-yellow td {
    background-color: #f5c402 !important;
    border-color: #fff !important;
    border-width: 2px 1px !important;
    border-style: solid !important;
}

.table-striped-gray tr.bg-yellow-light,
.table-striped-gray tr.bg-yellow-light td {
    background-color: #ffc10745 !important;
    border-color: #fff !important;
    border-width: 2px 1px !important;
    border-style: solid !important;
}

.table-striped-gray td {
    min-height: 20px;
    height: auto !important;
    border-color: #fff !important;
    background: transparent !important;
    padding: 0.625rem 0.375rem !important;
    vertical-align: middle !important;
}

.table-striped-gray td[colspan] {
    text-align: left !important;
}

.table-striped-gray strong {
    font-weight: 500;
}

tr.bd-bottom, tr.bd-bottom td {
    border-bottom: 2px solid #fff !important;
}

tr.bd-top, tr.bd-top td {
    border-top: 2px solid #fff !important;
}

tr.bd-color-orange, tr.bd-color-orange td {
    border-color: #fa6500 !important;
}

tr.bd-top, tr.bd-top td {
    border-top: 2px solid #fff !important;
}

.table-striped-gray tr:last-child,
.table-striped-gray tr:last-child td {
    border-bottom: 4px solid #ccc !important;
}