.row{display:flex;flex-wrap:wrap;align-items:center}
.asterisk,.error-msg{font-size:12px;padding:0}
input:-webkit-autofill{border-radius:0 !important}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.main-page .container:before,.main-page .container:after,.main-page .container-fluid:before,.main-page .container-fluid:after,.main-page .row:before,.main-page .row:after,.main-page .form-horizontal .form-group:before,.main-page .form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:none}
.custom-scroll::-webkit-scrollbar{width:5px;height:5px}
.custom-scroll::-webkit-scrollbar-thumb{border-radius:10px}
.btn{outline:none !important;border-radius:5px}
.btn-theme{border:0 !important;border-radius:50px}
.register-button{border:1px solid}
.modal-form-content{display:flex;flex-wrap:wrap;flex-direction:column;gap:10px}
.form-group{margin:0}
.form-control[disabled],.form-control[readonly],.form-control{border-radius:5px;transition:none;font-weight:bold;border:1px solid}
.search-form .form-control,.form-content .password-form-control{border-top-right-radius:0px !important;border-bottom-right-radius:0px !important}
.svc-container{position:fixed;top:45px;left:5px;z-index:2000;display:none}
.svc-container img{height:50px;width:50px}
.svc-img-container{display:flex;justify-content:center;align-items:center}
.svc-img-container img{height:90%;width:90%}
#UCPopupModal .title-container .title{margin-left:10px}
#UCPopupModal .title-container{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}
.popup-modal .fa{font-size:18px;cursor:pointer}
.popup-modal .modal-content{border:1px solid}
.popup-modal .modal-header{display:flex;align-items:center;justify-content:space-between;font-size:18px;border:none;border-top-left-radius:5px;border-top-right-radius:5px}
.popup-modal .modal-header .close{opacity:1}
.popup-modal .modal-body{padding:10px 0px 10px 0px;min-height:100px}
.popup-modal .modal-container{padding:5px 15px}
.popup-modal .borderline{border-bottom:1px dotted}
#popupCmsModal .modal-body,#popupMsgModal .modal-body{padding:15px;min-height:unset}
#popupCmsModal .modal-footer,#popupMsgModal .modal-footer{padding:5px;text-align:center;border:none}
#loginModal .modal-body{padding:15px}
#loginModal .form-buttons{text-align:center}
#popupBannerModal .modal-dialog{display:flex;align-items:center}
#popupBannerModal .btn-close{position:absolute;top:-25px;right:-20px;z-index:18}
#popupBannerModal .modal-content{padding:20px 20px 0px 20px;width:100%;text-align:center}
#popupBannerModal #carouselPopup{border:1px solid}
#popupBannerModal .btn-default{margin:10px}
#popupBannerModal .modal-dialog .btn-close img{width:54px;height:54px}
@media (min-width:992px){
.modal-dialog{margin-top:75px}
}
@media (max-width:767px){
#popupBannerModal .btn-close{top:-10px;right:-10px}
}
.popup-modal-center .modal-dialog{position:relative;top:50%;transform:translateY(-50%) !important;margin:0 auto}
.main-page .popup-modal-center .modal-dialog{padding:20px}
@media (max-width:767px){
#popupBannerModal.popup-modal-center .btn-close{top:-25px;right:-10px}
}
#popupBannerModal.popupbanner-design1 .modal-content{padding:0;border:none}
#popupBannerModal.popupbanner-design1 #carouselPopup{border:none}
#popupBannerModal.popupbanner-design1 .btn-default{display:none}
#popupBannerModal.btn-x-none .btn-close{display:none}
.homepage .middlebackground.bg-position-y-500{background-position-y:500px}
.homepage .middlebackground.custombody-center,.defaultpage .middlebackground.custombody-center{height:100vh;display:flex;flex-direction:column;justify-content:center;align-content:center}
.well{margin:10px 0}
.scroll-well .well{height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch}
.well a:hover{text-decoration:underline}
.well a.btn:hover{text-decoration:none}
@media (min-width:1200px){
.container{width:1200px}
}
.carousel.d-none,.carousel-inner.d-none{display:none}
.generic-banner-content{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}
.generic-banner-content .loader{z-index:1;display:flex;justify-content:center;align-items:center;background:rgba(7,3,13,0.4)}
.generic-banner{position:relative;filter:blur(8px);overflow:hidden}
.tournament-container{width:100%;display:flex;justify-content:center;align-items:center}
body.worldcup.#07030d .middlebackground{background:url("../../../../images/worldcup/imgWebBlackFIFAWC2026BG.webp");background-repeat:no-repeat;background-position:top center;background-size:cover;background-attachment:fixed}
body.worldcup.#fff7fc .middlebackground{background:url("../../../../images/worldcup/imgWebWhiteFIFAWC2026BG.webp");background-repeat:no-repeat;background-position:top center;background-size:cover;background-attachment:fixed}
@supports(-webkit-touch-callout:none){
body.worldcup.#07030d .middlebackground,body.worldcup.#fff7fc .middlebackground{background-attachment:scroll;background-size:contain}
}
body.worldcup.#07030d #footer{background-color:#07030d}
body.worldcup.#fff7fc #footer{background-color:#fff7fc}
.event-list{display:flex;flex-direction:column;padding:10px;gap:15px;align-items:center;overflow:auto;flex:1}
.eventRow{position:relative}
.headerimg{position:relative;display:table;margin-left:auto;margin-right:auto}
.headerimg img{display:block}
.headerimg .header-title{position:absolute;top:12%;left:50%;z-index:1;font-size:clamp(20px,12vw,50px);transform:translate(-50%,-50%);pointer-events:none;#fff7fc-space:nowrap}
.mainheader .container>.row{align-items:unset}
.mainheader .error-msg{text-align:right}
.mainheader .content.content-float{position:absolute;right:15px;top:5px}
.mainheader .language img{width:18px}
.mainheader .language .dropdown-menu{min-width:35px;border:1px solid;padding:0;margin:0}
.mainheader .form-content.no-header-captcha{padding:10px 0}
.mainheader .form-content.no-header-captcha .form-buttons{flex-direction:row}
.mainheader2-design1 .form-buttons{display:flex;gap:7px;align-items:center}
.show-label.mainheader2-design1 .form-buttons{margin-top:20px}
.mainheader2-design1 .form-buttons .btn{width:100px;height:35px;padding:0;border-radius:50px}
.mainheader2-design1 .header-content{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:10px}
.mainheader2-design1 .form-icon{padding:8px 9px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.mainheader2-design1 .topbar-content{display:flex;gap:5px;flex-wrap:wrap;align-items:center;padding-top:12px}
.mainheader2-design1 .topbar-content .datetime span,.mainheader2-design1 .content a{display:flex;gap:5px;align-items:center;padding:5px 0;justify-content:center;line-height:1}
.mainheader2-design1 .topbar-content .content.android a{padding:7px 10px;font-size:12px;border-radius:5px}
.mainheader2-design1 .topbar-content .content{position:relative}
.mainheader2-design1 .topbar-content .border{border-left:1px dotted;height:15px}
.mainnavbar-container .navbar-nav>li>a>span.glyphicon{top:0px;font-size:18px}
.mainnavbar-container .navbar-nav>li>a,.mainnavbar-container .navbar-nav .open>a,.mainnavbar-container .navbar-nav .open>a:hover{display:flex;align-items:center;gap:5px;border-top:3px solid transparent;border-bottom:3px solid transparent;#fff7fc-space:nowrap}
.mainnavbar-container .navbar-nav .open .dropdown-menu{position:absolute}
.mainnavbar-container .navbar-container{position:inherit}
.mainnavbar-container .navbar-nav>li.gamemenu{position:inherit}
.mainnavbar-container .navbar-nav>li.gamemenu>ul{padding:0;border:none;top:initial;left:0;right:0;margin:0 auto;max-width:1200px;border-bottom:3px solid;z-index:999}
.mainnavbar-container .navbar-nav>li.gamemenu>ul.full-width-dropdown{max-width:unset}
.mainnavbar-container.show-download-desc .navbar-nav>li>a.mobile-button::before{content:"New";transform:rotate(45deg);position:absolute;top:-1px;z-index:1;right:-1px;font-size:9px}
.mainnavbar-container.show-download-desc .navbar-nav>li>a.mobile-button::after{content:"";width:0;height:0;position:absolute;top:0;right:0;border-left:25px solid;border-right:0px solid;border-top:25px solid}
.mainnavbar-container.show-logo .logo-container img{max-height:100px}
.mainnavbar-container .svg-icon.icon-worldcup{mask-image:var(--icon-worldcup);-webkit-mask-image:var(--icon-worldcup)}
.mainnavbar-container .navbar-container .tab-arrow{font-size:18px}
.mainnavbar-container .navbar-container .tab-arrow.up{padding-bottom:5px}
.mainnavbar-container .navbar-container .tab-arrow.down{padding-top:5px}
.mainnavbar-container .navbar-container .navbar-page{position:absolute;right:0px;top:23px;font-size:12px}
.mainnavbar-container.horizontal-scroll .navbar-container{display:flex;align-items:center;gap:8px}
.mainnavbar-container.horizontal-scroll .navbar-content{display:flex;flex-direction:row;overflow:auto}
.mainnavbar-container.horizontal-scroll .navbar-content .navbar-nav{display:flex;flex-wrap:nowrap}
.mainnavbar-container.horizontal-scroll .navbar-content .navbar-nav li.data,.mainnavbar-container.vertical-scroll .navbar-content .navbar-nav li.data{position:inherit}
.mainnavbar-container.horizontal-scroll .navbar-content .navbar-nav li.data .dropdown-menu,.mainnavbar-container.vertical-scroll .navbar-content .navbar-nav li.data .dropdown-menu{top:initial;left:0;right:0;margin:0 auto;max-width:1200px;z-index:999}
.mainnavbar-container.vertical-scroll .navbar-container{display:flex;align-items:center;justify-content:center}
.mainnavbar-container.vertical-scroll .navbar-content{display:flex;flex-direction:column;overflow:hidden}
.mainnavbar-container.vertical-scroll .navbar-content .navbar-nav{display:flex;flex-wrap:nowrap}
.mainnavbar-container.vertical-scroll .navbar-content.vertical-display{display:flex;flex-direction:row;overflow:hidden}
.mainnavbar-container.vertical-scroll .navbar-content.vertical-display .navbar-nav{display:flex;flex-wrap:nowrap}
.mainnavbar-container.vertical-scroll .vertical-scroll-btn{display:flex;flex-direction:column;position:relative}
.mainnavbar1-design3 .navbar-nav>li>a{#fff7fc-space:nowrap;font-size:12px;flex-direction:column;padding:18px 5px}
.mainnavbar1-design3 .svg-icon{width:35px;height:35px}
.mainnavbar1-design3 .special-icon-size .svg-icon{width:60px}
.mainnavbar1-design3 .navbar-nav>li{width:75px}
.mainnavbar1-design3 .navbar-nav>li>a>span.glyphicon{top:1px;font-size:35px}
.mainnavbar1-design3 .navbar-content{display:flex;flex-direction:column}
.mainnavbar1-design3 .navbar-nav{display:flex;flex-wrap:wrap;margin:0;justify-content:flex-end}
.mainbanner-container.banner-fullsize .container{width:100%}
.mainbanner-container{position:relative;overflow:hidden}
.full-banner-container{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}
.full-bg-wrapper{position:absolute;inset:0}
.full-bg-banner{position:absolute;inset:0;opacity:0;transition:opacity 1s ease,transform .8s ease;background-size:cover;filter:blur(20px) brightness(.55)}
.full-bg-banner.active{opacity:1}
.announcement2-design1 .announcement-content{border:1px solid}
.announcement2-design1 .announcement-title{border-radius:50px}
.announcement2-design1 .marquee{width:70%}
.announcement2-design1 .datetime{width:25%;text-align:center}
.jackpot-provider-none .jackpot-provider{display:none}
.jackpot1-design2 .jackpot{display:flex;align-items:center;height:150px}
.jackpot1-design2 .jackpot-provider{font-size:25px;text-transform:uppercase;font-weight:bold;margin:35px 20px 0px 60px;text-align:center;width:350px}
.jackpot1-design2 .jackpot-currency-amount{font-size:45px;font-family:"advanced_dot_digital7";display:flex;gap:20px;justify-content:center;width:675px;margin:0 auto}
.jackpot1-design2.jackpot-provider-none .jackpot-currency-amount{margin-left:40%}
@media(max-width:1199px){
.jackpot1-design2 .jackpot{align-items:end;flex-direction:column;height:165px}
.jackpot1-design2 .jackpot-provider{margin:20px 16% 10px 0px;width:350px}
.jackpot1-design2 .jackpot-currency-amount{width:600px}
.jackpot1-design2.jackpot-provider-none .jackpot-currency-amount{margin:0 auto;margin-top:65px}
}
@media(max-width:991px){
.jackpot1-design2 .jackpot-provider{margin:20px 6% 10px 0px}
}
@media(max-width:767px){
.jackpot1-design2 .jackpot{height:150px;background-size:cover !important}
.jackpot1-design2 .jackpot-provider{margin:11px 3% 10px 0px;width:375px}
.jackpot1-design2 .jackpot-currency-amount{width:0px}
.jackpot1-design2.jackpot-provider-none .jackpot-currency-amount{margin-top:45px}
}
@media(max-width:674px){
.jackpot1-design2 .jackpot{height:130px}
.jackpot1-design2 .jackpot-provider{margin:7px 0% 4px 0px}
}
@media(max-width:574px){
.jackpot1-design2 .jackpot{height:83px}
.jackpot1-design2 .jackpot-provider{font-size:15px;margin:5px 0% 12px 0px;width:235px}
.jackpot1-design2 .jackpot-currency-amount{font-size:20px}
.jackpot1-design2.jackpot-provider-none .jackpot-currency-amount{margin-top:35px}
}
@media(max-width:375px){
.jackpot1-design2 .jackpot{height:74px}
.jackpot1-design2 .jackpot-provider{font-size:15px;margin:3px 0% 7px 0px;width:200px}
.jackpot1-design2.jackpot-provider-none .jackpot-currency-amount{margin-top:30px}
}
.sitestats1-design1{font-family:Arial}
.sitestats1-design1 .info-container{width:100%;display:flex;flex-flow:row wrap;border-top:1px solid}
.sitestats1-design1 .info-container>.info-col{padding:5px 10px}
.sitestats1-design1 .info-row{display:flex;flex-flow:row nowrap;padding:1px 0}
.sitestats1-design1 .info-col{display:flex;flex-flow:column nowrap;flex-grow:1}
.sitestats1-design1 .info-col.two-rows{flex-flow:row nowrap;justify-content:space-around;flex-grow:0.5}
.sitestats1-design1 .info-col.two-rows .info-row{flex-flow:column nowrap;justify-content:center;align-items:center}
.sitestats1-design1 .info-col.border-left-right{border-left:1px solid;border-right:1px solid}
.sitestats1-design1 .info-subtitle,.info-label{justify-content:center}
.sitestats1-design1 .info-label{justify-content:center;text-align:right;padding-left:10px;flex:0.5}
.sitestats1-design1 .info-col.two-rows .info-label{padding-left:0px}
.sitestats1-design1 .info-label2{justify-content:center;text-align:right}
.sitestats1-design1 .item-container{position:relative}
.sitestats1-design1 .item-container.item-number{text-align:right}
.sitestats1-design1 .item-text{position:absolute;font-weight:bold;font-size:30px;top:3px;right:16px}
.sitestats1-design1 .info-number{justify-content:center;text-align:right;font-family:Arial;font-weight:bold;font-size:30px}
.sitestats1-design1 .item-bg{display:inline-block;background-size:cover;background-position:center;background-repeat:no-repeat;width:48px;height:48px}
.sitestats1-design1 .icon-members{display:inline-block;width:40px;height:40px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;position:absolute;top:2px;left:4px}
.sitestats1-design1 .icon-user{display:inline-block;width:27px;height:27px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;position:absolute;top:10px;left:11px}
.sitestats1-design1 .info-progress{width:100%}
.sitestats1-design1 .info-progress .progress{padding:2px 3px;border-radius:10px;margin-top:4px;margin-bottom:2px}
.sitestats1-design1 .info-progress .progress .progress-bar{border-radius:8px}
.tween-list-mask{overflow:hidden;position:relative}
.tween-container{position:relative;display:flex;flex-flow:row nowrap;align-items:center;overflow:visible;scrollbar-width:none;scroll-snap-type:none;scroll-behavior:auto;-webkit-overflow-scrolling:touch}
.tween-container::-webkit-scrollbar{display:none}
.tween-container .tween-box{scroll-snap-align:start;padding:0 3px;cursor:pointer}
.slot3-design1 .slot-lists{display:flex;flex-wrap:wrap;gap:5px}
.slot3-design1 .slot-content{cursor:pointer}
.slot3-design1 .slot-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}
.slot3-design1 .provider-name{font-size:22px;line-height:35px;margin:0px 10px}
.slot3-design1 .slot-header a{font-size:18px;padding-left:40px;padding-right:40px;height:35px;display:flex;align-items:center}
.slot3-design1 .slot-body{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}
.slot3-design1 .slot-name{text-align:center;font-size:14px;#fff7fc-space:nowrap}
.slot3-design1 .slot-img{position:relative}
.slot3-design1 .slot-img .gameicon-tag{position:absolute;top:0;z-index:1;pointer-events:none}
#footer{padding:0px 0 10px 0}
.footer-container .collapsed{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}
.footer-container .collapsed::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:none}
.footer-container .collapse-button.hidden{display:none}
.footer-container .collapse-button{display:block;text-align:center;width:100%;padding:8px;cursor:pointer;font-weight:bold;font-size:15px}
.footer-container h1{font-size:26px}
.footer-container h2{font-size:24px}
.footer-container h3{font-size:22px}
.footer-container h4{font-size:20px}
.footer-container h5{font-size:18px}
.footer-container h6{font-size:16px}
.footer-container a:hover{text-decoration:underline}
.footer-container .footer-content{padding:10px 20px 25px 20px;text-align:center}
.footer-border-top-1 .footer-container>.container,.footer-border-top-1.footer-container>.container{border-top:1px solid}
.footer-border-top-dot-1 .footer-container>.container,.footer-border-top-dot-1.footer-container>.container{border-top:1px dotted}
.alternativelink-box a{display:block;width:100%;height:100%;overflow:hidden;#fff7fc-space:nowrap}
.alternativelink-box a:hover{text-decoration:underline}
.alternativelink-border-top-1 .alternativelink2>.container,.alternativelink-border-top-1.alternativelink2>.container{border-top:1px solid}
.alternativelink-border-top-dot-1 .alternativelink2>.container,.alternativelink-border-top-dot-1.alternativelink2>.container{border-top:1px dotted}
.alternativelink-border-top-1 .alternativelink2 .alternativelink-content,.alternativelink-border-top-1.alternativelink2 .alternativelink-content,.alternativelink-border-top-dot-1 .alternativelink2 .alternativelink-content,.alternativelink-border-top-dot-1.alternativelink2 .alternativelink-content{margin-top:15px}
.alternativelink2-design1 .alternativelink-content{display:flex;flex-direction:column;gap:10px}
.alternativelink2-design1 .alternativelink-header{font-size:18px;font-weight:bold;text-transform:uppercase}
.alternativelink2-design1 .alternativelink-body{display:flex;flex-wrap:wrap;gap:5px}
.alternativelink2-design1 .alternativelink-box{flex:0 0 calc((100% - (4 * 5px)) / 5)}
.hybridcontent-container .hybridcontent .container{width:inherit}
.hybridcontent-border-top-1>.container{border-top:1px solid}
.hybridcontent-border-top-dot-1>.container{border-top:1px dotted}
.hybridcontent-border-top-1 .hybridcontent,.hybridcontent-border-top-dot-1 .hybridcontent{margin-top:15px}
.hybridcontent-line-border-1 .hybridcontent-line{border-left:1px solid}
.hybridcontent-line-border-dot-1 .hybridcontent-line{border-left:1px dotted}
.hybridcontent-reverse .hybridcontent{flex-direction:row-reverse}
.hybridcontent-footer2-design1 .hybridcontent{display:flex}
.bank-border-top-1 .bank-container>.container,.bank-border-top-1.bank-container>.container{border-top:1px solid}
.bank-border-top-dot-1 .bank-container>.container,.bank-border-top-dot-1.bank-container>.container{border-top:1px dotted}
.bank-border-top-1 .bank-container .bank-content,.bank-border-top-1.bank-container .bank-content,.bank-border-top-dot-1 .bank-container .bank-content,.bank-border-top-dot-1.bank-container .bank-content{margin-top:15px}
.bank1-design2 .bank-content{display:flex;flex-direction:column;gap:10px}
.bank1-design2 .bank-title{font-size:18px;font-weight:bold;text-transform:uppercase}
.bank1-design2 .bank-body{display:flex;flex-wrap:wrap;gap:10px}
.bank1-design2 .bank-box{display:flex;align-items:center;gap:8px;width:115px;flex:0 0 calc((100% - (1 * 10px)) / 2)}
.bank1-design2 .bank-indicator{width:5px;height:20px;border-radius:50px}
.bank1-design2 .bank-box .svg-icon{width:100px;height:30px}
.contact-border-top-1 .contact-container>.container,.contact-border-top-1.contact-container>.container{border-top:1px solid}
.contact-border-top-dot-1 .contact-container>.container,.contact-border-top-dot-1.contact-container>.container{border-top:1px dotted}
.contact-border-top-1 .contact-container .contact-content,.contact-border-top-1.contact-container .contact-content,.contact-border-top-dot-1 .contact-container .contact-content,.contact-border-top-dot-1.contact-container .contact-content{margin-top:15px}
.contact1-design2 .contact-content{display:flex;flex-direction:column;gap:10px}
.contact1-design2 .contact-title{font-size:18px;font-weight:bold;text-transform:uppercase}
.contact1-design2 .contact-body{display:flex;flex-wrap:wrap;gap:10px}
.contact1-design2 .contact-box{display:flex;align-items:center;gap:8px;width:100%}
.contact1-design2 .contact-icon .svg-icon{width:30px;height:30px}
