@font-face {
  font-family: "arcade";
  src: url("/game/fonts/arcade.ttf"), url("/game/fonts/arcade.woff");
}
body {
  font-family: "arcade";
  line-height: 1.2em;
  color: #FFF;
  background-color: #1284E6;
}
a {
  color: #FFF;
}
a:focus, a:hover {
  color: #FFF;
}
h1, h2, h3, h4, h5 {
  color: #FFF;
}
h3 small {
  color: #C7BFCC;
}

.container.splash {
  padding: 0;
  width: 100%;
  background-color: #2E3192;
}
.container.splash .row {
  margin: 0;
}
.container.splash .row .col-md-12 {
  padding: 0;
}
.container.splash .row .col-md-12 img {
}

.navbar-inverse {
  background-color: #262262;
  border: none;
  border-radius: 0;
  margin: 0;
}
/* The page draws under the iPhone's status bar, notch and home indicator
   (full screen, with its colours behind them); keep the content clear. */
header.navbar {
  padding-top: env(safe-area-inset-top);
}
header.navbar, footer.navbar {
  padding-left: env(safe-area-inset-left);
  padding-right: env(safe-area-inset-right);
}
footer.navbar {
  padding-bottom: env(safe-area-inset-bottom);
}
.navbar-inverse .navbar-brand {
  color: #FFF;
}
.navbar-inverse a,
.navbar-inverse .navbar-nav>li>a {
  color: #B19DBD;
}

.terms-font {
  font-family: Verdana;
}

footer.navbar-inverse.contact {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
}

.show-sm {
  display: none;
}
@media (max-width: 768px) {
  .center-block-sm {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .text-center-sm {
    text-align: center;
  }
  .hide-sm {
    display: none;
  }
  .show-sm {
    display: block;
  }
}