/* Tables styles in page content */

table {
    background-color: light-dark(#eee, #0003);
    border-collapse: collapse;
    border-spacing: 0;
}

table tr th,
table tr td {
    margin: 0;
    padding: 0.5em 1em;
    line-height: 1.5em;
}

table,
table tr th,
table tr td {
    border: 1px solid light-dark(#d4d4d4, #0003);
}

table tr th:first-child,
table tr td:first-child,
table tr th:last-child,
table tr td:last-child {
/*    word-break: break-word;*/
}

table tr td ul {
    list-style: none;
    margin: 0;
}

table tr td ul li ul {
    padding: 0 0 0 0.5em;
    margin: 0 0 0.5em 0;
}

table tr td ul li ul li:before {
    display: none;
}


/* Specified table style for each page */

#freebsd table tr {
    background-color: #0000;
}

#freebsd table tr td {
    vertical-align: top;
}