[invisible] {
    display: none !important;
}

.bigtable {
    width: 100%;
    font-size: 115%;
    
    border-radius: 5px 5px 0px 0px;
}

.list {
    background: white;
}

.list td{
    border-bottom: 2px solid rgb(150, 3, 3);
    padding: 5px;
    border-radius: 5px 5px 0px 0px;
}

.dashboard {
    table-layout: fixed;
}

.dashboard td{
    border-bottom: 2px solid rgb(150, 3, 3);
    padding: 5px;
    border-radius: 0px 0px 5px 5px;
    vertical-align: top;
}

/*.bigtable td:not(.state):not(.tdblock) {
    background: rgba(255, 255, 255, 0.3);
}*/


.smalltable {
    padding: 20px;
    display: inline-block;
    vertical-align: top;
}

.smalltable td{
    padding: 3px;
}

td.tdmsg {
    text-align: center;
    font-style: italic;
    background: rgba(150, 3, 3, 0.3);
    border-radius: 5px 5px 0 0;
    padding: 3px;
    color: black;
}

td.tdblock {
    text-align: center;
    border-bottom: 2px solid rgb(219, 181, 135);
    background: rgba(7, 66, 112, 0.3);
    font-size: 130%;
    padding: 10px;
}

.bigtable td:not(.actions) a:not(.notblock) {
    display: block;
    text-align: center;
    background: rgba(150, 3, 3, 0.3);
    color: black;
    border-radius: 5px;
    padding: 3px;
    font-weight: normal;
    margin-bottom: 2px;
}

.bigtable td a:hover:not(.notblock) {
    background: white;
    color: rgb(150, 3, 3);
}

.bigtable td.actions a{
    display: inline-block;
    text-align: center;
    background: rgb(150, 3, 3);
    color: white;
    border-radius: 5px;
    padding: 3px;
    margin: 2px;
    font-weight: normal;
}

.bigtable td.actions a:hover {
    background: white;
    color: rgb(150, 3, 3);
}

.smalltable.logs td, .smalltable.logs th{
    padding-left: 10px;
    padding-right: 10px;
}

.smalltable.logs tr:odd {
    background: rgba(255, 255, 255, 0.3);
}

.subtable {
    border: 1px solid black;
    width: 100%;
}
.subtable td {
    text-align: left;
    padding: 5px;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 5px;
}

form table .subtable {
    border: 1px solid black;

}
form table .subtable td {
    text-align: left;
    padding: 5px;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 5px;
}
