* {
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
p {
  margin-top: 1em;
  margin-bottom: 1em;
}
#fugaGame {
  display: table;
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
#fugaGame .hidden {
  display: none;
}
#fugaGame #fugaGameBackground {
  background-position: center center;
  background-size: cover;
}
#fugaGameUI {
  text-transform: uppercase;
  color: #fff;
  font-size: 16px;
}
#fugaGameRender canvas {
  position: relative;
  -moz-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
}
.scroll {
/*    font-size: 20px;*/
/*    overflow: hidden;*/
/*    height: 800px;*/
  position: relative;
}
.scrollBar {
  position: absolute;
  right: 10px;
  top: 10px;
  bottom: 10px;
  width: 15px;
  background-color: rgba(255,255,255,0.5);
  display: block;
}
.scrollIndicator {
  width: 100%;
  height: 50px;
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
}
.desktop #fugaGameRender {
/*display: table-cell;*/
  display: block;
/*position: relative;*/
  position: absolute;
/*vertical-align: middle; */
  text-align: center;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}
.desktop #fugaGameUI {
  position: absolute;
  left: 50%;
  width: 1280px;
  margin-left: -640px;
  height: 0;
}
.desktop #canvasWrapper > canvas:nth-child(1) {
  display: inline-block !important;
}
.desktop #fugaGameBackground {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2048px;
  height: 2048px;
  margin: -1024px 0 0 -1024px;
}
.desktop #fugaGameUI button,
.desktop #fugaGameUI button:active,
.desktop #fugaGameUI button:hover,
.desktop #fugaGameUI button:enabled,
.desktop #fugaGameUI button:focus,
.desktop #fugaGameUI button:disabled {
  background-color: transparent;
  border: none;
  position: absolute;
  outline: none !important;
  padding: 0;
}
.desktop #fugaGameUI .labelButton {
  position: absolute;
}
.desktop #fugaGameUI .gfxIcon {
  display: block;
}
.desktop #fugaGameUI #UIPanel {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1260px;
  height: 74px;
  margin: -80px 0 0 -630px;
}
.desktop #fugaGameUI #UIPanel > .indicatorCurrency {
  position: absolute;
  height: 100%;
  text-align: center;
}
.desktop #fugaGameUI #UIPanel #indBalance {
  left: 120px;
  width: 180px;
  bottom: -38px;
}
.desktop #fugaGameUI #UIPanel #indWin {
  width: 200px;
  bottom: -38px;
}
.desktop #fugaGameUI #UIPanel #indWin {
  left: 530px;
  -webkit-transition: left 1s;
  transition: left 1s;
}
.desktop #fugaGameUI #UIPanel #indWin.lastWin > div:nth-child(2) {
  color: #ffab00;
}
.desktop #fugaGameUI #UIPromo {
  position: absolute;
  width: 256px;
  top: -115px;
  right: 334px;
}
.desktop #fugaGameUI #UIPromo #indFreeSpins {
  display: none;
  position: absolute;
  top: 20px;
  width: 210px;
  left: 20px;
}
.desktop #fugaGameUI #UIPromo #indFreeSpins > div:nth-child(1) {
  visibility: hidden;
  line-height: 34px;
}
.desktop #fugaGameUI #UIPromo #indFreeSpins > div:nth-child(2) {
  line-height: 1em;
}
.desktop #fugaGameUI #UIPromo #indFreeSpins > div:nth-child(3) {
  line-height: 16px;
}
.desktop #fugaGameUI #UIPromo #indFreeSpinsCounter {
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  height: 64px;
  overflow: hidden;
  -webkit-transition: width 1s;
  transition: width 1s;
}
.desktop #fugaGameUI #UIPromo #indFreeSpinsCounter > div:nth-child(1) {
  position: absolute;
  left: 54px;
  width: 176px;
  bottom: 0;
  line-height: 64px;
  color: #000;
  font-weight: 600;
  text-align: left;
}
.desktop #fugaGameUI #UIPromo #indFreeSpinsCounter > div:nth-child(2) {
  position: absolute;
  left: 22px;
  width: 28px;
  bottom: 0;
  text-align: center;
  font-weight: 600;
  color: #a800ff;
  line-height: 62px;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-out 1s;
  transition: opacity 0.5s ease-out 1s;
}
.desktop #btnFugaLogo,
.desktop #btnSkip,
.desktop #btnStop,
.desktop #btnAutoPlaySkip,
.desktop #btnSpin,
.desktop #btnAutoPlay,
.desktop #btnAutoPlaySpin,
.desktop #btnTakeWin,
.desktop #UIBetSettings,
.desktop #btnDouble,
.desktop #btnAuto,
.desktop #btnTotalBet,
.desktop #btnTotalBetMinus,
.desktop #btnTotalBetPlus {
  display: none;
}
.desktop #fugaGameUI.promo #UIPromo #indFreeSpins {
  display: block;
}
.desktop #fugaGameUI.promo #UIPromo #indFreeSpinsCounter {
  width: 256px;
}
.desktop #fugaGameUI.promo #UIPromo #indFreeSpinsCounter div:nth-child(2) {
  opacity: 1;
}
.desktop #fugaGameUI.promo #UIPanel #indWin {
  left: 330px;
}
.desktop #fugaGameUI #UITotalBet {
  position: absolute;
  bottom: -14px;
  right: 130px;
  width: 200px;
  height: 50px;
  text-align: center;
}
.desktop #fugaGameUI #UIPanel .indicatorCurrency  > div:nth-child(1) {
  position: absolute;
  top: 0;
  line-height: 34px;
  width: 100%;
}
.desktop #fugaGameUI #UITotalBet .indicatorCurrency  > div:nth-child(2) {
  position: relative;
  top: 5px;
  line-height: 34px;
}
.desktop #fugaGameUI #UIPromo .indicatorCurrency  > div:nth-child(2),
.desktop #fugaGameUI #UIPanel .indicatorCurrency  > div:nth-child(2) {
  position: absolute;
  margin: auto;
  line-height: 34px;
  bottom: 72px;
  width: 100%;
}
.desktop #fugaGameUI #UIPromo .indicatorCurrency  > div:nth-child(2) {
  bottom: -20px;
}
.desktop #fugaGameUI #UITotalBet .indicatorCurrency  > div:nth-child(3),
.desktop #fugaGameUI #UIPanel .indicatorCurrency  > div:nth-child(3) {
  position: absolute;
  line-height: 18px;
  bottom: 0;
  width: 100%;
}
.desktop #fugaGameUI #UITotalBet .indicatorCurrency  > div:nth-child(2),
.desktop #fugaGameUI #UITotalBet .indicatorCurrency  > div:nth-child(3) {
  width: 100%;
  margin-top: -66px;
}
.desktop #fugaGameUI .indicator > div:nth-child(2),
.desktop #fugaGameUI .indicatorCurrency > div:nth-child(2) {
  font-size: 24px;
  color: #fff;
  font-weight: 600;
}
.desktop #fugaGameUI .indicatorCurrency > div:nth-child(3) {
  font-size: 15px;
  color: #ffab00;
}
.desktop #fugaGameUI .coreGameLeft,
.desktop #fugaGameUI .coreGameRight,
.desktop #fugaGameUI .coreGameLeftTop,
.desktop #fugaGameUI .coreGameLeftBottom,
.desktop #fugaGameUI .coreGameRightBottom,
.desktop #fugaGameUI .coreGameRightTop {
  top: -118px;
  height: 110px;
}
.desktop #fugaGameUI .coreGameLeft,
.desktop #fugaGameUI .coreGameRight {
  width: 126px;
}
.desktop #fugaGameUI .coreGameLeftTop,
.desktop #fugaGameUI .coreGameLeftBottom,
.desktop #fugaGameUI .coreGameRightBottom,
.desktop #fugaGameUI .coreGameRightTop {
  width: 74px;
}
.desktop #fugaGameUI .coreGameRightAddTop {
  top: -150px;
  right: 321px;
  width: 74px;
  height: 38px;
}
.desktop #fugaGameUI #btnAutoPlay {
  text-align: center;
  font-size: 31px;
  color: #ffc;
  padding-left: 25px;
  padding-bottom: 3px;
}
.desktop #fugaGameUI #btnAutoPlaySpin {
  text-align: center;
  font-size: 31px;
  color: #fff;
  padding-left: 25px;
  padding-bottom: 3px;
}
.desktop #fugaGameUI .coreGameLeftTop,
.desktop #fugaGameUI .coreGameLeft {
  left: 309px;
}
.desktop #fugaGameUI .coreGameLeftBottom {
  left: 362px;
}
.desktop #fugaGameUI .coreGameRightBottom,
.desktop #fugaGameUI .coreGameRight {
  right: 305px;
}
.desktop #fugaGameUI .coreGameRightTop {
  right: 416px;
}
.desktop #fugaGameUI .btnMenuLeft,
.desktop #fugaGameUI .btnMenuRightFirst,
.desktop #fugaGameUI .btnMenuRightSecond,
.desktop #fugaGameUI .btnMenuRightThird,
.desktop #fugaGameUI .btnMenuRight {
  position: absolute;
  width: 50px;
  height: 40px;
  top: -702px;
}
.desktop #fugaGameUI .btnMenuLeft {
  left: -78px;
}
.desktop #fugaGameUI .btnMenuRightFirst {
  right: -69px;
  top: -650px;
}
.desktop #fugaGameUI .btnMenuRightSecond {
  right: 15px;
}
.desktop #fugaGameUI .btnMenuRightThird {
  left: -78px;
  top: -650px;
}
.desktop #fugaGameUI .btnMenuLeft .gfxIcon,
.desktop #fugaGameUI .btnMenuRight .gfxIcon,
.desktop #fugaGameUI .btnMenuRightFirst .gfxIcon,
.desktop #fugaGameUI .btnMenuRightSecond .gfxIcon,
.desktop #fugaGameUI .btnMenuRightThird .gfxIcon {
  width: 100%;
  height: 100%;
}
.desktop #fugaGameUI .coreMiscBigLeft,
.desktop #fugaGameUI .coreMiscBigRight {
  width: 53px;
  height: 62px;
}
.desktop #fugaGameUI .coreMiscBigLeft .gfxIcon,
.desktop #fugaGameUI .coreMiscBigRight .gfxIcon {
  width: 42px;
  height: 26px;
  margin: 0 0 0 6px;
}
.desktop #fugaGameUI #UIMiscBtn {
  position: absolute;
  left: 50%;
  margin-left: -554px;
  width: 1110px;
}
.desktop #fugaGameUI .coreMiscBigRight,
.desktop #fugaGameUI .coreMiscBigLeft {
  top: -91px;
}
.desktop #fugaGameUI .coreMiscBigLeft {
  left: 0;
}
.desktop #fugaGameUI .coreMiscBigRight {
  right: 0;
}
.desktop #fugaGameUI .coreMiscSmallLeftTop,
.desktop #fugaGameUI .coreMiscSmallLeftBottom,
.desktop #fugaGameUI .coreMiscSmallRightTop,
.desktop #fugaGameUI .coreMiscSmallRightBottom {
  width: 53px;
  height: 31px;
}
.desktop #fugaGameUI .coreMiscSmallLeftTop .gfxIcon,
.desktop #fugaGameUI .coreMiscSmallLeftBottom .gfxIcon,
.desktop #fugaGameUI .coreMiscSmallRightTop .gfxIcon,
.desktop #fugaGameUI .coreMiscSmallRightBottom .gfxIcon {
  display: block;
  width: 42px;
  height: 26px;
  margin: 0 0 0 6px;
}
.desktop #fugaGameUI .coreMiscSmallRightTop,
.desktop #fugaGameUI .coreMiscSmallRightBottom {
  right: 0;
}
.desktop #fugaGameUI .coreMiscSmallLeftTop,
.desktop #fugaGameUI .coreMiscSmallLeftBottom {
  left: 0;
}
.desktop #fugaGameUI .coreMiscSmallRightTop,
.desktop #fugaGameUI .coreMiscSmallLeftTop {
  top: -91px;
}
.desktop #fugaGameUI .coreMiscSmallRightBottom,
.desktop #fugaGameUI .coreMiscSmallLeftBottom {
  bottom: 29px;
}
.desktop #fugaGameUI .coreMiscSmallLeftTop,
.desktop #fugaGameUI .coreMiscSmallLeftBottom {
  left: 0;
}
.desktop #fugaGameUI .coreMiscTopLineRight {
  bottom: 71px;
  right: 57px;
  width: 164px;
  height: 26px;
  text-transform: uppercase;
/*    color: #fff;*/
  line-height: 26px;
}
.desktop #fugaGameUI .coreMiscTopLineRight .gfxIcon {
/*"frame": {"x":1252,"y":69,"w":162,"h":26},*/
  display: block;
  position: absolute;
  width: 162px;
  height: 26px;
  top: 0;
}
.desktop #fugaGameUI .coreMiscMinus,
.desktop #fugaGameUI .coreMiscPlus {
  width: 42px;
  height: 44px;
}
.desktop #fugaGameUI .btnTotalBetPlus {
/*    top: -71px;*/
  bottom: 0;
  right: 0;
}
.desktop #fugaGameUI .btnTotalBetMinus {
/*    top: -71px;*/
  bottom: 0;
  left: 0;
}
.desktop #fugaGameUI #UIBetSettings {
  position: absolute;
  right: 145px;
  bottom: 100px;
/*    color: #ffffcc;*/
}
.desktop #fugaGameUI #UIBetSettings > div {
  position: relative;
  text-align: center;
  width: 160px;
  height: 62px;
}
.desktop #fugaGameUI #UIBetSettings .coreMiscMinus,
.desktop #fugaGameUI #UIBetSettings .coreMiscPlus {
  bottom: 6px;
}
.desktop #fugaGameUI #UIBetSettings .coreMiscMinus {
  left: 0;
}
.desktop #fugaGameUI #UIBetSettings .coreMiscPlus {
  right: 0;
}
.desktop #fugaGameUI #UIBetSettings .indicator,
.desktop #fugaGameUI #UIBetSettings .indicatorCurrency {
  position: relative;
  width: 100%;
  height: 100%;
  text-transform: none;
}
.desktop #fugaGameUI #UIBetSettings .indicator > div,
.desktop #fugaGameUI #UIBetSettings .indicatorCurrency > div {
  position: absolute;
  width: 100%;
}
.desktop #fugaGameUI #UIBetSettings .indicator > div:nth-child(1),
.desktop #fugaGameUI #UIBetSettings .indicatorCurrency > div:nth-child(1) {
  top: 0;
  line-height: 30px;
}
.desktop #fugaGameUI #UIBetSettings .indicatorCurrency > div:nth-child(1) {
  line-height: 30px;
}
.desktop #fugaGameUI #UIBetSettings .indicator > div:nth-child(2),
.desktop #fugaGameUI #UIBetSettings .indicatorCurrency > div:nth-child(2) {
  top: 23px;
  line-height: 23px;
}
.desktop #fugaGameUI #UIBetSettings .indicator > div:nth-child(3),
.desktop #fugaGameUI #UIBetSettings .indicatorCurrency > div:nth-child(3) {
  bottom: 0;
}
.desktop #fugaGameUI #UIBuyin,
.desktop #fugaGameUI #UIOptions,
.desktop #fugaGameUI #UIAutoplay {
  position: absolute;
  left: 50%;
  top: -768px;
  margin: 175px 0 0 -198px;
}
.desktop #fugaGameUI #UIGameSettings {
  position: absolute;
  left: 50%;
  top: -400px;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}
.desktop #fugaGameUI #UIBuyin,
.desktop #fugaGameUI #UIOptions,
.desktop #fugaGameUI #UIAutoplay,
.desktop #fugaGameUI #UIGameSettings {
  background-color: rgba(0,0,0,0.95);
  border: 3px solid #fff;
  border-radius: 12px;
}
.desktop #fugaGameUI #UIBuyin > div,
.desktop #fugaGameUI #UIOptions > div,
.desktop #fugaGameUI #UIAutoplay > div,
.desktop #fugaGameUI #UIGameSettings > div {
  position: relative;
  text-align: center;
  width: 396px;
  height: 81px;
}
.desktop #fugaGameUI #UIGameSettings > div {
  height: auto;
}
.desktop #fugaGameUI #UIBuyin > div:nth-last-child(n+2):before,
.desktop #fugaGameUI #UIOptions > div:nth-last-child(n+2):before,
.desktop #fugaGameUI #UIAutoplay > div:nth-last-child(n+2):before,
.desktop #fugaGameUI #UIGameSettings > div:first-child:before,
.desktop #fugaGameUI #UIGameSettings > div:nth-last-child(2):before {
  content: '';
  position: absolute;
  clear: both;
  left: 50%;
  bottom: 0;
  display: block;
  width: 250px;
  height: 2px;
  margin-left: -125px;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#000), to(#000), color-stop(50%, #fff));
  background: -webkit-linear-gradient(left, #000 0%, #fff 50%, #000 100%);
  background: -moz-linear-gradient(left, #000 0%, #fff 50%, #000 100%);
  background: -ms-linear-gradient(left, #000 0%, #fff 50%, #000 100%);
  background: -o-linear-gradient(left, #000 0%, #fff 50%, #000 100%);
  background: linear-gradient(left, #000 0%, #fff 50%, #000 100%);
}
.desktop #fugaGameUI #UIGameSettings > div:after {
  content: ' ';
  display: block;
  visibility: hidden;
  clear: both;
}
.desktop #fugaGameUI #UIGameSettings > div:nth-child(n+2) {
  text-align: left;
  padding: 10px 0;
}
.desktop #fugaGameUI #UIGameSettings > div:nth-child(2) {
  padding-top: 35px;
}
.desktop #fugaGameUI #UIGameSettings > div:nth-last-child(2) {
  padding-bottom: 35px;
}
.desktop #fugaGameUI #UIBuyin > div:last-child,
.desktop #fugaGameUI #UIOptions > div:last-child,
.desktop #fugaGameUI #UIAutoplay > div:last-child,
.desktop #fugaGameUI #UIGameSettings > div:last-child {
  padding: 0;
  position: relative;
  height: 65px;
}
.desktop #fugaGameUI #UIGameSettings .switchTitle {
  float: left;
  font-size: 21px;
  padding: 0 20px;
  max-width: 280px;
  text-transform: none;
}
.desktop #fugaGameUI #UIAutoplay .coreMiscPlus,
.desktop #fugaGameUI #UIAutoplay .coreMiscMinus {
  top: 50%;
  margin-top: -15px;
}
.desktop #fugaGameUI #UIAutoplay .coreMiscPlus {
  right: 60px;
}
.desktop #fugaGameUI #UIAutoplay .coreMiscMinus {
  left: 60px;
}
.desktop #fugaGameUI #UIBuyin  > div:nth-child(1),
.desktop #fugaGameUI #UIOptions  > div:nth-child(1),
.desktop #fugaGameUI #UIAutoplay > div:nth-child(1),
.desktop #fugaGameUI #UIGameSettings > div:nth-child(1) {
  height: 55px;
/*    font-weight: 500;*/
  font-size: 25px;
  line-height: 55px;
}
.desktop #fugaGameUI #UIBuyin .btnAutoplayStart,
.desktop #fugaGameUI #UIAutoplay .btnAutoplayStart {
  position: absolute;
  left: 50%;
  width: 150px;
  height: 34px;
  margin: 15px 0 0 -75px;
  font-size: 21px;
  text-transform: inherit;
}
.desktop #fugaGameUI #UIOptions .medOptionBtn {
  position: absolute;
  width: 150px;
  height: 34px;
  margin: 24px 0;
  font-size: 21px;
}
.desktop #fugaGameUI #UIOptions .medOptionBtnRight {
  left: auto;
  right: 20px;
}
.desktop #fugaGameUI #UIOptions .medOptionBtnLeft {
  right: auto;
  left: 20px;
}
.desktop #fugaGameUI #UIOptions #UIOptionsHelp {
  height: auto;
  padding: 5px 0;
}
.desktop #UIOptionsHelp .bigOptionBtn {
  position: relative !important;
  display: block;
  margin: 20px auto;
  width: 150px;
  height: 34px;
  font-size: 21px;
}
.desktop #fugaGameUI #UIAutoplay .btnAutoplayClose,
.desktop #fugaGameUI #UIOptions .btnOptionsClose,
.desktop #fugaGameUI #UIBuyin .btnBuyinClose,
.desktop #fugaGameUI #UIGameSettings .btnAutoplayClose {
  position: absolute;
  margin-top: 15px;
  right: 20px;
  width: 50px;
  height: 40px;
  font-size: 21px;
}
.desktop #fugaGameUI #UIOptions .btnOptionsClose .gfxIcon,
.desktop #fugaGameUI #UIAutoplay .btnAutoplayClose .gfxIcon,
.desktop #fugaGameUI #UIBuyin .btnBuyinClose .gfxIcon,
.desktop #fugaGameUI #UIGameSettings .btnAutoplayClose .gfxIcon {
  display: block;
  width: 100%;
  height: 100%;
}
.desktop #fugaGameUI #UIAutoplay .indicator div:nth-child(1),
.desktop #fugaGameUI #UIAutoplay .indicatorCurrency div:nth-child(1) {
  font-size: 21px;
  line-height: 30px;
  text-transform: none;
}
.desktop #fugaGameUI #UIAutoplay .indicator div:nth-child(2),
.desktop #fugaGameUI #UIAutoplay .indicatorCurrency div:nth-child(2) {
  font-size: 24px;
  line-height: 24px;
  text-transform: none;
}
.desktop #fugaGameUI #UIAutoplay .indicatorCurrency div:nth-child(3) {
  font-size: 15px;
  line-height: 15px;
}
.desktop #fugaGameUI #UIBuyin  .hdBuyin,
.desktop #fugaGameUI #UIOptions  .hdOptions,
.desktop #fugaGameUI #UIAutoplay .hdAutoplay,
.desktop #fugaGameUI #UIGameSettings .hdGameSettings {
  text-transform: uppercase;
  font-weight: 600;
}
.desktop #fugaGameUI #UIInfo {
  position: absolute;
  background-color: rgba(0,0,0,0.95);
  border: 3px solid #fff;
  border-radius: 12px;
  width: 1240px;
  left: 50%;
  margin-left: -620px;
  bottom: 130px;
  height: 552px;
}
.desktop #UIInfoControl,
.desktop #UIRulesControl,
.desktop #UIInfoExtraControl {
  position: absolute;
  bottom: 15px;
  font-size: 0;
  text-align: center;
}
.desktop #fugaGameUI #UIInfoControl,
.desktop #fugaGameUI #UIRulesControl {
  right: 15px;
}
.desktop #UIInfoExtraControl {
  left: 15px;
}
.desktop #fugaGameUI #UIHeadInfo .hdInfo {
  font-size: 30px;
  line-height: 1.9;
  font-weight: 600;
  text-align: center;
}
.desktop #fugaGameUI #UIInfoControl .btnControl,
.desktop #fugaGameUI #UIRulesControl .btnControl,
.desktop #fugaGameUI #UIInfoExtraControl .btnControl {
  display: inline-block;
  position: static;
  width: 50px;
  height: 40px;
  margin: 0 5px;
}
.desktop #fugaGameUI #UIInfoControl .btnControl .gfxIcon,
.desktop #fugaGameUI #UIRulesControl .btnControl .gfxIcon,
.desktop #fugaGameUI #UIInfoExtraControl .btnControl .gfxIcon {
  display: block;
  width: 100%;
  height: 100%;
}
.desktop #fugaGameUI #UISliderWrapper,
.desktop #fugaGameUI #UIRules {
  position: absolute;
  height: 460px;
  width: 100%;
}
.desktop #fugaGameUI #UISliderWrapper .UISlide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.desktop #fugaGameUI #UISliderPagination,
.desktop #fugaGameUI #UIRulesPagination {
  position: absolute;
  bottom: 20px;
  height: 20px;
  width: 100%;
  text-align: center;
}
.desktop #fugaGameUI #UISliderPagination .bntSlideControl,
.desktop #fugaGameUI #UIRulesPagination .bntSlideControl {
  position: static;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin: 0 5px;
}
.desktop #fugaGameUI #UISliderPagination .bntSlideControl.active,
.desktop #fugaGameUI #UIRulesPagination .bntSlideControl.active {
  background-color: #ffab00;
}
.desktop #fugaGameUI .switch {
/**
        * variables
        **/
  float: right;
  width: 55px;
  height: 25px;
  margin-right: 20px;
  position: relative !important;
  border-radius: 25px;
  border: 2px solid #0055a9 !important;
  background: rgba(255,255,255,0.6) !important;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
/**
    * switch disable state
    **/
}
.desktop #fugaGameUI .switch.checked {
  background-color: #ffeb05 !important;
}
.desktop #fugaGameUI .switch.checked .slider {
  left: 30px;
}
.desktop #fugaGameUI .switch.checked .slider:after {
  background-color: #ffeb05;
}
.desktop #fugaGameUI .switch .slider {
  position: absolute;
  top: -3px;
  left: -1.250000000000002px;
  background: #0055a9;
  display: block;
  border-radius: 50%;
  width: 27.500000000000004px;
  height: 27.500000000000004px;
  -webkit-transition: left 0.3s;
  transition: left 0.3s;
}
.desktop #fugaGameUI .switch .slider:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -5.625px 0 0 -5.625px;
  background-color: rgba(255,255,255,0.6);
  height: 11.25px;
  width: 11.25px;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s;
}
.desktop #fugaGameUI .switch.disable {
  border-color: #555252 !important;
  background: transparent !important;
  cursor: not-allowed;
}
.desktop #fugaGameUI .switch.disable .slider {
  background-color: #555252;
}
.desktop #fugaGameUI .switch.disable.checked .slider:after {
  background-color: #a8a25c;
}
.desktop .range {
  display: inline-block;
  box-sizing: border-box;
  width: 360px;
  height: 15px;
  background-color: #aaa !important;
  border-radius: 15px;
  position: relative !important;
}
.desktop .range .lever {
  display: block;
  background-color: #fff;
  margin-left: -12.5px;
  width: 25px;
  height: 25px;
  position: absolute;
  top: -6px;
  left: 0;
  border: 2px solid #0f0f0f;
  border-radius: 50%;
  cursor: pointer;
  z-index: 10;
}
.desktop .range .fill {
  position: absolute;
  top: 0;
  display: block;
  background-color: #ffeb05;
  height: 100%;
  border-radius: 15px 0 0 15px;
}
.desktop .range.active .zone {
  position: absolute;
  left: -300px;
  top: -185px;
  width: 960px;
  height: 400px;
  z-index: 5;
}
.desktop .range.disable .lever {
  cursor: not-allowed;
}
.desktop .range.disable .fill {
  background-color: #c1b643;
}
.desktop #fugaGameUI .indicatorRangeMin,
.desktop #fugaGameUI .indicatorRangeMax {
  position: absolute;
  text-align: center;
  position: absolute;
  max-width: 130px;
  padding: 0 10px;
  text-align: center;
  font-size: 18px;
}
.desktop #fugaGameUI .indicatorRangeMin>*:nth-child(1),
.desktop #fugaGameUI .indicatorRangeMax>*:nth-child(1) {
  display: block;
  color: #ffc;
  font-size: inherit;
  text-align: inherit;
}
.desktop #fugaGameUI .indicatorRangeMin>*:nth-child(2),
.desktop #fugaGameUI .indicatorRangeMax>*:nth-child(2) {
  display: block;
  color: #ffab00;
  font-size: 0.7em;
  text-align: inherit;
}
.desktop #fugaGameUI .indicatorRangeMin>*:nth-child(1),
.desktop #fugaGameUI .indicatorRangeMax>*:nth-child(1) {
  display: block;
  padding: 0;
  line-height: 20px;
}
.desktop #fugaGameUI .indicatorRangeMin>*:nth-child(2),
.desktop #fugaGameUI .indicatorRangeMax>*:nth-child(2) {
  display: block;
  background-color: transparent;
  line-height: 1;
}
.desktop #indBuyinMin {
  top: 95px;
  left: 10px;
}
.desktop #indBuyinMax {
  top: 95px;
  right: 10px;
}
.desktop #fugaGameUI button.inputIndicatorCurrent {
  position: absolute;
  text-align: center;
  position: absolute;
  box-sizing: border-box;
  left: 50%;
  bottom: 90px;
  width: 185px;
  padding: 24px 10px 4px 10px;
  background-color: #000;
  border: 1px solid #996700;
  border-radius: 2em;
  font-size: 20px;
  overflow: hidden;
  -webkit-transform: translate3d(-50%, 0, 0);
  -moz-transform: translate3d(-50%, 0, 0);
  -ms-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}
.desktop #fugaGameUI button.inputIndicatorCurrent>*:nth-child(1) {
  display: block;
  color: #ffc;
  font-size: inherit;
  text-align: inherit;
}
.desktop #fugaGameUI button.inputIndicatorCurrent>*:nth-child(2) {
  display: block;
  color: #ffab00;
  font-size: 0.7em;
  text-align: inherit;
}
.desktop #fugaGameUI button.inputIndicatorCurrent.active {
  background-color: #404040;
}
.desktop #fugaGameUI button.inputIndicatorCurrent>*:nth-child(1) {
  position: absolute;
  top: 4px;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
  -moz-transform: translate3d(-50%, 0, 0);
  -ms-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  margin-bottom: -2px;
  cursor: pointer;
  outline: none;
  border: none;
  background-color: transparent;
  line-height: 1;
}
.desktop #fugaGameUI button.inputIndicatorCurrent>*:nth-child(2) {
  line-height: 1;
}
.desktop #fugaGameUI button.inputIndicatorCurrent.active>*:nth-child(1):after {
  content: '|';
  display: block;
  position: absolute;
  top: -2px;
  right: -2px;
  animation: blink-empty 1s infinite;
}
.desktop #UIBuyinSetting {
  padding-top: 70px;
}
.desktop #fugaGameUI button.btnFlatMiddle {
  min-width: 50px;
  max-width: 140px;
  padding: 2px 10px;
  border-radius: 30px;
  font-size: 20px;
  text-transform: uppercase;
}
.desktop #fugaGameUI button.btnFlatMiddle.success {
  background-color: #29d349;
  border: 1px solid #fff;
  color: #fff;
}
.desktop #fugaGameUI button.btnFlatMiddle.success.disable {
  background-color: #58a466;
}
.desktop #fugaGameUI button.btnFlatMiddle.success.active {
  background-color: #11551e;
}
.desktop #fugaGameUI button.btnFlatMiddle.success.hover {
  background-color: #19e33f;
}
.desktop #fugaGameUI button.btnFlatMiddle.error {
  background-color: #f42424;
  border: 1px solid #fff;
  color: #fff;
}
.desktop #fugaGameUI button.btnFlatMiddle.error.disable {
  background-color: #af6a6a;
}
.desktop #fugaGameUI button.btnFlatMiddle.error.active {
  background-color: #e83030;
}
.desktop #fugaGameUI button.btnFlatMiddle.error.hover {
  background-color: #610505;
}
.desktop #fugaGameUI button.btnFlatBig {
  min-width: 200px;
  max-width: 350px;
  padding: 10px;
  border-radius: 30px;
  font-size: 20px;
  text-transform: uppercase;
}
.desktop #fugaGameUI button.btnFlatBig.success {
  background-color: #29d349;
  border: 1px solid #fff;
  color: #fff;
}
.desktop #fugaGameUI button.btnFlatBig.success.disable {
  background-color: #58a466;
}
.desktop #fugaGameUI button.btnFlatBig.success.active {
  background-color: #11551e;
}
.desktop #fugaGameUI button.btnFlatBig.success.hover {
  background-color: #19e33f;
}
.desktop #fugaGameUI button.btnFlatBig.error {
  background-color: #f42424;
  border: 1px solid #fff;
  color: #fff;
}
.desktop #fugaGameUI button.btnFlatBig.error.disable {
  background-color: #af6a6a;
}
.desktop #fugaGameUI button.btnFlatBig.error.active {
  background-color: #610505;
}
.desktop #fugaGameUI button.btnFlatBig.error.hover {
  background-color: #e83030;
}
.desktop #fugaGameUI button.columnCenter {
  display: block;
  margin: 25px auto;
}
.desktop #fugaGameUI #UICustomSettings7 {
  margin-top: 25px;
}
.desktop #fugaGameUI #switchCustom7 {
  float: right;
  max-width: 156px;
  position: relative;
  margin-right: 20px;
  margin-top: -2px;
  font-size: 18px;
}
.desktop #fugaGameUI #switchCustom7 > span {
  display: inline-block;
  width: 100%;
}
.desktop #fugaGameUI #UIClock {
  position: absolute;
  padding: 3px 3px;
  background-color: rgba(0,0,0,0.4);
  border-radius: 5px;
  margin: 5px;
  font-weight: 600;
  color: #fff;
  font-size: 16px;
  line-height: 1;
  top: -706px;
  left: 1150px;
  z-index: 500;
}
@-moz-keyframes blink-empty {
  50% {
    opacity: 0;
  }
}
@-webkit-keyframes blink-empty {
  50% {
    opacity: 0;
  }
}
@-o-keyframes blink-empty {
  50% {
    opacity: 0;
  }
}
@keyframes blink-empty {
  50% {
    opacity: 0;
  }
}
.mobile #fugaGameRender {
  display: table-cell;
  position: relative;
  vertical-align: middle;
  text-align: center;
}
.mobile #canvasWrapper > canvas:nth-child(1) {
  display: inline-block !important;
}
.mobile #fugaGameBackground {
  width: 1536px;
  height: 1536px;
  position: absolute;
  top: 50%;
  left: 50%;
  overflow: hidden;
  margin: -768px 0px 0px -768px;
}
.mobile #fugaGameBackground > * {
  background-size: cover;
}
.mobile #fugaGameUI {
  position: absolute;
  left: 50%;
  width: 1536px;
  margin-left: -768px;
  height: 0;
  color: #fff;
  font-size: 16px;
}
.mobile #fugaGameUI button,
.mobile #fugaGameUI button:active,
.mobile #fugaGameUI button:hover,
.mobile #fugaGameUI button:enabled,
.mobile #fugaGameUI button:focus,
.mobile #fugaGameUI button:disabled {
  background-color: transparent;
  border: none;
/*    position: absolute;*/
  outline: none !important;
  padding: 0;
  color: #fff;
/*
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    */
}
.mobile #UIClock {
  position: absolute;
  padding: 3px 3px;
  background-color: rgba(0,0,0,0.2);
  border-radius: 5px;
  margin: 5px;
  font-weight: 600;
  color: #fff;
  font-size: 20px;
  line-height: 1;
  left: 288px;
  bottom: 0;
  z-index: 500;
}
.mobile #fugaGameUI .indicator > div:nth-child(2),
.mobile #fugaGameUI .indicatorCurrency > div:nth-child(2) {
  color: #fff;
}
.mobile #fugaGameUI .indicator > div:nth-child(3),
.mobile #fugaGameUI .indicatorCurrency > div:nth-child(3) {
  color: #ffab00; /*currency color*/
}
.mobile #fugaGameUI #UIPanel #indWin.lastWin > div:nth-child(2) {
  color: #ffab00;
}
.mobile #fugaGameUI #UIPanel {
  position: absolute;
  bottom: 8px;
  left: 50%;
  background-repeat: repeat-x;
  width: 1536px;
  height: 82px;
  margin: -85px 0 0 -768px;
}
.mobile #fugaGameUI #indTotalbet,
.mobile #fugaGameUI #UIPanel > .indicator {
  position: absolute;
  top: 52px;
  width: 188px;
  text-align: center;
}
.mobile #fugaGameUI #UITotalBet {
  position: absolute;
  bottom: 8px;
  width: 188px;
  height: 62px;
}
.mobile #fugaGameUI #UIPanel > .indicator:nth-child(1) {
  left: 395px;
}
.mobile #fugaGameUI #UIPanel > .indicator:nth-child(2) {
  left: 50%;
  margin-left: -94px;
  -webkit-transition: left 1s;
  transition: left 1s;
}
.mobile #fugaGameUI #UIPromo {
  visibility: hidden;
  position: absolute;
  right: 530px;
  top: auto;
  bottom: 8px;
  height: 86px;
}
.mobile #fugaGameUI #UIPromo #indFreeSpins {
  display: none;
  position: absolute;
  right: 32px;
  bottom: 0;
  width: 188px;
}
.mobile #fugaGameUI #UIPromo #indFreeSpins > div:nth-child(1) {
  display: none;
  font-size: 18px;
  line-height: 20px;
}
.mobile #fugaGameUI #UIPromo #indFreeSpins > div:nth-child(2) {
  position: absolute;
  bottom: 16px;
  width: 100%;
  font-size: 28px;
  line-height: 27px;
}
.mobile #fugaGameUI #UIPromo #indFreeSpins > div:nth-child(3) {
  position: absolute;
  bottom: 0;
  width: 100%;
  font-size: 16px;
  line-height: 14px;
}
.mobile #fugaGameUI #UIPromo #indFreeSpinsCounter {
  position: absolute;
  right: 0;
  top: 0;
  width: 256px;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 1s;
  transition: height 1s;
}
.mobile #fugaGameUI #UIPromo #indFreeSpinsCounter > div:nth-child(1) {
  position: absolute;
  left: 70px;
  bottom: 0;
  width: 142px;
  line-height: 62px;
  font-size: 16px;
  color: #000;
  font-weight: 600;
  text-align: left;
  padding-right: 3px;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-out 1s;
  transition: opacity 0.5s ease-out 1s;
}
.mobile #fugaGameUI #UIPromo #indFreeSpinsCounter > div:nth-child(2) {
  position: absolute;
  bottom: 0;
  left: 42px;
  width: 26px;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  color: #a800ff;
  line-height: 62px;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-out 1s;
  transition: opacity 0.5s ease-out 1s;
}
.mobile #fugaGameUI.promo #UIPromo {
  visibility: visible;
}
.mobile #fugaGameUI.promo #UIPromo #indFreeSpins {
  display: block;
}
.mobile #fugaGameUI.promo #UIPromo #indFreeSpinsCounter {
  height: 64px;
}
.mobile #fugaGameUI.promo #UIPromo #indFreeSpinsCounter div:nth-child(1),
.mobile #fugaGameUI.promo #UIPromo #indFreeSpinsCounter div:nth-child(2) {
  opacity: 1;
}
.mobile #fugaGameUI.promo #UIPanel #indWin {
  left: 650px;
}
.mobile #fugaGameUI.promo.promoOpened #UIPanel #indWin {
  transition: none;
}
.mobile #fugaGameUI.promo.promoOpened #UIPromo #indFreeSpinsCounter {
  transition: none;
}
.mobile #fugaGameUI.promo.promoOpened #UIPromo #indFreeSpinsCounter div:nth-child(1),
.mobile #fugaGameUI.promo.promoOpened #UIPromo #indFreeSpinsCounter div:nth-child(2) {
  transition: none;
}
.mobile #fugaGameUI #UITotalBet .indicator > div:nth-child(1),
.mobile #fugaGameUI #UIPanel > .indicator > div:nth-child(1) {
/*Tititle*/
  position: absolute;
  bottom: -20px;
  width: 100%;
  font-size: 18px;
  line-height: 20px;
}
.mobile #fugaGameUI #UITotalBet .indicator > div:nth-child(2),
.mobile #fugaGameUI #UIPanel > .indicator > div:nth-child(2) {
/*Tititle*/
  position: absolute;
  bottom: 1px;
  width: 100%;
  font-size: 28px;
  line-height: 27px;
}
.mobile #fugaGameUI #UITotalBet .indicator > div:nth-child(3),
.mobile #fugaGameUI #UIPanel > .indicator > div:nth-child(3) {
/*Tititle*/
  position: absolute;
  bottom: -61px;
  width: 100%;
  font-size: 16px;
  line-height: 14px;
}
.mobile #fugaGameUI #UICoreBtn {
  position: absolute;
  left: 50%;
  margin-left: -480px;
  width: 960px;
}
.mobile #fugaGameUI #UITotalBet {
  right: 395px;
}
.mobile #fugaGameUI #UITotalBet .btnTotalBetMinus,
.mobile #fugaGameUI #UITotalBet .btnTotalBetPlus {
  display: none;
}
.mobile #fugaGameUI .coreGameLeft,
.mobile #fugaGameUI .coreGameLeftTop,
.mobile #fugaGameUI .coreGameLeftBottom,
.mobile #fugaGameUI .coreGameRight,
.mobile #fugaGameUI .coreGameRightTop,
.mobile #fugaGameUI .coreGameRightBottom {
  position: absolute;
  width: 166px;
  height: 166px;
}
.mobile #fugaGameUI .coreGameLeft,
.mobile #fugaGameUI .coreGameRight {
  bottom: 209px;
}
.mobile #fugaGameUI .coreGameLeftTop,
.mobile #fugaGameUI .coreGameRightTop {
  bottom: 298px;
}
.mobile #fugaGameUI .coreGameLeftBottom,
.mobile #fugaGameUI .coreGameRightBottom {
  bottom: 140px;
}
.mobile #fugaGameUI .coreGameRightAddTop {
  position: absolute;
  right: 100px;
  bottom: 209px;
  width: 166px;
  height: 166px;
}
.mobile #fugaGameUI #btnStop {
  bottom: 0;
  right: 0;
  width: 100%;
  height: 540px;
}
.mobile #fugaGameUI #btnSkip {
  bottom: 0;
  right: 0;
  width: 100%;
  height: 540px;
}
.mobile #fugaGameUI #btnAutoPlaySkip {
  bottom: 0;
  right: 0;
  width: 100%;
  height: 540px;
}
.mobile #fugaGameUI .coreGameLeft,
.mobile #fugaGameUI .coreGameLeftTop,
.mobile #fugaGameUI .coreGameLeftBottom {
  left: 0;
}
.mobile #fugaGameUI .coreGameRight,
.mobile #fugaGameUI .coreGameRightTop,
.mobile #fugaGameUI .coreGameRightBottom {
  right: 0;
}
.mobile #fugaGameUI #UICoreBtn .btnMenuRight,
.mobile #fugaGameUI #UICoreBtn .btnMenuLeft,
.mobile #fugaGameUI #UICoreBtn .btnMenuRightTop,
.mobile #fugaGameUI #UICoreBtn .btnMenuLeftTop,
.mobile #fugaGameUI #UICoreBtn .btnMenuRightFirst,
.mobile #fugaGameUI #UICoreBtn .btnMenuRightSecond,
.mobile #fugaGameUI #UICoreBtn .btnMenuLeftFirst,
.mobile #fugaGameUI #UICoreBtn .btnMenuLeftSecond {
  position: absolute;
  top: -165px;
  width: 77px;
  height: 60px;
}
.mobile #fugaGameUI #UICoreBtn .btnMenuRightFirst,
.mobile #fugaGameUI #UICoreBtn .btnMenuRightSecond,
.mobile #fugaGameUI #UICoreBtn .btnMenuLeftFirst,
.mobile #fugaGameUI #UICoreBtn .btnMenuRightTop,
.mobile #fugaGameUI #UICoreBtn .btnMenuLeftSecond,
.mobile #fugaGameUI #UICoreBtn .btnMenuLeftTop {
  top: -510px;
}
.mobile #fugaGameUI #UICoreBtn .btnMenuRightFirst {
  right: 20px;
}
.mobile #fugaGameUI #UICoreBtn .btnMenuRightSecond {
  right: 110px;
}
.mobile #fugaGameUI #UICoreBtn .btnMenuLeftFirst {
  left: 20px;
}
.mobile #fugaGameUI #UICoreBtn .btnMenuLeftSecond {
  left: 110px;
}
.mobile #fugaGameUI #UICoreBtn .btnMenuLeft,
.mobile #fugaGameUI #UICoreBtn .btnMenuLeftTop {
  left: 17px;
}
.mobile #fugaGameUI #UICoreBtn .btnMenuRight,
.mobile #fugaGameUI #UICoreBtn .btnMenuRightTop {
  right: 17px;
}
.mobile #fugaGameUI #UICoreBtn .btnMenuRight .gfxIcon,
.mobile #fugaGameUI #UICoreBtn .btnMenuLeft .gfxIcon,
.mobile #fugaGameUI #UICoreBtn .btnMenuLeftTop .gfxIcon,
.mobile #fugaGameUI #UICoreBtn .btnMenuRightTop .gfxIcon,
.mobile #fugaGameUI #UICoreBtn .btnMenuRightFirst .gfxIcon,
.mobile #fugaGameUI #UICoreBtn .btnMenuRightSecond .gfxIcon,
.mobile #fugaGameUI #UICoreBtn .btnMenuLeftFirst .gfxIcon,
.mobile #fugaGameUI #UICoreBtn .btnMenuLeftSecond .gfxIcon {
  display: block;
  width: 100%;
  height: 100%;
}
.mobile #fugaGameUI #UIMiscBtn {
  position: absolute;
  bottom: 89px;
  width: 100%;
  height: 48px;
  background: linear-gradient(to top, #080808, #3a3a3a);
  text-align: center;
  font-size: 0;
}
.mobile #fugaGameUI #UIMiscBtn .miscBtn {
  display: inline-block;
  width: 110px;
  height: 48px;
  text-align: center;
}
.mobile #fugaGameUI #UIMiscBtn .miscBtn .gfxIcon {
  display: inline-block;
  height: 100%;
  width: 48px;
}
.mobile #fugaGameUI #UIBetSettings,
.mobile #fugaGameUI #UIAutoplay {
  position: absolute;
  left: 50%;
  top: -538px;
  margin-left: -227px;
}
.mobile #fugaGameUI #UIBetSettings .hdBetSettings,
.mobile #fugaGameUI #UIAutoplay .hdAutoplay,
.mobile #fugaGameUI #UIInfo .hdInfo,
.mobile #fugaGameUI #UIRules .hdInfo,
.mobile #fugaGameUI #UIReplay .hdInfo,
.mobile #fugaGameUI #UIGameSettings .hdInfo,
.mobile #fugaGameUI #UIOptions .hdOptions,
.mobile #fugaGameUI #UIBuyin .hdInfo {
  height: 72px;
  text-align: center;
  font-size: 42px;
  line-height: 72px;
}
.mobile #fugaGameUI #UIBetSettings > div,
.mobile #fugaGameUI #UIAutoplay #UIAutoplayScroll > div {
  position: relative;
  width: 455px;
  height: 71px;
  text-align: center;
}
.mobile #fugaGameUI #UIAutoplay #UIAutoplayScroll > div {
  left: 50%;
  margin-left: -227.5px;
}
.mobile #fugaGameUI #UIAutoplay #UIAutoplayScroll {
  height: 510px;
  overflow: auto;
}
.mobile #fugaGameUI #UIBetSettings > div:nth-child(2),
.mobile #fugaGameUI #UIAutoplay #UIAutoplayScroll > div:nth-child(1) {
/*second components (first component with buttons)*/
  margin-top: 43px;
}
.mobile #fugaGameUI #UIBetSettings > div:nth-child(n+3),
.mobile #fugaGameUI #UIAutoplay #UIAutoplayScroll > div:nth-child(n+2) {
  margin-top: 32px;
}
.mobile #fugaGameUI #UIBetSettings > div:last-child,
.mobile #fugaGameUI #UIAutoplay #UIAutoplayScroll > div:last-child {
  width: 0;
  height: 0;
  margin: 0;
}
.mobile #fugaGameUI #UIMiscBtn .btnReturn {
  position: absolute;
  display: block;
  width: 72px;
  height: 55px;
  top: 2px;
  right: 305px;
}
.mobile #fugaGameUI #UIMiscBtn .btnReturn .gfxIcon {
  display: block;
  width: 100%;
  height: 100%;
}
.mobile #fugaGameUI #UIBetSettings .indicator> div:nth-child(1),
.mobile #fugaGameUI #UIBetSettings .indicatorCurrency> div:nth-child(1),
.mobile #fugaGameUI #UIAutoplay .indicator> div:nth-child(1),
.mobile #fugaGameUI #UIAutoplay .indicatorCurrency> div:nth-child(1) {
  font-size: 21px;
}
.mobile #fugaGameUI #UIBetSettings .coreMiscMinus,
.mobile #fugaGameUI #UIBetSettings .coreMiscPlus,
.mobile #fugaGameUI #UIAutoplay .coreMiscMinus,
.mobile #fugaGameUI #UIAutoplay .coreMiscPlus {
  position: absolute;
  border-radius: 50%;
  bottom: -1px;
  width: 72px;
  height: 72px;
}
.mobile #fugaGameUI #UIBetSettings .coreMiscMinus,
.mobile #fugaGameUI #UIAutoplay .coreMiscMinus {
  left: -1px;
}
.mobile #fugaGameUI #UIBetSettings .coreMiscPlus,
.mobile #fugaGameUI #UIAutoplay .coreMiscPlus {
  right: -1px;
}
.mobile #fugaGameUI #UIBetSettings .indicator > div,
.mobile #fugaGameUI #UIBetSettings .indicatorCurrency > div,
.mobile #fugaGameUI #UIAutoplay .indicator > div,
.mobile #fugaGameUI #UIAutoplay .indicatorCurrency > div {
  position: absolute;
  width: 100%;
  text-align: center;
}
.mobile #fugaGameUI #UIBetSettings .indicator > div:nth-child(1),
.mobile #fugaGameUI #UIBetSettings .indicatorCurrency > div:nth-child(1),
.mobile #fugaGameUI #UIAutoplay .indicator > div:nth-child(1),
.mobile #fugaGameUI #UIAutoplay .indicatorCurrency > div:nth-child(1) {
  bottom: 65px;
}
.mobile #fugaGameUI #UIBetSettings .indicator > div:nth-child(2),
.mobile #fugaGameUI #UIBetSettings .indicatorCurrency > div:nth-child(2),
.mobile #fugaGameUI #UIAutoplay .indicator > div:nth-child(2),
.mobile #fugaGameUI #UIAutoplay .indicatorCurrency > div:nth-child(2) {
  font-size: 30px;
}
.mobile #fugaGameUI #UIBetSettings .indicator > div:nth-child(2),
.mobile #fugaGameUI #UIAutoplay .indicator > div:nth-child(2) {
  line-height: 71px;
}
.mobile #fugaGameUI #UIBetSettings .indicatorCurrency > div:nth-child(2),
.mobile #fugaGameUI #UIAutoplay .indicatorCurrency > div:nth-child(2) {
  top: 6px;
}
.mobile #fugaGameUI #UIBetSettings .indicatorCurrency > div:nth-child(3),
.mobile #fugaGameUI #UIAutoplay .indicatorCurrency > div:nth-child(3) {
  font-size: 18px;
  bottom: 9px;
}
.mobile #fugaGameUI #UIAutoplay .btnAutoplayStart {
  position: absolute;
  display: block;
  width: 150px;
  height: 150px;
  top: 30px;
  margin-left: -75px;
}
.mobile #fugaGameUI #UIGeneric #btnAutoPlay {
  font-size: 30px;
}
.mobile #fugaGameUI #UIGeneric #btnAutoPlaySpin {
  font-size: 30px;
}
.mobile #fugaGameUI #UIOverlay {
  position: absolute;
  top: -1038px;
  left: 0;
  width: 1536px;
  height: 1536px;
  background-color: #1f1f1f;
}
.mobile #fugaGameUI #UIHeadOverlay {
  position: relative;
  height: 570px;
  background-color: #00507b;
}
.mobile #fugaGameUI #UIOverlay .hdOverlay {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 72px;
/*    border-bottom: 2px solid #fffb00;*/
  background: linear-gradient(to top, #003463, #00507b);
  box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.75);
/*    -webkit-backface-visibility: hidden;*/
/*    -webkit-perspective:1000;*/
}
.mobile #fugaGameUI #UIOverlay .hdOverlay >div:nth-child(1) {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #fffb00;
}
.mobile #fugaGameUI #UIAutoplay,
.mobile #fugaGameUI #UIInfo,
.mobile #fugaGameUI #UIRules,
.mobile #fugaGameUI #UIReplay,
.mobile #fugaGameUI #UIGameSettings,
.mobile #fugaGameUI #UIOptions,
.mobile #fugaGameUI #UIBuyin {
  position: absolute;
  left: 50%;
  top: -538px;
  width: 960px;
  height: 401px;
  margin-left: -480px; /*half view port*/
  overflow: hidden;
  box-sizing: border-box;
}
.mobile #fugaGameUI #UIGameSettings {
  font-size: 21px;
  overflow: inherit;
}
.mobile #fugaGameUI #UIGameSettingsScroll > div {
  width: 455px;
  padding: 15px 0;
  margin: auto;
  text-transform: none;
  text-align: left;
}
.mobile #fugaGameUI #UIGameSettings .switchTitle {
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  width: 300px;
  font-size: 1.3em;
}
.mobile #fugaGameUI #UIGameSettings > div:after {
  content: ' ';
  display: block;
  visibility: hidden;
  clear: both;
}
.mobile #fugaGameUI #UIHeadInfo .hdInfo {
  text-align: center;
}
.mobile #fugaGameUI #UIContentInfo,
.mobile #fugaGameUI #UIAutoplay #UIAutoplayScrollWrapp,
.mobile #fugaGameUI #UIGameSettingsScrollWrapp,
.mobile #fugaGameUI #UIContentRules,
.mobile #fugaGameUI #UIContentReplay {
  margin-top: 3px;
  position: absolute;
  width: 100%;
  top: 72px;
  bottom: 0;
  font-size: 22px;
  overflow: hidden;
}
.mobile #fugaGameUI #UIContentInfoBar,
.mobile #fugaGameUI #UIAutoplayScrollWrappBar,
.mobile #fugaGameUI #UIGameSettingsScrollWrappBar,
.mobile #fugaGameUI #UIContentRulesBar,
.mobile #fugaGameUI #UIContentReplayBar {
  position: absolute;
  right: 5px;
  width: 4px;
  transform: translate3d(0, 0, 0);
}
.mobile #fugaGameUI #UIContentInfoBar > div,
.mobile #fugaGameUI #UIAutoplayScrollWrappBar > div,
.mobile #fugaGameUI #UIGameSettingsScrollWrappBar > div,
.mobile #fugaGameUI #UIContentRulesBar > div,
.mobile #fugaGameUI #UIContentReplayBar > div {
  position: absolute;
  width: 100%;
  top: 15px;
  bottom: 15px;
  background-color: #cbc1c1;
  border-radius: 2px;
}
.mobile #fugaGameUI #contentInfo,
.mobile #fugaGameUI #UIAutoplay #UIAutoplayScroll,
.mobile #fugaGameUI #UIGameSettingsScroll,
.mobile #fugaGameUI #contentRules,
.mobile #fugaGameUI #contentReplay {
  position: absolute;
  display: block;
  width: 100%;
  top: 0;
  left: 0;
}
.mobile #fugaGameUI #UIGameSettingsScroll {
  width: 100%;
}
.mobile #btnSpin {
  display: none;
}
.mobile #fugaGameUI #contentInfo .UISlide {
  width: 100%;
}
.mobile #gamehistory {
  display: inline-block;
  padding: 10px 0;
}
.mobile #fugaGameUI .switch {
/**
        * variables
        **/
  display: inline-block;
  vertical-align: middle;
  width: 120px;
  height: 45px;
  margin-right: 15px;
  position: relative !important;
  border-radius: 45px;
  border: 2px solid #0055a9 !important;
  background: rgba(255,255,255,0.6) !important;
  transition: background-color 0.3s;
/**
        * switch disable state
        **/
}
.mobile #fugaGameUI .switch.checked {
  background-color: #ffeb05 !important;
}
.mobile #fugaGameUI .switch.checked .slider {
  left: 75px;
}
.mobile #fugaGameUI .switch.checked .slider:after {
  background-color: #ffeb05;
}
.mobile #fugaGameUI .switch .slider {
  position: absolute;
  top: -5px;
  left: -2.250000000000004px;
  background: #0055a9;
  display: block;
  border-radius: 50%;
  width: 49.50000000000001px;
  height: 49.50000000000001px;
  transition: left 0.3s;
}
.mobile #fugaGameUI .switch .slider:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10.125px 0 0 -10.125px;
  background-color: rgba(255,255,255,0.6);
  height: 20.25px;
  width: 20.25px;
  border-radius: 50%;
  transition: background-color 0.3s;
}
.mobile #fugaGameUI .switch.disable {
  border-color: #555252 !important;
  background: transparent !important;
  cursor: not-allowed;
}
.mobile #fugaGameUI .switch.disable .slider {
  background-color: #555252;
}
.mobile #fugaGameUI .switch.disable.checked .slider:after {
  background-color: #a8a25c;
}
.mobile .range {
  display: inline-block;
  box-sizing: border-box;
  width: 420px;
  height: 25px;
  background-color: #aaa !important;
  border-radius: 25px;
  position: relative;
}
.mobile .range .lever {
  display: block;
  background-color: #fff;
  margin-left: -17.5px;
  width: 35px;
  height: 35px;
  position: absolute;
  top: -6px;
  left: 0;
  border: 2px solid #0f0f0f;
  border-radius: 50%;
  cursor: pointer;
  z-index: 10;
}
.mobile .range .fill {
  position: absolute;
  top: 0;
  display: block;
  background-color: #ffeb05;
  height: 100%;
  border-radius: 25px 0 0 25px;
}
.mobile .range.disable .lever {
  cursor: not-allowed;
}
.mobile .range.disable .fill {
  background-color: #c1b643;
}
.mobile #fugaGameUI .indicatorRangeMin,
.mobile #fugaGameUI .indicatorRangeMax {
  position: absolute;
  text-align: center;
  position: absolute;
  max-width: 130px;
  padding: 0 10px;
  text-align: center;
  font-size: 18px;
}
.mobile #fugaGameUI .indicatorRangeMin>*:nth-child(1),
.mobile #fugaGameUI .indicatorRangeMax>*:nth-child(1) {
  display: block;
  color: #fff;
  font-size: inherit;
  text-align: inherit;
}
.mobile #fugaGameUI .indicatorRangeMin>*:nth-child(2),
.mobile #fugaGameUI .indicatorRangeMax>*:nth-child(2) {
  display: block;
  color: #ffab00;
  font-size: 0.7em;
  text-align: inherit;
}
.mobile #fugaGameUI .indicatorRangeMin>*:nth-child(1),
.mobile #fugaGameUI .indicatorRangeMax>*:nth-child(1) {
  display: block;
  padding: 0;
  line-height: 20px;
}
.mobile #fugaGameUI .indicatorRangeMin>*:nth-child(2),
.mobile #fugaGameUI .indicatorRangeMax>*:nth-child(2) {
  display: block;
  background-color: transparent;
  line-height: 1;
}
.mobile #indBuyinMin {
  top: 130px;
  left: 240px;
}
.mobile #indBuyinMax {
  top: 130px;
  right: 240px;
}
.mobile #fugaGameUI button.inputIndicatorCurrent {
  position: absolute;
  text-align: center;
  top: 15px;
  position: absolute;
  box-sizing: border-box;
  left: 50%;
  width: 185px;
  padding: 4px 10px;
  background-color: #000;
  border: 1px solid #996700;
  border-radius: 2em;
  font-size: 20px;
  -webkit-transform: translate3d(-50%, 0, 0);
  -moz-transform: translate3d(-50%, 0, 0);
  -ms-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}
.mobile #fugaGameUI button.inputIndicatorCurrent>*:nth-child(1) {
  display: block;
  color: #fff;
  font-size: inherit;
  text-align: inherit;
}
.mobile #fugaGameUI button.inputIndicatorCurrent>*:nth-child(2) {
  display: block;
  color: #ffab00;
  font-size: 0.7em;
  text-align: inherit;
}
.mobile #fugaGameUI button.inputIndicatorCurrent.active {
  background-color: #404040;
}
.mobile #fugaGameUI button.inputIndicatorCurrent>*:nth-child(1) {
  margin-bottom: -2px;
  width: 100%;
  cursor: pointer;
  outline: none;
  border: none;
  background-color: transparent;
  line-height: 1;
}
.mobile #fugaGameUI button.inputIndicatorCurrent>*:nth-child(2) {
  line-height: 1;
}
.mobile #fugaGameUI button.inputIndicatorCurrent.active:after {
  display: none;
}
.mobile #UIBuyinSetting {
  position: relative;
  padding-top: 90px;
}
.mobile #fugaGameUI button.btnFlatMiddle {
  min-width: 50px;
  max-width: 200px;
  margin-top: 35px;
  padding: 10px;
  border-radius: 30px;
  font-size: 20px;
  text-transform: uppercase;
}
.mobile #fugaGameUI button.btnFlatMiddle.success {
  background-color: #29d349;
  border: 1px solid #fff;
  color: #fff;
}
.mobile #fugaGameUI button.btnFlatMiddle.success.disable {
  background-color: #58a466;
}
.mobile #fugaGameUI button.btnFlatMiddle.success.active {
  background-color: #11551e;
}
.mobile #fugaGameUI button.btnFlatMiddle.success.hover {
  background-color: #19e33f;
}
.mobile #fugaGameUI button.btnFlatMiddle.error {
  background-color: #f42424;
  border: 1px solid #fff;
  color: #fff;
}
.mobile #fugaGameUI button.btnFlatMiddle.error.disable {
  background-color: #af6a6a;
}
.mobile #fugaGameUI button.btnFlatMiddle.error.active {
  background-color: #e83030;
}
.mobile #fugaGameUI button.btnFlatMiddle.error.hover {
  background-color: #610505;
}
.mobile #fugaGameUI button.btnFlatBig {
  min-width: 200px;
  max-width: 350px;
  padding: 10px;
  border-radius: 30px;
  font-size: 20px;
  text-transform: uppercase;
}
.mobile #fugaGameUI button.btnFlatBig.success {
  background-color: #29d349;
  border: 1px solid #fff;
  color: #fff;
}
.mobile #fugaGameUI button.btnFlatBig.success.disable {
  background-color: #58a466;
}
.mobile #fugaGameUI button.btnFlatBig.success.active {
  background-color: #11551e;
}
.mobile #fugaGameUI button.btnFlatBig.success.hover {
  background-color: #19e33f;
}
.mobile #fugaGameUI button.btnFlatBig.error {
  background-color: #f42424;
  border: 1px solid #fff;
  color: #fff;
}
.mobile #fugaGameUI button.btnFlatBig.error.disable {
  background-color: #af6a6a;
}
.mobile #fugaGameUI button.btnFlatBig.error.active {
  background-color: #610505;
}
.mobile #fugaGameUI button.btnFlatBig.error.hover {
  background-color: #e83030;
}
.mobile #fugaGameUI button.columnCenter {
  display: block;
  margin: 25px auto;
}
.mobile #fugaGameUI #UICustomSettings6 {
  margin-top: 25px;
}
.mobile #fugaGameUI #switchCustom6 {
  float: right;
  margin: 0;
  margin-right: 15px;
  width: 120px;
}
.mobile #fugaGameUI #switchCustom6 > span {
  display: inline-block;
  width: 100%;
}
.mobile #fugaGameUI #UIGameKeyboard {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgba(255,255,255,0.9);
  z-index: 20;
  -webkit-animation-name: 'slideUp';
  animation-name: 'slideUp';
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
@-moz-keyframes slideUp {
  from {
    opacity: 0;
    transform: translate3d(0, 40px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slideUp {
  from {
    opacity: 0;
    transform: translate3d(0, 40px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes slideUp {
  from {
    opacity: 0;
    transform: translate3d(0, 40px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideUp {
  from {
    opacity: 0;
    transform: translate3d(0, 40px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.mobile #fugaGameUI #keyboard {
  position: relative;
  margin: 10px auto;
  padding-top: 55px;
  width: 800px;
  text-align: center;
  overflow: hidden;
}
.mobile #fugaGameUI #keyboard .input {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  border-bottom: 3px solid #0055a9;
}
.mobile #fugaGameUI #keyboard .input>div {
  height: 1em;
  background-color: transparent;
  color: #000;
  font: 50px/1 normal Arial, sans-serif;
  width: 100%;
  border: none;
  text-align: center;
  outline: none;
}
.mobile #fugaGameUI #keyboard .KBKey {
  display: inline-block;
  margin: 5px;
  font: 90px/1 normal Arial, sans-serif;
  width: 130px;
  height: 130px;
  color: #eee;
  border-radius: 5px;
  border: 1px solid #ffeb05;
  background-color: #0055a9;
  cursor: pointer;
  outline: none;
  transition: background-color 0.1s;
}
.mobile #fugaGameUI #keyboard .KBKey:active {
  -webkit-transform: translateY(2px);
  -moz-transform: translateY(2px);
  -ms-transform: translateY(2px);
  -o-transform: translateY(2px);
  transform: translateY(2px);
  background-color: #0067cc;
}
.mobile #fugaGameUI #keyboard .KBKey.success {
  background-color: #49b03f;
}
.mobile #fugaGameUI #keyboard .KBKey.error {
  background-color: #e83333;
}
.mobile #fugaGameUI #keyboard .KBKey.reverseText {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.mobile #fugaGameUI #keyboard .KBKey.reverseText:active {
  -webkit-transform: rotate(180deg) translateY(-2px);
  -moz-transform: rotate(180deg) translateY(-2px);
  -ms-transform: rotate(180deg) translateY(-2px);
  -o-transform: rotate(180deg) translateY(-2px);
  transform: rotate(180deg) translateY(-2px);
}
.mobile #fugaGameUI #keyboard .KBKeyDel {
  position: relative;
}
.mobile #fugaGameUI #keyboard .KBKeyDel:before {
  content: '';
  display: block;
  position: absolute;
  top: 42px;
  left: 20px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 25px 50px 25px 0;
  border-color: transparent #fff transparent transparent;
}
.mobile #fugaGameUI #keyboard .KBKeyDel:after {
  content: '';
  display: block;
  position: absolute;
  top: 58px;
  left: 60px;
  width: 50px;
  height: 20px;
  background-color: #fff;
}
.mobile #fugaGameUI #keyboard .KBKeyCancel {
  position: relative;
}
.mobile #fugaGameUI #keyboard .KBKeyCancel:before {
  content: '';
  display: block;
  position: absolute;
  top: 56px;
  left: 15px;
  width: 100px;
  height: 15px;
  background-color: #fff;
  transform: rotate(45deg);
}
.mobile #fugaGameUI #keyboard .KBKeyCancel:after {
  content: '';
  display: block;
  position: absolute;
  top: 56px;
  left: 15px;
  width: 100px;
  height: 15px;
  background-color: #fff;
  transform: rotate(-45deg);
}
.mobile #fugaGameUI #keyboard .KBKeyEnter {
  position: relative;
}
.mobile #fugaGameUI #keyboard .KBKeyEnter:before {
  content: '';
  display: block;
  position: absolute;
  top: 75px;
  left: 14px;
  width: 50px;
  height: 15px;
  background-color: #fff;
  transform: rotate(45deg);
}
.mobile #fugaGameUI #keyboard .KBKeyEnter:after {
  content: '';
  display: block;
  position: absolute;
  top: 56px;
  left: 38px;
  width: 90px;
  height: 15px;
  background-color: #fff;
  transform: rotate(-45deg);
}
.mobile.portrait #fugaGame {
  position: relative;
}
.mobile.portrait #fugaGameUI #UICoreBtn .btnMenuRight,
.mobile.portrait #fugaGameUI #UICoreBtn .btnMenuLeft,
.mobile.portrait #fugaGameUI #UICoreBtn .btnMenuRightTop,
.mobile.portrait #fugaGameUI #UICoreBtn .btnMenuLeftTop,
.mobile.portrait #fugaGameUI #UICoreBtn .btnMenuRightFirst,
.mobile.portrait #fugaGameUI #UICoreBtn .btnMenuRightSecond,
.mobile.portrait #fugaGameUI #UICoreBtn .btnMenuLeftFirst,
.mobile.portrait #fugaGameUI #UICoreBtn .btnMenuLeftSecond {
  top: -1245px;
}
.mobile.portrait #fugaGameUI #UICoreBtn .btnMenuRightFirst {
  right: -15px;
}
.mobile.portrait #fugaGameUI #UICoreBtn .btnMenuLeftFirst {
  left: -15px;
}
.mobile.portrait #fugaGameRender {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}
.mobile.portrait #fugaGameUI #UICoreBtn button,
.mobile.portrait #fugaGameUI #UIPanel,
.mobile.portrait #fugaGameUI #UITotalBet,
.mobile.portrait #fugaGameUI #hdAutoplay,
.mobile.portrait #fugaGameUI #UIDenom,
.mobile.portrait #fugaGameUI #UILineBet,
.mobile.portrait #fugaGameUI #UITotalBetMobile,
.mobile.portrait #fugaGameUI #UILines,
.mobile.portrait #fugaGameUI #hdBetSettings,
.mobile.portrait #fugaGameUI #UINumRounds,
.mobile.portrait #fugaGameUI #UILossLimit,
.mobile.portrait #fugaGameUI #UISingleWinLim,
.mobile.portrait #fugaGameUI #UIMiscBtn,
.mobile.portrait #fugaGameUI #UIDoubleSettings,
.mobile.portrait #fugaGameUI #UISpacebarSetting,
.mobile.portrait #fugaGameUI #UISingleWinLimTest,
.mobile.portrait #fugaGameUI #UIBuyinSetting,
.mobile.portrait #fugaGameUI #UIBuyinControl,
.mobile.portrait #fugaGameUI #UIHeadOptions,
.mobile.portrait #fugaGameUI #btnSignIn,
.mobile.portrait #fugaGameUI #btnSignUp,
.mobile.portrait #fugaGameUI #btnOptionsHelp,
.mobile.portrait #fugaGameUI #btnOptionsCloseGame,
.mobile.portrait #fugaGameUI #UIPromo,
.mobile.portrait #fugaGameUI #UIGameSettingsScroll > div,
.mobile.portrait #fugaGameUI .hdInfo {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}
.mobile.portrait #fugaGameUI #btnSkip,
.mobile.portrait #fugaGameUI #btnStop,
.mobile.portrait #fugaGameUI #btnAutoPlaySkip {
  height: 1024px;
  top: -500px !important;
}
.mobile.portrait #fugaGameUI {
  width: 960px;
  left: 50%;
  bottom: auto;
  margin-left: -480px;
}
.mobile.portrait #fugaGameUI #UICoreBtn {
  width: 843px;
  left: 50%;
  margin-left: -421.5px;
}
.mobile.portrait #fugaGameUI #UICoreBtn .btnMenuLeft,
.mobile.portrait #fugaGameUI #UICoreBtn .btnMenuRight,
.mobile.portrait #fugaGameUI #UICoreBtn .btnMenuLeftTop,
.mobile.portrait #fugaGameUI #UICoreBtn .btnMenuRightTop {
  bottom: 540px;
  top: auto;
}
.mobile.portrait #fugaGameUI #UICoreBtn .btnMenuRight {
  right: 51px;
}
.mobile.portrait #fugaGameUI #UICoreBtn .btnMenuRightTop {
  right: 172px;
}
.mobile.portrait #fugaGameUI .coreGameRight,
.mobile.portrait #fugaGameUI .coreGameRightTop,
.mobile.portrait #fugaGameUI .coreGameRightBottom,
.mobile.portrait #fugaGameUI .coreGameLeft,
.mobile.portrait #fugaGameUI .coreGameLeftTop,
.mobile.portrait #fugaGameUI .coreGameLeftBottom {
  top: 60px;
  bottom: auto;
}
.mobile.portrait #fugaGameUI .coreGameLeft {
  left: 125px;
}
.mobile.portrait #fugaGameUI .coreGameRight {
  right: 335px;
}
.mobile.portrait #fugaGameUI .coreGameLeftTop {
  left: auto;
  right: 60px;
}
.mobile.portrait #fugaGameUI .coreGameLeftBottom {
  left: 60px;
}
.mobile.portrait #fugaGameUI .coreGameRightTop {
  right: 225px;
}
.mobile.portrait #fugaGameUI .coreGameRightBottom {
  right: 60px;
}
.mobile.portrait #fugaGameUI #UICoreBtn .btnMenuLeft {
  left: 51px;
}
.mobile.portrait #fugaGameUI #UICoreBtn .btnMenuLeftTop {
  left: 172px;
}
.mobile.portrait #fugaGameUI #UIMiscBtn {
  top: -1033px;
}
.mobile.portrait #fugaGameUI #UITotalBet {
  right: 115px;
  bottom: -8px;
}
.mobile.portrait #fugaGameUI #UIMiscBtn .btnReturn {
  top: -75px;
  right: 221px;
}
.mobile.portrait #fugaGameUI #UIMiscBtn .miscBtn {
  width: 80px;
}
.mobile.portrait #fugaGameUI #UIPanel {
  bottom: -8px;
  width: 1536px;
  margin-left: -768px;
  height: 73px;
}
.mobile.portrait #fugaGameUI #UIPanel > .indicator:nth-child(1) {
  left: 463px;
}
.mobile.portrait #fugaGameUI #UIPanel > .indicator:nth-child(2) {
  left: 50%;
}
.mobile.portrait #fugaGameUI #UIPromo {
  position: absolute;
  right: 456px;
  bottom: 1330px;
  height: auto;
}
.mobile.portrait #fugaGameUI #UIPromo #indFreeSpins {
  position: absolute;
  display: block;
  opacity: 0;
  right: 0;
  top: 70px;
  padding: 0;
  margin-right: -956px;
  height: 0;
  overflow: hidden;
  background: rgba(0,0,0,0.7);
  border-radius: 0 0 10px 10px;
  -webkit-transition: margin-right 1s;
  transition: margin-right 1s;
}
.mobile.portrait #fugaGameUI #UIPromo #indFreeSpins > div:nth-child(1) {
  display: none;
}
.mobile.portrait #fugaGameUI #UIPromo #indFreeSpins > div:nth-child(2) {
  font-size: 28px;
  line-height: 28px;
  bottom: 8px;
}
.mobile.portrait #fugaGameUI #UIPromo #indFreeSpins > div:nth-child(3) {
  font-size: 16px;
}
.mobile.portrait #fugaGameUI #UIPromo #indFreeSpinsCounter {
  height: 128px;
  right: 50%;
  margin-right: -1024px;
  top: 0;
  -webkit-transition: margin-right 1s, top 0.5s;
  transition: margin-right 1s, top 0.5s;
}
.mobile.portrait #fugaGameUI #UIPromo #indFreeSpinsCounter > div:nth-child(1) {
  line-height: 44px;
  bottom: 50px;
  left: 60px;
  width: 152px;
}
.mobile.portrait #fugaGameUI #UIPromo #indFreeSpinsCounter> div:nth-child(2) {
  position: absolute;
  left: 14px;
  bottom: 42px;
  line-height: 44px;
  font-size: 29px;
  width: 40px;
}
.mobile.portrait #fugaGameUI.promo.promoOpened #UIPanel #indWin,
.mobile.portrait #fugaGameUI.promo.promoOpened #UIPromo #indFreeSpins,
.mobile.portrait #fugaGameUI.promo.promoOpened #UIPromo #indFreeSpinsCounter {
  transition: none;
}
.mobile.portrait #fugaGameUI #UIPromo.promoCash {
  height: 38px;
  width: 542px;
  left: 222px;
  border-radius: 10px;
  bottom: -72px;
  background-color: rgba(0,0,0,0.7);
  opacity: 0;
  transition: visibility 0s, opacity 0.3s;
}
.mobile.portrait #fugaGameUI #UIPromo.promoCash #indFreeSpinsCounter {
  height: 128px;
  right: auto;
  margin-right: 0;
  top: -46px;
  left: -16px;
  transition: none;
}
.mobile.portrait #fugaGameUI #UIPromo.promoCash #indFreeSpins {
  position: absolute;
  display: block;
  opacity: 0;
  right: 22px;
  top: auto;
  padding: 0;
  margin-right: 0;
  width: 188px;
  background-color: transparent;
}
.mobile.portrait #fugaGameUI #UIPromo.promoCash #indFreeSpins > div:nth-child(2) {
  line-height: 40px;
}
.mobile.portrait #fugaGameUI.openedMenu #UIPromo.promoCash {
  bottom: 552px;
  width: 422px;
}
.mobile.portrait #fugaGameUI.openedMenu #UIPromo.promoCash #indFreeSpins {
  right: 0;
  width: 188px;
}
.mobile.portrait #fugaGameUI.promo.openedMenu #UIPromo {
  visibility: hidden;
}
.mobile.portrait #fugaGameUI.promo #UIPromo #indFreeSpins {
  opacity: 1;
  height: 44px;
  margin-right: -88px;
}
.mobile.portrait #fugaGameUI.promo #UIPromo #indFreeSpinsCounter {
  height: 128px;
  margin-right: -128px;
}
.mobile.portrait #fugaGameUI.promo #UIPromo #indFreeSpinsCounter div:nth-child(2) {
  opacity: 1;
}
.mobile.portrait #fugaGameUI.promo #UIPanel #indWin {
  left: 50%;
}
.mobile.portrait #fugaGameUI.promo #UIPromo.promoCash {
  opacity: 1;
}
.mobile.portrait #fugaGameUI.promo #UIPromo.promoCash #indFreeSpins {
  opacity: 1;
  height: 38px;
  margin-right: 0;
}
.mobile.portrait #fugaGameUI #UIBetSettings,
.mobile.portrait #fugaGameUI #UIAutoplay,
.mobile.portrait #fugaGameUI #UIInfo,
.mobile.portrait #fugaGameUI #UIRules,
.mobile.portrait #fugaGameUI #UIReplay,
.mobile.portrait #fugaGameUI #UIGameSettings,
.mobile.portrait #fugaGameUI #UIOptions,
.mobile.portrait #fugaGameUI #UIBuyin {
  top: -961px;
}
.mobile.portrait #fugaGameUI #UIBetSettings > div:nth-child(2),
.mobile.portrait #fugaGameUI #UIAutoplay #UIAutoplayScroll> div:nth-child(1) {
  margin-top: 63px;
}
.mobile.portrait #fugaGameUI #UIGameSettingsScroll > div {
  padding: 30px 0;
}
.mobile.portrait #fugaGameUI #UIBetSettings > div:nth-child(n+3),
.mobile.portrait #fugaGameUI #UIAutoplay #UIAutoplayScroll > div:nth-child(n+2) {
  margin-top: 63px;
}
.mobile.portrait #fugaGameUI #UIAutoplay .btnAutoplayStart {
  top: 0;
}
.mobile.portrait #fugaGameUI #UIInfo,
.mobile.portrait #fugaGameUI #UIAutoplay,
.mobile.portrait #fugaGameUI #UIRules,
.mobile.portrait #fugaGameUI #UIReplay,
.mobile.portrait #fugaGameUI #UIOptions,
.mobile.portrait #fugaGameUI #UIBuyin {
  bottom: 90px;
  width: 960px; /*viewport size*/
  height: 665px;
  margin-left: -640; /*half viewport size*/
}
.mobile.portrait #fugaGameUI #UIOverlay {
  top: -1536px;
  left: -288px;
  height: 2083px;
}
.mobile.portrait #fugaGameUI #UIHeadOverlay {
  height: 535px;
}
.mobile.portrait #fugaGameUI #UIContentInfo,
.mobile.portrait #fugaGameUI #UIAutoplay #UIAutoplayScrollWrapp,
.mobile.portrait #fugaGameUI #UIGameSettingsScrollWrapp,
.mobile.portrait #fugaGameUI #UIContentRules,
.mobile.portrait #fugaGameUI #UIContentReplay {
  position: absolute;
  top: 72px;
  bottom: 0;
  width: 100%;
  height: auto;
}
.mobile.portrait #fugaGameUI #UIAutoplay #UIAutoplayScroll {
  height: 650px;
}
.mobile.portrait #fugaGameUI .inputIndicatorCurrent {
  top: 35px;
}
.mobile.portrait #UIBuyinSetting {
  padding-top: 120px;
}
.mobile.portrait #indBuyinMin {
  top: 150px;
  left: 190px;
}
.mobile.portrait #indBuyinMax {
  top: 150px;
  right: 190px;
}
.mobile.portrait #fugaGameUI #UIBuyinControl {
  margin-top: 65px;
}
.mobile.portrait #fugaGameUI button.columnCenter {
  margin: 55px auto;
}
.mobile.portrait #UIClock {
  left: 0;
}
.tablet #fugaGameRender {
  display: table-cell;
  position: relative;
  vertical-align: middle;
  text-align: center;
}
.tablet #canvasWrapper > canvas:nth-child(1) {
  display: inline-block !important;
}
.tablet #fugaGameBackground {
  width: 1536px;
  height: 1536px;
  position: absolute;
  top: 50%;
  left: 50%;
  overflow: hidden;
  margin: -768px 0px 0px -768px;
}
.tablet #fugaGameBackground > * {
  background-size: cover;
}
.tablet #fugaGameUI {
  position: absolute;
  left: 50%;
  width: 1536px;
  margin-left: -768px;
  height: 0;
  color: #fff;
  font-size: 16px;
}
.tablet #fugaGameUI button,
.tablet #fugaGameUI button:active,
.tablet #fugaGameUI button:hover,
.tablet #fugaGameUI button:enabled,
.tablet #fugaGameUI button:focus,
.tablet #fugaGameUI button:disabled {
  background-color: transparent;
  border: none;
/*    position: absolute;*/
  outline: none !important;
  padding: 0;
  color: #fff;
/*
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    */
}
.tablet #UIClock {
  position: absolute;
  padding: 3px 3px;
  background-color: rgba(0,0,0,0.2);
  border-radius: 5px;
  margin: 5px;
  font-weight: 600;
  color: #fff;
  font-size: 20px;
  line-height: 1;
  left: 288px;
  bottom: 0;
  z-index: 500;
}
.tablet #fugaGameUI .indicator > div:nth-child(2),
.tablet #fugaGameUI .indicatorCurrency > div:nth-child(2) {
  color: #fff;
}
.tablet #fugaGameUI .indicator > div:nth-child(3),
.tablet #fugaGameUI .indicatorCurrency > div:nth-child(3) {
  color: #ffab00; /*currency color*/
}
.tablet #fugaGameUI #UIPanel #indWin.lastWin > div:nth-child(2) {
  color: #ffab00;
}
.tablet #fugaGameUI #UIPanel {
  position: absolute;
  bottom: 8px;
  left: 50%;
  background-repeat: repeat-x;
  width: 1536px;
  height: 82px;
  margin: -85px 0 0 -768px;
}
.tablet #fugaGameUI #indTotalbet,
.tablet #fugaGameUI #UIPanel > .indicator {
  position: absolute;
  top: 52px;
  width: 188px;
  text-align: center;
}
.tablet #fugaGameUI #UITotalBet {
  position: absolute;
  bottom: 8px;
  width: 188px;
  height: 62px;
}
.tablet #fugaGameUI #UIPanel > .indicator:nth-child(1) {
  left: 395px;
}
.tablet #fugaGameUI #UIPanel > .indicator:nth-child(2) {
  left: 50%;
  margin-left: -94px;
  -webkit-transition: left 1s;
  transition: left 1s;
}
.tablet #fugaGameUI #UIPromo {
  visibility: hidden;
  position: absolute;
  right: 530px;
  top: auto;
  bottom: 8px;
  height: 86px;
}
.tablet #fugaGameUI #UIPromo #indFreeSpins {
  display: none;
  position: absolute;
  right: 32px;
  bottom: 0;
  width: 188px;
}
.tablet #fugaGameUI #UIPromo #indFreeSpins > div:nth-child(1) {
  display: none;
  font-size: 18px;
  line-height: 20px;
}
.tablet #fugaGameUI #UIPromo #indFreeSpins > div:nth-child(2) {
  position: absolute;
  bottom: 16px;
  width: 100%;
  font-size: 28px;
  line-height: 27px;
}
.tablet #fugaGameUI #UIPromo #indFreeSpins > div:nth-child(3) {
  position: absolute;
  bottom: 0;
  width: 100%;
  font-size: 16px;
  line-height: 14px;
}
.tablet #fugaGameUI #UIPromo #indFreeSpinsCounter {
  position: absolute;
  right: 0;
  top: 0;
  width: 256px;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 1s;
  transition: height 1s;
}
.tablet #fugaGameUI #UIPromo #indFreeSpinsCounter > div:nth-child(1) {
  position: absolute;
  left: 70px;
  bottom: 0;
  width: 142px;
  line-height: 62px;
  font-size: 16px;
  color: #000;
  font-weight: 600;
  text-align: left;
  padding-right: 3px;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-out 1s;
  transition: opacity 0.5s ease-out 1s;
}
.tablet #fugaGameUI #UIPromo #indFreeSpinsCounter > div:nth-child(2) {
  position: absolute;
  bottom: 0;
  left: 42px;
  width: 26px;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  color: #a800ff;
  line-height: 62px;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-out 1s;
  transition: opacity 0.5s ease-out 1s;
}
.tablet #fugaGameUI.promo #UIPromo {
  visibility: visible;
}
.tablet #fugaGameUI.promo #UIPromo #indFreeSpins {
  display: block;
}
.tablet #fugaGameUI.promo #UIPromo #indFreeSpinsCounter {
  height: 64px;
}
.tablet #fugaGameUI.promo #UIPromo #indFreeSpinsCounter div:nth-child(1),
.tablet #fugaGameUI.promo #UIPromo #indFreeSpinsCounter div:nth-child(2) {
  opacity: 1;
}
.tablet #fugaGameUI.promo #UIPanel #indWin {
  left: 650px;
}
.tablet #fugaGameUI.promo.promoOpened #UIPanel #indWin {
  transition: none;
}
.tablet #fugaGameUI.promo.promoOpened #UIPromo #indFreeSpinsCounter {
  transition: none;
}
.tablet #fugaGameUI.promo.promoOpened #UIPromo #indFreeSpinsCounter div:nth-child(1),
.tablet #fugaGameUI.promo.promoOpened #UIPromo #indFreeSpinsCounter div:nth-child(2) {
  transition: none;
}
.tablet #fugaGameUI #UITotalBet .indicator > div:nth-child(1),
.tablet #fugaGameUI #UIPanel > .indicator > div:nth-child(1) {
/*Tititle*/
  position: absolute;
  bottom: -20px;
  width: 100%;
  font-size: 18px;
  line-height: 20px;
}
.tablet #fugaGameUI #UITotalBet .indicator > div:nth-child(2),
.tablet #fugaGameUI #UIPanel > .indicator > div:nth-child(2) {
/*Tititle*/
  position: absolute;
  bottom: 1px;
  width: 100%;
  font-size: 28px;
  line-height: 27px;
}
.tablet #fugaGameUI #UITotalBet .indicator > div:nth-child(3),
.tablet #fugaGameUI #UIPanel > .indicator > div:nth-child(3) {
/*Tititle*/
  position: absolute;
  bottom: -61px;
  width: 100%;
  font-size: 16px;
  line-height: 14px;
}
.tablet #fugaGameUI #UICoreBtn {
  position: absolute;
  left: 50%;
  margin-left: -480px;
  width: 960px;
}
.tablet #fugaGameUI #UITotalBet {
  right: 395px;
}
.tablet #fugaGameUI #UITotalBet .btnTotalBetMinus,
.tablet #fugaGameUI #UITotalBet .btnTotalBetPlus {
  display: none;
}
.tablet #fugaGameUI .coreGameLeft,
.tablet #fugaGameUI .coreGameLeftTop,
.tablet #fugaGameUI .coreGameLeftBottom,
.tablet #fugaGameUI .coreGameRight,
.tablet #fugaGameUI .coreGameRightTop,
.tablet #fugaGameUI .coreGameRightBottom {
  position: absolute;
  width: 166px;
  height: 166px;
}
.tablet #fugaGameUI .coreGameLeft,
.tablet #fugaGameUI .coreGameRight {
  bottom: 209px;
}
.tablet #fugaGameUI .coreGameLeftTop,
.tablet #fugaGameUI .coreGameRightTop {
  bottom: 298px;
}
.tablet #fugaGameUI .coreGameLeftBottom,
.tablet #fugaGameUI .coreGameRightBottom {
  bottom: 140px;
}
.tablet #fugaGameUI .coreGameRightAddTop {
  position: absolute;
  right: 100px;
  bottom: 209px;
  width: 166px;
  height: 166px;
}
.tablet #fugaGameUI #btnStop {
  bottom: 0;
  right: 0;
  width: 100%;
  height: 540px;
}
.tablet #fugaGameUI #btnSkip {
  bottom: 0;
  right: 0;
  width: 100%;
  height: 540px;
}
.tablet #fugaGameUI #btnAutoPlaySkip {
  bottom: 0;
  right: 0;
  width: 100%;
  height: 540px;
}
.tablet #fugaGameUI .coreGameLeft,
.tablet #fugaGameUI .coreGameLeftTop,
.tablet #fugaGameUI .coreGameLeftBottom {
  left: 0;
}
.tablet #fugaGameUI .coreGameRight,
.tablet #fugaGameUI .coreGameRightTop,
.tablet #fugaGameUI .coreGameRightBottom {
  right: 0;
}
.tablet #fugaGameUI #UICoreBtn .btnMenuRight,
.tablet #fugaGameUI #UICoreBtn .btnMenuLeft,
.tablet #fugaGameUI #UICoreBtn .btnMenuRightTop,
.tablet #fugaGameUI #UICoreBtn .btnMenuLeftTop,
.tablet #fugaGameUI #UICoreBtn .btnMenuRightFirst,
.tablet #fugaGameUI #UICoreBtn .btnMenuRightSecond,
.tablet #fugaGameUI #UICoreBtn .btnMenuLeftFirst,
.tablet #fugaGameUI #UICoreBtn .btnMenuLeftSecond {
  position: absolute;
  top: -165px;
  width: 77px;
  height: 60px;
}
.tablet #fugaGameUI #UICoreBtn .btnMenuRightFirst,
.tablet #fugaGameUI #UICoreBtn .btnMenuRightSecond,
.tablet #fugaGameUI #UICoreBtn .btnMenuLeftFirst,
.tablet #fugaGameUI #UICoreBtn .btnMenuRightTop,
.tablet #fugaGameUI #UICoreBtn .btnMenuLeftSecond,
.tablet #fugaGameUI #UICoreBtn .btnMenuLeftTop {
  top: -510px;
}
.tablet #fugaGameUI #UICoreBtn .btnMenuRightFirst {
  right: 20px;
}
.tablet #fugaGameUI #UICoreBtn .btnMenuRightSecond {
  right: 110px;
}
.tablet #fugaGameUI #UICoreBtn .btnMenuLeftFirst {
  left: 20px;
}
.tablet #fugaGameUI #UICoreBtn .btnMenuLeftSecond {
  left: 110px;
}
.tablet #fugaGameUI #UICoreBtn .btnMenuLeft,
.tablet #fugaGameUI #UICoreBtn .btnMenuLeftTop {
  left: 17px;
}
.tablet #fugaGameUI #UICoreBtn .btnMenuRight,
.tablet #fugaGameUI #UICoreBtn .btnMenuRightTop {
  right: 17px;
}
.tablet #fugaGameUI #UICoreBtn .btnMenuRight .gfxIcon,
.tablet #fugaGameUI #UICoreBtn .btnMenuLeft .gfxIcon,
.tablet #fugaGameUI #UICoreBtn .btnMenuLeftTop .gfxIcon,
.tablet #fugaGameUI #UICoreBtn .btnMenuRightTop .gfxIcon,
.tablet #fugaGameUI #UICoreBtn .btnMenuRightFirst .gfxIcon,
.tablet #fugaGameUI #UICoreBtn .btnMenuRightSecond .gfxIcon,
.tablet #fugaGameUI #UICoreBtn .btnMenuLeftFirst .gfxIcon,
.tablet #fugaGameUI #UICoreBtn .btnMenuLeftSecond .gfxIcon {
  display: block;
  width: 100%;
  height: 100%;
}
.tablet #fugaGameUI #UIMiscBtn {
  position: absolute;
  bottom: 89px;
  width: 100%;
  height: 48px;
  background: linear-gradient(to top, #080808, #3a3a3a);
  text-align: center;
  font-size: 0;
}
.tablet #fugaGameUI #UIMiscBtn .miscBtn {
  display: inline-block;
  width: 110px;
  height: 48px;
  text-align: center;
}
.tablet #fugaGameUI #UIMiscBtn .miscBtn .gfxIcon {
  display: inline-block;
  height: 100%;
  width: 48px;
}
.tablet #fugaGameUI #UIBetSettings,
.tablet #fugaGameUI #UIAutoplay {
  position: absolute;
  left: 50%;
  top: -538px;
  margin-left: -227px;
}
.tablet #fugaGameUI #UIBetSettings .hdBetSettings,
.tablet #fugaGameUI #UIAutoplay .hdAutoplay,
.tablet #fugaGameUI #UIInfo .hdInfo,
.tablet #fugaGameUI #UIRules .hdInfo,
.tablet #fugaGameUI #UIReplay .hdInfo,
.tablet #fugaGameUI #UIGameSettings .hdInfo,
.tablet #fugaGameUI #UIOptions .hdOptions,
.tablet #fugaGameUI #UIBuyin .hdInfo {
  height: 72px;
  text-align: center;
  font-size: 42px;
  line-height: 72px;
}
.tablet #fugaGameUI #UIBetSettings > div,
.tablet #fugaGameUI #UIAutoplay #UIAutoplayScroll > div {
  position: relative;
  width: 455px;
  height: 71px;
  text-align: center;
}
.tablet #fugaGameUI #UIAutoplay #UIAutoplayScroll > div {
  left: 50%;
  margin-left: -227.5px;
}
.tablet #fugaGameUI #UIAutoplay #UIAutoplayScroll {
  height: 510px;
  overflow: auto;
}
.tablet #fugaGameUI #UIBetSettings > div:nth-child(2),
.tablet #fugaGameUI #UIAutoplay #UIAutoplayScroll > div:nth-child(1) {
/*second components (first component with buttons)*/
  margin-top: 43px;
}
.tablet #fugaGameUI #UIBetSettings > div:nth-child(n+3),
.tablet #fugaGameUI #UIAutoplay #UIAutoplayScroll > div:nth-child(n+2) {
  margin-top: 32px;
}
.tablet #fugaGameUI #UIBetSettings > div:last-child,
.tablet #fugaGameUI #UIAutoplay #UIAutoplayScroll > div:last-child {
  width: 0;
  height: 0;
  margin: 0;
}
.tablet #fugaGameUI #UIMiscBtn .btnReturn {
  position: absolute;
  display: block;
  width: 72px;
  height: 55px;
  top: 2px;
  right: 305px;
}
.tablet #fugaGameUI #UIMiscBtn .btnReturn .gfxIcon {
  display: block;
  width: 100%;
  height: 100%;
}
.tablet #fugaGameUI #UIBetSettings .indicator> div:nth-child(1),
.tablet #fugaGameUI #UIBetSettings .indicatorCurrency> div:nth-child(1),
.tablet #fugaGameUI #UIAutoplay .indicator> div:nth-child(1),
.tablet #fugaGameUI #UIAutoplay .indicatorCurrency> div:nth-child(1) {
  font-size: 21px;
}
.tablet #fugaGameUI #UIBetSettings .coreMiscMinus,
.tablet #fugaGameUI #UIBetSettings .coreMiscPlus,
.tablet #fugaGameUI #UIAutoplay .coreMiscMinus,
.tablet #fugaGameUI #UIAutoplay .coreMiscPlus {
  position: absolute;
  border-radius: 50%;
  bottom: -1px;
  width: 72px;
  height: 72px;
}
.tablet #fugaGameUI #UIBetSettings .coreMiscMinus,
.tablet #fugaGameUI #UIAutoplay .coreMiscMinus {
  left: -1px;
}
.tablet #fugaGameUI #UIBetSettings .coreMiscPlus,
.tablet #fugaGameUI #UIAutoplay .coreMiscPlus {
  right: -1px;
}
.tablet #fugaGameUI #UIBetSettings .indicator > div,
.tablet #fugaGameUI #UIBetSettings .indicatorCurrency > div,
.tablet #fugaGameUI #UIAutoplay .indicator > div,
.tablet #fugaGameUI #UIAutoplay .indicatorCurrency > div {
  position: absolute;
  width: 100%;
  text-align: center;
}
.tablet #fugaGameUI #UIBetSettings .indicator > div:nth-child(1),
.tablet #fugaGameUI #UIBetSettings .indicatorCurrency > div:nth-child(1),
.tablet #fugaGameUI #UIAutoplay .indicator > div:nth-child(1),
.tablet #fugaGameUI #UIAutoplay .indicatorCurrency > div:nth-child(1) {
  bottom: 65px;
}
.tablet #fugaGameUI #UIBetSettings .indicator > div:nth-child(2),
.tablet #fugaGameUI #UIBetSettings .indicatorCurrency > div:nth-child(2),
.tablet #fugaGameUI #UIAutoplay .indicator > div:nth-child(2),
.tablet #fugaGameUI #UIAutoplay .indicatorCurrency > div:nth-child(2) {
  font-size: 30px;
}
.tablet #fugaGameUI #UIBetSettings .indicator > div:nth-child(2),
.tablet #fugaGameUI #UIAutoplay .indicator > div:nth-child(2) {
  line-height: 71px;
}
.tablet #fugaGameUI #UIBetSettings .indicatorCurrency > div:nth-child(2),
.tablet #fugaGameUI #UIAutoplay .indicatorCurrency > div:nth-child(2) {
  top: 6px;
}
.tablet #fugaGameUI #UIBetSettings .indicatorCurrency > div:nth-child(3),
.tablet #fugaGameUI #UIAutoplay .indicatorCurrency > div:nth-child(3) {
  font-size: 18px;
  bottom: 9px;
}
.tablet #fugaGameUI #UIAutoplay .btnAutoplayStart {
  position: absolute;
  display: block;
  width: 150px;
  height: 150px;
  top: 30px;
  margin-left: -75px;
}
.tablet #fugaGameUI #UIGeneric #btnAutoPlay {
  font-size: 30px;
}
.tablet #fugaGameUI #UIGeneric #btnAutoPlaySpin {
  font-size: 30px;
}
.tablet #fugaGameUI #UIOverlay {
  position: absolute;
  top: -1038px;
  left: 0;
  width: 1536px;
  height: 1536px;
  background-color: #1f1f1f;
}
.tablet #fugaGameUI #UIHeadOverlay {
  position: relative;
  height: 570px;
  background-color: #00507b;
}
.tablet #fugaGameUI #UIOverlay .hdOverlay {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 72px;
/*    border-bottom: 2px solid #fffb00;*/
  background: linear-gradient(to top, #003463, #00507b);
  box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.75);
/*    -webkit-backface-visibility: hidden;*/
/*    -webkit-perspective:1000;*/
}
.tablet #fugaGameUI #UIOverlay .hdOverlay >div:nth-child(1) {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #fffb00;
}
.tablet #fugaGameUI #UIAutoplay,
.tablet #fugaGameUI #UIInfo,
.tablet #fugaGameUI #UIRules,
.tablet #fugaGameUI #UIReplay,
.tablet #fugaGameUI #UIGameSettings,
.tablet #fugaGameUI #UIOptions,
.tablet #fugaGameUI #UIBuyin {
  position: absolute;
  left: 50%;
  top: -538px;
  width: 960px;
  height: 401px;
  margin-left: -480px; /*half view port*/
  overflow: hidden;
  box-sizing: border-box;
}
.tablet #fugaGameUI #UIGameSettings {
  font-size: 21px;
  overflow: inherit;
}
.tablet #fugaGameUI #UIGameSettingsScroll > div {
  width: 455px;
  padding: 15px 0;
  margin: auto;
  text-transform: none;
  text-align: left;
}
.tablet #fugaGameUI #UIGameSettings .switchTitle {
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  width: 300px;
  font-size: 1.3em;
}
.tablet #fugaGameUI #UIGameSettings > div:after {
  content: ' ';
  display: block;
  visibility: hidden;
  clear: both;
}
.tablet #fugaGameUI #UIHeadInfo .hdInfo {
  text-align: center;
}
.tablet #fugaGameUI #UIContentInfo,
.tablet #fugaGameUI #UIAutoplay #UIAutoplayScrollWrapp,
.tablet #fugaGameUI #UIGameSettingsScrollWrapp,
.tablet #fugaGameUI #UIContentRules,
.tablet #fugaGameUI #UIContentReplay {
  margin-top: 3px;
  position: absolute;
  width: 100%;
  top: 72px;
  bottom: 0;
  font-size: 22px;
  overflow: hidden;
}
.tablet #fugaGameUI #UIContentInfoBar,
.tablet #fugaGameUI #UIAutoplayScrollWrappBar,
.tablet #fugaGameUI #UIGameSettingsScrollWrappBar,
.tablet #fugaGameUI #UIContentRulesBar,
.tablet #fugaGameUI #UIContentReplayBar {
  position: absolute;
  right: 5px;
  width: 4px;
  transform: translate3d(0, 0, 0);
}
.tablet #fugaGameUI #UIContentInfoBar > div,
.tablet #fugaGameUI #UIAutoplayScrollWrappBar > div,
.tablet #fugaGameUI #UIGameSettingsScrollWrappBar > div,
.tablet #fugaGameUI #UIContentRulesBar > div,
.tablet #fugaGameUI #UIContentReplayBar > div {
  position: absolute;
  width: 100%;
  top: 15px;
  bottom: 15px;
  background-color: #cbc1c1;
  border-radius: 2px;
}
.tablet #fugaGameUI #contentInfo,
.tablet #fugaGameUI #UIAutoplay #UIAutoplayScroll,
.tablet #fugaGameUI #UIGameSettingsScroll,
.tablet #fugaGameUI #contentRules,
.tablet #fugaGameUI #contentReplay {
  position: absolute;
  display: block;
  width: 100%;
  top: 0;
  left: 0;
}
.tablet #fugaGameUI #UIGameSettingsScroll {
  width: 100%;
}
.tablet #btnSpin {
  display: none;
}
.tablet #fugaGameUI #contentInfo .UISlide {
  width: 100%;
}
.tablet #gamehistory {
  display: inline-block;
  padding: 10px 0;
}
.tablet #fugaGameUI .switch {
/**
        * variables
        **/
  display: inline-block;
  vertical-align: middle;
  width: 120px;
  height: 45px;
  margin-right: 15px;
  position: relative !important;
  border-radius: 45px;
  border: 2px solid #0055a9 !important;
  background: rgba(255,255,255,0.6) !important;
  transition: background-color 0.3s;
/**
        * switch disable state
        **/
}
.tablet #fugaGameUI .switch.checked {
  background-color: #ffeb05 !important;
}
.tablet #fugaGameUI .switch.checked .slider {
  left: 75px;
}
.tablet #fugaGameUI .switch.checked .slider:after {
  background-color: #ffeb05;
}
.tablet #fugaGameUI .switch .slider {
  position: absolute;
  top: -5px;
  left: -2.250000000000004px;
  background: #0055a9;
  display: block;
  border-radius: 50%;
  width: 49.50000000000001px;
  height: 49.50000000000001px;
  transition: left 0.3s;
}
.tablet #fugaGameUI .switch .slider:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10.125px 0 0 -10.125px;
  background-color: rgba(255,255,255,0.6);
  height: 20.25px;
  width: 20.25px;
  border-radius: 50%;
  transition: background-color 0.3s;
}
.tablet #fugaGameUI .switch.disable {
  border-color: #555252 !important;
  background: transparent !important;
  cursor: not-allowed;
}
.tablet #fugaGameUI .switch.disable .slider {
  background-color: #555252;
}
.tablet #fugaGameUI .switch.disable.checked .slider:after {
  background-color: #a8a25c;
}
.tablet .range {
  display: inline-block;
  box-sizing: border-box;
  width: 420px;
  height: 25px;
  background-color: #aaa !important;
  border-radius: 25px;
  position: relative;
}
.tablet .range .lever {
  display: block;
  background-color: #fff;
  margin-left: -17.5px;
  width: 35px;
  height: 35px;
  position: absolute;
  top: -6px;
  left: 0;
  border: 2px solid #0f0f0f;
  border-radius: 50%;
  cursor: pointer;
  z-index: 10;
}
.tablet .range .fill {
  position: absolute;
  top: 0;
  display: block;
  background-color: #ffeb05;
  height: 100%;
  border-radius: 25px 0 0 25px;
}
.tablet .range.disable .lever {
  cursor: not-allowed;
}
.tablet .range.disable .fill {
  background-color: #c1b643;
}
.tablet #fugaGameUI .indicatorRangeMin,
.tablet #fugaGameUI .indicatorRangeMax {
  position: absolute;
  text-align: center;
  position: absolute;
  max-width: 130px;
  padding: 0 10px;
  text-align: center;
  font-size: 18px;
}
.tablet #fugaGameUI .indicatorRangeMin>*:nth-child(1),
.tablet #fugaGameUI .indicatorRangeMax>*:nth-child(1) {
  display: block;
  color: #fff;
  font-size: inherit;
  text-align: inherit;
}
.tablet #fugaGameUI .indicatorRangeMin>*:nth-child(2),
.tablet #fugaGameUI .indicatorRangeMax>*:nth-child(2) {
  display: block;
  color: #ffab00;
  font-size: 0.7em;
  text-align: inherit;
}
.tablet #fugaGameUI .indicatorRangeMin>*:nth-child(1),
.tablet #fugaGameUI .indicatorRangeMax>*:nth-child(1) {
  display: block;
  padding: 0;
  line-height: 20px;
}
.tablet #fugaGameUI .indicatorRangeMin>*:nth-child(2),
.tablet #fugaGameUI .indicatorRangeMax>*:nth-child(2) {
  display: block;
  background-color: transparent;
  line-height: 1;
}
.tablet #indBuyinMin {
  top: 130px;
  left: 240px;
}
.tablet #indBuyinMax {
  top: 130px;
  right: 240px;
}
.tablet #fugaGameUI button.inputIndicatorCurrent {
  position: absolute;
  text-align: center;
  top: 15px;
  position: absolute;
  box-sizing: border-box;
  left: 50%;
  width: 185px;
  padding: 4px 10px;
  background-color: #000;
  border: 1px solid #996700;
  border-radius: 2em;
  font-size: 20px;
  -webkit-transform: translate3d(-50%, 0, 0);
  -moz-transform: translate3d(-50%, 0, 0);
  -ms-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}
.tablet #fugaGameUI button.inputIndicatorCurrent>*:nth-child(1) {
  display: block;
  color: #fff;
  font-size: inherit;
  text-align: inherit;
}
.tablet #fugaGameUI button.inputIndicatorCurrent>*:nth-child(2) {
  display: block;
  color: #ffab00;
  font-size: 0.7em;
  text-align: inherit;
}
.tablet #fugaGameUI button.inputIndicatorCurrent.active {
  background-color: #404040;
}
.tablet #fugaGameUI button.inputIndicatorCurrent>*:nth-child(1) {
  margin-bottom: -2px;
  width: 100%;
  cursor: pointer;
  outline: none;
  border: none;
  background-color: transparent;
  line-height: 1;
}
.tablet #fugaGameUI button.inputIndicatorCurrent>*:nth-child(2) {
  line-height: 1;
}
.tablet #fugaGameUI button.inputIndicatorCurrent.active:after {
  display: none;
}
.tablet #UIBuyinSetting {
  position: relative;
  padding-top: 90px;
}
.tablet #fugaGameUI button.btnFlatMiddle {
  min-width: 50px;
  max-width: 200px;
  margin-top: 35px;
  padding: 10px;
  border-radius: 30px;
  font-size: 20px;
  text-transform: uppercase;
}
.tablet #fugaGameUI button.btnFlatMiddle.success {
  background-color: #29d349;
  border: 1px solid #fff;
  color: #fff;
}
.tablet #fugaGameUI button.btnFlatMiddle.success.disable {
  background-color: #58a466;
}
.tablet #fugaGameUI button.btnFlatMiddle.success.active {
  background-color: #11551e;
}
.tablet #fugaGameUI button.btnFlatMiddle.success.hover {
  background-color: #19e33f;
}
.tablet #fugaGameUI button.btnFlatMiddle.error {
  background-color: #f42424;
  border: 1px solid #fff;
  color: #fff;
}
.tablet #fugaGameUI button.btnFlatMiddle.error.disable {
  background-color: #af6a6a;
}
.tablet #fugaGameUI button.btnFlatMiddle.error.active {
  background-color: #e83030;
}
.tablet #fugaGameUI button.btnFlatMiddle.error.hover {
  background-color: #610505;
}
.tablet #fugaGameUI button.btnFlatBig {
  min-width: 200px;
  max-width: 350px;
  padding: 10px;
  border-radius: 30px;
  font-size: 20px;
  text-transform: uppercase;
}
.tablet #fugaGameUI button.btnFlatBig.success {
  background-color: #29d349;
  border: 1px solid #fff;
  color: #fff;
}
.tablet #fugaGameUI button.btnFlatBig.success.disable {
  background-color: #58a466;
}
.tablet #fugaGameUI button.btnFlatBig.success.active {
  background-color: #11551e;
}
.tablet #fugaGameUI button.btnFlatBig.success.hover {
  background-color: #19e33f;
}
.tablet #fugaGameUI button.btnFlatBig.error {
  background-color: #f42424;
  border: 1px solid #fff;
  color: #fff;
}
.tablet #fugaGameUI button.btnFlatBig.error.disable {
  background-color: #af6a6a;
}
.tablet #fugaGameUI button.btnFlatBig.error.active {
  background-color: #610505;
}
.tablet #fugaGameUI button.btnFlatBig.error.hover {
  background-color: #e83030;
}
.tablet #fugaGameUI button.columnCenter {
  display: block;
  margin: 25px auto;
}
.tablet #fugaGameUI #UICustomSettings6 {
  margin-top: 25px;
}
.tablet #fugaGameUI #switchCustom6 {
  float: right;
  margin: 0;
  margin-right: 15px;
  width: 120px;
}
.tablet #fugaGameUI #switchCustom6 > span {
  display: inline-block;
  width: 100%;
}
.tablet #fugaGameUI #UIGameKeyboard {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgba(255,255,255,0.9);
  z-index: 20;
  -webkit-animation-name: 'slideUp';
  animation-name: 'slideUp';
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
@-moz-keyframes slideUp {
  from {
    opacity: 0;
    transform: translate3d(0, 40px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slideUp {
  from {
    opacity: 0;
    transform: translate3d(0, 40px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes slideUp {
  from {
    opacity: 0;
    transform: translate3d(0, 40px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideUp {
  from {
    opacity: 0;
    transform: translate3d(0, 40px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.tablet #fugaGameUI #keyboard {
  position: relative;
  margin: 10px auto;
  padding-top: 55px;
  width: 800px;
  text-align: center;
  overflow: hidden;
}
.tablet #fugaGameUI #keyboard .input {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  border-bottom: 3px solid #0055a9;
}
.tablet #fugaGameUI #keyboard .input>div {
  height: 1em;
  background-color: transparent;
  color: #000;
  font: 50px/1 normal Arial, sans-serif;
  width: 100%;
  border: none;
  text-align: center;
  outline: none;
}
.tablet #fugaGameUI #keyboard .KBKey {
  display: inline-block;
  margin: 5px;
  font: 90px/1 normal Arial, sans-serif;
  width: 130px;
  height: 130px;
  color: #eee;
  border-radius: 5px;
  border: 1px solid #ffeb05;
  background-color: #0055a9;
  cursor: pointer;
  outline: none;
  transition: background-color 0.1s;
}
.tablet #fugaGameUI #keyboard .KBKey:active {
  -webkit-transform: translateY(2px);
  -moz-transform: translateY(2px);
  -ms-transform: translateY(2px);
  -o-transform: translateY(2px);
  transform: translateY(2px);
  background-color: #0067cc;
}
.tablet #fugaGameUI #keyboard .KBKey.success {
  background-color: #49b03f;
}
.tablet #fugaGameUI #keyboard .KBKey.error {
  background-color: #e83333;
}
.tablet #fugaGameUI #keyboard .KBKey.reverseText {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.tablet #fugaGameUI #keyboard .KBKey.reverseText:active {
  -webkit-transform: rotate(180deg) translateY(-2px);
  -moz-transform: rotate(180deg) translateY(-2px);
  -ms-transform: rotate(180deg) translateY(-2px);
  -o-transform: rotate(180deg) translateY(-2px);
  transform: rotate(180deg) translateY(-2px);
}
.tablet #fugaGameUI #keyboard .KBKeyDel {
  position: relative;
}
.tablet #fugaGameUI #keyboard .KBKeyDel:before {
  content: '';
  display: block;
  position: absolute;
  top: 42px;
  left: 20px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 25px 50px 25px 0;
  border-color: transparent #fff transparent transparent;
}
.tablet #fugaGameUI #keyboard .KBKeyDel:after {
  content: '';
  display: block;
  position: absolute;
  top: 58px;
  left: 60px;
  width: 50px;
  height: 20px;
  background-color: #fff;
}
.tablet #fugaGameUI #keyboard .KBKeyCancel {
  position: relative;
}
.tablet #fugaGameUI #keyboard .KBKeyCancel:before {
  content: '';
  display: block;
  position: absolute;
  top: 56px;
  left: 15px;
  width: 100px;
  height: 15px;
  background-color: #fff;
  transform: rotate(45deg);
}
.tablet #fugaGameUI #keyboard .KBKeyCancel:after {
  content: '';
  display: block;
  position: absolute;
  top: 56px;
  left: 15px;
  width: 100px;
  height: 15px;
  background-color: #fff;
  transform: rotate(-45deg);
}
.tablet #fugaGameUI #keyboard .KBKeyEnter {
  position: relative;
}
.tablet #fugaGameUI #keyboard .KBKeyEnter:before {
  content: '';
  display: block;
  position: absolute;
  top: 75px;
  left: 14px;
  width: 50px;
  height: 15px;
  background-color: #fff;
  transform: rotate(45deg);
}
.tablet #fugaGameUI #keyboard .KBKeyEnter:after {
  content: '';
  display: block;
  position: absolute;
  top: 56px;
  left: 38px;
  width: 90px;
  height: 15px;
  background-color: #fff;
  transform: rotate(-45deg);
}
.tablet.portrait #fugaGame {
  position: relative;
}
.tablet.portrait #fugaGameUI #UICoreBtn .btnMenuRight,
.tablet.portrait #fugaGameUI #UICoreBtn .btnMenuLeft,
.tablet.portrait #fugaGameUI #UICoreBtn .btnMenuRightTop,
.tablet.portrait #fugaGameUI #UICoreBtn .btnMenuLeftTop,
.tablet.portrait #fugaGameUI #UICoreBtn .btnMenuRightFirst,
.tablet.portrait #fugaGameUI #UICoreBtn .btnMenuRightSecond,
.tablet.portrait #fugaGameUI #UICoreBtn .btnMenuLeftFirst,
.tablet.portrait #fugaGameUI #UICoreBtn .btnMenuLeftSecond {
  top: -1245px;
}
.tablet.portrait #fugaGameUI #UICoreBtn .btnMenuRightFirst {
  right: -15px;
}
.tablet.portrait #fugaGameUI #UICoreBtn .btnMenuLeftFirst {
  left: -15px;
}
.tablet.portrait #fugaGameRender {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}
.tablet.portrait #fugaGameUI #UICoreBtn button,
.tablet.portrait #fugaGameUI #UIPanel,
.tablet.portrait #fugaGameUI #UITotalBet,
.tablet.portrait #fugaGameUI #hdAutoplay,
.tablet.portrait #fugaGameUI #UIDenom,
.tablet.portrait #fugaGameUI #UILineBet,
.tablet.portrait #fugaGameUI #UITotalBetMobile,
.tablet.portrait #fugaGameUI #UILines,
.tablet.portrait #fugaGameUI #hdBetSettings,
.tablet.portrait #fugaGameUI #UINumRounds,
.tablet.portrait #fugaGameUI #UILossLimit,
.tablet.portrait #fugaGameUI #UISingleWinLim,
.tablet.portrait #fugaGameUI #UIMiscBtn,
.tablet.portrait #fugaGameUI #UIDoubleSettings,
.tablet.portrait #fugaGameUI #UISpacebarSetting,
.tablet.portrait #fugaGameUI #UISingleWinLimTest,
.tablet.portrait #fugaGameUI #UIBuyinSetting,
.tablet.portrait #fugaGameUI #UIBuyinControl,
.tablet.portrait #fugaGameUI #UIHeadOptions,
.tablet.portrait #fugaGameUI #btnSignIn,
.tablet.portrait #fugaGameUI #btnSignUp,
.tablet.portrait #fugaGameUI #btnOptionsHelp,
.tablet.portrait #fugaGameUI #btnOptionsCloseGame,
.tablet.portrait #fugaGameUI #UIPromo,
.tablet.portrait #fugaGameUI #UIGameSettingsScroll > div,
.tablet.portrait #fugaGameUI .hdInfo {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}
.tablet.portrait #fugaGameUI #btnSkip,
.tablet.portrait #fugaGameUI #btnStop,
.tablet.portrait #fugaGameUI #btnAutoPlaySkip {
  height: 1024px;
  top: -500px !important;
}
.tablet.portrait #fugaGameUI {
  width: 960px;
  left: 50%;
  bottom: auto;
  margin-left: -480px;
}
.tablet.portrait #fugaGameUI #UICoreBtn {
  width: 843px;
  left: 50%;
  margin-left: -421.5px;
}
.tablet.portrait #fugaGameUI #UICoreBtn .btnMenuLeft,
.tablet.portrait #fugaGameUI #UICoreBtn .btnMenuRight,
.tablet.portrait #fugaGameUI #UICoreBtn .btnMenuLeftTop,
.tablet.portrait #fugaGameUI #UICoreBtn .btnMenuRightTop {
  bottom: 540px;
  top: auto;
}
.tablet.portrait #fugaGameUI #UICoreBtn .btnMenuRight {
  right: 51px;
}
.tablet.portrait #fugaGameUI #UICoreBtn .btnMenuRightTop {
  right: 172px;
}
.tablet.portrait #fugaGameUI .coreGameRight,
.tablet.portrait #fugaGameUI .coreGameRightTop,
.tablet.portrait #fugaGameUI .coreGameRightBottom,
.tablet.portrait #fugaGameUI .coreGameLeft,
.tablet.portrait #fugaGameUI .coreGameLeftTop,
.tablet.portrait #fugaGameUI .coreGameLeftBottom {
  top: 60px;
  bottom: auto;
}
.tablet.portrait #fugaGameUI .coreGameLeft {
  left: 125px;
}
.tablet.portrait #fugaGameUI .coreGameRight {
  right: 335px;
}
.tablet.portrait #fugaGameUI .coreGameLeftTop {
  left: auto;
  right: 60px;
}
.tablet.portrait #fugaGameUI .coreGameLeftBottom {
  left: 60px;
}
.tablet.portrait #fugaGameUI .coreGameRightTop {
  right: 225px;
}
.tablet.portrait #fugaGameUI .coreGameRightBottom {
  right: 60px;
}
.tablet.portrait #fugaGameUI #UICoreBtn .btnMenuLeft {
  left: 51px;
}
.tablet.portrait #fugaGameUI #UICoreBtn .btnMenuLeftTop {
  left: 172px;
}
.tablet.portrait #fugaGameUI #UIMiscBtn {
  top: -1033px;
}
.tablet.portrait #fugaGameUI #UITotalBet {
  right: 115px;
  bottom: -8px;
}
.tablet.portrait #fugaGameUI #UIMiscBtn .btnReturn {
  top: -75px;
  right: 221px;
}
.tablet.portrait #fugaGameUI #UIMiscBtn .miscBtn {
  width: 80px;
}
.tablet.portrait #fugaGameUI #UIPanel {
  bottom: -8px;
  width: 1536px;
  margin-left: -768px;
  height: 73px;
}
.tablet.portrait #fugaGameUI #UIPanel > .indicator:nth-child(1) {
  left: 463px;
}
.tablet.portrait #fugaGameUI #UIPanel > .indicator:nth-child(2) {
  left: 50%;
}
.tablet.portrait #fugaGameUI #UIPromo {
  position: absolute;
  right: 456px;
  bottom: 1330px;
  height: auto;
}
.tablet.portrait #fugaGameUI #UIPromo #indFreeSpins {
  position: absolute;
  display: block;
  opacity: 0;
  right: 0;
  top: 70px;
  padding: 0;
  margin-right: -956px;
  height: 0;
  overflow: hidden;
  background: rgba(0,0,0,0.7);
  border-radius: 0 0 10px 10px;
  -webkit-transition: margin-right 1s;
  transition: margin-right 1s;
}
.tablet.portrait #fugaGameUI #UIPromo #indFreeSpins > div:nth-child(1) {
  display: none;
}
.tablet.portrait #fugaGameUI #UIPromo #indFreeSpins > div:nth-child(2) {
  font-size: 28px;
  line-height: 28px;
  bottom: 8px;
}
.tablet.portrait #fugaGameUI #UIPromo #indFreeSpins > div:nth-child(3) {
  font-size: 16px;
}
.tablet.portrait #fugaGameUI #UIPromo #indFreeSpinsCounter {
  height: 128px;
  right: 50%;
  margin-right: -1024px;
  top: 0;
  -webkit-transition: margin-right 1s, top 0.5s;
  transition: margin-right 1s, top 0.5s;
}
.tablet.portrait #fugaGameUI #UIPromo #indFreeSpinsCounter > div:nth-child(1) {
  line-height: 44px;
  bottom: 50px;
  left: 60px;
  width: 152px;
}
.tablet.portrait #fugaGameUI #UIPromo #indFreeSpinsCounter> div:nth-child(2) {
  position: absolute;
  left: 14px;
  bottom: 42px;
  line-height: 44px;
  font-size: 29px;
  width: 40px;
}
.tablet.portrait #fugaGameUI.promo.promoOpened #UIPanel #indWin,
.tablet.portrait #fugaGameUI.promo.promoOpened #UIPromo #indFreeSpins,
.tablet.portrait #fugaGameUI.promo.promoOpened #UIPromo #indFreeSpinsCounter {
  transition: none;
}
.tablet.portrait #fugaGameUI #UIPromo.promoCash {
  height: 38px;
  width: 542px;
  left: 222px;
  border-radius: 10px;
  bottom: -72px;
  background-color: rgba(0,0,0,0.7);
  opacity: 0;
  transition: visibility 0s, opacity 0.3s;
}
.tablet.portrait #fugaGameUI #UIPromo.promoCash #indFreeSpinsCounter {
  height: 128px;
  right: auto;
  margin-right: 0;
  top: -46px;
  left: -16px;
  transition: none;
}
.tablet.portrait #fugaGameUI #UIPromo.promoCash #indFreeSpins {
  position: absolute;
  display: block;
  opacity: 0;
  right: 22px;
  top: auto;
  padding: 0;
  margin-right: 0;
  width: 188px;
  background-color: transparent;
}
.tablet.portrait #fugaGameUI #UIPromo.promoCash #indFreeSpins > div:nth-child(2) {
  line-height: 40px;
}
.tablet.portrait #fugaGameUI.openedMenu #UIPromo.promoCash {
  bottom: 552px;
  width: 422px;
}
.tablet.portrait #fugaGameUI.openedMenu #UIPromo.promoCash #indFreeSpins {
  right: 0;
  width: 188px;
}
.tablet.portrait #fugaGameUI.promo.openedMenu #UIPromo {
  visibility: hidden;
}
.tablet.portrait #fugaGameUI.promo #UIPromo #indFreeSpins {
  opacity: 1;
  height: 44px;
  margin-right: -88px;
}
.tablet.portrait #fugaGameUI.promo #UIPromo #indFreeSpinsCounter {
  height: 128px;
  margin-right: -128px;
}
.tablet.portrait #fugaGameUI.promo #UIPromo #indFreeSpinsCounter div:nth-child(2) {
  opacity: 1;
}
.tablet.portrait #fugaGameUI.promo #UIPanel #indWin {
  left: 50%;
}
.tablet.portrait #fugaGameUI.promo #UIPromo.promoCash {
  opacity: 1;
}
.tablet.portrait #fugaGameUI.promo #UIPromo.promoCash #indFreeSpins {
  opacity: 1;
  height: 38px;
  margin-right: 0;
}
.tablet.portrait #fugaGameUI #UIBetSettings,
.tablet.portrait #fugaGameUI #UIAutoplay,
.tablet.portrait #fugaGameUI #UIInfo,
.tablet.portrait #fugaGameUI #UIRules,
.tablet.portrait #fugaGameUI #UIReplay,
.tablet.portrait #fugaGameUI #UIGameSettings,
.tablet.portrait #fugaGameUI #UIOptions,
.tablet.portrait #fugaGameUI #UIBuyin {
  top: -961px;
}
.tablet.portrait #fugaGameUI #UIBetSettings > div:nth-child(2),
.tablet.portrait #fugaGameUI #UIAutoplay #UIAutoplayScroll> div:nth-child(1) {
  margin-top: 63px;
}
.tablet.portrait #fugaGameUI #UIGameSettingsScroll > div {
  padding: 30px 0;
}
.tablet.portrait #fugaGameUI #UIBetSettings > div:nth-child(n+3),
.tablet.portrait #fugaGameUI #UIAutoplay #UIAutoplayScroll > div:nth-child(n+2) {
  margin-top: 63px;
}
.tablet.portrait #fugaGameUI #UIAutoplay .btnAutoplayStart {
  top: 0;
}
.tablet.portrait #fugaGameUI #UIInfo,
.tablet.portrait #fugaGameUI #UIAutoplay,
.tablet.portrait #fugaGameUI #UIRules,
.tablet.portrait #fugaGameUI #UIReplay,
.tablet.portrait #fugaGameUI #UIOptions,
.tablet.portrait #fugaGameUI #UIBuyin {
  bottom: 90px;
  width: 960px; /*viewport size*/
  height: 665px;
  margin-left: -640; /*half viewport size*/
}
.tablet.portrait #fugaGameUI #UIOverlay {
  top: -1536px;
  left: -288px;
  height: 2083px;
}
.tablet.portrait #fugaGameUI #UIHeadOverlay {
  height: 535px;
}
.tablet.portrait #fugaGameUI #UIContentInfo,
.tablet.portrait #fugaGameUI #UIAutoplay #UIAutoplayScrollWrapp,
.tablet.portrait #fugaGameUI #UIGameSettingsScrollWrapp,
.tablet.portrait #fugaGameUI #UIContentRules,
.tablet.portrait #fugaGameUI #UIContentReplay {
  position: absolute;
  top: 72px;
  bottom: 0;
  width: 100%;
  height: auto;
}
.tablet.portrait #fugaGameUI #UIAutoplay #UIAutoplayScroll {
  height: 650px;
}
.tablet.portrait #fugaGameUI .inputIndicatorCurrent {
  top: 35px;
}
.tablet.portrait #UIBuyinSetting {
  padding-top: 120px;
}
.tablet.portrait #indBuyinMin {
  top: 150px;
  left: 190px;
}
.tablet.portrait #indBuyinMax {
  top: 150px;
  right: 190px;
}
.tablet.portrait #fugaGameUI #UIBuyinControl {
  margin-top: 65px;
}
.tablet.portrait #fugaGameUI button.columnCenter {
  margin: 55px auto;
}
.tablet.portrait #UIClock {
  left: 0;
}
#fugaGameUI .fugaTicker {
  position: absolute;
  width: 100%;
  height: 40px;
  padding: 0;
  opacity: 1;
  visibility: visible;
  background-color: rgba(0,0,0,0.92);
  color: #fff;
  font-size: 18px;
  white-space: pre;
  text-transform: none;
  overflow-y: hidden;
  -webkit-transition: opacity 0.3s, height 0.3s;
  -o-transition: opacity 0.3s, height 0.3s;
  transition: opacity 0.3s, height 0.3s;
}
#fugaGameUI .fugaTicker.fugaTickerHidden {
  opacity: 0;
  visibility: hidden;
  height: 0;
  -webkit-transition: opacity 0.3s, height 0.3s, visibility 0.3s;
  -o-transition: opacity 0.3s, height 0.3s, visibility 0.3s;
  transition: opacity 0.3s, height 0.3s, visibility 0.3s;
}
#fugaGameUI .fugaTicker.fugaTickerHidden .fugaTickerText {
  animation: none;
}
#fugaGameUI .fugaTicker .fugaTickerTextWrapper {
  position: relative;
  width: 1024px;
  padding-left: 1024px;
  margin: auto;
  overflow-x: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#fugaGameUI .fugaTicker .fugaTickerText {
  display: inline-block;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  padding-right: 1024px;
  padding-top: 8px;
  padding-bottom: 8px;
}
#fugaGameUI .fugaTicker .fugaTickerText.play {
  -webkit-animation-name: ticker;
  animation-name: ticker;
  -webkit-animation-duration: 25s;
  animation-duration: 25s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
#fugaGameUI .fugaTicker .fugaTickerText a {
  color: #fff;
}
#fugaGameUI .fugaTicker .fugaTickerText a:visited,
#fugaGameUI .fugaTicker .fugaTickerText a:hover,
#fugaGameUI .fugaTicker .fugaTickerText a:active {
  color: #fff;
}
@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@-moz-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@-o-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.desktop #fugaGameUI .fugaTicker {
  width: 2048px;
  top: -720px;
  left: 50%;
  margin-left: -1024px;
}
.mobile #fugaGameUI .fugaTicker,
.tablet #fugaGameUI .fugaTicker {
  width: 1536px;
  top: -540px;
  left: 50%;
  margin-left: -768px;
}
.mobile #fugaGameUI .fugaTickerTextWrapper,
.tablet #fugaGameUI .fugaTickerTextWrapper {
  width: 768px;
  padding-left: 768px;
}
.mobile #fugaGameUI .fugaTickerText,
.tablet #fugaGameUI .fugaTickerText {
  padding-right: 768px;
}
#fugaGameUI #fugaPopup {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  opacity: 0;
  visibility: hidden;
}
#fugaGameUI #fugaPopup.fugaPopupIn {
  -webkit-animation-name: popupIn;
  animation-name: popupIn;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
}
#fugaGameUI #fugaPopup.fugaPopupOut {
  -webkit-animation-name: popupOut;
  animation-name: popupOut;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
}
#fugaGameUI #fugaPopup.fugaPopupShown {
  opacity: 1;
  visibility: visible;
}
#fugaGameUI #fugaPopup .fugaPopupImageWrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}
#fugaGameUI #fugaPopup .fugaPopupContent {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #000;
  text-transform: none;
  font-weight: 600;
}
#fugaGameUI #fugaPopup .fugaPopupTitle {
  font-size: 1.2em;
}
#fugaGameUI #fugaPopup .fugaPopupBody a {
  color: #000;
}
#fugaGameUI #fugaPopup .fugaPopupBody a:visited,
#fugaGameUI #fugaPopup .fugaPopupBody a:hover,
#fugaGameUI #fugaPopup .fugaPopupBody a:active {
  color: #000;
}
#fugaGameUI #fugaPopup .fugaPopupTitle + .fugaPopupBody {
  margin-top: 10px;
}
#fugaGameUI #fugaPopup .fugaPopupControls {
  margin-top: 12px;
}
#fugaGameUI #fugaPopup .fugaPopupBtn {
  position: relative;
  min-width: 140px;
  margin: auto 10px;
  padding: 3px 5px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  color: #fff;
  font-weight: 600;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
#fugaGameUI #fugaPopup .fugaPopupBtn.green {
  background: linear-gradient(#0adb16, #15580d);
  border-bottom-color: #0d3201;
}
#fugaGameUI #fugaPopup .fugaPopupBtn.green.hover {
  background: linear-gradient(#1bf527, #228d15);
}
#fugaGameUI #fugaPopup .fugaPopupBtn.green.active {
  background: linear-gradient(#08ba13, #124b0b);
}
#fugaGameUI #fugaPopup .fugaPopupBtn.green.disabled {
  background: linear-gradient(#4a9b4f, #254421);
}
#fugaGameUI #fugaPopup .fugaPopupBtn.blue {
  background: linear-gradient(#5174ff, #092d67);
  border-bottom-color: #001347;
}
#fugaGameUI #fugaPopup .fugaPopupBtn.blue.hover {
  background: linear-gradient(#6b89ff, #0e459e);
}
#fugaGameUI #fugaPopup .fugaPopupBtn.blue.active {
  background: linear-gradient(#1f4cff, #082658);
}
#fugaGameUI #fugaPopup .fugaPopupBtn.blue.disabled {
  background: linear-gradient(#8a96c6, #24334c);
}
#fugaGameUI #fugaPopup .fugaPopupBtn.red {
  background: linear-gradient(#ff205c, #600707);
  border-bottom-color: #400303;
}
#fugaGameUI #fugaPopup .fugaPopupBtn.red.hover {
  background: linear-gradient(#ff4174, #990b0b);
}
#fugaGameUI #fugaPopup .fugaPopupBtn.red.active {
  background: linear-gradient(#f40042, #520606);
}
#fugaGameUI #fugaPopup .fugaPopupBtn.red.disabled {
  background: linear-gradient(#b7687d, #462121);
}
#fugaGameUI #fugaPopup .fugaPopupBtn.yellow {
  background: linear-gradient(#ffb350, #cb7909);
  border-bottom-color: #8b4f01;
}
#fugaGameUI #fugaPopup .fugaPopupBtn.yellow.hover {
  background: linear-gradient(#ffbe6a, #f4920c);
}
#fugaGameUI #fugaPopup .fugaPopupBtn.yellow.active {
  background: linear-gradient(#ff9d1e, #ad6708);
}
#fugaGameUI #fugaPopup .fugaPopupBtn.yellow.disabled {
  background: linear-gradient(#c6ac89, #8f7045);
}
#fugaGameUI #fugaPopup .fugaPopupBtnList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
#fugaGameUI #fugaPopup .fugaPopupBtnListItem {
  max-width: 100%;
}
@-webkit-keyframes popupIn {
  0% {
    visibility: visible;
    opacity: 0;
    -webkit-transform: translate3d(-50%, -15%, 0);
    transform: translate3d(-50%, -15%, 0);
  }
  100% {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
}
@-webkit-keyframes popupOut {
  0% {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
  100% {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate3d(-50%, 15%, 0);
    transform: translate3d(-50%, 15%, 0);
  }
}
@-moz-keyframes popupIn {
  0% {
    visibility: visible;
    opacity: 0;
    -webkit-transform: translate3d(-50%, -15%, 0);
    transform: translate3d(-50%, -15%, 0);
  }
  100% {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
}
@-webkit-keyframes popupIn {
  0% {
    visibility: visible;
    opacity: 0;
    -webkit-transform: translate3d(-50%, -15%, 0);
    transform: translate3d(-50%, -15%, 0);
  }
  100% {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
}
@-o-keyframes popupIn {
  0% {
    visibility: visible;
    opacity: 0;
    -webkit-transform: translate3d(-50%, -15%, 0);
    transform: translate3d(-50%, -15%, 0);
  }
  100% {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
}
@keyframes popupIn {
  0% {
    visibility: visible;
    opacity: 0;
    -webkit-transform: translate3d(-50%, -15%, 0);
    transform: translate3d(-50%, -15%, 0);
  }
  100% {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
}
@-moz-keyframes popupOut {
  0% {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
  100% {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate3d(-50%, 15%, 0);
    transform: translate3d(-50%, 15%, 0);
  }
}
@-webkit-keyframes popupOut {
  0% {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
  100% {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate3d(-50%, 15%, 0);
    transform: translate3d(-50%, 15%, 0);
  }
}
@-o-keyframes popupOut {
  0% {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
  100% {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate3d(-50%, 15%, 0);
    transform: translate3d(-50%, 15%, 0);
  }
}
@keyframes popupOut {
  0% {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
  100% {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate3d(-50%, 15%, 0);
    transform: translate3d(-50%, 15%, 0);
  }
}
.desktop #fugaGameUI #fugaPopup .fugaPopupContent {
  padding: 10px 30px 28px;
  font-size: 24px;
}
.desktop #fugaGameUI #fugaPopup .fugaPopupBtn {
  border-radius: 8px;
  font-size: 20px;
  text-shadow: #000 2px 0px 0px, #000 1.75517px 0.958851px 0px, #000 1.0806px 1.68294px 0px, #000 0.141474px 1.99499px 0px, #000 -0.832294px 1.81859px 0px, #000 -1.60229px 1.19694px 0px, #000 -1.97998px 0.28224px 0px, #000 -1.87291px -0.701566px 0px, #000 -1.30729px -1.5136px 0px, #000 -0.421592px -1.95506px 0px, #000 0.567324px -1.91785px 0px, #000 1.41734px -1.41108px 0px, #000 1.92034px -0.558831px 0px;
}
.desktop #fugaGameUI #fugaPopup .fugaPopupBtnListItem {
  min-width: 410px;
}
.desktop #fugaGameUI #fugaPopup .fugaPopupBtnListItem {
  margin: 5px auto;
}
.mobile #fugaGameUI #fugaPopup .fugaPopupImage,
.tablet #fugaGameUI #fugaPopup .fugaPopupImage {
  position: relative;
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}
.mobile #fugaGameUI #fugaPopup .fugaPopupContent,
.tablet #fugaGameUI #fugaPopup .fugaPopupContent {
  padding: 8px 22px 20px;
  font-size: 18px;
}
.mobile #fugaGameUI #fugaPopup .fugaPopupBtn,
.tablet #fugaGameUI #fugaPopup .fugaPopupBtn {
  border-radius: 5px;
  font-size: 16px;
  text-shadow: #000 1px 0px 0px, #000 0.540302px 0.841471px 0px, #000 -0.416147px 0.909297px 0px, #000 -0.989992px 0.14112px 0px, #000 -0.653644px -0.756802px 0px, #000 0.283662px -0.958924px 0px, #000 0.96017px -0.279415px 0px;
}
.mobile #fugaGameUI #fugaPopup .fugaPopupBtnListItem,
.tablet #fugaGameUI #fugaPopup .fugaPopupBtnListItem {
  min-width: 308px;
}
.mobile #fugaGameUI #fugaPopup .fugaPopupBtnListItem,
.tablet #fugaGameUI #fugaPopup .fugaPopupBtnListItem {
  margin: 3px auto;
}
.row {
  padding: 0 20px;
}
.row:after {
  content: "";
  display: block;
  visibility: hidden;
  width: 100%;
  clear: both;
}
.row .row {
  margin: 0 -20px;
}
.col {
  float: left;
}
.desktop .l1,
.mobile .s1,
.tablet .s1 {
  width: 8.333333333333334%;
}
.desktop .prefixL1,
.mobile .prefixS1,
.tablet .prefixS1 {
  padding-left: 8.333333333333334%;
}
.desktop .suffixL1,
.mobile .suffixS1,
.tablet .suffixS1 {
  padding-right: 8.333333333333334%;
}
.desktop .l2,
.mobile .s2,
.tablet .s2 {
  width: 16.666666666666668%;
}
.desktop .prefixL2,
.mobile .prefixS2,
.tablet .prefixS2 {
  padding-left: 16.666666666666668%;
}
.desktop .suffixL2,
.mobile .suffixS2,
.tablet .suffixS2 {
  padding-right: 16.666666666666668%;
}
.desktop .l3,
.mobile .s3,
.tablet .s3 {
  width: 25%;
}
.desktop .prefixL3,
.mobile .prefixS3,
.tablet .prefixS3 {
  padding-left: 25%;
}
.desktop .suffixL3,
.mobile .suffixS3,
.tablet .suffixS3 {
  padding-right: 25%;
}
.desktop .l4,
.mobile .s4,
.tablet .s4 {
  width: 33.333333333333336%;
}
.desktop .prefixL4,
.mobile .prefixS4,
.tablet .prefixS4 {
  padding-left: 33.333333333333336%;
}
.desktop .suffixL4,
.mobile .suffixS4,
.tablet .suffixS4 {
  padding-right: 33.333333333333336%;
}
.desktop .l5,
.mobile .s5,
.tablet .s5 {
  width: 41.66666666666667%;
}
.desktop .prefixL5,
.mobile .prefixS5,
.tablet .prefixS5 {
  padding-left: 41.66666666666667%;
}
.desktop .suffixL5,
.mobile .suffixS5,
.tablet .suffixS5 {
  padding-right: 41.66666666666667%;
}
.desktop .l6,
.mobile .s6,
.tablet .s6 {
  width: 50%;
}
.desktop .prefixL6,
.mobile .prefixS6,
.tablet .prefixS6 {
  padding-left: 50%;
}
.desktop .suffixL6,
.mobile .suffixS6,
.tablet .suffixS6 {
  padding-right: 50%;
}
.desktop .l7,
.mobile .s7,
.tablet .s7 {
  width: 58.333333333333336%;
}
.desktop .prefixL7,
.mobile .prefixS7,
.tablet .prefixS7 {
  padding-left: 58.333333333333336%;
}
.desktop .suffixL7,
.mobile .suffixS7,
.tablet .suffixS7 {
  padding-right: 58.333333333333336%;
}
.desktop .l8,
.mobile .s8,
.tablet .s8 {
  width: 66.66666666666667%;
}
.desktop .prefixL8,
.mobile .prefixS8,
.tablet .prefixS8 {
  padding-left: 66.66666666666667%;
}
.desktop .suffixL8,
.mobile .suffixS8,
.tablet .suffixS8 {
  padding-right: 66.66666666666667%;
}
.desktop .l9,
.mobile .s9,
.tablet .s9 {
  width: 75%;
}
.desktop .prefixL9,
.mobile .prefixS9,
.tablet .prefixS9 {
  padding-left: 75%;
}
.desktop .suffixL9,
.mobile .suffixS9,
.tablet .suffixS9 {
  padding-right: 75%;
}
.desktop .l10,
.mobile .s10,
.tablet .s10 {
  width: 83.33333333333334%;
}
.desktop .prefixL10,
.mobile .prefixS10,
.tablet .prefixS10 {
  padding-left: 83.33333333333334%;
}
.desktop .suffixL10,
.mobile .suffixS10,
.tablet .suffixS10 {
  padding-right: 83.33333333333334%;
}
.desktop .l11,
.mobile .s11,
.tablet .s11 {
  width: 91.66666666666667%;
}
.desktop .prefixL11,
.mobile .prefixS11,
.tablet .prefixS11 {
  padding-left: 91.66666666666667%;
}
.desktop .suffixL11,
.mobile .suffixS11,
.tablet .suffixS11 {
  padding-right: 91.66666666666667%;
}
.desktop .l12,
.mobile .s12,
.tablet .s12 {
  width: 100%;
}
.desktop .prefixL12,
.mobile .prefixS12,
.tablet .prefixS12 {
  padding-left: 100%;
}
.desktop .suffixL12,
.mobile .suffixS12,
.tablet .suffixS12 {
  padding-right: 100%;
}
.infoTitle {
  margin: 15px 0;
  line-height: 1.5;
}
.mobile .infoTitle,
.tablet .infoTitle {
  padding-top: 30px;
}
.mobile #fugaGameUI #contentInfo .UISlide,
.tablet #fugaGameUI #contentInfo .UISlide {
  height: auto;
}
.infoTitle {
  text-transform: uppercase;
}
.alignLeft,
.linesRow > div:nth-child(2) {
  text-align: left;
}
.alignRight,
.linesRow > div:nth-child(1) {
  text-align: right;
}
.alignCenter,
.tablet .linesRow > div:nth-child(1),
.mobile .linesRow > div:nth-child(1),
.tablet .linesRow > div:nth-child(2),
.mobile .linesRow > div:nth-child(2) {
  text-align: center;
}
.imgWrapper.left {
  float: left;
  margin-right: 20px;
}
.imgWrapper.right {
  float: right;
  margin-left: 20px;
}
.rowDouble .imgWrapper,
.rowDouble .textWrapper {
  display: inline-block;
  vertical-align: middle;
}
.rowDouble .textWrapper {
  max-width: 75%;
}
.rowDouble .textWrapper:first-child {
  max-width: 100%;
}
.smallText {
  font-size: 0.8em;
}
.noMargin {
  margin: 0;
}
.badgeRow {
  margin: 25px 0;
}
.gameStepCard {
  padding-top: 46px;
}
.gameStepCard .infoImg {
  display: inline-block;
}
.gameStepCard .textWrapper {
  text-align: left;
}
.imageCaption {
  text-transform: none;
  font-size: 21px;
}
.combinationCaption {
  margin: 12px 0;
  padding-right: 5px;
  padding-left: 5px;
  text-transform: none;
  font-size: 21px;
}
.badgeImage {
  padding-top: 20px;
}
.badgeImage.badgeMaxBet {
  padding-top: 25px;
}
.badgeImage.badgeLock {
  padding-top: 30px;
}
.badgeContainer {
  display: inline-block;
  margin: 10px;
}
.badgeContainer .lineNumber {
  color: #fff;
  text-align: center;
  font-family: sans-serif;
  font-size: 22px;
  font-weight: bold;
  margin: 0px;
}
.badgeContainer .grid {
/*margin:1em auto; */
  background-color: #000;
  border-collapse: separate;
  border: 1px solid #fff;
}
.badgeContainer .grid td {
/*cursor:pointer;*/
  width: 14px;
  height: 14px;
/* border:1px solid #ccc;*/
}
.textWrapper,
.rulesText p {
  padding: 0 30px;
  font-size: 21px;
  line-height: 1.4;
  text-transform: none;
}
.rulesText .rulesText + .listWrapper {
  margin-top: -20px;
}
.mobile .textWrapper p,
.tablet .textWrapper p,
.mobile .rulesText p,
.tablet .rulesText p {
  font-size: 25px;
}
.rulesText h2 {
  padding: 0 30px;
}
.linesRow {
  padding: 0;
}
.imgCatFuture {
  width: 198px;
  height: 414px;
}
.paytableRow {
  padding-bottom: 10px;
}
.multipleWrapper {
  display: inline-block;
  vertical-align: top;
  font-size: 24px;
  text-align: left;
}
.multipleWrapper p {
  margin: 0 0 0 10px;
}
.tablet .multipleWrapper,
.mobile .multipleWrapper {
  font-size: 20px;
}
.paySymbolWrapper {
  display: inline-block;
}
#combinationTitle {
  margin: 0 0 0.3em;
}
.replayHelpText {
  font-size: 100px;
  line-height: 1;
  padding: 20px 0;
}
.replayHelpText .dot1,
.replayHelpText .dot2,
.replayHelpText .dot3 {
  opacity: 1;
  animation: blink;
  animation-duration: 1.6s;
  animation-iteration-count: infinite;
}
.replayHelpText .dot2 {
  animation-delay: 0.3s;
}
.replayHelpText .dot3 {
  animation-delay: 0.6s;
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.rulesText .listWrapper {
  margin: 0;
}
.landscape.mobile .badgeImage,
.landscape.tablet .badgeImage {
  padding-top: 28px;
}
.landscape.mobile .badgeImage .fairestHand,
.landscape.tablet .badgeImage .fairestHand {
  padding-top: 38px;
}
.portrait.mobile .imgWrapper,
.portrait.tablet .imgWrapper {
  transform: scaleX(1.7) scaleY(1.7);
  margin-top: 132px;
  margin-bottom: 132px;
}
.portrait.mobile .gameStepCard,
.portrait.tablet .gameStepCard {
  padding-top: 20px;
}
.portrait.mobile .textWrapper p,
.portrait.tablet .textWrapper p,
.portrait.mobile .rulesText p,
.portrait.tablet .rulesText p {
  font-size: 44px;
}
.portrait.mobile .textWrapper p.smallText,
.portrait.tablet .textWrapper p.smallText,
.portrait.mobile .rulesText p.smallText,
.portrait.tablet .rulesText p.smallText {
  font-size: 40px;
}
.portrait.mobile .imageCaption,
.portrait.tablet .imageCaption {
  font-size: 24px;
}
.portrait.mobile .combinationCaption,
.portrait.tablet .combinationCaption {
  font-size: 40px;
}
.portrait.mobile .badgeImage,
.portrait.tablet .badgeImage {
  padding-top: 40px;
  margin-top: 35px;
}
.portrait.mobile .badgeImage .fairestHand,
.portrait.tablet .badgeImage .fairestHand {
  padding-top: 50px;
}
.portrait.mobile .badgeImage.badgeLock,
.portrait.tablet .badgeImage.badgeLock,
.portrait.mobile .badgeImage.badgeMaxBet,
.portrait.tablet .badgeImage.badgeMaxBet {
  margin: 0;
  padding-top: 55px;
}
.tablet .combination,
.mobile .combination {
  display: inline-block;
  margin: auto;
}
.tablet .combination .combinationImg,
.mobile .combination .combinationImg {
  transform: scale(1.8);
  margin: 40px;
}
.tablet .gameStepCard,
.mobile .gameStepCard {
  text-align: center;
}
.tablet .gameStepCard .textWrapper,
.mobile .gameStepCard .textWrapper {
  text-align: center;
}
.tablet .strongestHand.imgWrapper,
.mobile .strongestHand.imgWrapper,
.tablet .fairestHand.imgWrapper,
.mobile .fairestHand.imgWrapper,
.tablet .cantCloseIcon.imgWrapper,
.mobile .cantCloseIcon.imgWrapper,
.tablet .deadIcon.imgWrapper,
.mobile .deadIcon.imgWrapper {
  transform: none;
}
.tablet.portrait .badgeMaxBet.imgWrapper,
.mobile.portrait .badgeMaxBet.imgWrapper {
  margin-right: 15px;
}
.tablet.portrait .badgeLock.imgWrapper,
.mobile.portrait .badgeLock.imgWrapper {
  margin-right: 18px;
}
.tablet.portrait .strongestHand.imgWrapper,
.mobile.portrait .strongestHand.imgWrapper {
  transform: scale(1.2);
  margin-right: 7px;
}
.tablet.portrait .fairestHand.imgWrapper,
.mobile.portrait .fairestHand.imgWrapper {
  transform: scale(1.3);
  margin-right: 7px;
}
.fugaTools {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  z-index: 30;
}
.fugaTools * {
  box-sizing: border-box;
}
.fugaTools.opened .orderList {
  height: 50vh;
  padding-top: 32px;
}
.fugaTools .orderList {
  overflow-y: auto;
  max-width: 1200px;
  max-height: 100%;
  margin: auto;
  height: 0;
  box-sizing: border-box;
  padding-top: 0;
  background-color: rgba(255,255,255,0.8);
  touch-action: pan-y !important;
  box-shadow: 1px 6px 9px #333;
  transition: height 0.3s, padding-top 0.3s;
}
.fugaTools .orderItem {
  width: 100%;
  padding: 5px;
  border-bottom: 1px solid #999;
  text-align: center;
  color: #333;
  font-weight: 600;
}
.fugaTools .orderItem,
.fugaTools .orderItemNotAvailable {
  width: 100%;
  padding: 5px;
  border-bottom: 1px solid #999;
  text-align: center;
  color: #333;
  font-weight: 600;
}
.fugaTools .orderItem:hover {
  background-color: rgba(255,255,255,0.9);
}
.fugaTools .orderItem~.orderItemNotAvailable {
  display: block;
  border-color: transparent;
}
.fugaTools .orderItem:not(.hidden)~.orderItemNotAvailable {
  display: none;
}
.fugaTools .fugaToolsToggler {
  position: absolute;
  background-size: 100%;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #ff6347;
  color: #fff;
  font-weight: 600;
  padding: 0.4rem 1rem;
  font-size: 16px;
  position: fixed;
  top: 50vh;
  left: -22px;
  box-sizing: border-box;
  transform: rotate(-90deg);
}
