#splashContainer {
  z-index: 9999;
  width: 100%;
  height: 100%;
}

#triggerBtn.Intro_button.icon-play {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 99px;
  height: 100px;
  margin: 0 auto;
  color: #6b514b;
}

#deviceLaunch {
  position: absolute;
  z-index: 1;
  display: none;
  width: 99%;
  height: 99%;
  cursor: pointer;
  background: #fff;
  background-image: url(../images/play_icon.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15% 20%;
  border: 2px solid #666;
}

.InitButton {
  position: absolute;
  top: 630px;
  right: 10px;
  width: 123px;
  height: 33px;
  padding-top: 9px;
  font-family: Arial, sans-serif;
  font-size: 1.438em;
  color: #009a3d !important;
  text-align: center;
  text-decoration: none;
  cursor: pointer !important;
  background-color: #fff !important;
  background-image: none !important;
  border: 3px solid #009a3d;
  border-color: #009a3d !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -o-box-shadow: 3px 4px 2px rgba(68, 68, 68, 0.4);
  -moz-box-shadow: 3px 4px 2px rgba(68, 68, 68, 0.4);
  -webkit-box-shadow: 3px 4px 2px rgba(68, 68, 68, 0.4);
  box-shadow: 3px 4px 2px rgba(68, 68, 68, 0.4);
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.InitButton:hover:hover {
  color: white !important;
  cursor: pointer !important;
  background-color: #06616d !important;
  background-image: none !important;
  border-color: #f2ae00 !important;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

#introPopup {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  display: none;
  width: 100%;
  height: 100%;
}

#introPopupBG {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.9;
}

#introInstruction {
  position: relative;
  top: 197px;
  left: 0;
  width: 100%;
  height: auto;
  margin: 0 auto;
  font-size: 1.125em;
  color: #fff;
  text-align: center;
}

#introBtns {
  position: relative;
  top: 224px;
  left: 90px;
  width: 100%;
  height: 90px;
}

#helpBtn {
  position: relative;
  top: 0;
  left: 280px;
  float: left;
  width: 110px;
  height: 29px;
  padding-top: 9px;
  margin: 0 auto;
  font-family: Arial, sans-serif;
  font-size: 1.063em;
  font-weight: bold;
  line-height: 23px;
  text-align: center;
  cursor: pointer !important;
  background-image: none !important;
  opacity: 1;
}

#initLaunchBtn {
  position: relative;
  top: 0;
  left: 303px;
  display: block;
  float: left;
  width: 110px;
  height: 29px;
  padding-top: 9px;
  font-family: Arial, sans-serif;
  font-size: 1.063em;
  font-weight: bold;
  line-height: 24px;
  text-align: center;
  cursor: pointer !important;
  background-image: none !important;
  opacity: 1;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

#initLaunchBtn_resume {
  position: relative;
  top: 630px;
  right: 10px;
  display: none;
  float: right;
  width: 123px;
  height: 33px;
  padding-top: 9px;
  font-family: Arial, sans-serif;
  font-size: 1.438em;
  color: #009a3d;
  text-align: center;
  cursor: pointer !important;
  background-color: #fff !important;
  background-image: none !important;
  border: 3px solid #009a3d;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -o-box-shadow: 3px 4px 2px rgba(68, 68, 68, 0.4);
  -moz-box-shadow: 3px 4px 2px rgba(68, 68, 68, 0.4);
  -webkit-box-shadow: 3px 4px 2px rgba(68, 68, 68, 0.4);
  box-shadow: 3px 4px 2px rgba(68, 68, 68, 0.4);
  opacity: 1;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

#introbtnBase {
  position: relative;
  top: 103px;
  width: 995px;
  height: 521px;
  margin: 0 auto;
}

#skip_intro_resume {
  position: absolute;
  top: 637px;
  right: 10px;
  display: none;
  float: right;
  width: 123px;
  height: 33px;
  padding-top: 9px;
  font-family: Arial, sans-serif;
  font-size: 1.438em;
  color: #007da5;
  text-align: center;
  cursor: pointer !important;
  background-color: #fff !important;
  background-image: none !important;
  border: 3px solid #007da5;
  border-color: #007da5 !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -o-box-shadow: 3px 4px 2px rgba(68, 68, 68, 0.4);
  -moz-box-shadow: 3px 4px 2px rgba(68, 68, 68, 0.4);
  -webkit-box-shadow: 3px 4px 2px rgba(68, 68, 68, 0.4);
  box-shadow: 3px 4px 2px rgba(68, 68, 68, 0.4);
  opacity: 1;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

#skip_intro:hover,
#skip_intro_resume:hover {
  color: white !important;
  cursor: pointer !important;
  background-color: #007da5 !important;
  background-image: none !important;
  border-color: #f2ae00 !important;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
