.right, #topnav {
    text-align: right;
}
#classdiv {
    width: 30%;
}
/*
#dataTables_wrapper {
    height: 100%;
}
*/
.indent {
    padding-left: 1em;
}
fieldset {
    border: 1px solid darkgray;
    padding: 1em;
    width: 40%;
    float: right;
    text-align: left;
    margin-bottom: 1em;
}
.green {
    color: #009900;
    font-weight: bolder;
}
.red {
    color: darkred;
    font-weight: bolder;
}
#notes {
    padding-top: 1em;
}
/**/
#table-container-details {
    width: 40%;
}}
thead input {
    width: 100%;

table.dataTable tbody td.center {
    text-align: center;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding: 8px 5px;
}
table.dataTable tbody td.empty {
    background-color: mistyrose;
}

td {
    font-size: 10px;
    padding: 0.2em !important;
}
th {
    font-size: 12px;
}


th, td {
    white-space: nowrap;
}
.dataTables_wrapper {
    width: 100%;
    margin: 0 auto;
}

