﻿
@font-face {
    font-family: 'CenturyGothic';
    src: url('Font/CenturyGothic.eot'); /* IE 5-8 */
    src: url('Font/CenturyGothic.woff') format('woff'), /* FF 3.6, Chrome 5, IE9 */ url('Font/CenturyGothic.ttf') format('truetype'), /* Opera, Safari */ url('Font/CenturyGothic.svg#font') format('svg'); /* iOS */
}

@font-face {
    font-family: 'CenturyGothic-Bold';
    font-weight: bold;
    src: url('Font/CenturyGothic.eot'); /* IE 5-8 */
    src: url('Font/CenturyGothic.woff') format('woff'), /* FF 3.6, Chrome 5, IE9 */ url('Font/CenturyGothic.ttf') format('truetype'), /* Opera, Safari */ url('Font/CenturyGothic.svg#font') format('svg'); /* iOS */
}

@font-face {
    font-family: 'Superclarendon-Bold';
    src: url('Font/SuperClarendon.eot'); /* IE 5-8 */
    src: url('Font/SuperClarendon.woff') format('woff'), /* FF 3.6, Chrome 5, IE9 */ url('Font/SuperClarendon.ttf') format('truetype'), /* Opera, Safari */ url('Font/SuperClarendon.svg#font') format('svg'); /* iOS */
}

@font-face {
    font-family: 'AvantGardeMedium-BT';
    src: url('Font/avantgardeitcbybt-medium-opentype_bigfontsite.com.otf'); /* IE 5-8 */
}

@font-face {
    font-family: 'Calibri';
    src: url('Font/Calibri.eot');
    src: local('Calibri'), url('Font/Calibri.eot?#iefix') format('embedded-opentype'), url('Font/Calibri.woff2') format('woff2'), url('Font/Calibri.woff') format('woff'), url('Font/Calibri.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaMediumCondensedBT';
    src: url('Font/FuturaMediumCondensedBT.eot'); /* IE 5-8 */
    src: url('Font/FuturaMediumCondensedBT.woff') format('woff'), /* FF 3.6, Chrome 5, IE9 */ url('Font/FuturaMediumCondensedBT.ttf') format('truetype'), /* Opera, Safari */ url('Font/FuturaMdBTMedium.svg#font') format('svg'); /* iOS */
}

@font-face {
    font-family: 'FuturaHvBTHeavy';
    src: url('Font/FuturaHvBTHeavy.eot'); /* IE 5-8 */
    src: url('Font/FuturaHvBTHeavy.woff') format('woff'), /* FF 3.6, Chrome 5, IE9 */ url('Font/FuturaHvBTHeavy.ttf') format('truetype'), /* Opera, Safari */ url('Font/FuturaHvBTHeavy.svg#font') format('svg'); /* iOS */
}

@font-face {
    font-family: 'FuturaExtraBlackCondensedBT';
    src: url('Font/FuturaExtraBlackCondensedBT.eot'); /* IE 5-8 */
    src: url('Font/FuturaExtraBlackCondensedBT.woff') format('woff'), /* FF 3.6, Chrome 5, IE9 */ url('Font/FuturaExtraBlackCondensedBT.ttf') format('truetype'), /* Opera, Safari */ url('Font/FuturaExtraBlackCondensedBT.svg#font') format('svg'); /* iOS */
}

@font-face {
    font-family: 'FuturaMdBTMedium';
    src: url('Font/FuturaMdBTMedium.eot'); /* IE 5-8 */
    src: url('Font/FuturaMdBTMedium.woff') format('woff'), /* FF 3.6, Chrome 5, IE9 */ url('Font/FuturaMdBTMedium.ttf') format('truetype'), /* Opera, Safari */ url('Font/FuturaMdBTMedium.svg#font') format('svg'); /* iOS */
}

@font-face {
    font-family: 'Skia';
    src: url('Font/Skia.eot'); /* IE 5-8 */
    src: url('Font/Skia.woff') format('woff'), /* FF 3.6, Chrome 5, IE9 */ url('Font/Skia.ttf') format('truetype'), /* Opera, Safari */ url('Font/Skia.svg#font') format('svg'); /* iOS */
}

@font-face {
    font-family: 'AllerDisplay-Regular';
    src: url('Font/AllerDisplay_Std_Rg.eot'); /* IE 5-8 */
    src: url('Font/AllerDisplay_Std_Rg.woff') format('woff'), /* FF 3.6, Chrome 5, IE9 */ url('Font/AllerDisplay_Std_Rg.ttf') format('truetype'), /* Opera, Safari */ url('Font/AllerDisplay_Std_Rg.svg#font') format('svg'); /* iOS */
}

@font-face {
    font-family: 'Arial_Bold';
    src: url('Font/Arial_Bold.eot'); /* IE 5-8 */
    src: url('Font/Arial_Bold.woff') format('woff'), /* FF 3.6, Chrome 5, IE9 */ url('Font/Arial_Bold.ttf') format('truetype'), /* Opera, Safari */ url('Font/Arial_Bold.svg#font') format('svg'); /* iOS */
}

@font-face {
    font-family: 'Arial_Black';
    src: url('Font/Arial_Black.eot'); /* IE 5-8 */
    src: url('Font/Arial_Black.woff') format('woff'), /* FF 3.6, Chrome 5, IE9 */ url('Font/Arial_Black.ttf') format('truetype'), /* Opera, Safari */ url('Font/Arial_Black.svg#font') format('svg'); /* iOS */
}


body {
    font-family: CenturyGothic;
    font-size: 15px;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0px auto;
    padding: 0px;
    min-width: 230px;
    -webkit-overflow-scrolling: touch;
}

#menu {
    display: none;
}

body * {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    /*touch-action: none;*/
}

#divLogin {
    background-color: White !important;
}

form {
    margin: 0;
}

#dvTableGameZone {
    overflow: hidden;
    width: inherit;
    height: 100%;
}

#dvTableGameZoneAR {
    overflow: hidden;
    width: inherit;
    height: 100%;
}

div#dvTableGameZoneAR.sDvTableGameLandscape {
    height: initial !important;
}

.sDvTableView {
    height: inherit;
    width: 100%;
}

#dvTableGame > div:not(.sDvAcctionButtons) /*, #dvTableGame > div > div*/ /*, #dvTableGame > div > div*/ {
    height: 100%;
}

.sDvTableView, .sDvTableView svg, .sDvTableViewAR svg {
    background-color: none;
}

#dvTableGame svg {
    width: inherit;
    height: inherit;
}

body, #dvTableGameLayout, #dvTableGameLayoutAR {
    background: rgb(88,89,91);
    background: radial-gradient(circle, rgba(88,89,91,1) 6%, rgba(32,48,53,1) 86%);
}

.sDvTableView, .sDvTableView svg, .sDvTableViewAR svg {
    background-color: none;
}
/*
.sDvTableView, .sDvTableView svg, .sDvTableViewAR svg {
    background-color: #203035;
}*/
.sDvAcctionButtons, .sDvAcctionButtonsMiniGame {
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
}


.sDvHands div {
    position: absolute;
}

.sDvAcctionButtons > div, .sDvAcctionButtonsMiniGame > div {
    position: absolute;
}

    .sDvAcctionButtons > div > div, .sDvAcctionButtonsDiv, .sDvAcctionButtonsMiniGame > div > div {
        background-size: contain;
        width: 100%;
        height: 100%;
        background-position: center center;
    }

#imgPlayerHand1 > div, #imgPlayerHand2 > div, .imgPlayerHand > div {
    width: 100%;
    height: 100%;
}

    #imgPlayerHand1 > div > div, #imgPlayerHand2 > div > div, .imgPlayerHand > div > div {
        width: 100%;
        height: 100%;
    }

.sPText {
    margin: 0;
    padding: 0;
    text-align: center;
    background-color: #203034;
    opacity: 0.7;
    color: #FFF;
    cursor: pointer !important;
}

.sPTextMobileAR {
    margin: 0;
    padding: 0;
    text-align: center;
    color: #FFF;
    cursor: pointer !important;
    width: 100%;
    height: 100%;
    font-size: 12px;
}

.sPTextMobileARSpin {
    font-size: 24px;
}

.noMouseAction {
    pointer-events: none !important;
}

/***Menu***/

.navigationMenu a {
    color: #fff;
    text-decoration: none;
    border-bottom: 1px dotted #fff;
    padding: 0px 0px 20px 0px;
    display: block;
    padding: 0;
    margin: 0;
    border: 0;
    line-height: 1;
    background: #333333;
    border-right: 0.2em solid black;
    padding: 0.8em 1.3em;
    color: #ffffff;
    text-decoration: none;
    font-size: 1px;
}

.navigationMenu li {
    padding: 20px 20px 0 20px;
    width: 100%;
    color: #fff;
}

.navigationMenu ul {
    height: 100%;
    width: 9vw;
}

.navigationMenu > ul {
    position: relative;
    overflow: visible;
}

.navigationMenu ul,
.navigationMenu ul li,
.navigationMenu ul ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.navigationMenu > ul > li a:hover,
.navigationMenu > ul > li:hover a {
    background: #404041;
    cursor: pointer;
}

.navigationMenu > ul > li > a:hover, .navigationMenu ul li:hover > a, .navigationMenu ul ul li:hover > a {
    color: #FBB03B;
    background-color: black !important;
}

.navigationMenu ul li.has-sub > a:after {
    content: '»';
    position: absolute;
    right: 1em;
}

.navigationMenu > ul > li:hover {
    background-color: #0f1e41;
}

.navigationMenu > ul > li > ul {
    display: none;
    position: absolute;
    left: 99.5%;
    top: 0;
}

.navigationMenu > ul > li:hover > ul, .navigationMenu > ul > li.sMenuULActive > ul {
    display: block;
}

.navigationMenu > ul > li > ul > li:hover, .navigationMenu > ul > li > ul > li.sMenuULActive {
    background-color: #0f1e41;
}

.navigationMenu > ul > li > ul > li > ul {
    display: none;
    position: absolute;
    left: 99.5%;
    top: 0;
}

.navigationMenu > ul > li > ul > li:hover ul, .navigationMenu > ul > li > ul > li.sMenuULActive ul {
    display: block;
}

.navigationMenu > ul > li > ul > li > ul > li:hover, .navigationMenu > ul > li > ul > li > ul > li.sMenuULActive {
    background-color: #0f1e41;
}

.navigationMenu > ul > li > ul > li ul li ul li {
    border-bottom: 1px dotted #fff;
    padding: 20px;
}

.navigationMenu > ul > li > a {
    color: #ffffff;
}

.sDvMenu {
    cursor: pointer;
    z-index: 1000;
    position: absolute;
}

.menuItemExit {
    color: #FFCC00;
}

.sDvMessageClose {
    z-index: 100;
}

    .sDvMessageClose > div {
        background: url('images/SVG/Button_CloseMessage_01.svg') no-repeat;
    }

.sDvMessageCloseMobile > div {
    background: url('images/SVG/Button_CloseMessage_02.svg') no-repeat;
}

.sDvMessageCloseTimer {
    width: 0 !important;
    height: 0 !important;
    position: relative;
    margin-right: auto;
    margin-left: auto;
    visibility: hidden;
}
/***End Menu***/
.sDvAlertIcon {
    background: transparent url(images/library/appIconXS.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
    background-position: -64px 0;
}

.sDvSplit {
    background: url('images/SVG/Button_Split_01.svg') no-repeat;
}

.sDvDeal {
    background: url('images/SVG/Button_Deal_01.svg') no-repeat;
}

.sDvHit {
    background: url('images/SVG/Button_Hit_01.svg') no-repeat;
}

.sDvStand {
    background: url('images/SVG/Button_Stand_01.svg') no-repeat;
}

.sDvClear {
    background: url('images/SVG/Button_Clear_01.svg') no-repeat;
}

.sDvDouble {
    background: url('images/SVG/Button_Double_01.svg') no-repeat;
}

.sDvHouse {
    background: url('images/SVG/Button_House_01.svg') no-repeat;
}

.sDvDone {
    background: url('images/SVG/Button_Done_01.svg') no-repeat;
}

.sDvCall {
    background: url('images/SVG/Button_Call_01.svg') no-repeat;
}

.sDvFold {
    background: url('images/SVG/Button_Fold_01.svg') no-repeat;
}

.sDvSpin {
    background: url('images/SVG/Button_Spin_01.svg') no-repeat;
}

.sDvRebet {
    background: url('images/SVG/Button_Rebet_01.svg') no-repeat;
}

.sDvRoll {
    background: url('images/SVG/Button_Roll_01.svg') no-repeat;
}

.sDvClearMobileAR {
    background: url('images/SVG/Button_Clear_Mobile_01.svg') no-repeat;
}

.sDvSpinMobileAR {
    background: url('images/SVG/Button_Spin_Mobile_01.svg') no-repeat;
}

.sDvRebetMobileAR {
    background: url('images/SVG/Button_Rebet_Mobile_01.svg') no-repeat;
}

.sDvHandOn {
    width: 100%;
    height: 100%;
    background: url('images/SVG/Hand_Counter_Active_01.svg') no-repeat;
    position: absolute;
}

.sDvHandOff {
    width: 100%;
    height: 100%;
    background: url('images/SVG/Hand_Counter_Inactive_01.svg') no-repeat;
    position: absolute;
}

.sCoinGrey {
    background: url('images/SVG/Chip_Grey_01.svg') no-repeat;
}

.sCoinRed {
    background: url('images/SVG/Chip_Red_01.svg') no-repeat;
}

.sCoinYellow {
    background: url('images/SVG/Chip_Yellow_01.svg') no-repeat;
}

.sCoinGreen {
    background: url('images/SVG/Chip_Green_01.svg') no-repeat;
}

.sCoinBlack {
    background: url('images/SVG/Chip_Black_01.svg') no-repeat;
}

.sCoinPurple {
    background: url('images/SVG/Chip_Purple_01.svg') no-repeat;
}

.sDvCoinSelector {
    background: url('images/SVG/Chip_Highlight_01.svg') no-repeat;
    top: -100px;
    left: -100px;
}

.sDvInsuranceIcon > div {
    background: url('images/SVG/Insurance_Active_01.svg') no-repeat;
}

.sDvInsurance {
    background: url('images/SVG/Insurance_Question_01.svg') no-repeat;
}

.sDvMessageBar {
    background: url('images/SVG/Messages_01.svg') no-repeat;
}

.sDvPlayForFun {
    background: url('images/SVG/PlayForFun_01.svg') no-repeat;
}

.sDvLngES .sDvPlayForFun {
    background: url('images/SVG/PlayForFun_02.svg') no-repeat;
    background-size: contain;
    background-position: center center;
}

.sDvBankerChip {
    background: url('images/SVG/Banker_Chips_01.svg') no-repeat;
}

.sDvDesktopDealerShoeMarker {
    background: url('images/SVG/Dealer_Shoe_Desktop_01.svg') no-repeat;
}

.sDvMobileDealerShoeMarker {
    background: url('images/SVG/Dealer_Shoe_Mobile_01.svg') no-repeat;
}

#dvDiscardHolderMarker > div {
    background: url('images/SVG/Discard_Holder_01.svg') no-repeat;
}

#dvDiscardHolderCardMarker > div {
    background: url('images/SVG/Card_Back_01.svg') no-repeat;
}

#dvLimitsMarker > div, .sDvLimitsMarker > div {
    background: url('images/SVG/Limits_Desktop_01.svg') no-repeat;
}

#dvLimitsMarker.mobile > div {
    background: url('images/SVG/Limits_Mobile_01.svg') no-repeat;
}

#dvMaxPayoutMarker.mobile > div {
    background: url('images/SVG/Limits_Mobile_01.svg') no-repeat;
}

#dvLimitsMarker.mobile.caribbeanpoker > div, .sDvTableGameLandscape #dvLimitsMarker.caribbeanpoker > div {
    background: url('images/SVG/Limits_Mobile_Medium_01.svg') no-repeat !important;
}

#dvMaxPayoutMarker.mobile.caribbeanpoker > div {
    background: url('images/SVG/Limits_Mobile_Medium_01.svg') no-repeat !important;
}

#dvLimitsMarker.sDvLimitsMarker4Lines > div {
    background: url('images/SVG/Limits_Desktop_02.svg') no-repeat;
}

#dvLimitsMarker.sDvLimitsMarker4Lines.mobile > div {
    background: url('images/SVG/Limits_Mobile_02.svg') no-repeat;
}

.sDvDesktopDealerShoe {
    background: url('images/SVG/Dealer_Shoe_Desktop_01.svg') no-repeat;
}

.sDvDesktopDiscardHolder {
    background: url('images/SVG/Discard_Holder_01.svg') no-repeat;
}

.sDvMobileDealerShoe {
    background: url('images/SVG/Dealer_Shoe_Mobile_01.svg') no-repeat;
}

.sDvMobileDiscardHolder {
    background: url('images/SVG/Discard_Holder_01.svg') no-repeat;
}

#dvMenu {
    cursor: pointer;
}

#dvMenu > div {
    background: url('images/SVG/Menu_Icon_01.svg') no-repeat;
}

#dvHeaderBet > div {
    background: url('images/SVG/Amount_Box_01.svg') no-repeat;
}

#dvHeaderWin > div {
    background: url('images/SVG/Amount_Box_01.svg') no-repeat;
}

#dvHeaderPlayerIcon > div {
    background: url('images/SVG/Player_Icon_01.svg') no-repeat;
    width: 100%;
    height: 100%;
}

#dvSound > div {
    background: url('images/SVG/SoundOff_01.svg') no-repeat;
}

#dvSound > div.sDvSoundOn {
    background: url('images/SVG/SoundOn_01.svg') no-repeat;
}

#dvFastPlay > div {
    background: url('images/SVG/FastPlayOff_01.svg') no-repeat;
}

#dvFastPlay > div.sDvFastPlayOn {
    background: url('images/SVG/FastPlayOn_01.svg') no-repeat;
}

.sDvLngES #dvFastPlay > div {
    background: url('images/SVG/FastPlayOff_02.svg') no-repeat;
}

.sDvLngES #dvFastPlay > div.sDvFastPlayOn {
    background: url('images/SVG/FastPlayOn_02.svg') no-repeat;
}

#lblMessageBar {
    position: absolute;
    display: none;
}

#lblMessageBar {
    z-index: 1;
}

.sDvCardBack {
    width: 100%;
    height: 100%;
    background: url('images/SVG/Card_Back_01.svg') no-repeat;
}

#dvDealText, #dvSliptText, #dvHitText, #dvStand, #dvStandText, #dvClearText, #dvDoubleText, #dvBtnInsuranceNo > div, #dvBtnInsuranceYes > div {
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    cursor: default;
}

#dvBtnInsuranceNo > div, #dvBtnInsuranceYes > div {
    background-color: #562235;
    cursor: pointer;
}

.sDvInsuranceGroup > div {
    text-align: center;
    color: #FFF;
}

#imgDealerCards > div, #imgDealerCards > div > div, #imgDealerCards svg {
    width: 100%;
    height: 100%;
}

.sDvHandStatus {
    width: 100%;
    height: 100%;
    background: url('images/SVG/Hand_Status_Tag_01.svg') no-repeat;
}

.sDvTextHandStatus {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    pointer-events: none;
    font-size: 15px;
    text-align: center;
    color: #FFF;
}

.betSpotHandTotalBet {
    pointer-events: none;
}

    #betSpotHand1TotalBet .sDvTextAmountCenter, #betSpotHand2TotalBet .sDvTextAmountCenter, .betSpotHandTotalBet > .sDvTextAmountCenter, .betSpotHandTotalBet.sDvTextAmountCenter {
        vertical-align: middle;
        text-align: center;
        font-size: 12px;
        color: #FFF;
    }

.sDvCoinValue {
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
}

.sDvSplit, .sDvDeal, .sDvHit, .sDvStand, .sDvClear, .sDvDouble, .sDvCoin1, .sDvCoin2, .sDvCoin3, .sDvCoin4, .sDvCoin5, .sDvCoin6, .sDvHouse, .sDvDone, .sDvCall, .sDvRebet, .sDvSpin, .sDvRoll, #dvSound, #dvFastPlay, .sDvBetSpot {
    cursor: pointer;
}

.PlayerHandX {
    pointer-events: none;
}

    #NewCard, #PlayerHand1 > div > div, #PlayerHand2 > div > div, #DealerHand > div > div, .PlayerHandX > div > div {
        position: absolute;
    }

#dvCardsSprite, #dvTableText {
    position: absolute;
    visibility: hidden;
    overflow: auto;
    height: 0;
    width: 0;
}

#dvPlayerBalance > div, #dvPlayerId > div {
    /*display: inline-block;     width: auto;*/
    font-size: 10px;
    text-transform: uppercase;
    white-space: pre;
}

#dvPlayerBalance {
    /*width: 60px;     max-width: 50px;*/
}

.dvTextAmount {
    color: #FFF;
    text-align: left;
    font-family: AvantGardeMedium-BT;
    font-size: 21px;
}

.dvLabelAmount {
    color: #FBB03B;
    text-align: left;
    font-family: AvantGardeMedium-BT;
    font-size: 21px;
}

.dvInsuranceAmount {
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-family: 'CenturyGothic';
}

.dvInsuranceAmountLabel {
    font-weight: bold;
}

#dvLimitsTable, .sDMaxPayoutTable {
    font-size: 12px;
}

    #dvLimitsTable > div > div {
        display: table;
        table-layout: fixed;
        width: 95%;
        margin-left: 2px;
    }

        #dvLimitsTable > div > div > div {
            display: table-cell;
        }

            #dvLimitsTable > div > div > div:last-child {
                text-align: right;
            }

.messageText {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    /*pointer-events: none; Si quita para que no haga hover en lo objeto del fondo por ruleta*/
    color: #FFF;
    text-align: center;
    vertical-align: middle;
    display: none;
    word-break: break-all;
    word-wrap: break-word;
    display: flex;
    justify-content: center;
    align-items: center;
}

.messageText2 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    /*pointer-events: none; Si quita para que no haga hover en lo objeto del fondo por ruleta*/
    color: #000;
    text-align: left;
    vertical-align: middle;
    margin-left: 10px;
}

#dvButtonsActionMini {
    display: none;
}

#dvTableGameHeader {
    position: absolute;
}
    /*#dvTableGameHeader table
{
    position:relative;
    top : 30px;
}*/

    /*#dvTableGameHeader > div
{
    display: table;
    height: 100%;
    margin-left:auto;
    margin-right:auto;
}


#dvTableGameHeader > div > div
{
    display: table-row;
}

#dvTableGameHeader > div > div > div
{
    display: table-cell;
    height:inherit;
}
#dvTableGameHeader > div > div > div > div
{
    background-size: contain;
    width: 100%;
    height: 100%;
}
    
.sDvHeaderMenu
{
    width: 160px;
}
.sDvHeaderSpace
{
    width: 5px;
    }
.sDvHeaderAmount
{
    width: 120px;
    vertical-align:bottom;   
    }
 #dvPlayForFun
 {
     position:absolute;
     }*/

    #dvTableGameHeader > div {
        position: relative;
        height: inherit;
    }

        #dvTableGameHeader > div > div {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
        }

            #dvTableGameHeader > div > div > div {
                display: inline-block;
            }

                #dvTableGameHeader > div > div > div > div {
                    width: inherit;
                    height: inherit;
                }

.sDvHeaderSpace {
    /*width: 2.75%;*/
}

.sDvPrincipalLogin {
    width: 100%;
    height: 100%;
}

    .sDvPrincipalLogin > div {
        position: relative;
        top: 20%;
    }

        .sDvPrincipalLogin > div > div {
            position: relative;
            margin-left: auto;
            margin-right: auto;
        }

.sDvPrincipalLoginMargen {
    background-color: #F5F6F8;
    padding: 45px;
    min-width: 200px;
    max-width: 300px;
}

.sDvPrincipalLoginAdvertisement {
    font-size: 10px;
    min-width: 290px;
    max-width: 390px;
    padding: 10px;
}

    .sDvPrincipalLoginAdvertisement > div {
        display: table-cell;
        vertical-align: middle;
    }

        .sDvPrincipalLoginAdvertisement > div:last-child {
            padding-left: 5px;
        }

#lblLogin {
    font-size: 20px;
    color: #444547;
    font-weight: bold;
}

.sDvCredentials > div {
    margin-bottom: 10px;
}

    .sDvCredentials > div > div {
        margin-left: 20px;
    }

.sDvCredentials input {
    width: 100%;
    padding-left: 5px;
    border: 0;
    height: 40px;
}

    .sDvCredentials input[type="submit"] {
        background-color: #454753;
        color: White;
        font-size: 16px;
    }

#tLogin {
    width: 100%;
    height: 100%;
}

.sDivPlayForFun {
    font-weight: normal;
    vertical-align: middle;
    -webkit-touch-callout: none;
    cursor: default;
    pointer-events: none;
}

#tdHeaderMenu {
    padding-left: 2px;
    width: 34%;
}

#tdHeaderBetAmount {
    width: 25%;
}

#tdHeaderBetWin {
    width: 25%;
}

#dvTableGameHeader table {
    width: 99%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

.dvSetTableGameHeader {
    width: 100% !important;
    left: auto !important;
}

#dvPlayerId, #dvPlayerBalance {
    padding-left: 20px;
}

.sDvTableGamePortrait #dvTableGameZone {
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

    .sDvTableGamePortrait #dvTableGameZone svg, .sDvTableGamePortrait #dvTableGameZone object,
    .sDvTableGameLandscape #dvTableGameZone svg, .sDvTableGameLandscape #dvTableGameZone object,
    .sDvTableGameLandscapeRatio4_3 #dvTableGameZone svg {
        position: absolute;
    }

.sDvTableGameLandscape #dvTableGameZoneAR svg, .sDvTableGameLandscape #dvTableGameZoneAR object {
    position: absolute;
}

.sDvPaiGowPokerMessage {
    background: url('images/SVG/Hand_Type_Tag_01.svg') no-repeat;
    user-select: none;
    cursor: default;
    pointer-events: none;
    color: white;
    text-align: center;
    padding-top: 8px;
    font-family: Calibri;
    font-size: 18px;
    z-index: 20
}

.sDvPaiGowPokerHandResult {
    background: url('images/SVG/Hand_Status_Tag_02.svg') no-repeat;
    user-select: none;
    cursor: default;
    pointer-events: none;
    color: white;
    text-align: center;
    font-family: Calibri;
    font-size: 18px;
    z-index: 20
}

    .sDvPaiGowPokerHandResult > div {
        padding-top: 4px;
        padding-left: 5%;
    }

.sDvBaccaratHandStatus {
    background: url('images/SVG/Hand_Type_Tag_03.svg') no-repeat;
    box-sizing: border-box;
    padding-left: 14px;
    padding-top: 10px;
    font-family: CenturyGothic;
    font-size: 13px;
    line-height: 1.2;
    color: #F2F2F2;
}

.sDvBaccaratBetStatus {
    background: url('images/SVG/Hand_Status_Tag_03.svg') no-repeat;
    padding-top: 2px;
    text-align: center;
    font-family: CenturyGothic;
    font-size: 16px;
    color: #F2F2F2;
}

.sDv3CardPokerHandType {
    background: url('images/SVG/Hand_Type_Tag_02.svg') no-repeat;
    padding-top: 6px;
    text-align: center;
    font-family: CenturyGothic;
    font-size: 16px;
    color: #F2F2F2;
}

.fullDisabledButton {
    color: #454545;
    opacity: 0.2;
    pointer-events: none;
}

.sDMaxPayoutTable {
    text-align: center;
}

    .sDMaxPayoutTable > div {
        width: 100%;
    }

.caribbeanPokerJackpotBox {
    background: url('images/SVG/Jackpot_Box_01.svg') no-repeat;
}

.caribbeanPokerJackpotOn {
    background: url('images/SVG/Button_Jackpot_On_01.svg') no-repeat;
}

.caribbeanPokerJackpotLabel {
    font-family: AvantGardeMedium-BT;
    font-size: 15px;
    color: white;
    text-align: center;
}

.caribbeanPokerJackpotAmount {
    text-align: right;
    font-family: AvantGardeMedium-BT;
    font-size: 20px;
    color: white;
    margin-left: -15px;
}

.caribbeanPokerHandName {
    background: url('images/SVG/Hand_Type_Tag_02.svg') no-repeat;
    font-family: CenturyGothic;
    font-size: 16px;
    text-align: center;
    color: white;
}

dvJackpotOn {
    pointer-events: none;
}

#AmericanRoulette #dvTableGameZoneAR, #Craps #dvTableGameZoneAR, #VideoPoker .sDvTableGameLandscape #dvTableGameZone {
    width: 100%;
    display: flex;
}

    #AmericanRoulette #dvTableGameZoneAR svg, #AmericanRoulette #dvTableGameZoneAR object,
    #Craps #dvTableGameZoneAR svg, #Craps #dvTableGameZoneAR object,
    #VideoPoker .sDvTableGameLandscape #dvTableGameZone svg, #VideoPoker .sDvTableGameLandscape #dvTableGameZone object {
        left: initial !important;
        width: 100% !important;
    }

/* Media ***************************************************************************************/

@media only all and (min-width: 600px) and (max-width: 1030px) {
    .sDvTableGamePortrait {
        font-size: 24px;
    }

        .sDvTableGamePortrait #dvMaxPayoutTable.caribbeanpoker {
            font-size: 22px;
        }

        .sDvTableGamePortrait .sDvCountHand {
            font-size: 20px !important;
        }

        .sDvTableGamePortrait .menuItem {
            width: 300px;
            font-size: 20px;
        }

        .sDvTableGamePortrait .sDvTextHandStatus {
            font-size: 20px;
        }

        .sDvTableGamePortrait #betSpotHand1TotalBet .sDvTextAmountCenter, .sDvTableGamePortrait #betSpotHand2TotalBet .sDvTextAmountCenter {
            font-size: 18px;
        }
}

@media only all and (min-width: 920px) and (max-width: 1035px) /*New*/
{
    #dvTableGameZone {
        position: relative;
        width: 920px;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
    }

        #dvTableGameZone svg, #dvTableGameZone object {
            position: absolute;
            width: 1494px;
            left: -287px;
        }
}

@media only all and (min-width: 1020px) {
    .sDvTableGameLandscape {
        font-size: 20px;
    }

        .sDvTableGameLandscape #dvMaxPayoutTable.caribbeanpoker {
            font-size: 20px;
        }

        .sDvTableGameLandscape .sDvCountHand {
            font-size: 16px !important;
        }

        .sDvTableGameLandscape .menuItem {
            width: 300px;
            font-size: 16px;
        }

        .sDvTableGameLandscape #betSpotHand1TotalBet .sDvTextAmountCenter, .sDvTableGameLandscape #betSpotHand2TotalBet .sDvTextAmountCenter {
            font-size: 16px;
        }
}

@media only all and (min-width: 1035px) and (max-width: 1190px) /*New*/
{
    #dvTableGameZone {
        position: relative;
        width: 1035px;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
    }

        #dvTableGameZone svg, #dvTableGameZone object {
            position: absolute;
            width: 1494px;
            left: -229.5px;
        }
}

@media only all and (min-width: 1190px) and (max-width: 1523px) /*New*/
{
    #dvTableGameZone {
        position: relative;
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
    }
}

@media only all and (min-width: 1360px) {
    .sDvTableGameLandscape {
        font-size: 20px;
    }

        .sDvTableGameLandscape .sDvCountHand {
            font-size: 16px !important;
        }

        .sDvTableGameLandscape .menuItem {
            width: 300px;
            font-size: 18px;
        }
        /*.sDvTableGameLandscape .sDvTextHandStatus
{
font-size: 20px;
}*/

        .sDvTableGameLandscape .sDvTextAmountCenter, .sDvTableGameLandscape .sDvTextAmountCenter {
            font-size: 18px !important;
        }
}

@media only all and (min-width: 1494px) /*New*/
{
    #dvTableGameZone {
        position: relative;
        width: 1494px;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
    }
}

/*Laptops de 1300x760*/
@media only all and (max-width: 1400px) and (max-height: 760px) {
    .sDvBaccaratHandStatus {
        padding-left: 10px;
    }

    .sDv3CardPokerHandType {
        padding-top: 5px;
        font-size: 12px;
    }

    .caribbeanPokerJackpotLabel {
        font-size: 13px;
    }

    #dvMaxPayoutTable {
        font-size: 10px;
    }
}

@media only all and (max-width: 919px) /*New*/
{
    #dvTableGameZone {
        position: relative;
        width: 920px;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
    }

        #dvTableGameZone svg, #dvTableGameZone object {
            position: absolute;
            width: 1494px;
            left: -287px;
        }
}

@media only all and (max-width: 1280px) and (orientation: landscape) /*New*/
{
    #dvLimitsMarker > div, .sDvLimitsMarker > div {
        background: url('images/SVG/Limits_Mobile_01.svg') no-repeat;
    }

    .caribbeanPokerHandName {
        font-size: 18px;
    }

    .sDvTableGameLandscape .caribbeanPokerJackpotLabel {
        font-size: 14px;
    }

    .sDvTableGameLandscape .sDv3CardPokerHandType {
        padding-top: 2px;
        font-size: 12px;
    }
}

@media only all and (max-width: 919px) and (orientation: landscape) /*New*/
{
    .dvTextAmount {
        font-size: 13px;
    }

    .dvLabelAmount {
        font-size: 13px;
    }

    .sDvBaccaratHandStatus {
        padding-left: 5px;
    }

    .caribbeanPokerHandName {
        font-size: 12px;
    }

    .sDvTableGameLandscape .caribbeanPokerJackpotLabel {
        font-size: 8px;
    }

    .sDvTableGameLandscape .sDv3CardPokerHandType {
        padding-top: 1px;
        font-size: 10px;
    }
}

/*Tablet portrait*/
@media only all and (max-width: 919px) and (min-height: 1000px) /*New*/
{
    .caribbeanPokerHandName {
        font-size: 24px;
    }

    .caribbeanPokerJackpotLabel {
        font-size: 20px;
    }
}


@media only all and (max-width: 625px) /*Mobile*/
{
    .sDvHeaderSpace {
        width: auto;
    }

    #dvPlayerId, #dvPlayerBalance {
        padding-left: 0;
    }

    .sDv3CardPokerHandType {
        padding-top: 4px;
        font-size: 12px;
    }

    .caribbeanPokerHandName {
        font-size: 14px;
    }

    body, #dvTableGameLayout, #dvTableGameLayoutAR {
        background: #203035;
    }

    .sDvBaccaratHandStatus {
        padding-left: 10px;
    }

    #dvMaxPayoutTable {
        font-size: 16px;
    }
}

@media only all and (max-width: 625px) and (max-height: 700px) /*Mobile*/
{
    #dvMaxPayoutTable {
        font-size: 16px;
    }
}

@media only all and (max-width: 625px) and (max-height: 650px) /*Mobile*/
{
    #dvMaxPayoutTable.caribbeanpoker {
        font-size: 14px;
    }

    .sDvTableGamePortrait #dvMaxPayoutTable.caribbeanpoker {
        font-size: 12px;
    }
}

@media only all and (max-width: 625px) and (max-height: 600px) /*Mobile*/
{
    #dvMaxPayoutTable.caribbeanpoker {
        font-size: 12px;
    }

    #dvMaxPayoutTable {
        font-size: 14px;
    }
}

@media only all and ( ( /*Microsoft Surface Pro*/ (max-width: 721px) and (max-height: 1281px) ) or( /*Asus Nexus/LG Pad*/ (width: 600px) and (height: 960px) ) or ( /*Galaxy Tab 2/Kindle Fire/Blackberry Playbook*/ (width: 600px) and (height: 1024px) ) or ( /*Asus Nexus 2*/ (width: 604px) and (height: 966px)) or ( /*Asus Nexus*/ (width: 600px) and (height: 1024px)) ) {
    body, td {
        font-size: 15px;
    }

    .sDvTextHandStatus {
        font-size: 16px !important;
    }

    .sDvCoinValue, #betSpotHand1TotalBet .sDvTextAmountCenter, #betSpotHand2TotalBet .sDvTextAmountCenter {
        font-size: 15px !important;
    }

    #dvPlayerBalance > div, #dvPlayerId > div {
        font-size: 14px !important;
    }

    .sDvCountHand {
        font-size: 12px !important;
    }
}

@media only all and (max-width: 550px) /*New*/
{
    body, td {
        font-size: 13px;
    }

    .sDvTextHandStatus {
        font-size: 10px !important;
    }

    .sDvCoinValue, #betSpotHand1TotalBet .sDvTextAmountCenter, #betSpotHand2TotalBet .sDvTextAmountCenter {
        font-size: 10px !important;
    }

    #dvPlayerBalance > div, #dvPlayerId > div {
        font-size: 9px !important;
    }

    .sDvCountHand {
        font-size: 12px !important;
    }

    .caribbeanPokerJackpotLabel {
        font-size: 12px;
    }
}

@media only all and (max-width: 360px) /*New*/
{
    body, td {
        font-size: 11px;
    }

    .sDvTextHandStatus {
        font-size: 10px !important;
    }

    .sDvCoinValue, #betSpotHand1TotalBet .sDvTextAmountCenter, #betSpotHand2TotalBet .sDvTextAmountCenter {
        font-size: 10px !important;
    }

    #dvPlayerBalance > div, #dvPlayerId > div {
        font-size: 9px !important;
    }

    .sDvCountHand {
        font-size: 12px !important;
    }

    .sDvBaccaratHandStatus {
        padding-left: 6px;
    }
}

@media only all and (max-width: 319px) /*New*/
{
    body, td {
        font-size: 11px;
    }

    #dvTableGame svg {
        width: 100%;
        height: 100%;
    }

    #dvButtonsActionMini {
        display: block;
        position: absolute;
    }

        #dvButtonsActionMini > div {
            display: table;
            width: 100%;
            table-layout: fixed;
        }

            #dvButtonsActionMini > div > div {
                display: table-cell;
            }

    sDMaxPayoutTable {
        font-size: 10px !important;
    }

    #dvDealMiniText, #dvClearMiniText {
        position: absolute;
        text-align: center;
        color: #FFF;
    }

    #Blackjack .sDvDeal, #Blackjack .sDvClear {
        background: url('images/SVG/MiniBJ_Button_Complete_01.svg') no-repeat;
    }

    .sDvClear {
        -ms-transform: rotateY(180deg); /* IE 9 */
        -webkit-transform: rotateY(180deg); /* Chrome, Safari, Opera */
        transform: rotateY(180deg);
    }

    .sDvSplit, .sDvHit, .sDvStand, .sDvDouble {
        background: url('images/SVG/MiniBJ_Button_01.svg') no-repeat;
    }

    .sDvStand {
        -ms-transform: rotateY(180deg); /* IE 9 */
        -webkit-transform: rotateY(180deg); /* Chrome, Safari, Opera */
        transform: rotateY(180deg);
    }

    .sDvDouble {
        -ms-transform: rotateX(180deg) rotateY(180deg); /* IE 9 */
        -webkit-transform: rotateX(180deg) rotateY(180deg); /* Chrome, Safari, Opera */
        transform: rotateX(180deg) rotateY(180deg);
    }

    .sDvSplit {
        -ms-transform: rotateX(180deg); /* IE 9 */
        -webkit-transform: rotateX(180deg); /* Chrome, Safari, Opera */
        transform: rotateX(180deg);
    }

    .sPText {
        margin: 0;
        padding: 0;
        text-align: center;
        background-color: Transparent;
        opacity: 1;
        color: #FFF;
        font-size: 13px;
    }

    .disabledButton {
        opacity: 1 !important;
        color: #6C6F70 !important;
        cursor: default !important;
    }

    .sDvHandOn {
        background: url('images/SVG/Mini_Hand_Counter_Active_01.svg') no-repeat;
    }

    .sDvHandOff {
        background: url('images/SVG/Mini_Hand_Counter_Inactive_01.svg') no-repeat;
    }

    .sDvHandStatus {
        background: url('images/SVG/Mini_Hand_Status_Tag_01.svg') no-repeat;
    }

    #dvTableGameZone {
        height: 98%;
    }

    .sDvCoinValue, #betSpotHand1TotalBet .sDvTextAmountCenter, #betSpotHand2TotalBet .sDvTextAmountCenter {
        font-size: 11px !important;
    }

    .betChip {
        display: none;
    }

    .sDvPrincipalLoginMargen {
        padding: 10px;
        min-width: 210px;
        max-width: 299px;
    }

    .sDvPrincipalLoginAdvertisement {
        min-width: 230px;
        max-width: 319px;
    }

    #lblLogin {
        font-size: 15px;
    }

    #dvPlayerBalance > div, #dvPlayerId > div {
        /*font-size: 7px !important;*/
        white-space: normal;
    }

    .sDivPlayForFun {
        font-size: 12px;
    }

    .sTrMenuOption {
        display: none;
    }

    .menuItem {
        width: 200px;
    }

    .sDvMenu > table > tbody > tr > td td {
        height: 25px;
    }
}


@media only all and (max-width: 1024px) and (max-height: 600px) {
    /*Galaxy Tab3 Landscape*/
    /***Nexus 7 Landscape***/
    .sDvTableGameLandscape #dvMaxPayoutTable {
        font-size: 9px;
    }
}


@media only all and (max-height: 504px) /*New*/
{
    /*****Modo Landscape********/

    .sDvTableGameLandscape {
        font-size: 11px;
    }

        .sDvTableGameLandscape .menuItem {
            font-size: 14px;
        }

        /* Esto desaparece la ficha de la apuesta en landscape mobile
    .sDvTableGameLandscape #betSpotHand1 .sDvCoinValue, .sDvTableGameLandscape #betSpotHand2 .sDvCoinValue {
        display: none;
    }*/

        .sDvTableGameLandscape .sDvCountHand {
            font-size: 10px !important;
        }

        .sDvTableGameLandscape .sDvTextHandStatus {
            font-size: 10px;
        }

    .navigationMenu ul {
        width: 12vw;
    }
}

@media only all and (max-height: 450px) /*New*/
{
    .sDvPrincipalLogin > div {
        top: 15%;
    }
}

@media only all and (max-height: 400px) /*New*/
{
    .sDvTableGamePortrait {
        font-size: 10px;
    }

        .sDvTableGamePortrait .sDvCountHand {
            font-size: 9.5px !important;
        }

        .sDvTableGamePortrait .menuItem {
            font-size: 14px;
        }
}


@media only all and (max-height: 375px) /*New*/
{
    .sDvPrincipalLogin > div {
        top: 0;
    }

    .sDvTableGameLandscape .sDvTextHandStatus {
        font-size: 8px;
    }
}

@media only all and (max-height: 350px) /*New*/
{
    .sDvPrincipalLogin > div {
        top: 0;
    }

    .sDvPrincipalLoginMargen {
        padding: 15px;
    }

    .sDvPrincipalLoginAdvertisement {
        max-width: 330px;
    }
}

@media only all and (max-height: 250px) /*New*/
{
    .messageText {
        font-size: 9px;
    }
}

/*En caso de Iphone no va a renderizar los textos*/
@media screen and (max-width: 800px) and (orientation: landscape) {
    /* some CSS here */
    .sDvIsSafari {
        -webkit-text-size-adjust: none;
    }

    div.sDvIsSafari.sDvTableGameLandscape .menuItem {
        font-size: 2.8vw !important;
    }

    .menuItem {
        width: 20vw !important;
    }

    #menu td {
        font-size: 1.5vw !important;
        text-align: left;
    }

    .navigationMenu a {
        padding: 0.6em 1em;
    }
}

@media screen and (max-width: 400px) and (max-height: 160px) and (orientation: landscape) {
    /* some CSS here */
    .sDvIsSafari {
        -webkit-text-size-adjust: none;
    }

    div.sDvIsSafari.sDvTableGameLandscape .menuItem {
        font-size: 2.8vw !important;
    }
}

/**End Media ********************************************************************************/
.sDvRotationLandscape {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.sDvPlayerCountHandMovement {
    -webkit-transition: left 0.1s; /* For Safari 3.1 to 6.0 */
    transition: left 0.1s;
}

.sDvCountHand {
    font-size: 14px;
    text-align: center;
    color: #FFF;
    z-index: 1;
    position: absolute;
    padding-top: 2px;
}


#dvInitialGameInMini {
    position: absolute;
    background-color: rgba(56,56,69,0.5);
    top: 0;
    left: 0;
    z-index: 5;
}

.sTdGame {
    display: none;
}

/********************/

.loadingText {
    font-size: 24px;
    text-align: center;
}

.loginTextBox {
    border: none;
    width: 95%;
    height: 100%;
    background-color: #c2c2c2;
    padding-left: 10px;
    font-size: 24px;
}

#divUsername {
    text-align: center;
}

#divPassword {
    text-align: center;
}
/*
#an-anim
{
    background-color: black;
    width: 100%;
}*/

.betChip {
}

.textNoHightlight {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
}

.textBalance {
    color: White;
    font-size: 20px;
    text-align: right;
}

.noHightlightOnTouch {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.disabledButton {
    color: #454545;
    opacity: 0.2;
    cursor: default !important;
}

.lblStatusBar {
    color: #1C1C1C;
    font-size: 20px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    pointer-events: none;
}

.card {
    background: transparent url(images/SVG/CardsDeck_01.svg) no-repeat 0 0;
}

/* make sure to declare a default for every property that you want animated */
/* general styles, including Y axis rotation */
.front {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden; /* transition is the magic sauce for animation */
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.back {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: rotateY(-180deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateY(-180deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.callCenterInfo {
    margin: 100;
    position: absolute;
    text-align: center;
    color: #FFFFFF;
    font-size: 18px;
}

.userAgentInfo {
    margin: 110;
    position: absolute;
    text-align: center;
    color: #FFFF0A;
    font-size: 14px;
}

.back_body_responsive, .back_body_error {
    background-color: #CE0236;
    color: white;
}

    .back_body_responsive *, .back_body_error * {
        text-align: center;
    }

    .back_body_responsive .errorTitle {
        display: none;
    }


/**************************************************/
/*   PageError */
/**************************************************/

.bodyErrorPage {
    background: White !important;
    font-family: Arial, Helvetica, sans-serif !important;
}

.frameErrorPage {
    height: 100vh;
    width: 100vw;
    position: relative;
}

.innerErroPage {
    position: relative;
    top: 3vh;
    display: table;
    margin: auto;
    width: 65%;
}

.errorMsgOops {
    font-family: Arial_Black;
    color: #c72134;
    font-size: 15vw; /*301.3 px ~ 226pt base 1920px*/
    text-align: center;
    vertical-align: middle;
}

.errorPageZoneCode {
    font-size: 9.1vw; /*181.3 px ~ 136pt base 1920px*/
    font-family: AllerDisplay-Regular;
    color: #4b484c;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    vertical-align: middle;
    padding-right: 15px;
    padding-left: 3vw;
}

.errorPageZoneMsg {
    font-family: Arial_Black;
    font-size: 3vw; /*65.3 px ~ 49pt base 1920px*/
    color: #69686c;
    display: table-cell;
    vertical-align: middle;
    word-wrap: break-word;
}

.errorButtonGoHome {
    display: table;
    width: 100%;
    height: 7.40vmin;
    padding-top: 20px;
}

    .errorButtonGoHome > div {
        display: table-row;
    }

        .errorButtonGoHome > div > div {
            background-color: white;
            vertical-align: middle;
            display: table-cell;
        }

#dvButtonGoHome {
    font-family: Arial_Bold;
    font-size: 1.94vw; /*37.3 px ~ 28pt base 1920px*/
    text-align: center;
    color: white;
    background-color: #4b484c;
    text-transform: uppercase;
    cursor: pointer;
    width: 15.625vw;
}

    #dvButtonGoHome:hover {
        opacity: 0.5;
    }

.lblErrorMessage {
    padding: 3px 0px 3px 0px;
}

/*************************/
html, body {
    max-height: 100%;
}

#an-anim > ol, #an-anim > .divOl {
    margin: 0;
    padding: 0;
}

    #an-anim > ol > li, #an-anim > .divOl > .divLi {
        position: absolute;
        top: 0;
        left: 0;
        margin: 0;
        padding: 0;
        display: none;
    }

    #an-anim > .divOl > div {
        display: none;
        position: absolute;
    }

        #an-anim > ol > li.run, #an-anim > .divOl > div.run {
            display: block;
            top: 0;
            left: 0;
            margin: 0;
            padding: 0;
            width: 100%;
            height: 100%;
        }

#an-anim .an-stage {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
}


#dvHeaderGame div, #dvGameZone div {
    position: absolute;
}

.an-stage * {
    margin: 0;
    padding: 0;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
}

#an-anim .an-stage img {
    /*position: absolute;*/
    top: 0;
    left: 0;
}

#an-anim .AN-Scene-Description {
    display: none;
}

#an-anim iframe {
    border: none;
    height: 100%;
    width: 100%;
}

#an-anim .restart * {
    -moz-animation-name: none !important;
    -webkit-animation-name: none !important;
}

#loadingApplication {
    -moz-transform: translate(0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    width: 480px;
    height: 724px;
    top: 0;
    left: 0;
}

#loadingApplication {
    -moz-transform: translate(0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
}

#Login .an-stage {
    height: 725px;
    width: 480px;
    background-color: #E4E5E5;
}

#lobbyBackground {
    -moz-transform: translate(0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    width: 0;
    height: 0;
    background-color: #E4E5E5;
    top: 0;
    left: 0;
}

#Lobby .an-stage {
    height: 725px;
    width: 480px;
}

#blackjackBackground {
    -moz-transform: translate(0px, 0px) scale(1, 1);
    -webkit-transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -moz-transform-origin: 0.52% 99.93%;
    -webkit-transform-origin: 0.52% 99.93%;
}


#DealerCount {
    border-top: 1px solid rgba(1,14,13,0);
    border-right: 1px solid rgba(1,14,13,0);
    border-bottom: 1px solid rgba(1,14,13,0);
    border-left: 1px solid rgba(1,14,13,0);
    background-color: rgba(255,255,255,0);
    top: 0;
    left: 0;
}

#loaderAnimContainer {
    width: 100%;
    height: 100%;
    position: relative !important;
    top: 0;
    left: 0;
    pointer-events: none;
}

#NewCardHolder {
    top: 0;
    left: 0;
    z-index: 1;
}

#NewCard {
    -moz-transform: translate(0px, 0px) rotate(-60deg);
    -webkit-transform: translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(-60deg);
    transform: translate(0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(-60deg);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: visible;
}


#btnMenu {
    -moz-transform: translate(15px, 3px);
    -webkit-transform: translate3d(15px, 3px, 0px);
    -moz-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
}

#Blackjack .an-stage {
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,1);
    background-repeat: no-repeat;
}



/*bordes y gradiente del recuadro*/


/*Background del Borde dorado*/

.sDvLoginSignIn {
    background-repeat: no-repeat;
}

    .sDvLoginSignIn > div {
        position: relative;
        top: 35px;
        width: 80%;
        height: 80%;
    }

.sDvLoginSignInText {
    height: 20px;
    vertical-align: middle;
    text-align: left;
    color: #FFFFFF;
    font-size: 150%;
}

.sBtnLogin {
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url('images/MobileLoginGoButton.png') no-repeat;
    width: 77px;
    height: 39px;
    font-size: 180%;
}

.sDvLoginButton {
    position: absolute;
    right: 0px;
    width: 100px;
    text-align: center;
    font-size: 12pt;
    height: 15%;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .sDvLoginButton > div {
        float: right;
    }


#lblLoginTitle {
    font-size: 32px;
    color: rgba(249,245,245,1);
}

#dvHeaderGame, #dvGameZone, #dvAccions {
}

    #dvAccions > div {
        display: table;
        width: 100%;
        height: 100%;
    }

        #dvAccions > div > div {
            display: table-row;
        }

            #dvAccions > div > div > div {
                display: table-cell;
                table-layout: fixed;
            }

#dvTableGame {
    display: block;
    height: 100%;
}

#dvGameZone {
    background: url('../../assets_responsive/BlackJackBackground2.jpg') no-repeat;
    background-size: contain; /*transform: scale(0.5, 0.5); -ms-transform: scale(0.5, 0.5); -webkit-transform: scale(0.5, 0.5);*/
}


#dvAccions {
    width: 100%;
    height: 100px; /*border:solid 5px #000;*/
    border-color: #000 transparent transparent transparent;
    border-radius: 100% 100% 0 0;
    background-color: red;
}

.hideElement {
    display: none !important;
}

.sDvMessageRealMoney {
    display: none;
}

.rotateScreen {
    background: url(images/rotate-screen.gif) no-repeat;
    height: 100%;
    width: 100%;
    background-position: center center;
}

/*@media only all and (max-width: 340px)
{
	.sDvMessageRealMoney
	{
		position:absolute;
		height: 30px !important;
		width: 100%;
		z-index: 3;
		text-align: center;
		color: red;
		display:block;
	}
}

@media only all and (min-width: 341px)
{
    #Blackjack
    {
        background-color: #E4E5E5;
    }
    .sDvTableView
    {
        margin-top: 10px;
    }
    .sDvMessageRealMoney
    {
        position: absolute;
        height: 5px !important;
        width: 100%;
        z-index: 3;
        text-align: center;
        color: red;
        top: 3px;
        display: block;
    }
}*/

.cardToSelect {
    cursor: pointer;
}

.cardToSelectDisabled {
    pointer-events: none;
}

#dvPlayForFun {
    z-index: 2000
}

.sDvMainInitialMini {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%); /* IE 9 */
    -webkit-transform: translateY(-50%); /* Safari */
    transform: translateY(-50%);
    background-color: #F3F5F7;
    color: #CE0236;
    margin-left: auto;
    margin-right: auto;
    width: 75%;
    text-align: center;
}

.sDvMainTextAmericanBlackjack {
    padding: 20px;
    font-size: 16px;
    letter-spacing: 8px;
}

    .sDvMainTextAmericanBlackjack > div:last-child {
        font-weight: bold;
    }

.sDvMainButtonPlayNow {
    padding-bottom: 20px;
}

    .sDvMainButtonPlayNow > div {
        display: table;
        margin-left: auto;
        margin-right: auto;
        padding: 10px;
        padding-left: 20px;
        padding-right: 20px;
        background-color: #CE0236;
        color: White;
        cursor: pointer;
        font-weight: bold;
        font-size: 14px;
        animation: blink 1s steps(2, start) infinite;
    }

@keyframes blink {
    to {
        background-color: #FD114D;
    }
}

@media only all and (max-height: 240px) {
    .sDvMainTextAmericanBlackjack {
        font-size: 13px;
    }
}

/*******Roulette***************/

:root {
    --heightSymbol: 0;
    --heightSymbolEmpty: 0;
    --heightSymbolCoin: 0;
}

#dvMenu {
    background: url('images/SVG/Menu_Icon_01.svg') no-repeat;
}

.sDvLblHeaderRoulete {
    color: #FBB03B;
    text-transform: uppercase;
}

.sDvTextAmountRoulette {
    text-align: left;
}

.sWheelRoute > svg {
    -webkit-animation: rotate 12s infinite linear;
    animation: rotate 12s infinite linear;
}



@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg);
    }

    100% {
        -webkit-transform: rotateZ(360deg);
        transform: rotateZ(360deg);
    }
}

@keyframes rotate {
    0% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg);
    }

    100% {
        -webkit-transform: rotateZ(360deg);
        transform: rotateZ(360deg);
    }
}



#dvWheelBall {
    height: 100%;
    width: 100%;
    position: relative;
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    z-index: 10;
}

    #dvWheelBall:before {
        content: '';
        display: block;
        border-radius: 50%;
        z-index: 5;
        width: 6%;
        height: 6%;
        position: relative;
        /*left: 8%;
        top: 8%;*/
    }

@keyframes rotateBallSpiral {
    0% {
        left: -15%;
        top: -15%;
    }

    50% {
        left: -5%;
        top: -5%;
    }

    60% {
        left: 0%;
        top: 0;
    }

    70% {
        left: 0.5%;
        top: 0.5%;
    }

    80% {
        left: 1%;
        top: 1%;
    }

    90% {
        left: 1.5%;
        top: 1.5%;
    }

    80% {
        left: 2%;
        top: 2%;
    }

    85% {
        left: 3.5%;
        top: 3.5%;
    }

    90% {
        left: 4%;
        top: 4%;
    }

    95% {
        left: 7%;
        top: 6.5%;
    }

    100% {
        left: 7.5%;
        top: 7%;
    }
}


.sWheelBallSpin {
    -webkit-transition: -webkit-transform 5s ease-out;
    transition: -webkit-transform 5s ease-out;
    transition: transform 5s ease-out;
}

    .sWheelBallSpin:before {
        -webkit-animation-name: rotateBallSpiral;
        -webkit-animation-duration: 5s;
        animation-name: rotateBallSpiral;
        animation-duration: 5s;
        left: 8%;
        top: 7%;
    }

.sWheelBallSpinFast {
    -webkit-transition: -webkit-transform 2s ease-out;
    transition: -webkit-transform 2s ease-out;
    transition: -webkit-transform 2s ease-out;
    transition: transform 2s ease-out;
}

    .sWheelBallSpinFast:before {
        -webkit-animation-name: rotateBallSpiral;
        -webkit-animation-duration: 2s;
        animation-name: rotateBallSpiral;
        animation-duration: 2s;
        left: 8%;
        top: 7%;
    }

.sWheelBall:before {
    background-color: white;
}

.sTableSetHighLight {
    background-color: rgba(255,255,255,0.5);
}

.sTableHighLight:hover {
    cursor: pointer;
}

.sTableHighLightNum .betChip:first-child .sDvCoinValue:before {
    border-radius: 50%;
    border: 3px solid white;
    width: inherit;
    height: inherit;
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    opacity: 0.75;
}

.sDvSetNumberRouletteTable {
    border-radius: 50%;
    border: 0.5em double rgba(255,255,0, 0.2);
    border-left-color: rgba(255,255,0,1);
    border-right-color: rgba(255,255,0,1);
    background: transparent;
    animation: rotate-s-loader 1s linear infinite;
}


@keyframes rotate-s-loader {
    from {
        transform: rotate(0);
    }

    to {
        transform: rotate(360deg);
    }
}

.sDvNumRed {
    color: red;
}

.sDvNumBlack {
    color: black;
}

.sDvNumGreen {
    color: green;
}

.sDvNumWin {
    top: -0.5em !important;
}

#dvHistory {
    display: table;
}

    #dvHistory > div {
        display: inline-block;
        vertical-align: bottom;
        font-weight: bold;
        width: 1.8em;
        position: relative;
        top: 0.5em;
        text-align: center;
    }

        #dvHistory > div:first-child {
            padding-left: 10px;
        }

        #dvHistory > div:nth-child(n + 15) {
            display: none
        }

@media only all and (max-height: 380px) {
    #dvHistory > div:nth-child(n + 12) {
        display: none
    }
}
/******* END Roulette***************/

/** Craps ******************/

.crapsBetSpot {
}

    .crapsBetSpot:hover {
        background-color: yellow;
        opacity: 0.2;
    }

.crapsDiskOn {
    background: url('images/SVG/Craps_Disk_On.svg') no-repeat;
}

.crapsDiskOff {
    background: url('images/SVG/Craps_Disk_Off.svg') no-repeat;
}

#MKR_Bet_PassLineFull:hover,
#MKR_Bet_DontPassLineFull:hover,
#MKR_Bet_FOPassLine:hover,
#MKR_Bet_FODontPassLineFull:hover,
#MKR_Bet_Come:hover,
#MKR_Bet_DontComeBar:hover,
#MKR_Bet_Big8:hover,
#MKR_Bet_Big6:hover,
#MKR_Bet_Field:hover,
#MKR_Bet_Hard12:hover,
#MKR_Bet_Hard11:hover,
#MKR_Bet_Hard11:hover,
#MKR_Bet_Hard10:hover,
#MKR_Bet_Hard8:hover,
#MKR_Bet_Hard7:hover,
#MKR_Bet_Hard6:hover,
#MKR_Bet_Hard4:hover,
#MKR_Bet_Hard3:hover,
#MKR_Bet_Hard2:hover,
#MKR_Bet_FreeOddsCome4:hover,
#MKR_Bet_FreeOddsCome5:hover,
#MKR_Bet_FreeOddsCome6:hover,
#MKR_Bet_FreeOddsCome8:hover,
#MKR_Bet_FreeOddsCome9:hover,
#MKR_Bet_FreeOddsCome10:hover,
#MKR_Bet_FreeOddsDontCome4:hover,
#MKR_Bet_FreeOddsDontCome5:hover,
#MKR_Bet_FreeOddsDontCome6:hover,
#MKR_Bet_FreeOddsDontCome8:hover,
#MKR_Bet_FreeOddsDontCome9:hover,
#MKR_Bet_FreeOddsDontCome10:hover,
#MKR_Bet_PlaceWin4:hover,
#MKR_Bet_PlaceWin5:hover,
#MKR_Bet_PlaceWin6:hover,
#MKR_Bet_PlaceWin8:hover,
#MKR_Bet_PlaceWin9:hover,
#MKR_Bet_PlaceWin10:hover,
#MKR_Bet_PlaceLose4:hover,
#MKR_Bet_PlaceLose5:hover,
#MKR_Bet_PlaceLose6:hover,
#MKR_Bet_PlaceLose8:hover,
#MKR_Bet_PlaceLose9:hover,
#MKR_Bet_PlaceLose10:hover,
#MKR_Bet_PlaceLose10:hover,
#MKR_Bet_Buy4:hover,
#MKR_Bet_Buy5:hover,
#MKR_Bet_Buy6:hover,
#MKR_Bet_Buy8:hover,
#MKR_Bet_Buy9:hover,
#MKR_Bet_Buy10:hover,
#MKR_Bet_Lay4:hover,
#MKR_Bet_Lay5:hover,
#MKR_Bet_Lay6:hover,
#MKR_Bet_Lay8:hover,
#MKR_Bet_Lay9:hover,
#MKR_Bet_Lay10:hover {
    background-color: white;
    opacity: 0.2;
}

#MKR_Bet_AnyCraps:hover {
    background-color: white;
    opacity: 0.2;
}

#BetChips {
    pointer-events: none;
}

#TableMarker,
#MKR_RollingArea,
#MKR_PaytableFrame {
    pointer-events: none;
}

.diceZoom {
    background: url('images/SVG/DiceUnknown_02.svg') no-repeat;
}

.diceZoom1 {
    background: url('images/SVG/Dice1_02.svg') no-repeat !important;
}

.diceZoom2 {
    background: url('images/SVG/Dice2_02.svg') no-repeat !important;
}

.diceZoom3 {
    background: url('images/SVG/Dice3_02.svg') no-repeat !important;
}

.diceZoom4 {
    background: url('images/SVG/Dice4_02.svg') no-repeat !important;
}

.diceZoom5 {
    background: url('images/SVG/Dice5_02.svg') no-repeat !important;
}

.diceZoom6 {
    background: url('images/SVG/Dice6_02.svg') no-repeat !important;
}

.crapsBetsResults {
    font-family: CenturyGothic;
    color: white;
    font-size: 16px;
    line-height: 1.5;
}

    .crapsBetsResults.scrolled {
        overflow: auto;
        overflow-x: hidden;
    }

    .crapsBetsResults > div {
        padding-left: 10px;
        padding-bottom: 5px;
        padding-top: 5px;
    }

.crapsSelectedBet {
    font-family: CenturyGothic;
    color: white;
    font-size: 18px;
    text-align: right;
    vertical-align: middle;
    padding-right: 5px;
}

.crapsSelectedBetName {
    color: #FCCF00;
    font-family: Rockwell;
    font-size: 17px;
}

.crapsChipsOff {
    background: url('images/SVG/Craps_Disk_Off.svg') no-repeat;
}

#dvLimitsTable.craps {
    text-align: center;
    font-size: 14px;
}

.crapsPaytableText {
    font-family: Calibri;
    font-size: 18px;
}

.crapsPaytableBetTypeTitle {
    font-weight: bold;
    color: white;
    padding-left: 10px;
}

.crapsPaytableOddsTitle {
    font-weight: bold;
    color: white;
    text-align: center;
}

.crapsPaytableBetType {
    color: white;
    padding-left: 10px;
}

.crapsPaytableBetTypeNumbers {
    font-weight: bold;
    color: #FCCF00;
}

.crapsPaytableOdds {
    font-weight: bold;
    color: white;
    text-align: center;
}

.crapsPaytableOddsNumbersTitle {
    font-weight: bold;
    color: #FCCF00;
    text-align: center;
}


/** END Craps ******************/


/** Paytables ******************/

#dvPlayTable {
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 3% 0 3% 3%;
}

#dvPlayTable .title {
    background: url('images/SVG/PayTable_Label_03.svg') no-repeat;
    width: 50%;
    height: 30%;
    margin-top: 5%;
    margin-left: 5%;
}

.sDvLngES #dvPlayTable .title {
    background: url('images/SVG/PayTable_Label_04.svg') no-repeat;
}

#dvPlayTable .payTable {
    background: rgb(174,174,175);
    background: -moz-linear-gradient(90deg, rgba(174,174,175,0.5718662464985995) 0%, rgba(40,40,40,1) 47%);
    background: -webkit-linear-gradient(90deg, rgba(174,174,175,0.5718662464985995) 0%, rgba(40,40,40,1) 47%);
    background: linear-gradient(90deg, rgba(174,174,175,0.5718662464985995) 0%, rgba(40,40,40,1) 47%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#aeaeaf",endColorstr="#282828",GradientType=1);
}

.payTableInner {
    background: rgb(84,90,107);
    background: -moz-radial-gradient(circle, rgba(84,90,107,1) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-radial-gradient(circle, rgba(84,90,107,1) 0%, rgba(0,0,0,1) 100%);
    background: radial-gradient(circle, rgba(84,90,107,1) 0%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#545a6b",endColorstr="#000000",GradientType=1);
}

.payTableRow {
    background-color: rgba(102,102,102,0.35);
    display: table-row;
    width: 100%;
    height: 9%
}

.payTableRowAlt {
    background-color: rgba(255,255,255,0.02);
    display: table-row;
    width: 100%;
    height: 9%
}

.payTableCell {
    background-color: rgba(102,102,102,0.35);
    display: table-cell;
}

.payTableCellAlt {
    background-color: rgba(255,255,255,0.02);
    display: table-cell;
}

.payTableHandName {
    font-family: Calibri;
    color: white;
    padding-left: 2%;
}

.payTableHandPayOffTitle {
    font-family: Calibri;
    color: white;
    font-weight: bold;
}

    .payTableHandPayOffTitle > span {
        font-weight: normal;
    }

.payTableJackpotBonusTitle {
    font-family: Calibri;
    color: white;
    text-align: center;
    font-weight: bold;
    word-break: break-all;
    word-wrap: break-word;
}

.payTableHandPayOff {
    font-family: Calibri;
    color: white;
    text-align: center;
}

.payTableJackpotBonus {
    font-family: Calibri;
    color: black;
    text-align: center;
    vertical-align: middle;
}

    .payTableJackpotBonus span {
        position: relative;
        z-index: 1000;
    }

.payTableJackpotOutline {
    background: rgb(240,223,0);
    background: -moz-linear-gradient(180deg, rgba(240,223,0,1) 0%, rgba(249,155,44,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(240,223,0,1) 0%, rgba(249,155,44,1) 100%);
    background: linear-gradient(180deg, rgba(240,223,0,1) 0%, rgba(249,155,44,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0df00",endColorstr="#f99b2c",GradientType=1);
}

.payTableNote {
    font-family: Calibri Light;
    color: white;
    font-size: 12px;
}

.payTable table {
    border-collapse: collapse;
    padding: 0px;
    font-family: inherit;
    color: inherit;
    width: 100%;
}

#dvPlayTable table {
    font-size: 15px;
}

/******* Start Slot***************/

#dvSlotGameZone, #dvSlotGameZoneBonus, #dvSlotGameZone > svg, #dvSlotGameZoneBonus > svg {
    height: 100%;
    width: 100%;
}

#dvSlotGameZoneBonus {
    display: none;
}

#dvSlotGame .messageText {
    color: black !important;
    word-break: break-word;
}

#dvSlotGameZone, #dvSlotGameZoneBonus {
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.sDvReel {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

    .sDvReel > .icons > img, .sDvReel > .icons > div {
        width: calc(100%);
        margin: 0;
        height: var(--heightSymbol);
    }

#dvSlotReelCoin .sDvReel, #dvSlotReelLine .sDvReel {
    transform: scaleY(1);
}

    #dvSlotReelCoin .sDvReel > .icons > div, #dvSlotReelLine .sDvReel > .icons > div {
        width: calc(100%);
        margin: 0;
        height: var(--heightSymbolCoin);
        font-family: FuturaMediumCondensedBT;
        color: white;
        transform: scaleY(1);
        text-align: center;
        display: table;
    }

        #dvSlotReelCoin .sDvReel > .icons > div > div, #dvSlotReelLine .sDvReel > .icons > div > div {
            display: table-cell;
            vertical-align: middle;
        }

.sImgEmpty {
    height: var(--heightSymbolEmpty) !important;
}

.iconsAdust {
    /* transform: translateY(20%);*/
}

.addStopReel {
    -webkit-transition: all 0.7s ease-out;
    -moz-transition: all 0.7s ease-out;
    -ms-transition: all 0.7s ease-out;
    -o-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;
}

.addStopReelFast {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.addStopReelMachine {
    -webkit-transition: translate 0.5s ease-out;
    -moz-transition: translate 0.5s ease-out;
    -ms-transition: translate 0.5s ease-out;
    -o-transition: translate 0.5s ease-out;
    transition: translate 0.5s ease-out;
}

.icons > div {
    background-position: center center !important;
    background-size: contain !important;
}

.sButtonAction, .sButtonAction:hover, #dvAutotPlay > div:hover, #dvMusicPlay > div:hover, #dvPlayTableOnOff > div:hover, #dvMessageLeft > div:hover, #dvMessageRight > div:hover {
    cursor: pointer;
}

.sButtonAction:active {
    height: 90%;
    width: 90%;
    margin: 8%;
}

.sDvMessageRight .sButtonAction:active, .sDvMessageLeft .sButtonAction:active {
    height: 90%;
    margin: 4%;
}

.sDvSlotSpin.sButtonAction:active, .sDvSlotOneBet.sButtonAction:active, .sDvSlotMaxBet.sButtonAction:active {
    height: 90%;
    margin: 4%;
}

.sDvTextAmountSlot {
    text-align: center;
    font-family: FuturaMediumCondensedBT;
}

.sDvSlotBalance {
    text-align: center;
    font-family: FuturaHvBTHeavy;
    text-transform: uppercase;
}


#dvHeaderZone {
    width: 100vw;
}

.sDvButtonActionDisabledAddRemoveCoin, .sDvButtonActionNomMoreAddRemoveCoin {
    filter: opacity(0.5);
    pointer-events: none;
}

.sDvSymbolWin {
    animation: 1.5s ease-in-out 0s infinite normal both running animateSymbolWin;
}

@-webkit-keyframes animateSymbolWin {
    0% {
        -webkit-transform: scaleY(-1) scaleX(1);
        transform: scaleY(-1) scaleX(1);
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10% {
        -webkit-transform: scaleY(-.91) scaleX(.91);
        transform: scaleY(-.91) scaleX(.91);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    17% {
        -webkit-transform: scaleY(-.98) scaleX(.98);
        transform: scaleY(-.98) scaleX(.98);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    33% {
        -webkit-transform: scaleY(-.87) scaleX(.87);
        transform: scaleY(-.87) scaleX(.87);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        -webkit-transform: scaleY(-1)scaleX(1);
        transform: scaleY(-1) scaleX(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes animateSymbolWin {
    0% {
        -webkit-transform: scaleY(1) scaleX(1);
        transform: scaleY(1) scaleX(1);
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10% {
        -webkit-transform: scaleY(.91) scaleX(.91);
        transform: scaleY(.91) scaleX(.91);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    17% {
        -webkit-transform: scaleY(-98) scaleX(.98);
        transform: scaleY(.98) scaleX(.98);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    33% {
        -webkit-transform: scaleY(.87) scaleX(.87);
        transform: scaleY(.87) scaleX(.87);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        -webkit-transform: scaleY(1)scaleX(1);
        transform: scaleY(1) scaleX(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

#dvSlotGame #dvSound > div {
    background: url('images/SVG/SoundOff_01.svg') no-repeat;
}

    #dvSlotGame #dvSound > div.sDvSoundOn {
        background: url('images/SVG/SoundOn_02.svg') no-repeat;
    }

#dvSlotGame #dvMusicPlay > div {
    background: url('images/SVG/MusicOff_01.svg') no-repeat;
}

    #dvSlotGame #dvMusicPlay > div.sDvMusicPlayOn {
        background: url('images/SVG/MusicOn_02.svg') no-repeat;
    }

.sDvTextAmountSlotPayTable.bonus,
.sDvTextAmountSlotPayTable.free-spins {
    text-align: center;
}
/******* Start Slot EN *************/
#dvSlotGame #dvAutotPlay > div {
    background: url('images/SVG/AutoPlayOn_01EN.svg') no-repeat;
}

    #dvSlotGame #dvAutotPlay > div.sDvAutoPlayOff {
        background: url('images/SVG/AutoPlayOff_01EN.svg') no-repeat;
    }

#dvSlotGame #dvPlayTableOnOff > div {
    background: url('images/SVG/PaytableOn_01.svg') no-repeat;
}

    #dvSlotGame #dvPlayTableOnOff > div.sDvPlayTableOff {
        background: url('images/SVG/PaytableOff_01.svg') no-repeat;
    }
/******* End Slot EN ***************/
/******* Start Slot ES *************/
#dvSlotGame.sDvLngES #dvAutotPlay > div {
    background: url('images/SVG/AutoPlayOn_01ES.svg') no-repeat;
}

    #dvSlotGame.sDvLngES #dvAutotPlay > div.sDvAutoPlayOff {
        background: url('images/SVG/AutoPlayOff_01ES.svg') no-repeat;
    }

#dvSlotGame.sDvLngES #dvPlayTableOnOff > div {
    background: url('images/SVG/PaytableOn_01ES.svg') no-repeat;
}

    #dvSlotGame.sDvLngES #dvPlayTableOnOff > div.sDvPlayTableOff {
        background: url('images/SVG/PaytableOff_01ES.svg') no-repeat;
    }
/******* End Slot Es ***************/
/******* Start Slot KoP*************/

.sDvGameKingdomOfPoseidon .sDvSlotGameZoneSVGAdjust > svg {
    height: auto !important;
}

.sDvGameKingdomOfPoseidon #dvHeaderZone > div {
    background: rgb(0,34,78);
    background: -moz-linear-gradient(180deg, rgba(0,34,78,0.96) 0%, rgba(0,149,231,0) 100%);
    background: -webkit-linear-gradient(180deg, rgba(0,34,78,0.96) 0%, rgba(0,149,231,0) 100%);
    background: linear-gradient(180deg, rgba(0,34,78,0.96) 0%, rgba(0,149,231,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00224e",endColorstr="#0095e7",GradientType=1);
}

.sDvGameKingdomOfPoseidon .sDvTextAmountSlotPayTable {
    font-family: Skia;
    font-size: 48px;
    font-weight: bold;
    color: #fff;
    text-align: center;
}

.sDvGameKingdomOfPoseidon #dvPayTableInformation1R1C3.sDvTextAmountSlotPayTable {
    color: #eeb63a;
    text-shadow: 2px 0 0 #63260b, -2px 0 0 #63260b, 0 2px 0 #63260b, 0 -2px 0 #63260b, 1px 1px #63260b, -1px -1px 0 #63260b, 1px -1px 0 #63260b, -1px 1px 0 #63260b;
    text-align: center;
}

.sDvGameKingdomOfPoseidon #dvMenu {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Menu_Icon_01.svg') no-repeat;
}

.sDvGameKingdomOfPoseidon #dvSlotGameZone {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Slot_Base_01.png') no-repeat center center fixed;
}

.sDvGameKingdomOfPoseidon .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/PaylineSymbolOff_01.svg') no-repeat;
}

.sDvGameKingdomOfPoseidon .sDvSlotPayLine {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/PaylineSymbol_01.svg') no-repeat !important;
}

.sDvGameKingdomOfPoseidon .sDvSymbola {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Symbol02_01.png') no-repeat;
}

.sDvGameKingdomOfPoseidon .sDvSymbolb {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Symbol04_01.png') no-repeat;
}

.sDvGameKingdomOfPoseidon .sDvSymbolc {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Symbol03_01.png') no-repeat;
}

.sDvGameKingdomOfPoseidon .sDvSymbold {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Symbol01_01.png') no-repeat;
}

.sDvGameKingdomOfPoseidon .sDvSymbole {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Symbol06_01.png') no-repeat;
}

.sDvGameKingdomOfPoseidon .sDvSymbolf {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Symbol05_01.png') no-repeat;
}

.sDvGameKingdomOfPoseidon .sDvSlotRemoveCoin {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Button_Minus_01.svg') no-repeat;
}

.sDvGameKingdomOfPoseidon .sDvSlotAddCoin {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Button_Plus_01.svg') no-repeat;
}

.sDvGameKingdomOfPoseidon .sDvBtnClose {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Button_CloseGame_01.svg') no-repeat;
}

.sDvGameKingdomOfPoseidon #msgBar {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Messages_01.svg') no-repeat;
}

.sDvGameKingdomOfPoseidon .sDvPayTableInformationLegendLeft {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Paytable_Symbols_01.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvPaylineAnimation {
    -webkit-animation: blinkAnimation 1s linear 3 both;
    animation: blinkAnimation 1s linear 3 both
}

@-webkit-keyframes blinkAnimation {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0.2
    }

    100% {
        opacity: 1
    }
}

@keyframes blinkAnimation {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0.2
    }

    100% {
        opacity: 1
    }
}


/******* Start Slot KoP EN ***************/
.sDvGameKingdomOfPoseidon .sDvPlayForFun {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/PlayForFun_01EN.svg') no-repeat;
}

.sDvGameKingdomOfPoseidon .sDvSlotTitle {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Title_01EN.svg') no-repeat;
}

.sDvGameKingdomOfPoseidon .sDvSlotSpin {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Button_Spin_01EN.svg') no-repeat;
}

.sDvGameKingdomOfPoseidon .sDvSlotStop {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Button_Stop_01EN.svg') no-repeat;
}

.sDvGameKingdomOfPoseidon .sDvSlotOneBet {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Button_BetOne_01EN.svg') no-repeat;
}

.sDvGameKingdomOfPoseidon .sDvSlotMaxBet {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Button_BetMax_01EN.svg') no-repeat;
}

.sDvGameKingdomOfPoseidon .sDvPayTableInformationLegendRight {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Paytable_LegendRight_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameKingdomOfPoseidon #dvMessageRight > div {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Button_Ok_01EN.svg') no-repeat;
}

.sDvGameKingdomOfPoseidon #dvMessageLeft > div {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Button_Cancel_01EN.svg') no-repeat;
}
/******* End Slot KoP EN ***************/
/******* Start Slot KoP ES *************/
.sDvLngES.sDvGameKingdomOfPoseidon .sDvPlayForFun {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/PlayForFun_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameKingdomOfPoseidon .sDvSlotTitle {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Title_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameKingdomOfPoseidon .sDvSlotSpin {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Button_Spin_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameKingdomOfPoseidon .sDvSlotStop {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Button_Stop_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameKingdomOfPoseidon .sDvSlotOneBet {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Button_BetOne_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameKingdomOfPoseidon .sDvSlotMaxBet {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Button_BetMax_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameKingdomOfPoseidon .sDvPayTableInformationLegendRight {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Paytable_LegendRight_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameKingdomOfPoseidon #dvMessageRight > div {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Button_Ok_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameKingdomOfPoseidon #dvMessageLeft > div {
    background: url('images/SVG/Slot/KingdomOfPoseidon/Elements/Button_Cancel_01ES.svg') no-repeat;
}
/******* End Slot KoP ES *************/
/******* END Slot KoP ***************/
/******* Start Slot JA*************/
.sDvGameJurassicAdventure .sDvSlotGameZoneSVGAdjust > svg {
    height: auto !important;
}

.sDvGameJurassicAdventure #dvHeaderZone > div {
    background: rgb(91,28,0);
    background: -moz-linear-gradient(180deg, rgba(91,28,0,0.96) 0%, rgba(0,134,198,0) 100%);
    background: -webkit-linear-gradient(180deg, rgba(91,28,0,0.96) 0%, rgba(0,134,198,0) 100%);
    background: linear-gradient(180deg, rgba(91,28,0,0.96) 0%, rgba(0,134,198,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5B1C00",endColorstr="#0086C6",GradientType=1);
}

.sDvGameJurassicAdventure .sDvTextAmountSlotPayTable {
    font-family: FuturaExtraBlackCondensedBT;
    font-size: 48px;
    color: #eeb63a; /*color de borde #63260b*/
    text-shadow: 2px 0 0 #63260b, -2px 0 0 #63260b, 0 2px 0 #63260b, 0 -2px 0 #63260b, 1px 1px #63260b, -1px -1px 0 #63260b, 1px -1px 0 #63260b, -1px 1px 0 #63260b, 4px 0 0 #FFF, -4px 0 0 #FFF, 0 4px 0 #FFF, 0 -4px 0 #FFF, 2px 2px #FFF, -2px -2px 0 #FFF, 2px -2px 0 #FFF, -2px 2px 0 #FFF;
    text-align: center;
}

.sDvGameJurassicAdventure #dvMenu {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Menu_Icon_01.svg') no-repeat;
}

.sDvGameJurassicAdventure #dvSlotGameZone {
    background: url('images/SVG/Slot/JurassicAdventure/Slot_Base_01.png') no-repeat center center fixed;
}

.sDvGameJurassicAdventure .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/PaylineSymbolOff_01.svg') no-repeat;
}

.sDvGameJurassicAdventure .sDvSlotPayLine {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/PaylineSymbol_01.svg') no-repeat !important;
}

.sDvGameJurassicAdventure .sDvSymbola {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Symbol01_01.png') no-repeat;
}

.sDvGameJurassicAdventure .sDvSymbolb {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Symbol03_01.png') no-repeat;
}

.sDvGameJurassicAdventure .sDvSymbolc {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Symbol04_01.png') no-repeat;
}

.sDvGameJurassicAdventure .sDvSymbold {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Symbol02_01.png') no-repeat;
}

.sDvGameJurassicAdventure .sDvSymbole {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Symbol05_01.png') no-repeat;
}

.sDvGameJurassicAdventure .sDvSlotRemoveCoin {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Button_Minus_01.svg') no-repeat;
}

.sDvGameJurassicAdventure .sDvSlotAddCoin {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Button_Plus_01.svg') no-repeat;
}

.sDvGameJurassicAdventure .sDvBtnClose {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Button_CloseGame_01.svg') no-repeat;
}

.sDvGameJurassicAdventure #msgBar {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Messages_01.svg') no-repeat;
}

.sDvGameJurassicAdventure .sDvPayTableInformationLegendLeft {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Paytable_Symbols_01.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

/******* Start Slot JA EN ***************/
.sDvGameJurassicAdventure .sDvPlayForFun {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/PlayForFun_01EN.svg') no-repeat;
}

.sDvGameJurassicAdventure .sDvSlotTitle {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Title_01EN.svg') no-repeat;
}

.sDvGameJurassicAdventure .sDvSlotSpin {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Button_Spin_01EN.svg') no-repeat;
}

.sDvGameJurassicAdventure .sDvSlotStop {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Button_Stop_01EN.svg') no-repeat;
}

.sDvGameJurassicAdventure .sDvSlotOneBet {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Button_BetOne_01EN.svg') no-repeat;
}

.sDvGameJurassicAdventure .sDvSlotMaxBet {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Button_BetMax_01EN.svg') no-repeat;
}

.sDvGameJurassicAdventure #dvMessageRight > div {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Button_Ok_01EN.svg') no-repeat;
}

.sDvGameJurassicAdventure #dvMessageLeft > div {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Button_Cancel_01EN.svg') no-repeat;
}

.sDvGameJurassicAdventure #dvPayTableInformation1 > div {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Paytable_Element1_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameJurassicAdventure #dvPayTableInformation2 > div {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Paytable_Element2_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameJurassicAdventure #dvPayTableInformation3 > div {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Paytable_Element3_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameJurassicAdventure #dvPayTableInformation4 > div {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Paytable_Element4_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}
/******* End Slot JA EN ***************/
/******* Start Slot JA ES *************/
.sDvLngES.sDvGameJurassicAdventure .sDvPlayForFun {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/PlayForFun_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameJurassicAdventure .sDvSlotTitle {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Title_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameJurassicAdventure .sDvSlotSpin {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Button_Spin_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameJurassicAdventure .sDvSlotStop {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Button_Stop_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameJurassicAdventure .sDvSlotOneBet {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Button_BetOne_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameJurassicAdventure .sDvSlotMaxBet {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Button_BetMax_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameJurassicAdventure #dvMessageRight > div {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Button_Ok_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameJurassicAdventure #dvMessageLeft > div {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Button_Cancel_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameJurassicAdventure #dvPayTableInformation1 > div {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Paytable_Element1_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameJurassicAdventure #dvPayTableInformation2 > div {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Paytable_Element2_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameJurassicAdventure #dvPayTableInformation3 > div {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Paytable_Element3_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameJurassicAdventure #dvPayTableInformation4 > div {
    background: url('images/SVG/Slot/JurassicAdventure/Elements/Paytable_Element4_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}
/******* End Slot JA ES *************/
/******* END Slot JA ***************/

/******* Start Slot NA*************/
.sDvGameNinjaAttack .sDvSlotGameZoneSVGAdjust > svg {
    height: auto !important;
}

.sDvGameNinjaAttack #dvHeaderZone > div {
    background: rgb(0,0,0);
    background: -moz-linear-gradient(180deg, rgba(0,0,0,0.96) .25%, rgba(51,131,197,0) 100%);
    background: -webkit-linear-gradient(180deg, rgba(0,0,0,0.96) .25%, rgba(51,131,197,0) 100%);
    background: linear-gradient(180deg, rgba(0,0,0,0.96) .25%, rgba(51,131,197,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#3383c5",GradientType=1);
}

.sDvGameNinjaAttack .sDvTextAmountSlotPayTable {
    font-family: FuturaExtraBlackCondensedBT;
    font-size: 48px;
    color: #FF0000; /*color de borde #63260b*/
    text-shadow: 2px 0 0 #63260b, -2px 0 0 #63260b, 0 2px 0 #63260b, 0 -2px 0 #63260b, 1px 1px #63260b, -1px -1px 0 #63260b, 1px -1px 0 #63260b, -1px 1px 0 #63260b, 4px 0 0 #FFF, -4px 0 0 #FFF, 0 4px 0 #FFF, 0 -4px 0 #FFF, 2px 2px #FFF, -2px -2px 0 #FFF, 2px -2px 0 #FFF, -2px 2px 0 #FFF;
    text-shadow: 2px 0 0 #FFF, -2px 0 0 #FFF, 0 2px 0 #FFF, 0 -2px 0 #FFF, 1px 1px #FFF, -1px -1px 0 #FFF, 1px -1px 0 #FFF, -1px 1px 0 #FFF, 4px 0 0 #000, -4px 0 0 #000, 0 4px 0 #000, 0 -4px 0 #000, 2px 2px #000, -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000;
    text-align: center;
}

.sDvGameNinjaAttack #dvMenu {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Menu_Icon_01.svg') no-repeat;
}

.sDvGameNinjaAttack #dvSlotGameZone {
    background: url('images/SVG/Slot/NinjaAttack/Slot_Base_01.png') no-repeat center center fixed;
}

.sDvGameNinjaAttack .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/NinjaAttack/Elements/PaylineSymbolOff_01.svg') no-repeat;
}

.sDvGameNinjaAttack #dvSlotPayLine5 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/NinjaAttack/Elements/PaylineSymbolOff_02.svg') no-repeat;
}

.sDvGameNinjaAttack #dvSlotPayLine4 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/NinjaAttack/Elements/PaylineSymbolOff_03.svg') no-repeat;
}

.sDvGameNinjaAttack .sDvSlotPayLine {
    background: url('images/SVG/Slot/NinjaAttack/Elements/PaylineSymbol_01.svg') no-repeat !important;
}

.sDvGameNinjaAttack #dvSlotPayLine5 .sDvSlotPayLine {
    background: url('images/SVG/Slot/NinjaAttack/Elements/PaylineSymbol_02.svg') no-repeat !important;
}

.sDvGameNinjaAttack #dvSlotPayLine4 .sDvSlotPayLine {
    background: url('images/SVG/Slot/NinjaAttack/Elements/PaylineSymbol_03.svg') no-repeat !important;
}

.sDvGameNinjaAttack .sDvSymbola {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Symbol04_01.png') no-repeat;
}

.sDvGameNinjaAttack .sDvSymbolb {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Symbol01_01.png') no-repeat;
}

.sDvGameNinjaAttack .sDvSymbolc {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Symbol02_01.png') no-repeat;
}

.sDvGameNinjaAttack .sDvSymbold {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Symbol06_01.png') no-repeat;
}

.sDvGameNinjaAttack .sDvSymbole {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Symbol05_01.png') no-repeat;
}

.sDvGameNinjaAttack .sDvSymbolf {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Symbol03_01.png') no-repeat;
}

.sDvGameNinjaAttack .sDvSlotRemoveCoin {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Button_Minus_01.svg') no-repeat;
}

.sDvGameNinjaAttack .sDvSlotAddCoin {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Button_Plus_01.svg') no-repeat;
}

.sDvGameNinjaAttack .sDvBtnClose {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Button_CloseGame_01.svg') no-repeat;
}

.sDvGameNinjaAttack #msgBar {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Messages_01.svg') no-repeat;
}

.sDvGameNinjaAttack .sDvPayTableInformationLegendLeft {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Paytable_Symbols_01.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

/******* Start Slot NA EN ***************/
.sDvGameNinjaAttack .sDvPlayForFun {
    background: url('images/SVG/Slot/NinjaAttack/Elements/PlayForFun_01EN.svg') no-repeat;
}

.sDvGameNinjaAttack .sDvSlotTitle {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Title_01EN.svg') no-repeat;
}

.sDvGameNinjaAttack .sDvSlotSpin {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Button_Spin_01EN.svg') no-repeat;
}

.sDvGameNinjaAttack .sDvSlotStop {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Button_Stop_01EN.svg') no-repeat;
}

.sDvGameNinjaAttack .sDvSlotOneBet {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Button_BetOne_01EN.svg') no-repeat;
}

.sDvGameNinjaAttack .sDvSlotMaxBet {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Button_BetMax_01EN.svg') no-repeat;
}

.sDvGameNinjaAttack #dvMessageRight > div {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Button_Ok_01EN.svg') no-repeat;
}

.sDvGameNinjaAttack #dvMessageLeft > div {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Button_Cancel_01EN.svg') no-repeat;
}

.sDvGameNinjaAttack #dvPayTableInformation1 > div {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Paytable_Element1_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameNinjaAttack #dvPayTableInformation2 > div {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Paytable_Element2_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameNinjaAttack #dvPayTableInformation3 > div {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Paytable_Element3_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

/******* End Slot NA EN ***************/
/******* Start Slot NA ES *************/
.sDvLngES.sDvGameNinjaAttack .sDvPlayForFun {
    background: url('images/SVG/Slot/NinjaAttack/Elements/PlayForFun_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameNinjaAttack .sDvSlotTitle {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Title_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameNinjaAttack .sDvSlotSpin {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Button_Spin_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameNinjaAttack .sDvSlotStop {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Button_Stop_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameNinjaAttack .sDvSlotOneBet {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Button_BetOne_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameNinjaAttack .sDvSlotMaxBet {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Button_BetMax_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameNinjaAttack #dvMessageRight > div {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Button_Ok_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameNinjaAttack #dvMessageLeft > div {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Button_Cancel_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameNinjaAttack #dvPayTableInformation1 > div {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Paytable_Element1_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameNinjaAttack #dvPayTableInformation2 > div {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Paytable_Element2_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameNinjaAttack #dvPayTableInformation3 > div {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Paytable_Element3_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameNinjaAttack #dvPayTableInformation4 > div {
    background: url('images/SVG/Slot/NinjaAttack/Elements/Paytable_Element4_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}
/******* End Slot NA ES *************/
/******* END Slot NA ***************/

/******* Start Slot RE*************/

.sDvGameRobotEscape .sDvSlotGameZoneSVGAdjust > svg {
    height: auto !important;
}

.sDvGameRobotEscape .sDvReelSymbolOff .icons > div:not(.sDvSymbolWin) {
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
    filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}

.sDvGameRobotEscape #dvHeaderZone > div {
    background: rgb(0,0,0);
    background: -moz-linear-gradient(180deg, rgba(0,0,0,0.96) .25%, rgba(51,131,197,0) 100%);
    background: -webkit-linear-gradient(180deg, rgba(0,0,0,0.96) .25%, rgba(51,131,197,0) 100%);
    background: linear-gradient(180deg, rgba(0,0,0,0.96) .25%, rgba(51,131,197,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#3383c5",GradientType=1);
}

.sDvGameRobotEscape .sDvTextAmountSlotPayTable {
    font-family: FuturaExtraBlackCondensedBT;
    font-size: 48px;
    color: #E0201C;
    text-shadow: 2px 0 0 #63260b, -2px 0 0 #63260b, 0 2px 0 #63260b, 0 -2px 0 #63260b, 1px 1px #63260b, -1px -1px 0 #63260b, 1px -1px 0 #63260b, -1px 1px 0 #63260b, 4px 0 0 #FFF, -4px 0 0 #FFF, 0 4px 0 #FFF, 0 -4px 0 #FFF, 2px 2px #FFF, -2px -2px 0 #FFF, 2px -2px 0 #FFF, -2px 2px 0 #FFF;
    text-shadow: 2px 0 0 #FFF, -2px 0 0 #FFF, 0 2px 0 #FFF, 0 -2px 0 #FFF, 1px 1px #FFF, -1px -1px 0 #FFF, 1px -1px 0 #FFF, -1px 1px 0 #FFF, 4px 0 0 #000, -4px 0 0 #000, 0 4px 0 #000, 0 -4px 0 #000, 2px 2px #000, -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000;
    text-align: center;
}

.sDvGameRobotEscape #dvMenu {
    background: url('images/SVG/Slot/RobotEscape/Elements/Menu_Icon_01.svg') no-repeat;
}

.sDvGameRobotEscape #dvSlotGameZone {
    background: url('images/SVG/Slot/RobotEscape/Slot_Base_01.png') no-repeat center center fixed;
}

.sDvGameRobotEscape .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/RobotEscape/Elements/PaylineSymbolOff_01.svg') no-repeat;
}

.sDvGameRobotEscape #dvSlotPayLine4 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/RobotEscape/Elements/PaylineSymbolOff_02.svg') no-repeat;
}

.sDvGameRobotEscape #dvSlotPayLine5 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/RobotEscape/Elements/PaylineSymbolOff_03.svg') no-repeat;
}

.sDvGameRobotEscape .sDvSlotPayLine {
    background: url('images/SVG/Slot/RobotEscape/Elements/PaylineSymbol_01.svg') no-repeat !important;
}

.sDvGameRobotEscape #dvSlotPayLine4 .sDvSlotPayLine {
    background: url('images/SVG/Slot/RobotEscape/Elements/PaylineSymbol_02.svg') no-repeat !important;
}

.sDvGameRobotEscape #dvSlotPayLine5 .sDvSlotPayLine {
    background: url('images/SVG/Slot/RobotEscape/Elements/PaylineSymbol_03.svg') no-repeat !important;
}

.sDvGameRobotEscape .sDvSymbola {
    background: url('images/SVG/Slot/RobotEscape/Elements/Symbol07_01.png') no-repeat;
}

.sDvGameRobotEscape .sDvSymbolb {
    background: url('images/SVG/Slot/RobotEscape/Elements/Symbol05_01.png') no-repeat;
}

.sDvGameRobotEscape .sDvSymbolc {
    background: url('images/SVG/Slot/RobotEscape/Elements/Symbol06_01.png') no-repeat;
}

.sDvGameRobotEscape .sDvSymbold {
    background: url('images/SVG/Slot/RobotEscape/Elements/Symbol03_01.png') no-repeat;
}

.sDvGameRobotEscape .sDvSymbole {
    background: url('images/SVG/Slot/RobotEscape/Elements/Symbol01_01.png') no-repeat;
}

.sDvGameRobotEscape .sDvSlotRemoveCoin {
    background: url('images/SVG/Slot/RobotEscape/Elements/Button_Minus_01.svg') no-repeat;
}

.sDvGameRobotEscape .sDvSlotAddCoin {
    background: url('images/SVG/Slot/RobotEscape/Elements/Button_Plus_01.svg') no-repeat;
}

.sDvGameRobotEscape .sDvBtnClose {
    background: url('images/SVG/Slot/RobotEscape/Elements/Button_CloseGame_01.svg') no-repeat;
}

.sDvGameRobotEscape #msgBar {
    background: url('images/SVG/Slot/RobotEscape/Elements/Messages_01.svg') no-repeat;
}

.sDvGameRobotEscape .sDvPayTableInformationLegendLeft {
    background: url('images/SVG/Slot/RobotEscape/Elements/Paytable_Symbols_01.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

/******* Start Slot RE EN ***************/
.sDvGameRobotEscape .sDvPlayForFun {
    background: url('images/SVG/Slot/RobotEscape/Elements/PlayForFun_01EN.svg') no-repeat;
}

.sDvGameRobotEscape .sDvSlotTitle {
    background: url('images/SVG/Slot/RobotEscape/Elements/Title_01EN.svg') no-repeat;
}

.sDvGameRobotEscape .sDvSlotSpin {
    background: url('images/SVG/Slot/RobotEscape/Elements/Button_Spin_01EN.svg') no-repeat;
}

.sDvGameRobotEscape .sDvSlotStop {
    background: url('images/SVG/Slot/RobotEscape/Elements/Button_Stop_01EN.svg') no-repeat;
}

.sDvGameRobotEscape .sDvSlotOneBet {
    background: url('images/SVG/Slot/RobotEscape/Elements/Button_BetOne_01EN.svg') no-repeat;
}

.sDvGameRobotEscape .sDvSlotMaxBet {
    background: url('images/SVG/Slot/RobotEscape/Elements/Button_BetMax_01EN.svg') no-repeat;
}

.sDvGameRobotEscape #dvMessageRight > div {
    background: url('images/SVG/Slot/RobotEscape/Elements/Button_Ok_01EN.svg') no-repeat;
}

.sDvGameRobotEscape #dvMessageLeft > div {
    background: url('images/SVG/Slot/RobotEscape/Elements/Button_Cancel_01EN.svg') no-repeat;
}

.sDvGameRobotEscape #dvPayTableInformation1 > div {
    background: url('images/SVG/Slot/RobotEscape/Elements/Paytable_Element1_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameRobotEscape #dvPayTableInformation2 > div {
    background: url('images/SVG/Slot/RobotEscape/Elements/Paytable_Element2_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameRobotEscape #dvPayTableInformation3 > div {
    background: url('images/SVG/Slot/RobotEscape/Elements/Paytable_Element3_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameRobotEscape #dvPayTableInformation4 > div {
    background: url('images/SVG/Slot/RobotEscape/Elements/Paytable_Element4_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

/******* End Slot RE EN ***************/
/******* Start Slot RE ES *************/
.sDvLngES.sDvGameRobotEscape .sDvPlayForFun {
    background: url('images/SVG/Slot/RobotEscape/Elements/PlayForFun_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRobotEscape .sDvSlotTitle {
    background: url('images/SVG/Slot/RobotEscape/Elements/Title_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRobotEscape .sDvSlotSpin {
    background: url('images/SVG/Slot/RobotEscape/Elements/Button_Spin_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRobotEscape .sDvSlotStop {
    background: url('images/SVG/Slot/RobotEscape/Elements/Button_Stop_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRobotEscape .sDvSlotOneBet {
    background: url('images/SVG/Slot/RobotEscape/Elements/Button_BetOne_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRobotEscape .sDvSlotMaxBet {
    background: url('images/SVG/Slot/RobotEscape/Elements/Button_BetMax_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRobotEscape #dvMessageRight > div {
    background: url('images/SVG/Slot/RobotEscape/Elements/Button_Ok_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRobotEscape #dvMessageLeft > div {
    background: url('images/SVG/Slot/RobotEscape/Elements/Button_Cancel_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRobotEscape #dvPayTableInformation1 > div {
    background: url('images/SVG/Slot/RobotEscape/Elements/Paytable_Element1_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameRobotEscape #dvPayTableInformation2 > div {
    background: url('images/SVG/Slot/RobotEscape/Elements/Paytable_Element2_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameRobotEscape #dvPayTableInformation3 > div {
    background: url('images/SVG/Slot/RobotEscape/Elements/Paytable_Element3_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameRobotEscape #dvPayTableInformation4 > div {
    background: url('images/SVG/Slot/RobotEscape/Elements/Paytable_Element4_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}
/******* End Slot RE ES *************/
/******* END Slot RE ***************/

/******* Start Slot RC*************/

.sDvGameRomanColosseum .dvSlotGameZoneBonus {
    display: block;
}

.sDvGameRomanColosseum .sDvSlotGameZoneSVGAdjust > svg {
    height: auto !important;
}

.sDvGameRomanColosseum #dvHeaderZone > div {
    background: rgb(0,0,0);
    background: -moz-linear-gradient(180deg, rgba(91,28,2,0.96) .25%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(180deg, rgba(91,28,2,0.96) .25%, rgba(0,0,0,0) 100%);
    background: linear-gradient(180deg, rgba(91,28,2,0.96) .25%, rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3383c5",endColorstr="#000000",GradientType=1);
}

.sDvGameRomanColosseum .sDvTextAmountSlotPayTable {
    font-family: FuturaMdBTMedium;
    font-size: 26px;
    color: #F8C22F;
    text-shadow: 2px 0 0 #63260b, -2px 0 0 #63260b, 0 2px 0 #63260b, 0 -2px 0 #63260b, 1px 1px #63260b, -1px -1px 0 #63260b, 1px -1px 0 #63260b, -1px 1px 0 #63260b;
    text-align: right;
}

.sDvGameRomanColosseum #dvMenu {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Menu_Icon_01.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotGameZone {
    background: url('images/SVG/Slot/RomanColosseum/Slot_Base_01.png') no-repeat center center fixed;
}

.sDvGameRomanColosseum #dvSlotPayLine1 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PaylineSymbolOff_01.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotPayLine2 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PaylineSymbolOff_02.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotPayLine3 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PaylineSymbolOff_03.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotPayLine4 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PaylineSymbolOff_04.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotPayLine5 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PaylineSymbolOff_05.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotPayLine6 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PaylineSymbolOff_06.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotPayLine7 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PaylineSymbolOff_07.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotPayLine8 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PaylineSymbolOff_08.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotPayLine9 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PaylineSymbolOff_09.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotPayLine1 .sDvSlotPayLine {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PaylineSymbol_01.svg') no-repeat !important;
}

.sDvGameRomanColosseum #dvSlotPayLine2 .sDvSlotPayLine {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PaylineSymbol_02.svg') no-repeat !important;
}

.sDvGameRomanColosseum #dvSlotPayLine3 .sDvSlotPayLine {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PaylineSymbol_03.svg') no-repeat !important;
}

.sDvGameRomanColosseum #dvSlotPayLine4 .sDvSlotPayLine {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PaylineSymbol_04.svg') no-repeat !important;
}

.sDvGameRomanColosseum #dvSlotPayLine5 .sDvSlotPayLine {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PaylineSymbol_05.svg') no-repeat !important;
}

.sDvGameRomanColosseum #dvSlotPayLine6 .sDvSlotPayLine {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PaylineSymbol_06.svg') no-repeat !important;
}

.sDvGameRomanColosseum #dvSlotPayLine7 .sDvSlotPayLine {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PaylineSymbol_07.svg') no-repeat !important;
}

.sDvGameRomanColosseum #dvSlotPayLine8 .sDvSlotPayLine {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PaylineSymbol_08.svg') no-repeat !important;
}

.sDvGameRomanColosseum #dvSlotPayLine9 .sDvSlotPayLine {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PaylineSymbol_09.svg') no-repeat !important;
}

.sDvGameRomanColosseum .sDvSlotRemoveCoin {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_Minus_01.svg') no-repeat;
}

.sDvGameRomanColosseum .sDvSlotAddCoin {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_Plus_01.svg') no-repeat;
}

.sDvGameRomanColosseum .sDvBtnClose {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_CloseGame_01.svg') no-repeat;
}

.sDvGameRomanColosseum #msgBar {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Messages_01.svg') no-repeat;
}

.sDvGameRomanColosseum .sDvPayTableInformationLegendLeft {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Paytable_Symbols_01.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

/******* Start Slot RC EN ***************/
.sDvGameRomanColosseum .sDvPlayForFun {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PlayForFun_01EN.svg') no-repeat;
}

.sDvGameRomanColosseum .sDvSlotTitle {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Title_01EN.png') no-repeat;
    background-size: cover;
}

.sDvGameRomanColosseum .sDvSlotSpin {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_Spin_01EN.svg') no-repeat;
}

.sDvGameRomanColosseum .sDvSlotStop {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_Stop_01EN.svg') no-repeat;
}

.sDvGameRomanColosseum .sDvSlotOneBet {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_BetOne_01EN.svg') no-repeat;
}

.sDvGameRomanColosseum .sDvSlotMaxBet {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_BetMax_01EN.svg') no-repeat;
}

.sDvGameRomanColosseum #dvMessageRight > div {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_Ok_01EN.svg') no-repeat;
}

.sDvGameRomanColosseum #dvMessageLeft > div {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_Cancel_01EN.svg') no-repeat;
}

.sDvGameRomanColosseum #dvPayTableInformation1 > div {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Paytable_Element1_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameRomanColosseum #dvPayTableInformation2 > div {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Paytable_Element2_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameRomanColosseum #dvPayTableInformation3 > div {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Paytable_Element3_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameRomanColosseum #dvPayTableInformation4 > div {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Paytable_Element4_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameRomanColosseum .sDvSymbola {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol12_01EN.png') no-repeat;
}

.sDvGameRomanColosseum .sDvSymbolb {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol13_01EN.png') no-repeat;
}

.sDvGameRomanColosseum .sDvSymbolc {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol06_01EN.png') no-repeat;
}

.sDvGameRomanColosseum .sDvSymbold {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol09_01EN.png') no-repeat;
}

.sDvGameRomanColosseum .sDvSymbole {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol10_01EN.png') no-repeat;
}

.sDvGameRomanColosseum .sDvSymbolf {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol11_01EN.png') no-repeat;
}

.sDvGameRomanColosseum .sDvSymbolg {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol07_01EN.png') no-repeat;
}

.sDvGameRomanColosseum .sDvSymbolh {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol08_01EN.png') no-repeat;
}

.sDvGameRomanColosseum .sDvSymboli {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol05_01EN.png') no-repeat;
}

.sDvGameRomanColosseum .sDvSymbolj {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol04_01EN.png') no-repeat;
}

.sDvGameRomanColosseum .sDvSymbolk {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol03_01EN.png') no-repeat;
}

.sDvGameRomanColosseum .sDvSymboll {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol02_01EN.png') no-repeat;
}

.sDvGameRomanColosseum .sDvSymbolm {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol01_01EN.png') no-repeat;
}

.sDvGameRomanColosseum #dvPayTableButtonPrevious > div {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_PaytablePreviousPage_01EN.svg') no-repeat;
}

.sDvGameRomanColosseum #dvPayTableButtonBackToGame > div {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_PaytableReturnToGame_01EN.svg') no-repeat;
}

.sDvGameRomanColosseum #dvPayTableButtonNext > div {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_PaytableNextPage_01EN.svg') no-repeat;
}


/******* End Slot RC EN ***************/
/******* Start Slot RC ES *************/
.sDvLngES.sDvGameRomanColosseum .sDvPlayForFun {
    background: url('images/SVG/Slot/RomanColosseum/Elements/PlayForFun_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum .sDvSlotTitle {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Title_01ES.png') no-repeat;
    background-size: cover;
}

.sDvLngES.sDvGameRomanColosseum .sDvSlotSpin {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_Spin_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum .sDvSlotStop {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_Stop_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum .sDvSlotOneBet {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_BetOne_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum .sDvSlotMaxBet {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_BetMax_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum #dvMessageRight > div {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_Ok_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum #dvMessageLeft > div {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_Cancel_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum #dvPayTableInformation1 > div {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Paytable_Element1_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameRomanColosseum #dvPayTableInformation2 > div {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Paytable_Element2_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameRomanColosseum #dvPayTableInformation3 > div {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Paytable_Element3_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameRomanColosseum #dvPayTableInformation4 > div {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Paytable_Element4_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameRomanColosseum .sDvSymbola {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol12_01ES.png') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum .sDvSymbolb {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol13_01ES.png') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum .sDvSymbolc {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol06_01EN.png') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum .sDvSymbold {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol09_01ES.png') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum .sDvSymbole {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol10_01ES.png') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum .sDvSymbolf {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol11_01ES.png') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum .sDvSymbolg {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol07_01ES.png') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum .sDvSymbolh {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol08_01ES.png') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum .sDvSymboli {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol05_01ES.png') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum .sDvSymbolj {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol04_01ES.png') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum .sDvSymbolk {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol03_01ES.png') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum .sDvSymboll {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol02_01ES.png') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum .sDvSymbolm {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Symbol01_01ES.png') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum #dvPayTableButtonPrevious > div {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_PaytablePreviousPage_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum #dvPayTableButtonBackToGame > div {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_PaytableReturnToGame_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum #dvPayTableButtonNext > div {
    background: url('images/SVG/Slot/RomanColosseum/Elements/Button_PaytableNextPage_01ES.svg') no-repeat;
}
/******* End Slot RC ES *************/

/******* Start Slot RC Mini Game *************/

#dvMGWinMiniGame, #dvMGRoundMiniGame, #dvSlotMiniGameMessageAmount, #dvSlotMiniGameMessageScore {
    text-align: center;
}

.sDvSelectElementMiniGame, #dvMGGo, #dvSlotMiniGameMessageButton, #dvSlotMiniGameMessageButtonBack {
    cursor: pointer;
}

.sDvSelectElementMiniGame {
    z-index: 100;
}

.sDvGameRomanColosseum #dvSlotMiniGameDetail1 > svg, .sDvGameRomanColosseum #dvSlotMiniGameDetail2 > svg, .sDvGameRomanColosseum #dvSlotMiniGameDetail3 > svg, .sDvGameRomanColosseum #dvSlotMiniGameDetail4 > svg, .sDvGameRomanColosseum #dvSlotMiniGameDetail5 > svg {
    height: 100%;
    width: 100%;
}

.sDvGameRomanColosseum #dvSlotGameZoneBonus {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Base_01.png') no-repeat center center fixed;
}

.sDvGameRomanColosseum #dvSlotMiniGameDetail1_E1 > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/MGRacer_Elements/MGRacer_Jockey1_01.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotMiniGameDetail2_E1 > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/MGRacer_Elements/MGRacer_Jockey2_01.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotMiniGameDetail3_E1 > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/MGRacer_Elements/MGRacer_Jockey3_01.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotMiniGameDetail4_E1 > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/MGRacer_Elements/MGRacer_Jockey4_01.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotMiniGameDetail5_E1 > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/MGRacer_Elements/MGRacer_Jockey5_01.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotMiniGameDetail1_E2 > div, .sDvGameRomanColosseum #dvSlotMiniGameDetail2_E2 > div, .sDvGameRomanColosseum #dvSlotMiniGameDetail3_E2 > div, .sDvGameRomanColosseum #dvSlotMiniGameDetail4_E2 > div, .sDvGameRomanColosseum #dvSlotMiniGameDetail5_E2 > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/MGRacer_Elements/MGRacer_ChariotBox_01.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotMiniGameDetail1_E4 > div, .sDvGameRomanColosseum #dvSlotMiniGameDetail2_E4 > div, .sDvGameRomanColosseum #dvSlotMiniGameDetail3_E4 > div, .sDvGameRomanColosseum #dvSlotMiniGameDetail4_E4 > div, .sDvGameRomanColosseum #dvSlotMiniGameDetail5_E4 > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/MGRacer_Elements/MGRacer_Harness_01.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotMiniGameDetail1_E5 > div, .sDvGameRomanColosseum #dvSlotMiniGameDetail2_E5 > div, .sDvGameRomanColosseum #dvSlotMiniGameDetail3_E5 > div, .sDvGameRomanColosseum #dvSlotMiniGameDetail4_E5 > div, .sDvGameRomanColosseum #dvSlotMiniGameDetail5_E5 > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/MGRacer_Elements/MGRacer_Wheel_01.svg') no-repeat;
}

.sDvGameRomanColosseum .sDvSlotMiniGameResult1 {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/Trophy1_01.svg') no-repeat;
}

.sDvGameRomanColosseum .sDvSlotMiniGameResult2 {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/Trophy2_01.svg') no-repeat;
}

.sDvGameRomanColosseum .sDvSlotMiniGameResult3 {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/Trophy3_01.svg') no-repeat;
}

.sDvGameRomanColosseum .sDvSlotMiniGameResult4 {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/Trophy4_01.svg') no-repeat;
}

.sDvGameRomanColosseum .sDvSlotMiniGameResult5 {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/Trophy5_01.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotMiniGameMessageResult {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/MGMessageBackground_01.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotMiniGameMessageResultGameOver {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/MGMessageBackground_01.svg') no-repeat;
}

/******* End Slot RC Mini Game *************/
/******* Start Slot RC Mini Game EN *************/
.sDvGameRomanColosseum #dvSlotMiniGameTitle > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/MiniGameTitle_01EN.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameRomanColosseum #dvMGGo > div.sDvSlotMGGo {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/Button_GoOn_01EN.svg') no-repeat;
    position: absolute;
    top: 0;
}

.sDvGameRomanColosseum #dvMGGo > div.sDvGoOff {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/Button_GoOff_01EN.svg') no-repeat !important;
    position: absolute;
    top: 0;
}

.sDvGameRomanColosseum #dvSlotMiniGameMessageResult > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/MGMessageResults_01EN.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotMiniGameMessageResultGameOver > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/MGMessageGameOver_01EN.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotMiniGameMessageButton > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/Button_Continue_01EN.svg') no-repeat;
}

.sDvGameRomanColosseum #dvSlotMiniGameMessageButtonBack > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/Button_Back_01EN.svg') no-repeat;
}
/******* Stop Slot RC Mini Game EN *************/
/******* Start Slot RC Mini Game ES *************/
.sDvLngES.sDvGameRomanColosseum #dvSlotMiniGameTitle > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/MiniGameTitle_01ES.png') no-repeat;
    background-size: contain;
}

.sDvLngES.sDvGameRomanColosseum #dvMGGo > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/Button_GoOn_01ES.svg') no-repeat;
}

    .sDvLngES.sDvGameRomanColosseum #dvMGGo > div.sDvGoOff {
        background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/Button_GoOff_01ES.svg') no-repeat !important;
    }

.sDvLngES.sDvGameRomanColosseum #dvSlotMiniGameMessageResult > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/MGMessageResults_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum #dvSlotMiniGameMessageResultGameOver > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/MGMessageGameOver_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum #dvSlotMiniGameMessageButton > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/Button_Continue_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameRomanColosseum #dvSlotMiniGameMessageButtonBack > div {
    background: url('images/SVG/Slot/RomanColosseum/MiniGame_Elements/Button_Back_01ES.svg') no-repeat;
}


/******* End Slot RC Mini Game ES *************/
/******* End Slot RC *************/

/******* Start Slot Nile *************/

.sDvGameTreasureOfTheNile .dvSlotGameZoneBonus {
    display: block;
}

.sDvGameTreasureOfTheNile .sDvSlotGameZoneSVGAdjust > svg {
    height: auto !important;
}

.sDvGameTreasureOfTheNile #dvHeaderZone > div {
    background: rgb(0,0,0);
    background: -moz-linear-gradient(180deg, rgba(0,0,0,0.96) .25%, rgba(51,131,197,0) 100%);
    background: -webkit-linear-gradient(180deg, rgba(0,0,0,0.96) .25%, rgba(51,131,197,0) 100%);
    background: linear-gradient(180deg, rgba(0,0,0,0.96) .25%, rgba(51,131,197,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#3383c5",GradientType=1);
}

.sDvGameTreasureOfTheNile .sDvTextAmountSlotPayTable {
    font-family: FuturaMdBTMedium;
    font-size: 26px;
    color: #F8C22F;
    text-shadow: 2px 0 0 #63260b, -2px 0 0 #63260b, 0 2px 0 #63260b, 0 -2px 0 #63260b, 1px 1px #63260b, -1px -1px 0 #63260b, 1px -1px 0 #63260b, -1px 1px 0 #63260b;
    text-align: right;
}

.sDvGameTreasureOfTheNile #dvMenu {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Menu_Icon_01.svg') no-repeat;
}

.sDvGameTreasureOfTheNile #dvSlotGameZone {
    background: url('images/SVG/Slot/TreasureOfTheNile/Slot_Base_01.png') no-repeat center center fixed;
}

.sDvGameTreasureOfTheNile #dvSlotPayLine1 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PaylineSymbolOff_01.svg') no-repeat;
}

.sDvGameTreasureOfTheNile #dvSlotPayLine2 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PaylineSymbolOff_02.svg') no-repeat;
}

.sDvGameTreasureOfTheNile #dvSlotPayLine3 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PaylineSymbolOff_03.svg') no-repeat;
}

.sDvGameTreasureOfTheNile #dvSlotPayLine4 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PaylineSymbolOff_04.svg') no-repeat;
}

.sDvGameTreasureOfTheNile #dvSlotPayLine5 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PaylineSymbolOff_05.svg') no-repeat;
}

.sDvGameTreasureOfTheNile #dvSlotPayLine6 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PaylineSymbolOff_06.svg') no-repeat;
}

.sDvGameTreasureOfTheNile #dvSlotPayLine7 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PaylineSymbolOff_07.svg') no-repeat;
}

.sDvGameTreasureOfTheNile #dvSlotPayLine8 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PaylineSymbolOff_08.svg') no-repeat;
}

.sDvGameTreasureOfTheNile #dvSlotPayLine9 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PaylineSymbolOff_09.svg') no-repeat;
}

.sDvGameTreasureOfTheNile #dvSlotPayLine1 .sDvSlotPayLine {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PaylineSymbol_01.svg') no-repeat !important;
}

.sDvGameTreasureOfTheNile #dvSlotPayLine2 .sDvSlotPayLine {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PaylineSymbol_02.svg') no-repeat !important;
}

.sDvGameTreasureOfTheNile #dvSlotPayLine3 .sDvSlotPayLine {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PaylineSymbol_03.svg') no-repeat !important;
}

.sDvGameTreasureOfTheNile #dvSlotPayLine4 .sDvSlotPayLine {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PaylineSymbol_04.svg') no-repeat !important;
}

.sDvGameTreasureOfTheNile #dvSlotPayLine5 .sDvSlotPayLine {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PaylineSymbol_05.svg') no-repeat !important;
}

.sDvGameTreasureOfTheNile #dvSlotPayLine6 .sDvSlotPayLine {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PaylineSymbol_06.svg') no-repeat !important;
}

.sDvGameTreasureOfTheNile #dvSlotPayLine7 .sDvSlotPayLine {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PaylineSymbol_07.svg') no-repeat !important;
}

.sDvGameTreasureOfTheNile #dvSlotPayLine8 .sDvSlotPayLine {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PaylineSymbol_08.svg') no-repeat !important;
}

.sDvGameTreasureOfTheNile #dvSlotPayLine9 .sDvSlotPayLine {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PaylineSymbol_09.svg') no-repeat !important;
}

.sDvGameTreasureOfTheNile .sDvSlotRemoveCoin {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_Minus_01.svg') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvSlotAddCoin {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_Plus_01.svg') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvBtnClose {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_CloseGame_01.svg') no-repeat;
}

.sDvGameTreasureOfTheNile #msgBar {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Messages_01.svg') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvPayTableInformationLegendLeft {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Paytable_Symbols_01.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

/******* Start Slot Nile EN ***************/
.sDvGameTreasureOfTheNile .sDvPlayForFun {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PlayForFun_01EN.svg') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvSlotTitle {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Title_01EN.png') no-repeat;
    background-size: 100% 100%;
}

.sDvGameTreasureOfTheNile .sDvSlotSpin {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_Spin_01EN.svg') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvSlotStop {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_Stop_01EN.svg') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvSlotOneBet {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_BetOne_01EN.svg') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvSlotMaxBet {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_BetMax_01EN.svg') no-repeat;
}

.sDvGameTreasureOfTheNile #dvMessageRight > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_Ok_01EN.svg') no-repeat;
}

.sDvGameTreasureOfTheNile #dvMessageLeft > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_Cancel_01EN.svg') no-repeat;
}

.sDvGameTreasureOfTheNile #dvPayTableInformation1 > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Paytable_Element1_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameTreasureOfTheNile #dvPayTableInformation2 > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Paytable_Element2_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameTreasureOfTheNile #dvPayTableInformation3 > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Paytable_Element3_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameTreasureOfTheNile #dvPayTableInformation4 > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Paytable_Element4_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameTreasureOfTheNile .sDvSymbola {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol12_01EN.png') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvSymbolb {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol13_01EN.png') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvSymbolc {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol06_01EN.png') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvSymbold {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol11_01EN.png') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvSymbole {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol07_01EN.png') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvSymbolf {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol09_01EN.png') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvSymbolg {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol08_01EN.png') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvSymbolh {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol10_01EN.png') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvSymboli {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol05_01EN.png') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvSymbolj {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol04_01EN.png') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvSymbolk {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol03_01EN.png') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvSymboll {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol02_01EN.png') no-repeat;
}

.sDvGameTreasureOfTheNile .sDvSymbolm {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol01_01EN.png') no-repeat;
}

.sDvGameTreasureOfTheNile #dvPayTableButtonPrevious > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_PaytablePreviousPage_01EN.png') no-repeat;
    background-size: 100% 100%;
}

.sDvGameTreasureOfTheNile #dvPayTableButtonBackToGame > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_PaytableReturnToGame_01EN.png') no-repeat;
    background-size: 100% 100%;
}

.sDvGameTreasureOfTheNile #dvPayTableButtonNext > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_PaytableNextPage_01EN.png') no-repeat;
    background-size: 100% 100%;
}

/******* End Slot Nile EN ***************/
/******* Start Slot Nile ES *************/
.sDvLngES.sDvGameTreasureOfTheNile .sDvPlayForFun {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/PlayForFun_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile .sDvSlotTitle {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Title_01ES.png') no-repeat;
    background-size: 100% 100%;
}

.sDvLngES.sDvGameTreasureOfTheNile .sDvSlotSpin {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_Spin_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile .sDvSlotStop {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_Stop_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile .sDvSlotOneBet {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_BetOne_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile .sDvSlotMaxBet {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_BetMax_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile #dvMessageRight > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_Ok_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile #dvMessageLeft > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_Cancel_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile #dvPayTableInformation1 > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Paytable_Element1_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameTreasureOfTheNile #dvPayTableInformation2 > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Paytable_Element2_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameTreasureOfTheNile #dvPayTableInformation3 > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Paytable_Element3_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameTreasureOfTheNile #dvPayTableInformation4 > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Paytable_Element4_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameTreasureOfTheNile .sDvSymbola {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol12_01ES.png') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile .sDvSymbolb {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol13_01ES.png') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile .sDvSymbolc {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol06_01ES.png') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile .sDvSymbold {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol11_01ES.png') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile .sDvSymbole {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol07_01ES.png') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile .sDvSymbolf {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol09_01ES.png') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile .sDvSymbolg {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol08_01ES.png') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile .sDvSymbolh {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol10_01ES.png') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile .sDvSymboli {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol05_01ES.png') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile .sDvSymbolj {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol04_01ES.png') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile .sDvSymbolk {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol03_01ES.png') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile .sDvSymboll {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol02_01ES.png') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile .sDvSymbolm {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Symbol01_01ES.png') no-repeat;
}

.sDvLngES.sDvGameTreasureOfTheNile #dvPayTableButtonPrevious > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_PaytablePreviousPage_01ES.png') no-repeat;
    background-size: 100% 100%;
}

.sDvLngES.sDvGameTreasureOfTheNile #dvPayTableButtonBackToGame > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_PaytableReturnToGame_01ES.png') no-repeat;
    background-size: 100% 100%;
}

.sDvLngES.sDvGameTreasureOfTheNile #dvPayTableButtonNext > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/Elements/Button_PaytableNextPage_01ES.png') no-repeat;
    background-size: 100% 100%;
}

/******* End Slot Nile ES *************/
/******* Start Slot Nile Mini Game *************/
.sDvGameTreasureOfTheNile #dvSlotGameZoneBonus {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Base_01.png') no-repeat center center fixed;
}

.sDvGameTreasureOfTheNile #dvSlotMiniGameSelectElement1,
.sDvGameTreasureOfTheNile #dvSlotMiniGameSelectElement2,
.sDvGameTreasureOfTheNile #dvSlotMiniGameSelectElement3,
.sDvGameTreasureOfTheNile #dvSlotMiniGameSelectElement4,
.sDvGameTreasureOfTheNile #dvSlotMiniGameSelectElement5,
.sDvGameTreasureOfTheNile #dvSlotMiniGameSelectElement6 {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/MGSymbol0_01.svg') no-repeat;
}

.sDvGameTreasureOfTheNile .failedMatch > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/MGSymbolX_01.svg') no-repeat !important;
}

.sDvGameTreasureOfTheNile .symbol1 {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/MGSymbol1_01.svg') no-repeat !important;
}

.sDvGameTreasureOfTheNile .symbol2 {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/MGSymbol2_01.svg') no-repeat !important;
}

.sDvGameTreasureOfTheNile .symbol3 {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/MGSymbol3_01.svg') no-repeat !important;
}

.sDvGameTreasureOfTheNile .symbol4 {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/MGSymbol4_01.svg') no-repeat !important;
}

.sDvGameTreasureOfTheNile .symbol5 {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/MGSymbol5_01.svg') no-repeat !important;
}

.sDvGameTreasureOfTheNile .symbol6 {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/MGSymbol6_01.svg') no-repeat !important;
}

.sDvGameTreasureOfTheNile #dvSlotMiniGameMessageResult {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/MGMessageBackground_01.png') no-repeat;
    background-size: contain;
}

.sDvGameTreasureOfTheNile #dvSlotMiniGameMessageResultGameOver {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/MGMessageBackground_01.png') no-repeat;
    background-size: contain;
}

.fog {
    position: relative;
    height: 100vh;
    width: 100%;
    pointer-events: none;
}

.fog-container {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 1;
}

.fog-img {
    position: absolute;
    height: 100vh;
    width: 300vw;
    z-index: 2;
}

.fog-img-first {
    background: url("images/fog-1-2.png");
    background-repeat: repeat-x;
    background-size: contain;
    background-position: center;
    animation: marquee 190s linear infinite;
}

.fog-img-second {
    background: url("images/fog-2-2.png");
    background-repeat: repeat-x;
    background-size: contain;
    background-position: center;
    animation: marquee 90s linear infinite;
}

@keyframes marquee {
    0% {
        transform: translate3d(0, 0, 0);
    }

    100% {
        transform: translate3d(-200vw, 0, 0);
    }
}

/******* End Slot Nile Mini Game *************/
/******* Start Slot Nile Mini Game EN *************/
.sDvGameTreasureOfTheNile #dvSlotMiniGameTitle > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/MiniGameTitle_01EN.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameTreasureOfTheNile #dvMGWinMiniGameLabel {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/LabelWinAmount_01EN.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameTreasureOfTheNile #dvMGRoundMiniGameLabel {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/LabelRound_01EN.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameTreasureOfTheNile #dvSlotMiniGameMessageButton > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/Button_Continue_01EN.png') no-repeat;
    background-size: contain !important;
}

.sDvGameTreasureOfTheNile #dvSlotMiniGameMessageButtonBack > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/Button_Continue_01EN.png') no-repeat;
    background-size: contain !important;
}

.sDvGameTreasureOfTheNile #dvSlotMiniGameMessageResult > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/MGMessageResultsWin_01EN.png') no-repeat;
    background-size: contain;
}

.sDvGameTreasureOfTheNile #dvSlotMiniGameMessageResultGameOver > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/MGMessageGameOver_01EN.png') no-repeat;
    background-size: contain;
}

.sDvGameTreasureOfTheNile #dvSlotMiniGameMessageResult.lose > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/MGMessageResultsLose_01EN.png') no-repeat;
    background-size: contain;
}


/******* Stop Slot Nile Mini Game EN *************/
/******* Start Slot Nile Mini Game ES *************/
.sDvLngES.sDvGameTreasureOfTheNile #dvSlotMiniGameTitle > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/MiniGameTitle_01ES.png') no-repeat;
    background-size: contain;
}

.sDvLngES.sDvGameTreasureOfTheNile #dvMGWinMiniGameLabel {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/LabelWinAmount_01ES.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvLngES.sDvGameTreasureOfTheNile #dvMGRoundMiniGameLabel {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/LabelRound_01ES.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvLngES.sDvGameTreasureOfTheNile #dvSlotMiniGameMessageButton > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/Button_Continue_01ES.png') no-repeat;
    background-size: contain !important;
}

.sDvLngES.sDvGameTreasureOfTheNile #dvSlotMiniGameMessageButtonBack > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/Button_Continue_01ES.png') no-repeat;
    background-size: contain !important;
}

.sDvLngES.sDvGameTreasureOfTheNile #dvSlotMiniGameMessageResult > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/MGMessageResultsWin_01ES.png') no-repeat;
    background-size: contain;
}

.sDvLngES.sDvGameTreasureOfTheNile #dvSlotMiniGameMessageResultGameOver > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/MGMessageGameOver_01ES.png') no-repeat;
    background-size: contain;
}

.sDvLngES.sDvGameTreasureOfTheNile #dvSlotMiniGameMessageResult.lose > div {
    background: url('images/SVG/Slot/TreasureOfTheNile/MiniGame_Elements/MGMessageResultsLose_01ES.png') no-repeat;
    background-size: contain;
}
/******* End Slot Nile Mini Game ES *************/


/******* End Slot Nile *************/

/******* Start Slot Maya *************/
.sDvGameMayanSecret .dvSlotGameZoneBonus {
    display: block;
}

.sDvGameMayanSecret #dvSlotGameZone.sDvSlotGameZoneSVGAdjust > svg {
    height: auto !important;
}

.sDvGameMayanSecret #dvSlotMiniGameSelectElement1 {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerFront1_01.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameMayanSecret #dvSlotMiniGameSelectElement2 {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerFront2_01.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameMayanSecret #dvSlotMiniGameSelectElement3 {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerFront3_01.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameMayanSecret #dvSlotMiniGameSelectElement4 {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerFront4_01.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameMayanSecret #dvSlotMiniGameSelectElement5 {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerFront5_01.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameMayanSecret #dvHeaderZone > div {
    background: rgb(0,0,0);
    background: -moz-linear-gradient(180deg, rgba(0,0,0,0.96) .25%, rgba(51,131,197,0) 100%);
    background: -webkit-linear-gradient(180deg, rgba(0,0,0,0.96) .25%, rgba(51,131,197,0) 100%);
    background: linear-gradient(180deg, rgba(0,0,0,0.96) .25%, rgba(51,131,197,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#3383c5",GradientType=1);
}

.sDvGameMayanSecret .sDvTextAmountSlotPayTable {
    font-family: FuturaMdBTMedium;
    font-size: 26px;
    color: #F8C22F;
    text-shadow: 2px 0 0 #63260b, -2px 0 0 #63260b, 0 2px 0 #63260b, 0 -2px 0 #63260b, 1px 1px #63260b, -1px -1px 0 #63260b, 1px -1px 0 #63260b, -1px 1px 0 #63260b;
    text-align: right;
}

.sDvGameMayanSecret #dvMenu {
    background: url('images/SVG/Slot/MayanSecret/Elements/Menu_Icon_01.svg') no-repeat;
}

.sDvGameMayanSecret #dvSlotGameZone {
    background: url('images/SVG/Slot/MayanSecret/Slot_Base_01.png') no-repeat center center fixed;
}

.sDvGameMayanSecret #dvSlotPayLine1 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/MayanSecret/Elements/PaylineSymbolOff_01.svg') no-repeat;
}

.sDvGameMayanSecret #dvSlotPayLine2 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/MayanSecret/Elements/PaylineSymbolOff_02.svg') no-repeat;
}

.sDvGameMayanSecret #dvSlotPayLine3 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/MayanSecret/Elements/PaylineSymbolOff_03.svg') no-repeat;
}

.sDvGameMayanSecret #dvSlotPayLine4 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/MayanSecret/Elements/PaylineSymbolOff_04.svg') no-repeat;
}

.sDvGameMayanSecret #dvSlotPayLine5 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/MayanSecret/Elements/PaylineSymbolOff_05.svg') no-repeat;
}

.sDvGameMayanSecret #dvSlotPayLine6 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/MayanSecret/Elements/PaylineSymbolOff_06.svg') no-repeat;
}

.sDvGameMayanSecret #dvSlotPayLine7 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/MayanSecret/Elements/PaylineSymbolOff_07.svg') no-repeat;
}

.sDvGameMayanSecret #dvSlotPayLine8 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/MayanSecret/Elements/PaylineSymbolOff_08.svg') no-repeat;
}

.sDvGameMayanSecret #dvSlotPayLine9 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/MayanSecret/Elements/PaylineSymbolOff_09.svg') no-repeat;
}

.sDvGameMayanSecret #dvSlotPayLine1 .sDvSlotPayLine {
    background: url('images/SVG/Slot/MayanSecret/Elements/PaylineSymbol_01.svg') no-repeat !important;
}

.sDvGameMayanSecret #dvSlotPayLine2 .sDvSlotPayLine {
    background: url('images/SVG/Slot/MayanSecret/Elements/PaylineSymbol_02.svg') no-repeat !important;
}

.sDvGameMayanSecret #dvSlotPayLine3 .sDvSlotPayLine {
    background: url('images/SVG/Slot/MayanSecret/Elements/PaylineSymbol_03.svg') no-repeat !important;
}

.sDvGameMayanSecret #dvSlotPayLine4 .sDvSlotPayLine {
    background: url('images/SVG/Slot/MayanSecret/Elements/PaylineSymbol_04.svg') no-repeat !important;
}

.sDvGameMayanSecret #dvSlotPayLine5 .sDvSlotPayLine {
    background: url('images/SVG/Slot/MayanSecret/Elements/PaylineSymbol_05.svg') no-repeat !important;
}

.sDvGameMayanSecret #dvSlotPayLine6 .sDvSlotPayLine {
    background: url('images/SVG/Slot/MayanSecret/Elements/PaylineSymbol_06.svg') no-repeat !important;
}

.sDvGameMayanSecret #dvSlotPayLine7 .sDvSlotPayLine {
    background: url('images/SVG/Slot/MayanSecret/Elements/PaylineSymbol_07.svg') no-repeat !important;
}

.sDvGameMayanSecret #dvSlotPayLine8 .sDvSlotPayLine {
    background: url('images/SVG/Slot/MayanSecret/Elements/PaylineSymbol_08.svg') no-repeat !important;
}

.sDvGameMayanSecret #dvSlotPayLine9 .sDvSlotPayLine {
    background: url('images/SVG/Slot/MayanSecret/Elements/PaylineSymbol_09.svg') no-repeat !important;
}

.sDvGameMayanSecret .sDvSlotRemoveCoin {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_Minus_01.svg') no-repeat;
}

.sDvGameMayanSecret .sDvSlotAddCoin {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_Plus_01.svg') no-repeat;
}

.sDvGameMayanSecret .sDvBtnClose {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_CloseGame_01.svg') no-repeat;
}

.sDvGameMayanSecret #msgBar {
    background: url('images/SVG/Slot/MayanSecret/Elements/Messages_01.svg') no-repeat;
}

.sDvGameMayanSecret .sDvPayTableInformationLegendLeft {
    background: url('images/SVG/Slot/MayanSecret/Elements/Paytable_Symbols_01.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameMayanSecret #dvSlotMiniGameMessageResult {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGMessageBackground_01.png') no-repeat center center;
    background-size: cover !important;
}

.sDvGameMayanSecret #dvSlotMiniGameMessageResultGameOver {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGMessageBackground_01.png') no-repeat center center;
    background-size: cover !important;
}

/******* Start Slot Maya EN ***************/
.sDvGameMayanSecret .sDvPlayForFun {
    background: url('images/SVG/Slot/MayanSecret/Elements/PlayForFun_01EN.svg') no-repeat;
}

.sDvGameMayanSecret .sDvSlotTitle {
    background: url('images/SVG/Slot/MayanSecret/Elements/Title_01EN.png') no-repeat;
    background-size: 100% 100%;
}

.sDvGameMayanSecret .sDvSlotSpin {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_Spin_01EN.svg') no-repeat;
}

.sDvGameMayanSecret .sDvSlotStop {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_Stop_01EN.svg') no-repeat;
}

.sDvGameMayanSecret .sDvSlotOneBet {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_BetOne_01EN.svg') no-repeat;
}

.sDvGameMayanSecret .sDvSlotMaxBet {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_BetMax_01EN.svg') no-repeat;
}

.sDvGameMayanSecret #dvMessageRight > div {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_Ok_01EN.svg') no-repeat;
}

.sDvGameMayanSecret #dvMessageLeft > div {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_Cancel_01EN.svg') no-repeat;
}

.sDvGameMayanSecret #dvPayTableInformation1 > div {
    background: url('images/SVG/Slot/MayanSecret/Elements/Paytable_Element1_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameMayanSecret #dvPayTableInformation2 > div {
    background: url('images/SVG/Slot/MayanSecret/Elements/Paytable_Element2_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameMayanSecret #dvPayTableInformation3 > div {
    background: url('images/SVG/Slot/MayanSecret/Elements/Paytable_Element3_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameMayanSecret #dvPayTableInformation4 > div {
    background: url('images/SVG/Slot/MayanSecret/Elements/Paytable_Element4_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameMayanSecret .sDvSymbola {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol12_01EN.png') no-repeat;
}

.sDvGameMayanSecret .sDvSymbolb {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol13_01EN.png') no-repeat;
}

.sDvGameMayanSecret .sDvSymbolc {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol06_01EN.png') no-repeat;
}

.sDvGameMayanSecret .sDvSymbold {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol09_01EN.png') no-repeat;
}

.sDvGameMayanSecret .sDvSymbole {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol10_01EN.png') no-repeat;
}

.sDvGameMayanSecret .sDvSymbolf {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol07_01EN.png') no-repeat;
}

.sDvGameMayanSecret .sDvSymbolg {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol08_01EN.png') no-repeat;
}

.sDvGameMayanSecret .sDvSymbolh {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol11_01EN.png') no-repeat;
}

.sDvGameMayanSecret .sDvSymboli {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol05_01EN.png') no-repeat;
}

.sDvGameMayanSecret .sDvSymbolj {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol04_01EN.png') no-repeat;
}

.sDvGameMayanSecret .sDvSymbolk {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol03_01EN.png') no-repeat;
}

.sDvGameMayanSecret .sDvSymboll {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol02_01EN.png') no-repeat;
}

.sDvGameMayanSecret .sDvSymbolm {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol01_01EN.png') no-repeat;
}

.sDvGameMayanSecret #dvPayTableButtonPrevious > div {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_PaytablePreviousPage_01EN.png') no-repeat;
    background-size: 100% 100%;
}

.sDvGameMayanSecret #dvPayTableButtonBackToGame > div {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_PaytableReturnToGame_01EN.png') no-repeat;
    background-size: 100% 100%;
}

.sDvGameMayanSecret #dvPayTableButtonNext > div {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_PaytableNextPage_01EN.png') no-repeat;
    background-size: 100% 100%;
}


/******* End Slot Maya EN ***************/

/******* Start Slot Maya ES *************/
.sDvLngES.sDvGameMayanSecret .sDvPlayForFun {
    background: url('images/SVG/Slot/MayanSecret/Elements/PlayForFun_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameMayanSecret .sDvSlotTitle {
    background: url('images/SVG/Slot/MayanSecret/Elements/Title_01ES.png') no-repeat;
    background-size: 100% 100%;
}

.sDvLngES.sDvGameMayanSecret .sDvSlotSpin {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_Spin_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameMayanSecret .sDvSlotStop {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_Stop_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameMayanSecret .sDvSlotOneBet {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_BetOne_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameMayanSecret .sDvSlotMaxBet {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_BetMax_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameMayanSecret #dvMessageRight > div {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_Ok_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameMayanSecret #dvMessageLeft > div {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_Cancel_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameMayanSecret #dvPayTableInformation1 > div {
    background: url('images/SVG/Slot/MayanSecret/Elements/Paytable_Element1_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameMayanSecret #dvPayTableInformation2 > div {
    background: url('images/SVG/Slot/MayanSecret/Elements/Paytable_Element2_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameMayanSecret #dvPayTableInformation3 > div {
    background: url('images/SVG/Slot/MayanSecret/Elements/Paytable_Element3_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameMayanSecret #dvPayTableInformation4 > div {
    background: url('images/SVG/Slot/MayanSecret/Elements/Paytable_Element4_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameMayanSecret .sDvSymbola {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol12_01ES.png') no-repeat;
}

.sDvLngES.sDvGameMayanSecret .sDvSymbolb {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol13_01ES.png') no-repeat;
}

.sDvLngES.sDvGameMayanSecret .sDvSymbolc {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol06_01ES.png') no-repeat;
}

.sDvLngES.sDvGameMayanSecret .sDvSymbold {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol09_01ES.png') no-repeat;
}

.sDvLngES.sDvGameMayanSecret .sDvSymbole {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol10_01ES.png') no-repeat;
}

.sDvLngES.sDvGameMayanSecret .sDvSymbolf {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol07_01ES.png') no-repeat;
}

.sDvLngES.sDvGameMayanSecret .sDvSymbolg {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol08_01ES.png') no-repeat;
}

.sDvLngES.sDvGameMayanSecret .sDvSymbolh {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol11_01ES.png') no-repeat;
}

.sDvLngES.sDvGameMayanSecret .sDvSymboli {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol05_01ES.png') no-repeat;
}

.sDvLngES.sDvGameMayanSecret .sDvSymbolj {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol04_01ES.png') no-repeat;
}

.sDvLngES.sDvGameMayanSecret .sDvSymbolk {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol03_01ES.png') no-repeat;
}

.sDvLngES.sDvGameMayanSecret .sDvSymboll {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol02_01ES.png') no-repeat;
}

.sDvLngES.sDvGameMayanSecret .sDvSymbolm {
    background: url('images/SVG/Slot/MayanSecret/Elements/Symbol01_01ES.png') no-repeat;
}


.sDvLngES.sDvGameMayanSecret #dvPayTableButtonPrevious > div {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_PaytablePreviousPage_01ES.png') no-repeat;
    background-size: 100% 100%;
}

.sDvLngES.sDvGameMayanSecret #dvPayTableButtonBackToGame > div {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_PaytableReturnToGame_01ES.png') no-repeat;
    background-size: 100% 100%;
}

.sDvLngES.sDvGameMayanSecret #dvPayTableButtonNext > div {
    background: url('images/SVG/Slot/MayanSecret/Elements/Button_PaytableNextPage_01ES.png') no-repeat;
    background-size: 100% 100%;
}

/******* End Slot Maya ES *************/
/******* Start Slot Maya Mini Game *************/
.sDvGameMayanSecret #dvSlotGameZoneBonus {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Base_01.png') no-repeat center center fixed;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E1 {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGBall_01.svg') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E5 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGRing_01.svg') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2 > div {
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG1.sDvStep1 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBack1_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG1.sDvStep2 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackImpulse1_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG1.sDvStep3 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackAir1_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG1.sDvStep4 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackHit1_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG1.sDvStep5 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackAir1_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG1.sDvStep6 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackImpulse1_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG1.sDvStep7 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBack1_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG2.sDvStep1 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBack2_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG2.sDvStep2 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackImpulse2_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG2.sDvStep3 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackAir2_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG2.sDvStep4 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackHit2_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG2.sDvStep5 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackAir2_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG2.sDvStep6 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackImpulse2_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG2.sDvStep7 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBack2_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG3.sDvStep1 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBack3_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG3.sDvStep2 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackImpulse3_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG3.sDvStep3 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackAir3_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG3.sDvStep4 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackHit3_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG3.sDvStep5 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackAir3_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG3.sDvStep6 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackImpulse3_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG3.sDvStep7 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBack3_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG4.sDvStep1 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBack4_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG4.sDvStep2 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackImpulse4_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG4.sDvStep3 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackAir4_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG4.sDvStep4 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackHit4_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG4.sDvStep5 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackAir4_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG4.sDvStep6 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackImpulse4_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG4.sDvStep7 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBack4_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG5.sDvStep1 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBack5_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG5.sDvStep2 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackImpulse5_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG5.sDvStep3 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackAir5_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG5.sDvStep4 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackHit5_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG5.sDvStep5 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackAir5_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG5.sDvStep6 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBackImpulse5_01.png') no-repeat;
}

.sDvGameMayanSecret #dvSlotMiniGameDetail1_E2.sDvMG5.sDvStep7 > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGPlayerPositions/MGPlayerBack5_01.png') no-repeat;
}


/******* Start Slot Mayan Mini Game EN *************/
.sDvGameMayanSecret #dvSlotMiniGameTitle > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MiniGameTitle_01EN.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameMayanSecret #dvMGWinMiniGameLabel {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/LabelWinAmount_01EN.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameMayanSecret #dvMGRoundMiniGameLabel {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/LabelRound_01EN.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameMayanSecret #dvSlotMiniGameMessageButton > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/Button_Continue_01EN.png') no-repeat;
    background-size: contain !important;
}

.sDvGameMayanSecret #dvSlotMiniGameMessageButtonBack > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/Button_Continue_01EN.png') no-repeat;
    background-size: contain !important;
}

.sDvGameMayanSecret #dvSlotMiniGameMessageResult > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGMessageResultsWin_01EN.png') no-repeat;
    background-size: contain;
}

.sDvGameMayanSecret #dvSlotMiniGameMessageResultGameOver > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGMessageGameOver_01EN.png') no-repeat;
    background-size: contain;
}

.sDvGameMayanSecret #dvSlotMiniGameMessageResult.lose > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGMessageResultsLose_01EN.png') no-repeat;
    background-size: contain;
}


/******* Stop Slot Maya Mini Game EN *************/
/******* Start Slot Maya Mini Game ES *************/
.sDvLngES.sDvGameMayanSecret #dvSlotMiniGameTitle > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MiniGameTitle_01ES.png') no-repeat;
    background-size: contain;
}

.sDvLngES.sDvGameMayanSecret #dvMGWinMiniGameLabel {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/LabelWinAmount_01ES.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvLngES.sDvGameMayanSecret #dvMGRoundMiniGameLabel {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/LabelRound_01ES.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvLngES.sDvGameMayanSecret #dvSlotMiniGameMessageButton > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/Button_Continue_01ES.png') no-repeat;
    background-size: contain !important;
}

.sDvLngES.sDvGameMayanSecret #dvSlotMiniGameMessageButtonBack > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/Button_Continue_01ES.png') no-repeat;
    background-size: contain !important;
}

.sDvLngES.sDvGameMayanSecret #dvSlotMiniGameMessageResult > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGMessageResultsWin_01ES.png') no-repeat;
    background-size: contain;
}

.sDvLngES.sDvGameMayanSecret #dvSlotMiniGameMessageResultGameOver > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGMessageGameOver_01ES.png') no-repeat;
    background-size: contain;
}

.sDvLngES.sDvGameMayanSecret #dvSlotMiniGameMessageResult.lose > div {
    background: url('images/SVG/Slot/MayanSecret/MiniGame_Elements/MGMessageResultsLose_01ES.png') no-repeat;
    background-size: contain;
}
/******* End Slot Maya Mini Game ES *************/
/******* End Slot Maya Mini Game *************/
/******* End Slot Maya *************/

/******* Start Slot GreatCircus *************/
.sDvGameGreatCircus .dvSlotGameZoneBonus {
    display: block;
}

.sDvGameGreatCircus #dvSlotGameZone.sDvSlotGameZoneSVGAdjust > svg {
    height: auto !important;
}

.sDvGameGreatCircus #dvSlotGameZoneBonus.sDvSlotGameZoneSVGAdjust > svg {
    height: auto !important;
    position: absolute;
    bottom: 0;
}

.sDvGameGreatCircus #dvSlotMiniGameSelectElement1 {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/MGPlayerFront1_01.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameGreatCircus #dvSlotMiniGameSelectElement2 {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/MGPlayerFront2_01.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameGreatCircus #dvSlotMiniGameSelectElement3 {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/MGPlayerFront3_01.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameGreatCircus #dvSlotMiniGameSelectElement4 {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/MGPlayerFront4_01.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameGreatCircus #dvSlotMiniGameSelectElement5 {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/MGPlayerFront5_01.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameGreatCircus #dvHeaderZone > div {
    background: rgb(0,0,0);
    background: -moz-linear-gradient(180deg, rgba(91,28,2.96) .25%, rgba(91,28,2,0) 100%);
    background: -webkit-linear-gradient(180deg, rgba(91,28,2,0.96) .25%, rgba(91,28,2,0) 100%);
    background: linear-gradient(180deg, rgba(91,28,2,0.96) .25%, rgba(91,28,2,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5B1C02",endColorstr="#5B1C02",GradientType=1);
}

.sDvGameGreatCircus .sDvTextAmountSlotPayTable {
    font-family: FuturaMdBTMedium;
    color: white;
    text-shadow: 2px 0 0 #63260b, -2px 0 0 #63260b, 0 2px 0 #63260b, 0 -2px 0 #63260b, 1px 1px #63260b, -1px -1px 0 #63260b, 1px -1px 0 #63260b, -1px 1px 0 #63260b;
    text-align: center;
}

.sDvGameGreatCircus #dvMenu {
    background: url('images/SVG/Slot/GreatCircus/Elements/Menu_Icon_01.svg') no-repeat;
}

.sDvGameGreatCircus #dvSlotGameZone {
    background: url('images/SVG/Slot/GreatCircus/Slot_Base_01.png') no-repeat center center fixed;
}

.sDvGameGreatCircus #dvSlotPayLine1 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/GreatCircus/Elements/PaylineSymbolOff_01.svg') no-repeat;
}

.sDvGameGreatCircus #dvSlotPayLine2 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/GreatCircus/Elements/PaylineSymbolOff_02.svg') no-repeat;
}

.sDvGameGreatCircus #dvSlotPayLine3 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/GreatCircus/Elements/PaylineSymbolOff_03.svg') no-repeat;
}

.sDvGameGreatCircus #dvSlotPayLine4 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/GreatCircus/Elements/PaylineSymbolOff_04.svg') no-repeat;
}

.sDvGameGreatCircus #dvSlotPayLine5 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/GreatCircus/Elements/PaylineSymbolOff_05.svg') no-repeat;
}

.sDvGameGreatCircus #dvSlotPayLine6 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/GreatCircus/Elements/PaylineSymbolOff_06.svg') no-repeat;
}

.sDvGameGreatCircus #dvSlotPayLine7 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/GreatCircus/Elements/PaylineSymbolOff_07.svg') no-repeat;
}

.sDvGameGreatCircus #dvSlotPayLine8 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/GreatCircus/Elements/PaylineSymbolOff_08.svg') no-repeat;
}

.sDvGameGreatCircus #dvSlotPayLine9 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/GreatCircus/Elements/PaylineSymbolOff_09.svg') no-repeat;
}

.sDvGameGreatCircus #dvSlotPayLine1 .sDvSlotPayLine {
    background: url('images/SVG/Slot/GreatCircus/Elements/PaylineSymbol_01.svg') no-repeat !important;
}

.sDvGameGreatCircus #dvSlotPayLine2 .sDvSlotPayLine {
    background: url('images/SVG/Slot/GreatCircus/Elements/PaylineSymbol_02.svg') no-repeat !important;
}

.sDvGameGreatCircus #dvSlotPayLine3 .sDvSlotPayLine {
    background: url('images/SVG/Slot/GreatCircus/Elements/PaylineSymbol_03.svg') no-repeat !important;
}

.sDvGameGreatCircus #dvSlotPayLine4 .sDvSlotPayLine {
    background: url('images/SVG/Slot/GreatCircus/Elements/PaylineSymbol_04.svg') no-repeat !important;
}

.sDvGameGreatCircus #dvSlotPayLine5 .sDvSlotPayLine {
    background: url('images/SVG/Slot/GreatCircus/Elements/PaylineSymbol_05.svg') no-repeat !important;
}

.sDvGameGreatCircus #dvSlotPayLine6 .sDvSlotPayLine {
    background: url('images/SVG/Slot/GreatCircus/Elements/PaylineSymbol_06.svg') no-repeat !important;
}

.sDvGameGreatCircus #dvSlotPayLine7 .sDvSlotPayLine {
    background: url('images/SVG/Slot/GreatCircus/Elements/PaylineSymbol_07.svg') no-repeat !important;
}

.sDvGameGreatCircus #dvSlotPayLine8 .sDvSlotPayLine {
    background: url('images/SVG/Slot/GreatCircus/Elements/PaylineSymbol_08.svg') no-repeat !important;
}

.sDvGameGreatCircus #dvSlotPayLine9 .sDvSlotPayLine {
    background: url('images/SVG/Slot/GreatCircus/Elements/PaylineSymbol_09.svg') no-repeat !important;
}

.sDvGameGreatCircus .sDvSlotRemoveCoin {
    background: url('images/SVG/Slot/GreatCircus/Elements/Button_Minus_01.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameGreatCircus .sDvSlotAddCoin {
    background: url('images/SVG/Slot/GreatCircus/Elements/Button_Plus_01.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameGreatCircus .sDvBtnClose {
    background: url('images/SVG/Slot/GreatCircus/Elements/Button_CloseGame_01.svg') no-repeat;
}

.sDvGameGreatCircus #msgBar {
    background: url('images/SVG/Slot/GreatCircus/Elements/Messages_01.svg') no-repeat;
}

.sDvGameGreatCircus .sDvPayTableInformationLegendLeft {
    background: url('images/SVG/Slot/GreatCircus/Elements/Paytable_Symbols_01.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameGreatCircus #dvSlotMiniGameMessageResult {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/MGMessageBackground_01.png') no-repeat center center;
    background-size: cover !important;
}

.sDvGameGreatCircus #dvSlotMiniGameMessageResultGameOver {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/MGMessageBackground_01.png') no-repeat center center;
    background-size: cover !important;
}

.sDvGameGreatCircus #dvSlotFreeSpins {
    font-weight: bold;
    color: #ffde0e;
}

.sDvGameGreatCircus #dvSlotFreeSpinsQuantity {
    font-weight: bold;
    text-align: center;
    color: #DE3000;
    text-shadow: 2px 0 0 #F8C200, -2px 0 0 #F8C200, 0 2px 0 #F8C200, 0 -2px 0 #F8C200, 1px 1px #F8C200, -1px -1px 0 #F8C200, 1px -1px 0 #F8C200, -1px 1px 0 #F8C200;
}

.sDvGameGreatCircus #dvSlotMiniGameDetail1_E3 {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/MG_Arrow_01.png') no-repeat center center;
    background-size: cover !important;
}

.sDvGameGreatCircus #dvSlotMiniGameDetail1_E1 svg {
    position: relative;
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    -webkit-transition: -webkit-transform 7s ease-out;
    transition: -webkit-transform 7s ease-out;
    transition: transform 7s ease-out;
}

.sDvGameGreatCircus #dvSlotMiniGameDetail2_E3 > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/MG_Coins.png') no-repeat center center;
    background-size: cover !important;
}

.sDvGameGreatCircus #dvSlotMiniGameDetail1_E1 > div {
    overflow: hidden;
}


.sDvGameGreatCircus #dvSlotMiniGameMessageButton .sButtonAction:active, .sDvGameGreatCircus #dvSlotMiniGameMessageButtonBack .sButtonAction:active {
    height: 90%;
    margin: 2%;
}

.sDvGameGreatCircus #dvSlotMiniGameInstructions .sButtonAction:active {
    height: 90%;
    margin: 2%;
}

.sDvGameGreatCircus #dvSlotMiniGameDetail1_E2 .sButtonAction:active {
    height: 90%;
    margin: 2%;
}


.sDvGameGreatCircus .sDvButtonActionDisabledAddRemoveCoin, .sDvGameGreatCircus .sDvButtonActionNomMoreAddRemoveCoin {
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
    filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
    pointer-events: none;
}

    .sDvGameGreatCircus .sDvButtonActionDisabledAddRemoveCoin > div, .sDvGameGreatCircus .sDvButtonActionNomMoreAddRemoveCoin > div {
        color: gray;
    }

/******* Start Slot GreatCircus EN ***************/
.sDvGameGreatCircus .sDvPlayForFun {
    background: url('images/SVG/Slot/GreatCircus/Elements/PlayForFun_01EN.svg') no-repeat;
}

.sDvGameGreatCircus .sDvSlotTitle {
    background: url('images/SVG/Slot/GreatCircus/Elements/Title_01EN.png') no-repeat;
    background-size: 100% 100%;
}

.sDvGameGreatCircus .sDvSlotSpin {
    background: url('images/SVG/Slot/GreatCircus/Elements/Button_Spin_01EN.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}


.sDvGameGreatCircus .sDvSlotStop {
    background: url('images/SVG/Slot/GreatCircus/Elements/Button_Stop_01EN.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameGreatCircus .sDvSlotMaxBet {
    background: url('images/SVG/Slot/GreatCircus/Elements/Buttom_BetMax_01EN.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameGreatCircus #dvMessageRight > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Button_Ok_01EN.svg') no-repeat;
}

.sDvGameGreatCircus #dvMessageLeft > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Button_Cancel_01EN.svg') no-repeat;
}

.sDvGameGreatCircus #dvPayTableInformation1 > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Paytable_Element1_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameGreatCircus #dvPayTableInformation2 > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Paytable_Element2_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameGreatCircus #dvPayTableInformation3 > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Paytable_Element3_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameGreatCircus #dvPayTableInformation4 > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Paytable_Element4_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameGreatCircus #dvPayTableInformation5 > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Paytable_Element5_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameGreatCircus .sDvSymbola {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_01EN.png') no-repeat;
}

.sDvGameGreatCircus .sDvSymbolb {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_01EN.png') no-repeat;
}

.sDvGameGreatCircus .sDvSymbolc {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_01EN.png') no-repeat;
}

.sDvGameGreatCircus .sDvSymbold {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol10_01EN.png') no-repeat;
}

.sDvGameGreatCircus .sDvSymbole {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol08_01EN.png') no-repeat;
}

.sDvGameGreatCircus .sDvSymbolf {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol09_01EN.png') no-repeat;
}

.sDvGameGreatCircus .sDvSymbolg {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol07_01EN.png') no-repeat;
}

.sDvGameGreatCircus .sDvSymbolh {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol11_01EN.png') no-repeat;
}

.sDvGameGreatCircus .sDvSymboli {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol05_01EN.png') no-repeat;
}

.sDvGameGreatCircus .sDvSymbolj {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol04_01EN.png') no-repeat;
}

.sDvGameGreatCircus .sDvSymbolk {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol03_01EN.png') no-repeat;
}

.sDvGameGreatCircus .sDvSymboll {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol02_01EN.png') no-repeat;
}

.sDvGameGreatCircus .sDvSymbolm {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol01_01EN.png') no-repeat;
}

.sDvGameGreatCircus #dvPayTableButtonPrevious > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Button_PaytablePreviousPage_01EN.png') no-repeat;
    background-size: 100% 100%;
}

.sDvGameGreatCircus #dvPayTableButtonBackToGame > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Button_PaytableReturnToGame_01EN.png') no-repeat;
    background-size: 100% 100%;
}

.sDvGameGreatCircus #dvPayTableButtonNext > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Button_PaytableNextPage_01EN.png') no-repeat;
    background-size: 100% 100%;
}


.sDvGameGreatCircus #dvSlotMiniGameDetail1_E2 > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/Button_Go_01EN.png') no-repeat center center;
    background-size: cover !important;
}

    .sDvGameGreatCircus #dvSlotMiniGameDetail1_E2 > div.sButtonActionOff {
        background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/Button_Go_Off_01EN.png') no-repeat;
    }


.sDvGameGreatCircus .sDvSymbolb.sDvSymbolWin {
    animation: 1.5s ease-in-out 0s infinite normal both running animateSymbolWinScatteredEN;
}

@-webkit-keyframes animateSymbolWinScatteredEN {
    0% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_01EN.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_02EN.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_03EN.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_02EN.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_01EN.png') no-repeat;
    }
}

@keyframes animateSymbolWinScatteredEN {
    0% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_01EN.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_02EN.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_03EN.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_02EN.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_01EN.png') no-repeat;
    }
}

.sDvGameGreatCircus .sDvSymbolc.sDvSymbolWin {
    animation: 1.5s ease-in-out 0s infinite normal both running animateSymbolWinBonusEN;
}

@-webkit-keyframes animateSymbolWinBonusEN {
    0% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_01EN.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_02EN.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_03EN.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_02EN.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_01EN.png') no-repeat;
    }
}

@keyframes animateSymbolWinBonusEN {
    0% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_01EN.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_02EN.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_03EN.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_02EN.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_01EN.png') no-repeat;
    }
}



.sDvGameGreatCircus .sDvSymbola.sDvSymbolWin {
    animation: 1.5s ease-in-out 0s infinite normal both running animateSymbolWinWildEN;
}

@-webkit-keyframes animateSymbolWinWildEN {
    0% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_01EN.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_02EN.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_03EN.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_02EN.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_01EN.png') no-repeat;
    }
}

@keyframes animateSymbolWinWildEN {
    0% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_01EN.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_02EN.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_03EN.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_02EN.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_01EN.png') no-repeat;
    }
}


/******* End Slot GreatCircus EN ***************/

/******* Start Slot GreatCircus ES *************/
.sDvLngES.sDvGameGreatCircus .sDvPlayForFun {
    background: url('images/SVG/Slot/GreatCircus/Elements/PlayForFun_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameGreatCircus .sDvSlotTitle {
    background: url('images/SVG/Slot/GreatCircus/Elements/Title_01ES.png') no-repeat;
    background-size: 100% 100%;
}

.sDvLngES.sDvGameGreatCircus .sDvSlotSpin {
    background: url('images/SVG/Slot/GreatCircus/Elements/Button_Spin_01ES.png') no-repeat;
}

.sDvLngES.sDvGameGreatCircus .sDvSlotStop {
    background: url('images/SVG/Slot/GreatCircus/Elements/Button_Stop_01ES.png') no-repeat;
}

.sDvLngES.sDvGameGreatCircus .sDvSlotMaxBet {
    background: url('images/SVG/Slot/GreatCircus/Elements/Buttom_BetMax_01ES.png') no-repeat;
}

.sDvLngES.sDvGameGreatCircus #dvMessageRight > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Button_Ok_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameGreatCircus #dvMessageLeft > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Button_Cancel_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameGreatCircus #dvPayTableInformation1 > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Paytable_Element1_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameGreatCircus #dvPayTableInformation2 > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Paytable_Element2_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameGreatCircus #dvPayTableInformation3 > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Paytable_Element3_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameGreatCircus #dvPayTableInformation4 > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Paytable_Element4_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameGreatCircus #dvPayTableInformation5 > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Paytable_Element5_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}


.sDvLngES.sDvGameGreatCircus .sDvSymbola {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_01ES.png') no-repeat;
}

.sDvLngES.sDvGameGreatCircus .sDvSymbolb {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_01ES.png') no-repeat;
}

.sDvLngES.sDvGameGreatCircus .sDvSymbolc {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_01ES.png') no-repeat;
}

.sDvLngES.sDvGameGreatCircus .sDvSymbold {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol10_01ES.png') no-repeat;
}

.sDvLngES.sDvGameGreatCircus .sDvSymbole {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol08_01ES.png') no-repeat;
}

.sDvLngES.sDvGameGreatCircus .sDvSymbolf {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol09_01ES.png') no-repeat;
}

.sDvLngES.sDvGameGreatCircus .sDvSymbolg {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol07_01ES.png') no-repeat;
}

.sDvLngES.sDvGameGreatCircus .sDvSymbolh {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol11_01ES.png') no-repeat;
}

.sDvLngES.sDvGameGreatCircus .sDvSymboli {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol05_01ES.png') no-repeat;
}

.sDvLngES.sDvGameGreatCircus .sDvSymbolj {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol04_01ES.png') no-repeat;
}

.sDvLngES.sDvGameGreatCircus .sDvSymbolk {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol03_01ES.png') no-repeat;
}

.sDvLngES.sDvGameGreatCircus .sDvSymboll {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol02_01ES.png') no-repeat;
}

.sDvLngES.sDvGameGreatCircus .sDvSymbolm {
    background: url('images/SVG/Slot/GreatCircus/Elements/Symbol01_01ES.png') no-repeat;
}


.sDvLngES.sDvGameGreatCircus #dvPayTableButtonPrevious > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Button_PaytablePreviousPage_01ES.png') no-repeat;
    background-size: 100% 100%;
}

.sDvLngES.sDvGameGreatCircus #dvPayTableButtonBackToGame > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Button_PaytableReturnToGame_01ES.png') no-repeat;
    background-size: 100% 100%;
}

.sDvLngES.sDvGameGreatCircus #dvPayTableButtonNext > div {
    background: url('images/SVG/Slot/GreatCircus/Elements/Button_PaytableNextPage_01ES.png') no-repeat;
    background-size: 100% 100%;
}


.sDvLngES.sDvGameGreatCircus .sDvSymbolb.sDvSymbolWin {
    animation: 1.5s ease-in-out 0s infinite normal both running animateSymbolWinScatteredES;
}

@-webkit-keyframes animateSymbolWinScatteredES {
    0% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_01ES.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_02ES.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_03ES.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_02ES.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_01ES.png') no-repeat;
    }
}

@keyframes animateSymbolWinScatteredES {
    0% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_01ES.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_02ES.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_03ES.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_02ES.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol13_01ES.png') no-repeat;
    }
}


.sDvLngES.sDvGameGreatCircus .sDvSymbolc.sDvSymbolWin {
    animation: 1.5s ease-in-out 0s infinite normal both running animateSymbolWinBonusES;
}

@-webkit-keyframes animateSymbolWinBonusES {
    0% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_01ES.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_02ES.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_03ES.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_02ES.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_01ES.png') no-repeat;
    }
}

@keyframes animateSymbolWinBonusES {
    0% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_01ES.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_02ES.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_03ES.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_02ES.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol06_01ES.png') no-repeat;
    }
}


.sDvLngES.sDvGameGreatCircus .sDvSymbola.sDvSymbolWin {
    animation: 1.5s ease-in-out 0s infinite normal both running animateSymbolWinWildES;
}

@-webkit-keyframes animateSymbolWinWildES {
    0% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_01ES.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_02ES.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_03ES.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_02ES.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_01ES.png') no-repeat;
    }
}

@keyframes animateSymbolWinWildES {
    0% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_01ES.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_02ES.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_03ES.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_02ES.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/GreatCircus/Elements/Symbol12_01ES.png') no-repeat;
    }
}


.sDvLngES.sDvGameGreatCircus #dvSlotMiniGameDetail1_E2 > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/Button_Go_01ES.png') no-repeat center center;
    background-size: cover !important;
}

    .sDvLngES.sDvGameGreatCircus #dvSlotMiniGameDetail1_E2 > div.sButtonActionOff {
        background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/Button_Go_Off_01ES.png') no-repeat;
    }
/******* End Slot GreatCircus ES *************/
/******* Start Slot GreatCircus Mini Game *************/
.sDvGameGreatCircus #dvSlotGameZoneBonus {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Base_01.png') no-repeat center center fixed;
}

.sDvGameGreatCircus #dvSlotMiniGameMessageResult > div, .sDvGameGreatCircus #dvSlotMiniGameDetail2_E1 > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/MGMessageBackground_01.png') no-repeat;
    background-size: contain;
}
/******* Start Slot GreatCircue Mini Game EN *************/
.sDvGameGreatCircus #dvSlotMiniGameTitle > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/MiniGameTitle_01EN.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameGreatCircus #dvSlotMiniGameInstructions > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/Button_Instructions_01EN.png') no-repeat;
    background-size: contain;
    cursor: pointer;
}

.sDvGameGreatCircus #dvSlotMiniGameDetail2_E2 > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/MGMessageInstructions_01EN.png') no-repeat;
    background-size: contain;
}

.sDvGameGreatCircus #dvSlotMiniGameDetail2_E4 > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/MGMessageGameOver_01EN.png') no-repeat;
    background-size: contain;
    cursor: pointer;
}

.sDvGameGreatCircus #dvSlotMiniGameMessageButton > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/Button_Close_01EN.png') no-repeat;
    background-size: contain !important;
}

.sDvGameGreatCircus #dvSlotMiniGameMessageButtonBack > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/Button_Back_01EN.png') no-repeat;
    background-size: contain !important;
}

.sDvGameGreatCircus #dvSlotMiniGameMessageResultGameOver > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/MGMessageGameOver_01EN.png') no-repeat;
    background-size: contain;
}
/******* Stop Slot GreatCircus Mini Game EN *************/
/******* Start Slot GreatCircus Mini Game ES *************/
.sDvLngES.sDvGameGreatCircus #dvSlotMiniGameTitle > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/MiniGameTitle_01ES.png') no-repeat;
    background-size: contain;
}

.sDvLngES.sDvGameGreatCircus #dvSlotMiniGameInstructions > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/Button_Instructions_01ES.png') no-repeat;
    background-size: contain;
    cursor: pointer;
}

.sDvLngES.sDvGameGreatCircus #dvSlotMiniGameDetail2_E2 > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/MGMessageInstructions_01ES.png') no-repeat;
    background-size: contain;
}

.sDvLngES.sDvGameGreatCircus #dvSlotMiniGameDetail2_E4 > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/MGMessageGameOver_01ES.png') no-repeat;
    background-size: contain;
    cursor: pointer;
}

.sDvLngES.sDvGameGreatCircus #dvSlotMiniGameDetail2_E5 > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/Button_Back_01ES.png') no-repeat;
    background-size: contain;
    cursor: pointer;
}

.sDvLngES.sDvGameGreatCircus #dvSlotMiniGameMessageButton > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/Button_Close_01ES.png') no-repeat;
    background-size: contain !important;
}

.sDvLngES.sDvGameGreatCircus #dvSlotMiniGameMessageButtonBack > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/Button_Back_01ES.png') no-repeat;
    background-size: contain !important;
}

.sDvLngES.sDvGameGreatCircus #dvSlotMiniGameMessageResultGameOver > div {
    background: url('images/SVG/Slot/GreatCircus/MiniGame_Elements/MGMessageGameOver_01ES.png') no-repeat;
    background-size: contain;
}
/******* End Slot GreatCircus Mini Game ES *************/
/******* End Slot GreatCircus Mini Game *************/
/******* End Slot GreatCircus *************/

/******* Start Slot CaribbeanIsland *************/
.sDvGameCaribbeanIsland .dvSlotGameZoneBonus {
    display: block;
}

.sDvGameCaribbeanIsland #dvSlotGameZone.sDvSlotGameZoneSVGAdjust > svg, .sDvGameCaribbeanIsland #dvSlotGameZoneBonus.sDvSlotGameZoneSVGAdjust > svg {
    height: auto !important;
}


.sDvGameCaribbeanIsland #dvHeaderZone > div {
    background: rgb(0,0,0);
    background: -moz-linear-gradient(180deg, rgba(91,28,2.96) .25%, rgba(91,28,2,0) 100%);
    background: -webkit-linear-gradient(180deg, rgba(91,28,2,0.96) .25%, rgba(91,28,2,0) 100%);
    background: linear-gradient(180deg, rgba(91,28,2,0.96) .25%, rgba(91,28,2,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5B1C02",endColorstr="#5B1C02",GradientType=1);
}

.sDvGameCaribbeanIsland .sDvTextAmountSlotPayTable {
    font-family: FuturaMdBTMedium;
    color: white;
    text-shadow: 2px 0 0 #63260b, -2px 0 0 #63260b, 0 2px 0 #63260b, 0 -2px 0 #63260b, 1px 1px #63260b, -1px -1px 0 #63260b, 1px -1px 0 #63260b, -1px 1px 0 #63260b;
    text-align: center;
}

.sDvGameCaribbeanIsland #dvMenu {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Menu_Icon_01.svg') no-repeat;
}

.sDvGameCaribbeanIsland #dvSlotGameZone {
    background: url('images/SVG/Slot/CaribbeanIsland/Slot_Base_01.png') no-repeat center center fixed;
}

.sDvGameCaribbeanIsland #dvSlotPayLine1 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PaylineSymbolOff_01.svg') no-repeat;
}

.sDvGameCaribbeanIsland #dvSlotPayLine2 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PaylineSymbolOff_02.svg') no-repeat;
}

.sDvGameCaribbeanIsland #dvSlotPayLine3 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PaylineSymbolOff_03.svg') no-repeat;
}

.sDvGameCaribbeanIsland #dvSlotPayLine4 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PaylineSymbolOff_04.svg') no-repeat;
}

.sDvGameCaribbeanIsland #dvSlotPayLine5 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PaylineSymbolOff_05.svg') no-repeat;
}

.sDvGameCaribbeanIsland #dvSlotPayLine6 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PaylineSymbolOff_06.svg') no-repeat;
}

.sDvGameCaribbeanIsland #dvSlotPayLine7 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PaylineSymbolOff_07.svg') no-repeat;
}

.sDvGameCaribbeanIsland #dvSlotPayLine8 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PaylineSymbolOff_08.svg') no-repeat;
}

.sDvGameCaribbeanIsland #dvSlotPayLine9 .sDvSlotPayLineOff {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PaylineSymbolOff_09.svg') no-repeat;
}

.sDvGameCaribbeanIsland #dvSlotPayLine1 .sDvSlotPayLine {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PaylineSymbol_01.svg') no-repeat !important;
}

.sDvGameCaribbeanIsland #dvSlotPayLine2 .sDvSlotPayLine {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PaylineSymbol_02.svg') no-repeat !important;
}

.sDvGameCaribbeanIsland #dvSlotPayLine3 .sDvSlotPayLine {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PaylineSymbol_03.svg') no-repeat !important;
}

.sDvGameCaribbeanIsland #dvSlotPayLine4 .sDvSlotPayLine {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PaylineSymbol_04.svg') no-repeat !important;
}

.sDvGameCaribbeanIsland #dvSlotPayLine5 .sDvSlotPayLine {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PaylineSymbol_05.svg') no-repeat !important;
}

.sDvGameCaribbeanIsland #dvSlotPayLine6 .sDvSlotPayLine {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PaylineSymbol_06.svg') no-repeat !important;
}

.sDvGameCaribbeanIsland #dvSlotPayLine7 .sDvSlotPayLine {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PaylineSymbol_07.svg') no-repeat !important;
}

.sDvGameCaribbeanIsland #dvSlotPayLine8 .sDvSlotPayLine {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PaylineSymbol_08.svg') no-repeat !important;
}

.sDvGameCaribbeanIsland #dvSlotPayLine9 .sDvSlotPayLine {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PaylineSymbol_09.svg') no-repeat !important;
}

.sDvGameCaribbeanIsland .sDvSlotRemoveCoin {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_Minus_01.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameCaribbeanIsland .sDvSlotAddCoin {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_Plus_01.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameCaribbeanIsland .sDvBtnClose {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_CloseGame_01.svg') no-repeat;
}

.sDvGameCaribbeanIsland #msgBar {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Messages_01.svg') no-repeat;
}

.sDvGameCaribbeanIsland .sDvPayTableInformationLegendLeft {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Paytable_Symbols_01.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameCaribbeanIsland #dvSlotMiniGameMessageResult {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MGMessageBackground_01.png') no-repeat center center;
    background-size: cover !important;
}

.sDvGameCaribbeanIsland #dvSlotMiniGameMessageResultGameOver {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MGMessageBackground_01.png') no-repeat center center;
    background-size: cover !important;
}

.sDvGameCaribbeanIsland #dvSlotFreeSpins {
    font-weight: bold;
    color: white;
}

.sDvGameCaribbeanIsland #dvSlotFreeSpinsQuantity {
    font-family: AllerDisplay-Regular;
    font-weight: bold;
    text-align: center;
    color: white;
}


.sDvGameCaribbeanIsland #dvSlotMiniGameMessageButton .sButtonAction:active, .sDvGameCaribbeanIsland #dvSlotMiniGameMessageButtonBack .sButtonAction:active {
    height: 90%;
    margin: 2%;
}

.sDvGameCaribbeanIsland #dvSlotMiniGameInstructions .sButtonAction:active {
    height: 90%;
    margin: 2%;
}

.sDvGameCaribbeanIsland #dvSlotMiniGameDetail1_E2 .sButtonAction:active {
    height: 90%;
    margin: 2%;
}


.sDvGameCaribbeanIsland .sDvButtonActionDisabledAddRemoveCoin, .sDvGameCaribbeanIsland .sDvButtonActionNomMoreAddRemoveCoin {
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
    filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
    pointer-events: none;
}

    .sDvGameCaribbeanIsland .sDvButtonActionDisabledAddRemoveCoin > div, .sDvGameCaribbeanIsland .sDvButtonActionNomMoreAddRemoveCoin > div {
        color: gray;
    }


.sDvGameCaribbeanIsland #dvMusicPlay > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_MusicOff_01.png') no-repeat !important;
    background-position: center center !important;
    background-size: contain !important;
}

    .sDvGameCaribbeanIsland #dvMusicPlay > div.sDvMusicPlayOn {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_Music_01.png') no-repeat !important;
        background-position: center center !important;
        background-size: contain !important;
    }

.sDvGameCaribbeanIsland #dvSound > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_SoundOff_01.png') no-repeat !important;
    background-position: center center !important;
    background-size: contain !important;
}

    .sDvGameCaribbeanIsland #dvSound > div.sDvSoundOn {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_Sound_01.png') no-repeat !important;
        background-position: center center !important;
        background-size: contain !important;
    }

/******* Start Slot CaribbeanIsland EN ***************/
.sDvGameCaribbeanIsland .sDvPlayForFun {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PlayForFun_01EN.svg') no-repeat;
}

.sDvGameCaribbeanIsland .sDvSlotTitle {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Title_01EN.png') no-repeat;
    background-size: 100% 100%;
}

.sDvGameCaribbeanIsland .sDvSlotSpin {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_Spin_01EN.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}


.sDvGameCaribbeanIsland .sDvSlotStop {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_Stop_01EN.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameCaribbeanIsland .sDvSlotMaxBet {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_BetMax_01EN.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameCaribbeanIsland #dvMessageRight > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_Ok_01EN.svg') no-repeat;
}

.sDvGameCaribbeanIsland #dvMessageLeft > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_Cancel_01EN.svg') no-repeat;
}

.sDvGameCaribbeanIsland #dvPayTableInformation1 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Paytable_Element1_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameCaribbeanIsland #dvPayTableInformation2 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Paytable_Element2_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameCaribbeanIsland #dvPayTableInformation3 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Paytable_Element3_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameCaribbeanIsland #dvPayTableInformation4 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Paytable_Element4_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameCaribbeanIsland #dvPayTableInformation5 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Paytable_Element5_01EN.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvGameCaribbeanIsland .sDvSymbola {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_01EN.png') no-repeat;
}

.sDvGameCaribbeanIsland .sDvSymbolb {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_01EN.png') no-repeat;
}

.sDvGameCaribbeanIsland .sDvSymbolc {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_01EN.png') no-repeat;
}

.sDvGameCaribbeanIsland .sDvSymbold {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol07_01EN.png') no-repeat;
}

.sDvGameCaribbeanIsland .sDvSymbole {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol08_01EN.png') no-repeat;
}

.sDvGameCaribbeanIsland .sDvSymbolf {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol09_01EN.png') no-repeat;
}

.sDvGameCaribbeanIsland .sDvSymbolg {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol10_01EN.png') no-repeat;
}

.sDvGameCaribbeanIsland .sDvSymbolh {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol11_01EN.png') no-repeat;
}

.sDvGameCaribbeanIsland .sDvSymboli {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol05_01EN.png') no-repeat;
}

.sDvGameCaribbeanIsland .sDvSymbolj {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol04_01EN.png') no-repeat;
}

.sDvGameCaribbeanIsland .sDvSymbolk {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol03_01EN.png') no-repeat;
}

.sDvGameCaribbeanIsland .sDvSymboll {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol02_01EN.png') no-repeat;
}

.sDvGameCaribbeanIsland .sDvSymbolm {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol01_01EN.png') no-repeat;
}

.sDvGameCaribbeanIsland #dvPayTableButtonPrevious > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_PaytablePreviousPage_01EN.png') no-repeat;
    background-size: 100% 100%;
}

.sDvGameCaribbeanIsland #dvPayTableButtonBackToGame > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_PaytableReturnToGame_01EN.png') no-repeat;
    background-size: 100% 100%;
}

.sDvGameCaribbeanIsland #dvPayTableButtonNext > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_PaytableNextPage_01EN.png') no-repeat;
    background-size: 100% 100%;
}


.sDvGameCaribbeanIsland .sDvSymbolb.sDvSymbolWin {
    animation: 1.5s ease-in-out 0s infinite normal both running animateSymbolWinScattered_CB_EN;
}

@-webkit-keyframes animateSymbolWinScattered_CB_EN {
    0% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_01EN.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_02EN.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_03EN.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_02EN.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_01EN.png') no-repeat;
    }
}

@keyframes animateSymbolWinScattered_CB_EN {
    0% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_01EN.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_02EN.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_03EN.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_02EN.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_01EN.png') no-repeat;
    }
}

.sDvGameCaribbeanIsland .sDvSymbolc.sDvSymbolWin {
    animation: 1.5s ease-in-out 0s infinite normal both running animateSymbolWinBonus_CB_EN;
}

@-webkit-keyframes animateSymbolWinBonus_CB_EN {
    0% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_01EN.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_02EN.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_03EN.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_02EN.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_01EN.png') no-repeat;
    }
}

@keyframes animateSymbolWinBonus_CB_EN {
    0% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_01EN.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_02EN.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_03EN.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_02EN.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_01EN.png') no-repeat;
    }
}



.sDvGameCaribbeanIsland .sDvSymbola.sDvSymbolWin {
    animation: 1.5s ease-in-out 0s infinite normal both running animateSymbolWinWild_CB_EN;
}

@-webkit-keyframes animateSymbolWinWild_CB_EN {
    0% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_01EN.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_02EN.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_03EN.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_02EN.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_01EN.png') no-repeat;
    }
}

@keyframes animateSymbolWinWild_CB_EN {
    0% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_01EN.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_02EN.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_03EN.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_02EN.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_01EN.png') no-repeat;
    }
}

.sDvGameCaribbeanIsland #dvPlayTableOnOff > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_Paytable_01EN.png') no-repeat !important;
    background-position: center center !important;
    background-size: contain !important;
}

    .sDvGameCaribbeanIsland #dvPlayTableOnOff > div.sDvPlayTableOff {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_PaytableOff_01EN.png') no-repeat !important;
        background-position: center center !important;
        background-size: contain !important;
    }

.sDvGameCaribbeanIsland #dvAutotPlay > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_Autoplay_01EN.png') no-repeat !important;
    background-position: center center !important;
    background-size: contain !important;
}

    .sDvGameCaribbeanIsland #dvAutotPlay > div.sDvAutoPlayOff {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_AutoplayOff_01EN.png') no-repeat !important;
        background-position: center center !important;
        background-size: contain !important;
    }

/******* End Slot CaribbeanIsland EN ***************/

/******* Start Slot CaribbeanIsland ES *************/
.sDvLngES.sDvGameCaribbeanIsland .sDvPlayForFun {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/PlayForFun_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameCaribbeanIsland .sDvSlotTitle {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Title_01ES.png') no-repeat;
    background-size: 100% 100%;
}

.sDvLngES.sDvGameCaribbeanIsland .sDvSlotSpin {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_Spin_01ES.png') no-repeat;
}

.sDvLngES.sDvGameCaribbeanIsland .sDvSlotStop {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_Stop_01ES.png') no-repeat;
}

.sDvLngES.sDvGameCaribbeanIsland .sDvSlotMaxBet {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_BetMax_01ES.png') no-repeat;
}

.sDvLngES.sDvGameCaribbeanIsland #dvMessageRight > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_Ok_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameCaribbeanIsland #dvMessageLeft > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_Cancel_01ES.svg') no-repeat;
}

.sDvLngES.sDvGameCaribbeanIsland #dvPayTableInformation1 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Paytable_Element1_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameCaribbeanIsland #dvPayTableInformation2 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Paytable_Element2_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameCaribbeanIsland #dvPayTableInformation3 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Paytable_Element3_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameCaribbeanIsland #dvPayTableInformation4 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Paytable_Element4_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}

.sDvLngES.sDvGameCaribbeanIsland #dvPayTableInformation5 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Paytable_Element5_01ES.png') no-repeat center center;
    max-width: 100%;
    max-height: 100%;
    background-size: cover !important;
}


.sDvLngES.sDvGameCaribbeanIsland .sDvSymbola {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_01ES.png') no-repeat;
}

.sDvLngES.sDvGameCaribbeanIsland .sDvSymbolb {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_01ES.png') no-repeat;
}

.sDvLngES.sDvGameCaribbeanIsland .sDvSymbolc {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_01ES.png') no-repeat;
}

.sDvLngES.sDvGameCaribbeanIsland .sDvSymbold {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol07_01ES.png') no-repeat;
}

.sDvLngES.sDvGameCaribbeanIsland .sDvSymbole {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol08_01ES.png') no-repeat;
}

.sDvLngES.sDvGameCaribbeanIsland .sDvSymbolf {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol09_01ES.png') no-repeat;
}

.sDvLngES.sDvGameCaribbeanIsland .sDvSymbolg {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol10_01ES.png') no-repeat;
}

.sDvLngES.sDvGameCaribbeanIsland .sDvSymbolh {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol11_01ES.png') no-repeat;
}

.sDvLngES.sDvGameCaribbeanIsland .sDvSymboli {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol05_01ES.png') no-repeat;
}

.sDvLngES.sDvGameCaribbeanIsland .sDvSymbolj {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol04_01ES.png') no-repeat;
}

.sDvLngES.sDvGameCaribbeanIsland .sDvSymbolk {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol03_01ES.png') no-repeat;
}

.sDvLngES.sDvGameCaribbeanIsland .sDvSymboll {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol02_01ES.png') no-repeat;
}

.sDvLngES.sDvGameCaribbeanIsland .sDvSymbolm {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol01_01ES.png') no-repeat;
}


.sDvLngES.sDvGameCaribbeanIsland #dvPayTableButtonPrevious > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_PaytablePreviousPage_01ES.png') no-repeat;
    background-size: 100% 100%;
}

.sDvLngES.sDvGameCaribbeanIsland #dvPayTableButtonBackToGame > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_PaytableReturnToGame_01ES.png') no-repeat;
    background-size: 100% 100%;
}

.sDvLngES.sDvGameCaribbeanIsland #dvPayTableButtonNext > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_PaytableNextPage_01ES.png') no-repeat;
    background-size: 100% 100%;
}


.sDvLngES.sDvGameCaribbeanIsland .sDvSymbolb.sDvSymbolWin {
    animation: 1.5s ease-in-out 0s infinite normal both running animateSymbolWinScattered_CB_ES;
}

@-webkit-keyframes animateSymbolWinScattered_CB_ES {
    0% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_01ES.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_02ES.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_03ES.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_02ES.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_01ES.png') no-repeat;
    }
}

@keyframes animateSymbolWinScattered_CB_ES {
    0% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_01ES.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_02ES.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_03ES.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_02ES.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol13_01ES.png') no-repeat;
    }
}


.sDvLngES.sDvGameCaribbeanIsland .sDvSymbolc.sDvSymbolWin {
    animation: 1.5s ease-in-out 0s infinite normal both running animateSymbolWinBonus_CB_ES;
}

@-webkit-keyframes animateSymbolWinBonus_CB_ES {
    0% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_01ES.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_02ES.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_03ES.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_02ES.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_01ES.png') no-repeat;
    }
}

@keyframes animateSymbolWinBonus_CB_ES {
    0% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_01ES.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_02ES.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_03ES.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_02ES.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol06_01ES.png') no-repeat;
    }
}


.sDvLngES.sDvGameCaribbeanIsland .sDvSymbola.sDvSymbolWin {
    animation: 1.5s ease-in-out 0s infinite normal both running animateSymbolWinWild_CB_ES;
}

@-webkit-keyframes animateSymbolWinWild_CB_ES {
    0% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_01ES.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_02ES.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_03ES.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_02ES.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_01ES.png') no-repeat;
    }
}

@keyframes animateSymbolWinWild_CB_ES {
    0% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_01ES.png') no-repeat;
    }

    10% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_02ES.png') no-repeat;
    }

    17% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_03ES.png') no-repeat;
    }

    33% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_02ES.png') no-repeat;
    }

    40% {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Symbol12_01ES.png') no-repeat;
    }
}


.sDvLngES.sDvGameCaribbeanIsland #dvPlayTableOnOff > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_Paytable_01ES.png') no-repeat !important;
    background-position: center center !important;
    background-size: contain !important;
}

    .sDvLngES.sDvGameCaribbeanIsland #dvPlayTableOnOff > div.sDvPlayTableOff {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_PaytableOff_01ES.png') no-repeat !important;
        background-position: center center !important;
        background-size: contain !important;
    }

.sDvLngES.sDvGameCaribbeanIsland #dvAutotPlay > div {
    background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_Autoplay_01ES.png') no-repeat !important;
    background-position: center center !important;
    background-size: contain !important;
}

    .sDvLngES.sDvGameCaribbeanIsland #dvAutotPlay > div.sDvAutoPlayOff {
        background: url('images/SVG/Slot/CaribbeanIsland/Elements/Button_AutoplayOff_01ES.png') no-repeat !important;
        background-position: center center !important;
        background-size: contain !important;
    }

/******* End Slot CaribbeanIsland ES *************/
/******* Start Slot CaribbeanIsland Mini Game *************/
.sDvGameCaribbeanIsland #dvSlotGameZoneBonus {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Base_01.png') no-repeat center center fixed;
}

.sDvGameCaribbeanIsland #dvSlotMiniGameMessageResult > div, .sDvGameCaribbeanIsland #dvSlotMiniGameDetail2_E1 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MGMessageBackground_01.png') no-repeat;
    background-size: contain;
}
/******* Start Slot GreatCircue Mini Game EN *************/
.sDvGameCaribbeanIsland #dvSlotMiniGameTitle > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MiniGameTitle_01EN.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameCaribbeanIsland #dvSlotMiniGameInstructions > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/Button_Instructions_01EN.png') no-repeat;
    background-size: contain;
    cursor: pointer;
}

.sDvGameCaribbeanIsland #dvSlotMiniGameMessageResult > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MGMessageInstructions_01EN.png') no-repeat;
    background-size: contain;
}

.sDvGameCaribbeanIsland #dvSlotMiniGameMessageResultGameOver > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MGMessageGameOver_01EN.png') no-repeat;
    background-size: contain;
}
.sDvGameCaribbeanIsland #dvSlotMiniGameMessageResultGameOver > div.lose {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MGMessageGameOver_02EN.png') no-repeat;
    background-size: contain;
}

.sDvGameCaribbeanIsland #dvSlotMiniGameMessageButton > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/Button_Close_01EN.png') no-repeat;
    background-size: contain !important;
}

.sDvGameCaribbeanIsland #dvSlotMiniGameMessageButtonBack > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/Button_Back_01EN.png') no-repeat;
    background-size: contain !important;
}


.sDvGameCaribbeanIsland #dvSlotMiniGameDetail1_E1 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MG_CI_Island01.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameCaribbeanIsland #dvSlotMiniGameDetail1_E2 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MG_CI_Island02.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameCaribbeanIsland #dvSlotMiniGameDetail1_E3 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MG_CI_Island03.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameCaribbeanIsland #dvSlotMiniGameDetail1_E4 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MG_CI_Island04.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameCaribbeanIsland #dvSlotMiniGameDetail1_E5 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MG_CI_Island05.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameCaribbeanIsland #dvSlotMiniGameDetail1_E6 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MG_CI_Island06.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}

.sDvGameCaribbeanIsland #dvSlotMiniGameDetail1_E7 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MG_CI_Island07.png') no-repeat;
    background-position: center center !important;
    background-size: contain !important;
}


.sDvGameCaribbeanIsland #dvSlotMiniGameDetail3_E1.sDvMark,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail3_E2.sDvMark,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail3_E3.sDvMark,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail3_E4.sDvMark,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail3_E5.sDvMark,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail3_E6.sDvMark {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MG_CI_Mark.png') no-repeat;
    background-position: center center;
    background-size: contain;
    cursor: pointer;
    animation: 1.5s ease-in-out 0s infinite normal both running animateSymbolWin;
}

.sDvGameCaribbeanIsland #dvSlotMiniGameDetail3_E1.sDvTreasure,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail3_E2.sDvTreasure,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail3_E3.sDvTreasure,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail3_E4.sDvTreasure,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail3_E5.sDvTreasure,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail3_E6.sDvTreasure {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MG_CI_Chest.png') no-repeat;
    background-position: center center;
    background-size: contain;
    animation: 1.5s ease-in-out 0s normal both running animateSymbolWinTreasure;
}

@-webkit-keyframes animateSymbolWinTreasure {
    0% {
        -webkit-transform: scaleY(1) scaleX(1);
        transform: scaleY(1) scaleX(1);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }

    50% {
        -webkit-transform: scaleY(1.5) scaleX(1.5);
        transform: scaleY(1.5) scaleX(1.5);
    }

    100% {
        -webkit-transform: scaleY(1)scaleX(1);
        transform: scaleY(1) scaleX(1);
    }
}

@keyframes animateSymbolWinTreasure {
    0% {
        -webkit-transform: scaleY(1) scaleX(1);
        transform: scaleY(1) scaleX(1);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }

    50% {
        -webkit-transform: scaleY(1.5) scaleX(1.5);
        transform: scaleY(1.5) scaleX(1.5);
    }

    100% {
        -webkit-transform: scaleY(1)scaleX(1);
        transform: scaleY(1) scaleX(1);
    }
}

.sDvGameCaribbeanIsland #dvSlotMiniGameDetail3_E1.sDvSkull,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail3_E2.sDvSkull,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail3_E3.sDvSkull,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail3_E4.sDvSkull,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail3_E5.sDvSkull,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail3_E6.sDvSkull {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MG_CI_Skull.png') no-repeat;
    background-position: center center;
    background-size: contain;
    animation: 1.5s ease-in-out 0s normal both running animateSymbolSkull;
}

@-webkit-keyframes animateSymbolSkull {
    0% {
        -webkit-transform: scaleY(1) scaleX(1) ;
        transform: scaleY(1) scaleX(1);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }
    20% {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
    }
    40% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: scaleY(1.5) scaleX(1.5);
        transform: scaleY(1.5) scaleX(1.5);
    }
    60% {
        -webkit-transform: rotate(-25deg);
        transform: rotate(-25deg);
    }
    80% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: scaleY(1)scaleX(1);
        transform: scaleY(1) scaleX(1);
    }
}

@keyframes animateSymbolSkull {
    0% {
        -webkit-transform: scaleY(1) scaleX(1);
        transform: scaleY(1) scaleX(1);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }

    20% {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
    }

    40% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    50% {
        -webkit-transform: scaleY(1.5) scaleX(1.5);
        transform: scaleY(1.5) scaleX(1.5);
    }

    60% {
        -webkit-transform: rotate(-25deg);
        transform: rotate(-25deg);
    }

    80% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: scaleY(1)scaleX(1);
        transform: scaleY(1) scaleX(1);
    }
}

.sDvGameCaribbeanIsland #dvSlotMiniGameDetail4_E1,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail4_E2,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail4_E3,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail4_E4,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail4_E5,
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail4_E6 {
    font-family: AllerDisplay-Regular;
    font-weight: bold;
    text-align: center;
    color: #233F73;
    text-shadow: 2px 0 0 White, -2px 0 0 White, 0 2px 0 White, 0 -2px 0 White, 1px 1px White, -1px -1px 0 White, 1px -1px 0 White, -1px 1px 0 White;
    
}
    .sDvGameCaribbeanIsland .sDvAnimateTresureAmount
    {
        animation: 1.5s ease-in-out 0s normal both running animateSymbolWinTreasure;
    }

.sDvGameCaribbeanIsland #dvSlotMiniGameMessageAmount {
    font-family: AllerDisplay-Regular;
}
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail2_E3 > div {
    background-position: center center !important;
    background-size: contain !important;
}
.sDvGameCaribbeanIsland #dvSlotMiniGameDetail2_E3 > div.sDvBoatRight {
    -webkit-transform: scaleY(1) scaleX(-1);
    transform: scaleY(1) scaleX(-1);
}

    .sDvGameCaribbeanIsland #dvSlotMiniGameDetail2_E3 > div.sDvBoat1 {
        background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MG_CI_Boat_01.png') no-repeat;
    }
    .sDvGameCaribbeanIsland #dvSlotMiniGameDetail2_E3 > div.sDvBoat2 {
        background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MG_CI_Boat_02.png') no-repeat;
    }
    .sDvGameCaribbeanIsland #dvSlotMiniGameDetail2_E3 > div.sDvBoat3 {
        background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MG_CI_Boat_03.png') no-repeat;
    }
    .sDvGameCaribbeanIsland #dvSlotMiniGameDetail2_E3 > div.sDvBoat4 {
        background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MG_CI_Boat_04.png') no-repeat;
    }
    .sDvGameCaribbeanIsland #dvSlotMiniGameDetail2_E3 > div.sDvBoat5 {
        background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MG_CI_Boat_05.png') no-repeat;
    }
/******* Stop Slot CaribbeanIsland Mini Game EN *************/
/******* Start Slot CaribbeanIsland Mini Game ES *************/
.sDvLngES.sDvGameCaribbeanIsland #dvSlotMiniGameTitle > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MiniGameTitle_01ES.png') no-repeat;
    background-size: contain;
}

.sDvLngES.sDvGameCaribbeanIsland #dvSlotMiniGameInstructions > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/Button_Instructions_01ES.png') no-repeat;
    background-size: contain;
    cursor: pointer;
}

.sDvLngES.sDvGameCaribbeanIsland #dvSlotMiniGameMessageResult > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MGMessageInstructions_01ES.png') no-repeat;
    background-size: contain;
}
.sDvLngES.sDvGameCaribbeanIsland #dvSlotMiniGameMessageResultGameOver > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MGMessageGameOver_01ES.png') no-repeat;
    background-size: contain;
}
.sDvLngES.sDvGameCaribbeanIsland #dvSlotMiniGameMessageResultGameOver > div.lose {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/MGMessageGameOver_02ES.png') no-repeat;
    background-size: contain;
}

.sDvLngES.sDvGameCaribbeanIsland #dvSlotMiniGameDetail2_E5 > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/Button_Back_01ES.png') no-repeat;
    background-size: contain;
    cursor: pointer;
}

.sDvLngES.sDvGameCaribbeanIsland #dvSlotMiniGameMessageButton > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/Button_Close_01ES.png') no-repeat;
    background-size: contain !important;
}

.sDvLngES.sDvGameCaribbeanIsland #dvSlotMiniGameMessageButtonBack > div {
    background: url('images/SVG/Slot/CaribbeanIsland/MiniGame_Elements/Button_Back_01ES.png') no-repeat;
    background-size: contain !important;
}


/******* End Slot CaribbeanIsland Mini Game ES *************/
/******* End Slot CaribbeanIsland Mini Game *************/
/******* End Slot CaribbeanIsland *************/

/******* END Slot***************/
/***** Full screen splash **************/
#dvOverlaySplash, #dvVPMessageBoxOverlay, #dvMessageBoxOverlay, .dvGameOverlay {
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.8;
    z-index: 1001;
}

#dvOverlaySplash {
    opacity: 1;
    background-color: white;
}

#dvStartPlayingMessage {
    text-align: center;
    position: relative;
    display: none;
    width: 260px;
    height: 80px;
    padding: 16px;
    background-color: #af2b2b;
    border-radius: 25px;
    z-index: 1002;
    top: 40vh;
    margin: auto;
    font-size: 18px;
}

#dvRotateScreenMessage {
    position: absolute;
    display: none;
    z-index: 1002;
}

#dvStartPlayingMessage td {
    color: white;
}
/***** END Full screen splash **************/
/*****Video Poker********/
#VideoPoker #dvMenu > div {
    background: url('images/SVG/VP/JacksOrBetter/Elements/Menu_Icon_01.svg') no-repeat;
}

.sDvHold {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    pointer-events: none;
    display: none;
}

.videoPokerHandResult {
    display: none;
    background-color: moccasin;
    justify-content: center;
    align-items: center;
    font-size: 2em;
    pointer-events: none;
}

.videoPokerHandWin > div {
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: none;
    text-align: center;
    color: white;
    font-family: Calibri;
    font-size: 24px;
    width: 100%;
    height: 100%;
}

.videoPokerDoubleUpMessage {
    display: none;
    justify-content: center;
    align-items: center;
    font-family: Arial;
    font-weight: bold;
    font-size: 18px;
    color: white;
    pointer-events: none;
    text-align: center;
}

#VideoPoker .sDvVPRemoveCoin {
    background: url('images/SVG/VP/JacksOrBetter/Elements/Button_Minus_01.svg') no-repeat;
}

#VideoPoker .sDvVPAddCoin {
    background: url('images/SVG/VP/JacksOrBetter/Elements/Button_Plus_01.svg') no-repeat;
}

#VideoPoker #dvVPTotalBet {
    background: url('images/SVG/VP/JacksOrBetter/Elements/Box_CoinValue_01.svg') no-repeat;
}
/*JacksOrBetter*/
#VideoPoker .sDvVPTitle_L {
    background: url('images/SVG/VP/JacksOrBetter/Elements/Title_01EN.png') no-repeat;
    background-size: 100% 100%;
}

    #VideoPoker .sDvVPTitle_L.multi {
        background: url('images/SVG/VP/JacksOrBetter/Elements/Title_04EN.png') no-repeat;
        background-size: 100% 100%;
    }

#VideoPoker .sDvVPTitle_M {
    background: url('images/SVG/VP/JacksOrBetter/Elements/Title_02EN.png') no-repeat;
    background-size: 100% 100%;
}

    #VideoPoker .sDvVPTitle_M.multi {
        background: url('images/SVG/VP/JacksOrBetter/Elements/Title_04EN.png') no-repeat;
        background-size: 100% 100%;
    }

#VideoPoker .sDvVPTitle_Mobile {
    background: url('images/SVG/VP/JacksOrBetter/Elements/Title_03EN.png') no-repeat;
    background-size: 100% 100%;
    display: none;
}

    #VideoPoker .sDvVPTitle_Mobile.multi {
        background: url('images/SVG/VP/JacksOrBetter/Elements/Title_04EN.png') no-repeat;
        background-size: 100% 100%;
        display: none;
    }

.sDvVPPayTable {
    background: url('images/SVG/VP/JacksOrBetter/Elements/PayTableBackground_Desktop_01.svg') no-repeat;
}

#VideoPoker .sDvTableGamePortrait .sDvVPPayTable {
    background: url('images/SVG/VP/JacksOrBetter/Elements/PayTableBackground_Mobile_01.svg') no-repeat;
}

    #VideoPoker .sDvTableGamePortrait .sDvVPPayTable.multi {
        background: url('images/SVG/VP/JacksOrBetter/Elements/PayTableBackground_Multi_Mobile_01.svg') no-repeat;
        box-shadow: 6px 8px 5px rgba(0, 0, 0, 0.3);
        border-radius: 1% 1%;
    }

#dvVpMessageBoxFrame {
    background: url(images/SVG/VP/JacksOrBetter/Elements/Messages_01.svg) no-repeat;
    width: 100%;
    height: 100%;
}

.videoPokerHandWin {
    background: url('images/SVG/VP/JacksOrBetter/Elements/Hand_Status_Tag_01.svg') no-repeat;
    display: none;
    pointer-events: none;
}

#VideoPoker .sDvCardBack {
    width: 100%;
    height: 100%;
    background: url('images/SVG/VP/JacksOrBetter/Elements/CardBack_01.svg') no-repeat;
}
/*TensOrBetter*/
#VideoPoker .sDvVPTitle_L.TensOrBetter {
    background: url('images/SVG/VP/TensOrBetter/Elements/Title_01EN.png') no-repeat;
    background-size: 100% 100%;
}

#VideoPoker .sDvVPTitle_M.TensOrBetter {
    background: url('images/SVG/VP/TensOrBetter/Elements/Title_02EN.png') no-repeat;
    background-size: 100% 100%;
}

#VideoPoker .sDvVPTitle_Mobile.TensOrBetter {
    background: url('images/SVG/VP/TensOrBetter/Elements/Title_03EN.png') no-repeat;
    background-size: 100% 100%;
    display: none;
}

#VideoPoker .sDvVPTitle_L.TensOrBetter.multi {
    background: url('images/SVG/VP/TensOrBetter/Elements/Title_04EN.png') no-repeat;
    background-size: 100% 100%;
}

#VideoPoker .sDvVPTitle_Mobile.TensOrBetter.multi {
    background: url('images/SVG/VP/TensOrBetter/Elements/Title_04EN.png') no-repeat;
    background-size: 100% 100%;
    display: none;
}

.sDvVPPayTable.TensOrBetter {
    background: url('images/SVG/VP/TensOrBetter/Elements/PayTableBackground_Desktop_01.svg') no-repeat;
}

#VideoPoker .sDvTableGamePortrait .sDvVPPayTable.TensOrBetter {
    background: url('images/SVG/VP/TensOrBetter/Elements/PayTableBackground_Mobile_01.svg') no-repeat;
}

    #VideoPoker .sDvTableGamePortrait .sDvVPPayTable.TensOrBetter.multi {
        background: url('images/SVG/VP/TensOrBetter/Elements/PayTableBackground_Multi_Mobile_01.svg') no-repeat;
    }

.TensOrBetter #dvVpMessageBoxFrame {
    background: url(images/SVG/VP/TensOrBetter/Elements/Messages_01.svg) no-repeat;
    width: 100%;
    height: 100%;
}

.TensOrBetter .videoPokerHandWin {
    background: url('images/SVG/VP/TensOrBetter/Elements/Hand_Status_Tag_01.svg') no-repeat;
    display: none;
    pointer-events: none;
}

#VideoPoker .TensOrBetter .sDvCardBack {
    width: 100%;
    height: 100%;
    background: url('images/SVG/VP/TensOrBetter/Elements/CardBack_01.svg') no-repeat;
}
/*DeucesWild*/
#VideoPoker .sDvVPTitle_L.DeucesWild {
    background: url('images/SVG/VP/DeucesWild/Elements/Title_01EN.png') no-repeat;
    background-size: 100% 100%;
}

#VideoPoker .sDvVPTitle_M.DeucesWild {
    background: url('images/SVG/VP/DeucesWild/Elements/Title_02EN.png') no-repeat;
    background-size: 100% 100%;
}

#VideoPoker .sDvVPTitle_Mobile.DeucesWild {
    background: url('images/SVG/VP/DeucesWild/Elements/Title_03EN.png') no-repeat;
    background-size: 100% 100%;
    display: none;
}

#VideoPoker .sDvVPTitle_L.DeucesWild.multi {
    background: url('images/SVG/VP/DeucesWild/Elements/Title_04EN.png') no-repeat;
    background-size: 100% 100%;
}

#VideoPoker .sDvVPTitle_Mobile.DeucesWild.multi {
    background: url('images/SVG/VP/DeucesWild/Elements/Title_04EN.png') no-repeat;
    background-size: 100% 100%;
    display: none;
}

.sDvVPPayTable.DeucesWild {
    background: url('images/SVG/VP/DeucesWild/Elements/PayTableBackground_Desktop_01.svg') no-repeat;
}

#VideoPoker .sDvTableGamePortrait .sDvVPPayTable.DeucesWild {
    background: url('images/SVG/VP/DeucesWild/Elements/PayTableBackground_Mobile_01.svg') no-repeat;
}

    #VideoPoker .sDvTableGamePortrait .sDvVPPayTable.DeucesWild.multi {
        background: url('images/SVG/VP/DeucesWild/Elements/PayTableBackground_Multi_Mobile_01.svg') no-repeat;
    }

.DeucesWild #dvVpMessageBoxFrame {
    background: url(images/SVG/VP/DeucesWild/Elements/Messages_01.svg) no-repeat;
    width: 100%;
    height: 100%;
}

.DeucesWild .videoPokerHandWin {
    background: url('images/SVG/VP/DeucesWild/Elements/Hand_Status_Tag_01.svg') no-repeat;
    display: none;
    pointer-events: none;
}

#VideoPoker .DeucesWild .sDvCardBack {
    width: 100%;
    height: 100%;
    background: url('images/SVG/VP/DeucesWild/Elements/CardBack_01.svg') no-repeat;
}
/*JokerWild*/
#VideoPoker .sDvVPTitle_L.JokerWild {
    background: url('images/SVG/VP/JokerWild/Elements/Title_01EN.png') no-repeat;
    background-size: 100% 100%;
}

#VideoPoker .sDvVPTitle_M.JokerWild {
    background: url('images/SVG/VP/JokerWild/Elements/Title_02EN.png') no-repeat;
    background-size: 100% 100%;
}

#VideoPoker .sDvVPTitle_Mobile.JokerWild {
    background: url('images/SVG/VP/JokerWild/Elements/Title_03EN.png') no-repeat;
    background-size: 100% 100%;
    display: none;
}

#VideoPoker .sDvVPTitle_L.JokerWild.multi {
    background: url('images/SVG/VP/JokerWild/Elements/Title_04EN.png') no-repeat;
    background-size: 100% 100%;
}

#VideoPoker .sDvVPTitle_Mobile.JokerWild.multi {
    background: url('images/SVG/VP/JokerWild/Elements/Title_04EN.png') no-repeat;
    background-size: 100% 100%;
    display: none;
}

.sDvVPPayTable.JokerWild {
    background: url('images/SVG/VP/JokerWild/Elements/PayTableBackground_Desktop_01.svg') no-repeat;
}

#VideoPoker .sDvTableGamePortrait .sDvVPPayTable.JokerWild {
    background: url('images/SVG/VP/JokerWild/Elements/PayTableBackground_Mobile_01.svg') no-repeat;
}

    #VideoPoker .sDvTableGamePortrait .sDvVPPayTable.JokerWild.multi {
        background: url('images/SVG/VP/JokerWild/Elements/PayTableBackground_Multi_Mobile_01.svg') no-repeat;
    }

.JokerWild #dvVpMessageBoxFrame {
    background: url(images/SVG/VP/JokerWild/Elements/Messages_01.svg) no-repeat;
    width: 100%;
    height: 100%;
}

.JokerWild .videoPokerHandWin {
    background: url('images/SVG/VP/JokerWild/Elements/Hand_Status_Tag_01.svg') no-repeat;
    display: none;
    pointer-events: none;
}

#VideoPoker .JokerWild .sDvCardBack {
    width: 100%;
    height: 100%;
    background: url('images/SVG/VP/JokerWild/Elements/CardBack_01.svg') no-repeat;
}
/*AcesAndFaces*/
#VideoPoker .sDvVPTitle_L.AcesAndFaces {
    background: url('images/SVG/VP/AcesAndFaces/Elements/Title_01EN.png') no-repeat;
    background-size: 100% 100%;
}

#VideoPoker .sDvVPTitle_M.AcesAndFaces {
    background: url('images/SVG/VP/AcesAndFaces/Elements/Title_02EN.png') no-repeat;
    background-size: 100% 100%;
}

#VideoPoker .sDvVPTitle_Mobile.AcesAndFaces {
    background: url('images/SVG/VP/AcesAndFaces/Elements/Title_03EN.png') no-repeat;
    background-size: 100% 100%;
    display: none;
}

#VideoPoker .sDvVPTitle_L.AcesAndFaces.multi {
    background: url('images/SVG/VP/AcesAndFaces/Elements/Title_04EN.png') no-repeat;
    background-size: 100% 100%;
}

#VideoPoker .sDvVPTitle_Mobile.AcesAndFaces.multi {
    background: url('images/SVG/VP/AcesAndFaces/Elements/Title_04EN.png') no-repeat;
    background-size: 100% 100%;
    display: none;
}

.sDvVPPayTable.AcesAndFaces {
    background: url('images/SVG/VP/AcesAndFaces/Elements/PayTableBackground_Desktop_01.svg') no-repeat;
}

#VideoPoker .sDvTableGamePortrait .sDvVPPayTable.AcesAndFaces {
    background: url('images/SVG/VP/AcesAndFaces/Elements/PayTableBackground_Mobile_01.svg') no-repeat;
}

    #VideoPoker .sDvTableGamePortrait .sDvVPPayTable.AcesAndFaces.multi {
        background: url('images/SVG/VP/AcesAndFaces/Elements/PayTableBackground_Multi_Mobile_01.svg') no-repeat;
    }

.AcesAndFaces #dvVpMessageBoxFrame {
    background: url(images/SVG/VP/AcesAndFaces/Elements/Messages_01.svg) no-repeat;
    width: 100%;
    height: 100%;
}

.AcesAndFaces .videoPokerHandWin {
    background: url('images/SVG/VP/AcesAndFaces/Elements/Hand_Status_Tag_01.svg') no-repeat;
    display: none;
    pointer-events: none;
}

#VideoPoker .AcesAndFaces .sDvCardBack {
    width: 100%;
    height: 100%;
    background: url('images/SVG/VP/AcesAndFaces/Elements/CardBack_01.svg') no-repeat;
}
/*Paytable*/
.sDvVPPayTableInner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 93% !important;
    height: 88% !important;
}

    .sDvVPPayTableInner > div {
        display: table-row;
    }

        .sDvVPPayTableInner > div:nth-child(2) > div {
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
        }

        .sDvVPPayTableInner > div:last-child > div {
            border-bottom-left-radius: 10px;
            border-bottom-right-radius: 10px;
        }

.sDvVPPayTableRow {
    background-color: rgba(255,255,255,0.06);
    height: 11.11%;
    display: table-cell;
}

.DeucesWild .sDvVPPayTableRow {
    height: 10%;
}

.JokerWild .sDvVPPayTableRow, .AcesAndFaces .sDvVPPayTableRow {
    height: 9.09%;
}

.sDvVPPayTableRow > table {
    font: FuturaHvBTHeavy;
    font-size: 18px;
    font-weight: bold;
    color: white;
}

.sDvVPPayTableRowAlt {
    background-color: rgba(30,18,13,0.1);
}

.sDvVPPayTableRow > table {
    border-collapse: collapse;
    border: none;
    width: 100%;
    height: 100%
}

.sDvVPPayTableRow td {
    padding: 0px;
}


#VideoPoker .dvLabelAmount {
    text-align: right;
}

#dvVPReelCoin .sDvReel {
    transform: scaleY(1);
}

    #dvVPReelCoin .sDvReel > .icons > div {
        width: calc(100%);
        margin: 0;
        height: var(--heightSymbolCoin);
        font-family: Arial;
        font-weight: bold;
        color: white;
        transform: scaleY(1);
        text-align: center;
        display: table;
    }

        #dvVPReelCoin .sDvReel > .icons > div > div {
            display: table-cell;
            vertical-align: middle;
        }

.sButtonActionBig:hover {
    /*opacity: 0.8;*/
    cursor: pointer;
}

.sButtonActionBig:active {
    height: 98%;
    width: 98%;
    margin: 2%;
}

.sDvBtnClose {
    background: url('images/SVG/VP/JacksOrBetter/Elements/Button_CloseGame_01.svg') no-repeat;
}

    .sDvBtnClose:hover {
        cursor: pointer;
    }

.sDvButtonActionDisabled {
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
    filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
    pointer-events: none;
}

    .sDvButtonActionDisabled > div {
        color: gray;
    }

.firstHandCard {
    cursor: pointer;
}

.sDvDoubleUpWinAmin {
    animation-iteration-count: 1;
    animation: doubleUpAmin 0.5s;
}

.sDvDoubleUpWinAminOut {
    animation-iteration-count: 1;
    animation: doubleUpAminOut 0.7s;
}

@keyframes doubleUpAmin {
    0% {
        transform: scale(0.2);
    }

    70% {
        transform: scale(1.2)
    }

    100% {
        transform: scale(1);
    }
}

@keyframes doubleUpAminOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0.01;
    }
}

.sDvTableColSelected {
    display: none;
    background: rgb(247,190,55);
    background: -moz-linear-gradient(180deg, rgba(247,190,55,1) 0%, rgba(230,118,58,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(247,190,55,1) 0%, rgba(230,118,58,1) 100%);
    background: linear-gradient(180deg, rgba(247,190,55,1) 0%, rgba(230,118,58,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7be37",endColorstr="#e6763a",GradientType=1);
    border-radius: 8% / 2%;
    position: absolute;
    box-shadow: 5px 5px 2px 1px rgba(0, 0, 0, 0.1);
}

.sDvTableColSelectedLight {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,237,217,0) 100%);
    background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,237,217,0) 100%);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,237,217,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffedd9",GradientType=1);
    border-radius: 8% / 2%;
    position: absolute;
    width: 100%;
    height: 45%;
    opacity: 0.46;
}

.sDvTableColSelectedText {
    text-shadow: 1px 1px #222222;
}

#VideoPoker .sDvTableGamePortrait .dvLabelAmount {
    text-align: left;
}

.vpNoFlip > div > .back,
.vpNoFlip > div > .front {
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -o-transition: color 0 ease-in !important;
    transition: none !important;
}

.sDvVPMesage {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #F3AE3D;
}

#VideoPoker .sDvTableGamePortrait .sDvVPMesage {
    font-family: Calibri;
    font-weight: normal;
}

#dvVpMessageBoxButton > div {
    width: 100%;
    height: 100%;
}

#dvVPMessageBoxText > div {
    display: flex;
    color: white;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    pointer-events: none;
    width: 100%;
    height: 100%;
}

#VideoPoker #dvPayTable {
    cursor: pointer;
}

    #VideoPoker #dvPayTable > div {
        background: url(images/SVG/PaytableOff_01EN.svg) no-repeat;
    }

        #VideoPoker #dvPayTable > div.sDvPayTableOn {
            background: url(images/SVG/PayTable_Label_01EN.svg) no-repeat;
        }

#VideoPoker .sDvLngES #dvPayTable > div {
    background: url(images/SVG/PaytableOff_01ES.svg) no-repeat;
}

    #VideoPoker .sDvLngES #dvPayTable > div.sDvPayTableOn {
        background: url(images/SVG/PayTable_Label_01ES.svg) no-repeat;
    }

#VideoPoker #dvFastPlay > div.sDvFastPlayOn {
    background: url('images/SVG/FastPlayOn_03.svg') no-repeat;
}

#VideoPoker .sDvLngES #dvFastPlay > div.sDvFastPlayOn {
    background: url('images/SVG/FastPlayOn_04.svg') no-repeat;
}

/*****End Video Poker********/
#divDebugInfo {
    display: none;
}

.listSeparator {
    background: #333333;
    border-right: 0.2em solid black;
}

.listSeparator > div {
    border-top: 1px solid #CCC;
    width: 98%;
    margin: 0 auto;
}

