﻿table tr.even, table tr.alt, table tr:nth-of-type(even) {
    background: transparent !important;
}

table {
    background: transparent;
    border: 0;
}

.interpretation_table thead th {
    width: 25%;
}

    .interpretation_table thead th:nth-child(1) {
        background: #2ecc71;
    }

    .interpretation_table thead th:nth-child(2) {
        background: #f39c12;
    }

    .interpretation_table thead th:nth-child(3) {
        background: #e74c3c;
    }

    .interpretation_table thead th:nth-child(4) {
        background: #c0392b;
    }

    .interpretation_table thead th div {
        text-align: center;
        color: #fff;
    }

        .interpretation_table thead th div:nth-child(1) {
            font-size: 1.25rem;
            font-weight: bold;
        }

        .interpretation_table thead th div:nth-child(2) {
            font-size: 1rem;
        }

.interpretation_table tbody td {
    vertical-align: top;
    background: #fff;
    font-size: 0.8em;
}

    .interpretation_table tbody td u {
        font-weight: bold;
    }

.interpretation_table tfoot td {
    font-weight: normal;
    font-size: 0.8rem;
}

.interpretation_table tbody td.active {
    font-size: 1rem;
    border-left: 4px solid #000;
    border-right: 4px solid #000;
    border-bottom: 4px solid #000;
    background: #ffffdd;
}

.interpretation_table thead th.active {
    border-left: 4px solid #000;
    border-right: 4px solid #000;
    border-top: 4px solid #000;
}

.intensity_table thead th:nth-child(1) {
    background: #fff;
}

.intensity_table thead th:nth-child(2) {
    background: #ec7c30;
}

.intensity_table thead th:nth-child(3) {
    background: #5b9bd4;
}

.intensity_table thead th:nth-child(4) {
    background: #6fac46;
}

.intensity_table thead th strong {
    font-size: 1.1rem;
}

.intensity_table thead th div {
    font-size: 0.8rem;
}

.intensity_table thead th {
    border-bottom: 2px solid #000;
    text-align: center;
}

.intensity_table tbody td {
    font-size: 1rem;
    vertical-align: middle;
    text-align: center;
}

    .intensity_table tbody td:nth-child(1) {
        font-weight: bold;
        font-size: 1.1rem;
        text-align: left;
        background: #fff;
    }

    .intensity_table tbody td:nth-child(2) {
        background: #fff1cc;
    }

    .intensity_table tbody td:nth-child(3) {
        background: #d9e1f3;
    }

    .intensity_table tbody td:nth-child(4) {
        background: #e1eed9;
    }

.intensity_table tbody tr:last-child td {
    border-bottom: 2px solid #000;
}

.intensity_table tfoot td {
    font-size: 0.75em;
    font-weight: normal;
}
