﻿.Times_TimeStandards a, .Times_TimeStandards a:visited {
    text-decoration: none;
}

.Times_TimeStandards .usas-times-timestandards-table {
    background-color: #e8e8e8;
    padding: 30px 20px 30px 20px;
}

    .Times_TimeStandards .usas-times-timestandards-table thead {
        display: table;
        table-layout: fixed;
        width: 100%;
    }

    .Times_TimeStandards .usas-times-timestandards-table th {
        background-color: #ba0c2f;
        border: solid 1px #7f051d;
        color: #fff;
        cursor: pointer;
        font-family: Oswald;
        padding: 20px;
        text-transform: uppercase;
    }

    .Times_TimeStandards .usas-times-timestandards-table tbody {
        display: block;
        max-height: 500px;
        overflow-y: scroll;
    }

        .Times_TimeStandards .usas-times-timestandards-table tbody::-webkit-scrollbar {
            background-color: transparent;
            width: 5px;
        }

        .Times_TimeStandards .usas-times-timestandards-table tbody::-webkit-scrollbar-thumb {
            background-color: #c1c6c8;
            border-radius: 2.5px;
        }

        .Times_TimeStandards .usas-times-timestandards-table tbody tr {
            background-color: #fff;
            border-bottom: solid 1px #e8e8e8;
            border-left: solid 1px #e8e8e8;
            border-right: solid 1px #e8e8e8;
            display: table;
            table-layout: fixed;
            width: 100%;
        }

        .Times_TimeStandards .usas-times-timestandards-table tbody td {
            font-weight: bold;
            padding: 20px;
        }

@media (max-width: 767px) {
    .Times_TimeStandards .usas-times-timestandards-table thead {
        display: none !important;
    }

    .Times_TimeStandards .usas-card {
        padding: 20px;
    }

        .Times_TimeStandards .usas-card table tbody {
            overflow-y: auto;
        }

        .Times_TimeStandards .usas-card tbody tr {
            border-top: solid 1px #e8e8e8;
        }

        .Times_TimeStandards .usas-card tbody td {
            padding: 5px;
            text-align: left;
            text-transform: uppercase;
        }

        .Times_TimeStandards .usas-card table tbody tr td:first-child {
            background-color: #ba0c2f;
            color: #fff;
            text-transform: uppercase;
            width: 50%;
        }
}

@media (min-width: 768px) {
    .Times_TimeStandards th, .Times_TimeStandards td {
        text-align: center;
    }
}