[channel-icon][data-size-40][data-logo="88"] { background-position-x: -1400px}
[channel-icon][data-size-40][data-logo="1124"], [channel-icon][data-size-40][data-logo="1068"] { background-position-x: -1066px}
[channel-icon][data-size-40][data-logo="80"] { background-position-x: -1080px}
[channel-icon][data-size-40][data-logo="1095"] { background-position-x: -2240px }
[channel-icon][data-size-40][data-logo="1097"] { background-position-x: -1440px }
[channel-icon][data-size-40][data-logo="1093"] { background-position-x: -2040px }
[channel-icon][data-size-40][data-logo="1064"] { background-position-x: -40px }
[channel-icon][data-size-40][data-logo="1018"] { background-position-x: -2200px }
[channel-icon][data-size-40][data-logo="1019"] { background-position-x: -520px }
[channel-icon][data-size-40][data-logo="1061"] { background-position-x: -240px }
[channel-icon][data-size-40][data-logo="1069"] { background-position-x: -160px }
[channel-icon][data-size-40][data-logo="1118"] { background-position-x: -1280px }
[channel-icon][data-size-40][data-logo="1163"],[channel-icon][data-size-40][data-logo="104"] { background-position-x: -80px }
[channel-icon][data-size-40][data-logo="1057"] { background-position-x: -1240px }
[channel-icon][data-size-40][data-logo="1060"] { background-position-x: -200px }
[channel-icon][data-size-40][data-logo="1007"] { background-position-x: -1160px }
[channel-icon][data-size-40][data-logo="107"] { background-position-x: -2448px; width:60px!important }
[channel-icon][data-size-40][data-logo="10"] { background-position-x: -2506px; width:60px!important }
[channel-icon][data-size-40][data-logo="1165"] { background-position-x: -1185px }
[channel-icon][data-size-40][data-logo="17"] { /*background-position-x: -1296px;*/background: url(../img/prov/17.png) no-repeat;background-size:contain;background-position:center;width:60px!important; }

.glbtn-wrap { display: inline-block; line-height: 1; font-size: 0; }

.glbtn { line-height: 1; white-space: nowrap; vertical-align: middle; background: #f7f4fc; border: none; font-weight: 500; border-left: 0; color: #46384e; -webkit-appearance: none; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; cursor: pointer; -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1); transition: all .3s cubic-bezier(.645,.045,.355,1); padding: 7px 15px; font-size: 12px; border-radius: 0; position:relative; display:inline-block; outline:none; min-width:70px; box-shadow:none !important; margin:0 5px 5px 0
}
.glbtn:hover { background:#852c96; color:#ffffff; }
.glbtn.aaa { border:none; color:#ffffff; background:linear-gradient(90deg,#d581da,#bd6cdc) }
.glbtn:first-child { border-radius:4px 0 0 4px }
.glbtn:last-child { border-radius:0 4px 4px 0 }

.m-games-async .g-games-lists .item .desc { line-height:normal; padding:5px 10px; font-size:12px; font-weight:bold; text-align:left }

.vv-promobox.is-active { display:block }
.vv-promobox { display:none }

label.error { color:#ff0000; font-size:12px; font-weight:bold }

.m-mobile-input.el-input .el-input-group__prepend select { width:100%; background:transparent; border:0; text-align:center }

.el-input__suffix-inner img { height:100% }

.startgame-wrapper { position:fixed; top:0; left:0; width:100%; height:100%; z-index:1079; display:none }
.startgame-wrapper.aaa { display:block }
.startgame { position:absolute; top:0; left:0; width:100%; height:100%; background-color:#ffffff }
    .startgame .frame { width:100%; height:calc(100% - 46px) }
        .startgame .frame iframe { width:100%; height:100%; }
    .startgame .frame-close { height:46px; font-size:16px; font-weight:bold; color:#ffffff; background-color:#222222; display:flex; justify-content:center; align-items:center; cursor:pointer; text-transform:uppercase }
        .startgame .frame-close:hover { filter:brightness(1.3) }
.startgame-close { display:none; position:absolute; width:100%; height:100%; top:0; left:0; justify-content:center; align-items:center; background:rgba(0,0,0,0.6); z-index:1 }
.startgame-close.aaa { display:flex }
.sgc { padding:24px; background-color:#111111; color:#ffffff }
    .sgc h5 { font-size:16px; }
    .sgc .sgc-btn { margin-top:20px; display:flex; justify-content:center; align-items:center; gap:12px }
    .sgc .sgc-btn button { border:2px solid #ffffff; color:#ffffff; background:transparent; width:100%; padding:2px; text-transform:uppercase }
    .sgc .sgc-btn button:hover { color:#ffc107; border-color:#ffc107 }

#refQrcode img, #refQrcode canvas { width:100% }

.dataTables_wrapper { font-size:12px }
.dataTables_wrapper .dataTables_scroll { border:1px solid #d8c3db }
.dataTables_wrapper.no-footer .dataTables_scrollBody, table.dataTable thead th, table.dataTable thead td { border-bottom:0!important }
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable thead { background:#f7f4fc }
.el-date-editor .el-range-input { width:100% }

table.s1 { font-size:12px; border-collapse:collapse; width:100%; text-align:center }
table.s1 th, table.s1 td { border:1px solid #d8c3db }
table.s1 thead { background:#f7f4fc }

.el-button-extra { display:flex; justify-content:center; align-items:center }

.footer-friends .provider { display:flex; flex-wrap:wrap; width:450px; justify-content:center; align-items:center }
    .footer-friends .provider div { width:33.33% }
    .footer-friends .provider img { max-width:100% }

.m-gameInfoTab-box .m-gameInfoTab .container .content-right .game-center .gameList > li .logo-img,
.header-main .navbar-collapse .nav-games-wrap .nav-games-item .logo-container [channel-icon],
.m-games-common .g-games-common-lists .game-item .logo > span {background-position: center;width: 80px !important;height:40px!important;background-repeat: no-repeat;background-size: contain;transform:scale(1.3);}

[channel-icon][data-size-40][data-logo="107"]{background-size:150% 150%!important;}