html,
body {
  background-color:#063151;
  color:#FFFFFF;
}
header {
  background-color:#FFFFFF;
  color:#06187F;
}
header em,
header sup {
  color:#E02B20;
}
#board .title,
.databoard .head {
  background-color:#E2001A;
  color:#FFFFFF;
}
#board.leaderboard .title small {
  color:#FFFFFF;
}
#board .columns td,
.databoard .lines thead th {
  background-color:#06187F;
  outline-color:#687DA4;
  color:#FFFFFF;
}
#board .line,
.databoard .lines tbody tr {
  background-color:#FFFFFF;
}
#board .line td,
.databoard .lines tbody td {
 border-color:rgba(6,49,81,0.1);
  color:#063151;
}

#board .line .hour i {
  color:#FF6600;
}
#board .line .racetime i {
  color:#FF6600;
}
#board .line .rank {
  color:#E2001A;
}
#board .line .rank small {
  color:#556173;
}
#board .line .boat big {
  color:#063151;
}
#board .line .boat small {
  color:rgba(85,97,115,1);
}

#board .line:hover,
.databoard .lines tbody tr:hover {
  background-color:#F3F3F3;
}

#board .line.active,
.databoard .lines tbody tr.active {
  background-color:#E2001A;
}
#board .line.active td,
#board .line.active th,
.databoard .lines tbody tr.active td {
  border-color:#AA0015;
  color:#FFFFFF;
}
#board .line.active .hour i {
  color:#FF6600;
}
#board .line.active .racetime i {
  color:#FF6600;
}
#board .line.active .rank {
  color:#FFFFFF;
}
#board .line.active .rank small {
  color:rgba(255,255,255,0.7);
}
#board .line.active .boat big {
  color:#FFFFFF;
}
#board .line.active .boat small {
  color:rgba(255,255,255,0.7);
}

#board .body .pt2pt {
 background-color:rgba(185,185,185,0.08);
}
#board .body .overxh {
 background-color:rgba(185,185,185,0.12);
}
#board .body .over24h {
 background-color:rgba(185,185,185,0.2);
}

.databoard .lines tbody tr.group th {
  background-color:#F3F3F3;
}