@import url(https://fonts.googleapis.com/css?family=Ubuntu:400|700);.wrapper {
  width: 57vh;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.modal-game .modal-content {
  background-size: contain;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: center;
  border: none;
}

.modal-game .modal-body {
  padding: 2.2vh 2.2vh 0;
}

.modal-game .modal-footer {
  border-top: none;
}

#modal-gameover .modal-dialog {
  max-width: 47vh;
  margin: 10vh auto;
}

#modal-gameover .modal-content {
  background-image: url(/images/popup_score.png?905a63bdea2939764b7950f43f4da6c7);
  height: 50vh;
}

#modal-gameover .modal-body {
  padding: 2.2vh 6.7vh 0;
}

#modal-leaderboard .modal-dialog {
  max-width: 47vh;
  margin: 10vh auto;
}

#modal-leaderboard .modal-content {
  background-image: url(/images/popup_leaderboard.png?ef8a579385a0112242c4a40294eaa157);
  height: 76vh;
}

#modal-tnc .modal-dialog {
  max-width: 47vh;
  margin: 10vh auto;
}

#modal-tnc .modal-content {
  background-image: url(/images/popup_tnc.png?231c65749993bf375efb4650aa2ed4ca);
  height: 76vh;
}

.tnc-wrapper {
  height: 63vh;
  margin-top: 1vh;
  padding: 0 1vh;
  overflow-y: scroll;
}

.form-input-game {
  font-family: "Ubuntu";
  font-size: 3vh;
  margin-top: 2.77vh;
  width: 100%;
  background: none;
  border: none;
  outline: none;
}

.form-input-game:focus {
  border: none;
  outline: none;
}

#score {
  color: white;
  font-family: "Ubuntu";
  font-size: 4vh;
  font-weight: bold;
  text-align: center;
  margin-top: 4.5vh;
  margin-left: 11vh;
}

#nama {
  margin-top: 5.4vh;
}

#email {
  margin-top: 2.5vh;
}

#notel {
  margin-top: 2.5vh;
}

.btn-mainlagi {
  background-image: url(/images/button_mainlagi.png?0558da83fc8e4c68131e14ff0c440f25);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 7vh;
}

.btn-close {
  background-image: url(/images/button_close.png?a77fca34470914eaf6fa585af58a1c21);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 7vh;
  height: 7vh;
  float: right;
}

#table-leaderboard {
  font-family: "Ubuntu";
  font-size: 3vh;
  font-weight: bold;
  table-layout: fixed;
  margin-top: 3vh;
  width: 100%;
}

#table-leaderboard td {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#table-leaderboard td:nth-child(1) {
  width: 6vh;
  text-align: center;
}

#table-leaderboard td:nth-child(3) {
  text-align: right;
  width: 13vh;
  padding-right: 1vh;
}

