body {
  padding: 20px 70px;
  background-color: #e9e9e9;
  font-family: "Lato";
  color: #555;
}
h2 {
  color: #555;
  text-align: center;
  font-family: "Lato";
  font-weight: bold;
  margin-bottom: 20px;
}
table {
  font-size: 30px;
  font-family: "Lato";
  border: 0;
  color: #555;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.55);
  background-color: #ffffff;
}
table tbody,
table tfoot,
table thead {
  border: 0;
}
table thead tr th {
  background-color: #2e2a25;
  color: White;
  text-align: center;
}
table tbody tr td {
  text-align: center;
  padding: 15px;
}
table tbody tr:nth-child(even) {
  background-color: rgb(216, 216, 216);
}
.lastModified {
  text-align: center;
}
[v-cloak] {
  display: none;
}
.clock {
  font-weight: bold;
  font-size: 38px;
  margin-bottom: 20px;
  overflow: auto;
}
.clock .left {
  float: left;
}
.clock .right {
  float: right;
}
i {
  padding-right: 10px;
}
#quote-component {
  font-size: 36px;
  text-align: center;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.55);
  background-color: #ffffff;
  padding: 20px;
}

#quote-component.no-data {
  font-size: 80px;
  font-style: normal;
  color: #555;
  margin-top: 100px;
}
#leaderboard-component table tbody td {
  font-size: 50px;
}

.widget {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.55);
  background-color: #ffffff;
  padding: 20px;
  margin-top: 20px;
}
th a {
  color: White;
}
tr.row-class-1 td {
  font-size: 50px;
  padding: 20px;
}
tr.row-class-2 td {
  font-size: 50px;
  padding: 20px;
}
tr.row-class-3 td {
  font-size: 50px;
  padding: 20px;
}
tr.row-class-4 td {
  font-size: 50px;
  padding: 20px;
}
tr.row-class-5 td {
  font-size: 50px;
  padding: 20px;
}
tr.row-class-6 td {
  font-size: 50px;
  padding: 10px;
}
tr.row-class-7 td {
  font-size: 50px;
  padding: 20px;
}
tr.row-class-8 td {
  font-size: 48px;
  padding: 20px;
}
tr.row-class-9 td {
  font-size: 38px;
  padding: 18px;
}
tr.row-class-10 td {
  font-size: 32px;
  padding: 18px;
}
tr.row-class-11 td {
  font-size: 30px;
  padding: 14px;
}
tr.row-class-12 td {
  font-size: 26px;
  padding: 14px;
}
tr.row-class-13 td {
  font-size: 24px;
  padding: 14px;
}
tr.row-class-14 td {
  font-size: 24px;
  padding: 12px;
}
.fade {
  color: rgb(158, 158, 158);
  display: none;
}

.inbound-leaderboard table thead tr th {
  background-color: orangered;
}

#leaderboard-component.rows-1 table tbody td {
  font-size: 32px;
  padding: 10px;
}
#leaderboard-component.rows-2 table tbody td {
  font-size: 32px;
  padding: 10px;
}
#leaderboard-component.rows-3 table tbody td {
  font-size: 32px;
  padding: 10px;
}
#leaderboard-component.rows-4 table tbody td {
  font-size: 32px;
  padding: 10px;
}
#leaderboard-component.rows-5 table tbody td {
  font-size: 32px;
  padding: 10px;
}
#leaderboard-component.rows-6 table tbody td {
  font-size: 32px;
  padding: 10px;
}
#leaderboard-component.rows-7 table tbody td {
  font-size: 32px;
  padding: 10px;
}
#leaderboard-component.rows-8 table tbody td {
  font-size: 31px;
  padding: 10px;
}
#leaderboard-component.rows-9 table tbody td {
  font-size: 31px;
  padding: 11px;
}
#leaderboard-component.rows-10 table tbody td {
  font-size: 30px;
  padding: 11px;
}
#leaderboard-component.rows-11 table tbody td {
  font-size: 30px;
  padding: 11px;
}
#leaderboard-component.rows-12 table tbody td {
  font-size: 30px;
  padding: 11px;
}
#leaderboard-component.rows-13 table tbody td {
  font-size: 28px;
  padding: 10px;
}
#leaderboard-component.rows-14 table tbody td {
  font-size: 28px;
  padding: 10px;
}
