/*PRELOAD DELLE IMMAGINI*/
body:after {
    display: none;

}

.sessionTimer {
    right: 813px !important;
    top: -6px !important;
}

#previewCT {
    background-color: transparent !important;
}

.hidDiv {
    text-shadow: 0px 0px 4px rgba(94, 94, 94, 1);
}

.clockDiv {
    text-shadow: 0px 0px 4px rgba(94, 94, 94, 1);
}

/*BUTTONS*/
.slot_btn {
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

.btnAutoplayGame {
    width: 100px;
    height: 40px;
    position: absolute
}

.slot_btn_disable {
    display: none;
}

.spin_normal {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/spin_off.png);
}

.spin_normal:hover {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/on/spin_on.png);
}

.spin_disable {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/spin_off.png);
}

.spinFS_normal {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/spin_fs_off.png);
}

.spinFS_normal:hover {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/on/spin_on.png);
}

.spinFS_disable {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/spin_fs_off.png);
}

.start_normal {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/skip_off.png);
}

.start_normal:hover {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/on/skip_on.png);
}

.ap_normal {

}

.ap_active {

}

.ap_normal:hover {

}

.ap_disable {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/icon_auto_off.png);
    color: white;
}

.divAutoplayNum {
    padding: 19% 20% 20% 20%;
    -webkit-text-stroke: 1px black;
    color: #ffffff;
    font-weight: bold;
    font-size: 0px;
}

.divAutoplayNumActive {
    color: #ffffff !important;
}

.bgSlot {
    width: 1280px;
    height: 750px;
}

.ap_normal:hover .divAutoplayNum {
    color: white;
}

.stop_normal {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/spin_stop_off.png);
}

.stop_normal:hover {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/on/spin_stop_on.png);
}

.stop_disable {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/spin_stop_off.png);
}

.paytable_normal {

}

.paytable_normal:hover {

}

.paytable_disable {

}

.max_normal {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/max_off.png);
}

.max_normal:hover {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/on/max_on.png);
}

.max_disable {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/max_off.png);
}

.skip_normal {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/skip_off.png);
}

.skip_normal:hover {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/on/skip_on.png);
}

.back_normal {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/back_off.png);
}

.back_normal:hover {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/on/back_on.png);
}

.back_disable {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/back_off.png);
}

.btnSkipVideo {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/skip_off.png);
    width: 100%;
    height: 100%;
}

.btnSkipVideo:hover {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/on/skip_on.png);
}

.btnSkip {
    width: 78px;
    height: 76px;
    left: 601px !important;
    top: 600px !important;
}

.arrowCoinL_normal {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/arrow_l_coin_off.png);
}

.arrowCoinL_normal:hover {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/on/arrow_l_coin_on.png);
}

.arrowCoinL_active {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/on/arrow_l_coin_on.png);
}

.arrowCoinL_disable {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/arrow_l_coin_off.png);
}

.arrowCoinR_normal {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/arrow_r_coin_off.png);
}

.arrowCoinR_normal:hover {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/on/arrow_r_coin_on.png);
}

.arrowCoinR_active {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/on/arrow_r_coin_on.png);
}

.arrowCoinR_disable {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/arrow_r_coin_off.png);
}

.arrowStepL_normal {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/arrow_l_step_off.png);
}

.arrowStepL_normal:hover {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/on/arrow_l_step_on.png);
}

.arrowStepL_active {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/on/arrow_l_step_on.png);
}

.arrowStepL_disable {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/arrow_l_step_off.png);
}

.arrowStepR_normal {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/arrow_r_step_off.png);
}

.arrowStepR_normal:hover {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/on/arrow_r_step_on.png);
}

.arrowStepR_active {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/on/arrow_r_step_on.png);
}

.arrowStepR_disable {
    background-image: url(/games/slot5/cinema/desktop/img/bar/btn/off/arrow_r_step_off.png);
}

.btnPayline {
    cursor: pointer;
}

.txtLineCoin {
    display: none;
}

.txtLineNum {
    display: none;
    font-size: 18px;
    padding-top: 2px;
    padding-right: 3px;
}

#canvasLine {
    position: absolute;
    top: 0px;
    left: 0px;
}

/*
PAYTABLE
*/

.leftArrowPT {
    background-image: url(/games/slot5/cinema/desktop/img/bar/pt_back.png);
}

.rightArrowPT {
    background-image: url(/games/slot5/cinema/desktop/img/bar/pt_next.png);
}

.rightArrowPT:hover {
    background-image: url(/games/slot5/cinema/desktop/img/bar/pt_next_hover.png);
}

.leftArrowPT:hover {
    background-image: url(/games/slot5/cinema/desktop/img/bar/pt_back_hover.png);
}

.carousel-control {
    opacity: 1 !important;
}

.section_cont_paytable {
    width: 1280px;
    height: 720px;
}

.container-fluid {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.guide_link:hover {
    color: #859AFF;
}

.guide_link {
    display: none !important;
}

#exitPT_btn {
    background-image: url(/games/slot5/cinema/desktop/img/bar/pt_back_to_game.png);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    cursor: pointer;
    min-width: 57px;
    width: 57px;
    height: 89px;
    background-position: center center;
    top: 610px;
    right: 615px;
}

#exitPT_btn:hover {
    background-image: url(/games/slot5/cinema/desktop/img/bar/pt_back_to_game_hover.png);
}

.carousel-control.right {
    right: 530px;
    width: 89px;
    height: 57px;
    top: 602px;
    background-image: none;
}

.carousel-control.left {
    left: 524px;
    width: 89px;
    height: 57px;
    top: 602px;
    background-image: none;
}

#carouselArrow {
    background-repeat: no-repeat;
    width: 89px;
    height: 57px;
    position: relative;
    display: inline-block;
    background-size: contain;
}

.logoPT {
    background-image: url(/games/slot5/cinema/desktop/img/paytable/txt_paytable.png);
    background-repeat: no-repeat;
    width: 298px;
    height: 71px;
    background-position: center;
    margin: 20px auto;
}

.imgIcons {
    background-image: url(/games/slot5/cinema/desktop/img/paytable/pt_icons.png);
    background-repeat: no-repeat;
    width: 1280px;
    height: 227px;
    margin: 20px auto;
    margin-bottom: 0px;
}

.titleBonusScatter {
    background-image: url(/games/slot5/cinema/desktop/img/paytable/title_bonus_scatter.png);
    background-repeat: no-repeat;
    width: 600px;
    height: 60px;
    background-position: center;
    margin: 20px auto;
}

.imgBonusScatter {
    background-image: url(/games/slot5/cinema/desktop/img/paytable/scatter_reels.png);
    background-repeat: no-repeat;
    width: 600px;
    height: 350px;
    background-position: center;
    margin: 20px;
    position: absolute;
    left: 0px;
    top: 198px;
}

.txtBonusScatter {
    font-size: 16px;
    position: absolute;
    text-align: left;
}

#txtBonusScatter1 {
    left: 75px;
    width: 1100px;
    top: 200px;
}

#txtBonusScatter2 {
    left: 600px;
    width: 600px;
    top: 270px;
    text-align: justify;
}

#txtBonusScatter3 {
    left: 75px;
    width: 1000px;
    top: 520px;
}

.titleBonusExtend {
    background-image: url(/games/slot5/cinema/desktop/img/paytable/title_bonus_pictures.png);
    background-repeat: no-repeat;
    width: 500px;
    height: 60px;
    background-position: center;
    margin: 20px auto;
}

.imgBonusExtend {
    background-image: url(/games/slot5/cinema/desktop/img/paytable/exp_reels.png);
    background-repeat: no-repeat;
    width: 600px;
    height: 350px;
    background-position: center;
    margin: 20px;
    position: absolute;
    left: 0px;
    top: 198px;
}

.txtBonusExtend {
    font-size: 16px;
    width: 1140px;
    position: absolute;
    text-align: left;
}

#txtBonusExtend1 {
    left: 75px;
    width: 1100px;
    top: 200px;
}

#txtBonusExtend2 {
    left: 600px;
    width: 600px;
    top: 270px;
    text-align: justify;
}

.titleBonusPaysBoth {
    background-image: url(/games/slot5/cinema/desktop/img/paytable/title_bonus_pays_both_ways.png);
    background-repeat: no-repeat;
    width: 850px;
    height: 60px;
    background-position: center;
    margin: 20px auto;
}

.imgBonusPaysBoth1 {
    background-image: url(/games/slot5/cinema/desktop/img/paytable/pbw_reels.png);
    background-repeat: no-repeat;
    width: 600px;
    height: 350px;
    background-position: center;
    margin: 20px;
    position: absolute;
    left: 0px;
    top: 198px;
}

.txtBonusPaysBoth {
    font-size: 16px;
    position: absolute;
    text-align: left;
}

#txtBonusPaysBoth1 {
    left: 75px;
    width: 1100px;
    top: 200px;
}

#txtBonusPaysBoth2 {
    left: 640px;
    width: 560px;
    top: 270px;
    text-align: justify;
}

.imgCombo {
    background-image: url(/games/slot5/cinema/desktop/img/paytable/comb_reels.png);
    background-repeat: no-repeat;
    width: 850px;
    height: 130px;
    background-size: contain;
    background-position: center;
    margin: 0px auto;
}

.paytableText {
    font-size: 16px;
}

#txtPaytableUp {
    width: 1000px;
    margin: 0px auto;
    text-align: center;
}

#txtPaytableAlert {
    width: 1000px;
    margin: 5px auto;
    text-align: center;
    font-size: 14px;
}

#paytableContent {
    height: 720px;
}

.targetPaytable {
    background-image: url(/games/slot5/cinema/desktop/img/component/preview.png);
    background-size: 1280px 720px;
    background-repeat: no-repeat;
    height: 720px;
    width: 1280px;
    color: #ffffff !important;
}

.carousel-indicators li {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #464646;
    border: 1px solid #464646;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;

}

.carousel-indicators .active {
    width: 15px;
    height: 15px;
    margin: 3px;
    border: 2px solid rgba(255, 232, 109, 1);
    background-color: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.76);
    -moz-box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.76);
    box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.76);
}

.carousel-indicators {
    left: 640px;
    bottom: 105px !important;
}

.carousel-control {
    opacity: 1 !important;
}

.guide_link:hover {
    color: #859AFF;
}

.guide_link {
    display: none !important;
}