html { background: linear-gradient(to bottom right, #ffffff 10%, #ffeedd 90%); min-height: 100%; }

.axisLabels { font-size: smaller; color: #545454; }

table.center { margin: auto; }
:not(table).center { text-align: center; }

.cell { display: inline-block; text-align: center; min-width: 2.0em; padding: 0em 0.1em 0em 0.1em; }

.br { background-color: #ffd4d4; }
.by { background-color: #f4f4bf; }
.bg { background-color: #d4ffd4; }
.bn { background-color: #dddddd; }

#tooltip { position: absolute; display: none; border: 1px solid #dada25; padding: 2px; background-color: #f4f4bf;
    opacity: 0.80; font-size: smaller; color: #545454; }
