table {
    text-align: center;
}

table.list {
    width: 100%;
}

table.list th {
    font-size: large;
    text-align: center;

    padding: 10px 0 2px;
    height: 50px;
}

table.list td {
    border-top: 1px solid var(--input-border-color);
    font-size: small;
    height: 25px;
    padding: 6px 6px 6px 2px;
}

table.list tr th.second_stage_and_finals_column_title {
    font-size: 10px;
}

/* Used in qualified to the second stage slide table */
.second_stage_list_district_name {
    cursor: pointer;
}

table.list.prizes td {
    /*font-weight: bold;*/
    font-size: large;
}

table.list tr.headers td {
    background-color: black;
    color: white;
}

table.list tr.I, table.list tr.Ist {
    background-color: rgba(36,93,27, 0.4);
}


table.list tr.L {
    background-color: rgba(36,93,27, 0.4);
}

table.list tr.II, table.list tr.IIst {
    background-color: rgba(36,93,27, 0.3);
}

table.list tr.III, table.list tr.IIIst {
    background-color: rgba(36,93,27, 0.2);
}

table.list tr.IV, table.list tr.IVst {
    background-color: rgba(36,93,27, 0.15);
}

table.list tr.V, table.list tr.Vst {
    background-color: rgba(36,93,27, 0.12);
}

table.list tr.Wyr {
    background-color: rgba(36,93,27, 0.1);
}
