.styles_react-code-input-container__tpiKG{position:relative}.styles_react-code-input__CRulA>input{border:solid 1px #a8adb7;border-right:0;font-family:'Lato';font-size:20px;color:#525461;text-align:center;box-sizing:border-box;border-radius:0;-webkit-appearance:initial}.styles_react-code-input__CRulA>input:last-child{border-right:solid 1px #a8adb7;border-top-right-radius:6px;border-bottom-right-radius:6px}.styles_react-code-input__CRulA>input:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.styles_react-code-input__CRulA>input:focus{outline:0;border:1px solid #006fff;caret-color:#006fff}.styles_react-code-input__CRulA>input:focus+input{border-left:none}.styles_loading__Z65VQ{position:absolute;left:0;right:0;bottom:0;text-align:center}.styles_blur__19vMK{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:.5;filter:blur(0.5px);transition:opacity .3s}.styles_title__1cca0{margin:0;height:20px;padding-bottom:10px}.styles_spin__6y_8G{display:inline-block;animation:styles_loadingCircle 1s infinite linear}@keyframes styles_loadingCircle{100%{transform:rotate(360deg)}}

.indiana-scroll-container{overflow:auto}.indiana-scroll-container--dragging{scroll-behavior:auto!important}.indiana-scroll-container--dragging>*{pointer-events:none;cursor:-webkit-grab;cursor:grab}.indiana-scroll-container--hide-scrollbars{overflow:hidden;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.indiana-scroll-container--hide-scrollbars::-webkit-scrollbar{display:none!important;height:0!important;width:0!important;background:transparent!important;-webkit-appearance:none!important}.indiana-scroll-container--native-scroll{overflow:auto}.indiana-dragging{cursor:-webkit-grab!important;cursor:grab!important}

#seo-footer-content .fbody{color:rgba(162,170,189,.4)!important;font-size:11px!important;padding:0}#seo-footer-content h1,#seo-footer-content h2{font-size:12px!important;color:#fff;font-weight:bold;margin-bottom:10px}#seo-footer-content h3{font-size:11.5px!important;color:#fff;font-weight:bold;margin-bottom:5px}#seo-footer-content a{color:#f1440a}.wap-page #seo-footer-content{display:none!important}#seo-footer-content .seo-content-wrap{margin-bottom:25px;color:rgba(162,170,189,.4)}#seo-footer-content .seo-content-wrap:first-child{margin-top:.75rem}#seo-footer-content ul{padding-left:15px;margin-left:10px}#seo-footer-content ul li{list-style-type:disc}#seo-footer-content ol{padding-left:15px;margin-left:10px}#seo-footer-content ol li{list-style:decimal}#seo-footer-content p{margin-bottom:5px}#seo-footer-content .seo-toogle-button{text-decoration:underline;cursor:pointer}text-decoration:underline;cursor:pointer;margin-left:10px}#seo-footer-content .seo-toogle-button #footer-see-more-button{margin-top:1.4rem}#seo-footer-content .seo-toogle-button #footer-see-less-button{margin-top:0rem}

.header-section #header .top-header .top-header-box .nav-list li {cursor: default; padding-bottom: 0px;}
.header-section #header .top-header .top-header-box .nav-list li.on a, .header-section #header .top-header .top-header-box .nav-list li:hover a {color: #ff4e00;}
.header-section #header .top-header .top-header-box .nav-list li a {color: #a2aabd; padding-bottom: .22rem; padding-top: .33rem; height: 100%;}

.banner .slider .slider-container .home-banner-img-container {background-color: rgba(0, 0, 0, 0); background-repeat: no-repeat; background-position: center top;}

.game-content li .img-box .hover-box > span {text-transform: uppercase;}

#footer .top-footer-box .top .provider li a {cursor: pointer; transition: color .3s; white-space: nowrap; color: rgba(162,170,189,.4);}
#footer .top-footer-box .top .provider li a:hover {color: #ffffff; text-decoration: underline;}

#footer .top-footer-box .top .provider li div[class*="-box"].download-box a {margin-right: .1rem;}

.header-section #header .second-header .second-header-box .right .down-list a {color: #a2aabd;}
.header-section #header .second-header .second-header-box .right .down-list a:hover {color: #ff4e00;}

.download-panel .download-list .download-items .download-item .other .tools > span a {color: hsla(0,0%,100%,.7);}
.download-panel .download-list .download-items .download-item .other .tools > span:hover a {color: #000;}

.header-section #header .second-header .second-header-box .right > div.after-login .account-info-box .account-info .drop-list li a {color: #a2aabd;}
.header-section #header .second-header .second-header-box .right > div.after-login .account-info-box .account-info .drop-list li:hover a {color: #fff;}

#root .login-page-box .login-popup .btn-item > .btn-login {
	margin-top: -.04rem;
	font-family: nunito-bold;
	color: #fff;
	width: 1.1rem;
	height: .38rem;
	cursor: pointer;
	background-color: #001b42;
	border-bottom-left-radius: .05rem;
	border-bottom-right-radius: .05rem;
	text-transform: uppercase;
	border:0px
}

.bg-content-section .sports .group .sports-games .content-item .item-content, 
.bg-content-section .sports .group .sports-games .slider .slider-container > div, 
.up-events .slider-box .slider .slider-container > div,
.slider .slider-container > div,
.download-panel .qr-box,
.popup-alert
{display: none!important;}

.bg-content-section .sports .group .sports-games .content-item .item-content.slider-fade-prev-enter-done,
.bg-content-section .sports .group .sports-games .content-item .item-content.slider-fade-prev-enter,
.bg-content-section .sports .group .sports-games .slider .slider-container > div.fade-next-enter-done,
.bg-content-section .sports .group .sports-games .slider .slider-container > div.fade-next-enter,
.up-events .slider-box .slider .slider-container > div.slider-fade-next-enter-done,
.up-events .slider-box .slider .slider-container > div.slider-fade-next-enter,
.up-events .slider-box .slider .slider-container > div.slider-fade-prev-enter-done,
.up-events .slider-box .slider .slider-container > div.slider-fade-prev-enter,
.up-events .slider-box .slider .slider-container > div.slider-fade-enter-done,
.dropping-hot .slider .slider-container > div
{display: block!important;}

.slider .slider-container > div.fade-next-enter-done,
.slider .slider-container > div.fade-next-enter,
.slots-banner .slider .slider-container > div,
.download-panel .qr-box.slider-y-bottom-in-enter-done,
.download-panel .qr-box.slider-y-bottom-in-enter,
.popup-alert.aaa
{display: flex!important}

.vv-lang .lan-list-box, .vv-sgbox, .ppm, .vv-dlbox, .vv-account-dd .drop-list, .vv-tabbox {display: none;}

.vv-sgbox.aaa, .ppm.aaa, .vv-dlbox.aaa, .vv-tabbox.aaa {display: block;}


#root .sports-panel .slider .slider-container > div > div .container .content, #root .casino-panel .slider .slider-container > div > div .container .content { height:90%; top:0!important }
.slots-games .slots-games-items .brand-list li .icon-box { display:flex }
.slots-games .slots-games-items .brand-list li .icon-box img { max-width:70% }
.hbg { background-position:left 33% top; background-repeat:no-repeat; background-size:auto 125% }
.pagi-char { right:0px; width:.65rem; top:-.18rem }
.gbox-slider .icon-box { width:auto!important; height:auto!important }
.gbox-slider .icon-box img { max-width:210px; height:auto!important; margin-top:0!important }
.gbox-pagi li { filter:grayscale(1) }
.gbox-pagi li img { max-width:68%; display:flex; margin:0px auto; max-height:56px }
.gbox-pagi li.on { filter:grayscale(0) }

.sg-playbtn {display:block; width:100%; }
.sg-playbtn span { background-color:#ec1c23; color:#ffffff; white-space:nowrap; font-size:.24rem; text-transform:uppercase; text-align:center; padding:0.2rem;  cursor:pointer; display:block  }

.sports-games .slider .slider-container > div .item-content {justify-content:center; padding-top:0!important}
.sports-games .slider .slider-container > div .item-content .icon-box { height:auto!important }
.sports-games .slider .slider-container > div .item-content .icon-box img { max-width:100%; filter:brightness(100)}

.contact-box .contact-list li a { color:#ffffff }

.contact-box .gobtn-lc { position:absolute; width:11%; height:55%; left:2%; top:10% }

#root .bg-content-section .sports, #root .bg-content-section .sports .group .sports-games { background-image: none }
#root .bg-content-section .sports .item-title { color:#ffffff }

#root .bg-content-section .sports .group .sports-games .slider .pagination li > div span { color:#00ff5f }
#root .bg-content-section .sports .group .sports-games .slider .pagination li.on > div span, #root .bg-content-section .sports .group .sports-games .slider .pagination li:hover > div span { color:#ff4e00 }
#root .bg-content-section .sports .group .sports-games .slider .pagination li.on > div::after, #root .bg-content-section .sports .group .sports-games .slider .pagination li.on > div::before, #root .bg-content-section .sports .group .sports-games .slider .pagination li:hover > div::after, #root .bg-content-section .sports .group .sports-games .slider .pagination li:hover > div::before {
	background: #ff4e00;
}

@media(max-width:1024px) {
	.bg-content-section .sports { height: 10.4rem; }
}

.modal-open {
	overflow: hidden
}

.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0
}

	.modal.fade .modal-dialog {
		-webkit-transition: -webkit-transform .3s ease-out;
		-o-transition: -o-transform .3s ease-out;
		transition: transform .3s ease-out;
		-webkit-transform: translate(0,-25%);
		-ms-transform: translate(0,-25%);
		-o-transform: translate(0,-25%);
		transform: translate(0,-25%)
	}

	.modal.in .modal-dialog {
		-webkit-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0)
	}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px
}

.modal-content {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
	box-shadow: 0 3px 9px rgba(0,0,0,.5)
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000
}

	.modal-backdrop.fade {
		filter: alpha(opacity=0);
		opacity: 0
	}

	.modal-backdrop.in {
		filter: alpha(opacity=50);
		opacity: .5
	}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5
}

	.modal-header .close {
		margin-top: -2px
	}

.modal-title {
	margin: 0;
	line-height: 1.42857143
}

.modal-body {
	position: relative;
	padding: 15px
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}

	.modal-footer .btn + .btn {
		margin-bottom: 0;
		margin-left: 5px
	}

	.modal-footer .btn-group .btn + .btn {
		margin-left: -1px
	}

	.modal-footer .btn-block + .btn-block {
		margin-left: 0
	}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

#root .login-page-box .login-popup .input-item { margin-bottom:.18rem }

.benefits-wrap { }

.benebox { display:flex; align-items:center; font-size:12px; padding:0.1rem 0.2rem 0.1rem 0; margin-right:0.3rem; border-top:1px solid #bbbbbb }
    .benebox .iimg { min-width:80px; display:flex; margin:0px 10px 0px 0px; justify-content:center }
    .benebox img, .benebox canvas { max-height:60px }
    .benebox .tt {}
    .benebox .tt h5 { }
    .benebox .tt p { }

.logodd { max-height:.7778rem; padding:6px 0px }
    .logodd.v2 { margin:.52rem 0 }
    .logodd.v3 { max-height:none; padding:0; max-width:270px }
    .logodd.ft { margin: 0; max-height:0.6rem }

#root .login-page-box.app-dl .login-popup { width:50%; max-width:600px; height:auto; padding-bottom:20px }

.app-dlbox { max-width:80%; margin:0px auto; font-size:16px; }
    .app-dlbox h4 {  }
    .app-dlbox small {  }
    .app-dlbox table { width:100%; margin-top:8px; }
        .app-dlbox table td { text-align:left; padding:2px; }
        .app-dlbox table td input { border:.01rem solid rgba(25,25,25,.2); border-radius:.09rem .09rem .09rem .09rem; font-size:.16rem; color:rgba(1,27,67,.6); padding:0 .22rem; width:100%; min-height:34px; line-height:34px; }
        .app-dlbox table td.copy { position:relative }
        .app-dlbox table td.copy span { position:absolute; background-color:#ff4e00; font-size:10px; font-weight:bold; display:flex; align-items:center; top:8px; right:8px; padding: 0 8px; border-radius:8px; height:calc(100% - 16px); cursor:pointer   }
    .app-dlbox .btn-submit { background-color:#ff4e00; font-weight:bold; text-align:center; text-transform:uppercase; padding:8px; width:100%; border-radius:8px; border:0px; cursor:pointer }
    .app-dlbox .btns { display:flex; border-top:1px solid #ccc; padding-top:8px; margin-top:5px; justify-content:center }
        .app-dlbox .btns .download { background-color:#00a1ff; text-transform:uppercase; font-weight:bold; width:50%; font-size:.16rem; padding:8px; border-radius:8px; margin:0px 4px; cursor:pointer }

.app-dlbox .btn-submit:hover, .app-dlbox table td.copy span:hover, .app-dlbox .btns .download:hover { filter:brightness(1.5) }

.download-panel .download-list .download-items .download-item .img.apk img { bottom:auto; top:50%; left:50%; transform:translate(-50%,-50%); max-width:80% }

.btn-next[disabled] { background-color:#bbbbbb!important }
.otp-button { position:absolute; text-transform:uppercase; background-color:#ff4e00; font-size:.14rem; border:0px; font-weight:700; color:#ffffff; padding:0px 15px; right:0px; top:0px; height:.5rem; cursor:pointer}

.register-panel .register-box .content .step-content .input > input::placeholder { font-size:12px }
.register-panel .register-box .content .step-content .input.s2 > input { padding:0 .22rem 0 .75rem }
.mprefix { position:absolute; text-transform:uppercase; background-color:#ffffff; font-size:.18rem; border:0px; font-weight:700; color:#111111; padding:0px 10px; left:0px; top:0px; height:.5rem!important; width:auto!important; border-radius:.09rem 0 0 .09rem; border:1px solid #bcbcbc}

.logodd.v2 { margin:.2rem 0 }
#root .login-page-box .login-popup .msg-box { margin-top:8px }
.vpn-notice { padding:12px 1.46rem }
	.vpnbtn {  }
		.vpnbtn a { display:flex; width:100%; justify-content:center; align-items:center; border-radius:80px; background-color:#f8cd3c; font-size:.18rem; font-weight:bold; text-transform:uppercase; padding:.1rem; gap:6px }
		.vpnbtn i { filter:invert(15%) sepia(95%) saturate(6932%) hue-rotate(358deg) brightness(95%) contrast(112%) }
	.vpnnote { text-align:center; margin-top:3px; font-size:.18rem; font-weight:bold }

@media (max-width: 1024px){
    .logodd { max-height:1.33rem;}
}

@media (min-width:768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto
	}

	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
		box-shadow: 0 5px 15px rgba(0,0,0,.5)
	}

	.modal-sm {
		width: 300px
	}
}

@media (min-width:992px) {
	.modal-lg {
		width: 900px
	}
}