/* line 28, /Users/anparton/Documents/Source/tmp/game.scss */
* {
  -webkit-tap-highlight-color: transparent;
}

@font-face {
  font-family: "Regular";
  src: url("../fonts/RammettoOne-Regular.ttf");
}
/* line 38, /Users/anparton/Documents/Source/tmp/game.scss */
body {
  margin: 0px 0px 0px 0px;
  background-color: #000000;
  height: 100%;
  font-family: "Regular";
  overflow: hidden;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-family: "Regular";
  font-size: 1vw;
  color: #df7144;
}

/* line 56, /Users/anparton/Documents/Source/tmp/game.scss */
.background {
  position: absolute;
  left: 50%;
  top: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 101%;
  background-color: #0d3349;
  position: absolute;
}

/* line 68, /Users/anparton/Documents/Source/tmp/game.scss */
.errordiv {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}
/* line 74, /Users/anparton/Documents/Source/tmp/game.scss */
.errordiv .error {
  position: absolute;
  left: 50%;
  top: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 70%;
  height: 70%;
  text-align: center;
  z-index: 10000;
  background-image: url("../images/ui/error.png");
  background-size: 100% 100%;
  color: white;
  font-size: 1.5em;
  line-height: 1.8em;
}
/* line 90, /Users/anparton/Documents/Source/tmp/game.scss */
.errordiv .error .heading {
  color: yellow;
  font-size: 2.5em;
  margin-bottom: 0.5em;
  margin-top: 1.4em;
}
/* line 96, /Users/anparton/Documents/Source/tmp/game.scss */
.errordiv .error .errorbody {
  font-size: 1.3em;
  margin-top: 7em;
  color: black;
}

/* line 105, /Users/anparton/Documents/Source/tmp/game.scss */
#container {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  background-color: black;
}

/* line 123, /Users/anparton/Documents/Source/tmp/game.scss */
.SettingsPortrait {
  position: absolute;
  left: 50%;
  -moz-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  display: none;
  width: 94%;
  height: 100%;
  top: 0px;
  background-image: url("../images/ui/portrait/settings_background.jpg");
  background-size: 100% 100%;
  color: #df7144;
  font-size: 5.4vw;
  text-align: center;
}
/* line 136, /Users/anparton/Documents/Source/tmp/game.scss */
.SettingsPortrait .divider {
  width: 85%;
  height: 8px;
  background-image: url("../images/ui/landscape/divider.png");
  background-size: 100% 100%;
  display: inline-block;
}

/* line 147, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait {
  position: absolute;
  left: 50%;
  -moz-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  display: none;
  width: 94%;
  height: 100%;
  top: 0px;
  background-image: url("../images/ui/portrait/info_background.png");
  background-size: 100% 100%;
  color: black;
  font-size: 5.4vw;
  text-align: center;
}
/* line 159, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait span {
  margin-top: 2em;
}
/* line 162, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .closebutton {
  float: right;
  font-size: 0.6em;
  -moz-border-radius: 0.4em;
  -webkit-border-radius: 0.4em;
  border-radius: 0.4em;
  color: white;
  background-color: black;
  cursor: pointer;
}
/* line 170, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .header {
  text-align: center;
  font-size: 1.4em;
}
/* line 175, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller {
  text-align: left;
  font-size: 0.5em;
  height: 81%;
  width: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
}
/* line 184, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .header {
  text-align: center;
  font-size: 1.4em;
}
/* line 188, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .box {
  float: left;
  width: 30%;
}
/* line 191, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .box .image {
  width: 100%;
}
/* line 195, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .fourbox {
  position: absolute;
  width: 25%;
  display: inline;
}
/* line 199, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .fourbox .image {
  width: 100%;
}
/* line 204, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .righttext {
  display: inline;
  width: 70%;
}
/* line 208, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .topcats {
  display: block;
  width: 100%;
}
/* line 211, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .topcats img {
  width: 100%;
}
/* line 215, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .multiplier {
  float: left;
  width: 25%;
  text-align: center;
}
/* line 220, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .multiplierthirds {
  float: left;
  width: 33.3%;
  text-align: center;
}
/* line 225, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .gap {
  width: 100%;
  height: 20px;
  position: relative;
}
/* line 230, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .winlines {
  width: 100%;
}
/* line 232, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .winlines img {
  width: 100%;
}
/* line 238, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .divider {
  width: 100%;
  height: 8px;
  background-image: url("../images/ui/landscape/divider.png");
  background-size: 100% 100%;
  display: inline-block;
}

/* line 250, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape {
  position: absolute;
  left: 50%;
  -moz-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  display: none;
  width: 94%;
  height: 100%;
  top: 0px;
  background-image: url("../images/ui/landscape/info_background.png");
  background-size: 100% 100%;
  color: black;
  font-size: 3.4vw;
  text-align: center;
}
/* line 262, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape span {
  margin-top: 2em;
}
/* line 265, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .closebutton {
  float: right;
  font-size: 0.6em;
  -moz-border-radius: 0.4em;
  -webkit-border-radius: 0.4em;
  border-radius: 0.4em;
  color: white;
  background-color: black;
  cursor: pointer;
}
/* line 273, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .header {
  text-align: center;
  font-size: 1.4em;
}
/* line 278, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller {
  text-align: left;
  font-size: 0.5em;
  height: 79%;
  width: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
}
/* line 287, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .header {
  text-align: center;
  font-size: 1.4em;
}
/* line 291, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .box {
  float: left;
  width: 30%;
}
/* line 294, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .box .image {
  width: 100%;
}
/* line 298, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .fourbox {
  position: absolute;
  width: 25%;
  display: inline;
}
/* line 302, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .fourbox .image {
  width: 100%;
}
/* line 307, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .righttext {
  display: inline;
  width: 70%;
}
/* line 311, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .topcats {
  display: block;
  width: 100%;
}
/* line 314, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .topcats img {
  width: 100%;
}
/* line 318, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .multiplier {
  float: left;
  width: 25%;
  text-align: center;
}
/* line 323, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .multiplierthirds {
  float: left;
  width: 33.3%;
  text-align: center;
}
/* line 328, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .gap {
  width: 100%;
  height: 20px;
  position: relative;
}
/* line 333, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .winlines {
  width: 100%;
}
/* line 335, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .winlines img {
  width: 100%;
}
/* line 341, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .divider {
  width: 100%;
  height: 8px;
  background-image: url("../images/ui/landscape/divider.png");
  background-size: 100% 100%;
  display: inline-block;
}

/* line 352, /Users/anparton/Documents/Source/tmp/game.scss */
.titlescreen {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background-image: url("../images/splash/portrait.jpg");
  background-size: 100% 100%;
  display: none;
}

/* line 364, /Users/anparton/Documents/Source/tmp/game.scss */
.realityback {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
  z-index: 99999;
}

/* line 372, /Users/anparton/Documents/Source/tmp/game.scss */
.reality {
  width: 80%;
  max-width: 400px;
  min-width: 300px;
  height: 250px;
  position: absolute;
  left: 50%;
  top: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
  text-align: center;
  font-size: 22px;
  border: 2px solid white;
  -moz-box-shadow: 0px 1px 8px #099CE6;
  -webkit-box-shadow: 0px 1px 8px #099CE6;
  box-shadow: 0px 1px 8px #099CE6;
  -moz-border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  border-radius: 0.3em;
  display: none;
  z-index: 100000;
}
/* line 388, /Users/anparton/Documents/Source/tmp/game.scss */
.reality span {
  margin-left: 1%;
  width: 98%;
  margin-bottom: 10px;
}
/* line 393, /Users/anparton/Documents/Source/tmp/game.scss */
.reality p {
  margin-top: 20px;
}
/* line 396, /Users/anparton/Documents/Source/tmp/game.scss */
.reality .outer {
  padding-top: 28px;
  position: absolute;
  top: 50%;
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}
/* line 400, /Users/anparton/Documents/Source/tmp/game.scss */
.reality .button {
  width: 20%;
  background-color: transparent;
  border: 2px solid white;
  display: inline-block;
  color: white;
  font-size: 1em;
  margin-bottom: 6%;
  margin-left: 2%;
  margin-right: 2%;
  cursor: pointer;
  -moz-border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  border-radius: 0.3em;
  -moz-box-shadow: 0px 1px 8px #099CE6;
  -webkit-box-shadow: 0px 1px 8px #099CE6;
  box-shadow: 0px 1px 8px #099CE6;
}
/* line 414, /Users/anparton/Documents/Source/tmp/game.scss */
.reality .widebutton {
  width: 80%;
  background-color: transparent;
  border: 2px solid white;
  display: inline-block;
  color: white;
  font-size: 1em;
  cursor: pointer;
  -moz-border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  border-radius: 0.3em;
  -moz-box-shadow: 0px 1px 8px #099CE6;
  -webkit-box-shadow: 0px 1px 8px #099CE6;
  box-shadow: 0px 1px 8px #099CE6;
}

/* line 428, /Users/anparton/Documents/Source/tmp/game.scss */
#topbar {
  background-color: #2a1c1e;
}

/* line 432, /Users/anparton/Documents/Source/tmp/game.scss */
.table {
  display: table;
  width: 100%;
}
/* line 436, /Users/anparton/Documents/Source/tmp/game.scss */
.table .table-row {
  display: table-row;
}
/* line 440, /Users/anparton/Documents/Source/tmp/game.scss */
.table .table-cell {
  display: table-cell;
  width: 60%;
  vertical-align: middle;
}
/* line 445, /Users/anparton/Documents/Source/tmp/game.scss */
.table .table-cell:first-of-type, .table .table-cell:last-of-type {
  width: 20%;
}
/* line 448, /Users/anparton/Documents/Source/tmp/game.scss */
.table .table-cell:first-of-type img, .table .table-cell:last-of-type img {
  width: 40px;
}

/* line 455, /Users/anparton/Documents/Source/tmp/game.scss */
iframe {
  width: 100%;
  height: 100%;
  background-color: black;
  display: none;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1000;
}

/* line 465, /Users/anparton/Documents/Source/tmp/game.scss */
img {
  width: 30%;
  border: solid white 2px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  position: absolute;
  cursor: pointer;
  -moz-box-shadow: black 8px 12px 15px;
  -webkit-box-shadow: black 8px 12px 15px;
  box-shadow: black 8px 12px 15px;
}

/* line 474, /Users/anparton/Documents/Source/tmp/game.scss */
.close {
  position: absolute;
  float: right;
  right: 0px;
  top: 0px;
  background-color: floralwhite;
  border: solid black 4px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  color: black;
  text-align: center;
  z-index: 100000;
  font-size: 50px;
  cursor: pointer;
  display: none;
  height: 70px;
  width: 45px;
}

/* line 492, /Users/anparton/Documents/Source/tmp/game.scss */
.games {
  position: relative;
  background-color: blue;
  width: 100%;
}

/* line 497, /Users/anparton/Documents/Source/tmp/game.scss */
.topheader {
  font-family: "Regular";
  text-align: center;
  color: antiquewhite;
  font-size: 5em;
}

/* line 504, /Users/anparton/Documents/Source/tmp/game.scss */
.header {
  font-family: "Regular";
  text-align: center;
  color: lightblue;
  font-size: 3em;
}

/* line 510, /Users/anparton/Documents/Source/tmp/game.scss */
.txt {
  font-family: "Regular";
  text-align: center;
  color: lightcyan;
  font-size: 2.5em;
}

/* line 516, /Users/anparton/Documents/Source/tmp/game.scss */
.infodiv {
  width: 100%;
  position: absolute;
  margin-top: 8px;
}

/* line 521, /Users/anparton/Documents/Source/tmp/game.scss */
.info {
  -moz-box-shadow: black 8px 12px 15px;
  -webkit-box-shadow: black 8px 12px 15px;
  box-shadow: black 8px 12px 15px;
  font-family: "Regular";
  text-align: center;
  color: ghostwhite;
  font-size: 1em;
  width: 30%;
  float: left;
  border: solid white 1px;
  margin-left: 1%;
  margin-right: 1%;
  padding-top: 8px;
  padding-bottom: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
/* line 534, /Users/anparton/Documents/Source/tmp/game.scss */
.info span {
  padding-left: 1%;
  padding-right: 1%;
}
/* line 539, /Users/anparton/Documents/Source/tmp/game.scss */
.info .header {
  width: 100%;
  font-size: 2em;
  color: navajowhite;
}
