@font-face {
    font-family: 'Arial-Rounded-MT-Bold';
    font-weight: bold;
    src: url(../distv2/fonts/Arial-Rounded-MT-Bold.ttf) format('truetype');
}

@font-face {
    font-family: 'Helvetica-Rounded-Bold';
    font-weight: bold;
    src: url(../distv2/fonts/Helvetica-Rounded-Bold.otf)  format("opentype");
}

@font-face {
    font-family: 'Helvetica-Rounded-LT-Std-Bold';
    font-weight: bold;
    src: url(../distv2/fonts/Helvetica-Rounded-LT-Std-Bold.otf) format('opentype');
}

@font-face {
    font-family: 'robotoBold';
    font-weight: bold;
    src: url(../distv2/fonts/Roboto-Bold.ttf) format('truetype');
}

@font-face {
    font-family: 'Roboto Bold';
    font-weight: bold;
    src: url(../distv2/fonts/Roboto-Bold.ttf) format('truetype');
}

@font-face {
    font-family: 'Roboto-Bold';
    font-weight: bold;
    src: url(../distv2/fonts/Roboto-Bold.ttf) format('truetype');
}

@font-face {
    font-family: 'Roboto';
    font-weight: bold;
    src: url(../distv2/fonts/Roboto-Bold.ttf) format('truetype');
}

@font-face {
    font-family: 'Roboto';
    src: url(../distv2/fonts/Roboto-Medium.ttf) format('truetype');
}

@font-face {
    font-family: 'Myriad Pro Bold';
    src: url(../distv2/fonts/Myriad-Pro-Bold.ttf) format('truetype');
}

.lb-bottom-center .slide .item,
.lb-bottom-center .slide .item img,
.lb-bottom-icons > .icon .inner .text span,
body {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.ocean-king.icon-room-normal .text,
.ocean-king.icon-room-vip .text {
    left: 50%;
    font-weight: 700;
    color: #ffeea5;
    position: absolute;
    font-size: 12px;
    text-transform: uppercase;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
body,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Arial, Helvetica, sans-serif, PadaukRegular !important;
}
.lb-wrapper,
body:before {
    background-repeat: repeat;
}
.lb-header-left .return-home,
body {
    margin: 0;
}
.lb-header-center .main .jack .slide .item .inner .tt,
.lb-header-icons .icon-win9,
.lb-header-icons .icon.users .inner,
.lb-header-left .user .info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
}
.ohyea__modal#ohyea_full .clog_btn-img a .txt-login-fb,
.ohyea__modal#ohyea_full .clog_btn-img a .txt-playnow,
.ohyea__modal#ohyea_full .clog_btn-img a .txt-signin,
.ohyea__modal#ohyea_full .clog_btn-img a .txt-signup,
.ohyea__modal#ohyea_full .sub .button .txt-signin,
.ohyea__modal#ohyea_full .sub .button .txt-signup {
    text-shadow: #000 2px 0 0, #000 1.75517px 0.95885px 0, #000 1.0806px 1.68294px 0, #000 0.14147px 1.99499px 0, #000 -0.83229px 1.81859px 0, #000 -1.60229px 1.19694px 0, #000 -1.97998px 0.28224px 0, #000 -1.87291px -0.70157px 0,
        #000 -1.30729px -1.5136px 0, #000 -0.42159px -1.95506px 0, #000 0.56732px -1.91785px 0, #000 1.41734px -1.41108px 0, #000 1.92034px -0.55883px 0;
}
#popup-profile-vip-0,
#popup-profile-vip-1,
#popup-profile-vip-10,
#popup-profile-vip-11,
#popup-profile-vip-12,
#popup-profile-vip-13,
#popup-profile-vip-14,
#popup-profile-vip-2,
#popup-profile-vip-3,
#popup-profile-vip-4,
#popup-profile-vip-5,
#popup-profile-vip-6,
#popup-profile-vip-7,
#popup-profile-vip-8,
#popup-profile-vip-9,
.vip0,
.vip1,
.vip10,
.vip11,
.vip12,
.vip13,
.vip14,
.vip2,
.vip3,
.vip4,
.vip5,
.vip6,
.vip7,
.vip8,
.vip9 {
    width: 96px;
    height: 96px;
}
.lb-header-icons .icon.users:after {
    background: #d8b55c;
    background: -webkit-gradient(linear, left bottom, left top, from(#d8b55c), color-stop(25%, #d8b55c), color-stop(50%, #97642e), color-stop(51%, #f9fde7), color-stop(79%, #fbe9a1), to(#fbe9a1));
    background: -webkit-linear-gradient(bottom, #d8b55c 0, #d8b55c 25%, #97642e 50%, #f9fde7 51%, #fbe9a1 79%, #fbe9a1 100%);
    background: -o-linear-gradient(bottom, #d8b55c 0, #d8b55c 25%, #97642e 50%, #f9fde7 51%, #fbe9a1 79%, #fbe9a1 100%);
    background: linear-gradient(0deg, #d8b55c 0, #d8b55c 25%, #97642e 50%, #f9fde7 51%, #fbe9a1 79%, #fbe9a1 100%);
}
.lb-bottom-icons > .icon .inner .text span {
    color: #501100;
    text-transform: uppercase;
    font-size: 12px;
    height: 20px;
    position: absolute;
    bottom: 2px;
    z-index: 3;
    pointer-events: none;
    user-select: none;
    width: 100%;
    text-align: center;
    padding: 4px 0;
    text-shadow: 1px 0 #f8e59f, -1px 0 #f8e59f, 0 1px #f8e59f, 0 -1px #f8e59f;
}
@-webkit-keyframes slide-right-in {
    0% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px);
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes slide-right-in {
    0% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px);
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes slide-left-in {
    0% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes slide-left-in {
    0% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes fly-up-slow {
    0%,
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px);
    }
}
@keyframes fly-up-slow {
    0%,
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px);
    }
}
@-webkit-keyframes fly-down-slow {
    0%,
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
    }
}
@keyframes fly-down-slow {
    0%,
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
    }
}
@-webkit-keyframes tour-laser-left-out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    45%,
    60% {
        opacity: 1;
        -webkit-transform: translateX(-100px) scaleX(2);
        transform: translateX(-100px) scaleX(2);
    }
    99% {
        display: block;
    }
    to {
        -webkit-transform: translateX(-200px);
        transform: translateX(-200px);
        opacity: 0;
        display: none;
    }
}
@keyframes tour-laser-left-out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    45%,
    60% {
        opacity: 1;
        -webkit-transform: translateX(-100px) scaleX(2);
        transform: translateX(-100px) scaleX(2);
    }
    99% {
        display: block;
    }
    to {
        -webkit-transform: translateX(-200px);
        transform: translateX(-200px);
        opacity: 0;
        display: none;
    }
}
@-webkit-keyframes tour-laser-right-out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    45% {
        opacity: 1;
        -webkit-transform: translateX(100px) scaleX(1.5);
        transform: translateX(100px) scaleX(1.5);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(100px) scaleX(1);
        transform: translateX(100px) scaleX(1);
    }
    99% {
        display: block;
    }
    to {
        -webkit-transform: translateX(200px);
        transform: translateX(200px);
        opacity: 0;
        display: none;
    }
}
@keyframes tour-laser-right-out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    45% {
        opacity: 1;
        -webkit-transform: translateX(100px) scaleX(1.5);
        transform: translateX(100px) scaleX(1.5);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(100px) scaleX(1);
        transform: translateX(100px) scaleX(1);
    }
    99% {
        display: block;
    }
    to {
        -webkit-transform: translateX(200px);
        transform: translateX(200px);
        opacity: 0;
        display: none;
    }
}
.ocean-king.icon-room-normal {
    width: 120px;
    height: 120px;
    z-index: 2;
    position: absolute;
    left: -5px;
    bottom: 42px;
    background-image: url(img/room-game/ic-room-normal.png);
    background-size: 118px 107px;
    background-repeat: no-repeat;
    cursor: pointer;
    -webkit-animation: 8s linear infinite anim-icon-ocean-king-normal;
    animation: 8s linear infinite anim-icon-ocean-king-normal;
}
.lb-bottom-right .events .eve:hover,
.lb-btn:hover:before,
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item a:hover img,
.lb-lobby-games .container-game .group.room-game > .list-room .item .inner:hover,
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .icon-room-normal:hover,
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .icon-room-vip:hover,
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss:hover,
.lb-map .btn-return:hover,
.lb-modal .bag-content .item-detail > .action .item:hover,
.lb-modal-deposit-success .action .btn-close:hover,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-avatar .avatar .action .btn-change:hover,
.lb-modal-map-info .actions .button-start:hover,
.lb-modal-reward .modal-body .action .btn-close:hover,
.lb-modal-shop .shop-header .action .item:hover,
.lb-modal-top-win .top-win-menu-item .badge-open-link:hover,
.ocean-king.icon-room-normal:hover,
.ocean-king.icon-room-vip:hover {
    -webkit-filter: brightness(1.3);
    filter: brightness(1.3);
}
.ocean-king.icon-room-normal .text {
    width: 100%;
    bottom: 38px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    text-shadow: 1px 2px #000;
}
.ocean-king.icon-room-vip {
    width: 150px;
    height: 124px;
    position: absolute;
    z-index: 2;
    right: -24px;
    bottom: 50px;
    background-image: url(img/room-game/ic-room-vip.png);
    background-size: 150px 124px;
    background-repeat: no-repeat;
    cursor: pointer;
    -webkit-animation: 8s linear infinite anim-icon-ocean-king-vip;
    animation: 8s linear infinite anim-icon-ocean-king-vip;
}
.ocean-king.icon-room-vip .text {
    width: 100%;
    bottom: 27px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    text-shadow: 1px 2px #000;
}
@-webkit-keyframes anim-icon-ocean-king-normal {
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-transform: translateY(5px);
        transform: translateY(5px);
    }
}
@keyframes anim-icon-ocean-king-normal {
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-transform: translateY(5px);
        transform: translateY(5px);
    }
}
@-webkit-keyframes anim-icon-ocean-king-vip {
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateY(5px);
        transform: translateY(5px);
    }
    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes anim-icon-ocean-king-vip {
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateY(5px);
        transform: translateY(5px);
    }
    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .achievement,
.ohyea__modal .depositContent .deposit-table thead tr,
table.fixed-header thead tr {
    display: block;
    width: 100%;
}

.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .achievement {
    display: none;
}
table.fixed-header thead tr th {
    text-transform: uppercase;
}
table.fixed-header tbody {
    display: block;
    width: calc(100% + 14px);
    overflow: auto;
    height: 500px;
}
.lb-modal-banner .banner-item img,
table.fixed-header tbody tr {
    width: 100%;
}
.lb-bottom-icons > .icon-shop,
.lb-lobby-games .container-game .group .banner .owl-nav,
.lb-lobby-games .container-game .group.list-game .slide-game .owl-nav,
.lb-lobby-games .container-game .group.list-game .slide-game-mbbtn,
.lb-lobby-games .container-game .group.room-game.room-ban-ca-2d .icon-3d,
.lb-lobby-games .container-game .group.room-game.room-ban-ca-3d .item-vipss .icon-room-normal,
.lb-lobby-games .container-game .group.room-game.room-ban-ca-3d .item-vipss .icon-room-vip,
.lb-lobby-games .container-game .group.room-game > .list-room .item.room-free .header,
.lb-lobby-games .container-game .group.room-game > .list-room .item.room-free .inner .icon,
.lb-lobby-top .inner .menu .more,
.lb-modal-body .content-nodata,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-avatar .action .btn-change .avatar-file,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common > .icon,
.lb-modal-info .lb-modal-header .lb-menu-header .item-profile:before,
.lb-screen-room-game .lb-lobby-top .inner .right,
.lb-toggle-list.closed,
table tbody tr.toclone {
    display: none;
}
#guide_tab li > a > label,
#tabGuide a label,
.lb-form-captcha img,
.lb-header-bottom .action .btn-play-now,
.lb-header-center .main .jack .slide .item:hover,
.lb-modal-jackpot .lb-modal-body table tbody tr,
.lb-modal-jackpot .lb-modal-body table tbody tr td .info,
.lb-modal-top-win .top-win-detail table tbody tr td .info,
.lb-modal-user-online .lb-modal-body table tbody tr,
table tbody td .link {
    cursor: pointer;
}
.lb-form-inline,
.lb-header-center .main .jack .slide .item .inner .tt .grp-num,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common,
table tbody td .info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.lb-btn-toggle.toggle-on .text-on,
.lb-header,
.lb-header-left,
.lb-lobby-games .container-game .group .lb-tour .round,
.lb-lobby-games .container-game .group .lb-tour .time,
.lb-menu-body .content.active,
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .info-bank > .list-amount.active,
.lb-screen,
.lb-screen-room-game .lb-bottom-right .lb-bottom-icons .icon-guild,
.lb-screen-room-game .lb-bottom-right .lb-bottom-icons .icon-shop,
.naga-check-box input:checked ~ .checkmark:after,
.ohyea__modal .tab-content,
.tab-bar-item.active,
.tab-content.active {
    display: block;
}
#loading .loading-img,
.lb-header-left .user,
.lb-header-left .user .info,
.lb-header-left .user .info .name,
.lb-panel-header,
.list-inline,
.ohyea__tabs--tab,
.welcome,
.welcome-anim,
table tbody td .avatar {
    display: -webkit-box;
    display: -ms-flexbox;
}
table tbody td .icon-vip {
    width: 44px;
}
table tbody td .avatar {
    width: 40px;
    height: 40px;
    margin-right: 20px;
    padding: 2px;
    background: -webkit-linear-gradient(#f5d582, #d0a457);
    border-radius: 2px;
    display: flex;
    justify-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
table tbody td .avatar img {
    width: 36px;
    height: 36px;
    border-radius: 2px;
}
@font-face {
    font-family: utmHanzel;
    src: url(fonts/UTM-Hanzel.ttf?v=7);
}
@font-face {
    font-family: Helvetica;
    src: url(fonts/Helvetica.ttf?v=7);
    font-display: swap;
}
@font-face {
    font-family: PadaukRegular;
    src: url(fonts/Padauk-Regular.ttf?v=7);
    font-display: swap;
}
@-webkit-keyframes anim-download-apk {
    0%,
    to {
        -webkit-filter: brightness(1.5);
        filter: brightness(1.5);
    }
    50% {
        -webkit-filter: brightness(0.9);
        filter: brightness(0.9);
    }
}
@keyframes anim-download-apk {
    0%,
    to {
        -webkit-filter: brightness(1.5);
        filter: brightness(1.5);
    }
    50% {
        -webkit-filter: brightness(0.9);
        filter: brightness(0.9);
    }
}
@-webkit-keyframes anim-light-rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes anim-light-rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-webkit-keyframes anim-message-before {
    0%,
    20%,
    53%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    40% {
        -webkit-filter: brightness(1.3);
        filter: brightness(1.3);
    }
    40%,
    43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -6px, 0);
        transform: translate3d(0, -6px, 0);
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, -2px, 0);
        transform: translate3d(0, -2px, 0);
    }
}
@keyframes anim-message-before {
    0%,
    20%,
    53%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    40% {
        -webkit-filter: brightness(1.3);
        filter: brightness(1.3);
    }
    40%,
    43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -6px, 0);
        transform: translate3d(0, -6px, 0);
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, -2px, 0);
        transform: translate3d(0, -2px, 0);
    }
}
@-webkit-keyframes anim-message {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    to {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0;
    }
}
@keyframes anim-message {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    to {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0;
    }
}
@-webkit-keyframes anim-event {
    0%,
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    10%,
    20% {
        -webkit-transform: scale3d(0.99, 0.99, 0.99) rotate3d(0, 0, 1, -1deg);
        transform: scale3d(0.99, 0.99, 0.99) rotate3d(0, 0, 1, -1deg);
    }
    30% {
        -webkit-transform: scale3d(1.01, 1.01, 1.01) rotate3d(0, 0, 1, 1deg);
        transform: scale3d(1.01, 1.01, 1.01) rotate3d(0, 0, 1, 1deg);
    }
    50% {
        -webkit-filter: brightness(1);
        filter: brightness(1);
        -webkit-transform: scale3d(1.01, 1.01, 1.01) rotate3d(0, 0, 1, 1deg);
        transform: scale3d(1.01, 1.01, 1.01) rotate3d(0, 0, 1, 1deg);
        -webkit-filter: brightness(1.3);
        filter: brightness(1.3);
    }
    70%,
    90% {
        -webkit-transform: scale3d(1.01, 1.01, 1.01) rotate3d(0, 0, 1, 1deg);
        transform: scale3d(1.01, 1.01, 1.01) rotate3d(0, 0, 1, 1deg);
        -webkit-filter: brightness(1.3);
        filter: brightness(1.3);
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.01, 1.01, 1.01) rotate3d(0, 0, 1, -1deg);
        transform: scale3d(1.01, 1.01, 1.01) rotate3d(0, 0, 1, -1deg);
    }
}
@keyframes anim-event {
    0%,
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    10%,
    20% {
        -webkit-transform: scale3d(0.99, 0.99, 0.99) rotate3d(0, 0, 1, -1deg);
        transform: scale3d(0.99, 0.99, 0.99) rotate3d(0, 0, 1, -1deg);
    }
    30% {
        -webkit-transform: scale3d(1.01, 1.01, 1.01) rotate3d(0, 0, 1, 1deg);
        transform: scale3d(1.01, 1.01, 1.01) rotate3d(0, 0, 1, 1deg);
    }
    50% {
        -webkit-filter: brightness(1);
        filter: brightness(1);
        -webkit-transform: scale3d(1.01, 1.01, 1.01) rotate3d(0, 0, 1, 1deg);
        transform: scale3d(1.01, 1.01, 1.01) rotate3d(0, 0, 1, 1deg);
        -webkit-filter: brightness(1.3);
        filter: brightness(1.3);
    }
    70%,
    90% {
        -webkit-transform: scale3d(1.01, 1.01, 1.01) rotate3d(0, 0, 1, 1deg);
        transform: scale3d(1.01, 1.01, 1.01) rotate3d(0, 0, 1, 1deg);
        -webkit-filter: brightness(1.3);
        filter: brightness(1.3);
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.01, 1.01, 1.01) rotate3d(0, 0, 1, -1deg);
        transform: scale3d(1.01, 1.01, 1.01) rotate3d(0, 0, 1, -1deg);
    }
}
@-webkit-keyframes anim-jackpot {
    0%,
    to {
        -webkit-filter: brightness(1);
        filter: brightness(1);
        -webkit-transform: translateX(-50%) scale(1);
        transform: translateX(-50%) scale(1);
    }
    50% {
        -webkit-filter: brightness(1.3);
        filter: brightness(1.3);
        -webkit-transform: translateX(-50%) scale(0.9);
        transform: translateX(-50%) scale(0.9);
    }
}
@keyframes anim-jackpot {
    0%,
    to {
        -webkit-filter: brightness(1);
        filter: brightness(1);
        -webkit-transform: translateX(-50%) scale(1);
        transform: translateX(-50%) scale(1);
    }
    50% {
        -webkit-filter: brightness(1.3);
        filter: brightness(1.3);
        -webkit-transform: translateX(-50%) scale(0.9);
        transform: translateX(-50%) scale(0.9);
    }
}
@-webkit-keyframes scroll-left {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        -webkit-transform: translateX(calc(-102% - 969px));
        transform: translateX(calc(-102% - 969px));
    }
}
@keyframes scroll-left {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        -webkit-transform: translateX(calc(-102% - 969px));
        transform: translateX(calc(-102% - 969px));
    }
}
@-webkit-keyframes zoom-basic {
    0%,
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}
@keyframes zoom-basic {
    0%,
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}
.fade-in {
    -webkit-animation: 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) both fade-in;
    animation: 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) both fade-in;
}
@-webkit-keyframes fade-in {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fade-in {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes puff-in-top {
    0% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0);
        opacity: 1;
    }
    to {
        -webkit-transform: scale(1.2) translateY(-300px);
        transform: scale(1.2) translateY(-300px);
        opacity: 0;
    }
}
@keyframes puff-in-top {
    0% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0);
        opacity: 1;
    }
    to {
        -webkit-transform: scale(1.2) translateY(-300px);
        transform: scale(1.2) translateY(-300px);
        opacity: 0;
    }
}
@-webkit-keyframes puff-in-bottom {
    0% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0);
        opacity: 1;
    }
    to {
        -webkit-transform: scale(1.2) translateY(300px);
        transform: scale(1.2) translateY(300px);
        opacity: 0;
    }
}
@keyframes puff-in-bottom {
    0% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0);
        opacity: 1;
    }
    to {
        -webkit-transform: scale(1.2) translateY(300px);
        transform: scale(1.2) translateY(300px);
        opacity: 0;
    }
}
@-webkit-keyframes slide-fwd-top {
    0% {
        -webkit-transform: translateY(600px);
        transform: translateY(600px);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
    }
}
@keyframes slide-fwd-top {
    0% {
        -webkit-transform: translateY(600px);
        transform: translateY(600px);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
    }
}
@-webkit-keyframes slide-out-top {
    0% {
        opacity: 0;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(-720px);
        transform: translateY(-720px);
    }
}
@keyframes slide-out-top {
    0% {
        opacity: 0;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(-720px);
        transform: translateY(-720px);
    }
}
@-webkit-keyframes slide-out-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(-1280px);
        transform: translateX(-1280px);
    }
}
@keyframes slide-out-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(-1280px);
        transform: translateX(-1280px);
    }
}
@-webkit-keyframes slide-fwd-bottom {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-720px);
        transform: translateY(-720px);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
    }
}
@keyframes slide-fwd-bottom {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-720px);
        transform: translateY(-720px);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
    }
}
@-webkit-keyframes slide-fwd-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-1280px);
        transform: translateX(-1280px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes slide-fwd-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-1280px);
        transform: translateX(-1280px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes anim-notify-jackpot {
    0%,
    to {
        top: 120px;
        left: 1600px;
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1;
    }
    10% {
        left: 1050px;
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    90% {
        left: 1050px;
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes anim-notify-jackpot {
    0%,
    to {
        top: 120px;
        left: 1600px;
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1;
    }
    10% {
        left: 1050px;
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    90% {
        left: 1050px;
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes anim-hide-notify-jackpot {
    0% {
        top: 120px;
        left: 1050px;
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    to {
        top: 120px;
        left: 1600px;
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1;
    }
}
@keyframes anim-hide-notify-jackpot {
    0% {
        top: 120px;
        left: 1050px;
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    to {
        top: 120px;
        left: 1600px;
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1;
    }
}
@-webkit-keyframes anim-background-notify-jackpot {
    15%,
    25%,
    35%,
    45%,
    5%,
    55%,
    65%,
    75%,
    85%,
    95% {
        -webkit-transform: translateY(5px);
        transform: translateY(5px);
    }
    0%,
    10%,
    20%,
    30%,
    40%,
    50%,
    60%,
    70%,
    80%,
    90%,
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes anim-background-notify-jackpot {
    15%,
    25%,
    35%,
    45%,
    5%,
    55%,
    65%,
    75%,
    85%,
    95% {
        -webkit-transform: translateY(5px);
        transform: translateY(5px);
    }
    0%,
    10%,
    20%,
    30%,
    40%,
    50%,
    60%,
    70%,
    80%,
    90%,
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
body {
    padding: 0;
    font-size: 14px;
    letter-spacing: 0 !important;
    height: 100vh !important;
    overflow: hidden !important;
    user-select: none;
    -ms-touch-action: manipulation !important;
    touch-action: manipulation !important;
}
/* body .modal-backdrop {
    opacity: 0.3 !important;
} */
body:before {
    content: "";
    background-image: url(img/win9/under-bg.png);
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0.2;
    left: 0;
}
body,
html {
    background: -webkit-gradient(linear, left top, left bottom, from(#141f2d), color-stop(51%, #1d3764), to(#141f2d)) !important;
    background: -webkit-linear-gradient(top, #141f2d 0, #1d3764 51%, #141f2d 100%) !important;
    background: -o-linear-gradient(top, #141f2d 0, #1d3764 51%, #141f2d 100%) !important;
    background: linear-gradient(to bottom, #141f2d 0, #1d3764 51%, #141f2d 100%) !important;
}
.label-other-way-login,
.naga-font-family,
.naga-footer-left-item,
.naga-ver,
.service-title,
.text-header-register {
    font-family: Bahnschrift;
}
.lb-wrapper {
    background-size: contain;
    overflow: hidden;
    position: relative;
    text-align: center;
    z-index: 1;
}
.lb-screen {
    width: 1280px;
    height: 720px;
    margin: 10px auto;
    overflow: hidden;
    background-image: url(img/win9/bg.png);
}
.lb-screen.s2 {
    background-image: url(img/win9/room/bg.jpg?v=7);
}
.lb-screen-loading {
    opacity: 0;
    pointer-events: none;
}
.lb-screen-room-game .lb-header-left .return-home .btn-home {
    width: 55px;
}
.lb-header-icons.right .icon,
.lb-screen-game-menu .lb-header-right .lb-header-icons .icon,
.lb-screen-mini-game .lb-header-right .lb-header-icons .icon,
.lb-screen-room-game .lb-header-right .lb-header-icons .icon {
    width: 47px;
}
.lb-header-icons.right .icon img,
.lb-screen-game-menu .lb-header-right .lb-header-icons .icon img,
.lb-screen-mini-game .lb-header-right .lb-header-icons .icon img,
.lb-screen-room-game .lb-header-right .lb-header-icons .icon img {
    width: 54px;
}
.lb-header-icons.right .icon img.flag,
.lb-screen-game-menu .lb-header-right .lb-header-icons .icon img.flag,
.lb-screen-mini-game .lb-header-right .lb-header-icons .icon img.flag,
.lb-screen-room-game .lb-header-right .lb-header-icons .icon img.flag {
    width: 40px;
}
.lb-screen-room-game .lb-lobby-games .container-game .list-game {
    opacity: 0;
}
.lb-screen-room-game .lb-lobby-games .container-game .list-room .item-vip,
.lb-screen-room-game .lb-lobby-games .container-game .list-room .room-free {
    -webkit-animation: 0.4s both slide-fwd-bottom;
    animation: 0.4s both slide-fwd-bottom;
}
.lb-screen-room-game .lb-lobby-games .container-game .list-room .item-normal,
.lb-screen-room-game .lb-lobby-games .container-game .list-room .item-vipss {
    -webkit-animation: 0.4s both slide-fwd-top;
    animation: 0.4s both slide-fwd-top;
}
.lb-lobby-games .container-game .group.room-game.active,
.lb-screen.anim-return-home .lb-lobby-games .container-game .room-game {
    z-index: 2;
    display: block;
}
.lb-screen.anim-return-home .lb-lobby-games .container-game .room-game .list-room {
    background-image: unset !important;
}
.lb-screen.anim-return-home .lb-lobby-games .container-game .room-game .list-room .item-vip,
.lb-screen.anim-return-home .lb-lobby-games .container-game .room-game .list-room .room-free {
    -webkit-animation: 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both puff-in-top;
}
.lb-screen.anim-return-home .lb-lobby-games .container-game .room-game .list-room .item-normal,
.lb-screen.anim-return-home .lb-lobby-games .container-game .room-game .list-room .item-vipss {
    -webkit-animation: 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both puff-in-bottom;
    animation: 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both puff-in-bottom;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item.has-sub .sub:first-child > a,
.lb-mini .lb-lobby-games {
    margin-top: 0;
}
.lb-header {
    position: relative;
    height: 74px;
    width: 1280px;
    z-index: 5;
}
.lb-header *,
.lb-header-right .lb-header-icons.right a:focus,
.lb-modal-info .lb-modal-header .lb-menu-header .item-profile,
.lb-modal-jackpot .lb-modal-body table tbody tr td a,
.lb-modal-top-win .top-win-detail table tbody tr td a {
    text-decoration: none;
}
.lb-header-bg {
    position: absolute;
    top: 0;
    width: 1280px;
    height: 153px;
    -webkit-transform: translate3d(0, 0, 1px);
    transform: translate3d(0, 0, 1px);
}
.lb-header-bg .img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.lb-header-left {
    position: absolute;
    width: 485px;
    height: 95px;
    overflow: unset;
    z-index: 2;
    -webkit-transform: translate3d(0, 0, 1px);
    transform: translate3d(0, 0, 1px);
}
.lb-header-left .return-home .btn-home {
    cursor: pointer;
    width: 0;
    height: 55px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    -webkit-transition: 0.3s ease-out;
    -moz-transition: unset;
}
.lb-header-icons .icon:hover,
.lb-header-left .return-home .btn-home:hover,
.lb-header-left .user .ava:hover {
    -webkit-filter: brightness(1.5);
    filter: brightness(1.5);
}
.lb-header-left .return-home.active .btn-home {
    width: 55px;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
.lb-bottom-right .events .icon,
.lb-header-left .lb-header-icons,
.lb-modal-noti .lb-container .noti-message,
.lb-modal-noti .lb-container .noti-question .noti-btn,
.lb-modal-shop .shop-content .list-item .inner > .item .item-body .action .item,
.lb-modal-shop .shop-header .action,
.lb-modal-shop .shop-header .coin-user,
.lb-modal-shop .shop-header .ticket,
.lb-modal-shop .shop-header .timer,
.lb-pagging,
.lb-pagging-t1,
.lb-panel-header .alignt-center,
html.mobile.ios .lb-panel-header .alignt-center {
    margin: auto;
}
.lb-header-left .lb-header-icons .icon-event {
    width: 55px;
    height: 55px;
    background-repeat: no-repeat;
}
.lb-header-left .user {
    display: flex;
    padding-left: 6px;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-repeat: no-repeat;
    width: 115px;
    height: 115px;
    bottom: -38px;
    left: 81px;
    position: absolute;
    z-index: 1;
}
.lb-header-left .user .ava {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    position: absolute;
    overflow: hidden;
    bottom: 9px;
    left: 8px;
    cursor: pointer;
}
.lb-header-left .user .ava .img {
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 1;
    -webkit-transform: translate3d(0, 0, 1px);
    transform: translate3d(0, 0, 1px);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 50%;
}
.lb-header-left .user .ava .img:before {
    content: "";
    position: absolute;
    top: -50%;
    left: -30px;
    height: 150%;
    width: 100%;
    -webkit-box-shadow: inset 0 0 10px 4px rgba(255, 255, 255, 0.8);
    box-shadow: inset 0 0 30px 1px rgba(255, 255, 255, 0.3);
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
}
.lb-header-left .user .info {
    padding-right: 0;
    height: 65px;
    width: 180px;
    position: absolute;
    left: 130px;
    top: -10px;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
    font-size: 17pt;
    font-weight: unset;
    color: #fff;
}
.lb-header-left .user .info .name {
    color: #fff;
    height: 37px;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 100%;
    font-size: 18pt;
}
.lb-header-left .user .info .name a {
    text-decoration: none;
    color: #fff;
    max-width: 100%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    letter-spacing: -0.5px;
}
.lb-header-left .user .info .vip {
    padding: 0 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    text-decoration: none;
    overflow: hidden;
    height: 0;
}
.lb-header-left .user .info .vip .img {
    width: 75px;
    height: 75px;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    position: absolute;
    top: 45px;
    left: -75px;
    background-repeat: no-repeat;
    z-index: 3;
    -webkit-transform: translate3d(0, 0, 1px);
    transform: translate3d(0, 0, 1px) scale(0.78);
}
.lb-header-left .user .info .vip .text {
    color: #fff;
    font-weight: 800;
    font-size: 13px;
    text-align: left;
    text-transform: uppercase;
}
.lb-header-left .user .info .user_id {
    color: #ffba00;
    cursor: pointer;
}
.lb-header-left .user .ava-vip {
    width: 50px;
    height: 50px;
    position: absolute;
    overflow: hidden;
    top: 65px;
    left: -45px;
}
.lb-header-left .button-control {
    width: 100px;
    height: 150px;
    display: block;
    position: absolute;
    z-index: 2;
}
.lb-header-center .main,
.lb-header-center .main .coin {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-align: center;
}
.lb-header-left .button-control .button {
    position: absolute;
    width: 90px;
    height: 60px;
    bottom: 10px;
    left: 7px;
    z-index: 2;
}
.lb-header-left .button-control .button.home_btn {
    bottom: 82px;
}
.lb-header-left .button-control .button.logout_btn {
    background: url(img/win9/topbar/btn-logout.png?v=7);
}
.lb-header-left .button-control .button.login_btn {
    background: url(img/win9/topbar/btn-login.png?v=7);
}
.lb-header-left .lang-choose {
    position: absolute;
    right: 4px;
    margin: 0 20px;
    top: 12px;
}
.lb-header-center {
    position: relative;
    display: block;
    height: 67px;
    width: 420px;
    z-index: 2;
    left: 468px;
    top: 6px;
    -webkit-transform: translate3d(0, 0, 1px);
    transform: translate3d(0, 0, 1px);
}
.lb-header-center .main {
    position: relative;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    z-index: 4;
}
.lb-header-center .main .coin {
    margin: auto 0;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    text-align: center;
    width: unset;
    height: unset;
    background: unset;
}
.lb-header-center .main .coin .inner {
    position: relative;
    padding: 0 8px;
    margin: 0;
    text-align: center;
}
.lb-header-center .main .coin .inner .icon {
    position: absolute;
    left: -26px;
    top: -8px;
    width: 45px;
    height: 49px;
}
.lb-header-center .main .coin .inner .text {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    max-width: 100%;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: inline-block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 700;
    position: absolute;
    right: 90px;
    top: 0;
    color: #ffba00;
    width: 200px;
    font-size: 35px;
    text-shadow: #000 1px 0 0, #000 0.5403px 0.84147px 0, #000 -0.41615px 0.9093px 0, #000 -0.98999px 0.14112px 0, #000 -0.65364px -0.7568px 0, #000 0.28366px -0.95892px 0, #000 0.96017px -0.27942px 0;
    -webkit-text-stroke: unset;
}
.lb-header-center .main .button {
    z-index: 2;
    margin: auto 10px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    height: 65px;
    text-decoration: none;
    -webkit-transform: translate3d(0, 0, 1px);
    transform: translate3d(0, 0, 1px);
    position: absolute;
    right: 42px;
    width: 127px;
}
.lb-header-center .main .button a {
    text-align: center;
    position: relative;
    cursor: pointer;
    display: block;
}
.lb-header-center .main .button a img {
    display: block;
    margin: 1px auto;
}
.lb-header-center .main .button a:hover {
    -webkit-filter: brightness(1.25);
    filter: brightness(1.25);
}
.lb-header-center .main .button a .text {
    color: #fff;
    text-shadow: 1px 2px #000;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    font-size: 32px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    width: 100%;
}
.lb-header-center .main .button a .sale-label {
    background-repeat: no-repeat;
    position: absolute;
    top: 1px;
    right: 2px;
    width: 50px;
    height: 50px;
    z-index: 2;
}
.lb-header-center .main .jack {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 0;
    width: 250px;
    border-top-right-radius: 68px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 330px;
}
.lb-header-center .main .jack .slide,
.lb-lobby-games .container-game .group.list-game .owl-carousel .owl-stage-outer,
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .info-bank > .list-amount#ContainerDepositPaypal > .inner {
    overflow: hidden;
}
.lb-header-center .main .jack .slide.owl-grab .item {
    cursor: -webkit-grabbing !important;
    cursor: grabbing !important;
}
.lb-header-center .main .jack .slide .item {
    padding-left: 36px;
    width: 250px;
}
.lb-header-center .main .jack .slide .item .inner {
    padding: 14px 0 12px 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.lb-header-center .main .jack .slide .item .inner .ava {
    width: 44px;
    min-height: 44px;
    position: relative;
    background-size: cover;
    background-position: center center;
    border-radius: 4px;
    padding: 2px;
    border: 2px solid #f5d582;
}
.lb-header-center .main .jack .slide .item .inner .ava img {
    width: 44px;
    height: 44px;
}
.lb-header-center .main .jack .slide .item .inner .ava:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    border-radius: 4px;
    background: #d8b55c;
    background: -webkit-gradient(linear, left bottom, left top, from(#d8b55c), color-stop(25%, #d8b55c), color-stop(50%, #97642e), color-stop(51%, #f9fde7), color-stop(79%, #fbe9a1), to(#fbe9a1));
    background: -webkit-linear-gradient(bottom, #d8b55c 0, #d8b55c 25%, #97642e 50%, #f9fde7 51%, #fbe9a1 79%, #fbe9a1 100%);
    background: -o-linear-gradient(bottom, #d8b55c 0, #d8b55c 25%, #97642e 50%, #f9fde7 51%, #fbe9a1 79%, #fbe9a1 100%);
    background: linear-gradient(0deg, #d8b55c 0, #d8b55c 25%, #97642e 50%, #f9fde7 51%, #fbe9a1 79%, #fbe9a1 100%);
}
.lb-header-center .main .jack .slide .item .inner .tt {
    padding-left: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    max-width: calc(100% - 44px);
    width: 90%;
}
.lb-header-center .main .jack .slide .item .inner .tt .icon {
    width: 24px;
    height: 28px;
}
.lb-header-center .main .jack .slide .item .inner .tt .name,
.lb-header-center .main .jack .slide .item .inner .tt .num {
    text-align: left;
    color: #fff;
    position: relative;
    font-family: Roboto-Black, Arial, Helvetica, sans-serif, PadaukRegular;
}
.lb-header-center .main .jack .slide .item .inner .tt .name {
    font-size: 16px;
    font-weight: 700;
}
.lb-header-center .main .jack .slide .item .inner .tt .name .text,
.lb-header-center .main .jack .slide .item .inner .tt .name .text-shadow {
    width: 130px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lb-header-center .main .jack .slide .item .inner .tt .name .text-shadow {
    color: #a05454;
}
.lb-header-center .main .jack .slide .item .inner .tt .num {
    font-size: 18px;
    font-weight: 700;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffc4), color-stop(48%, #f6f5a6), color-stop(80%, #d0b64e), to(#d3b14c));
    background: -webkit-linear-gradient(top, #ffffc4 0, #f6f5a6 48%, #d0b64e 80%, #d3b14c 100%);
    background: -o-linear-gradient(top, #ffffc4 0, #f6f5a6 48%, #d0b64e 80%, #d3b14c 100%);
    background: linear-gradient(to bottom, #ffffc4 0, #f6f5a6 48%, #d0b64e 80%, #d3b14c 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.lb-header-center .bg {
    background-size: contain;
    background-position: center center;
    position: absolute;
    left: 0;
    top: -7px;
    width: 581px;
    height: 90px;
    background-repeat: no-repeat;
    z-index: 0;
}
.lb-header-right {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: unset;
    width: 395px;
    z-index: 2;
    position: absolute;
    right: 0;
    top: 12px;
    -webkit-transform: translate3d(0, 0, 1px);
    transform: translate3d(0, 0, 1px);
    margin-right: 10px;
}
.lb-bottom-left .lb-bottom-icons a:hover,
.lb-bottom-right .lb-bottom-icons a:hover,
.lb-header-left .avatar .ava-border a.ava:hover,
.lb-header-left .button-control a:hover,
.lb-header-left .lang-choose a:hover,
.lb-header-right .lb-header-icons.right a:hover {
    -webkit-filter: brightness(1.25);
    filter: brightness(1.25);
    text-decoration: none;
}
.lb-header-icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    z-index: 1;
}
#form_send_inbox .ohyea__form-field .inbox_step1__layout .row.text-center,
.lb-header-icons.right {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.lb-header-icons .icon {
    height: 60px;
    width: 47px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    text-decoration: none;
    border-radius: 4px;
    position: relative;
    margin: auto;
}
.lb-header-icons .icon.lb-toggle-list-btn .flag {
    pointer-events: none;
    position: absolute;
    width: 40px;
    height: 30px;
    top: 50%;
    left: calc(50%);
    -webkit-transform: translate(-50%, -60%);
    -ms-transform: translate(-50%, -60%);
    transform: translate(-50%, -60%);
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.17);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.17);
    border-radius: 8px;
    z-index: 2;
}
.lb-header-icons .icon.lb-toggle-list-btn img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}
.lb-header-icons .icon.lb-toggle-list-btn:hover,
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .inner:hover {
    -webkit-filter: unset;
    filter: unset;
}
.lb-header-icons .icon .inner {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    left: 0;
    top: 0;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lb-header-icons .icon.users:after {
    z-index: 0;
    left: -2px;
    right: -2px;
    top: -2px;
    bottom: -2px;
    content: "";
    position: absolute;
    border-radius: 10px;
}
.lb-header-icons .icon.users .inner {
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #1d0615;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 10px;
}
.lb-header-icons .icon.users .inner img {
    width: 32px;
}
.lb-header-icons .icon.users .line {
    height: 1px;
    margin: 3px 0;
    background: #f8e59f;
    width: 100%;
    background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(40%, #f8e59f), color-stop(60%, #f8e59f), to(transparent));
    background: -webkit-linear-gradient(left, transparent 0, #f8e59f 40%, #f8e59f 60%, transparent 100%);
    background: -o-linear-gradient(left, transparent 0, #f8e59f 40%, #f8e59f 60%, transparent 100%);
    background: linear-gradient(90deg, transparent 0, #f8e59f 40%, #f8e59f 60%, transparent 100%);
}
.lb-header-icons .icon.users .number {
    color: #f8e59f;
    font-weight: 700;
    margin-top: 4px;
}
.lb-header-icons .icon:last-child .lb-toggle-list {
    left: unset;
    right: 10%;
}
.lb-header-icons .icon.btn-withdraw {
    margin-right: 2px;
}
.lb-header-icons .icon.btn-message-box.animate .message-not-read,
.lb-bottom-icons .icon.btn-message-box.animate .message-not-read {
    -webkit-animation: 1s ease-out infinite anim-message-before;
    animation: 1s ease-out infinite anim-message-before;
}
.lb-header-icons .icon.btn-message-box.animate .message-not-read:after,
.lb-bottom-icons .icon.btn-message-box.animate .message-not-read:after {
    content: "";
    z-index: -2;
    position: absolute;
    top: -3px;
    right: -1px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    -webkit-filter: blur(1px);
    filter: blur(1px);
    background: #ff1601;
    -webkit-animation: 1s ease-out infinite anim-message;
    animation: 1s ease-out infinite anim-message;
}
.lb-header-icons .icon .message-not-read,
.lb-bottom-icons .icon .message-not-read {
    bottom: 10px !important;
    top: unset !important;
    right: 25px !important;
}
.lb-header-icons .icon.btn-download-apk img {
    -webkit-animation: 1s linear infinite anim-download-apk;
    animation: 1s linear infinite anim-download-apk;
}
.lb-header-icons .icon.btn-download-apk .text-bonus-coin {
    color: #ffeb00;
    text-shadow: 1px 2px #920000;
    position: absolute;
    bottom: 1px;
    left: -3px;
    width: 100%;
    text-align: center;
    font-weight: 700;
    z-index: 1;
    -webkit-animation: 1s ease-out infinite anim-message-before;
    animation: 1s ease-out infinite anim-message-before;
}
.lb-header-icons .icon.btn-download-apk .text-bonus-coin:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: -webkit-radial-gradient(center, ellipse, #000 0, rgba(255, 255, 255, 0) 100%);
    background: -o-radial-gradient(center, ellipse, #000 0, rgba(255, 255, 255, 0) 100%);
    background: radial-gradient(ellipse at center, #000 0, rgba(255, 255, 255, 0) 100%);
}
.lb-header-icons .icon-win9 {
    width: 23%;
    margin-right: 0px;
    margin-top: -5px;
    height: 63px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
.lb-header-icons .icon-win9 div,
.lb-header-icons .icon-win9 img {
    margin-top: -5px;
    margin-bottom: -5px;
    max-width: 59px;
    width: 55px;
    height: 55px;
    transform: scale(.9);
}
.lb-header-icons .icon-win9 .icon-win9-text {
    color: #ffba00;
    text-shadow: 2px 1px 0 #000;
    margin-top: 0;
    font-size: 10pt;
    font-weight: 700;
    white-space: nowrap;
    text-transform: uppercase;
}
.lb-header-bottom {
    text-align: left;
    position: absolute;
    left: 240px;
    top: 82px;
    z-index: 3;
    width: 1030px;
}
.lb-header-bottom .title {
    display: inline-block;
    margin: 0;
    font-weight: 700;
    color: #fff;
}
.lb-header-bottom .title h1 {
    font-size: 2.75rem;
    font-weight: 700;
}
.lb-header-bottom .action {
    position: absolute;
    top: 0;
    right: 0;
    width: 290px;
    text-align: center;
}
.lb-header-bottom .action .btn-play-now .btn-img {
    max-height: 52px;
    -webkit-transform: translateY(12px);
    -ms-transform: translateY(12px);
    transform: translateY(12px);
}
.lb-main {
    background: 0 0;
    position: relative;
    z-index: 1;
}
.lb-lobby {
    min-height: 1px;
}
.lb-btn-blue,
.lb-btn-green,
.lb-btn-grey,
.lb-btn-red,
.lb-btn-yellow {
    min-width: 159px;
    min-height: 50px;
}
.lb-lobby-top {
    height: 65px;
    position: absolute;
    overflow: hidden;
    top: 80px;
    right: 0;
    z-index: -1;
    width: 100%;
}
.lb-lobby-top .bg-win9 {
    position: absolute;
    z-index: 0;
    right: 0;
    top: 15px;
    width: 90%;
    max-width: 100%;
    height: 50px;
    background-repeat: no-repeat;
}
.lb-lobby-top .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    position: relative;
    max-height: 100%;
    width: 100%;
}
.lb-lobby-top .inner .marquee {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: hidden;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 35px;
    position: absolute;
    width: 285px;
    top: 20px;
    left: 120px;
    margin: 0;
    display:none;
}
.lb-lobby-top .inner .marquee .icon {
    z-index: 1;
    padding-left: 8px;
    margin-right: -12px;
    position: relative;
}
.lb-lobby-top .inner .marquee .icon img {
    width: 32px;
    height: 31px;
}
.lb-lobby-top .inner .marquee-message {
    overflow: hidden;
    z-index: -1;
    max-width: 100%;
    width: 100%;
    height: 32px;
    position: relative;
    border-radius: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.lb-lobby-top .inner .marquee-message .contain {
    width: unset;
    white-space: nowrap;
    color: #fff;
    position: absolute;
    height: 100%;
    left: 102%;
    top: 0;
    margin: 0;
    text-align: left;
    -webkit-animation: 20s linear infinite scroll-left;
    animation: 20s linear infinite scroll-left;
    font-size: 1.3em;
    line-height: 36px;
    padding: 0 12px;
}
.lb-lobby-top .inner .marquee-message .contain .item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-block;
    margin-right: 24px;
}
.lb-lobby-top .inner .menu {
    margin: 0;
    padding: 0 8px;
    white-space: nowrap;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 300px;
}
.lb-lobby-top .inner .menu.right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-left: auto;
    position: absolute;
    right: 0;
    top: 30px;
}
.lb-lobby-top .inner .menu li {
    display: inline-block;
    height: fit-content;
    height: -moz-fit-content;
    height: -webkit-fit-content;
    cursor: pointer;
}
.lb-lobby-top .inner .menu li:last-child a:after,
.lb-modal-banner .lb-modal-body:before,
.lb-modal-banner .lb-modal-header:before {
    content: none;
}
#guide_tab li.active a,
#guide_tab li:hover a,
.lb-lobby-top .inner .menu li.active a,
.lb-lobby-top .inner .menu li:hover a {
    color: #0f0 !important;
}
.lb-lobby-top .inner .menu li a {
    text-decoration: none;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
}
.lb-lobby-top .inner .menu li a:after {
    display: inline-block;
    content: "|";
    padding: 0 4px;
}
.lb-lobby-top .bg {
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0;
    width: 100%;
    max-width: 100%;
    -webkit-box-shadow: 0 2px 4px #fff600, 0 -2px 4px #fff600, 0 1px 0 #fff600, 0 -1px 0 #fff600;
    box-shadow: 0 2px 4px #fff600, 0 -2px 4px #fff600, 0 1px 0 #fff600, 0 -1px 0 #fff600;
    height: 36px;
    background: #c31b0c;
    overflow-x: hidden;
    background: -webkit-gradient(linear, left bottom, left top, from(#c31b0c), color-stop(16%, #3e0100), color-stop(50%, #3e0100), to(#c30902));
    background: -webkit-linear-gradient(bottom, #c31b0c 0, #3e0100 16%, #3e0100 50%, #c30902 100%);
    background: -o-linear-gradient(bottom, #c31b0c 0, #3e0100 16%, #3e0100 50%, #c30902 100%);
    background: linear-gradient(0deg, #c31b0c 0, #3e0100 16%, #3e0100 50%, #c30902 100%);
}
.lb-lobby-games {
    position: relative;
    z-index: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top: 85px;
    margin-bottom: -35px;
}
.lb-lobby-games .container-game .group {
    height: 465px;
    text-align: left;
}
.lb-lobby-games .container-game .group .container-slide-game {
    display: inline-block;
    width: 1056px;
    margin-left: 9px;
}
.lb-lobby-games .container-game .group.list-game {
    background-repeat: repeat;
    position: relative;
    z-index: -1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-touch-action: manipulation !important;
    touch-action: manipulation !important;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    scrollbar-color: transparent transparent;
}
.lb-lobby-games .container-game .group.list-game ::-webkit-scrollbar-thumb {
    background: 0 0;
}
.lb-lobby-games .container-game .group.list-game.active {
    z-index: 2;
}
.lb-lobby-games .container-game .group.list-game .slide-game {
    height: 490px;
    display: block;
    overflow: auto;
    overflow-x: auto;
    -webkit-overflow: scroll;
    -webkit-overflow-scrolling: touch;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-overflow-style: none;
    scrollbar-width: none;
    -webkit-transform: translateY(-22px);
    -ms-transform: translateY(-22px);
    transform: translateY(-22px);
}
.lb-lobby-games .container-game .group.list-game .slide-game .owl-item {
    margin-left: -1px;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game {
    width: 230px;
    min-width: 230px;
    display: inline-block;
    white-space: nowrap;
    -webkit-transition: 0.32s ease-out;
    -o-transition: 0.32s ease-out;
    transition: 0.32s ease-out;
    vertical-align: top;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner {
    position: absolute;
    display: inline-block;
    width: 238px;
    height: 100%;
    white-space: nowrap;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list {
    width: 238px;
    margin: 0 auto auto;
    display: block;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    width: 238px;
    height: 236px;
    margin: auto;
    position: relative;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item:first-child {
    margin-bottom: 0;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item a {
    text-decoration: none;
    cursor: pointer;
    display: block;
    -moz-user-select: none;
    user-select: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item a img {
    pointer-events: none;
    -moz-user-select: none;
    user-select: none;
    max-width: 100%;
    width: unset;
    display: block;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
}

.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item a img.noimage::before {
    position: absolute;
    content: 'ádsd';
    background-image: url(/Content/Images/web88/game-default-bg.png);
    background-position: 100% 100%;
    background-size: contain;
    z-index: 10;
}

.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item .new.disabled,
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item a.disabled {
    -webkit-filter: brightness(0.5);
    filter: brightness(0.5);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item.small {
    height: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item.small a {
    min-width: unset;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item.small img {
    max-width: 100%;
    height: unset;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item.has-sub {
    margin: 0;
    max-width: 100%;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item.has-sub .sub {
    white-space: nowrap;
    display: inline-block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: auto;
    width: 175px;
    height: 171px;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item.has-sub .sub .item-animate {
    -webkit-animation: 1s linear infinite zoom-basic;
    animation: 1s linear infinite zoom-basic;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item.has-sub .sub a.icon {
    overflow: unset;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    max-height: 220px;
    padding: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item.has-sub .sub a.icon.right,
.text-right {
    text-align: right;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item.has-sub .sub a.icon.right img {
    margin-right: 0;
    margin-left: auto;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item.has-sub .sub a.icon.left,
.ohyea__table--td,
.ohyea__tabs,
.text-left,
.ui-autocomplete {
    text-align: left;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item.has-sub .sub a.icon.left img {
    margin-left: 0;
    margin-right: auto;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item.has-sub .sub a.icon img {
    max-width: 100% !important;
    height: unset;
    margin: unset;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item .new {
    position: absolute;
    width: 120px;
    height: 110px;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transform: scale(0.6);
    -ms-transform: scale(0.6);
    transform: scale(0.6);
    top: 0;
    left: 0;
    background-size: cover;
    background-position: left top;
    text-align: center;
    background-repeat: no-repeat;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item .new span {
    -webkit-transform: rotate(-42deg);
    -ms-transform: rotate(-42deg);
    transform: rotate(-42deg);
    display: block;
    color: #fff600;
    font-size: 1.8em;
    font-weight: 700;
    padding-top: 2px;
    padding-left: 0;
    text-transform: uppercase;
    margin-left: 0;
    margin-top: 33px;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game .inner .list .item#oceanking_tournament {
    margin-top: 41px;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game.has-split {
    width: 285px;
    min-width: 285px;
    position: relative;
    margin-left: 0;
    margin-right: -10px;
    display: inline-block;
    white-space: nowrap;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game.has-split .split {
    color: #fff;
    height: 440px;
    width: 48px;
    position: relative;
    display: inline-block;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game.has-split .split .text {
    position: absolute;
    top: 57%;
    left: 12px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 42px;
    height: 406px;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    background-image: none !important;
}

.lb-lobby-games .container-game .group.list-game .slide-game .game.has-split .split .text .group-line {
    position: absolute;
    align-items: center;
    display: flex;
    width: 406px;
    transform: rotate(-90deg) translate(0, -406px);
    transform-origin: 100% -6px;
}

.lb-lobby-games .container-game .group.list-game .slide-game .game.has-split .split .text .line.mid {
    margin: 0 10px;
    flex: 0 0 auto;
    font-size: 18px;
    text-transform: uppercase;
}

.lb-lobby-games .container-game .group.list-game .slide-game .game.has-split .split .text .line.bot,
.lb-lobby-games .container-game .group.list-game .slide-game .game.has-split .split .text .line.top {
    position: relative;
    height: 2px;
    box-shadow: 1px 1px 2px #323232, 0px 0px 2px #fff;
    border-top: 1px solid #fff;
    flex: 1 1 auto;
}

.lb-lobby-games .container-game .group.list-game .slide-game .game.has-split.inline,
.lb-lobby-games .container-game .group.list-game .slide-game .game.has-split.inline-right {
    margin-left: 0;
    margin-right: 0;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game.has-split.inline-left {
    margin-left: 24px;
    margin-right: 0;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game.not-split {
    width: 220px;
    min-width: 220px;
    margin-left: 32px !important;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game.first {
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
    width: 350px;
    min-width: 350px;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game.first .inner .list {
    width: 350px;
    margin: 0;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game.first .inner .list .item {
    margin-bottom: 0 !important;
    display: block;
    width: 100%;
    height: 171px;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game.first .inner .list .item.large {
    width: 350px;
    height: 281px;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game-nav,
.lb-lobby-games .container-game .group.list-game .slide-game .owl-nav {
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    pointer-events: none;
    cursor: pointer;
    z-index: 2;
    height: 80px;
}
.lb-bottom-center .slide .owl-nav .next,
.lb-bottom-center .slide .owl-nav .owl-next,
.lb-bottom-center .slide .owl-nav .owl-prev,
.lb-bottom-center .slide .owl-nav .prev,
.lb-lobby-games .container-game .group.list-game .slide-game .game-nav .next,
.lb-lobby-games .container-game .group.list-game .slide-game .game-nav .owl-next,
.lb-lobby-games .container-game .group.list-game .slide-game .game-nav .owl-prev,
.lb-lobby-games .container-game .group.list-game .slide-game .game-nav .prev,
.lb-lobby-games .container-game .group.list-game .slide-game .owl-nav .next,
.lb-lobby-games .container-game .group.list-game .slide-game .owl-nav .owl-next,
.lb-lobby-games .container-game .group.list-game .slide-game .owl-nav .owl-prev,
.lb-lobby-games .container-game .group.list-game .slide-game .owl-nav .prev {
    pointer-events: all;
    position: absolute;
    outline: 0;
}
.lb-bottom-center .slide .owl-nav .next.disabled,
.lb-bottom-center .slide .owl-nav .owl-next.disabled,
.lb-bottom-center .slide .owl-nav .owl-prev.disabled,
.lb-bottom-center .slide .owl-nav .prev.disabled,
.lb-lobby-games .container-game .group.list-game .slide-game .game-nav .next.disabled,
.lb-lobby-games .container-game .group.list-game .slide-game .game-nav .owl-next.disabled,
.lb-lobby-games .container-game .group.list-game .slide-game .game-nav .owl-prev.disabled,
.lb-lobby-games .container-game .group.list-game .slide-game .game-nav .prev.disabled,
.lb-lobby-games .container-game .group.list-game .slide-game .owl-nav .next.disabled,
.lb-lobby-games .container-game .group.list-game .slide-game .owl-nav .owl-next.disabled,
.lb-lobby-games .container-game .group.list-game .slide-game .owl-nav .owl-prev.disabled,
.lb-lobby-games .container-game .group.list-game .slide-game .owl-nav .prev.disabled {
    opacity: 0.8;
    -webkit-filter: grayscale(0.6);
    filter: grayscale(0.6);
    pointer-events: none;
    cursor: unset;
}
.lb-bottom-center .slide .owl-nav .owl-prev,
.lb-bottom-center .slide .owl-nav .prev,
.lb-lobby-games .container-game .group.list-game .slide-game .game-nav .owl-prev,
.lb-lobby-games .container-game .group.list-game .slide-game .game-nav .prev,
.lb-lobby-games .container-game .group.list-game .slide-game .owl-nav .owl-prev,
.lb-lobby-games .container-game .group.list-game .slide-game .owl-nav .prev {
    left: 0;
}
.lb-bottom-center .slide .owl-nav .next,
.lb-bottom-center .slide .owl-nav .owl-next,
.lb-lobby-games .container-game .group.list-game .slide-game .game-nav .next,
.lb-lobby-games .container-game .group.list-game .slide-game .game-nav .owl-next,
.lb-lobby-games .container-game .group.list-game .slide-game .owl-nav .next,
.lb-lobby-games .container-game .group.list-game .slide-game .owl-nav .owl-next {
    right: 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.lb-lobby-games .container-game .group .lb-tour {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    background: -webkit-gradient(linear, left top, right top, from(rgba(76, 76, 76, 0)), color-stop(50%, #131313), to(rgba(19, 19, 19, 0)));
    background: -webkit-linear-gradient(left, rgba(76, 76, 76, 0) 0, #131313 50%, rgba(19, 19, 19, 0) 100%);
    background: -o-linear-gradient(left, rgba(76, 76, 76, 0) 0, #131313 50%, rgba(19, 19, 19, 0) 100%);
    background: linear-gradient(to right, rgba(76, 76, 76, 0) 0, #131313 50%, rgba(19, 19, 19, 0) 100%);
}
.lb-lobby-games .container-game .group .lb-tour:after,
.lb-lobby-games .container-game .group .lb-tour:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 234, 0, 0)), color-stop(50%, #ffea00), to(rgba(255, 234, 0, 0)));
    background: -webkit-linear-gradient(left, rgba(255, 234, 0, 0) 0, #ffea00 50%, rgba(255, 234, 0, 0) 100%);
    background: -o-linear-gradient(left, rgba(255, 234, 0, 0) 0, #ffea00 50%, rgba(255, 234, 0, 0) 100%);
    background: linear-gradient(to right, rgba(255, 234, 0, 0) 0, #ffea00 50%, rgba(255, 234, 0, 0) 100%);
    z-index: 1;
}
.lb-lobby-games .container-game .group .lb-tour:before {
    top: 0;
}
#ohyea_mess .ms-wrapper-main .list-send,
.lb-lobby-games .container-game .group .lb-tour:after {
    bottom: 0;
}
.lb-lobby-games .container-game .group.room-game {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
    z-index: -1;
}
.lb-lobby-games .container-game .group.room-game > .list-room {
    height: 100%;
    display: block;
    margin: auto;
    position: relative;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item {
    position: relative;
    height: 333px;
    width: 270px;
    margin: 75px 64px auto;
    cursor: pointer;
    display: inline-block;
    text-align: center;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item .header {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item .header .bg-header {
    position: absolute;
    top: -30px;
    left: -16px;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item .header .title {
    position: absolute;
    width: 100%;
    top: -14px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
    font-size: 32px;
    font-weight: 700;
    color: #f8e59f;
    text-shadow: 1px 2px #000;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item .inner {
    position: relative;
    z-index: 1;
    display: block;
    height: 100%;
    width: 100%;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item .inner .sub-title {
    position: absolute;
    top: 32px;
    width: 100%;
    z-index: 2;
    font-size: 24px;
    font-weight: 700;
    color: #f8e59f;
    text-shadow: 1px 2px #000;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item .inner .icon {
    position: absolute;
    z-index: 1;
    background-size: contain;
    background-repeat: no-repeat;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item .inner .button {
    position: absolute;
    bottom: 32px;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 47px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    font-weight: 700;
    font-size: 32px;
    color: #1e0404;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item .inner .button .text {
    text-shadow: 1px 0 #6efc05, -1px 0 #6efc05, 0 1px #6efc05, 0 -1px #6efc05;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item .inner .button-bg {
    width: 144px;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 47px;
    background-image: url(img/btn/btnbasicgreen.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: -1;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item .inner .bg {
    z-index: 0;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item .icon-3d {
    position: absolute;
    z-index: 2;
    top: 60px;
    right: -50px;
    width: 101px;
    height: 94px;
    background-image: url(img/room-game/ic-3d.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-normal .header .bg-header {
    width: 305px;
    height: 97px;
    background-image: url(img/room-game/bg-header-normal.png);
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-normal .inner .icon {
    width: 170px;
    height: 196px;
    background-image: url(img/win9/room/bg/icon1.png?v=7);
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    position: absolute;
    top: 8px;
    left: 89px;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-normal .inner .icon:after {
    background-image: url(img/win9/room/bg/border1.png?v=7);
    width: 280px;
    height: 62px;
    content: "";
    position: absolute;
    bottom: -33px;
    left: -85px;
    background-position-y: 67px;
    -webkit-transform: scale(0.745);
    -ms-transform: scale(0.745);
    transform: scale(0.745);
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-normal .inner .bottom-text {
    background-image: url(img/win9/room/bg/text1.png?v=7);
    width: 380px;
    height: 100px;
    position: absolute;
    z-index: 2;
    bottom: 4px;
    left: -55px;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-normal .inner .bottom-text:before {
    background-image: url(img/win9/room/bg/text1_1.png?v=7);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    content: "";
    width: 116px;
    height: 175px;
    position: absolute;
    bottom: 38px;
    left: -6px;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-normal .inner .bottom-text:after {
    background-image: url(img/win9/room/bg/text1_1.png?v=7);
    content: "";
    width: 116px;
    height: 175px;
    position: absolute;
    bottom: 38px;
    right: -6px;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-normal .inner .bottom-text span {
    height: 50px;
    bottom: 15px;
    position: absolute;
    width: 180px;
    left: 100px;
    line-height: 50px;
    font-size: 30px;
    font-weight: 800;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #980c0f;
    background: #cba02a;
    background: -webkit-gradient(linear, left bottom, left top, from(#cba02a), color-stop(52%, #ff7e04), to(#feff00));
    background: -webkit-linear-gradient(bottom, #cba02a 0, #ff7e04 52%, #feff00 100%);
    background: -o-linear-gradient(bottom, #cba02a 0, #ff7e04 52%, #feff00 100%);
    background: linear-gradient(0deg, #cba02a 0, #ff7e04 52%, #feff00 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-filter: brightness(1.4);
    filter: brightness(1.4);
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-normal .bg {
    background-image: url(img/win9/room/bg/bg1.png?v=7);
    background-position: 0 0;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-normal .bg:after {
    background-image: url(img/win9/room/bg/icon1_1.png?v=7);
    content: "";
    width: 67px;
    height: 60px;
    position: absolute;
    bottom: 117px;
    left: 15px;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-normal .bg:before {
    background-image: url(img/win9/room/bg/icon1_2.png?v=7);
    content: "";
    width: 85px;
    height: 67px;
    position: absolute;
    top: 90px;
    right: -5px;
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transform: scale(0.95);
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vip .header {
    background-image: url(img/win9/room/bg/start.png?v=7);
    width: 225px;
    height: 88px;
    top: -57px;
    left: 22px;
    z-index: 0;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vip .header:after {
    content: "";
    background-image: url(img/win9/room/bg/light.png?v=7);
    width: 294px;
    height: 210px;
    position: absolute;
    top: -12px;
    left: -35px;
    background-position: -86px -25px;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vip .header .bg-header {
    width: 305px;
    height: 167px;
    top: -100px;
    background-image: url(img/room-game/bg-header-vip.png);
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vip .inner .icon {
    width: 246px;
    height: 250px;
    background-image: url(img/win9/room/bg/icon2.png?v=7);
    top: -5px;
    left: 30px;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vip .inner .icon:after {
    background-image: url(img/win9/room/bg/icon2_1.png?v=7);
    bottom: 83px;
    left: -20px;
    -webkit-transform: scale(0.97);
    -ms-transform: scale(0.97);
    transform: scale(0.97);
    content: "";
    width: 72px;
    position: absolute;
    height: 67px;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vip .inner .bottom-text {
    background-image: url(img/win9/room/bg/text2.png?v=7);
    width: 352px;
    height: 91px;
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: -41px;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vip .inner .bottom-text span {
    height: 50px;
    bottom: 15px;
    position: absolute;
    width: 216px;
    left: 65px;
    line-height: 50px;
    font-size: 30px;
    font-weight: 800;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #980c0f;
    background: #cba02a;
    background: -webkit-gradient(linear, left bottom, left top, from(#cba02a), color-stop(52%, #ff7e04), to(#feff00));
    background: -webkit-linear-gradient(bottom, #cba02a 0, #ff7e04 52%, #feff00 100%);
    background: -o-linear-gradient(bottom, #cba02a 0, #ff7e04 52%, #feff00 100%);
    background: linear-gradient(0deg, #cba02a 0, #ff7e04 52%, #feff00 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-filter: brightness(1.4);
    filter: brightness(1.4);
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vip .inner .bg {
    background-image: url(img/win9/room/bg/bg2.png?v=7);
    background-position: 0 0;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vip .inner .bg:after {
    background-image: url(img/win9/room/bg/text2_1.png?v=7);
    content: "";
    position: absolute;
    width: 114px;
    height: 243px;
    bottom: 0;
    right: -55px;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vip .inner .bg:before {
    content: "";
    background-image: url(img/win9/room/bg/text2_1.png?v=7);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    position: absolute;
    width: 114px;
    height: 243px;
    bottom: 0;
    left: -60px;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vip .inner .sub-title {
    background-image: url(img/win9/room/bg/border2.png?v=7);
    background-position-y: 65px;
    height: 57px;
    top: 206px;
    -webkit-transform: scale(0.965);
    -ms-transform: scale(0.965);
    transform: scale(0.965);
    left: -5px;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vip .inner .sub-title span {
    width: 200px;
    height: 43px;
    position: absolute;
    left: 38px;
    top: 8px;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss:before {
    content: "";
    position: absolute;
    left: 7px;
    bottom: 0;
    z-index: 2;
    background: rgba(0, 0, 0, 0.3);
    height: 335px;
    width: 255px;
    border-radius: 103px 103px 20px 20px;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .bg {
    background-image: url(img/win9/room/bg/bg3.2.png?v=7);
    background-position: 0 0;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .header {
    background-image: url(img/win9/room/bg/start2.png?v=7);
    position: absolute;
    width: 192px;
    height: 103px;
    top: -79px;
    left: 40px;
    z-index: 0;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .header .bg-header {
    width: 362px;
    height: 171px;
    top: -104px;
    left: -46px;
    background-image: url(img/room-game/bg-header-vipss.png);
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .inner .icon {
    -webkit-filter: brightness(0.7);
    filter: brightness(0.7);
    width: 278px;
    height: 300px;
    top: -48px;
    left: -5px;
    overflow: hidden;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .inner .icon:before {
    content: "";
    background-image: url(img/win9/room/bg/icon3_2.png?v=7);
    position: absolute;
    width: 300px;
    height: 331px;
    z-index: 1;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .inner .icon:after {
    content: "";
    background-image: url(img/win9/room/bg/icon3_1.png?v=7);
    width: 257px;
    height: 120px;
    position: absolute;
    bottom: 38px;
    left: 10px;
    -webkit-transform: scale(0.88);
    -ms-transform: scale(0.88);
    transform: scale(0.88);
    z-index: 0;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .inner .bottom-text {
    background-image: url(img/win9/room/bg/text3.png?v=7);
    position: absolute;
    width: 312px;
    height: 156px;
    bottom: -7px;
    z-index: 3;
    left: -24px;
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transform: scale(0.95);
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .inner .bottom-text span {
    position: absolute;
    width: 219px;
    height: 50px;
    bottom: 16px;
    right: 44px;
    line-height: 50px;
    font-size: 30px;
    font-weight: 800;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: #980c0f;
    background: #cba02a;
    background: -webkit-gradient(linear, left bottom, left top, from(#cba02a), color-stop(52%, #ff7e04), to(#feff00));
    background: -webkit-linear-gradient(bottom, #cba02a 0, #ff7e04 52%, #feff00 100%);
    background: -o-linear-gradient(bottom, #cba02a 0, #ff7e04 52%, #feff00 100%);
    background: linear-gradient(0deg, #cba02a 0, #ff7e04 52%, #feff00 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-filter: brightness(1.4);
    filter: brightness(1.4);
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .inner .sub-bg:after {
    background-image: url(img/win9/room/bg/text3_1.png?v=7);
    content: "";
    position: absolute;
    width: 139px;
    height: 243px;
    top: 100px;
    z-index: 0;
    left: -50px;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .inner .sub-bg:before {
    background-image: url(img/win9/room/bg/text3_1.png?v=7);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    content: "";
    position: absolute;
    width: 139px;
    height: 243px;
    top: 100px;
    z-index: 0;
    right: -50px;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .inner .sub-title {
    background-image: url(img/win9/room/bg/border2.png?v=7);
    background-position-y: 85px;
    height: 84px;
    top: 185px;
    -webkit-transform: scale(0.91);
    -ms-transform: scale(0.91);
    transform: scale(0.91);
    left: -3px;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .inner .sub-title span {
    position: absolute;
    left: 40px;
    top: 28px;
    width: 200px;
    height: 50px;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .icon-room-normal {
    width: 152px;
    height: 153px;
    z-index: 2;
    position: absolute;
    left: -67px;
    bottom: 54px;
    background-image: url(img/room-game/ic-room-normal.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .icon-room-normal .text {
    width: 100%;
    position: absolute;
    bottom: 35px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    color: #ffeea5;
    text-shadow: 1px 2px #000;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .icon-room-vip {
    width: 211px;
    height: 167px;
    position: absolute;
    z-index: 2;
    right: -80px;
    bottom: 50px;
    background-image: url(img/room-game/ic-room-vip.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .icon-room-vip .text {
    width: 100%;
    position: absolute;
    bottom: 39px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    color: #ffeea5;
    text-shadow: 1px 2px #000;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.item-vipss .light {
    background-image: url(img/win9/room/bg/ligth2.png?v=7);
    position: absolute;
    content: "";
    width: 302px;
    height: 405px;
    z-index: 4;
    bottom: 23px;
    right: 13px;
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.room-free .inner .bg {
    width: 352px;
    height: 341px;
    background-image: url(img/win9/room/room-free.png?v=7);
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.lb-lobby-games .container-game .group.room-game > .list-room .item.room-free .inner .button {
    font-size: 22px;
    display: none;
}
.lb-lobby-games .container-game .group.room-game.active > .list-room .item-vip,
.lb-lobby-games .container-game .group.room-game.active > .list-room .room-free {
    -webkit-animation: 0.2s ease-in slide-fwd-bottom;
    animation: 0.2s ease-in slide-fwd-bottom;
}
.lb-lobby-games .container-game .group.room-game.active > .list-room .item-normal,
.lb-lobby-games .container-game .group.room-game.active > .list-room .item-vipss {
    -webkit-animation: 0.2s ease-in slide-fwd-top;
    animation: 0.2s ease-in slide-fwd-top;
}
.lb-lobby-games .container-game .group.room-game.room-ban-ca-3d .item-vipss:before {
    content: unset !important;
}
.lb-lobby-games .container-game .group.room-game.room-ban-ca-3d .item-vipss .inner .icon {
    -webkit-filter: unset !important;
    filter: unset !important;
}
.lb-lobby-games .container-game .group.room-game.has-room-free .list-room .item {
    margin-left: 25px;
    margin-right: 25px;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}
.lb-lobby-games .container-game .group.room-game.has-room-free .list-room .item.room-free {
    margin-left: 0;
}
.lb-lobby-games .container-game .group.room-game.has-room-free .list-room .item.vip-vipss,
.lb-modal .bag-content .list-item .inner > .item:nth-child(4n),
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-header .action .item:last-child,
.lb-modal-map-info .boss-missions .item:last-child,
.lb-modal-shop .shop-content .list-item .inner > .item:nth-child(3n) {
    margin-right: 0;
}
.lb-lobby-games .container-game .group.mini-game {
    height: 645px;
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.lb-lobby-games .container-game .group .banner {
    width: 198px;
    height: 409px;
    display: inline-block;
    vertical-align: top;
    margin-top: 14px;
    margin-left: 8px;
}
.lb-lobby-games .container-game .group .banner .slide {
    height: 409px;
    width: 198px;
    overflow: hidden;
    display: block;
    position: relative;
}
.lb-lobby-games .container-game .group .banner .slide .item {
    display: inline-block;
    position: relative;
}

.lb-lobby-games .container-game .group .banner .slide .item > img.noimage {
    background: #00000040;
    border-radius: 5px;
}

.lb-lobby-games .container-game .group .banner .owl-dots {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.35);
}
.lb-bottom-icons,
.lb-bottom-left .board .inner .items .item {
    -ms-flex-direction: row;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
}
.lb-lobby-games .container-game .group .banner .owl-dots .owl-dot {
    background: #0b2b67;
    border: 1px solid #4479c4;
    height: 10px;
    width: 10px;
    border-radius: 100%;
    margin: 0 3px;
    pointer-events: all;
    outline: 0;
}
.lb-lobby-games .container-game .group .banner .owl-dots .owl-dot.active {
    cursor: unset;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    background: #028800;
    background: -webkit-gradient(linear, left bottom, left top, from(#028800), color-stop(41%, #0a7909), to(#32ff00));
    background: -webkit-linear-gradient(bottom, #028800 0, #0a7909 41%, #32ff00 100%);
    background: -o-linear-gradient(bottom, #028800 0, #0a7909 41%, #32ff00 100%);
    background: linear-gradient(0deg, #028800 0, #0a7909 41%, #32ff00 100%);
    border: none;
    -webkit-box-shadow: 0 0 4px 5px #80f811;
    box-shadow: 0 0 4px 5px #80f811;
}
.lb-bottom {
    position: relative;
    background-size: cover;
    background-repeat: repeat;
    width: 100%;
    display: block;
    z-index: 2;
    max-width: 100%;
    overflow: unset;
    height: 120px;
    margin-top: 10px;
}
.lb-bottom-icons {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: unset;
    position: relative;
    z-index: 1;
    top: 24px;
}
.lb-bottom-icons > .icon,
.lb-bottom-left,
.lb-bottom-left .board .inner .items .item .info,
.lb-btn,
.lb-modal-map-info .boss-rewards .item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
}
.lb-bottom-icons > .icon {
    max-height: 100%;
    position: relative;
    display: inline-flex;
    margin: auto 12px;
}
.lb-bottom-icons > .icon:hover {
    -webkit-filter: brightness(1.3);
    filter: brightness(1.3);
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transform: scale(0.95);
}
.lb-bottom-icons > .icon .inner {
    width: 80px;
    height: 60px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: 0.13s ease-out;
    -o-transition: 0.13s ease-out;
    transition: 0.13s ease-out;
    max-height: 100%;
    position: relative;
}
.lb-bottom-icons > .icon .inner .text {
    position: absolute;
    left: 50%;
    top: 50%;
    text-align: center;
    width: 100%;
    height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    font-weight: 700;
}
.lb-bottom-icons > .icon .inner .text .rib {
    position: absolute;
    width: 80px;
    height: 67px;
    background-size: contain;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
}
.lb-bottom-icons > .icon .inner .bg {
    z-index: 1;
    text-align: center;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
}
.lb-bottom-icons > .icon .inner .bg .icon {
    z-index: 2;
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: unset;
    left: 50%;
    top: -4px;
}
.lb-bottom-icons > .icon .inner .bg-icon {
    z-index: 1;
    position: absolute;
    background-size: contain;
    width: 80px;
    height: 80px;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
}
.lb-bottom-icons > .icon .badge-lucky-pin {
    display: inline-block !important;
}
.lb-bottom-icons > .icon .badge-lucky-pin.hide,
.lb-modal-body .tab-content.nodata *,
.lb-modal-body.nodata *,
.lb-modal-deposit .lb-modal-body .tab-content,
.lb-modal-top-win .top-win-menu-item.toclone {
    display: none !important;
}
.lb-bottom-icons > .icon.icon-jackpot .badge-jackpot {
    padding: 0 !important;
    bottom: unset !important;
}
.lb-bottom-icons > .icon.icon-jackpot.animate .bg .icon {
    -webkit-animation: 1s infinite anim-jackpot;
    animation: 1s infinite anim-jackpot;
}
.lb-bottom-icons .icon-w9 {
    /* width: 100px; */
    height: 100px;
    text-align: center;
    margin-left: 0 !important; 
}
.lb-bottom-icons .icon-w9 .inner {
    position: relative;
    text-align: center;
    width: 100%;
}
.lb-bottom-icons .icon-w9 .icon {
    width: 100px;
    margin: auto;
    position: relative;
}
.lb-bottom-icons .icon-w9 .text {
    color: #ffba00;
    font-weight: 700;
    font-size: 14px;
    text-shadow: 1px 1px 0 #000;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    /* margin-left: -15px; */
}
.lb-bottom-left {
    width: 410px;
    height: 100%;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    left: 0;
    top: 0;
}
.lb-bottom-left .lb-bottom-icons {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    justify-content: center;
}
.lb-bottom-left .board {
    height: 83px;
    width: 100%;
    position: relative;
    z-index: 2;
}
.lb-bottom-center .board-bg,
.lb-bottom-left .board-bg {
    position: absolute;
    left: 4px;
    top: 0;
    width: 410px;
    height: 80px;
    z-index: -1;
    background-image: url(img/bg/b-bg-board.png?v=7);
    background-size: 410px 80px;
    background-repeat: no-repeat;
    background-position: left center;
}
.lb-bottom-center .board .slides,
.lb-bottom-left .board .slides {
    height: 76px;
    width: 100%;
    position: relative;
    overflow: hidden;
    border-top-right-radius: 52px;
}
.lb-bottom-center .board .inner,
.lb-bottom-left .board .inner {
    position: relative;
    height: 100%;
    width: 100%;
}
.lb-bottom-center .board .inner .items,
.lb-bottom-left .board .inner .items {
    position: relative;
    width: 410px;
    height: 76px;
}
.lb-bottom-center .board .inner .items .animated,
.lb-bottom-left .board .inner .items .animated {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
}
.lb-bottom-left .board .inner .items .item {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    padding: 4px 12px;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(1, 0.9, 0.1, 0.02);
    -o-transition: transform 0.6s cubic-bezier(1, 0.9, 0.1, 0.02);
    transition: transform 0.6s cubic-bezier(1, 0.9, 0.1, 0.02), -webkit-transform 0.6s cubic-bezier(1, 0.9, 0.1, 0.02);
    opacity: 0;
}
.lb-bottom-center .board .inner .items .item.active,
.lb-bottom-left .board .inner .items .item.active {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.lb-bottom-center .board .inner .items .item.far,
.lb-bottom-left .board .inner .items .item.far {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}
.lb-bottom-center .board .inner .items .item .ava .pattern.no-top-1,
.lb-bottom-center .board .inner .items .item .ava .pattern.no-top-2,
.lb-bottom-center .board .inner .items .item .ava .pattern.no-top-3,
.lb-bottom-left .board .inner .items .item .ava .pattern.no-top-1,
.lb-bottom-left .board .inner .items .item .ava .pattern.no-top-2,
.lb-bottom-left .board .inner .items .item .ava .pattern.no-top-3 {
    background-image: url(/Content/distv2/img/spritesheet/footer/footer.png) !important;
    width: 90px;
    height: 81px;
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
}
.lb-bottom-left .board .inner .items .item .ava {
    width: 88px;
    height: 60px;
    position: relative;
    text-decoration: none;
    margin-left: 20px;
    margin-top: 5px;
}
.lb-bottom-left .board .inner .items .item .ava .img {
    margin: auto;
    height: 60px;
    width: 60px;
    border: 2px solid #fff;
    border-radius: 50%;
    background-size: cover;
}
.lb-bottom-left .board .inner .items .item .ava .pattern {
    position: absolute;
    bottom: -15px;
    left: 3px;
    width: 82px;
    height: 82px;
    background-image: url(img/icons/bg-bottom-frice.png?v=2);
    background-size: contain;
    background-repeat: no-repeat;
}
.lb-bottom-center .board .inner .items .item .rank.no-top-1,
.lb-bottom-center .board .inner .items .item .rank.no-top-2,
.lb-bottom-center .board .inner .items .item .rank.no-top-3,
.lb-bottom-left .board .inner .items .item .rank.no-top-1,
.lb-bottom-left .board .inner .items .item .rank.no-top-2,
.lb-bottom-left .board .inner .items .item .rank.no-top-3 {
    background-image: url(/Content/distv2/img/spritesheet/footer/footer.png);
    width: 80px;
    height: 65px;
}
.lb-bottom-left .board .inner .items .item .ava .pattern.no-top-1 {
    background-position: -858px 0;
}
.lb-bottom-left .board .inner .items .item .ava .pattern.no-top-2 {
    background-position: -678px 0;
}
.lb-bottom-left .board .inner .items .item .ava .pattern.no-top-3 {
    background-position: -768px 0;
}
.lb-bottom-left .board .inner .items .item .rank {
    width: 86px;
    height: 62px;
    background-size: contain;
    background-repeat: no-repeat;
}
.lb-bottom-left .board .inner .items .item .rank.no-top-1 {
    background-position: -592px 0;
}
.lb-bottom-left .board .inner .items .item .rank.no-top-2 {
    background-position: -506px 0;
}
.footer-tutorial,
.lb-bottom-left .board .inner .items .item .rank.no-top-3 {
    background-position: -420px 0;
}
.lb-bottom-left .board .inner .items .item .info {
    color: #fff;
    font-size: 12px;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 174px;
}
.lb-bottom-center .board .inner .items .item .info .name,
.lb-bottom-left .board .inner .items .item .info .name {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
    margin-top: 5px;
    position: relative;
    z-index: 1;
}
.lb-bottom-center .board .inner .items .item .info .name span,
.lb-bottom-left .board .inner .items .item .info .name span {
    display: block;
    width: 174px;
    font-size: 18px;
    line-height: 19px;
    font-weight: 700;
    font-family: Roboto-Black, Arial, Helvetica, sans-serif, PadaukRegular;
    position: relative;
    z-index: 1;
    color: #13dcf1;
    text-shadow:
     rgba(0, 0, 0, 0.4) 1px 0px 0px,
     rgba(0, 0, 0, 0.4) .5403px .84147px 0, 
     rgba(0, 0, 0, 0.4) -.41615px .9093px 0, 
     rgba(0, 0, 0, 0.4) -.98999px .14112px 0, 
     rgba(0, 0, 0, 0.4) -.65364px -.7568px 0, 
     rgba(0, 0, 0, 0.4) .28366px -.95892px 0, 
     rgba(0, 0, 0, 0.4) .96017px -.27942px 0;
}
.lb-bottom-center .board .inner .items .item .info .name .text-shadow,
.lb-bottom-left .board .inner .items .item .info .name .text-shadow {
    position: absolute;
    z-index: -1;
}
.lb-bottom-center .board .inner .items .item .info .name strong,
.lb-bottom-left .board .inner .items .item .info .name strong {
    margin-top: 2px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: 174px;
    text-transform: uppercase;
}
.lb-bottom-center .board .inner .items .item .info .point,
.lb-bottom-left .board .inner .items .item .info .point {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-weight: 700;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 35%;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 16px;
    padding-right: 8px;
}
.lb-bottom-left .board .inner > .title {
    position: absolute;
    bottom: 0;
    right: 45px;
    z-index: 1;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    padding: 2px 0;
    width: 150px;
    height: 25px;
}
.lb-bottom-left .board .inner > .title:before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
    border: 2px solid #fff;
    -webkit-box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.3);
    background: #000;
    border-radius: 12px;
    width: 150px;
    height: 100%;
}
.lb-bottom-center {
    width: 460px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-bottom: 8px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 405px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.lb-bottom-center .board {
    width: 400px;
    position: relative;
    z-index: 2;
    height: 83px;
    cursor: pointer;
    margin-top: 15px;
}
.lb-bottom-center .board .inner .items .item {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(1, 0.9, 0.1, 0.02);
    transition: transform 0.6s cubic-bezier(1, 0.9, 0.1, 0.02);
    -o-transition: transform 0.6s cubic-bezier(1, 0.9, 0.1, 0.02);
    transition: transform 0.6s cubic-bezier(1, 0.9, 0.1, 0.02), -webkit-transform 0.6s cubic-bezier(1, 0.9, 0.1, 0.02);
    opacity: 0;
    width: 100%;
}
.lb-bottom-center .board .inner .items .item .ava {
    width: 60px;
    height: 60px;
    position: absolute;
    text-decoration: none;
    display: block;
    top: 6px;
    left: 42px;
}
.lb-bottom-center .board .inner .items .item .ava .img {
    margin: auto;
    height: 64px;
    width: 60px;
    border-radius: 50%;
    background-size: cover;
    background-position: center center;
    position: absolute;
    top: 0;
    left: 0;
}
.lb-bottom-center .board .inner .items .item .ava .pattern {
    position: absolute;
    top: -8px;
    left: -15px;
    width: 82px;
    height: 82px;
    background-image: url(img/icons/bg-bottom-frice.png?v=2);
    background-repeat: no-repeat;
}
.lb-bottom-center .board .inner .items .item .ava .pattern.no-top-1 {
    background-position: -748px 0;
}
.lb-bottom-center .board .inner .items .item .ava .pattern.no-top-2 {
    background-position: -838px 0;
}
.lb-bottom-center .board .inner .items .item .ava .pattern.no-top-3 {
    background-position: -928px 0;
}
.lb-bottom-center .board .inner .items .item .rank {
    width: 86px;
    height: 62px;
    background-repeat: no-repeat;
    position: absolute;
    top: 4px;
    left: 116px;
}
.lb-bottom-center .board .inner .items .item .info,
.lb-bottom-right {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    top: 0;
    -webkit-box-direction: normal;
}
.lb-bottom-center .board .inner .items .item .rank.no-top-1 {
    background-position: -662px 0;
}
.lb-bottom-center .board .inner .items .item .rank.no-top-2 {
    background-position: -490px 0;
}
.lb-bottom-center .board .inner .items .item .rank.no-top-3 {
    background-position: -576px 0;
}
.lb-bottom-center .board .inner .items .item .info {
    color: #fff;
    font-size: 12px;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 174px;
    position: absolute;
    left: 208px;
}
.lb-bottom-center .board .inner > .title {
    position: absolute;
    bottom: 0;
    left: 202px;
    z-index: 1;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    padding: 0 30px;
    height: 26px;
    line-height: 26px;
}
.lb-bottom-center .board .inner > .title:before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
    border: 2px solid #fff;
    -webkit-box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.3);
    background: #000;
    border-radius: 12px;
    width: 100%;
    height: 100%;
}
.lb-bottom-center .slide {
    height: 128px;
    overflow: hidden;
    margin-top: -8px;
    display: block;
    position: relative;
    width: 400px;
}
.lb-bottom-center .slide .item {
    user-select: none;
    display: block;
    cursor: pointer;
    height: 128px;
    width: 100%;
}
.lb-bottom-center .slide .item img {
    user-select: none;
    pointer-events: none;
    display: block;
    width: 100%;
    height: 100%;
}
.lb-bottom-center .slide .owl-dots,
.lb-modal-banner .banner-list-dot {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.7);
}
.lb-bottom-center .slide .owl-dots .owl-dot {
    background: #512700;
    border: 1px solid #ad5c1a;
    height: 10px;
    width: 10px;
    border-radius: 100%;
    margin: 0 3px;
    pointer-events: all;
    outline: 0;
}
.lb-bottom-center .slide .owl-dots .owl-dot.active,
.lb-modal-banner .banner-dot.active {
    cursor: unset;
    -webkit-transform: scale(1.23);
    -ms-transform: scale(1.23);
    transform: scale(1.23);
    background-color: #0f0;
    border: none;
    -webkit-box-shadow: 0 0 4px 1px #ff1701;
    box-shadow: 0 0 4px 1px #ff1701;
}
.lb-bottom-center .slide .owl-nav {
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    pointer-events: none;
    cursor: pointer;
    z-index: 2;
    height: 40px;
}
.lb-bottom-center .slide .owl-nav img {
    max-height: 40px;
}
.lb-bottom-right {
    width: 410px;
    height: 100%;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    right: 0;
    margin-right: 0 !important;
}
.lb-bottom-right > .lb-bottom-icons {
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 14px;
}
.lb-bottom-right .events {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 60%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    position: relative;
}
.lb-bottom-right .events .eve {
    background-size: contain;
    background-repeat: no-repeat;
    width: 80%;
    height: 100%;
    overflow: unset;
    z-index: 0;
    position: relative;
    text-align: right;
}
.lb-bottom-right .events .eve.animate {
    -webkit-animation: 1s infinite anim-event;
    animation: 1s infinite anim-event;
}
.lb-bottom-right .events .eve .img {
    position: absolute;
    right: 0;
    top: -5px;
    width: 338px;
    height: 103px;
    background-size: contain;
    z-index: 1;
}
.lb-bottom-right .events .eve .text {
    position: absolute;
    bottom: 8px;
    left: 52px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: 1px 2px #000;
    font-size: 14px;
    z-index: 1;
    width: 160px;
    text-align: center;
}
.lb-bottom-right .events .eve .badge-lucky-pin {
    top: 14px !important;
}
.event,
.fanpage,
.lb-bottom-right .events .icon .icon-event {
    width: 55px;
    height: 55px;
}
.lb-bottom-right .events .icon .icon-event:hover {
    -webkit-filter: brightness(2);
    filter: brightness(2);
}
.lb-bottom-bg-win9 {
    height: 133px;
    width: 1280px;
    position: absolute;
    top: 0;
    background-position: 0 121px;
}
.lb-menu-body .content .inner .group-avatar .avatar,
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .list-bank > .inner > .item a,
.lb-toggle-list-btn {
    position: relative;
}
.lb-toggle-list,
.lb-toggle-list:before {
    position: absolute;
    background-color: #353535;
}
.lb-toggle-list {
    top: 110%;
    right: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    border-radius: 12px;
    width: 200px;
    -webkit-box-shadow: 0 0 12px #a8a8a9;
    box-shadow: 0 0 12px #a8a8a9;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-transition: max-height 0.4s ease-out, opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: max-height 0.4s ease-out, transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    -o-transition: max-height 0.4s ease-out, transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.lb-toggle-list:before {
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    border-radius: 10px;
}
.lb-toggle-list:after,
.lb-toggle-list > .item:before {
    background: -webkit-gradient(linear, left top, right top, from(#b5c6d0), color-stop(44%, #f2f6f8), to(#e0eff9));
    background: -webkit-linear-gradient(left, #b5c6d0 0, #f2f6f8 44%, #e0eff9 100%);
    background: -o-linear-gradient(left, #b5c6d0 0, #f2f6f8 44%, #e0eff9 100%);
    position: absolute;
    content: "";
    background: linear-gradient(to right, #b5c6d0 0, #f2f6f8 44%, #e0eff9 100%);
}
.lb-toggle-list:after {
    z-index: 0;
    left: -2px;
    right: -2px;
    top: -2px;
    bottom: -2px;
    border-radius: 12px;
}
.lb-toggle-list.opened {
    opacity: 1;
    display: block;
}
.lb-modal-title,
.lb-toggle-list > .item {
    display: -webkit-box;
    display: -ms-flexbox;
    position: relative;
}
.lb-toggle-list > .item {
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    padding: 8px 18px;
    display: flex;
    align-items: center;
    color: #fff;
    border-radius: 0;
    cursor: pointer;
    overflow: hidden;
}
.lb-toggle-list > .item:first-child {
    border-radius: 8px 8px 0 0;
}
.lb-toggle-list > .item:last-child {
    border-bottom: 0;
    border-radius: 0 0 8px 8px;
}
.lb-toggle-list > .item .ic {
    max-width: 44px;
}
.lb-toggle-list > .item .name {
    font-size: 16px;
    padding-left: 12px;
}
.lb-toggle-list > .item:hover {
    color: #000;
    font-weight: 700;
    -webkit-filter: brightness(1);
    filter: brightness(1);
}
.lb-toggle-list > .item:hover:before {
    width: 110%;
}
.lb-toggle-list > .item:before {
    opacity: 0.8;
    left: 0;
    top: 0;
    height: 110%;
    width: 0;
    z-index: -1;
    -webkit-filter: blur(12px);
    filter: blur(12px);
    transition: width 0.6s cubic-bezier(0.23, 1, 0.32, 1), transform 0.27s ease-in-out, -webkit-transform 0.27s ease-in-out;
}
.lb-toggle-list > .item:after {
    z-index: 0;
    content: "";
    position: absolute;
    background: -webkit-gradient(linear, left top, left bottom, from(#b5c6d0), color-stop(44%, #f2f6f8), to(#e0eff9));
    background: -webkit-linear-gradient(top, #b5c6d0 0, #f2f6f8 44%, #e0eff9 100%);
    background: -o-linear-gradient(top, #b5c6d0 0, #f2f6f8 44%, #e0eff9 100%);
    background: linear-gradient(to bottom, #b5c6d0 0, #f2f6f8 44%, #e0eff9 100%);
    left: 0;
    bottom: 0;
    height: 2px;
    width: 100%;
}
.lb-toggle-list.top {
    top: unset;
    bottom: 110%;
    right: unset;
    left: 0;
}
.lb-modal-dialog,
.lb-modal-info .lb-modal-dialog {
    max-width: unset;
    width: 1013px;
}
.lb-modal-content {
    border-radius: 12px;
    background: rgba(193, 193, 193, 0.75);
    border: 2px solid #fff;
    -webkit-box-shadow: 1px 3px 10px #000, inset 0 0 10px #b6b6b6;
    box-shadow: 1px 3px 10px #000, inset 0 0 10px #b6b6b6;
    padding: 0 12px 12px;
}
#popup-profile-vip-0,
#popup-profile-vip-1,
#popup-profile-vip-10,
#popup-profile-vip-11,
#popup-profile-vip-12,
#popup-profile-vip-13,
#popup-profile-vip-14,
#popup-profile-vip-2,
#popup-profile-vip-3,
#popup-profile-vip-4,
#popup-profile-vip-5,
#popup-profile-vip-6,
#popup-profile-vip-7,
#popup-profile-vip-8,
#popup-profile-vip-9,
.lb-modal-close,
.lb-modal-title:before,
.ohyea__modal .ohyea__modal_close {
    background-image: url(/Content/distv2/img/spritesheet/popup/popup.png) !important;
}
.lb-btn-green,
.lb-btn-grey,
.lb-btn-red {
    background-size: 100% 50px;
}
.lb-modal-header {
    height: 55px;
    border-bottom: unset;
    position: relative;
    z-index: 2;
    padding: 0;
}
.lb-modal-title {
    z-index: 1;
    font-size: 32px;
    line-height: 32px;
    color: #fff;
    text-shadow: 1px 2px 4px #000;
    text-align: center;
    text-transform: uppercase;
    height: 38px;
    font-weight: 700;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.lb-modal-title:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 44px;
    width: 455px;
    background-position: -32px 0;
    background-repeat: no-repeat;
    z-index: -1;
}
.lb-modal-close {
    background-position: -319px -44px;
    -webkit-filter: brightness(1);
    filter: brightness(1);
    border: none;
    position: absolute;
    right: -30px;
    top: -4px;
    outline: 0;
    z-index: 6;
    -webkit-transition: 0.23s;
    -o-transition: 0.23s;
    transition: 0.23s;
    -webkit-transform: translate(12px, -18px);
    -ms-transform: translate(12px, -18px);
    transform: translate(12px, -18px);
    width: 64px;
    height: 64px;
    padding: 0;
    margin: 0;
    border-radius: 100%;
    background-color: transparent;
}
.lb-modal-close:hover {
    -webkit-transform: translate(12px, -18px) scale(0.95);
    -ms-transform: translate(12px, -18px) scale(0.95);
    transform: translate(12px, -18px) scale(0.95);
    -webkit-filter: brightness(1.3);
    filter: brightness(1.3);
    -webkit-box-shadow: 0 0 10px rgba(0, 102, 255, 0.35);
    box-shadow: 0 0 10px rgba(0, 102, 255, 0.35);
}
.lb-modal-body {
    border-radius: 8px;
    position: relative;
    z-index: 1;
    height: 595px;
}
.lb-modal-body:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: #565656;
    border-radius: 10px;
}
.lb-modal-body .tab-content.nodata .content-nodata,
.lb-modal-body.nodata .content-nodata {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    color: #fff;
    font-size: 32px;
}
.lb-modal-logout .lb-modal-dialog,
.lb-modal-setting .lb-modal-dialog {
    width: 848px;
}
.lb-modal-logout .lb-modal-body,
.lb-modal-setting .lb-modal-body {
    height: 400px;
    position: relative;
    padding: 15px 55px;
}
.lb-modal-logout .lb-container,
.lb-modal-setting .lb-container {
    display: block;
    height: 100%;
    width: 100%;
}
.lb-modal-logout .lb-container .support,
.lb-modal-setting .lb-container .support,
.text-center {
    text-align: center;
}
.lb-modal-logout .lb-container .action,
.lb-modal-setting .lb-container .action {
    margin-left: 0;
    width: 100%;
    text-align: left;
    margin-top: 100px;
}
.lb-modal-logout .lb-form,
.lb-modal-setting .lb-form {
    margin: 90px auto auto;
    width: 100%;
}
.lb-modal-logout .lb-form-input,
.lb-modal-setting .lb-form-input {
    font-size: 24px;
    line-height: 24px;
    height: 60px;
    width: 100%;
}
.lb-modal-noti .lb-modal-dialog {
    width: 760px;
}
.lb-modal-noti .lb-modal-body {
    height: 400px;
}
.lb-modal-noti .lb-container {
    font-size: 24px;
    color: #fff;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.lb-modal-noti .lb-container .noti-question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-item-align: center;
    align-self: center;
    margin: auto auto 0;
    width: 100%;
}
.lb-modal-jackpot .lb-modal-dialog {
    width: 1037px;
}
.lb-modal-jackpot .lb-modal-body table {
    font-size: 16px;
}
.lb-modal-jackpot .lb-modal-body table tbody {
    height: 504px;
}
.lb-modal-jackpot .lb-modal-body table tbody tr td {
    padding: 0 8px;
}
.lb-modal-jackpot .lb-modal-body table tbody tr td .text {
    cursor: pointer;
    max-width: 152px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: center;
    white-space: nowrap;
    display: block;
}
.lb-modal-jackpot .lb-modal-body table tbody tr td .info .avatar {
    margin-right: 4px;
}
.lb-modal-bag .lb-modal-header,
.lb-modal-deposit .lb-modal-header,
.lb-modal-info .lb-modal-header,
.lb-modal-shop .lb-modal-header,
.lb-modal-top-win .lb-modal-header {
    padding: 0 4px;
}
.lb-modal-info .lb-modal-body {
    /* height: 560px; */
    height: auto;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common {
    margin-bottom: 30px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-avatar {
    text-align: center;
    width: 220px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-avatar .avatar {
    position: relative;
    text-align: center;
    display: inline-block;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-avatar .avatar .img-border {
    width: 165px;
    height: 165px;
    padding: 5px;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 3px 7px #000;
    box-shadow: 1px 3px 7px #000;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-avatar .avatar .img-border:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #150325;
    border-radius: 50%;
    z-index: -1;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-avatar .avatar .img-border:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 6px solid #ddd;
    -webkit-box-shadow: 1px 3px 7px #000;
    box-shadow: 1px 3px 7px #000;
    z-index: -1;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-avatar .avatar .img-border img {
    width: 155px;
    height: 155px;
    border-radius: 50%;
    background-image: url(/content/distV2/img/default-avatar.jpg);
    background-size: cover;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-avatar .avatar .img-border img:before {
    content: "";
    position: absolute;
    top: -50%;
    left: -80px;
    height: 150%;
    width: 100%;
    -webkit-box-shadow: inset 0 0 10px 4px rgba(255, 255, 255, 0.8);
    box-shadow: inset 0 0 30px 1px rgba(255, 255, 255, 0.3);
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-avatar .avatar .action .btn-change {
    background-color: unset;
    border: unset;
    background-image: url(img/icons/camera.png);
    background-repeat: no-repeat;
    position: absolute;
    bottom: 8px;
    right: 8px;
    width: 32px;
    height: 32px;
    outline: unset;
    border-radius: 50%;
    cursor: pointer;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-avatar .name {
    font-size: 30px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-avatar .name .user_profile_id {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info {
    width: 757px;
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .list-bank > .inner,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-header {
    display: block;
    text-align: left;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-header .title {
    display: inline-flex;
    font-size: 36px;
    margin-left: 12px;
    font-weight: 700;
    color: #ffff3c;
    height: 100%;
    flex-direction: column;
    justify-content: center;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-header .action {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: right;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-header .action .item {
    font-size: 16px;
    margin: 8px 12px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-header .action .item .text {
    width: 130px;
    word-wrap: break-word;
    line-height: 16px;
    -webkit-text-stroke-width: unset;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item {
    display: block;
    text-align: left;
    height: 70px;
    font-size: 36px;
    font-weight: 700;
    border-bottom: 2px solid #a8a8a9;
    padding-left: 9px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .progressbar {
    margin-left: auto;
    width: 604px;
    position: relative;
    background: -webkit-linear-gradient(#75676d, #19010b);
    border: 2px solid #a8a8a9;
    border-radius: 18px;
    height: 30px;
    padding: 2px;
    display: inline-block;
    float: right;
    margin-top: 19px;
    margin-right: 14px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .progressbar .progressed {
    position: absolute;
    top: -1px;
    left: 0;
    background-image: url(img/bg/progressbar.png);
    background-repeat: no-repeat;
    height: 26px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .progressbar .percent {
    position: absolute;
    font-weight: 700;
    bottom: 3px;
    right: 10px;
    z-index: 1;
    font-size: 16px;
    color: #fff;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item:last-child {
    border-bottom: unset;
    height: 94px;
    padding: 0 24px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .btn-vip {
    border: 1px solid #f3e4b3;
    border-radius: 10px;
    background: #6e6e6e;
    -webkit-box-shadow: inset 0 0 10px 4px rgba(0, 0, 0, 0.8);
    box-shadow: inset 0 0 10px 4px rgba(0, 0, 0, 0.8);
    font-weight: 700;
    font-size: 28px;
    min-width: 220px;
    text-transform: uppercase;
    height: 58px;
    cursor: pointer;
    outline: unset;
    display: inline-block;
    margin-top: 18px;
    margin-left: -8px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .btn-vip img {
    margin-right: 4px;
    width: 52px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .btn-vip:active,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .btn-vip:focus {
    outline: 0;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .btn-vip .text {
    padding-top: 8px;
    display: inline-block;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .text-right {
    text-align: center;
    margin-left: auto;
    display: inline-block;
    display: none;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .group-right {
    margin-left: auto;
    display: inline-block;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .group-right .guild {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 8px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .group-right .guild .label-guild {
    font-size: 20px;
    margin-right: 4px;
    height: 32px;
    display: inline-block;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .group-right .guild .btn-guild {
    position: relative;
    font-size: 20px;
    display: inline-block;
    height: 32px;
    top: 5px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .group-right .guild .btn-guild .text {
    display: inline-block;
    max-width: 176px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-decoration: underline;
    cursor: pointer;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .group-right .guild .icon-owner {
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(img/icons/icon-crown.png);
    width: 32px;
    height: 32px;
    position: relative;
    bottom: 5px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .icon,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .level {
    float: left;
    margin-top: 8px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .icon-coin {
    width: 51px;
    height: 51px;
    display: inline-block;
    margin-top: 10px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .common .group-info .lb-panel-body .list .inner .item .text.coin {
    color: #fff600;
    display: inline-block;
    margin-top: 8px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .profile .achievement .lb-panel {
    font-size: 24px;
    width: 100%;
    height: 234px;
    text-align: left;
    padding: 0 10px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info {
    width: 100%;
    height: 145px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #a8a8a9;
    background: #353535;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
    box-shadow: inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
    margin-bottom: 15px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .action,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .rank-current,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .rank-next,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .rank-progressbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: auto;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .action .icon,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .rank-current .icon,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .rank-next .icon,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .rank-progressbar .icon {
    height: 92px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .action .icon img,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .rank-current .icon img,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .rank-next .icon img,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .rank-progressbar .icon img {
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .action .title,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .rank-current .title,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .rank-next .title,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .rank-progressbar .title {
    font-size: 24px;
    font-weight: 700;
    margin: 0;
    text-transform: uppercase;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .rank-progressbar {
    font-size: 18px;
    font-weight: 700;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .rank-progressbar .progressbar {
    position: relative;
    width: 330px;
    height: 36px;
    border: 2px solid #cd00da;
    background: #000;
    border-radius: 20px;
    margin: 12px auto;
    -webkit-box-shadow: 2px 3px 7px #000;
    box-shadow: 2px 3px 7px #000;
    overflow: hidden;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .rank-progressbar .progressbar .progressed {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 322px;
    max-width: 322px;
    border-radius: 20px;
    height: 28px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fad62c), to(#e9182c));
    background-image: -webkit-linear-gradient(top, #fad62c 0, #e9182c 100%);
    background-image: -o-linear-gradient(top, #fad62c 0, #e9182c 100%);
    background-image: linear-gradient(to bottom, #fad62c 0, #e9182c 100%);
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .common .rank-info .rank-progressbar .percent {
    color: #ffe400;
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail {
    border: 1px solid #fff;
    background: #353535;
    border-radius: 12px;
    -webkit-box-shadow: inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
    box-shadow: inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .list-rank .button-next,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .list-rank .button-pre {
    cursor: pointer;
    position: absolute;
    background-repeat: no-repeat;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%) scale(0.63);
    z-index: 1;
    width: 37px;
    height: 75px;
    background-position: -358px -103px;
    background-image: url(/Content/distv2/img/spritesheet/popup/popup.png) !important;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .list-rank .button-next.disabled,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .list-rank .button-pre.disabled {
    pointer-events: none;
    opacity: 0.6;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .list-rank .button-pre {
    left: 138px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .list-rank .button-next {
    right: 0;
    -webkit-transform: translateY(-50%) rotateY(180deg);
    transform: translateY(-50%) rotateY(180deg) scale(0.63);
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .list-rank .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .list-rank .group-scroll {
    width: 822px;
    display: block;
    overflow: hidden;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    text-align: center;
    white-space: nowrap;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .list-rank .group-scroll::-webkit-scrollbar {
    display: none;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .list-rank .item {
    width: 137px;
    min-width: 137px;
    height: 136px;
    display: inline-block;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    position: relative;
    margin: auto;
    z-index: 1;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody .td:last-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody td:last-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody .td:last-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody td:last-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody .td:last-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody td:last-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody .td:last-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody td:last-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .list-rank .item:last-child,
.lb-table-t2 tbody tr td:last-child,
.lb-table-t3 tbody tr td:last-child {
    border-right: unset;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .list-rank .item.toclone {
    display: none;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .list-rank .item.active {
    background: -webkit-gradient(linear, left top, left bottom, from(#f0f1f2), to(#b2cfe6));
    background: -webkit-linear-gradient(top, #f0f1f2 0, #b2cfe6 100%);
    background: -o-linear-gradient(top, #f0f1f2 0, #b2cfe6 100%);
    background: linear-gradient(to bottom, #f0f1f2 0, #b2cfe6 100%);
    -webkit-box-shadow: inset 1px 1px 20px rgba(255, 255, 255, 0.5);
    box-shadow: inset 1px 1px 20px rgba(255, 255, 255, 0.5);
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .list-rank .item > .icon {
    height: 86px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .list-rank .item .title {
    font-size: 19px;
    font-weight: 700;
    text-transform: uppercase;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .list-rank .item.item-rank .text,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .list-rank .item.item-rank .title {
    font-size: 36px;
    text-transform: uppercase;
    color: #ffe400;
    text-shadow: 0 5px 2px #4f1203;
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    display: inline-block;
    margin-top: 20px;
}
#form_send_inbox .ohyea__form-field .row,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody .tr,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody .tr,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody .tr,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody .tr,
.lb-modal-shop .shop-content .list-item .inner > .item .item-body .action,
.lb-pagging .inner,
.lb-pagging-t1 .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table {
    width: 100%;
    margin-bottom: 0;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody {
    font-size: 24px;
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 225px;
    overflow: hidden;
    overflow-y: auto;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody .item,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody .item,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody .item,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody .item {
    width: 135px;
    height: 43px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody .td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody .td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody .td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody .td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody td {
    height: 45px;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    width: 137px;
    min-width: 137px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody .td:first-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody td:first-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody .td:first-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody td:first-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .tbody .td:first-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody .td:first-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody td:first-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody .td:first-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody td:first-child {
    font-size: 18px;
    line-height: 18px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody .td.empty,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody .tr.empty .td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody .tr.empty td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody td.empty,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody tr.empty .td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody tr.empty td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody .td.empty,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody .tr.empty .td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody .tr.empty td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody td.empty,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody tr.empty .td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody tr.empty td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .tbody .td.empty,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody .td.empty,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody .tr.empty .td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody .tr.empty td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody td.empty,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody tr.empty .td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody tr.empty td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody .td.empty,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody .tr.empty .td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody .tr.empty td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody td.empty,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody tr.empty .td,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody tr.empty td {
    border-top: unset;
    border-bottom: unset;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody .td.empty:last-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody td.empty:last-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody .td.empty:last-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody td.empty:last-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody .td.empty:last-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody td.empty:last-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody .td.empty:last-child,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody td.empty:last-child {
    border-right: 1px solid #fff;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody .td.active,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody td.active,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody .td.active,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody td.active,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody .td.active,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody td.active,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody .td.active,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody td.active {
    border-radius: unset !important;
    color: #333;
    -webkit-box-shadow: inset 1px 1px 4px rgba(255, 255, 255, 0.5);
    box-shadow: inset 1px 1px 4px rgba(255, 255, 255, 0.5);
    background: -webkit-gradient(linear, left top, left bottom, from(#f0f1f2), to(#b2cfe6));
    background: -webkit-linear-gradient(top, #f0f1f2 0, #b2cfe6 100%);
    background: -o-linear-gradient(top, #f0f1f2 0, #b2cfe6 100%);
    background: linear-gradient(to bottom, #f0f1f2 0, #b2cfe6 100%);
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody .tr.empty,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table .tbody tr.empty,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody .tr.empty,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table tbody tr.empty,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody .tr.empty,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table .tbody tr.empty,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody .tr.empty,
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank table tbody tr.empty {
    border-bottom: unset;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .table {
    overflow: hidden;
    border-radius: 8px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .tbody .group-title {
    font-size: 18px;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .tbody .group-scroll {
    width: 822px;
    overflow: hidden;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .vip .detail .detail-rank .tbody .group-scroll::-webkit-scrollbar {
    display: none;
}
.lb-modal-info .lb-modal-body .lb-menu-body > .content > .history-chip .table-history-chip,
.lb-modal-top-win .top-win-summary {
    margin-bottom: 20px;
}
.lb-modal-deposit .lb-modal-dialog.modal-dialog.ohyea__modal_dialog--small {
    max-width: unset;
    width: 950px;
}
.lb-modal-deposit .lb-modal-body {
    height: 610px;
    padding: 10px;
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .list-bank > .inner > .item {
    width: 115px;
    margin-bottom: 7px;
    display: inline-block;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: -7px;
    margin-left: 13px;
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .list-bank > .inner > .item a img {
    width: 122px;
    height: 80px;
    -webkit-filter: brightness(0.8);
    filter: brightness(0.8);
    border-radius: 10px;
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .list-bank > .inner > .item a .badge-new {
    position: absolute;
    top: -26px;
    right: -10px;
    background: #de0f00;
    border-radius: 12px;
    width: 40px;
    height: 20px;
    font-size: 12px;
    line-height: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-transform: uppercase;
    font-weight: 700;
    padding-top: 2px;
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .list-bank > .inner > .item.active a img {
    -webkit-box-shadow: 0 0 10px 4px rgba(255, 253, 18, 0.8);
    box-shadow: 0 0 10px 4px rgba(255, 253, 18, 0.8);
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .info-bank > .list-amount {
    display: none;
    border: 1px solid #a8a8a9;
    background: #353535;
    border-radius: 10px;
    -webkit-box-shadow: inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
    box-shadow: inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
    padding: 6px;
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .info-bank > .list-amount > .inner {
    height: 425px;
    overflow: auto;
    padding: 6px;
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .info-bank > .list-amount > .inner > .item {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #5e6771), to(#282d31));
    background: -webkit-linear-gradient(top, #5e6771 50% 0, #282d31 100%);
    background: -o-linear-gradient(top, #5e6771 50% 0, #282d31 100%);
    background: linear-gradient(to bottom, #5e6771 50% 0, #282d31 100%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 1;
    height: 80px;
    border: 1px solid #fff;
    border-radius: 12px;
    margin-bottom: 16px;
    font-size: 20px;
    font-weight: 700;
    -webkit-box-shadow: inset 0 0 15px #fff;
    box-shadow: inset 0 0 15px #fff;
    padding-left: 4px;
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .info-bank > .list-amount > .inner > .item.item-warning {
    font-size: 18px;
    padding: 12px;
    height: 46px;
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .info-bank > .list-amount > .inner > .item:first-child,
.ohyea__modal #frm-UpdateInfoUser .ohyea__form_input-float {
    margin-top: 4px;
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .info-bank > .list-amount > .inner > .item > div {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .info-bank > .list-amount > .inner > .item .icon {
    height: 72px;
    width: 80px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3b2c27), to(#221717));
    background-image: -webkit-linear-gradient(top, #3b2c27 0, #221717 100%);
    background-image: -o-linear-gradient(top, #3b2c27 0, #221717 100%);
    background-image: linear-gradient(to bottom, #3b2c27 0, #221717 100%);
    border: 1px solid #fbe9a1;
    border-radius: 12px;
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .info-bank > .list-amount > .inner > .item .icon img {
    width: 64px;
    height: 64px;
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .info-bank > .list-amount > .inner > .item .price {
    width: 194px;
    font-size: 24px;
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .info-bank > .list-amount > .inner > .item .coin {
    width: 235px;
    font-size: 24px;
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .info-bank > .list-amount > .inner > .item .buy {
    width: 374px;
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .info-bank > .list-amount > .inner > .item .buy .vip {
    margin: auto;
    cursor: pointer;
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .info-bank > .list-amount > .inner > .item .buy .action {
    margin-left: auto;
    margin-right: 28px;
}
.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .info-bank > .list-amount#ContainerDepositPaypal > .inner iframe {
    height: 436px !important;
}
.lb-modal-deposit .lb-modal-body .tab-content.active {
    display: block !important;
}
.lb-modal-deposit .lb-modal-body .ohyea__form-field,
.ohyea__modal #frm-UpdateInfoUser .ohyea__form-field {
    padding: 4px;
}
.hide,
.lb-btn-toggle.toggle-on .text-off,
.lb-map .boss.lock .comming-soon,
.lb-map .boss.lock .flag,
.lb-map .boss.lock .icon-new,
.lb-map .icon-dial,
.lb-modal-deposit .ohyea__bg--overlay,
.lb-modal-deposit .ohyea__bg--overlay-hozital,
.lb-modal-deposit .ohyea__modal_body:before,
.lb-modal-reward .lb-modal-title:before,
.tab-bar-item,
.tab-content {
    display: none;
}
.lb-modal-top-win .lb-modal-dialog {
    max-width: unset;
}
.lb-modal-top-win .lb-modal-body {
    height: 610px;
}
.lb-modal-top-win .top-win {
    position: relative;
    z-index: 1;
}
.lb-modal-top-win .top-win-menu {
    display: block;
    overflow: hidden;
    overflow-x: auto;
}
.lb-modal-top-win .top-win-menu.topuser_gametab_container {
    height: 105px;
}
.lb-modal-top-win .top-win-menu-item {
    height: auto;
    width: 302px;
    margin: 0 4px 0 8px;
    position: relative;
    display: inline-block;
    cursor: pointer;
    -webkit-filter: brightness(0.6);
    filter: brightness(0.6);
    white-space: normal;
}
.lb-modal-top-win .top-win-menu-item.active {
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    display: inline-block;
}
.lb-modal-top-win .top-win-menu-item .item-bg {
    width: 302px;
    height: 72px;
    background-size: contain;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffaf4b), color-stop(46%, #f08553), to(#d8472e)) !important;
    background: -webkit-linear-gradient(top, #ffaf4b 0, #f08553 46%, #d8472e 100%) !important;
    background: -o-linear-gradient(top, #ffaf4b 0, #f08553 46%, #d8472e 100%) !important;
    background: linear-gradient(to bottom, #ffaf4b 0, #f08553 46%, #d8472e 100%) !important;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 15px #fff;
    box-shadow: inset 0 0 15px #fff;
    border: 2px solid #ffb999;
}
.lb-modal-top-win .top-win-menu-item .text {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    width: 250px;
}
.lb-modal-top-win .top-win-menu-item .badge-open-link {
    position: absolute;
    top: 10px;
    right: 15px;
    width: 26px;
    height: 26px;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff4b4b), to(#a00000));
    background: -webkit-linear-gradient(top, #ff4b4b 0, #a00000 100%);
    background: -o-linear-gradient(top, #ff4b4b 0, #a00000 100%);
    background: linear-gradient(to bottom, #ff4b4b 0, #a00000 100%);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 20px;
    -webkit-box-shadow: inset 0 0 4px #fff, 1px 1px #560000;
    box-shadow: inset 0 0 4px #fff, 1px 1px #560000;
    cursor: pointer;
}
.lb-modal-top-win .top-win-summary .inner {
    display: block;
    width: 100%;
    position: relative;
    height: 163px;
}
.lb-modal-top-win .top-win-summary .inner .item {
    width: 300px;
    height: 163px;
    padding: 6px;
    border-radius: 10px;
    margin: auto auto auto 20px;
    position: relative;
    cursor: pointer;
    float: left;
}
.lb-modal-top-win .top-win-summary .inner .item .badge-top {
    width: 64px;
    height: 70px;
    position: absolute;
    top: -12px;
    right: -12px;
}
.lb-modal-top-win .top-win-summary .inner .item .icon-vip {
    position: absolute;
    bottom: 22px;
    left: 30px;
    width: 50px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
}
.lb-modal-top-win .top-win-summary .inner .item .content {
    height: 124px;
    width: 100%;
    background: #207579;
    border-bottom: 2px solid #89e0e4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    padding: 8px;
}
.lb-modal-top-win .top-win-summary .inner .item .content .avatar {
    background: -webkit-linear-gradient(#f5d582, #d0a457);
    border-radius: 8px;
    padding: 4px;
    width: 82px;
    height: 82px;
    position: relative;
    margin-right: 8px;
}
.lb-modal-top-win .top-win-summary .inner .item .content .avatar:before {
    content: "";
    position: absolute;
    top: 4px;
    left: 4px;
    width: 74px;
    height: 74px;
    -webkit-box-shadow: inset 0 0 5px 1px rgba(0, 0, 0, 0.8);
    box-shadow: inset 0 0 5px 1px rgba(0, 0, 0, 0.8);
    border-radius: 6px;
}
.lb-modal-top-win .top-win-summary .inner .item .content .avatar .ava {
    width: 74px;
    height: 74px;
    border-radius: 6px;
}
.lb-modal-top-win .top-win-summary .inner .item .content .info {
    background: #82b9b6;
    border-radius: 6px;
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
    width: 160px;
    height: 82px;
    font-size: 17px;
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.lb-modal-top-win .top-win-summary .inner .item .bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 28px;
    background: #082940;
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
.lb-modal-top-win .top-win-summary .inner .item.top-1 {
    background: #f3df38;
    background: -moz-linear-gradient(top, #f3df38 0, #642d08 24%, #fcea65 43%, #fff 75%, #a97c24 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #f3df38), color-stop(24%, #642d08), color-stop(43%, #fcea65), color-stop(75%, #fff), color-stop(100%, #a97c24));
    background: -webkit-linear-gradient(top, #f3df38 0, #642d08 24%, #fcea65 43%, #fff 75%, #a97c24 100%);
    background: -o-linear-gradient(top, #f3df38 0, #642d08 24%, #fcea65 43%, #fff 75%, #a97c24 100%);
    background: -ms-linear-gradient(top, #f3df38 0, #642d08 24%, #fcea65 43%, #fff 75%, #a97c24 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#f3df38), color-stop(24%, #642d08), color-stop(43%, #fcea65), color-stop(75%, #fff), to(#a97c24));
    background: linear-gradient(to bottom, #f3df38 0, #642d08 24%, #fcea65 43%, #fff 75%, #a97c24 100%);
}
.lb-modal-top-win .top-win-summary .inner .item.top-2 {
    background: #989898;
    background: -moz-linear-gradient(top, #989898 0, #444 24%, #989898 43%, #fff 75%, #696969 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #989898), color-stop(24%, #444), color-stop(43%, #989898), color-stop(75%, #fff), color-stop(100%, #696969));
    background: -webkit-linear-gradient(top, #989898 0, #444 24%, #989898 43%, #fff 75%, #696969 100%);
    background: -o-linear-gradient(top, #989898 0, #444 24%, #989898 43%, #fff 75%, #696969 100%);
    background: -ms-linear-gradient(top, #989898 0, #444 24%, #989898 43%, #fff 75%, #696969 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#989898), color-stop(24%, #444), color-stop(43%, #989898), color-stop(75%, #fff), to(dimgray));
    background: linear-gradient(to bottom, #989898 0, #444 24%, #989898 43%, #fff 75%, #696969 100%);
}
.lb-modal-top-win .top-win-summary .inner .item.top-3 {
    background: #ce926f;
    background: -moz-linear-gradient(top, #ce926f 0, #632f1c 24%, #ce926f 43%, #fff 75%, #995536 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #ce926f), color-stop(24%, #632f1c), color-stop(43%, #ce926f), color-stop(75%, #fff), color-stop(100%, #995536));
    background: -webkit-linear-gradient(top, #ce926f 0, #632f1c 24%, #ce926f 43%, #fff 75%, #995536 100%);
    background: -o-linear-gradient(top, #ce926f 0, #632f1c 24%, #ce926f 43%, #fff 75%, #995536 100%);
    background: -ms-linear-gradient(top, #ce926f 0, #632f1c 24%, #ce926f 43%, #fff 75%, #995536 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#ce926f), color-stop(24%, #632f1c), color-stop(43%, #ce926f), color-stop(75%, #fff), to(#995536));
    background: linear-gradient(to bottom, #ce926f 0, #632f1c 24%, #ce926f 43%, #fff 75%, #995536 100%);
}
.lb-modal-top-win .top-win-detail table tbody tr.active td {
    background: #8fa1c6;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(143, 161, 198, 0.5)), color-stop(67%, rgba(69, 142, 218, 0.501838)), to(rgba(0, 27, 102, 0.5)));
    background: -webkit-linear-gradient(top, rgba(143, 161, 198, 0.5) 0, rgba(69, 142, 218, 0.501838) 67%, rgba(0, 27, 102, 0.5) 100%);
    background: -o-linear-gradient(top, rgba(143, 161, 198, 0.5) 0, rgba(69, 142, 218, 0.501838) 67%, rgba(0, 27, 102, 0.5) 100%);
    background: linear-gradient(180deg, rgba(143, 161, 198, 0.5) 0, rgba(69, 142, 218, 0.501838) 67%, rgba(0, 27, 102, 0.5) 100%);
    border-color: #fff;
}
.lb-modal-top-win .top-win-detail table tbody tr td .text {
    cursor: pointer;
    max-width: 175px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: center;
    white-space: nowrap;
    display: block;
}
.lb-modal-deposit-success .lb-modal-dialog {
    width: 860px;
}
.lb-modal-deposit-success .lb-modal-body {
    height: 570px;
    padding: 12px 36px;
}
.lb-modal-deposit-success .list-bonus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 2px solid #fbe9a1;
    border-radius: 10px;
    padding: 24px 12px 0;
    margin-bottom: 24px;
    overflow-x: scroll;
}
.lb-modal-deposit-success .list-bonus .item {
    margin: auto 24px auto auto;
    width: 123px;
    min-width: 123px;
    height: 123px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1;
}
.lb-form-inline .text-left,
.lb-modal-deposit-success .list-bonus .item:last-child,
.lb-modal-reward .modal-body .list-bonus .item:last-child,
.lb-panel-header .alignt-left,
html.mobile.ios .lb-panel-header .alignt-left {
    margin-right: auto;
}
.lb-modal-deposit-success .list-bonus .item:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 123px;
    height: 123px;
    background-image: url(img/icons/bg-ic-bonus.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.lb-modal-deposit-success .list-bonus .item:after {
    content: "";
    position: absolute;
    top: 4px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1;
    width: 107px;
    height: 49px;
    background-image: url(img/icons/bg-overlay-bonus.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.lb-modal-deposit-success .list-bonus .item .icon,
.lb-modal-deposit-success .list-bonus .item.item-coin .icon {
    background-image: url(img/icons/icon-bonus-coin.png);
}
.lb-modal-deposit-success .list-bonus .item.item-bag-coin .icon,
.lb-modal-reward .modal-body .list-bonus .item.item-coin .icon {
    background-image: url(img/icons/icon-bag-coin.png);
}
.lb-modal-deposit-success .list-bonus .item.item-box-coin .icon,
.lb-modal-reward .modal-body .list-bonus .item.item-box-coin .icon {
    background-image: url(img/icons/icon-box-coin.png);
}
.lb-modal-deposit-success .list-bonus .item .badge-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: -7px;
    left: 0;
    width: 100%;
    text-align: center;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    z-index: 2;
    height: 28px;
    font-size: 12px;
}
.lb-modal-deposit-success .list-bonus .item .badge-top:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 67px;
    height: 28px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background-image: url(img/icons/badge-top-bonus-coin.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
.lb-modal-deposit-success .list-bonus .item .icon {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1;
    width: 102px;
    height: 102px;
    background-repeat: no-repeat;
    background-size: contain;
}
.lb-modal-deposit-success .list-bonus .item .badge-bottom {
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 100%;
    text-align: center;
    color: #fff;
    font-weight: 700;
    z-index: 2;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
}
.lb-modal-deposit-success .list-bonus .item .badge-bottom:before {
    content: "";
    position: absolute;
    top: -3px;
    left: -2px;
    width: 127px;
    height: 40px;
    background-image: url(img/icons/badge-bottom-bonus-coin.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
.lb-modal-deposit-success .vip-detail {
    border: 2px solid #fbe9a1;
    border-radius: 10px;
    padding: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.lb-modal-deposit-success .vip-detail .current-vip,
.lb-modal-deposit-success .vip-detail .next-vip {
    width: 240px;
    height: 240px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1;
}
.lb-modal-deposit-success .vip-detail .current-vip .icon,
.lb-modal-deposit-success .vip-detail .next-vip .icon {
    width: 108px;
    height: 92px;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 1;
}
.lb-modal-deposit-success .vip-detail .current-vip .text,
.lb-modal-deposit-success .vip-detail .next-vip .text {
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    position: absolute;
    z-index: 1;
    bottom: 0;
}
.lb-modal-deposit-success .vip-detail .current-vip:before,
.lb-modal-deposit-success .vip-detail .next-vip:before {
    content: "";
    background-image: url(img/bg/bg-overlay-vip.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 240px;
    height: 240px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.lb-modal-deposit-success .vip-detail .vip-progressbar {
    font-size: 24px;
    color: #fff;
    text-align: center;
    font-weight: 700;
}
.lb-modal-deposit-success .vip-detail .vip-progressbar .text {
    margin: 12px auto;
}
.lb-menu-body .content .inner .group-avatar .name,
.lb-modal-deposit-success .vip-detail .vip-progressbar .title {
    font-size: 36px;
}
.lb-modal-deposit-success .vip-detail .vip-progressbar .progressbar {
    position: relative;
    width: 268px;
    height: 36px;
    border: 2px solid #ffe001;
    background: #1c0d42;
    border-radius: 20px;
}
.lb-modal-deposit-success .vip-detail .vip-progressbar .progressbar .progressed {
    background-image: url(img/bg/vipBar.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 2px;
    left: 2px;
    width: 260px;
    height: 28px;
}
.lb-modal-deposit-success .action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 14px;
}
.lb-modal-deposit-success .action .btn-close {
    min-width: 230px;
    height: 75px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: unset;
    background-color: unset;
    outline: unset;
    z-index: 1;
    color: #fff;
    font-size: 36px;
}
.lb-modal-deposit-success .action .btn-close:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 75px;
    background-image: url(img/btn/btnBlue2.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
.lb-modal-deposit-success .action .btn-close .text {
    width: 100%;
    text-align: center;
    margin: auto;
}
.lb-modal-reward.lb-modal {
    width: 100vw !important;
    height: 100vh !important;
    background: rgba(0, 0, 0, 0.6);
}
.lb-modal-reward .lb-modal-close {
    top: 120px;
}
.lb-modal-reward .lb-modal-title {
    position: absolute;
    top: 140px;
    left: 51%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background-image: url(img/reward/reward.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 385px;
    height: 132px;
}
.lb-modal-reward .modal-dialog {
    width: 670px;
    height: 640px;
    margin: 0 !important;
}
.lb-modal-reward .modal-header {
    background: 0 0;
    border: none;
}
.lb-modal-reward .modal-content {
    width: 100%;
    height: 100%;
    background: 0 0;
    position: relative;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    border: unset;
}
.lb-modal-reward .modal-content:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 664px;
    height: 489px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background-image: url(img/reward/bg-reward.png);
    background-repeat: no-repeat;
}
.lb-modal-reward .modal-body {
    position: absolute;
    top: 355px;
    left: 0;
    width: 100%;
    height: 200px;
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(5, 36, 107, 0.8) 51%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(51%, rgba(5, 36, 107, 0.8)), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(5, 36, 107, 0.8) 51%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(5, 36, 107, 0.8) 51%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(5, 36, 107, 0.8) 51%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(51%, rgba(5, 36, 107, 0.8)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(5, 36, 107, 0.8) 51%, rgba(255, 255, 255, 0) 100%);
}
.lb-modal-reward .modal-body:before {
    content: "";
    background-image: unset;
    width: 100%;
    height: 2px;
    top: 0;
    left: 0;
    opacity: 1;
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, #4bfde5 51%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(51%, #4bfde5), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, #4bfde5 51%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, #4bfde5 51%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0, #4bfde5 51%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(51%, #4bfde5), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #4bfde5 51%, rgba(255, 255, 255, 0) 100%);
}
.lb-modal-reward .modal-body:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, #4bfde5 51%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(51%, #4bfde5), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, #4bfde5 51%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, #4bfde5 51%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0, #4bfde5 51%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(51%, #4bfde5), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #4bfde5 51%, rgba(255, 255, 255, 0) 100%);
}
.lb-modal-reward .modal-body .list-bonus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.lb-modal-reward .modal-body .list-bonus .item {
    margin: auto 12px auto auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 24px;
    color: #fff;
    font-weight: 700;
    z-index: 1;
}
.lb-modal-reward .modal-body .list-bonus .item .icon {
    background-size: 55px 55px;
    background-image: url(img/icons/icon-bag-coin.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 110px;
    height: 110px;
    position: relative;
}
.lb-modal-reward .modal-body .list-bonus .item .icon:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 110px;
    height: 110px;
    background-image: url(img/icons/bg-ic-bonus-reward.png);
    background-size: contain;
    background-repeat: no-repeat;
    z-index: -1;
}
.lb-modal-reward .modal-body .list-bonus .item .bottom {
    font-size: 20px;
    width: 110%;
    height: 110%;
    text-align: center;
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, #000 51%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(51%, #000), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, #000 51%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, #000 51%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0, #000 51%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(51%, #000), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #000 51%, rgba(255, 255, 255, 0) 100%);
}
.lb-modal-reward .modal-body .list-bonus .item.item-vip .icon {
    width: 104px;
    height: 107px;
    background-image: url(img/icons/icon-vip.png);
}
.lb-modal-reward .modal-body .list-bonus .item.item-exp .icon {
    width: 104px;
    height: 107px;
    background-image: url(img/icons/icon-exp.png);
}
.lb-modal-reward .modal-body .list-bonus .item.item-wheel .icon {
    width: 104px;
    height: 107px;
    background-image: url(img/icons/icon-wheel.png);
}
.lb-modal-reward .modal-body .list-bonus .item.item-bag-coin .icon {
    background-image: url(img/icons/icon-box-coin-2.png);
}
.lb-modal-reward .modal-body .action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 60px;
    text-align: center;
}
.lb-modal-reward .modal-body .action .btn-close {
    min-width: 145px;
    height: 60px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: none;
    background-color: transparent;
    outline: 0;
    z-index: 1;
    color: #74000d;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
}
.lb-modal-reward .modal-body .action .btn-close:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 60px;
    background-image: url(img/btn/btnYellowSmall.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
.lb-modal-reward .modal-body .action .btn-close.large {
    width: 200px;
}
.lb-modal-reward .modal-body .action .btn-close.large:before {
    background-size: 200px 60px;
}
.lb-modal-reward .modal-body .action .btn-close .text {
    display: block;
    text-align: center;
    width: 100%;
    margin: auto;
}
.lb-modal-bag .lb-modal-dialog,
.lb-modal-shop .lb-modal-dialog {
    max-width: unset;
    width: 1012px;
}
.lb-modal-bag .lb-modal-body,
.lb-modal-shop .lb-modal-body {
    height: 600px;
}
.lb-modal-bag .lb-menu-body,
.lb-modal-shop .lb-menu-body {
    background: #2a0900;
    background: -moz-linear-gradient(left, #2a0900 0, #712901 44%, #2a0900 100%);
    background: -webkit-gradient(left top, right top, color-stop(0, #2a0900), color-stop(44%, #712901), color-stop(100%, #2a0900));
    background: -webkit-linear-gradient(left, #2a0900 0, #712901 44%, #2a0900 100%);
    background: -o-linear-gradient(left, #2a0900 0, #712901 44%, #2a0900 100%);
    background: -ms-linear-gradient(left, #2a0900 0, #712901 44%, #2a0900 100%);
    background: -webkit-gradient(linear, left top, right top, from(#2a0900), color-stop(44%, #712901), to(#2a0900));
    background: linear-gradient(to right, #2a0900 0, #712901 44%, #2a0900 100%);
    border-radius: 12px;
    border: 1px solid #fbe9a1;
    position: relative;
    z-index: 1;
}
.lb-modal-bag .lb-menu-body:before,
.lb-modal-shop .lb-menu-body:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(img/bg/bgDot.png);
    background-repeat: repeat;
    opacity: 0.2;
    z-index: -1;
}
.lb-modal-shop .shop-header .coin-user,
.lb-modal-shop .shop-header .ticket,
.lb-modal-shop .shop-header .timer {
    position: relative;
    height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    font-weight: 700;
    font-size: 24px;
    padding: 0 12px;
}
.lb-modal-shop .shop-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 70px;
}
.lb-modal-shop .shop-header .coin-user,
.lb-modal-shop .shop-header .ticket {
    width: 244px;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-radius: 10px;
    border: 2px solid #fbe9a1;
    background: #2a0900;
    background: -moz-linear-gradient(top, #2a0900 0, #712901 50%, #2a0900 100%);
    background: -webkit-linear-gradient(top, #2a0900 0, #712901 50%, #2a0900 100%);
    background: -o-linear-gradient(top, #2a0900 0, #712901 50%, #2a0900 100%);
    background: -ms-linear-gradient(top, #2a0900 0, #712901 50%, #2a0900 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#2a0900), color-stop(50%, #712901), to(#2a0900));
    background: linear-gradient(to bottom, #2a0900 0, #712901 50%, #2a0900 100%);
}
.lb-modal-shop .shop-header .coin-user .number,
.lb-modal-shop .shop-header .ticket .number {
    background: #ffd900;
    background: -moz-linear-gradient(top, #ffd900 0, #e0af00 34%, #e5e374 41%, #ffd900 85%, #e5e374 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #ffd900), color-stop(34%, #e0af00), color-stop(41%, #e5e374), color-stop(85%, #ffd900), color-stop(100%, #e5e374));
    background: -webkit-linear-gradient(top, #ffd900 0, #e0af00 34%, #e5e374 41%, #ffd900 85%, #e5e374 100%);
    background: -o-linear-gradient(top, #ffd900 0, #e0af00 34%, #e5e374 41%, #ffd900 85%, #e5e374 100%);
    background: -ms-linear-gradient(top, #ffd900 0, #e0af00 34%, #e5e374 41%, #ffd900 85%, #e5e374 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#ffd900), color-stop(34%, #e0af00), color-stop(41%, #e5e374), color-stop(85%, #ffd900), to(#e5e374));
    background: linear-gradient(to bottom, #ffd900 0, #e0af00 34%, #e5e374 41%, #ffd900 85%, #e5e374 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.lb-modal-shop .shop-header .coin-user {
    margin-left: 24px;
    margin-right: auto;
}
.lb-modal-shop .shop-header .coin-user .icon-coin {
    position: absolute;
    top: -12px;
    left: -12px;
    background-image: url(img/icons/h-coin.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 45px;
    height: 49px;
}
.lb-modal-shop .shop-header .ticket .icon-ticket {
    position: absolute;
    top: -4px;
    left: -30px;
    background-image: url(img/icons/icon-ticket.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;
    height: 46px;
}
.lb-modal-shop .shop-header .timer {
    width: 137px;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-radius: 16px;
    border: 1px solid #ffdf04;
    background: #1fa4d8;
    background: -moz-radial-gradient(center, ellipse cover, #1fa4d8 0, #070092 100%);
    background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0, #1fa4d8), color-stop(100%, #070092));
    background: -ms-radial-gradient(center, ellipse cover, #1fa4d8 0, #070092 100%);
    background: -webkit-radial-gradient(center, ellipse, #1fa4d8 0, #070092 100%);
    background: -o-radial-gradient(center, ellipse, #1fa4d8 0, #070092 100%);
    background: radial-gradient(ellipse at center, #1fa4d8 0, #070092 100%);
}
.lb-modal-shop .shop-header .timer .icon-oclock {
    position: absolute;
    top: -14px;
    right: -28px;
    background-image: url(img/icons/icon-oclock.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 54px;
    height: 54px;
}
.lb-modal-shop .shop-header .timer .time-countdown,
.lb-text-grey,
.lb-text-grey-gradient {
    color: #fff;
}
.lb-modal-shop .shop-header .action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    margin-right: 12px;
}
.lb-modal .bag-content .item-detail > .action .item,
.lb-modal .bag-content .list-item,
.lb-modal-shop .shop-content .list-item,
.lb-modal-shop .shop-header .action .item {
    margin: auto;
    position: relative;
}
.lb-modal-shop .shop-header .action .item.icon-bag {
    position: relative;
    width: 62px;
    height: 63px;
    cursor: pointer;
}
.lb-modal-shop .shop-header .action .item.icon-bag:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(img/icons/h-icon-bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 62px;
    height: 63px;
}
.lb-modal-shop .shop-header .action .item.icon-bag:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-image: url(img/icons/icon-bag.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 27px;
    height: 32px;
}
.lb-modal .bag-content,
.lb-modal-shop .shop-content {
    padding: 0 12px 12px;
    color: #fff;
}
.lb-modal .bag-content.active,
.lb-modal-shop .shop-content.active {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.lb-modal .bag-content .list-item:before,
.lb-modal-shop .shop-content .list-item:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 4px;
    height: 100%;
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, #bd7b58 50%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(50%, #bd7b58), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, #bd7b58 50%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, #bd7b58 50%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0, #bd7b58 50%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, #bd7b58), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #bd7b58 50%, rgba(255, 255, 255, 0) 100%);
}
.lb-modal-shop .shop-content .list-item .inner {
    height: 497px;
    width: 635px;
    overflow: hidden;
    overflow-y: auto;
    padding: 8px 8px 0;
}
.lb-modal-shop .shop-content .list-item .inner > .item {
    position: relative;
    width: 185px;
    height: 230px;
    z-index: 1;
    padding: 4px;
    display: inline-block;
    margin-right: 20px;
    margin-top: 4px;
    margin-bottom: 10px;
    cursor: pointer;
}
.lb-modal-shop .shop-content .list-item .inner > .item.active:after {
    -webkit-box-shadow: 0 0 6px 4px #fffc00;
    box-shadow: 0 0 6px 4px #fffc00;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
}
.lb-modal-shop .shop-content .list-item .inner > .item:before {
    content: "";
    position: absolute;
    top: 0;
    left: 4px;
    width: 100%;
    height: 100%;
    border: 1px solid #ff3324;
    border-radius: 16px;
    background: #4d0000;
    background: -moz-linear-gradient(top, #4d0000 0, #810000 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #4d0000), color-stop(100%, #810000));
    background: -webkit-linear-gradient(top, #4d0000 0, #810000 100%);
    background: -o-linear-gradient(top, #4d0000 0, #810000 100%);
    background: -ms-linear-gradient(top, #4d0000 0, #810000 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#4d0000), to(#810000));
    background: linear-gradient(to bottom, #4d0000 0, #810000 100%);
    z-index: -1;
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
}
.lb-modal-shop .shop-content .list-item .inner > .item:after {
    content: "";
    position: absolute;
    top: -4px;
    left: -2px;
    width: 194px;
    height: 100%;
    border-radius: 16px;
    border: 6px solid #f5d582;
    z-index: -1;
}
.lb-modal-shop .shop-content .list-item .inner > .item .item-header {
    position: absolute;
    top: 6px;
    left: 9px;
    width: 173px;
    height: 32px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background: rgba(0, 0, 0, 0.6);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
}
.lb-modal-shop .shop-content .list-item .inner > .item .item-header .item-title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
    background: #ffd900;
    background: -moz-linear-gradient(top, #ffd900 0, #e0af00 34%, #e5e374 41%, #ffd900 85%, #e5e374 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #ffd900), color-stop(34%, #e0af00), color-stop(41%, #e5e374), color-stop(85%, #ffd900), color-stop(100%, #e5e374));
    background: -webkit-linear-gradient(top, #ffd900 0, #e0af00 34%, #e5e374 41%, #ffd900 85%, #e5e374 100%);
    background: -o-linear-gradient(top, #ffd900 0, #e0af00 34%, #e5e374 41%, #ffd900 85%, #e5e374 100%);
    background: -ms-linear-gradient(top, #ffd900 0, #e0af00 34%, #e5e374 41%, #ffd900 85%, #e5e374 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#ffd900), color-stop(34%, #e0af00), color-stop(41%, #e5e374), color-stop(85%, #ffd900), to(#e5e374));
    background: linear-gradient(to bottom, #ffd900 0, #e0af00 34%, #e5e374 41%, #ffd900 85%, #e5e374 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.lb-modal-shop .shop-content .list-item .inner > .item .item-body {
    position: relative;
    width: 100%;
    height: 214px;
    margin-top: 2px;
    margin-left: 3px;
    border-radius: 14px;
    -webkit-box-shadow: inset 1px 1px 16px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 1px 1px 16px 4px rgba(0, 0, 0, 0.6);
    background: #910a58;
    background: -moz-linear-gradient(top, #910a58 0, #480832 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #910a58), color-stop(100%, #480832));
    background: -webkit-linear-gradient(top, #910a58 0, #480832 100%);
    background: -o-linear-gradient(top, #910a58 0, #480832 100%);
    background: -ms-linear-gradient(top, #910a58 0, #480832 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#910a58), to(#480832));
    background: linear-gradient(to bottom, #910a58 0, #480832 100%);
    border: 1px solid #ff3324;
}
.lb-modal-shop .shop-content .list-item .inner > .item .item-body .item-badge {
    position: absolute;
    top: 32px;
    left: -4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    color: #391e69;
    font-weight: 700;
    text-align: right;
    font-size: 12px;
}
#btn-register-submit:disabled .loading-in-button,
#btnLoginOnRegisterPopup:disabled .loading-in-button,
#btnLoginPopup:disabled .loading-in-button,
#btnPlaynowLogin:disabled .loading-in-button,
#btnPlaynowMain:disabled .loading-in-button,
.lb-menu-body .content .inner .group-avatar,
.lb-modal-shop .shop-content .list-item .inner > .item .item-body .item-badge .number {
    display: inline-block;
}
.lb-modal-shop .shop-content .list-item .inner > .item .item-body .item-badge .badge-expire {
    background-image: url(img/icons/badge-expire.png);
    background-repeat: no-repeat;
    background-size: 64px 28px;
    width: 64px;
    height: 28px;
    padding-right: 8px;
    padding-top: 5px;
}
.lb-modal-shop .shop-content .list-item .inner > .item .item-body .item-badge .badge-max-buy {
    background-image: url(img/icons/badge-max-buy.png);
    background-repeat: no-repeat;
    background-size: 64px 28px;
    width: 64px;
    height: 28px;
    padding-right: 12px;
    padding-top: 5px;
}
.lb-modal-shop .shop-content .list-item .inner > .item .item-body .item-avatar {
    text-align: center;
    padding-top: 1px;
}
.lb-modal-shop .shop-content .list-item .inner > .item .item-body .item-avatar img {
    height: 120px;
    width: 173px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.3);
}
.lb-modal-shop .shop-content .list-item .inner > .item .item-body .price-title {
    position: absolute;
    top: 94px;
    left: 6px;
    color: #fff;
    font-weight: 800;
    line-height: 20px;
    letter-spacing: -1px;
    font-size: 20px;
    -webkit-text-stroke: 1px #480832;
}
.lb-modal-shop .shop-content .list-item .inner > .item .item-body .calc-price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 14px auto;
}
.lb-modal-shop .shop-content .list-item .inner > .item .item-body .calc-price .price-total,
.lb-modal-shop .shop-content .list-item .inner > .item .item-body .calc-price .quantity {
    position: relative;
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 77px;
    height: 26px;
    margin: auto;
    border-radius: 12px;
    border: 1px solid #ff3324;
    background: #3d0100;
    background: -moz-linear-gradient(top, #3d0100 0, #ff006c 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #3d0100), color-stop(100%, #ff006c));
    background: -webkit-linear-gradient(top, #3d0100 0, #ff006c 100%);
    background: -o-linear-gradient(top, #3d0100 0, #ff006c 100%);
    background: -ms-linear-gradient(top, #3d0100 0, #ff006c 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#3d0100), to(#ff006c));
    background: linear-gradient(to bottom, #3d0100 0, #ff006c 100%);
}
.lb-modal-shop .shop-content .list-item .inner > .item .item-body .calc-price .price-total .number,
.lb-modal-shop .shop-content .list-item .inner > .item .item-body .calc-price .quantity .number {
    padding-top: 2px;
}
.lb-modal-shop .shop-content .list-item .inner > .item .item-body .calc-price .btn-plus {
    position: absolute;
    top: -1px;
    right: -4px;
    width: 23px;
    height: 26px;
    background-image: url(img/icons/icon-plus.png);
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}
.lb-modal-shop .shop-content .list-item .inner > .item .item-body .calc-price .btn-minus {
    position: absolute;
    top: -1px;
    left: -4px;
    width: 23px;
    height: 26px;
    background-image: url(img/icons/icon-minus.png);
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}
.lb-modal-shop .shop-content .list-item .inner > .item .item-body .action .btn-buy {
    width: 108px;
    height: 34px;
    background-size: 108px 34px;
    font-size: 20px;
    min-width: unset;
    min-height: unset;
    margin: auto;
}
.lb-modal-shop .shop-content .item-detail {
    padding: 6px;
    margin: auto;
}
.lb-modal-shop .shop-content .item-detail > .inner {
    width: 280px;
    height: 470px;
    position: relative;
    padding: 6px 2px 9px 9px;
}
.lb-modal .bag-content .item-detail > .inner:before,
.lb-modal-shop .shop-content .item-detail > .inner:before {
    content: "";
    position: absolute;
    top: 0;
    left: 4px;
    width: 280px;
    height: 470px;
    border-radius: 16px;
    background: #4d0000;
    background: -moz-linear-gradient(top, #4d0000 0, #810000 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #4d0000), color-stop(100%, #810000));
    background: -webkit-linear-gradient(top, #4d0000 0, #810000 100%);
    background: -o-linear-gradient(top, #4d0000 0, #810000 100%);
    background: -ms-linear-gradient(top, #4d0000 0, #810000 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#4d0000), to(#810000));
    background: linear-gradient(to bottom, #4d0000 0, #810000 100%);
    z-index: -1;
    -webkit-box-shadow: 0 0 0 1px #ff3324;
    box-shadow: 0 0 0 1px #ff3324;
}
.lb-modal .bag-content .item-detail > .inner:after,
.lb-modal-shop .shop-content .item-detail > .inner:after {
    content: "";
    position: absolute;
    top: -4px;
    left: -2px;
    width: 291px;
    height: 470px;
    border-radius: 16px;
    border: 6px solid #f5d582;
    z-index: -1;
}
.lb-modal .bag-content .item-detail > .inner .item-overlay,
.lb-modal-shop .shop-content .item-detail > .inner .item-overlay {
    position: absolute;
    top: 6px;
    left: 8px;
    width: 271px;
    height: 458px;
    z-index: -1;
    border-radius: 12px;
    -webkit-box-shadow: inset 1px 1px 16px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 1px 1px 16px 4px rgba(0, 0, 0, 0.6);
    background: #910a58;
    background: -moz-linear-gradient(top, #910a58 0, #480832 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #910a58), color-stop(100%, #480832));
    background: -webkit-linear-gradient(top, #910a58 0, #480832 100%);
    background: -o-linear-gradient(top, #910a58 0, #480832 100%);
    background: -ms-linear-gradient(top, #910a58 0, #480832 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#910a58), to(#480832));
    background: linear-gradient(to bottom, #910a58 0, #480832 100%);
    -webkit-box-shadow: 0 0 0 1px #ff3324;
    box-shadow: 0 0 0 1px #ff3324;
}
.lb-modal .bag-content .item-detail > .inner .item-overlay:before,
.lb-modal-shop .shop-content .item-detail > .inner .item-overlay:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 271px;
    height: 229px;
    background-image: url(img/bg/bg-shop-item-detail.png);
    -webkit-filter: contrast(0);
    filter: contrast(0);
    opacity: 0.6;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    border-radius: 12px;
}
.lb-modal .bag-content .item-detail > .inner .item-overlay:after,
.lb-modal-shop .shop-content .item-detail > .inner .item-overlay:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 271px;
    height: 229px;
    background-image: url(img/bg/bg-shop-item-detail.png);
    opacity: 0.6;
}
.lb-modal .bag-content .item-detail > .inner .item-header,
.lb-modal-shop .shop-content .item-detail > .inner .item-header {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 52px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    background: #3d0900;
    background: -moz-linear-gradient(left, #3d0900 0, #c83900 47%, #3d0900 100%);
    background: -webkit-gradient(left top, right top, color-stop(0, #3d0900), color-stop(47%, #c83900), color-stop(100%, #3d0900));
    background: -webkit-linear-gradient(left, #3d0900 0, #c83900 47%, #3d0900 100%);
    background: -o-linear-gradient(left, #3d0900 0, #c83900 47%, #3d0900 100%);
    background: -ms-linear-gradient(left, #3d0900 0, #c83900 47%, #3d0900 100%);
    background: -webkit-gradient(linear, left top, right top, from(#3d0900), color-stop(47%, #c83900), to(#3d0900));
    background: linear-gradient(to right, #3d0900 0, #c83900 47%, #3d0900 100%);
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.8);
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.8);
}
.lb-modal .bag-content .item-detail > .inner .item-header:before,
.lb-modal-shop .shop-content .item-detail > .inner .item-header:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 3px;
    left: 0;
    background: #000;
}
.lb-modal .bag-content .item-detail > .inner .item-header:after,
.lb-modal-shop .shop-content .item-detail > .inner .item-header:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 3px;
    bottom: 0;
    left: 0;
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fa0 50%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(50%, #fa0), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fa0 50%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fa0 50%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fa0 50%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, #fa0), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fa0 50%, rgba(255, 255, 255, 0) 100%);
}
.lb-modal .bag-content .item-detail > .inner .item-header .item-title,
.lb-modal-shop .shop-content .item-detail > .inner .item-header .item-title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    background: #ffd900;
    background: -moz-linear-gradient(top, #ffd900 0, #e0af00 34%, #e5e374 41%, #ffd900 85%, #e5e374 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #ffd900), color-stop(34%, #e0af00), color-stop(41%, #e5e374), color-stop(85%, #ffd900), color-stop(100%, #e5e374));
    background: -webkit-linear-gradient(top, #ffd900 0, #e0af00 34%, #e5e374 41%, #ffd900 85%, #e5e374 100%);
    background: -o-linear-gradient(top, #ffd900 0, #e0af00 34%, #e5e374 41%, #ffd900 85%, #e5e374 100%);
    background: -ms-linear-gradient(top, #ffd900 0, #e0af00 34%, #e5e374 41%, #ffd900 85%, #e5e374 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#ffd900), color-stop(34%, #e0af00), color-stop(41%, #e5e374), color-stop(85%, #ffd900), to(#e5e374));
    background: linear-gradient(to bottom, #ffd900 0, #e0af00 34%, #e5e374 41%, #ffd900 85%, #e5e374 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.lb-modal .bag-content .item-detail > .inner .item-body .item-avatar,
.lb-modal-shop .shop-content .item-detail > .inner .item-body .item-avatar {
    text-align: center;
    margin: 12px auto;
}
.lb-modal .bag-content .item-detail > .inner .item-body .item-avatar img,
.lb-modal-shop .shop-content .item-detail > .inner .item-body .item-avatar img {
    width: 235px;
    height: 197px;
    -webkit-box-shadow: inset 0 0 1px 10px #350c2e;
    box-shadow: inset 0 0 1px 10px #350c2e;
    border: 1px solid #b811b2;
    border-radius: 10px;
}
.lb-modal .bag-content .item-detail > .inner .item-body .item-description,
.lb-modal-shop .shop-content .item-detail > .inner .item-body .item-description {
    width: 245px;
    padding: 10px 0;
    margin: auto;
    border-radius: 4px;
    border: 1px solid #d9007b;
    background: #46003c;
    background: -moz-linear-gradient(top, #46003c 0, #77005d 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #46003c), color-stop(100%, #77005d));
    background: -webkit-linear-gradient(top, #46003c 0, #77005d 100%);
    background: -o-linear-gradient(top, #46003c 0, #77005d 100%);
    background: -ms-linear-gradient(top, #46003c 0, #77005d 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#46003c), to(#77005d));
    background: linear-gradient(to bottom, #46003c 0, #77005d 100%);
}
.lb-modal .bag-content .item-detail > .inner .item-body .item-description .inner,
.lb-modal-shop .shop-content .item-detail > .inner .item-body .item-description .inner {
    width: 248px;
    height: 150px;
    overflow: hidden;
    overflow-y: auto;
    padding: 0 10px;
    text-align: justify;
}
.lb-modal .bag-content .list-item .inner {
    height: 570px;
    width: 635px;
    overflow: hidden;
    overflow-y: auto;
    padding: 16px 12px 0;
}
.lb-modal .bag-content .list-item .inner > .item {
    position: relative;
    width: 112px;
    height: 120px;
    z-index: 1;
    padding: 4px;
    display: inline-block;
    margin-right: 40px;
    margin-top: 4px;
    margin-bottom: 14px;
    cursor: pointer;
}
.lb-modal .bag-content .list-item .inner > .item.active:after {
    -webkit-box-shadow: 0 0 10px 4px #fffc00;
    box-shadow: 0 0 10px 4px #fffc00;
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
}
.lb-modal .bag-content .list-item .inner > .item:before {
    content: "";
    position: absolute;
    top: -4px;
    left: 4px;
    width: 100%;
    height: 100%;
    border: 1px solid #ff3324;
    border-radius: 16px;
    background: #4d0000;
    background: -moz-linear-gradient(top, #4d0000 0, #810000 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #4d0000), color-stop(100%, #810000));
    background: -webkit-linear-gradient(top, #4d0000 0, #810000 100%);
    background: -o-linear-gradient(top, #4d0000 0, #810000 100%);
    background: -ms-linear-gradient(top, #4d0000 0, #810000 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#4d0000), to(#810000));
    background: linear-gradient(to bottom, #4d0000 0, #810000 100%);
    z-index: -1;
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
}
.lb-modal .bag-content .list-item .inner > .item:after {
    content: "";
    position: absolute;
    top: -4px;
    left: -2px;
    width: 120px;
    height: 100%;
    border-radius: 16px;
    border: 6px solid #f5d582;
    z-index: -1;
}
.lb-modal .bag-content .list-item .inner > .item .item-body {
    position: relative;
    width: 100%;
    height: 103px;
    margin-top: 1px;
    margin-left: 3px;
    border-radius: 10px;
    -webkit-box-shadow: inset 1px 1px 16px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 1px 1px 16px 4px rgba(0, 0, 0, 0.6);
    background: #741b2b;
    background: -moz-linear-gradient(top, #741b2b 0, #99373f 51%, #43131f 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #741b2b), color-stop(51%, #99373f), color-stop(100%, #43131f));
    background: -webkit-linear-gradient(top, #741b2b 0, #99373f 51%, #43131f 100%);
    background: -o-linear-gradient(top, #741b2b 0, #99373f 51%, #43131f 100%);
    background: -ms-linear-gradient(top, #741b2b 0, #99373f 51%, #43131f 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#741b2b), color-stop(51%, #99373f), to(#43131f));
    background: linear-gradient(to bottom, #741b2b 0, #99373f 51%, #43131f 100%);
    border: 1px solid #ff3324;
}
.lb-modal .bag-content .list-item .inner > .item .item-body .item-avatar {
    text-align: center;
    overflow: hidden;
    position: relative;
    height: 101px;
    width: 98px;
}
.lb-modal .bag-content .list-item .inner > .item .item-body .item-avatar:before {
    content: "";
    position: absolute;
    top: -50%;
    left: -45px;
    height: 150%;
    width: 100%;
    -webkit-box-shadow: inset 0 0 10px 4px rgba(255, 255, 255, 0.8);
    box-shadow: inset 0 0 30px 1px rgba(255, 255, 255, 0.3);
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
}
.lb-modal .bag-content .list-item .inner > .item .item-body .item-avatar img {
    height: 101px;
    width: 101px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.3);
    background-repeat: no-repeat;
    background-size: contain;
}
.lb-modal .bag-content .list-item .inner > .item .item-body .item-number {
    position: absolute;
    top: -10px;
    left: -10px;
    width: 36px;
    height: 36px;
    font-weight: 700;
    font-size: 18px;
    border-radius: 50%;
    background: #3e1104;
    border: 3px solid #e6ba56;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
}
.lb-modal .bag-content .list-item .inner > .item .item-body .item-expire {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.6);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    z-index: 1;
}
.lb-modal .bag-content .item-detail {
    padding: 0 6px 6px;
    margin: auto;
}
.lb-modal .bag-content .item-detail > .action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 64px;
    margin-bottom: 12px;
}
.lb-modal .bag-content .item-detail > .action .item.icon-shop {
    width: 62px;
    height: 63px;
    margin: 0 0 0 auto;
    cursor: pointer;
    background-image: url(img/icons/b-ic-shop.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.lb-modal .bag-content .item-detail > .inner {
    width: 280px;
    height: 470px;
    position: relative;
    padding: 6px 2px 9px 9px;
    margin-top: 6px;
}
.lb-modal-map-info .lb-modal-dialog {
    width: 920px;
    margin-top: 100px;
}
.lb-modal-map-info .lb-modal-body {
    background: 0 0;
}
.lb-modal-map-info .lb-modal-content {
    background: 0 0;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    border-radius: unset;
    border: unset;
}
.lb-modal-map-info .lb-modal-content:after,
.lb-modal-map-info .lb-modal-content:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 462px;
    height: 503px;
    background-image: url(img/map/BgPopupMapInfo.png?v=7);
    background-repeat: no-repeat;
    z-index: -1;
    border: unset;
    border-radius: unset;
}
.lb-modal-map-info .lb-modal-content:after {
    left: 462px;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.lb-modal-map-info .lb-modal-close {
    cursor: pointer;
    background-image: url(img/map/BtnClose.png?v=7);
    background-size: contain;
    border: none;
    position: absolute;
    right: -305px;
    top: -2px;
    outline: 0;
    z-index: 6;
    width: 50px;
    height: 49px;
    padding: 0;
    margin: 0;
    border-radius: unset;
}
.lb-modal-map-info .lb-modal-header {
    height: 57px;
    width: 324px;
    background: 0 0;
    border-bottom: unset;
    position: relative;
    z-index: 2;
    border-radius: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    padding: 0;
    margin: auto;
}
.guide-game-content .guild__panel_header:before,
.guide-game-content .guild__panel_title:after,
.lb-modal-map-info .lb-modal-header:before,
.ohyea__btn--default:after,
.ohyea__btn--default:before,
.ohyea__modal:before {
    content: unset;
}
.lb-modal-map-info .lb-modal-title {
    height: 57px;
    width: 324px;
    text-shadow: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.lb-modal-map-info .lb-modal-title .text {
    -webkit-filter: brightness(1);
    filter: brightness(1);
    color: #ffe868;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    top: 25%;
    -webkit-transform: translate3d(0, -50%, 1px);
    transform: translate3d(0, -50%, 1px);
    position: relative;
    font-size: 32px;
    height: auto;
    -webkit-transition: 0.1s;
    -o-transition: 0.1s;
    transition: 0.1s;
    text-shadow: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.lb-btn,
.lb-btn-toggle,
.lb-modal-map-info .boss-rewards .text,
.lb-modal-map-info .sub-title {
    font-size: 24px;
    font-weight: 700;
}
.lb-modal-map-info .lb-modal-title:after,
.lb-modal-map-info .lb-modal-title:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 57px;
    width: 162px;
    background-image: url(img/map/TitlePopupMapInfo.png?v=7);
    background-repeat: no-repeat;
    z-index: -1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.lb-modal-map-info .lb-modal-title:after {
    left: 162px;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.lb-modal-map-info .lb-modal-body {
    padding: 20px 24px;
    position: relative;
    z-index: 2;
    height: 442px;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: none;
}
.lb-modal-map-info .lb-modal-body:before {
    content: none;
    display: none;
}
.lb-modal-map-info .boss-missions,
.lb-modal-map-info .boss-rewards {
    background: rgba(154, 105, 65, 0.4);
    border-radius: 10px;
    margin: auto;
}
.lb-modal-map-info .boss-missions {
    width: 800px;
    height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.lb-modal-map-info .boss-missions .list-mission {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}
.lb-modal-map-info .boss-missions .processbar {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: calc(100% - 30px);
    height: 10px;
    background: rgba(54, 31, 28, 0.75);
    -webkit-box-shadow: inset 2px 1px 1px rgba(0, 0, 0, 0.6), 2px 2px 1px #e9d8bb;
    box-shadow: inset 2px 1px 1px rgba(0, 0, 0, 0.6), 2px 2px 1px #e9d8bb;
}
.lb-modal-map-info .boss-missions .item {
    background-image: url(img/map/BgIconMission.png?v=7);
    background-repeat: no-repeat;
    width: 92px;
    height: 92px;
    position: relative;
    margin-right: 90px;
}
.lb-modal-map-info .boss-missions .item .icon {
    position: absolute;
    bottom: 0;
    left: 0;
}
.lb-modal-map-info .boss-missions .item-boss {
    background-image: url(img/map/BgIconBoss.png?v=7);
    background-repeat: no-repeat;
    width: 126px;
    height: 119px;
    margin-right: 0;
}
.lb-modal-map-info .boss-missions .item-boss .icon {
    position: absolute;
    top: -40px;
    left: -14px;
}
.lb-modal-map-info .boss-missions .text-coming-soon {
    margin: auto;
    font-size: 24px;
    font-style: italic;
    font-weight: 700;
}
.lb-modal-map-info .boss-rewards {
    width: 716px;
    height: auto;
    display: block;
    max-height: 163px;
    overflow-y: auto;
    text-align: left;
}
.lb-modal-map-info .boss-rewards .item {
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 72px;
    height: 80px;
    width: 340px;
    position: relative;
}
.lb-modal-map-info .boss-rewards img {
    width: 64px;
    margin-right: 8px;
}
.lb-modal-map-info .boss-rewards .icon {
    background-image: url(img/map/BgItem.png?v=7);
    background-repeat: no-repeat;
    background-size: contain;
    width: 70px;
    height: 70px;
    margin-right: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.lb-modal-map-info .boss-rewards .icon img {
    border-radius: 50%;
    width: 58px;
    margin: auto;
}
.lb-modal-map-info .boss-rewards .text {
    font-style: italic;
}
.lb-modal-map-info .boss-rewards .text-up-to {
    position: absolute;
    bottom: 15px;
    left: 105px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-weight: 700;
    color: #fa1100;
    text-shadow: #fff 2px 0 0, #fff 1.75517px 0.95885px 0, #fff 1.0806px 1.68294px 0, #fff 0.14147px 1.99499px 0, #fff -0.83229px 1.81859px 0, #fff -1.60229px 1.19694px 0, #fff -1.97998px 0.28224px 0, #fff -1.87291px -0.70157px 0,
        #fff -1.30729px -1.5136px 0, #fff -0.42159px -1.95506px 0, #fff 0.56732px -1.91785px 0, #fff 1.41734px -1.41108px 0, #fff 1.92034px -0.55883px 0;
}
.lb-modal-map-info .sub-title {
    color: #833320;
    font-style: italic;
    text-align: center;
    margin: 12px auto auto;
    text-transform: uppercase;
}
.lb-modal-map-info .actions {
    position: absolute;
    bottom: 26px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.lb-btn-blue,
.lb-btn-yellow {
    background-image: url(/Content/distv2/img/spritesheet/popup/popup.png);
    transform: scaleY(0.84);
    -webkit-transform: scaleY(0.84);
    -ms-transform: scaleY(0.84);
    background-repeat: no-repeat;
}
.lb-modal-map-info .actions .button-start {
    cursor: pointer;
    background-image: url(img/map/BtnGreen.png?v=7);
    background-repeat: no-repeat;
    width: 240px;
    height: 73px;
    display: block;
    color: #fff;
    font-size: 30px;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 700;
    text-shadow: #000 1px 0 0, #000 0.5403px 0.84147px 0, #000 -0.41615px 0.9093px 0, #000 -0.98999px 0.14112px 0, #000 -0.65364px -0.7568px 0, #000 0.28366px -0.95892px 0, #000 0.96017px -0.27942px 0;
}
.lb-modal-banner .lb-modal-dialog {
    width: 804px;
}
.lb-modal-banner .lb-modal-header {
    background: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    border: unset;
    height: 0;
    padding: 0;
}
.lb-modal-banner .lb-modal-close {
    right: -22px;
    top: -14px;
}
.lb-modal-banner .lb-modal-body {
    -webkit-box-shadow: unset;
    box-shadow: unset;
    border-radius: unset;
    width: 800px;
    height: 352px;
    padding: 0;
}
.lb-modal-banner .lb-modal-content {
    background: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    padding: 0;
}
.lb-modal-banner .banner {
    width: 800px;
    height: 352px;
    overflow: hidden;
    border-radius: 12px;
    position: relative;
    text-align: left;
}
.lb-modal-banner .banner-item {
    cursor: pointer;
    width: 800px;
    height: 352px;
    display: inline-block;
}
.lb-modal-banner .banner-dot {
    background: #512700;
    border: 1px solid #ad5c1a;
    height: 10px;
    width: 10px;
    border-radius: 100%;
    margin: 0 3px;
    pointer-events: all;
    outline: 0;
    cursor: pointer;
}
.lb-menu-header,
.ohyea__modal .ohyea__profile-avatar {
    z-index: 1;
}
.lb-menu-header .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 55px;
}
.lb-menu-header .inner .item {
    width: 150px;
    text-align: center;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    background: -webkit-gradient(linear, left top, left bottom, from(#979899), color-stop(36%, #8c9195), to(#657d90));
    background: -webkit-linear-gradient(top, #979899 0, #8c9195 36%, #657d90 100%);
    background: -o-linear-gradient(top, #979899 0, #8c9195 36%, #657d90 100%);
    background: linear-gradient(to bottom, #979899 0, #8c9195 36%, #657d90 100%);
    -webkit-box-shadow: inset 0 0 10px #bebebe;
    box-shadow: inset 0 0 10px #bebebe;
    border: 2px solid #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom: unset;
    margin-right: 8px;
}
.lb-menu-header .inner .item .title {
    font-size: 20px;
    line-height: 20px;
    font-weight: 800;
    text-align: center;
    text-transform: uppercase;
    color: #505050;
    z-index: 1;
    word-break: break-word;
    word-wrap: break-word;
}
.lb-menu-header .inner .item.active {
    background: -webkit-gradient(linear, left top, left bottom, from(#5fcc4a), color-stop(36%, #49ca2d), to(#1c5f1a));
    background: -webkit-linear-gradient(top, #5fcc4a 0, #49ca2d 36%, #1c5f1a 100%);
    background: -o-linear-gradient(top, #5fcc4a 0, #49ca2d 36%, #1c5f1a 100%);
    background: linear-gradient(to bottom, #5fcc4a 0, #49ca2d 36%, #1c5f1a 100%);
    -webkit-box-shadow: inset 0 0 15px #fff;
    box-shadow: inset 0 0 15px #fff;
    border: 2px solid #a1ff92;
    border-bottom: unset;
}
.lb-menu-header .inner .item.active .title {
    font-size: 20px;
    font-weight: 800;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    word-wrap: break-word;
    word-break: break-word;
}
.lb-menu-body {
    height: 100%;
    margin-top: 0px;
}
.lb-menu-body .content {
    height: 100%;
    display: none;
    color: #fff;
}
.lb-menu-body .content .inner .group-avatar .avatar .img-border {
    width: 165px;
    height: 165px;
    padding: 5px;
    background: -webkit-linear-gradient(#f5d582, #d0a457);
    border-radius: 16px;
}
.lb-menu-body .content .inner .group-avatar .avatar .img-border img {
    width: 155px;
    height: 155px;
    border-radius: 16px;
}
.lb-menu-body .content .inner .group-avatar .avatar .action .btn-change {
    background-color: unset;
    border: unset;
    background-image: url(img/icon/camera.png);
    background-repeat: no-repeat;
    position: absolute;
    bottom: -4px;
    right: -4px;
    width: 32px;
    height: 32px;
    cursor: pointer;
}
.lb-menu-body .content .inner .group-avatar .avatar .action .btn-change:hover {
    -webkit-transition: 0.32s;
    -o-transition: 0.32s;
    transition: 0.32s;
    bottom: 4px;
}
.lb-btn {
    border: unset;
    background-color: unset;
    position: relative;
    text-transform: uppercase;
    text-align: center;
    outline: unset;
    cursor: pointer;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.lb-map .boss .icon-new,
.lb-pagging .inner .item,
.lb-pagging-t1 .inner .item {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-align: center;
    text-align: center;
}
.lb-btn:active,
.lb-btn:focus {
    outline: 0;
    border: none;
}
.lb-btn .text {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.lb-btn-yellow {
    background-position: 0 -103px;
    width: 166px;
    height: 60px;
}
.lb-btn-blue .text,
.lb-btn-cricle-yellow .text,
.lb-btn-grey .text,
.lb-btn-yellow .text {
    color: #fff;
    text-shadow: #061760 1px 0 0, #061760 0.5403px 0.84147px 0, #061760 -0.41615px 0.9093px 0, #061760 -0.98999px 0.14112px 0, #061760 -0.65364px -0.7568px 0, #061760 0.28366px -0.95892px 0, #061760 0.96017px -0.27942px 0;
    line-height: 1;
}
.lb-btn-blue {
    width: 167px;
    height: 59px;
    background-position: -152px -44px;
    bottom: 0px;
}
.lb-btn-green {
    background-image: url(img/btn/btnGreen.png);
    background-repeat: no-repeat;
}
.lb-btn-green .text {
    color: #fff;
    text-shadow: #145209 1px 0 0, #145209 0.5403px 0.84147px 0, #145209 -0.41615px 0.9093px 0, #145209 -0.98999px 0.14112px 0, #145209 -0.65364px -0.7568px 0, #145209 0.28366px -0.95892px 0, #145209 0.96017px -0.27942px 0;
}
.lb-btn-red {
    background-image: url(img/btn/btnRed.png);
    background-repeat: no-repeat;
}
.lb-btn-red .text {
    -webkit-text-fill-color: #fff;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #c12929;
}
.lb-btn-grey {
    background-image: url(img/btn/btnYellow.png);
    background-repeat: no-repeat;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}
.lb-btn-cricle-yellow {
    min-width: 215px;
    min-height: 63px;
    background-image: url(img/btn/btnCircleYellow.png);
    background-repeat: no-repeat;
    background-size: 100% 63px;
}
.lb-btn-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-transform: unset;
    cursor: pointer;
    height: 32px;
    width: 100px;
    border-radius: 16px;
    line-height: 24px;
    color: #fff;
    background: #242323;
    position: relative;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.lb-form-input,
.lb-form-select {
    height: 52px;
    padding: 12px 20px;
    font-weight: 700;
}
.lb-btn-toggle .text-off {
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 12px;
}
.lb-btn-toggle .text-on,
.text-naga {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
.lb-btn-toggle .text-on {
    display: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 12px;
}
.lb-btn-toggle .icon-toggle {
    background: 0 0 / contain #c4c4c4;
    border-radius: 50%;
    background-image: none !important;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 0;
    left: -6px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.lb-btn-toggle.toggle-on .icon-toggle {
    left: unset;
    right: -6px;
    background: #32ff57;
}
.lb-table,
.lb-table-t1 {
    width: 100%;
    background: -webkit-gradient(linear, left top, right top, from(#9dacb8), color-stop(50%, #c8cdd8), to(#9dacb8));
    background: -webkit-linear-gradient(left, #9dacb8 0, #c8cdd8 50%, #9dacb8 100%);
    background: -o-linear-gradient(left, #9dacb8 0, #c8cdd8 50%, #9dacb8 100%);
    background: linear-gradient(to right, #9dacb8 0, #c8cdd8 50%, #9dacb8 100%);
    text-align: center;
    font-size: 20px;
    border-radius: 10px;
}
.lb-table thead,
.lb-table-t1 thead {
    border-bottom: 1px solid #2f0904;
}
.lb-table thead tr,
.lb-table-t1 thead tr {
    height: 50px;
    background: #778492;
}
.lb-table thead tr th,
.lb-table-t1 thead tr th {
    text-align: center;
    font-weight: 700;
    -webkit-box-shadow: inset 0 10px 7px -6px rgba(191, 191, 191, 0.8), inset -3px 0 #240204;
    box-shadow: inset 0 10px 7px -6px rgba(191, 191, 191, 0.8), inset -3px 0 #240204;
    border-left: 2px solid #b4c1cc;
}
.lb-table thead tr th:first-child,
.lb-table-t1 thead tr th:first-child {
    border-top-left-radius: 10px;
    -webkit-box-shadow: inset 10px 10px 7px -6px rgba(191, 191, 191, 0.8), inset -3px 0 #240204;
    box-shadow: inset 10px 10px 7px -6px rgba(191, 191, 191, 0.8), inset -3px 0 #240204;
    border-left: unset;
}
.lb-table thead tr th:last-child,
.lb-table-t1 thead tr th:last-child {
    border-top-right-radius: 10px;
    -webkit-box-shadow: inset -10px 10px 7px -6px rgba(191, 191, 191, 0.8);
    box-shadow: inset -10px 10px 7px -6px rgba(191, 191, 191, 0.8);
}
.lb-table tbody tr,
.lb-table-t1 tbody tr {
    height: 40px;
}
.lb-table tbody tr td,
.lb-table-t1 tbody tr td {
    -webkit-box-shadow: inset -3px 0 #240204;
    box-shadow: inset -3px 0 #240204;
    border-left: 2px solid #b4c1cc;
}
.lb-table tbody tr td:first-child,
.lb-table-t1 tbody tr td:first-child {
    -webkit-box-shadow: inset 10px 0 7px -6px rgba(191, 191, 191, 0.8), inset -3px 0 #240204;
    box-shadow: inset 10px 0 7px -6px rgba(191, 191, 191, 0.8), inset -3px 0 #240204;
    border-left: unset;
}
.lb-table tbody tr td:last-child,
.lb-table-t1 tbody tr td:last-child {
    -webkit-box-shadow: inset -10px 0 7px -6px rgba(191, 191, 191, 0.8);
    box-shadow: inset -10px 0 7px -6px rgba(191, 191, 191, 0.8);
}
.lb-table tbody tr:nth-child(2n),
.lb-table-t1 tbody tr:nth-child(2n) {
    background: #778492;
}
.lb-table tbody tr:last-child,
.lb-table-t1 tbody tr:last-child {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.lb-table tbody tr:last-child td,
.lb-table-t1 tbody tr:last-child td {
    -webkit-box-shadow: inset 0 -10px 7px -6px rgba(191, 191, 191, 0.8), inset -3px 0 #240204;
    box-shadow: inset 0 -10px 7px -6px rgba(191, 191, 191, 0.8), inset -3px 0 #240204;
}
.lb-table tbody tr:last-child td:first-child,
.lb-table-t1 tbody tr:last-child td:first-child {
    border-bottom-left-radius: 10px;
    -webkit-box-shadow: inset 10px -10px 7px -6px rgba(191, 191, 191, 0.8), inset -3px 0 #240204;
    box-shadow: inset 10px -10px 7px -6px rgba(191, 191, 191, 0.8), inset -3px 0 #240204;
}
.lb-table tbody tr:last-child td:last-child,
.lb-table-t1 tbody tr:last-child td:last-child {
    border-bottom-right-radius: 10px;
    -webkit-box-shadow: inset -10px -10px 7px -6px rgba(191, 191, 191, 0.8);
    box-shadow: inset -10px -10px 7px -6px rgba(191, 191, 191, 0.8);
}
.lb-table tbody tr.empty td:first-child,
.lb-table-t1 tbody tr.empty td:first-child {
    -webkit-box-shadow: inset 10px 0 7px -6px rgba(191, 191, 191, 0.8), inset -2px 0 #240204;
    box-shadow: inset 10px 0 7px -6px rgba(191, 191, 191, 0.8), inset -2px 0 #240204;
}
.lb-table tbody tr.empty:last-child,
.lb-table-t1 tbody tr.empty:last-child {
    -webkit-box-shadow: inset 0 -10px 7px -6px rgba(191, 191, 191, 0.8), inset -2px 0 #240204;
    box-shadow: inset 0 -10px 7px -6px rgba(191, 191, 191, 0.8), inset -2px 0 #240204;
}
.lb-table tbody tr.empty:last-child td:first-child,
.lb-table-t1 tbody tr.empty:last-child td:first-child {
    -webkit-box-shadow: inset 10px -10px 7px -6px rgba(191, 191, 191, 0.8), inset -2px 0 #240204;
    box-shadow: inset 10px -10px 7px -6px rgba(191, 191, 191, 0.8), inset -2px 0 #240204;
}
.lb-table-t2,
.lb-table-t3 {
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    border-radius: 10px;
    border: 2px solid #fff;
    color: #fff;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #8593a0), to(#65737d));
    background: -webkit-linear-gradient(left, #8593a0 50% 0, #65737d 100%);
    background: -o-linear-gradient(left, #8593a0 50% 0, #65737d 100%);
    background: linear-gradient(to right, #8593a0 50% 0, #65737d 100%);
}
.lb-form-input,
.lb-form-select,
.lb-form-select option {
    background: #353535;
}
.lb-table-t2 thead,
.lb-table-t3 thead {
    border-bottom: 2px solid #fff;
}
.lb-table-t2 thead tr th,
.lb-table-t3 thead tr th {
    height: 56px;
    color: #fff;
    text-shadow: 1px 2px #000;
    text-align: center;
    -webkit-box-shadow: inset 0 10px 7px 0 rgba(191, 191, 191, 0.8);
    box-shadow: inset 0 10px 7px 0 rgba(191, 191, 191, 0.8);
    border-right: 2px solid #fff;
}
.lb-table-t2 thead tr th:first-child,
.lb-table-t3 thead tr th:first-child {
    border-top-left-radius: 10px;
}
.lb-table-t2 thead tr th:last-child,
.lb-table-t3 thead tr th:last-child {
    border-top-right-radius: 10px;
    border-right: unset;
}
.lb-table-t2 tbody tr td,
.lb-table-t3 tbody tr td {
    background: #353535;
    height: 56px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    padding: 0 12px;
}
.lb-table-t2 tbody tr:last-child td:first-child,
.lb-table-t3 tbody tr:last-child td:first-child {
    border-bottom-left-radius: 10px;
}
.lb-table-t2 tbody tr:last-child td:last-child,
.lb-table-t3 tbody tr:last-child td:last-child {
    border-bottom-right-radius: 10px;
}
.lb-pagging .inner .item,
.lb-pagging-t1 .inner .item {
    background-color: #333;
    border-radius: 8px;
    height: 50px;
    width: 50px;
    cursor: pointer;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: auto 16px;
    font-weight: 700;
    font-size: 20px;
}
.lb-pagging .inner .item *,
.lb-pagging-t1 .inner .item * {
    text-decoration: unset;
    color: #fff;
}
.lb-pagging .inner .item.active,
.lb-pagging-t1 .inner .item.active,
.ohyea__pagging--item.active,
.ohyea__pagging--item:active,
.ohyea__pagging--item:hover {
    background-color: #cacaca;
}
.lb-pagging .inner .item.active *,
.lb-pagging-t1 .inner .item.active * {
    color: #333 !important;
}
.lb-map .boss.lock,
.lb-pagging .inner .item.disable,
.lb-pagging-t1 .inner .item.disable {
    cursor: unset;
}
.lb-form {
    font-size: 18px;
    color: #fff;
}
.lb-form-field {
    width: 100%;
    margin-bottom: 10px;
}
.lb-form-field.no-label {
    margin-top: 15px;
    margin-bottom: 15px;
}
.lb-form-label {
    width: 100%;
    color: #ffe540;
}
.lb-form-input {
    width: 100%;
    font-size: 18px;
    color: #fff;
    border: 1px solid #a8a8a9;
    border-radius: 10px;
    -webkit-box-shadow: inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
    box-shadow: inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
}
.lb-form-input:active,
.lb-form-input:focus,
.lb-form-input:hover,
.lb-form-select:active,
.lb-form-select:focus,
.lb-form-select:hover,
.ohyea__modal .ohyea__form_input:active,
.ohyea__modal .ohyea__form_input:focus,
.ohyea__modal .ohyea__form_input:hover {
    outline: unset;
    -webkit-box-shadow: 0 0 6px 2px #a8a8a9, inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 6px 2px #a8a8a9, inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
}
.lb-form-input::-webkit-input-placeholder {
    color: #fff;
    font-style: italic;
    opacity: 0.6;
}
.lb-form-input::placeholder {
    color: #fff;
    font-style: italic;
    opacity: 0.6;
}
.lb-form-input:-ms-input-placeholder {
    color: #fff;
    font-style: italic;
    opacity: 0.6;
}
.lb-form-input::-ms-input-placeholder {
    color: #fff;
    font-style: italic;
    opacity: 0.6;
}
.lb-form-select {
    width: 100%;
    border: 1px solid #a8a8a9;
    border-radius: 10px;
    -webkit-box-shadow: inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
    box-shadow: inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
}
.lb-map,
.lb-map .list-boss:after {
    top: 0;
    left: 0;
    width: 1280px;
    height: 720px;
}
.lb-form-inline .text-right,
.lb-panel-header .alignt-right,
html.mobile.ios .lb-panel-header .alignt-right {
    margin-left: auto;
}
.lb-form-captcha {
    margin-right: 15px;
}
.lb-map {
    position: absolute;
    display: none;
    z-index: -1;
    -webkit-transform: translate3d(0, 0, 1px);
    transform: translate3d(0, 0, 1px);
}
.lb-map.no-active {
    z-index: 5;
    display: block;
    -webkit-animation: 0.4s both slide-out-top;
    animation: 0.4s both slide-out-top;
}
.lb-map.active {
    z-index: 10;
    display: block;
    -webkit-animation: 0.4s both slide-fwd-bottom;
    animation: 0.4s both slide-fwd-bottom;
}
.lb-map .btn-return {
    background-image: url(img/map/btn-return.png?v=7);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    z-index: 3;
    top: 25px;
    left: 30px;
    width: 74px;
    height: 75px;
    cursor: pointer;
}
.lb-map .list-boss:after,
.lb-map-bg:before,
.lb-map-line {
    background-size: 1280px 720px;
    background-repeat: no-repeat;
    position: absolute;
}
.lb-map .boss .comming-soon:before,
.lb-map .boss .flag,
.lb-map .boss .icon-new .bg-light,
.lb-map .boss-01 .avatar,
.lb-map .boss-01 .island,
.lb-map .boss-02 .avatar,
.lb-map .boss-02 .cloud,
.lb-map .boss-02 .island,
.lb-map .boss-03 .avatar,
.lb-map .boss-03 .island,
.lb-notify-jackpot .efnjp-bg-container,
.lb-notify-jackpot .efnjp-bg-content {
    background-repeat: no-repeat;
    background-size: contain;
}
.lb-map .list-boss,
.lb-map-bg {
    height: 100%;
    position: absolute;
}
.lb-map .list-boss {
    z-index: 2;
    width: 100%;
}
.lb-map .list-boss:after {
    content: "";
    background-image: url(img/map/Cloud.png?v=7);
    z-index: 2;
}
.lb-map .boss .flag,
.lb-map .boss .icon-new .bg-light {
    position: absolute;
}
.lb-map .boss .avatar {
    z-index: 3;
    cursor: pointer;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}
.lb-map .boss .avatar:hover {
    -webkit-filter: brightness(1.3);
    filter: brightness(1.3);
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}
.lb-map .boss.lock .avatar,
.lb-notify-jackpot .efnjp-text-game-name {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}
.lb-map .boss.lock .avatar {
    position: absolute;
    background-image: url(img/map/Lock.png?v=7);
    width: 140px;
    height: 145px;
    z-index: 3;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.lb-map .boss.lock .island {
    -webkit-filter: brightness(1) grayscale(1);
    filter: brightness(1) grayscale(1);
}
.lb-map .boss.lock.boss-01 .avatar {
    left: 35%;
}
.lb-map .boss.lock.boss-02 .avatar {
    top: 32%;
}
.lb-map .boss.lock.boss-03 .avatar {
    top: 30%;
}
.lb-map .boss.lock.boss-04 .avatar {
    left: 40%;
}
.lb-map .boss.lock.boss-05 .avatar {
    left: 60%;
    top: 50%;
}
.lb-map .boss.lock.boss-06 .avatar {
    left: 38%;
}
.lb-map .boss.lock.boss-07 .avatar {
    left: 66%;
}
.lb-map .boss .cloud {
    position: absolute;
    z-index: 3;
}
.lb-map .boss .icon-new {
    position: absolute;
    top: 135px;
    left: 120px;
    width: 115px;
    height: 113px;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 800;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 4;
}
.lb-map .boss .icon-new .bg-light {
    top: 0;
    left: 0;
    z-index: -1;
    background-image: url(img/bg/bg-light.png?v=7);
    width: 115px;
    height: 113px;
    -webkit-animation: 3s linear infinite anim-light-rotate;
    animation: 3s linear infinite anim-light-rotate;
}
.lb-map .boss .icon-new .text-new {
    width: 100%;
    -webkit-animation: 1s infinite anim-message-before;
    animation: 1s infinite anim-message-before;
}
.lb-map .boss .icon-new .text {
    color: #ff9600;
    width: 100%;
    -webkit-transform: rotate(-22deg);
    -ms-transform: rotate(-22deg);
    transform: rotate(-22deg);
}
.lb-map .boss .icon-new .text-shadow {
    font-size: 32px;
    top: 55%;
    -webkit-transform: translateY(-50%) rotate(-22deg);
    -ms-transform: translateY(-50%) rotate(-22deg);
    transform: translateY(-50%) rotate(-22deg);
    width: 100%;
    color: #670604;
    text-shadow: #fff 1px 0 0, #fff 0.5403px 0.84147px 0, #fff -0.41615px 0.9093px 0, #fff -0.98999px 0.14112px 0, #fff -0.65364px -0.7568px 0, #fff 0.28366px -0.95892px 0, #fff 0.96017px -0.27942px 0;
}
.lb-map .boss .flag {
    background-image: url(img/map/flag.png?v=7);
    width: 106px;
    height: 181px;
    z-index: 3;
}
.lb-map .boss .comming-soon {
    position: absolute;
    width: 105px;
    height: 82px;
    z-index: 3;
    font-size: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-transform: uppercase;
    font-weight: 700;
}
.lb-map .boss-01 .island,
.lb-map .boss-02 .island {
    z-index: 1;
    position: absolute;
}
.lb-map .boss .comming-soon .text {
    text-align: center;
    color: #fff600;
}
.lb-map .boss .comming-soon:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(img/map/badgeComingSoon.png?v=7);
    width: 105px;
    height: 82px;
    z-index: -1;
}
.lb-map .boss-01 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 457px;
    height: 269px;
}
.lb-map .boss-01 .avatar {
    background-image: url(img/map/Boss1.png?v=7);
    position: absolute;
    top: -22px;
    left: 47px;
    width: 148px;
    height: 224px;
}
.lb-map .boss-01 .island {
    background-image: url(img/map/Island1.png?v=7);
    top: 0;
    left: 0;
    width: 457px;
    height: 269px;
}
.lb-map .boss-01 .icon-new {
    left: 168px;
}
.lb-map .boss-01 .flag {
    top: -30px;
    left: 215px;
}
.lb-map .boss-01 .comming-soon {
    left: 164px;
    top: 80px;
}
.lb-map .boss-02 {
    position: absolute;
    top: 238px;
    left: 274px;
    width: 306px;
    height: 318px;
}
.lb-map .boss-02 .avatar {
    background-image: url(img/map/Boss2.png?v=7);
    position: absolute;
    top: -75px;
    left: 48px;
    width: 232px;
    height: 276px;
}
.lb-map .boss-02 .island {
    background-image: url(img/map/Island2.png?v=7);
    top: 0;
    left: 0;
    width: 306px;
    height: 318px;
}
.lb-map .boss-02 .icon-new {
    top: 110px;
    left: 204px;
}
.lb-map .boss-02 .cloud {
    background-image: url(img/map/Flog2.png?v=7);
    position: absolute;
    top: 98px;
    left: -8px;
    width: 157px;
    height: 60px;
}
.lb-map .boss-02 .flag {
    top: 0;
    left: 258px;
}
.lb-map .boss-02 .comming-soon,
.lb-map .boss-03 .comming-soon,
.lb-map .boss-03 .icon-new {
    left: 215px;
    top: 80px;
}
.lb-map .boss-03 {
    position: absolute;
    top: 47px;
    left: 0;
    width: 360px;
    height: 247px;
}
.lb-map .boss-03 .avatar {
    background-image: url(img/map/Boss3.png?v=7);
    position: absolute;
    z-index: 3;
    top: -47px;
    left: 70px;
    width: 193px;
    height: 218px;
}
.lb-map .boss-03 .island {
    background-image: url(img/map/Island3.png?v=7);
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 360px;
    height: 247px;
}
.lb-map .boss-03 .flag {
    top: -42px;
    left: 258px;
}
.lb-map .boss-04 {
    position: absolute;
    top: 0;
    left: 472px;
    width: 588px;
    height: 241px;
}
.lb-map .boss-04 .avatar {
    background-image: unset;
    position: absolute;
    z-index: 3;
    top: 35px;
    left: 70px;
    width: 350px;
    height: 170px;
}
.lb-map .boss-04 .island,
.lb-map .boss-05 .island,
.lb-map .boss-06 .island,
.lb-map .boss-07 .island {
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 1;
}
.lb-map .boss-04 .island {
    background-image: url(img/map/Island4.png?v=7);
    position: absolute;
    top: 45px;
    left: -60px;
    width: 588px;
    height: 241px;
}
.lb-map .boss-05,
.lb-map .boss-05 .island {
    position: absolute;
    width: 341px;
    height: 338px;
}
.lb-map .boss-04 .icon-new {
    top: 105px;
    left: 280px;
}
.lb-map .boss-04 .flag,
.lb-map .boss-05 .flag {
    top: 10px;
    left: 55px;
}
.lb-map .boss-04 .comming-soon {
    top: 120px;
    left: 300px;
}
.lb-map .boss-05 {
    top: 55px;
    right: 0;
}
.lb-map .boss-05 .island {
    background-image: url(img/map/Island5.png?v=7);
    top: 0;
    left: 0;
}
.lb-map .boss-06,
.lb-map .boss-06 .island {
    position: absolute;
    width: 487px;
    height: 280px;
}
.lb-map .boss-05 .icon-new {
    top: 128px;
    left: 55px;
}
.lb-map .boss-05 .comming-soon {
    left: 128px;
}
.lb-map .boss-06 {
    top: 215px;
    left: 632px;
}
.lb-map .boss-06 .island {
    background-image: url(img/map/Island6.png?v=7);
    top: 45px;
    left: -60px;
}
.lb-map .boss-07,
.lb-map .boss-07 .island {
    width: 539px;
    height: 241px;
    position: absolute;
}
.lb-map .boss-06 .icon-new {
    top: 142px;
    left: 256px;
}
.lb-map .boss-06 .flag {
    top: 65px;
    left: 308px;
}
.lb-map .boss-06 .comming-soon,
.lb-map .boss-07 .comming-soon {
    top: 85px;
    left: 180px;
}
.lb-map .boss-07 {
    bottom: 0;
    right: 0;
}
.lb-map .boss-07 .island {
    background-image: url(img/map/Island7.png?v=7);
    top: 0;
    left: 0;
}
.lb-map .boss-07 .icon-new {
    top: 95px;
}
.lb-map .boss-07 .flag {
    top: -60px;
    left: 105px;
}
.lb-map-bg {
    width: 100%;
    z-index: 1;
}
.lb-map-bg:before,
.lb-map-line {
    width: 1280px;
    height: 720px;
    left: 0;
    top: 0;
    z-index: 1;
}
.lb-map-bg:before {
    content: "";
    background-image: url(img/map/Background.jpg?v=7);
}
.lb-map-line {
    background-image: url(img/map/SmallIsland.png?v=7);
    display: block;
}
.lb-ef-tour-start {
    position: absolute;
    top: 98px;
    left: 0;
    z-index: 1;
}
.lb-ef-tour-start .efts-txt-tournament {
    background-image: url(img/text/txt-tournament.png?v=7);
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    width: 160px;
    height: 19px;
    left: 15px;
}
.lb-ef-tour-start .efts-txt-end,
.lb-ef-tour-start .efts-txt-start {
    background-image: url(img/text/txt-start.png?v=7);
    background-repeat: no-repeat;
    position: absolute;
    top: 20px;
    width: 120px;
    height: 30px;
}
.lb-ef-tour-start .efts-txt-start {
    left: 35px;
}
.lb-ef-tour-start .efts-txt-end {
    background-image: url(img/text/txt-end.png?v=7);
    height: 30px;
    width: 81px;
    left: 55px;
}
.lb-ef-tour-start .efts-laser,
.lb-ef-tour-start .efts-laser-1,
.lb-ef-tour-start .efts-laser-2 {
    background-image: url(img/text/ef-laser-tour.png?v=7);
    background-repeat: no-repeat;
    position: absolute;
    top: -18px;
    left: 155px;
    width: 80px;
    height: 39px;
    display: none;
}
.lb-ef-tour-start .efts-laser-2 {
    top: 26px;
    left: -70px;
}
.lb-notify-jackpot .efnjp-bg-container,
.lb-notify-jackpot .efnjp-container {
    top: 0;
    left: 0;
    width: 200px;
    height: 174px;
    position: absolute;
}
.lb-ef-tour-start-show .efts-txt-tournament {
    -webkit-animation: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both slide-left-in;
    animation: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both slide-left-in;
}
.lb-ef-tour-start-show .efts-txt-end,
.lb-ef-tour-start-show .efts-txt-start {
    -webkit-animation: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both slide-right-in;
    animation: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both slide-right-in;
}
.lb-ef-tour-start-show .efts-laser-1 {
    display: block;
    -webkit-animation: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both tour-laser-left-out;
    animation: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both tour-laser-left-out;
}
.lb-ef-tour-start-show .efts-laser-2 {
    display: block;
    -webkit-animation: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both tour-laser-right-out;
    animation: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both tour-laser-right-out;
}
.lb-ef-tour-start-fly .efts-txt-tournament {
    -webkit-animation: 2s linear infinite both fly-up-slow;
    animation: 2s linear infinite both fly-up-slow;
}
.lb-ef-tour-start-fly .efts-txt-end,
.lb-ef-tour-start-fly .efts-txt-start {
    -webkit-animation: 2s linear infinite both fly-down-slow;
    animation: 2s linear infinite both fly-down-slow;
}
.lb-notify-jackpot {
    position: absolute;
    width: 200px;
    height: 196px;
    z-index: 10;
    top: 120px;
    left: 1600px;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 1;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}
.lb-notify-jackpot.effect-show {
    -webkit-animation: 12s linear anim-notify-jackpot;
    animation: 12s linear anim-notify-jackpot;
}
.lb-notify-jackpot.effect-show .efnjp-container {
    -webkit-animation: 12s linear anim-background-notify-jackpot;
    animation: 12s linear anim-background-notify-jackpot;
}
.lb-notify-jackpot.effect-hide {
    -webkit-animation: 0.5s linear anim-hide-notify-jackpot;
    animation: 0.5s linear anim-hide-notify-jackpot;
}
.lb-notify-jackpot .efnjp-bg-container {
    background-image: url(img/jackpot/bg-main.png?v=7);
}
.lb-notify-jackpot .efnjp-bg-content,
.lb-notify-jackpot .efnjp-bg-content.mini {
    background-image: url(img/jackpot/bg-mini.png?v=7);
}
.lb-notify-jackpot .efnjp-bg-content {
    position: absolute;
    top: 32px;
    left: 38px;
    width: 120px;
    height: 120px;
}
.lb-notify-jackpot .efnjp-bg-content.minor {
    background-image: url(img/jackpot/bg-minor.png?v=7);
}
.lb-notify-jackpot .efnjp-bg-content.major {
    background-image: url(img/jackpot/bg-major.png?v=7);
}
.lb-notify-jackpot .efnjp-bg-content.grand {
    background-image: url(img/jackpot/bg-grand.png?v=7);
}
.lb-notify-jackpot .efnjp-text-game-name {
    position: absolute;
    top: 40px;
    left: 98px;
    z-index: 1;
    transform: translate(-50%, -50%);
    font-size: 18px;
    line-height: 18px;
    font-weight: 700;
    width: 100%;
    text-transform: uppercase;
}
.lb-notify-jackpot .efnjp-text-game-name:before,
.lb-notify-jackpot .efnjp-text-type-jackpot {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    position: absolute;
}
.lb-notify-jackpot .efnjp-text-game-name:before {
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 150%;
    background: -webkit-radial-gradient(center, ellipse, #9e9e9e 0, #000 100%);
    background: -o-radial-gradient(center, ellipse, #9e9e9e 0, #000 100%);
    background: radial-gradient(ellipse at center, #9e9e9e 0, #000 100%);
    border: 1px solid #df413e;
    -webkit-box-shadow: 0 0 1px #ffef40;
    box-shadow: 0 0 1px #ffef40;
    border-radius: 25px;
}
.lb-notify-jackpot .efnjp-text-game-name .text {
    z-index: 2;
    font-weight: 700;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff600), color-stop(#fff600), to(#e19f00));
    background: -webkit-linear-gradient(#fff600, #fff600, #e19f00);
    background: -o-linear-gradient(#fff600, #fff600, #e19f00);
    background: linear-gradient(#fff600, #fff600, #e19f00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-filter: brightness(1);
    filter: brightness(1);
}
.lb-notify-jackpot .efnjp-text-game-name .text-shadow {
    z-index: 1;
    width: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    color: #fff521;
    text-shadow: #e03b29 3px 0 0, #e03b29 2.83487px 0.98158px 0, #e03b29 2.35766px 1.85511px 0, #e03b29 1.62091px 2.52441px 0, #e03b29 0.70571px 2.91581px 0, #e03b29 -0.28717px 2.98622px 0, #e03b29 -1.24844px 2.72789px 0,
        #e03b29 -2.07227px 2.16926px 0, #e03b29 -2.66798px 1.37182px 0, #e03b29 -2.96998px 0.42336px 0, #e03b29 -2.94502px -0.5717px 0, #e03b29 -2.59586px -1.50383px 0, #e03b29 -1.96093px -2.27041px 0, #e03b29 -1.11013px -2.78704px 0,
        #e03b29 -0.13712px -2.99686px 0, #e03b29 0.85099px -2.87677px 0, #e03b29 1.74541px -2.43999px 0, #e03b29 2.44769px -1.73459px 0, #e03b29 2.88051px -0.83825px 0;
}
.lb-notify-jackpot .efnjp-text-type-jackpot,
.lb-notify-jackpot .efnjp-text-type-jackpot.mini {
    background-image: url(img/jackpot/text-mini.png?v=7);
    width: 118px;
    height: 49px;
}
.lb-notify-jackpot .efnjp-text-type-jackpot {
    top: 78px;
    left: 100px;
    background-repeat: no-repeat;
    background-size: contain;
    transform: translate(-50%, -50%);
}
.lb-notify-jackpot .efnjp-text-type-jackpot.minor {
    background-image: url(img/jackpot/text-minor.png?v=7);
    width: 164px;
    height: 49px;
}
.lb-notify-jackpot .efnjp-text-type-jackpot.major {
    background-image: url(img/jackpot/text-major.png?v=7);
    width: 172px;
    height: 49px;
}
.lb-notify-jackpot .efnjp-text-type-jackpot.grand {
    background-image: url(img/jackpot/text-grand.png?v=7);
    width: 106px;
    height: 32px;
}
.lb-notify-jackpot .efnjp-text-value {
    position: absolute;
    top: 112px;
    left: 100px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff521;
    text-shadow: #b81902 0 0 5px;
    font-weight: 700;
    font-size: 22px;
}
.lb-notify-jackpot .efnjp-text-user-name {
    position: absolute;
    top: 132px;
    left: 0;
    width: 198px;
    height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 7px;
    font-size: 18px;
    font-weight: 700;
}
.lb-notify-jackpot .efnjp-text-user-name:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-size: contain;
    background-image: url(img/jackpot/bg-name.png?v=7);
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    -webkit-filter: brightness(0.95);
    filter: brightness(0.95);
}
.lb-notify-jackpot .efnjp-text-user-name .text {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff9203), color-stop(38%, #ff5c03), to(#ff0303));
    background: -webkit-linear-gradient(top, #ff9203 0, #ff5c03 38%, #ff0303 100%);
    background: -o-linear-gradient(top, #ff9203 0, #ff5c03 38%, #ff0303 100%);
    background: linear-gradient(to bottom, #ff9203 0, #ff5c03 38%, #ff0303 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-filter: brightness(1);
    filter: brightness(1);
    z-index: 2;
}
.lb-notify-jackpot .efnjp-text-user-name .text-shadow {
    z-index: 1;
    top: 7px;
    left: 50%;
    color: #fff;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    text-shadow: #fff 2px 0 0, #fff 1.75517px 0.95885px 0, #fff 1.0806px 1.68294px 0, #fff 0.14147px 1.99499px 0, #fff -0.83229px 1.81859px 0, #fff -1.60229px 1.19694px 0, #fff -1.97998px 0.28224px 0, #fff -1.87291px -0.70157px 0,
        #fff -1.30729px -1.5136px 0, #fff -0.42159px -1.95506px 0, #fff 0.56732px -1.91785px 0, #fff 1.41734px -1.41108px 0, #fff 1.92034px -0.55883px 0;
}
.lb-row,
html.mobile.ios .lb-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.lb-panel {
    border: 1px solid #a8a8a9;
    background: #353535;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
    box-shadow: inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
}
.lb-panel-header {
    background: #6e6e6e;
    -webkit-box-shadow: inset 0 0 10px 4px rgba(0, 0, 0, 0.8);
    box-shadow: inset 0 0 10px 4px rgba(0, 0, 0, 0.8);
    border-bottom: 2px solid #a8a8a9;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 79px;
}
.lb-text-yellow,
.lb-text-yellow-gradient,
.lb-text-yellow-gradient-t3 {
    color: #fff600;
}
.lb-text-yellow-gradient-t1 {
    background: -webkit-linear-gradient(#fff, #ffff4c, #ff8113, #ffff3c);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.lb-text-yellow-gradient-t2 {
    color: #fff600;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.lb-text-red {
    color: #ff220e;
}
.lb-text-red-gradient {
    color: #ec065e;
}
.lb-text-green {
    color: #0f0;
}
.lb-text-green-gradient {
    color: #2ce563;
}
.lb-text-blue {
    color: #13dcf1;
}
.lb-text-blue-gradient {
    color: #45bcdc;
}
.lb-text-pink,
.lb-text-purple {
    color: #e635ca;
}
.lb-text-pink-gradient,
.lb-text-purple-gradient {
    background: -webkit-linear-gradient(#fff, #e635ca);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.lb-text-brown {
    color: #cb6b04;
}
.lb-border-text {
    border-radius: 24px;
    font-size: 24px;
    padding: 0 12px;
    font-weight: 700;
    color: #fff;
    border: 2px solid #a8a8a9;
    background: #353535;
    display: inline-block;
}
.lb-badge {
    width: 20px !important;
    height: 20px !important;
    font-size: 12px !important;
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    color: #fff !important;
    z-index: 1;
    font-weight: 400 !important;
    text-shadow: unset !important;
    text-align: center !important;
}
#loading,
.welcome {
    height: 100vh;
    width: 100vw;
    left: 0;
}
.lb-badge:before {
    content: "";
    position: absolute;
    top: -3px;
    right: -1px;
    width: 22px;
    height: 22px;
    border: 2px solid #fff;
    border-radius: 50%;
    z-index: -1;
    background: #ff1601;
    background: -moz-linear-gradient(top, #ff1601 0, #bd1c0d 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #ff1601), color-stop(100%, #bd1c0d));
    background: -webkit-linear-gradient(top, #ff1601 0, #bd1c0d 100%);
    background: -o-linear-gradient(top, #ff1601 0, #bd1c0d 100%);
    background: -ms-linear-gradient(top, #ff1601 0, #bd1c0d 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#ff1601), to(#bd1c0d));
    background: linear-gradient(to bottom, #ff1601 0, #bd1c0d 100%);
}
.text-shadow {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    color: #000;
    text-shadow: rgba(0, 0, 0, 0.4) 1px 0 0, rgba(0, 0, 0, 0.4) 0.5403px 0.84147px 0, rgba(0, 0, 0, 0.4) -0.41615px 0.9093px 0, rgba(0, 0, 0, 0.4) -0.98999px 0.14112px 0, rgba(0, 0, 0, 0.4) -0.65364px -0.7568px 0,
        rgba(0, 0, 0, 0.4) 0.28366px -0.95892px 0, rgba(0, 0, 0, 0.4) 0.96017px -0.27942px 0;
}
.welcome,
.welcome-anim {
    position: fixed;
    z-index: 2;
}
.toclone,
.tocloned {
    display: none !important;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
html:not(.ios),
html:not(.mobile) {
    scrollbar-color: #daa520 transparent;
    scrollbar-width: thin;
}
html:not(.ios) ::-webkit-scrollbar,
html:not(.mobile) ::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    position: relative;
}
html:not(.ios) ::-webkit-scrollbar-track,
html:not(.mobile) ::-webkit-scrollbar-track {
    border-radius: 10px;
}
html:not(.ios) ::-webkit-scrollbar-thumb,
html:not(.mobile) ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    cursor: pointer;
    background: #e0ae00;
    background: -moz-linear-gradient(left, #e0ae00 0, #ffd800 100%);
    background: -webkit-gradient(left top, right top, color-stop(0, #e0ae00), color-stop(100%, #ffd800));
    background: -webkit-linear-gradient(left, #e0ae00 0, #ffd800 100%);
    background: -o-linear-gradient(left, #e0ae00 0, #ffd800 100%);
    background: -ms-linear-gradient(left, #e0ae00 0, #ffd800 100%);
    background: -webkit-gradient(linear, left top, right top, from(#e0ae00), to(#ffd800));
    background: linear-gradient(to right, #e0ae00 0, #ffd800 100%);
}
html.mobile .lb-lobby-games .slide-game {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    overflow: hidden;
    overflow-x: auto;
    -webkit-overflow: scroll;
    -webkit-overflow-scrolling: touch;
}
html.mobile .lb-lobby-games .slide-game .game:last-child {
    min-width: 560px;
}
html.mobile .lb-lobby-games .slide-game .game:last-child .list {
    margin-left: 0 !important;
}
html.mobile.ios .lb-panel {
    border: 1px solid #f0dece;
    border-radius: 8px;
    background: #200000;
}
html.mobile.ios .lb-panel-header .title {
    -webkit-text-fill-color: #ffff3c;
}
html.mobile.ios .lb-panel-body .btn-vip .lb-text-yellow-gradient,
html.mobile.ios .lb-panel-body .btn-vip .lb-text-yellow-gradient-t1 {
    -webkit-text-fill-color: #fff600;
}
html.mobile.ios .lb-panel-body .btn-vip .lb-text-yellow-gradient-t2 {
    -webkit-text-fill-color: #e19f00;
}
html.mobile.ios .lb-panel-body .btn-vip .lb-text-yellow-gradient-t3 {
    -webkit-text-fill-color: #dabe57;
}
html.mobile.ios .lb-panel-body .btn-vip .lb-text-red-gradient {
    -webkit-text-fill-color: #ff220e;
}
html.mobile.ios .lb-panel-body .btn-vip .lb-text-green-gradient {
    -webkit-text-fill-color: #0f0;
}
html.mobile.ios .lb-panel-body .btn-vip .lb-text-blue-gradient {
    -webkit-text-fill-color: #13dcf1;
}
html.mobile.ios .lb-panel-body .btn-vip .lb-text-grey-gradient {
    -webkit-text-fill-color: #fff;
}
html.mobile.ios .lb-panel-body .btn-vip .lb-text-pink-gradient,
html.mobile.ios .lb-panel-body .btn-vip .lb-text-purple-gradient {
    -webkit-text-fill-color: #e635ca;
}
.mobile.ios .lb-menu-header .inner .item .title,
.samsung-browser .lb-menu-header .inner .item .title,
html.mobile.ios .lb-menu-header .inner .item .title {
    color: #fff;
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: #fff;
}
html.mobile .ohyea__modal#ohyea_full {
    min-width: unset;
    min-height: unset;
}
@media screen and (max-width: 768px) {
    .lb-lobby-games .slide-game {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        overflow: hidden;
        overflow-x: auto;
        -webkit-overflow: scroll;
        -webkit-overflow-scrolling: touch;
    }
    .lb-lobby-games .slide-game .game:last-child {
        min-width: 560px;
    }
    .lb-lobby-games .slide-game .game:last-child .list {
        margin-left: 0 !important;
    }
}
.lb table.fixed-header thead tr {
    display: block;
    width: 100%;
}
.lb table.fixed-header tbody {
    display: block;
    width: calc(100% + 18px);
    overflow: auto;
    height: 500px;
}
.lb table.fixed-header tbody tr {
    width: 100%;
}
.mobile.ios {
    height: calc(var(--vh, 1vh) * 100);
}
.mobile.ios .lb-panel-header .title .text,
.samsung-browser .lb-panel-header .title .text {
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: #ffff3c;
}
.mobile.ios .lb-panel-body .text.coin {
    background: unset !important;
    -webkit-background-clip: unset !important;
    -webkit-text-fill-color: #fff600 !important;
}
.mobile.ios .lb-modal-info .lb-text-yellow-gradient,
.mobile.ios .lb-modal-info .lb-text-yellow-gradient-t1,
.samsung-browser .lb-text-yellow-gradient,
.samsung-browser .lb-text-yellow-gradient-t1 {
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: #fff600;
}
.mobile.ios .lb-modal-info .lb-text-yellow-gradient-t2,
.samsung-browser .lb-text-yellow-gradient-t2 {
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: #e19f00;
}
.mobile.ios .lb-modal-info .lb-text-yellow-gradient-t3,
.samsung-browser .lb-text-yellow-gradient-t3 {
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: #dabe57;
}
.mobile.ios .lb-modal-info .lb-text-red-gradient,
.samsung-browser .lb-text-red-gradient {
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: #ff220e;
}
.mobile.ios .lb-modal-info .lb-text-green-gradient,
.samsung-browser .lb-text-green-gradient {
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: #0f0;
}
.mobile.ios .lb-modal-info .lb-text-blue-gradient,
.samsung-browser .lb-text-blue-gradient {
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: #13dcf1;
}
.mobile.ios .lb-modal-info .lb-text-grey-gradient,
.samsung-browser .lb-text-grey-gradient {
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: #fff;
}
.mobile.ios .lb-modal-info .lb-text-pink-gradient,
.mobile.ios .lb-modal-info .lb-text-purple-gradient,
.samsung-browser .lb-text-pink-gradient,
.samsung-browser .lb-text-purple-gradient {
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: #e635ca;
}
.mobile.ios .lb-header-center .main .jack .slide .item .inner .tt .num,
.samsung-browser .lb-header-center .main .jack .slide .item .inner .tt .num {
    font-weight: 700;
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: #fff600;
}
.samsung-browser .lb-menu-header .inner .item.active .title {
    color: #e19e00;
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: #e19e00;
}
.welcome {
    top: 0;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.welcome-anim {
    display: flex;
    text-align: center;
    width: 120px;
    height: 250px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: 0.23s ease-in;
    -o-transition: 0.23s ease-in;
    transition: 0.23s ease-in;
    top: 20%;
}
.welcome-anim img {
    max-width: 120px;
}
.welcome-anim .dot {
    color: #fff;
    text-align: center;
    font: 300 3em/50% Impact;
    -webkit-transform: translateX(-0.25em);
    -ms-transform: translateX(-0.25em);
    transform: translateX(-0.25em);
}
.welcome-anim .dot:after {
    content: " . ";
    -webkit-animation: 1s steps(5, end) infinite dots;
    animation: 1s steps(5, end) infinite dots;
    -webkit-transform: translateX(-120px);
    -ms-transform: translateX(-120px);
    transform: translateX(-120px);
    margin-left: -10px;
}
@-webkit-keyframes dots {
    0%,
    20% {
        color: transparent;
        text-shadow: 0.25em 0 0 transparent, 0.5em 0 0 transparent;
    }
    40% {
        color: #fff;
        text-shadow: 0.25em 0 0 transparent, 0.5em 0 0 transparent;
    }
    60% {
        text-shadow: 0.25em 0 0 #fff, 0.5em 0 0 transparent;
    }
    80%,
    to {
        text-shadow: 0.25em 0 0 #fff, 0.5em 0 0 #fff;
    }
}
@keyframes dots {
    0%,
    20% {
        color: transparent;
        text-shadow: 0.25em 0 0 transparent, 0.5em 0 0 transparent;
    }
    40% {
        color: #fff;
        text-shadow: 0.25em 0 0 transparent, 0.5em 0 0 transparent;
    }
    60% {
        text-shadow: 0.25em 0 0 #fff, 0.5em 0 0 transparent;
    }
    80%,
    to {
        text-shadow: 0.25em 0 0 #fff, 0.5em 0 0 #fff;
    }
}
#loading {
    position: fixed;
    top: 0;
    background: rgba(0, 0, 0, 0.64);
    z-index: 2147483665;
    display: block;
    overflow: hidden;
}
#loading .loading-img {
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
#loading .loading-img img {
    width: 120px;
}
#loadingSrcCodeBG1 {
    -webkit-animation: 1.5s linear infinite loadingKeyFrame;
    -moz-animation: 1.5s linear infinite loadingKeyFrame;
    -ms-animation: loadingKeyFrame 1.5s infinite linear;
    -o-animation: 1.5s linear infinite loadingKeyFrame;
    animation: 1.5s linear infinite loadingKeyFrame;
}
@-webkit-keyframes loadingKeyFrame {
    0% {
        -ms-transform: rotate(0);
        -moz-transform: rotate(0);
        -webkit-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        -ms-transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg);
        -o-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}
@keyframes loadingKeyFrame {
    0% {
        -ms-transform: rotate(0);
        -moz-transform: rotate(0);
        -webkit-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        -ms-transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg);
        -o-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}
.ohyea__modal .ohyea__bg--overlay,
.ohyea__modal .ohyea__bg--overlay-hozital {
    background: unset !important;
}
.ohyea__modal .ohyea__modal_header {
    background: 0 0;
    height: 50px;
    padding: 0;
    display: block;
}
.ohyea__modal .ohyea__modal_header:after {
    content: unset;
    background: unset;
}
.ohyea__modal .ohyea__modal_header > .ohyea__modal_title {
    background-image: unset;
    z-index: 1;
    font-size: 32px;
    line-height: 32px;
    color: #fff;
    text-shadow: 1px 2px 4px #000;
    text-align: center;
    text-transform: uppercase;
    height: 38px;
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
.ohyea__modal .ohyea__modal_header > .ohyea__modal_title:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 44px;
    width: 455px;
    background-image: url(img/bg/bgPopupHeader.png?v=7);
    background-size: contain;
    background-repeat: no-repeat;
    z-index: -1;
}
.ohyea__modal .ohyea__modal_dialog--small {
    width: 900px;
}
.ohyea__modal .ohyea__modal_dialog--small .modal-body {
    min-height: 400px;
}
.ohyea__modal .ohyea__modal_dialog--small .ohyea__modal-small_contain {
    min-height: 354px;
}
.ohyea__modal .ohyea__modal_body {
    border-radius: 8px;
    position: relative;
    z-index: 1;
}
.ohyea__modal .ohyea__modal_body:after {
    display: none;
}
.ohyea__modal .ohyea__modal_body:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: #565656;
    border-radius: 10px;
}
.ohyea__modal .ohyea__modal_dialog {
    padding-top: 0;
    padding-bottom: 0;
}
.ohyea__modal .modal-title {
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 46px;
}
.ohyea__modal .ohyea__panel-inner {
    text-align: left !important;
}
.happiness .game-container .modal .modal-dialog .modal-body .lb-menu-body .content .row form.ohyea__form div div.row div input,
.ohyea__modal .ohyea__form_input {
    color: #fff;
    border: 1px solid #a8a8a9;
    background: #353535 !important;
    border-radius: 10px;
    -webkit-box-shadow: inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
    box-shadow: inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
}
.ohyea__modal .ohyea__form_select,
.ohyea__modal .ohyea__profile-avatar .btn-change,
.ohyea__modal_content-body {
    padding: 0;
}
.ohyea__modal #box-deposit,
.ohyea__modal #box-feedback {
    height: 630px;
}
.ohyea__modal .depositContent .ohyea__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
}
.ohyea__modal .depositContent .ohyea__items .ohyea__items--item {
    width: 110px;
    margin: auto 0 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.ohyea__modal .depositContent .ohyea__items .ohyea__items--item img {
    width: 97px;
    height: 64px;
}
.ohyea__modal .depositContent .deposit-table tbody {
    display: block !important;
    width: calc(100% + 14px);
    overflow: auto;
    height: 450px;
    margin-bottom: 12px;
    border-radius: unset !important;
}
.ohyea__modal .depositContent .deposit-table tbody#ContainerDepositPaypal tr td {
    width: 778px !important;
    border-radius: 5px;
}
.ohyea__modal .depositContent .deposit-table tbody#ContainerDepositPaypal tr td iframe {
    width: 760px !important;
    height: 436px !important;
}
.ohyea__modal .depositContent .deposit-table tbody#ContainerDepositPaypal tr td iframe html {
    overflow: hidden !important;
    overflow-y: auto;
}
.ohyea__modal .depositContent .deposit-table tbody tr {
    width: 100%;
}
.ohyea__modal .depositContent .deposit-table tbody tr td .td-row {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-flow: row !important;
    flex-flow: row !important;
}
.ohyea__modal .depositContent .deposit-table tbody tr td .td-row .col-md-2 {
    width: 16% !important;
}
.ohyea__modal #fr-login .col-md-6,
.ohyea__modal .depositContent .deposit-table tbody tr td .td-row .col-md-6 {
    width: 50% !important;
}
.ohyea__modal .depositContent .deposit-table tbody tr td .td-row .col-md-4 {
    width: 33% !important;
}
.ohyea__modal .depositContent .deposit-table tbody tr td:first-child {
    width: 80% !important;
}
.ohyea__modal .depositContent .deposit-table tbody tr td:last-child {
    width: 25%;
}
.ohyea__modal .ohyea__modal_close {
    width: 64px;
    height: 64px;
    position: absolute;
    right: -32px;
    top: 5px;
    background-position: -319px -44px;
}
.ohyea__modal #frm-UpdateInfoUser .col-md-3 {
    width: 25%;
    float: left;
}
.ohyea__modal #frm-UpdateInfoUser .col-md-9 {
    width: 75%;
    float: left;
}
.ohyea__modal #frm-UpdateInfoUser .col-md-6 {
    width: 50%;
    float: left;
}
.ohyea__modal#ohyea_full {
    width: 100%;
    height: 100%;
    min-width: 100vw;
    min-height: 100vh;
    background-image: url(img/win9/popuplogin/bg.jpg?v=7);
    background-size: cover;
    scrollbar-color: transparent transparent;
}
.ohyea__modal#ohyea_full::-webkit-scrollbar-thumb {
    background: 0 0;
}
.ohyea__modal#ohyea_full .modal-dialog {
    border-radius: 0;
    overflow: hidden;
    max-width: unset;
    margin-top: 0 !important;
}
.ohyea__modal#ohyea_full .ohyea__modal_content {
    background-color: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background: 0 0;
    border: none;
    width: 100%;
    height: 100%;
    border-radius: 0;
}
.ohyea__modal#ohyea_full .ohyea__modal_content:after,
.ohyea__modal#ohyea_full .ohyea__modal_content:before {
    background: unset;
    content: unset !important;
    display: none !important;
}
.ohyea__modal#ohyea_full .ohyea__modal_body {
    width: 100%;
    height: 100%;
    border-radius: 0;
}
.ohyea__modal#ohyea_full .ohyea__modal_body:after,
.ohyea__modal#ohyea_full .ohyea__modal_body:before {
    background: unset;
    content: unset !important;
    display: none !important;
}
.ohyea__modal#ohyea_full .ohyea__bg--overlay,
.ohyea__modal#ohyea_full .ohyea__bg--overlay-hozital {
    background: 0 0 !important;
    display: none;
}
.ohyea__modal#ohyea_full .clog-page {
    width: 100%;
    height: 100%;
    /* backdrop-filter: hue-rotate(145deg); */
}
.ohyea__modal#ohyea_full .clog-page .btn-close-popup {
    position: absolute;
    z-index: 2;
    background-image: url(/Content/distv2/img/spritesheet/login/login.png) !important;
    background-position: -377px 0;
    cursor: pointer;
    width: 59px;
    height: 59px;
    right: 15px;
    top: 18px;
}
.ohyea__modal#ohyea_full .col-md-6 {
    width: 50%;
}
.ohyea__modal#ohyea_full .clog-page-wrapper {
    width: 100%;
    height: 100%;
    padding: 0;
}
#ohyea__md_large.ohyea__modal .ohyea__tabs--tab,
#ohyea__md_large.ohyea__modal .ohyea__tabs--tab.active > a label,
.happiness .game-container .modal .modal-dialog .ohyea__tabs .ohyea__tabs--tab.active a label {
    width: unset;
}
.ohyea__modal#ohyea_full .clog-page-footer {
    bottom: 0;
    position: absolute;
}
.ohyea__modal#ohyea_full #LoginTabV3 .sub {
    width: 100%;
}
.ohyea__modal#ohyea_full #LoginTabV3 .sub .button {
    display: block;
    width: 100%;
    text-align: center;
}
.ohyea__modal#ohyea_full .sub .button .txt-signin,
.ohyea__modal#ohyea_full .sub .button .txt-signup {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    font-size: 26px;
    text-transform: uppercase;
    color: #fff !important;
    font-weight: 700;
}
.ohyea__modal#ohyea_full .clog_btn-img a .txt-login-fb,
.ohyea__modal#ohyea_full .clog_btn-img a .txt-playnow,
.ohyea__modal#ohyea_full .clog_btn-img a .txt-signin,
.ohyea__modal#ohyea_full .clog_btn-img a .txt-signup {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    font-size: 28px;
    text-transform: uppercase;
    color: #fff !important;
    font-weight: 700;
}
.ohyea__modal#ohyea_full .clog_btn-img #btnLoginFacebook .txt-login-fb {
    width: 150px;
    font-size: 24px;
}
.ohyea__modal#ohyea_full .clog-page-frm #imgRegCaptcha {
    width: 150px;
    height: 45px;
}
.ohyea__modal#ohyea_full .clog-page-frm .field input[name="Captcha"] {
    width: 244px !important;
}
.ohyea__modal .ohyea__profile-avatar:after,
.ohyea__modal .ohyea__profile-avatar:before {
    z-index: -1;
}
.ohyea__modal .ohyea__profile-avatar img {
    min-height: unset;
    max-height: unset;
    height: 130px;
    width: 138px;
    border-radius: 4px;
}
.ohyea__modal .ohyea__profile-avatar .overlay {
    z-index: 2;
    min-height: unset;
    max-height: unset;
    height: 130px;
    width: 139px;
}
.ohyea__modal .clog-page-adv .buttons .button-link {
    -webkit-box-shadow: unset;
    box-shadow: unset;
}
.ohyea__modal_dialog--tiny {
    max-width: unset !important;
    width: 480px !important;
}
#ohyea__md_info .ohyea__modal_dialog {
    width: 850px;
}
#form_send_inbox .ohyea__form-field .inbox_step1__layout .row img {
    width: 100px;
    height: 100px;
    max-width: unset !important;
}
#form_send_inbox .ohyea__form-field .inbox_step1__layout-2 .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
}
#form_send_inbox .ohyea__form-field .inbox_step1__layout-2 .row.text-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.topuser_gametab {
    width: unset !important;
}
.topuser_gametab img {
    max-width: 92px;
}
.ohyea__tabs {
    background: 0 0;
    position: absolute;
    top: -50px;
    left: 10px;
    z-index: -2;
    overflow-y: hidden;
}
#ohyea_mess .ms-wrapper-right .top button.ohyea__btn.ohyea__btn--grey,
.ohyea__tabs--tab {
    background: -webkit-gradient(linear, left top, left bottom, from(#979899), color-stop(36%, #8c9195), to(#657d90));
    background: -webkit-linear-gradient(top, #979899 0, #8c9195 36%, #657d90 100%);
    background: -o-linear-gradient(top, #979899 0, #8c9195 36%, #657d90 100%);
    margin-right: 8px;
    width: 150px;
    text-align: center;
    cursor: pointer;
}
.ohyea__tabs:after,
.ohyea__tabs:before {
    display: none;
}
.lb-modal-deposit.ohyea__modal .ohyea__modal_close {
    top: -60px;
}
#ohyea__md_large.ohyea__modal .ohyea__modal_dialog--small .modal-body {
    margin-top: 55px;
}
.ohyea__tabs--tab.active {
    background: -webkit-gradient(linear, left top, left bottom, from(#5fcc4a), color-stop(36%, #49ca2d), to(#1c5f1a));
    background: -o-linear-gradient(top, #5fcc4a 0, #49ca2d 36%, #1c5f1a 100%);
    background: -webkit-linear-gradient(top, #5fcc4a 0, #49ca2d 36%, #1c5f1a 100%);
    background: linear-gradient(to bottom, #5fcc4a 0, #49ca2d 36%, #1c5f1a 100%);
    -webkit-box-shadow: inset 0 0 15px #fff;
    box-shadow: inset 0 0 15px #fff;
    border: 2px solid #a1ff92;
    border-bottom: unset;
    clip-path: unset;
    -webkit-clip-path: unset;
    height: 55px;
}
.ohyea__tabs--tab.active:after,
.ohyea__tabs--tab.active:before,
.ohyea__tabs--tab.active > a:after,
.ohyea__tabs--tab.active > a:before {
    display: none;
}
.ohyea__tabs--tab.active > a label {
    font-size: 20px;
    font-weight: 800;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    word-wrap: break-word;
    word-break: break-word;
    width: 150px;
}
.ohyea__tabs--tab {
    position: relative;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: linear-gradient(to bottom, #979899 0, #8c9195 36%, #657d90 100%);
    -webkit-box-shadow: inset 0 0 10px #bebebe;
    box-shadow: inset 0 0 10px #bebebe;
    border: 2px solid #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom: unset;
    text-transform: uppercase;
}
.lb-bottom-left .lb-bottom-icons a:focus,
.lb-bottom-right .lb-bottom-icons a:focus,
.lb-header-left .avatar .ava-border a.ava:focus,
.lb-header-left .button-control a:focus,
.lb-header-left .lang-choose a:focus,
.ohyea__tabs--tab a {
    text-decoration: none;
}
#ohyea__md_tiny.ohyea__modal .ohyea__modal_dialog .ohyea__modal_content {
    background: rgba(193, 193, 193, 0.75);
    padding: 0 12px 12px;
}
#ohyea__md_bg.ohyea__modal .ohyea__btn--default,
#ohyea__md_tiny.ohyea__modal .ohyea__btn--default {
    background-image: url(img/btn/btnYellow.png?v=7) !important;
    min-width: 195px;
    min-height: 50px;
    background-repeat: no-repeat;
    background-size: 100% 59px;
    background-position-x: -5px;
    border-radius: 10px !important;
}
#ohyea__md_bg.ohyea__modal .ohyea__btn--green {
    background-image: url(img/btn/btnGreen.png?v=7) !important;
}
#ohyea__md_bg.ohyea__modal .ohyea__btn--default .light,
#ohyea__md_bg.ohyea__modal .ohyea__btn--default .overlay,
#ohyea__md_bg.ohyea__modal .ohyea__btn--default .pattern,
#ohyea__md_bg.ohyea__modal .ohyea__btn--default:after,
#ohyea__md_bg.ohyea__modal .ohyea__btn--default:before,
#ohyea__md_tiny.ohyea__modal .ohyea__btn--default .light,
#ohyea__md_tiny.ohyea__modal .ohyea__btn--default .overlay,
#ohyea__md_tiny.ohyea__modal .ohyea__btn--default .pattern,
#ohyea__md_tiny.ohyea__modal .ohyea__btn--default:after,
#ohyea__md_tiny.ohyea__modal .ohyea__btn--default:before {
    display: none;
}
.guide-game-content .guild__panel,
.ohyea__modal-small_content,
.ohyea__modal_content {
    border-radius: 12px;
    background: rgba(193, 193, 193, 0.75);
    border: 2px solid #fff;
    -webkit-box-shadow: 1px 3px 10px #000, inset 0 0 10px #b6b6b6;
    box-shadow: 1px 3px 10px #000, inset 0 0 10px #b6b6b6;
}
#ohyea_mess.ohyea__modal .ohyea__modal_body:before,
.ohyea__modal-small_body:before {
    background: 0 0;
}
.ohyea__modal-small_title {
    color: #fff;
    text-shadow: 1px 2px 4px #000;
    background: 0 0;
    height: 38px;
    padding: 0;
}
.ohyea__modal-small_title:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 44px;
    width: 340px;
    background-image: url(img/bg/bgPopupHeader.png?v=7);
    background-size: contain;
    background-repeat: no-repeat;
}
.ohyea__modal-small_title .ohyea__subtitle,
.register-naga-field label {
    margin: 0;
}
.ohyea__modal-small_contain,
.ohyea__modal_block,
.ohyea__modal_message,
.ohyea__panel-content,
.ohyea__panel-header,
.ohyea__tabs_title {
    background: #565656;
}
.ohyea__modal-small_contain {
    border-radius: 10px;
}
.ohyea__btn--default {
    background: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    border-radius: 0 !important;
    background-image: url(/Content/distv2/img/spritesheet/deposit/deposit.png) !important;
    width: 156px;
    height: 58px;
    background-position: -515px 0;
    transform: scaleY(0.75) scaleY(1);
    -webkit-transform: scaleY(0.75) scaleY(1);
    -ms-transform: scaleY(0.75) scaleY(1);
}
.ohyea__btn--default .light,
.ohyea__btn--default .overlay,
.ohyea__btn--default .pattern {
    background-image: unset;
    display: none;
}
.ohyea__btn--default label {
    color: #fff;
}
.ohyea__btn--default.ohyea__btn--red {
    background-image: url(img/btn/btnRed.png?v=7);
}
.ohyea__btn--default.ohyea__btn--green {
    background-image: url(img/btn/btnGreen.png?v=7);
}
.ohyea__btn--default.ohyea__btn--blue {
    background-image: url(img/btn/btnBlue.png?v=7);
}
.ohyea__btn--default.ohyea__btn--yellow {
    background-image: url(img/btn/btnYellow.png?v=7);
}
.ohyea__btn:hover {
    border-color: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset;
}
.guide-game-content .guild__panel_header,
.guide-game-content .guild__panel_header .texture {
    background: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset;
}
.guide-game-content .guild__panel_title {
    margin: 0;
    padding: 4px 0 0;
    height: 35px;
}
.guide-game-content .guild__panel_title:before {
    background: url(img/bg/bgPopupHeader.png?v=7) 0 0/250px 32px no-repeat;
    width: 250px;
    height: 32px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.guide-game-content .guild__panel_title span {
    position: relative;
    z-index: 1;
    color: #fff;
    text-shadow: 1px 2px 4px #000;
}
.guide-game-content .guild__panel_title .bg,
.guide-game-content .guild__panel_title .bg:after {
    display: none;
    background: unset;
}
.guide-game-content .guild__panel_body {
    background: #565656;
    -webkit-box-shadow: unset;
    box-shadow: unset;
}
.guide-game-content .article {
    border: 1px solid #a8a8a9;
    background: #565656;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
    box-shadow: inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
}
.guide-game-content .guide-game-title {
    margin: 18px auto 24px;
    padding-left: 250px !important;
}
.ohyea__table .ohyea__table--tr:hover:nth-child(2n) td,
.ohyea__table .ohyea__table--tr:hover:nth-child(odd) td {
    background-color: #a0a0a0;
}
.ohyea__table .ohyea__table--tr:nth-child(2n) td {
    background-color: #777;
}
.ohyea__table .ohyea__table--tr:nth-child(odd) td {
    background-color: #252525;
}
#ohyea__md_bg .ohyea__table .ohyea__table--tr td:first-child {
    width: 75px;
    text-align: center;
}
.ohyea__modal_block {
    border: 1px solid #a8a8a9;
    background: #353535;
    border-radius: 8px;
    -webkit-box-shadow: inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
    box-shadow: inset 1px 1px 16px 1px rgba(0, 0, 0, 0.6);
}
#ohyea_mess .ms-modal-content .ms-wrapper .mess_content_right .ms-wrapper-main .mess_content_user_vs_user .list-send .button button,
.naga-btn-fb,
.naga-btn-playnow,
.naga-btn-playnow-medium,
.naga-small-btn-fb {
    background-size: 100% 100%;
}
.ohyea__table.have-border .ohyea__table--thead {
    background: #747474;
}
.list-inline {
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
}
.ohyea__pagging--item {
    background-color: #333;
    border-radius: 8px;
    height: 40px;
    width: 40px;
    text-align: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: auto 16px;
    font-weight: 700;
    font-size: 20px;
    -webkit-box-shadow: unset;
    box-shadow: unset;
}
.ohyea__text-gradient--yellow {
    background-image: unset;
    -webkit-background-clip: unset;
    background-clip: unset;
    -webkit-text-fill-color: unset;
    color: #fff;
}
.btn-close-register,
.clog-naga-img,
.inner-header-register,
.naga-back-icon,
.naga-form-img,
.sub-header-register {
    background-image: url(/Content/distv2/img/spritesheet/login/login.png) !important;
}
.adv-modal .adv-modal-close {
    -webkit-transform: translate3d(1px, 1px, 1px);
    transform: translate3d(1px, 1px, 1px);
}
#event_hidden {
    padding: 5px 15px !important;
    margin-right: -10px !important;
    margin-left: -18px !important;
}
#event_hidden .ohyea__modal_block {
    margin-bottom: 12px;
}
@media only screen and (max-width: 720px) {
    .ohyea__modal#ohyea_full .clog-page-frm {
        padding-top: 25px;
    }
}
.ohyea__modal#ohyea_full div div div div div div form div.field {
    text-align: center;
}
.ohyea__modal#ohyea_full div div div div div div form div.field div.input input {
    border-color: #fff;
    background-color: #677a88;
    border-radius: 10px;
}
.ohyea__modal#ohyea_full div div div div div div form div.field .span-title {
    text-align: center;
    font-size: 23px;
    text-transform: uppercase;
}
.ohyea__modal#ohyea_full div div div div div div form div.field div.input input::-webkit-input-placeholder {
    color: #fff;
    opacity: 1;
    text-transform: uppercase;
}
.ohyea__modal#ohyea_full div div div div div div form div.field div.input input:-ms-input-placeholder {
    opacity: 1;
    text-transform: uppercase;
    color: #fff;
    text-transform: uppercase;
}
.ohyea__modal#ohyea_full div div div div div div form div.field div.input input::-ms-input-placeholder {
    opacity: 1;
    text-transform: uppercase;
    color: #fff;
    text-transform: uppercase;
}
.ohyea__modal#ohyea_full div div div div div div form div.field div.input input::placeholder {
    color: #fff;
    opacity: 1;
    text-transform: uppercase;
}
.clog-page-split:before {
    background: unset;
}
.clog-page-adv,
.clog_btn-link,
.clog_section {
    text-align: center;
    color: #40413e !important;
}
.clog-page-adv {
    font-weight: 700;
}
.clog-page-frm .field .label {
    color: #000;
    text-transform: uppercase;
    padding: 0;
}
#ohyea_mess .ms-modal-content {
    background: rgba(193, 193, 193, 0.75);
}
#ohyea_mess .ms-modal-body {
    border: 2px solid #fff;
    -webkit-box-shadow: 1px 3px 10px #000, inset 0 0 10px #b6b6b6;
    box-shadow: 1px 3px 10px #000, inset 0 0 10px #b6b6b6;
}
#ohyea_mess .ms-wrapper-right .top {
    background: 0 0;
    border: none;
    margin-bottom: -15px;
    z-index: 0;
}
#ohyea_mess .ms-wrapper-right .top button.ohyea__btn.ohyea__btn--grey {
    height: 50px !important;
    position: relative;
    display: inline-block;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: linear-gradient(to bottom, #979899 0, #8c9195 36%, #657d90 100%);
    -webkit-box-shadow: inset 0 0 10px #bebebe;
    box-shadow: inset 0 0 10px #bebebe;
    border: 2px solid #fff;
    border-bottom: none;
    border-radius: 10px 10px 0 0 !important;
    margin-top: 14px;
}
#ohyea_mess .ms-wrapper-right .top button.ohyea__btn.ohyea__btn--grey label {
    font-size: 20px;
    line-height: 20px;
    font-weight: 800;
    text-align: center;
    text-transform: uppercase;
    color: #505050;
    z-index: 1;
    word-break: break-word;
    word-wrap: break-word;
}
#ohyea_mess .ms-wrapper-right .top button.ohyea__btn.ohyea__btn--green {
    background: -webkit-gradient(linear, left top, left bottom, from(#5fcc4a), color-stop(36%, #49ca2d), to(#1c5f1a));
    background: -webkit-linear-gradient(top, #5fcc4a 0, #49ca2d 36%, #1c5f1a 100%);
    background: -o-linear-gradient(top, #5fcc4a 0, #49ca2d 36%, #1c5f1a 100%);
    background: linear-gradient(to bottom, #5fcc4a 0, #49ca2d 36%, #1c5f1a 100%);
    -webkit-box-shadow: inset 0 0 15px #fff;
    box-shadow: inset 0 0 15px #fff;
    border: 2px solid #a1ff92;
    border-bottom: unset;
    border-radius: 10px 10px 0 0 !important;
    width: 150px;
    height: 50px !important;
}
#ohyea_mess .ms-wrapper-right .top button.ohyea__btn.ohyea__btn--green label {
    font-size: 20px;
    font-weight: 800;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    word-wrap: break-word;
    word-break: break-word;
    text-shadow: unset;
}
#ohyea_mess .ms-wrapper-right .top button.ohyea__btn .light,
#ohyea_mess .ms-wrapper-right .top button.ohyea__btn .overlay,
#ohyea_mess .ms-wrapper-right .top button.ohyea__btn .pattern,
#ohyea_mess .ms-wrapper-right .top button.ohyea__btn:after,
#ohyea_mess .ms-wrapper-right .top button.ohyea__btn:before {
    display: none;
}
#ohyea_mess .ms-wrapper-main {
    background: #565656;
    z-index: 1;
    border: none;
    min-height: auto;
}
#ohyea_mess .ms-wrapper-left .user .input input,
#ohyea_mess .ms-wrapper-main .list-send .input {
    border-color: #fff;
    background-color: #494949;
    border-radius: 15px;
}
#ohyea__md_bg .modal-dialog .modal-content .modal-body .row .ohyea__modal_block table tbody tr td:last-child {
    width: 250px;
}
#ohyea__md_bg .modal-dialog .modal-content .modal-body .row .ohyea__modal_block table tbody tr td:last-child b {
    width: 200px !important;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
#ohyea__md_large.lb-modal-deposit .lb-modal-body .lb-menu-body > .content > .deposit > .info-bank > .list-amount > .inner {
    height: 485px;
}
#error_register_Captcha,
#error_register_DisplayName,
#error_register_Password,
#error_register_Username,
.error.error_loginErrorAll,
.error.error_password,
.error.error_username,
.naga-footer-left-item a {
    color: red !important;
}
.happiness {
    overflow: auto !important;
}
.happiness .game-container .modal .modal-dialog .ohyea__tabs {
    background: 0 0 !important;
}
.happiness .game-container .modal .modal-dialog .ohyea__tabs .ohyea__tabs--tab {
    width: fit-content;
    width: -moz-fit-content;
    width: -webkit-fit-content;
}
.happiness .game-container .modal .modal-dialog .ohyea__tabs .ohyea__tabs--tab.active {
    width: unset;
    clip-path: none !important;
    -webkit-clip-path: none !important;
}
@font-face {
    font-family: Bahnschrift;
    src: url(fonts/BAHNSCHRIFT.TTF?v2);
}
.clog-naga-img {
    width: 512px;
    height: 425px;
    margin: 100px auto 100px;
    background-image: url(/Content/distv2/img/main.png) !important;
    background-position: 100% 100%;
    background-size: contain !important;
    background-repeat: no-repeat;
    /* box-shadow: 1px 0px 10px #392020; */
    border-radius: 50px;
}
.naga-footer-left {
    display: flex;
    padding: 0;
    margin-top: -10px;
}
.naga_btn-service {
    left: 8px;
    max-width: 100%;
    width: 100%;
    margin: -17px auto 12px;
    position: relative;
}
.naga_btn-service img {
    width: 190px;
}
.naga-ver {
    float: left;
    color: #bf2724;
    font-size: 24px;
    left: 20px;
    bottom: -20px;
    position: absolute;
    font-weight: 400;
}
.naga-footer-left-item {
    font-size: 24px;
    white-space: nowrap;
    text-transform: uppercase;
    font-weight: 400;
}
.naga-footer-left-item-register a {
    font-size: 24px;
    text-decoration: underline;
    color: #843600 !important;
    font-family: Bahnschrift;
    text-transform: uppercase;
    font-weight: 400;
}
.clog-page-langs .inner-naga {
    height: 66px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 0;
    font-size: 18px;
    border-radius: 19px;
    margin-left: 20px;
    position: relative;
    right: 70px;
    justify-content: flex-end;
}
.inner-header-register {
    height: 60px;
    display: flex;
    justify-content: center;
    background-image: none !important;
    background-color: #adcee5;
    box-shadow: inset 0px -8px 8px #aca5a5;
}
.sub-header-register {
    background-position: 0 -60px;
    width: 455px;
    height: 70px;
    position: absolute;
    top: 0;
}
.clog-page-langs .inner-other-way-login {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
    margin: 0 0 0 47px;
    height: 23px;
    justify-content: center;
    text-transform: uppercase;
}
.naga-login-group {
    display: flex;
    align-items: center;
    font-size: 18px;
    width: 100%;
    position: relative;
    justify-content: center;
}
.naga-form-img {
    background-position: -1297px -744px;
    width: 625px;
    height: 630px;
    margin-bottom: 20px;
    transform: scaleY(0.95);
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
    /* filter: hue-rotate(145deg) !important; */

    position: relative;
}
.naga-form-img .buttons .button {
    /* filter: hue-rotate(145deg) !important; */
}

/*.naga-form-img .buttons .button {
    -webkit-transition: none;
    transition: none;
    transition: none;
}*/

/* .naga-form-img .buttons .button:hover {
    filter: hue-rotate(145deg) brightness(1.4) !important;
} */

.naga-btn-create-new-account,
.naga-btn-fb,
.naga-btn-green,
.naga-btn-playnow,
.naga-btn-playnow-medium,
.naga-small-btn-fb {
    background-repeat: no-repeat;
    background-position: center;
}
.naga-font-size {
    font-size: 28px;
}
.naga_btn-img {
    max-width: 100%;
    width: 100%;
    height: 110px;
    margin: 14px auto 12px;
    position: relative;
}
.naga_btn-img label {
    padding: 25px 0 0;
    font-size: 37px;
    cursor: pointer;
    width: 100%;
    height: 100%;
}
.naga-btn-playnow {
    background-image: url(img/login/btn-playnow.png);
}
.naga-btn-playnow-medium {
    background-image: url(img/login/btn-orange-medium.png);
}
.naga-btn-fb {
    background-image: url(img/login/btn-fb-dai.png);
}
.naga-btn-create-new-account {
    background-image: url(img/login/btn-red-create.png);
    background-size: 100% 100%;
}
.naga-btn-green {
    background-image: url(img/login/btn-green-login.png);
    background-size: 56% 100%;
}
.naga-back-icon {
    background-position: 0 0;
    width: 13px;
    height: 17px;
    position: absolute;
    left: 58px;
    top: 2px;
}
.naga-font-family {
    font-weight: 400;
}
.clog-page-frm .sub.mr-left {
    width: 70%;
    margin-left: 70%;
    text-align: center;
}
.ohyea__modal#ohyea_full .clog-page-frm {
    width: 100%;
    height: 255px;
    margin: 30px 0 0;
    padding-top: 5px;
    position: relative;
}
#btnLoginPopup {
    position: absolute;
    top: 24px;
    left: -22px;
    width: 100%;
}
.naga-link-forgot-pass {
    font-size: 32px;
    text-decoration: underline;
}
.naga-btn-login-popup {
    background-color: transparent;
    outline: 0;
    border: none;
    display: block;
}
.clog-page-frm .field input[type="password"],
.clog-page-frm .field input[type="text"] {
    padding: 4px 50px 4px 100px;
    width: 376px !important;
    height: 58px;
    background-color: #fff;
    color: #000;
    border: none;
    border-radius: 5px;
    font-size: 24px;
    font-weight: 400;
}
.naga-check-box {
    display: block;
    position: relative;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.naga-check-box label {
    text-align: left;
    color: #ff99eb;
    padding-left: 40px;
    font-family: utmHelve;
    font-weight: 100;
    font-size: 29px;
}
.naga-check-box input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.checkmark {
    position: absolute;
    top: 10px;
    left: 0;
    height: 30px;
    width: 30px;
    background-color: #eee;
}
.naga-icon-key,
.naga-icon-user {
    top: 5px;
    position: absolute;
    z-index: 1;
}
.naga-check-box:hover input ~ .checkmark {
    background-color: #ccc;
}
.naga-check-box input:checked ~ .checkmark {
    background-color: #2196f3;
}
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
.naga-check-box .checkmark:after {
    left: 12px;
    top: 6px;
    width: 7px;
    height: 14px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.naga-icon-user {
    width: 40px;
    height: 45px;
    left: 12px;
}
.naga-icon-key {
    width: 33px;
    height: 43px;
    left: 15px;
}
.input-container {
    width: 100%;
    margin-bottom: 15px;
    position: relative;
}
.label-other-way-login {
    font-size: 18.18px;
    display: inline-block;
    padding-left: 77px;
    color: #0450b9;
    font-weight: 700;
    position: relative;
    letter-spacing: 3px;
    top: 16px;
}
.clog-page-frm-register {
    top: -19px;
    width: 100% !important;
}
.clog-page-frm-register label {
    display: flex !important;
    justify-content: flex-end;
    align-items: center;
    width: 205px !important;
    font-size: 28px !important;
    letter-spacing: 0 !important;
    white-space: initial !important;
    text-align: right !important;
}
.logo-live7-register {
    position: absolute;
    right: 100px;
    bottom: -23px;
}
.btn-close-register {
    position: absolute;
    right: 15px;
    top: 1px;
    width: 59px;
    height: 60px;
    z-index: 2;
    background-position: -377px 0;
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    cursor: pointer;
}
.naga-des-chip {
    white-space: nowrap;
    font-size: 30px;
    width: 100%;
    margin-top: 8px;
    margin-bottom: -10px;
    margin-left: 120px;
    text-transform: uppercase;
}
.naga-group-error {
    font-size: 21px;
    color: #000;
    padding-right: 15px;
    width: 310px;
    position: absolute;
    top: 30px;
    text-transform: uppercase;
}
.naga-group-validate {
    width: 1000px;
    position: relative;
    top: -34px;
    left: 80px;
    white-space: nowrap;
    font-size: 20px;
}
.naga-login-val-txt {
    position: absolute;
    top: 56px;
    left: 102px;
    color: #f0ff00 !important;
}
.naga-err-all-login {
    width: 300px !important;
    color: #ff0 !important;
    font-weight: 700;
    position: absolute;
    left: 95px;
    top: -3px;
    white-space: nowrap;
}
.button-naga,
.service-content .button {
    position: relative;
    background-color: transparent;
    outline: 0;
    border: none;
}
.service-title {
    font-size: 30px;
    padding: 30px 0 0;
    text-transform: uppercase;
    color: #000;
}
.service-content {
    width: 100%;
    height: auto;
    margin: auto 0px;
}

div:has(> div.service-content) {
    display: flex;
}

.service-content .button {
    max-width: 100%;
    width: auto;
    margin: 55px auto;
    -webkit-transition: -webkit-transform 0.23s ease-out;
    transition: transform 0.23s ease-out, -webkit-transform 0.23s ease-out;
    display: block;
}
.clog-page-frm {
    max-width: 100%;
}
.button-naga {
    padding-top: 15px;
}
.text-header-register,
.text-naga {
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    position: absolute;
    left: 0;
    color: #fff;
    width: 100%;
}
.button-naga:hover {
    filter: brightness(1.4);
}
.clog-page-adv .buttons {
    padding: 10px 0;
}

.clog-page-frm .field input[name="Password"]::placeholder,
.clog-page-frm .field input[name="Username"]::placeholder {
    color: #000;
}
.clog-page-frm-register .field input[type="password"],
.clog-page-frm-register .field input[type="text"] {
    margin-left: 25px;
    padding: 4px 50px 4px 27px;
}
.ohyea__form-field {
    margin: 0;
    padding-left: 36px;
}
.text-naga {
    font-size: 32px;
    top: 50%;
    transform: translateY(-50%);
}
.text-header-register {
    font-size: 35px;
    top: 31px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-shadow: 1px 2px 4px #000;
    -webkit-background-clip: text;
}
.text-blue,
.text-red,
.text-yellow {
    content: "";
    -webkit-text-fill-color: transparent;
    font-family: robotoBold;
}
.text-yellow {
    background-image: linear-gradient(to top, #ffcf8b 0, #fff 100%);
    -webkit-text-stroke: 1.2px #923802;
    -webkit-background-clip: text;
}
.text-blue {
    background: linear-gradient(to top, #abd8ff 0, #fff 100%);
    -webkit-background-clip: text;
    -webkit-text-stroke: 1.2px #002770;
}
.text-red {
    background: linear-gradient(to top, #ff9391 0, #fff 100%);
    -webkit-text-stroke: 1.2px #923802;
    -webkit-background-clip: text;
}
.text-green,
.text-violet {
    content: "";
    -webkit-text-fill-color: transparent;
    top: 48%;
    font-family: robotoBoldCondensed;
}
.text-green {
    background: linear-gradient(to top, #8bff9f 0, #fff 100%);
    -webkit-background-clip: text;
    -webkit-text-stroke: 1.2px #063b02;
}
.text-violet {
    background: linear-gradient(to top, #e4b0ff 0, #fff 100%);
    -webkit-background-clip: text;
    -webkit-text-stroke: 1.2px #57007f;
}
.naga-title-login,
.service-chat,
.service-fanpage {
    font-family: Bahnschrift;
    text-transform: uppercase;
    position: absolute;
}
.naga-btn-gr-fb {
    left: 15px;
    top: 10px;
}
.naga-btn-gr-playnow {
    right: 15px;
    top: 10px;
}
.naga-btn-gr-tele {
    left: 15px;
    top: 2px;
}
.login-btn-login-tele {
    background-image: url(/Content/distv2/img/spritesheet/login/btn_tele.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 269px;
    height: 78px;
}

.login-btn-tele-dai {
    background-image: url(/Content/distv2/img/spritesheet/login/btn_tele_lg.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 553px;
    height: 78px;
}

/* .login-tele-text {
    position: absolute;
    z-index: 20;
    font-size: 26px;
    line-height: .1;
    color: #e8e5e5;
    text-transform: uppercase;
    text-shadow: 1px 0px 1px #0A075E, -1px 0px 1px #0A075E, 0px 1px 1px #0A075E, 0px -1px 1px #0A075E;
    left: 48%;
    transform: translateX(-50%);
    font-family: Bahnschrift;
}

.login-tele-text:hover {
    text-shadow: 1px 0px 1px #0A075E, -1px 0px 1px #0A075E, 0px 1px 1px #0A075E, 0px -1px 1px #0A075E;
}

.login-tele-icon {
    position: absolute;
    top: -5px;
    left: 30px;
    height: 45px;
    z-index: 20;
} */

.service-chat,
.service-fanpage {
    font-size: 28px;
    color: #000;
    left: 250px;
    top: 25px;
}
.ohyea__modal#ohyea_full .modal-dialog {
    width: 1280px;
    height: 720px;
    min-width: 100vw;
    min-height: 100vh;
}
.popup-service-login:before {
    background: url(img/login/service-bg.png) 0 0/100% 100% !important;
}
#ohyea__md_bg .modal-dialog .modal-content .modal-header .modal-title::before {
    width: 430px !important;
}
.register-naga-field {
    display: flex;
    height: 80px;
    align-items: center;
}
.register-naga-btn-group {
    display: flex;
    width: 100%;
    margin-left: 75px;
    flex-direction: column;
}
.clog-page-frm .field input[type="password"]:active,
.clog-page-frm .field input[type="password"]:focus,
.clog-page-frm .field input[type="text"]:active,
.clog-page-frm .field input[type="text"]:focus {
    border: none;
}
.naga-title-login {
    text-shadow: 1px 2px 4px #000;
    color: #fff;
    font-size: 30px;
    left: 172px;
    top: -28px;
    width: 300px;
}
.naga-welcome {
    color: #fff !important;
    text-transform: uppercase;
    font-size: 27px;
    letter-spacing: 1px;
    text-shadow: #000 1px 0 0, #000 0.540302px 0.841471px 0, #000 -0.416147px 0.909297px 0, #000 -0.989992px 0.14112px 0, #000 -0.653644px -0.756802px 0, #000 0.283662px -0.958924px 0, #000 0.96017px -0.279415px 0;
}
.naga-use-an-acc {
    color: #bc1a16;
    font-size: 24px;
    margin: 14px 0;
    text-transform: uppercase;
}
@keyframes loading-in-button-icon {
    0% {
        transform: translate(-50%, -50%) rotate(0);
    }
    100% {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}
.loading-in-button-icon span {
    position: absolute;
    width: 25px;
    height: 25px;
    border: 5px solid #ff9800;
    border-top-color: transparent;
    border-radius: 50%;
    animation: 1s linear infinite loading-in-button-icon;
    top: 25px;
    left: 25px;
    box-sizing: content-box;
}
.lb-modal-top-win .today .top-win,
.lb-modal-top-win .top-win-menu {
    border: 1px solid #fbe9a1;
    display: flex;
}
.loading-in-button {
    width: 50px;
    height: 50px;
    display: none;
    overflow: hidden;
    background: 0 0;
    position: absolute;
    top: 78px;
    left: 70px;
    transform: translateY(-50%);
}
.sprite-88chip-deposit,
.sprite-88chip-footer,
.sprite-88chip-header,
.sprite-88chip-login,
.sprite-88chip-popup,
.sprite-free-game {
    background-repeat: no-repeat;
}
.loading-in-button-icon {
    width: 50px;
    height: 50px;
    position: relative;
    transform: translateZ(0) scale(1);
    -webkit-transform: translateZ(0) scale(1);
    -ms-transform: translateZ(0) scale(1);
    backface-visibility: hidden;
    transform-origin: 0 0;
    display: inline-block;
}
.clog-page-langs .list {
    overflow: unset;
}
@media only screen and (max-width: 843px) {
    .ohyea__modal#ohyea_full .modal-dialog {
        min-height: 0;
    }
}
#popup-profile-vip-0,
.vip0 {
    background-position: -384px -356px;
}
#popup-profile-vip-1,
.vip1 {
    background-position: -96px -452px;
}
#popup-profile-vip-2,
.vip2 {
    background-position: -288px -356px;
}
#popup-profile-vip-3,
.vip3 {
    background-position: -96px -260px;
}
#popup-profile-vip-4,
.vip4 {
    background-position: -288px -260px;
}
#popup-profile-vip-5,
.vip5 {
    background-position: -96px -356px;
}
#popup-profile-vip-6,
.vip6 {
    background-position: -384px -260px;
}
#popup-profile-vip-7,
.vip7 {
    background-position: 0 -356px;
}
#popup-profile-vip-8,
.vip8 {
    background-position: 0 -260px;
}
#popup-profile-vip-9,
.vip9 {
    background-position: -192px -260px;
}
#popup-profile-vip-10,
.vip10 {
    background-position: -384px -452px;
}
#popup-profile-vip-11,
.vip11 {
    background-position: -192px -452px;
}
#popup-profile-vip-12,
.vip12 {
    background-position: -288px -452px;
}
#popup-profile-vip-13,
.vip13 {
    background-position: 0 -452px;
}
#popup-profile-vip-14,
.vip14 {
    background-position: -192px -356px;
}
.sprite-88chip-header {
    background-image: url(/Content/distv2/img/spritesheet/header/header.png);
}
.avata_border {
    width: 117px;
    height: 117px;
    background-position: -1151px 0;
}
.but_bt_sale {
    width: 50px;
    height: 51px;
    background-position: 0 0;
}
.buy_bar {
    width: 334px;
    height: 65px;
    background-position: -1395px 0;
}
.buy_bt {
    width: 127px;
    height: 63px;
    background-position: -1268px 1px;
}
.default-avatar {
    background-size: initial !important;
    width: 100px !important;
    height: 100px !important;
    background-image: url(/Content/distv2/img/default-avatar.jpg) !important;
    background-position: 100% 100%;
    background-size: cover !important;
}
.event,
.fanpage {
    width: 55px;
    height: 55px;
    position: absolute;
}
.event {
    background-position: -478px -3px;
    margin-left: 11px;
}
.fanpage {
    background-position: -588px 0;
    margin-left: -1px;
}
.flag-en {
    width: 52px;
    height: 53px;
    background-position: -153px 0;
}
.flag-km {
    width: 51px;
    height: 51px;
    background-position: -50px 0;
}
.flag-my {
    width: 54px;
    height: 54px;
    background-position: -205px 0;
}
.flag-ph {
    width: 52px;
    height: 52px;
    background-position: -101px 0;
}
.flag-th {
    width: 54px;
    height: 54px;
    background-position: -259px 0;
}
.frame {
    width: 1280px;
    height: 153px;
    background-position: 0 -167px;
}
.giftcode {
    width: 55px;
    height: 55px;
    background-position: -423px 0;
}
.home {
    width: 92px;
    height: 60px;
    background-position: -769px 0;
}
.ic-download-apk {
    width: 55px;
    height: 55px;
    background-image: url(/Content/distv2/img/icons/android.png) !important;
    background-size: contain !important;
    width: 45px !important;
    height: 48px !important;
    background-position-y: 3px;
    filter: brightness(1.25);
}
.ic-download-lucky99 {
    width: 70px !important;
    height: 70px !important;
    background-position: -698px -6px;
    transform: scale(0.785);
    -webkit-transform: scale(0.785);
    -ms-transform: scale(0.785);
    position: absolute;
    max-width: 80px !important;
    margin-top: -8px !important;
    margin-left: -10px;
}
.ic-download-naga {
    width: 55px;
    height: 55px;
    background-position: -643px 0;
}
.ic-download-playstore {
    width: 55px;
    height: 55px;
    background-position: -368px 0;
}
.ic-new {
    width: 99px;
    height: 91px;
    background-position: -952px 0;
}
.mail {
    width: 55px;
    height: 55px;
    background-position: -533px 0;
    position: absolute;
    margin-left: -7px;
}
.next {
    width: 92px;
    height: 60px;
    background-position: -861px 0;
}
.notice-bar {
    width: 1090px;
    height: 50px;
    background-position: 0 -117px;
    -webkit-clip-path: url(#notice-bar);
    clip-path: url(#notice-bar);
    background-image: none;
    background: linear-gradient(-90deg, #3dcece 10%, #006969 45%, #00b0b0 75%, #51e4e4 100%);
    opacity: 0.5;
}
.bg-bottom-frice-no-top3,
.footer-bg-bottom-frice-no-top1,
.footer-bg-bottom-frice-no-top2 {
    width: 90px !important;
    height: 81px !important;
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    top: -10px !important;
    left: -15px !important;
    background-size: inherit !important;
}
.sprite-88chip-footer {
    background-image: url(/Content/distv2/img/spritesheet/footer/footer.png);
}
.footer-bg-bottom-frice-no-top1 {
    background-position: -748px 0 !important;
}
.footer-bg-bottom-frice-no-top2 {
    background-position: -838px 0 !important;
}
.bg-bottom-frice-no-top3 {
    background-position: -928px 0 !important;
}
.footer-default-avatar {
    width: 100px !important;
    height: 100px !important;
    background-size: contain !important;
    background-position: 100% 100% !important;
    background-image: url(/content/distV2/img/default-avatar.jpg);
    transform: scale(0.6);
    -webkit-transform: scale(0.6);
    -ms-transform: scale(0.6);
    left: -18px !important;
    top: -18px !important;
}
.footer-no-top-1 {
    width: 86px;
    height: 62px;
    background-position: -662px 0;
}
.footer-no-top-2 {
    width: 86px;
    height: 62px;
    background-position: -490px 0;
}
.footer-no-top-3 {
    width: 86px;
    height: 62px;
    background-position: -576px 0;
}
.footer-social,
.footer-spin,
.footer-support,
.footer-tutorial,
.footer-jack-pot,
.footer-forum {
    width: 68px;
    height: 70px;
    margin: 0px auto;
}
.footer-social {
    background-position: -70px 0;
}
.footer-spin {
    background-position: -210px 0;
}
.footer-support {
    background-position: 100% 100% !important;
    background-image: url(/Content/distv2/img/icons/b-ic-sp.png) !important;
    background-size: contain !important;
    margin: auto;
    width: 50px;
    background-position-y: 9px !important;
}
.footer-jack-pot {
    width: 72px;
    height: 70px;
    background-position: -280px 0;
}
.footer-forum {
    background-position: -350px 0;
    margin-left: 22px;
}
.footer-frame {
    width: 1280px;
    height: 133px;
    background-position: 0 -112px;
    position: relative;
}
.footer-giftcode-big {
    width: 70px;
    height: 70px;
    background-position: 0 0;
}
.sprite-88chip-popup {
    background-image: url(/Content/distv2/img/spritesheet/popup/popup.png);
}
.bgPopupHeader {
    width: 455px;
    height: 44px;
    background-position: -32px 0;
}
.binance {
    width: 123px;
    height: 82px;
    background-position: -369px -178px;
}
.btnBlue {
    width: 167px;
    height: 59px;
    background-position: -152px -44px;
}
.btnToggle {
    width: 50px;
    height: 50px;
    background-position: 0 -44px;
}
.btnYellow {
    width: 166px;
    height: 60px;
    background-position: 0 -103px;
}
.camera {
    width: 32px;
    height: 32px;
    background-position: 0 0;
}
.close {
    width: 59px;
    height: 59px;
    background-position: -319px -44px;
}
.popup-coin {
    width: 51px;
    height: 51px;
    background-position: -101px -44px;
}
.popup-default-avatar {
    width: 100px !important;
    height: 100px !important;
    background-position: -100px -548px;
    transform: scale(0.74);
    -webkit-transform: scale(0.74);
    -ms-transform: scale(0.74);
    top: -9px !important;
    background-size: initial !important;
    right: -9px !important;
}
.game-slide-arrow {
    width: 37px;
    height: 75px;
    background-position: -358px -103px;
}
.gcash {
    width: 123px;
    height: 81px;
    background-position: 0 -178px;
}
.loading {
    width: 100px;
    height: 100px;
    background-position: 0 -548px;
}
.notfound {
    width: 210px;
    height: 210px;
    background-position: -200px -548px;
}
.star {
    width: 51px;
    height: 51px;
    background-position: -50px -44px;
}
.popup-top-1,
.popup-top-2,
.popup-top-3 {
    width: 64px;
    height: 70px;
}
.popup-top-1 {
    background-position: -166px -103px;
}
.popup-top-2 {
    background-position: -230px -103px;
}
.popup-top-3 {
    background-position: -294px -103px;
}
.wave,
.wingtowing {
    width: 123px;
    height: 82px;
}
.wave {
    background-position: -123px -178px;
}
.wingtowing {
    background-position: -246px -178px;
}
.sprite-88chip-login {
    background-image: url(/Content/distv2/img/spritesheet/login/login.png);
}
.login-back-btn {
    width: 13px;
    height: 17px;
    background-position: 0 0;
}
.login-btn-create-en {
    width: 554px;
    height: 78px;
    background-position: 0 -510px;
}
.login-btn-create-km {
    width: 554px;
    height: 78px;
    background-position: -554px -510px;
}
.login-btn-create-my {
    width: 554px;
    height: 78px;
    background-position: 0 -588px;
}
.login-btn-create-ph {
    width: 554px;
    height: 78px;
    background-position: -1108px -510px;
}
.login-btn-create-th {
    width: 554px;
    height: 78px;
    background-position: -554px -588px;
}
.login-btn-fb-dai {
    width: 553px;
    height: 78px;
    background-position: -1108px -588px;
}
.login-btn-green-en {
    width: 550px;
    height: 75px;
    background-position: -1092px -285px;
}
.login-btn-green-km {
    width: 546px;
    height: 75px;
    background-position: -546px -285px;
}
.login-btn-green-my {
    width: 546px;
    height: 75px;
    background-position: 0 -360px;
}
.login-btn-green-ph {
    width: 546px;
    height: 75px;
    background-position: 0 -285px;
}
.login-btn-green-th {
    width: 550px;
    height: 75px;
    background-position: -1100px -210px;
}
.login-btn-login-en {
    width: 167px;
    height: 156px;
    background-position: -1661px -588px;
}
.login-btn-login-km {
    width: 167px;
    height: 156px;
    background-position: -501px -744px;
}
.login-btn-login-my {
    width: 167px;
    height: 156px;
    background-position: 0 -744px;
}
.login-btn-login-ph {
    width: 167px;
    height: 156px;
    background-position: -167px -744px;
}
.login-btn-login-playnow-en {
    width: 266px;
    height: 75px;
    background-position: -546px -360px;
}
.login-btn-login-playnow-km {
    width: 266px;
    height: 75px;
    background-position: -1650px -210px;
}
.login-btn-login-playnow-my {
    width: 266px;
    height: 75px;
    background-position: -812px -360px;
}
.login-btn-login-playnow-ph {
    width: 266px;
    height: 75px;
    background-position: -1366px -435px;
}
.login-btn-login-playnow-th {
    width: 266px;
    height: 75px;
    background-position: -1632px -435px;
}
.login-btn-login-th {
    width: 167px;
    height: 156px;
    background-position: -334px -744px;
}
.login-btn-playnow-en {
    width: 550px;
    height: 75px;
    background-position: -816px -435px;
}
.login-btn-playnow-km {
    width: 550px;
    height: 75px;
    background-position: -1078px -360px;
}
.login-btn-playnow-my {
    width: 550px;
    height: 75px;
    background-position: 0 -210px;
}
.login-btn-playnow-ph {
    width: 550px;
    height: 75px;
    background-position: 0 -435px;
}
.login-btn-playnow-th {
    width: 550px;
    height: 75px;
    background-position: -550px -210px;
}
.login-btn-register-playnow-en {
    width: 266px;
    height: 75px;
    background-position: -1325px -60px;
}
.login-btn-register-playnow-km {
    width: 266px;
    height: 75px;
    background-position: 0 -135px;
}
.login-btn-register-playnow-my {
    width: 266px;
    height: 75px;
    background-position: -266px -135px;
}
.login-btn-register-playnow-ph {
    width: 266px;
    height: 75px;
    background-position: -550px -435px;
}
.login-btn-register-playnow-th {
    width: 266px;
    height: 75px;
    background-position: -798px -135px;
}
.login-btn-service-en {
    width: 174px;
    height: 71px;
    background-position: -629px -60px;
}
.login-btn-service-km {
    width: 174px;
    height: 71px;
    background-position: -977px -60px;
}
.login-btn-service-my {
    width: 174px;
    height: 71px;
    background-position: -455px -60px;
}
.login-btn-service-ph {
    width: 174px;
    height: 71px;
    background-position: -803px -60px;
}
.login-btn-service-th {
    width: 174px;
    height: 71px;
    background-position: -1151px -60px;
}
.login-btn-submit-en {
    width: 266px;
    height: 75px;
    background-position: -1064px -135px;
}
.login-btn-submit-km {
    width: 266px;
    height: 75px;
    background-position: -1596px -135px;
}
.login-btn-submit-my {
    width: 266px;
    height: 75px;
    background-position: -1330px -135px;
}
.login-btn-submit-ph {
    width: 266px;
    height: 75px;
    background-position: -532px -135px;
}
.login-btn-submit-th {
    width: 266px;
    height: 75px;
    background-position: -1591px -60px;
}
.login-chip88-logo {
    width: 256px;
    height: 212px;
    background-image: url(/Content/distv2/img/main.png) !important;
    background-position: 100% 100%;
    background-size: contain !important;
}
.login-close {
    width: 59px;
    height: 59px;
    background-position: -377px 0;
}
.login-en {
    width: 52px;
    height: 53px;
    background-position: -217px 0;
    transform: scale(1.04);
    -webkit-transform: scale(1.04);
    -ms-transform: scale(1.04);
    margin: 0 0 -4px 5px;
}
.login-girl {
    width: 464px;
    height: 566px;
    background-position: -833px -744px;
}
.login-header-regis {
    width: 1280px;
    height: 60px;
    background-position: -436px 0;
}
.login-header-title-regis {
    width: 455px;
    height: 65px;
    background-position: 0 -60px;
}
.login-ic-coin {
    width: 34px;
    height: 38px;
    background-position: -13px 0;
}
.login-key {
    width: 33px;
    height: 43px;
    background-position: -47px 0;
}
.login-km {
    width: 51px;
    height: 51px;
    background-position: -166px 0;
    transform: scale(1.06);
    -webkit-transform: scale(1.06);
    -ms-transform: scale(1.06);
    margin: 0 0 -2px 5px;
}
.login-my {
    width: 54px;
    height: 54px;
    background-position: -269px 0;
    margin: 0 0 -4px 5px;
}
.login-naga-form-img {
    width: 623px;
    height: 630px;
    background-position: -1297px -744px;
}
.login-ph {
    width: 46px;
    height: 46px;
    background-position: -120px 0;
    transform: scale(1.18);
    -webkit-transform: scale(1.18);
    -ms-transform: scale(1.18);
    margin: 0 0 0 5px;
}
.login-th {
    width: 54px;
    height: 54px;
    background-position: -323px 0;
    transform: scale(1.001);
    -webkit-transform: scale(1.001);
    -ms-transform: scale(1.001);
    margin: 0 0 -3px 5px;
}
.login-user {
    width: 40px;
    height: 45px;
    background-position: -80px 0;
}
.deposit-550,
.deposit-aba,
.deposit-pipay,
.deposit-wave,
.deposit-wingtowing {
    width: 123px !important;
    height: 82px !important;
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
}
.sprite-88chip-deposit {
    background-image: url(/Content/distv2/img/spritesheet/deposit/deposit.png);
}
.deposit-550 {
    background-position: 0 0;
}
.deposit-aba {
    background-position: -123px 0;
}
.depsit-btn-playfb-en {
    width: 269px;
    height: 78px;
    background-position: -246px 0;
}
.depsit-btnGreen {
    width: 156px;
    height: 58px;
    background-position: -515px 0;
}
.depsit-btnYellow {
    width: 166px;
    height: 60px;
    background-position: -671px 0;
}
.depsit-close {
    width: 59px;
    height: 59px;
    background-position: -888px 0;
}
.depsit-close--1 {
    width: 51px;
    height: 51px;
    background-position: -837px 0;
}
.depsit-defaultavatar {
    width: 50px !important;
    height: 50px !important;
    background-position: -952px 0;
    transform: scale(0.75);
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    background-size: inherit !important;
}
.deposit-gcash {
    width: 123px !important;
    height: 81px !important;
    background-position: -997px 0;
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
}
.deposit-multi-coin {
    width: 64px;
    height: 64px;
    background-position: -1120px 0;
}
.deposit-pipay {
    background-position: -1184px 0;
}
.deposit-wave {
    background-position: -1307px 0;
}
.deposit-wingtowing {
    background-position: -1430px 0;
}
.sprite-free-game {
    display: inline-block;
    overflow: hidden;
    background-image: url(/Content/distv2/img/spritesheet/free_game/free_game.png);
}
.game-baby-dragon {
    width: 236px;
    height: 238px;
    background-position: -721px -1px;
}
.game-boxing {
    width: 238px;
    height: 236px;
    background-position: -1px -1px;
}
.game-car-racing {
    width: 236px;
    height: 238px;
    background-position: -721px -241px;
}
.game-castle-defend {
    width: 238px;
    height: 236px;
    background-position: -241px -1px;
}
.game-chinese-chess {
    width: 238px;
    height: 236px;
    background-position: -481px -1px;
}
.game-classic-line {
    width: 236px;
    height: 238px;
    background-position: -721px -481px;
}
.game-diamond-protecting {
    width: 238px;
    height: 236px;
    background-position: -1px -239px;
}
.game-eagle-eye {
    width: 236px;
    height: 238px;
    background-position: -721px -721px;
}
.game-farm {
    width: 236px;
    height: 238px;
    background-position: -721px -961px;
}
.game-fruits-slashing {
    width: 238px;
    height: 236px;
    background-position: -241px -239px;
}
.game-gold-miner {
    width: 238px;
    height: 236px;
    background-position: -481px -239px;
}
.game-jet-fighter {
    width: 238px;
    height: 236px;
    background-position: -1px -477px;
}
.game-jumping-frog {
    width: 238px;
    height: 236px;
    background-position: -241px -477px;
}
.game-jumping-squirrel {
    width: 236px;
    height: 238px;
    background-position: -481px -1191px;
}
.game-lolita-plane,
.game-minesweeper,
.game-pick-right-way,
.game-pin-bubble,
.game-platypus,
.game-run-away-bear {
    width: 238px;
    height: 236px;
}
.game-lolita-plane {
    background-position: -481px -477px;
}
.game-minesweeper {
    background-position: -1px -715px;
}
.game-pick-right-way {
    background-position: -241px -715px;
}
.game-pin-bubble {
    background-position: -481px -715px;
}
.game-platypus {
    background-position: -1px -953px;
}
.game-run-away-bear {
    background-position: -241px -953px;
}
.game-running-rabbit {
    width: 236px;
    height: 238px;
    background-position: -719px -1201px;
}
.game-smash-bubbles {
    width: 238px;
    height: 236px;
    background-position: -481px -953px;
}
.game-super-highest-jump {
    width: 236px;
    height: 238px;
    background-position: -1px -1429px;
}
.game-super-mario {
    width: 238px;
    height: 236px;
    background-position: -1px -1191px;
}
.game-super-soccer-star {
    width: 236px;
    height: 238px;
    background-position: -239px -1429px;
}
.game-tetrix {
    width: 238px;
    height: 236px;
    background-position: -241px -1191px;
}
.game-the-highest-building {
    width: 236px;
    height: 238px;
    background-position: -477px -1431px;
}
#formDepositFeedback {
    height: 530px;
    overflow-y: auto;
}
.lb-modal-top-win .lb-modal-dialog {
    width: 1190px;
}
.lb-modal-top-win .top-win-menu {
    margin: 13px 5px 5px 7px;
    overflow-y: auto;
    white-space: nowrap;
    text-align: left;
    flex-direction: column;
    background: 0 0;
    border-radius: 10px;
    align-items: center;
    height: 558px !important;
    width: 30%;
}
.slide-game-mbbtn .next,
.slide-game-mbbtn .prev {
    pointer-events: all;
    position: absolute;
    outline: 0;
    width: 37px;
    height: 75px;
    background-repeat: no-repeat;
    background-position: center center;
}
.lb-modal-top-win .top-win-menu-item .item-bg {
    margin: 10px 0;
}
.topWinContainer {
    width: 70%;
}
.lb-modal-top-win .today .top-win-summary .inner .item {
    width: 235px;
    height: 163px;
    margin-left: 23.5px;
    margin-top: 12px;
    margin-bottom: 25px;
}
.lb-modal-top-win .top-win-detail table tbody {
    height: 310px !important;
}
.ohyea__modal .depositContent .deposit-table,
table.fixed-header {
    table-layout: fixed;
    border-collapse: separate;
    border-spacing: 0;
    margin-left: 26px;
    margin-bottom: 12px;
    width: 95.5%;
}
.vertical-line {
    border-left: 3px solid #f4c900;
    height: 568px;
    position: absolute;
    left: 356px;
    top: 7px;
}
.table.fixed-header tbody {
    width: calc(100% + 10px) !important;
}
#guide_menu_game .game.has-split .split .text {
    position: absolute;
    top: 51%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 42px;
    height: 406px;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: -20px;
}
#listGuide .slide-game-mbbtn {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    pointer-events: none;
    cursor: pointer;
    z-index: 2;
    height: 80px;
}
.slide-game-mbbtn .prev {
    left: 10px;
}
.slide-game-mbbtn .next {
    right: 3px;
    -webkit-transform: rotate(180deg) translate3d(0, 0, 10px);
    -ms-transform: rotate(180deg) translate3d(0, 0, 10px);
    transform: rotate(180deg) translate3d(0, 0, 10px);
}
#listGuide {
    margin-right: -15px;
    margin-left: -22px;
    max-height: 600px;
}
#tabGuide {
    height: 25px;
}
.ohyea__modal .popupTablets {
    max-height: unset;
    height: 545px;
}
.iconEmoney{
    width: 123px !important;
    height: 82px !important;
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
}
@media screen and (max-width:768px){
    /* .sub-header-register {
        transform: scaleX(0.3) translateX(-225%);
    } */
}

@media screen and (max-width: 375px){
    /* .sub-header-register {
        transform: scaleX(0.3) translateX(-225%);
    } */
}

.ohyea__tabs--tab:hover, .ohyea__tabs--tab:visited{
    background:linear-gradient(to bottom, #979899 0, #8c9195 36%, #657d90 100%);
    -webkit-filter: brightness(1.2);
}

.ccu {
    position: absolute;
    width: 50px;
    height: 26px;
    top: 35px;
    right: 18px;
    display: flex;
    align-items: center;
}

.ccu .ccuBackground {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    border-top-left-radius: 25px;
    border-radius: 25px;
}

.ccu .ccuIconUser {
    position: absolute;
    background-image: url(/Content/distv2/img/sprite-sheet/room/icon-user.png);
    width: 11px;
    height: 16px;
    left: 5px;
}

.ccu .ccuUserNum {
    position: relative;
    color: white;
    font-size: 16px;
    right: -21px;
}

.game.first .inner .list.wide .item.large .ccu {
    right: 45px;
    top: -25px;
    -webkit-transform: scale(1.115);
    transform: scale(1.115)
}
#ohyea_md_event_article .modal-container {
    display: inline-table;
    width: 100%;
    border-radius: 20px;
    border: 0.4rem solid transparent;
    position: relative;
    padding: 15px;
    height: 100%;
  }
  
  #ohyea_md_event_article .ms-close-popup{
    background: transparent url(../images/popup/web/popup-btn-close.png) no-repeat 50% 50%;
    background-size: contain;
    cursor: pointer;
    outline: none;
    padding: 0;
    position: absolute;
    right: -4rem;
    top: -4rem;
    width: 10rem;
    height: 10rem;
    z-index: 10;
  }
  
  #ohyea_md_event_article .lb-modal-close {
    cursor: pointer;
  }
  
  #ohyea_md_event_article .ohyea__modal_body {
    position: relative;
    height: 83%;
    background: #815247;
  }
  
  #ohyea_md_event_article .lb-modal-title{
    font-size: 3.6rem;
    color: #fff;
    text-transform: uppercase;
    font-style: unset;
    display: block;
    user-select: none;
    font-weight: 600;
    text-align: center;
    line-height: 36px;
    text-decoration: none;
    cursor: pointer;
    text-shadow: 1px 0px 2px #353535, -1px 0px 2px #353535, 0px -1px 2px #353535, 0px 1px 2px #353535;
  }
  
  #ohyea_md_event_article .modal-dialog{
    height: 625px;
    width: 1100px !important;
  }

  #ohyea_md_event_article .modal-dialog .article-content {
    margin: 5px;
    border-radius: 5px;
    width: auto !important;
  }

  #ohyea_md_event_article .modal-dialog .article-content iframe {
    min-height: 550px;
  }

  #ohyea_md_event_article .ohyea__modal_body {
    padding: 4px !important;
  }

  #ohyea_md_event_article .ohyea__modal_body:before {
    border-radius: 8px;
  }

.banner-jackpot {
    height: 393px;
    width: 250px;
    position: absolute;
    top: 20%;
    background-size: 92% 100%;
    background-repeat: no-repeat;
}

.game.first .inner .list.wide .item.large .jackpot-count {
    background: url(/Content/distv2/img/sprite-sheet/popup-jackpot/panel-jackpot.png) no-repeat 50% 50%;
    width: 230px;
    height: 100px;
    position: relative;
    top: 8px;
    background-size: contain;
    animation-name: flash-light;
    animation-duration: 1s;
    animation-iteration-count: infinite;
}

.game.first .inner .list.wide .item.large .jackpot-count-text {
    background: url(/Content/distv2/img/sprite-sheet/popup-jackpot/text-jackpot.png) no-repeat 50% 50%;
    width: 230px;
    height: 50px;
    position: absolute;
    top: -3px;
    background-size: 65%;
}

.game.first .inner .list.wide .item.large .jackpot-count-num {
    position: absolute;
    top: 43px;
    font-size: 23px;
    font-weight: 600;
    color: #fefbae;
    text-align: center;
    width: 230px;
    left: 0%;
    text-shadow: 1px 0px 2px #790707, 0px 0px 2px #790707, 0px -1px 2px #790707, 0px 1px 2px #790707;
    z-index: 20;
}

.game.first .inner .list.wide .item.large .jackpot-tutorial {
    background: url(/Content/distv2/img/sprite-sheet/popup-jackpot/icon-guide.png) no-repeat 50% 50%;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 390px;
    left: 170px;
}

.lb-lobby-games .container-game .group.list-game .slide-game .game.first.jackpot {
    width: 230px;
    min-width: 230px;
    margin-right: 30px;
}
.lb-lobby-games .container-game .group.list-game .slide-game .game.first.jackpot .inner .list {
    width: 100%;
}

@keyframes flash-light {
    0%   {filter: brightness(1);}
    50%  {filter: brightness(1.25);}
    75%  {filter: brightness(1.6);}
    100%  {filter: brightness(1);}
}