﻿table.table-widget {
    border: 0px solid black;
    border-collapse: collapse;
    display: inline-table;
    font-family: "Gotham A","Gotham B";
}

.table-widget th, .table-widget td {
    padding: 5px;
}

.table-dd h3 {
    color: white;
    font-size: 16px !important;
}

@media (max-width: 768px) {
    .table-widget th, .table-widget td {
        padding: 5px 0px 5px 0px;
    }
}

@media (max-width: 320px) {
    .table-widget th, .table-widget td {
        font-size: 14px !important;
    }
}

    .table-widget th, .table-widget td {
        text-align: center;
    }

    table.table-widget th:first-child, table.table-widget td:first-child {
        text-align: left;
    }

    .table-widget td {
        border-bottom: 1px solid Grey;
    }

    .th-bright-blue {
        border-bottom: 4px solid #009fd9;
    }

    .th-green {
        border-bottom: 4px solid #3fa946;
    }

    .th-dark-blue {
        border-bottom: 4px solid #214491;
    }

    .th-teal {
        border-bottom: 4px solid #00a5ac;
    }

    .thtext-bright-blue {
        color: #009fd9;
    }

    .thtext-green {
        color: #3fa946;
    }

    .thtext-dark-blue {
        color: #214491;
    }

    .thtext-black {
        color: black;
    }

    .thtext-teal {
        color: #00a5ac;
    }

    .last-line-bright-blue tr:last-child {
        border-bottom: 4px solid #009fd9;
    }

    .last-line-green tr:last-child {
        border-bottom: 4px solid #3fa946;
    }

    .last-line-dark-blue tr:last-child {
        border-bottom: 4px solid #214491;
    }

    .last-line-teal tr:last-child {
        border-bottom: 4px solid #00a5ac;
    }

