table {
    background: var(--table-background);
    border-left: 1px solid var(--table-border);
    border-top: 1px solid var(--table-border);
    color: var(--table-text);
    margin: 0 auto;
}

td, th {
    border-bottom: 1px solid var(--table-border);
    border-right: 1px solid var(--table-border);
    padding: 7px 12px;
}

thead, th {
    color: var(--table-headline);
    font: bold 120% 'Roboto Condensed', sans-serif;
}

table a {
    color: var(--table-link) !important;
}

table a:hover {
    border-color: var(--table-link) !important;
}

div.table_group {
    display: inline-block;
    vertical-align: top;
    margin: 0 2rem;
}
