div.game-container{
}

div.game-body{
  text-align: center;
}

div.game-score{
  font-size:2em;
}

span.game-stat {
  margin: auto;
  width: 20%;
  margin: 10%;
}


table.puzzle-list{
  margin: auto;
  width:100%;
}

.puzzle-current, .puzzle-previous{
  width: 100%;
}

tr.puzzle-container{
  font-weight: bold;
  font-size:5em;
  height:2em;
  text-align: center;
}

td.puzzle-fraction{
  width: 30%;
}

td.puzzle-fraction.puzzle-fraction-left,
td.puzzle-fraction.puzzle-fraction-right {
  cursor: pointer;
}

td.puzzle-sign{
  width: 40%;
}

.puzzle-correct{
  color:green;
}

.puzzle-incorrect{
  color:red;
}

.game-timer{
  font-size:3em;
}
