@charset "UTF-8";

/**
Copyright 2022
**/

.color-spb {
    color: #00E8A3 !important;
}

.color-spb2 {
    color: #FFD7C9 !important;
}

.color-spb3 {
    color: #00ECFF !important;
}

.bg-spb {
    background: linear-gradient(to right,  #25feff 0%,#02e9a8 100%) !important;
}

.bg-spb2 {
    background-color: #00ECFF;
}

.offcanvas.offcanvas-start {
    width: 85%;
}

.majorBox {
    background-color: #FFF;
}

.btn-login {
    font-weight: 600;
    color: #FFF;
    background-color: #0B1620;
    width: 100%;
    padding: .375rem 0;
    letter-spacing: .1rem;
    border: 1px solid #00E8A3;
}

.btn-login:hover {
    color: #000;
    background: linear-gradient(to right,  #25feff 0%,#02e9a8 100%);
}

.btn-deposit {
    font-weight: 600;
    color: #000;
    background: linear-gradient(to right,  #25feff 0%,#02e9a8 100%);
    width: 100%;
    padding: .375rem 0;
    letter-spacing: .1rem;
}

.btn-deposit:hover {
    color: #FFF !important;
    background: #0B1620;
    border: 1px solid #00E8A3;
}

/**
Desktop - TopNav
**/

.topNav a {
    padding: .5rem;
}

.topNav a:focus {
    color: #00E8A3 !important;
    padding: .5rem;
}

.topNav .nav-link {
    border: 0px;
}

.topNav .nav-link:focus, .topNav .nav-link:hover {
    border: 0px;
}


/**
Desktop - Side MainNav
**/

.desktopSideNav {
    min-height: 100vh;
    border-right: 1px solid #015c41;
}

.sideMainNav > a {
    color: #FFF;
    font-weight: 400;
    /* border: 2px solid #01DC66; */
    border-bottom: 1px solid #015c41;
    padding: .2rem .5rem;
    text-decoration: none;
    border-radius: 0.5rem;
}

.sideMainNav > a > img {
    width: 30px;
    height: auto;
}

.sideMainNav > a:hover {
    background: linear-gradient(to right,  #018a63 0%,#0B1620 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.sideMainNav > a.active {
    color: #000 !important;
    border: 2px solid #00E8A3;
    background: linear-gradient(to right,  #25feff 0%,#02e9a8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.sideMainNav > a.active img {
    filter: brightness(0%);
}

.sideMainNav .border-box {
    border: 2px solid #00E8A3;
}

/*
Common
*/

.btn-hamburger {
    color: #FFF;
}

.btn-hamburger:hover, .btn-hamburger:focus {
    color: #FFF;
    outline: none;
    box-shadow: unset !important;
}

/*
Footer
*/

.supportZone img {
    width: 3rem;
}

.supportZone .cs24 {
    width: 7rem;
}

.footer-link, .footer-link a {
    font-size: .8rem;
    line-height: 8px;
}

.footer-link a {
    text-decoration: none;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.footer-link a:hover {
    color: #01DC66;
}

.footer-link-header {
    color: #4d4d4d;
    font-size: .8rem;
    font-weight: 600;
}

.footer-phase {
    font-size: .7rem;
}

.footer-phase h4 {
    font-size: .9rem;
    font-weight: 600;
    margin: 0;
}

.extra-wrapper {
    padding: 1rem 0;
    border-top: 1px dotted #E6E6E6;
}

.footer-paymethod > dd > i,
.footer-browser > dd > i {
    width: 36px;
    height: 36px;
    display: inline-block;
}

.footer-paymethod > dd, .footer-browser > dd, .footer-responsible > dd, .footer-license > dd, .footer-cert > dd {
    margin: 0;
    /* text-align: center; */
}

.footer-paymethod > dd:first-child > i {
    width: 70px !important;
    height: 36px !important;
    background: url('../../assets/img/paymethod/FPX.svg') no-repeat center center;
    background-size: 128%;
}

.footer-paymethod > dd:nth-child(2) > i {
    background: url('../../assets/img/paymethod/duitnow.svg') no-repeat center center;
    background-size: 100%;
}

.footer-paymethod > dd:nth-child(3) > i {
    background: url('../../assets/img/paymethod/TNG.svg') no-repeat center center;
    background-size: 150%;
}

.footer-paymethod > dd:nth-child(4) > i {
    background: url('../../assets/img/paymethod/grab.svg') no-repeat center center;
    background-size: 129%;
}

.footer-paymethod > dd:nth-child(5) > i {
    background: url('../../assets/img/paymethod/boost.svg') no-repeat center center;
    background-size: 100%;
}

.footer-browser > dd:first-child > i {
    background: url('../../assets/img/browser/edge.svg') no-repeat center center;
    background-size: 100%;
}

.footer-browser > dd:nth-child(2) > i {
    background: url('../../assets/img/browser/chrome.svg') no-repeat center center;
    background-size: 100%;
}

.footer-browser > dd:last-child > i {
    background: url('../../assets/img/browser/safari.svg') no-repeat center center;
    background-size: 100%;
}

.footer-responsible > dd:first-child > i {
    width: 36px;
    height: 36px;
    display: inline-block;
    background: url('../../assets/img/responsible/18.svg') no-repeat center center;
    background-size: 166%;
}

.footer-responsible > dd:nth-child(2) > i {
    width: 36px;
    height: 36px;
    display: inline-block;
    background: url('../../assets/img/responsible/gamcare.svg') no-repeat center center;
    background-size: 148%;
}

.footer-responsible > dd:last-child > i {
    width: 36px;
    height: 36px;
    display: inline-block;
    background: url('../../assets/img/responsible/BGA.svg') no-repeat center center;
    background-size: 148%;
}

.footer-cert > dd:first-child > i {
    width: 60px;
    height: 44px;
    display: inline-block;
    background: url('../../assets/img/license/bmm.svg') no-repeat center center;
    background-size: 118%;
}

.footer-cert > dd:nth-child(2) > i {
    width: 44px;
    height: 44px;
    display: inline-block;
    background: url('../../assets/img/license/itechlab.svg') no-repeat center center;
    background-size: 100%;
}

.footer-cert > dd:nth-child(3) > i {
    width: 44px;
    height: 44px;
    display: inline-block;
    background: url('../../assets/img/license/GLI.svg') no-repeat center center;
    background-size: 100%;
}

.footer-cert > dd:nth-child(4) > i {
    width: 60px;
    height: 44px;
    display: inline-block;
    background: url('../../assets/img/license/TST.svg') no-repeat center center;
    background-size: 100%;
}

.footer-cert > dd:last-child > i {
    width: 70px;
    height: 44px;
    display: inline-block;
    background: url('../../assets/img/license/godaddy.svg') no-repeat center center;
    background-size: 100%;
}

.footer-license > dd:first-child > i {
    width: 90px;
    height: 44px;
    display: inline-block;
    background: url('../../assets/img/license/gc.svg') no-repeat center center;
    background-size: 100%;
}

.footer-license > dd:nth-child(2) > i {
    width: 44px;
    height: 44px;
    display: inline-block;
    background: url('../../assets/img/license/pagcor.svg') no-repeat center center;
    background-size: 100%;
}

/*
Registration
*/

.wrap-registration::before {
    content: '';
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 0;
    background: url('../../assets/img/bg_regis.png') no-repeat center center;
    background-size: cover;
    /*background-color: #FF3E00;*/
}

/*
Mobile
*/

/*
Home
*/

.clientZone {
    padding: 0 0 1rem 0;
    border-bottom: 2px solid #00ECFF;
}

.clientZone dl > dd:nth-child(1) a.btn-affiliate {
    width: 100%;
    display: inline-block;
    text-decoration: none;
    background: url('../../assets/img/icon/affiliate_home.png') no-repeat center center transparent;
    background-size: contain;
    /*margin: 0 .2rem;*/
}

.clientZone dl > dd:nth-child(4) a {
    width: 100%;
    display: inline-block;
    text-decoration: none;
    background: url('../../assets/img/icon/deposit_home.png') no-repeat center center transparent;
    background-size: contain;
    /*margin: 0 .2rem;*/
}

.clientZone dl > dd:nth-child(2) a.btn-fortunewheel .userFortuneToken {
    font-size: .6rem;
}

/*
Game Menu
*/

/**
Desktop - Game MainNav
**/

.home-navBox {
    overflow-x: scroll !important;
    -webkit-overflow-scrolling: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.home-navBox::-webkit-scrollbar {
    display:none;
}

.game-menu {
    height: 50px;
    text-shadow: none;
    width: -webkit-calc(20% * 5);
    width: calc(20% * 5);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    white-space: nowrap;
    overflow-y: hidden;
    gap: 0.5rem;
    padding: 0 .5rem;
}

.game-menu a {
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    font-size: .6rem;
    /* max-width: 64px; */
    /*padding: 0 .5rem; */
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-radius: 0.3rem;
    height: 100%;
    display: block;
    transition: all .3s ease-in-out;;
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    background-color: #0B1620;
}

.game-menu a.active {
    background-color: #313e4b;
}

.game-menu a.active span{
    color:#FFFFFF;
    filter: drop-shadow(0px 0px 10px #00E8A3);
}


.game-menu a > i {
    display: block;
    max-width: 30px;
    width: 100%;
    height: 30px;
    margin: auto;
}

.game-menu a.active > i {
    filter: drop-shadow(0px 0px 10px #00E8A3);
}

/*.game-menu > a:hover {
    color: #FFFFFF!important;
    background: #FF3E00;
}*/

/* EN */
.game-menu a[data-bs-target="#slot1x"] > i {
    background: url('../../assets/img/cat/slot1x.png') no-repeat center center transparent;
    background-size: 100%;
}

.game-menu a.active[data-bs-target="#slot1x"] > i {
    background: url('../../assets/img/cat/slot1x_h.png') no-repeat center center transparent;
    background-size: 100%;
}

.game-menu a[data-bs-target="#slot2x"] > i {
    background: url('../../assets/img/cat/slot2x.png') no-repeat center center transparent;
    background-size: 100%;
}

.game-menu a.active[data-bs-target="#slot2x"] > i {
    background: url('../../assets/img/cat/slot2x_h.png') no-repeat center center transparent;
    background-size: 100%;
}

.game-menu a[data-bs-target="#slot5x"] > i {
    background: url('../../assets/img/cat/slot5x.png') no-repeat center center transparent;
    background-size: 100%;
}

.game-menu a.active[data-bs-target="#slot5x"] > i {
    background: url('../../assets/img/cat/slot5x_h.png') no-repeat center center transparent;
    background-size: 100%;
}

.game-menu a[data-bs-target="#slot10x"] > i {
    background: url('../../assets/img/cat/slot10x.png') no-repeat center center transparent;
    background-size: 100%;
}

.game-menu a.active[data-bs-target="#slot10x"] > i {
    background: url('../../assets/img/cat/slot10x_h.png') no-repeat center center transparent;
    background-size: 100%;
}

.game-menu a[data-bs-target="#appgame"] > i {
    background: url('../../assets/img/cat/app.png') no-repeat center center transparent;
    background-size: 100%;
}

.game-menu a.active[data-bs-target="#appgame"] > i {
    background: url('../../assets/img/cat/app_h.png') no-repeat center center transparent;
    background-size: 100%;
}

.game-menu a[data-bs-target="#casino"] > i {
    background: url('../../assets/img/cat/casino.png') no-repeat center center transparent;
    background-size: 100%;
}

.game-menu a.active[data-bs-target="#casino"] > i {
    background: url('../../assets/img/cat/casino_h.png') no-repeat center center transparent;
    background-size: 100%;
}

.game-menu a[data-bs-target="#sport"] > i {
    background: url('../../assets/img/cat/sport.png') no-repeat center center transparent;
    background-size: 100%;
}

.game-menu a.active[data-bs-target="#sport"] > i {
    background: url('../../assets/img/cat/sport_h.png') no-repeat center center transparent;
    background-size: 100%;
}

.game-menu a[data-bs-target="#fishing"] > i {
    background: url('../../assets/img/cat/fishing.png') no-repeat center center transparent;
    background-size: 100%;
}

.game-menu a.active[data-bs-target="#fishing"] > i {
    background: url('../../assets/img/cat/fishing_h.png') no-repeat center center transparent;
    background-size: 100%;
}
/*
Promotion
*/

.promotion-list > li > a {
    color: #FFF;
    border: 2px solid #00ECFF;
    background: #1B2958;
    background: linear-gradient(to bottom,  #015c41 0%, #003021 100%);
}

.promotion-list > li > a article {
    color: #FFF;
}

.promotion-list > li > a article h5 {
    color: #a5a5a5;
}

.promotion-list > li > a article button {
    color: #ff6d40;
    font-weight: 700;
    font-size: 1rem;
}

/*
Footer
*/

.mobile-footer {
    /*background: linear-gradient(to bottom,  #25feff 0%,#02e9a8 100%);*/
    background-color: #0B1620;
    border-top: 2.5px solid #02e9a8;
    padding: .5rem 0;
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
}

.mobile-footer ul > li > a {
    font-size: .6rem;
    text-decoration: none;
    text-align: center;
    display: block;
}

.mobile-footer ul > li > a > i,
.mobile-footer ul > li:nth-child(5) > .dropup > a > i {
    display: block;
    width: 100%;
    height: 55px;
    background: url('../../assets/img/en/history.png') no-repeat center center;
    background-size: 100%;
}

/*EN*/
.mobile-footer.en ul > li[data-page="history"] > a.active > i {
    background: url('../../assets/img/en/history_h.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.en ul > li[data-page="promotion"] > a > i {
    background: url('../../assets/img/en/promo.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.en ul > li[data-page="promotion"] > a.active > i {
    background: url('../../assets/img/en/promo_h.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.en ul > li[data-page="fortune"] > a > i {
    height: 100px !important;
    background: url('../../assets/img/en/fortune_wheel.gif') no-repeat center center;
    background-size: 100%;
    filter: drop-shadow(0px 0px 5px #00E8A3);
}

.mobile-footer.en ul > li[data-page="home"] > a > i {
    background: url('../../assets/img/en/home.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.en ul > li[data-page="home"] > a.active > i {
    background: url('../../assets/img/en/home_h.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.en ul > li:nth-child(5) > .dropup > a > i {
    background: url('../../assets/img/en/support.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.en ul > li:nth-child(5) > .dropup > a.dropdown-toggle.show > i {
    background: url('../../assets/img/en/support_h.png') no-repeat center center;
    background-size: 100%;
}

/*MY*/
.mobile-footer.my ul > li[data-page="history"] > a > i {
    background: url('../../assets/img/my/history.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.my ul > li[data-page="history"] > a.active > i {
    background: url('../../assets/img/my/history_h.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.my ul > li[data-page="promotion"] > a > i {
    background: url('../../assets/img/my/promo.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.my ul > li[data-page="promotion"] > a.active > i {
    background: url('../../assets/img/my/promo_h.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.my ul > li[data-page="fortune"] > a > i {
    height: 100px !important;
    background: url('../../assets/img/my/fortune_wheel.gif') no-repeat center center;
    background-size: 100%;
    filter: drop-shadow(0px 0px 5px #00E8A3);
}

.mobile-footer.my ul > li[data-page="home"] > a > i {
    background: url('../../assets/img/my/home.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.my ul > li[data-page="home"] > a.active > i {
    background: url('../../assets/img/my/home_h.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.my ul > li:nth-child(5) > .dropup > a > i {
    background: url('../../assets/img/my/support.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.my ul > li:nth-child(5) > .dropup > a.dropdown-toggle.show > i {
    background: url('../../assets/img/my/support_h.png') no-repeat center center;
    background-size: 100%;
}

/*CN*/
.mobile-footer.cn ul > li[data-page="history"] > a > i {
    background: url('../../assets/img/cn/history.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.cn ul > li[data-page="history"] > a.active > i {
    background: url('../../assets/img/cn/history_h.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.cn ul > li[data-page="promotion"] > a > i {
    background: url('../../assets/img/cn/promo.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.cn ul > li[data-page="promotion"] > a.active > i {
    background: url('../../assets/img/cn/promo_h.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.cn ul > li[data-page="fortune"] > a > i {
    height: 100px !important;
    background: url('../../assets/img/cn/fortune_wheel.gif') no-repeat center center;
    background-size: 100%;
    filter: drop-shadow(0px 0px 5px #00E8A3);
}

.mobile-footer.cn ul > li[data-page="home"] > a > i {
    background: url('../../assets/img/cn/home.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.cn ul > li[data-page="home"] > a.active > i {
    background: url('../../assets/img/cn/home_h.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.cn ul > li:nth-child(5) > .dropup > a > i {
    background: url('../../assets/img/cn/support.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.cn ul > li:nth-child(5) > .dropup > a.dropdown-toggle.show > i {
    background: url('../../assets/img/cn/support_h.png') no-repeat center center;
    background-size: 100%;
}

/*JP*/
.mobile-footer.jp ul > li[data-page="history"] > a > i {
    background: url('../../assets/img/jp/history.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.jp ul > li[data-page="history"] > a.active > i {
    background: url('../../assets/img/jp/history_h.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.jp ul > li[data-page="promotion"] > a > i {
    background: url('../../assets/img/jp/promo.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.jp ul > li[data-page="promotion"] > a.active > i {
    background: url('../../assets/img/jp/promo_h.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.jp ul > li[data-page="fortune"] > a > i {
    height: 100px !important;
    background: url('../../assets/img/jp/fortune_wheel.gif') no-repeat center center;
    background-size: 100%;
    filter: drop-shadow(0px 0px 5px #00E8A3);
}

.mobile-footer.jp ul > li[data-page="home"] > a > i {
    background: url('../../assets/img/jp/home.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.jp ul > li[data-page="home"] > a.active > i {
    background: url('../../assets/img/jp/home_h.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.jp ul > li:nth-child(5) > .dropup > a > i {
    background: url('../../assets/img/jp/support.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer.jp ul > li:nth-child(5) > .dropup > a.dropdown-toggle.show > i {
    background: url('../../assets/img/jp/support_h.png') no-repeat center center;
    background-size: 100%;
}

.mobile-footer ul > li[data-page="fortune"] > a {
    position: absolute;
    bottom: .5rem;
    left: 0;
    right: 0;
    z-index: 1;
}

.mobile-footer ul > li .dropup a {
    font-size: 1rem;
    color: #00E8A3;
}

.mobile-footer ul > li .dropup .dropdown-menu {
    border-width: 0px;
}

.mobile-footer .nav-link {
    border: 0px;
}

.mobile-footer .nav-link:focus, .mobile-footer .nav-link:hover {
    border: 0px;
}

/*
Support & Other Widgets
*/

.wrap-float-widget {
    position: fixed;
    bottom:5%;
    right: 0;
    z-index: 1500;
    padding: 0.7rem;
    border-radius: 0.8rem;
    margin-right: 1rem;
    background-color: #313e4b;
}

.wrap-float-widget a {
    display: block;
    width: 25px;
    height: 25px;
    background: url('../../assets/img/icon/instruction.png') no-repeat center center;
    background-size: 100%;
}

/*
Instruction
*/
.instruction-list > li > a {
    padding: .7rem;
    font-weight: 700;
    color: #FFF !important;
    border: 2px solid #00E8A3;
    background: #0B1620;
}