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

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

/* line 55, /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: black;
}

/* line 66, /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 72, /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/CH_Error.png");
  background-size: 100% 100%;
  color: white;
  font-family: Montserrat;
  font-size: 1.5em;
  line-height: 1.8em;
}
/* line 89, /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 95, /Users/anparton/Documents/Source/tmp/game.scss */
.errordiv .error .errorbody {
  font-size: 1.3em;
  margin-top: 7em;
  color: black;
}

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

/* line 122, /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/CH_mobile_settings_landscape.png");
  background-size: 100% 100%;
  color: black;
  font-family: "Rammetto One";
  font-size: 5.4vw;
  text-align: center;
}
/* line 136, /Users/anparton/Documents/Source/tmp/game.scss */
.SettingsPortrait .divider {
  width: 100%;
  height: 8px;
  background-image: url("../images/ui/CH_mobile_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/CH_mobile_info_landscape.png");
  background-size: 100% 100%;
  color: black;
  font-family: "Rammetto One";
  font-size: 5.4vw;
  text-align: center;
}
/* line 160, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait span {
  margin-top: 2em;
}
/* line 163, /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 171, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .header {
  text-align: center;
  font-size: 1.4em;
}
/* line 176, /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 185, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .header {
  text-align: center;
  font-size: 1.4em;
}
/* line 189, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .box {
  float: left;
  width: 30%;
}
/* line 192, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .box .image {
  width: 100%;
}
/* line 196, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .fourbox {
  position: absolute;
  width: 25%;
  display: inline;
}
/* line 200, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .fourbox .image {
  width: 100%;
}
/* line 205, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .righttext {
  display: inline;
  width: 70%;
}
/* line 209, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .topcats {
  display: block;
  width: 100%;
}
/* line 212, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .topcats img {
  width: 100%;
}
/* line 216, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .multiplier {
  float: left;
  width: 25%;
  text-align: center;
}
/* line 221, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .multiplierthirds {
  float: left;
  width: 33.3%;
  text-align: center;
}
/* line 226, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .gap {
  width: 100%;
  height: 20px;
  position: relative;
}
/* line 231, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .winlines {
  width: 100%;
}
/* line 233, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .innerscroller .winlines img {
  width: 100%;
}
/* line 239, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoPortrait .divider {
  width: 100%;
  height: 8px;
  background-image: url("../images/ui/CH_mobile_divider.png");
  background-size: 100% 100%;
  display: inline-block;
}

/* line 251, /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/CH_mobile_info_landscape.png");
  background-size: 100% 100%;
  color: black;
  font-family: "Rammetto One";
  font-size: 3.4vw;
  text-align: center;
}
/* line 264, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape span {
  margin-top: 2em;
}
/* line 267, /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 275, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .header {
  text-align: center;
  font-size: 1.4em;
}
/* line 280, /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 289, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .header {
  text-align: center;
  font-size: 1.4em;
}
/* line 293, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .box {
  float: left;
  width: 30%;
}
/* line 296, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .box .image {
  width: 100%;
}
/* line 300, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .fourbox {
  position: absolute;
  width: 25%;
  display: inline;
}
/* line 304, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .fourbox .image {
  width: 100%;
}
/* line 309, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .righttext {
  display: inline;
  width: 70%;
}
/* line 313, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .topcats {
  display: block;
  width: 100%;
}
/* line 316, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .topcats img {
  width: 100%;
}
/* line 320, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .multiplier {
  float: left;
  width: 25%;
  text-align: center;
}
/* line 325, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .multiplierthirds {
  float: left;
  width: 33.3%;
  text-align: center;
}
/* line 330, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .gap {
  width: 100%;
  height: 20px;
  position: relative;
}
/* line 335, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .winlines {
  width: 100%;
}
/* line 337, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .innerscroller .winlines img {
  width: 100%;
}
/* line 343, /Users/anparton/Documents/Source/tmp/game.scss */
.InfoLandscape .divider {
  width: 100%;
  height: 8px;
  background-image: url("../images/ui/CH_mobile_divider.png");
  background-size: 100% 100%;
  display: inline-block;
}

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

/* line 366, /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 374, /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 390, /Users/anparton/Documents/Source/tmp/game.scss */
.reality span {
  margin-left: 1%;
  width: 98%;
  margin-bottom: 10px;
}
/* line 395, /Users/anparton/Documents/Source/tmp/game.scss */
.reality p {
  margin-top: 20px;
}
/* line 398, /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 402, /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 416, /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;
}
