:root {
--primary-color:#0094ff;
--secondary-color:#e8f5ff;
--bg-white:#fff;
--bg-grey:#d6d6d6;
--bg-grey2:#f7f7f7;
--txt-black:#333;
--txt-grey:#666;
--txt-grey2:#bdbdbd;
--btn-grey:#f2f2f2;
--border-grey:#e8e8e8;
--gradient:linear-gradient(180deg, #00bcff, #0094ff);
--bg-green:#28c93b;
--bg-red:#ff4f4f;
--bg-yellow:#ff9800
}
@font-face {
font-family:Inter;
src:local(Inter), url(fonts/0.woff2)format("woff2");
font-weight:100 900;
font-style:normal;
font-stretch:normal
}
.mainApp.lang-chs.blueTheme.kz4 * {
	font-family:Inter, Microsoft Yahei UI, PingFangSc, Segoe UI, sans-serif
}
body {
	height:100%
}
body, html {
	background-color:#fff!important
}
.blueTheme .header-menu ul li .indicator {
	background:linear-gradient(90deg, #4b9bf7, #66d3fa)
}
.blueTheme .headerWrap .notice .layout .marquee:before {
	content:"";
	display:block;
	background:url(data:image/webp;base64,UklGRpYBAABXRUJQVlA4TIkBAAAvLEAMEMeBqG0bubvX8Qd0yHalwaBtG0HuHZGD8vwxvVrGbdtIon7Tf7d7mkEAgGVm62aN9+/wJLYC4H0jHgPxLz4uehpzMmQTb4NbdnyYql8AB46Gj7WZR5KgwAWDmi98ZXM6YkWXN38i1BRiBsPc+Lso2gDFD0MAtxlYCRguQ8sxd11Et3+jW/b33p4esGzbTtu8pCrb5ZrCzDkNZ/5Ti2TJr/Qb0f8JkJ/x1J8zOWkp1gBzo6PA3lFR4Jxp6ONeV2f6lK3MbFEUbQn18lr3i9aEyqDt9b4mVAZMfQr8HRnAh8eIYBlAJtaoa10RLAPI5NJMqPJiD5CJdUtl9SlkYu1Qndy3n8S+1VCW/8rNzqokwT6+0vCAO9ZwLnGnQa4bn9ZHUVH6z7DRNdBweHt2nDYKviC3SbyprAaQ2+Q0XFQkLYDc5jbLYJIA5B5iBsEkAWh6iAyCSQL0vGQQTBJI/WQQTG6PErIIFrrQJYUuKTaupQaJNo6BCok2tliHmMEGGIhaE3di+d4A)no-repeat;
	width:15px;
	height:15px;
	position:relative;
	z-index:1;
	background-size:100% 100%;
	min-width:15px
}
.blueTheme .headerWrap .popupCurrency .popupInner ul li.selected {
	background:#63c2fa
}
.blueTheme .loginMenu a.regBtn, .blueTheme .switchlang .imgLang a:hover {
	background:linear-gradient(90deg, #4b9bf7, #66d3fa)
}
.blueTheme .loginedNav .moneyOperate>a {
	background:linear-gradient(90deg, #4b9bf7, #66d3fa)
}
.blueTheme .playerMenu .playerInfo .playerDetails>div>p>label, .blueTheme .playerMenu .playerInfo .vipDetails .progressBar span {
	background:#63c2fa
}
.blueTheme .playerMenu .playerInfo .btnWrap .depositBtn {
	background:linear-gradient(90deg, #4b9bf7, #66d3fa)
}
.blueTheme .playerMenu .playerInfo .btnWrap .withdrawBtn {
	border:1px solid #63c2fa;
	color:#63c2fa
}
.blueTheme .playerMenu ul.withIcon li.active>i, .blueTheme .playerMenu ul.withIcon li:hover>i {
	background:linear-gradient(90deg, #4b9bf7, #66d3fa)
}
.blueTheme .popupWrap.popupGame .popupContent .buttonNav span.btnFreeplay {
	background-image:linear-gradient(90deg, #4b9bf7, #66d3fa)
}
.blueTheme .game-page .game-list .tabs {
	position:relative
}
.blueTheme .game-page .game-list .tabs.show-type-banner {
	margin-top:0
}
.blueTheme .game-page .game-list .game-banner {
	position:relative;
	z-index:999
}
.blueTheme .show-game-list .game-type-platform .popularNav {
	top:auto;
	z-index:999;
	justify-content:flex-start;
	border:none
}
.blueTheme .show-game-list .game-type-platform .popularNav ul {
	margin-top:10px
}
.blueTheme .show-game-list .game-type-platform .popularNav ul li {
	width:auto;
	flex-basis:auto;
	padding:3px 27px;
	line-height:35px;
	white-space:nowrap;
	display:flex;
	align-items:center
}
.blueTheme .show-game-list .game-type-platform .popularNav ul li.active {
	background:linear-gradient(180deg, #00bcff, #0094ff);
	border-radius:8px;
	box-shadow:0 3px 6px rgba(0, 0, 0, .16);
	color:#fff
}
.blueTheme .show-game-list .game-type-platform .platformMainWrapper {
	background:#fff;
	border-radius:8px;
	padding:15px 10px;
	margin-top:10px
}
.blueTheme .show-game-list .game-type-platform .platformWrap {
	margin-top:0
}
.blueTheme .show-game-list .platformWrap .gamesList ul li .gameRollover .iconFavourite {
	background-color:#63c2fa!important
}
.blueTheme .show-game-list .platformWrap .gamesList ul li .gameRollover a {
	background:linear-gradient(90deg, #4b9bf7, #66d3fa)
}
.blueTheme .show-game-list .game-type-platform .platformList .platformMenu.current>div {
	border:3px solid #63c2fa
}
.blueTheme .show-game-list .game-type-platform .platformList {
	z-index:999;
	top:-155px
}
.blueTheme .show-game-list .appPlatform .displayNumberGame .progress-bar .progress, .blueTheme .show-game-list .appPlatform .loadMore {
	background-color:#63c2fa
}
.blueTheme .show-game-list.game-list-new ul {
	grid-gap:3px;
	margin-bottom:0
}
.blueTheme .game-page.v2 .game-list {
	background:#f2f2f2
}
.blueTheme .game-page.v2 .game-list .tabs {
	background:transparent;
	width:100%;
	max-width:1440px;
	margin:0 auto;
	box-sizing:border-box
}
.blueTheme .game-page.v2 .game-list .game-banner {
	padding-bottom:13px;
	background:transparent
}
.blueTheme .game-page.v2 .game-list .game-type-banner:not(.show-mobile) {
width:100%;
max-width:1440px
}
.blueTheme .game-page.v2 .show-game-list {
	background:transparent;
	max-width:1500px;
	margin:0 auto
}
.blueTheme .popupSocialShare .shareDialog .targets a.button .image-container {
	background:linear-gradient(90deg, #4b9bf7, #66d3fa)
}
.blueTheme .entryLogin .cardWrap h1:not(.noArrow):before {
content:"";
position:absolute;
top:0;
bottom:0;
left:0;
width:6px;
height:25px;
margin:auto;
background:#63c2fa;
border:1px solid #63c2fa;
border-radius:8px
}
.blueTheme .entryLogin .cardWrap button {
	height:45px;
	line-height:44px;
	border:1px solid #63c2fa;
	text-align:center;
	outline:none;
	cursor:pointer;
transition:all .2s
}
.blueTheme .entryLogin .cardWrap button.grey:hover, .blueTheme .entryLogin .cardWrap input[type=submit].grey:hover, .blueTheme .entryLogin .registerCard .button button:hover {
	background:linear-gradient(90deg, #4b9bf7, #66d3fa);
	border-color:#63c2fa;
	color:#fff
}
.blueTheme .entryLogin .cardWrap .inputBigColumn:focus-within {
border-color:#63c2fa
}
.blueTheme .entryLogin .inputRegister .customCheckbox input:checked~.checkmark {
background-image:url(data:image/webp;base64,UklGRpgDAABXRUJQVlA4WAoAAAAwAAAAWgAAWgAAQUxQSPMAAAANgJdt+53kocFnAr4GLMJIIDTYEoAJvEzCGjASMBOwBv5I4EcCDztx4evhPyNiAvgec3PPLAHp5gLDsYio2uusNnQd8Jszes2syFjXnkblRWyQuV9RNmOyhSH1WKYBr5H7ctj22VwPm0vVc0Kxp84WyY9PnVwTRQXci9qVYKj2RJiqrEX3qhaWN7is+RndF4Q3kFxV4t//uLIfeSj7cw8TpttCmCdMVoIwVYF2U6bbguSqWuDuVVQFhGla0i13ig70VoWiqo/lUc/5NNAs39TMGDsrdkqec8ZXh72OhwVT6zXYQHwJMzeD1AbXjYGvGZEimAgAVlA4IH4CAACwEQCdASpbAFsAPrVSoU0nJKMiKdLrMOAWiWwAzM40Xh6BflePX2/jvve4APQBtheeA88PfM58Y3/dewW5ijTWeewCldclpI5m13qmbszlriuc8v7eLTt0x7f9BQV9pscSWULXcn0t+dN69DTbUzoh16kYEdxFKQut8rQtWsv9KAX0crclbyGkQS9nutMbbLxg4jxOSAAA/lANmSFlXpo3MurVtsZ35hEPfFf028YcDAmAnxCMTb+h0hwxj4QTJ8JoTLOw+4uQOyXAO84Tq8QvmB7p/xFB5ZMMpuxiwEOpnsRcyGM8LxoEn+n3tG+u6UHWL313eV+u1FM+iJY6T8xMbRqK9FZpU+PLgobVglT/yZTwAC5PfHu7QKi5fm1C43xHkdjCTL52sWozppo9hDs2PO0+7OyVdXr9Oooj4v00KyHH3ZAnEWSq9RGFJxD3vOpbFz19KCjPHsnQ7E3YT91F1EGcWB265wOp/CZ9kkXfGMiYwp1QFZc6ylbB93sCyaSAPatjOPwsYBTrJhttBy4qLtjd6+XLiPPg/r9uzpOCbHuKS16UtsLokUvfl4aTQyDEBqPNWSz5hgMqeMHjbsYoYL9AqmV7BIPmQjnL60wDG5srF8fbASmY+tvBN27cr5hqOiGJmVrR4WBgBBMLwp+NbkwR5WzIzdOOHG+JKr2rSFUGTd/9PFsicDA1/DYog4hNHIUsn2bY7VTH0O5APDpDvt9LRqxXs0vN4Gfn4aqjg2HtMut04e4p3l3MRYfuFA/Vl4WGWIeXgDgeN+g3YNDsBNj+ylkKM/rRtv0VSshi8+esBUxAgOMvcSP3/IEJZ9sD6sXAQj3FtcKAEPgAAA==)!important
}
.mainApp.blueTheme .agentSwitchlang .toggleLang.active, .mainApp.blueTheme .agentSwitchlang .toggleLang:hover {
	background:linear-gradient(90deg, #4b9bf7, #66d3fa)
}
.blueTheme .agentReg.entryLogin .inputRegister .customCheckbox input:checked~.checkmark+.tncDesc {
color:#63c2fa!important
}
.blueTheme .agentReg.entryLogin .cardWrap h1:not(.noArrow):before {
background:#63c2fa;
border:1px solid #63c2fa
}
.blueTheme .agentReg.entryLogin .inputRegister .customCheckbox input:checked~.checkmark {
background-image:url(data:image/webp;base64,UklGRpgDAABXRUJQVlA4WAoAAAAwAAAAWgAAWgAAQUxQSPMAAAANgJdt+53kocFnAr4GLMJIIDTYEoAJvEzCGjASMBOwBv5I4EcCDztx4evhPyNiAvgec3PPLAHp5gLDsYio2uusNnQd8Jszes2syFjXnkblRWyQuV9RNmOyhSH1WKYBr5H7ctj22VwPm0vVc0Kxp84WyY9PnVwTRQXci9qVYKj2RJiqrEX3qhaWN7is+RndF4Q3kFxV4t//uLIfeSj7cw8TpttCmCdMVoIwVYF2U6bbguSqWuDuVVQFhGla0i13ig70VoWiqo/lUc/5NNAs39TMGDsrdkqec8ZXh72OhwVT6zXYQHwJMzeD1AbXjYGvGZEimAgAVlA4IH4CAACwEQCdASpbAFsAPrVSoU0nJKMiKdLrMOAWiWwAzM40Xh6BflePX2/jvve4APQBtheeA88PfM58Y3/dewW5ijTWeewCldclpI5m13qmbszlriuc8v7eLTt0x7f9BQV9pscSWULXcn0t+dN69DTbUzoh16kYEdxFKQut8rQtWsv9KAX0crclbyGkQS9nutMbbLxg4jxOSAAA/lANmSFlXpo3MurVtsZ35hEPfFf028YcDAmAnxCMTb+h0hwxj4QTJ8JoTLOw+4uQOyXAO84Tq8QvmB7p/xFB5ZMMpuxiwEOpnsRcyGM8LxoEn+n3tG+u6UHWL313eV+u1FM+iJY6T8xMbRqK9FZpU+PLgobVglT/yZTwAC5PfHu7QKi5fm1C43xHkdjCTL52sWozppo9hDs2PO0+7OyVdXr9Oooj4v00KyHH3ZAnEWSq9RGFJxD3vOpbFz19KCjPHsnQ7E3YT91F1EGcWB265wOp/CZ9kkXfGMiYwp1QFZc6ylbB93sCyaSAPatjOPwsYBTrJhttBy4qLtjd6+XLiPPg/r9uzpOCbHuKS16UtsLokUvfl4aTQyDEBqPNWSz5hgMqeMHjbsYoYL9AqmV7BIPmQjnL60wDG5srF8fbASmY+tvBN27cr5hqOiGJmVrR4WBgBBMLwp+NbkwR5WzIzdOOHG+JKr2rSFUGTd/9PFsicDA1/DYog4hNHIUsn2bY7VTH0O5APDpDvt9LRqxXs0vN4Gfn4aqjg2HtMut04e4p3l3MRYfuFA/Vl4WGWIeXgDgeN+g3YNDsBNj+ylkKM/rRtv0VSshi8+esBUxAgOMvcSP3/IEJZ9sD6sXAQj3FtcKAEPgAAA==)!important
}
@media (min-width:768px) and (max-width:1440px) {
}
@media (max-width:1200px) {
}
@media (max-width:767px) {
.blueTheme .show-game-list .popularNav ul {
justify-content:flex-start
}
.blueTheme .show-game-list .popularNav ul li {
width:auto!important
}
.blueTheme .show-game-list .game-type-platform .popularNav {
height:auto
}
.blueTheme .show-game-list .game-type-platform .popularNav ul {
margin-top:0;
margin-bottom:0
}
.blueTheme .show-game-list .game-type-platform .popularNav ul li {
height:auto!important;
padding:0 10px;
line-height:30px!important;
box-sizing:border-box
}
.blueTheme .show-game-list .game-type-platform .platformList {
top:-80px
}
.blueTheme .game-page {
padding-bottom:80px
}
.blueTheme .game-page.v2 .game-list .tabs {
background:#f2f2f2;
padding:0
}
.blueTheme .game-page.v2 .game-list {
min-height:calc(100vh - 16px)
}
.blueTheme .game-page.v2 .show-game-list {
padding:0 15px
}
.blueTheme .game-page.v2 .show-game-list .game-type-platform .platformMainWrapper {
background:transparent;
padding:0
}
.blueTheme .game-page.v2 .show-game-list .game-type-platform .platformWrap {
margin-top:0
}
.blueTheme .agentReg.entryLogin .cardWrap.registerCard button {
background:linear-gradient(90deg, #4b9bf7, #66d3fa)
}
}
.blueTheme .popupReferSocial .popupContent.qrWrap .buttonContainer {
	padding:1rem
}
.blueTheme .popupReferSocial .popupContent.qrWrap .buttonContainer span {
	font-size:14px;
	color:#000;
	display:flex;
	justify-content:center;
	padding:1rem;
	cursor:pointer;
	margin-right:0;
	background:linear-gradient(90deg, #4b9bf7, #66d3fa);
	border:1px solid #63c2fa;
	border-radius:8px
}
@media (max-width:767px) {
.blueTheme .game-page .game-list .game-banner {
padding-bottom:0
}
}
@media (max-width:767px) {
}
@media (max-width:450px) {
}
@media (min-width:768px) {
.blueTheme .game-page .game-list .game-type-banner:not(.fixed) {
position:relative;
z-index:999;
background:#fff;
margin:0 auto
}
}
