table.overview {
    font-size: 14px;
}

.dc-row td {
    color: #222;

}

.dc-row:nth-child(odd) {
    background-color: #f0f0f0;
}

td {
    padding: 2px 4px;
}

td.dc-err {
    background-color: #fa3737;
    color: white;
    text-align: center;
}

td.dc-ok {
    background-color: #139f13;
    color: white;
    text-align: center;
}

td.dc-pending {
    background-color: lightblue;
}

td.dc-warn {
    background-color: #ffff1d;
    color: black;
}

.www-warn {
    color: black;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: yellow;
    border: 2px solid black;
    border-radius: 2px;
    font-weight: bolder;
}

span.status-code-icon svg {
    height: 25px;
}

.dc-row.status-400,
.dc-row.status-404,
.dc-row.status-500,
.dc-row.status-502
{
    background-color: #ffff1d;
}
