.vip-card .mobile-lvl-card{background-color:#000;box-shadow:0 0 4px var(--v-newMobilePrimary-base)!important;height:52px;width:52px;max-width:52px;color:#fff;text-align:center;padding-top:2px;font-size:12px}.vip-card .mobile-lvl-card .lvl-title{font-size:26px;padding:unset}.vip-card .mobile-progress-header-div{display:flex;color:#fff;margin-left:30px;margin-right:20px;gap:0 10px;width:100%;justify-content:center;align-items:center}.vip-card .v-timeline:after{bottom:0;content:"";height:100%;position:absolute;top:0;width:2px;left:calc(45% - 1px);background:#474747}.vip-card .fulfilled{box-shadow:0 0 4px #ffce01!important}.vip-card .fulfilled-claimBtn{background-color:var(--v-newMobilePrimary-base);color:#000;opacity:.5}.vip-card .giftPrize-size{height:4rem!important;margin-top:-22px}.vip-card .claimable-btn,.vip-card .currentLvl-claimBtn{opacity:unset!important}.vip-card .mobile-vip-header{height:100px;border-bottom:2px solid var(--v-newMobilePrimary-base)}.vip-card .v-timeline{height:-moz-max-content;height:max-content}.vip-card .theme--light.v-timeline:before{background-color:var(--v-newMobilePrimary-base);left:calc(45% - 1px)!important}.vip-card .v-timeline-item{padding-bottom:50px!important}.vip-card .v-timeline-item__dot{background:transparent!important;width:200px}.vip-card .v-timeline-item__dot .v-timeline-item__inner-dot{width:inherit;margin:4px 0 0 4px}.vip-card .v-timeline-item__dot .v-timeline-item__inner-dot .prizename-card{color:#fff;width:inherit}.vip-card .prizeImg.v-card,.vip-card .v-timeline-item__dot .v-timeline-item__inner-dot .prizename-card{background-color:#000;height:60px;border-radius:8px;display:flex;justify-content:center;align-items:center}.vip-card .prizeImg.v-card{width:65px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25)!important;color:var(--v-newMobilePrimary-base);flex-direction:column}.vip-card .prizeImg.v-card .prizeIndex-span{width:100%;text-align:left;margin-left:8px}.claim-btn{color:#9b9b9b;height:60px;width:113px;background-color:#474747;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);border-radius:8px;display:flex;align-items:center;justify-content:center}.claim-btn .v-card__text{padding:unset}.vip-timeline-wrapper{display:flex;justify-content:center;height:57vh;overflow-y:scroll}.profile-alert-success .v-icon{color:#25b34b}.profile-alert-failed .v-icon{color:#dc2d2d}.vip-summary-container{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;max-width:100vw}.vip-summary-container .border-top-left-radius{border-top-left-radius:10px!important}.vip-summary-container .border-top-right-radius{border-top-right-radius:10px!important}.vip-summary-container .border-bottom-left-radius{border-bottom-left-radius:10px!important}.vip-summary-container .border-bottom-right-radius{border-bottom-right-radius:10px!important}.vip-card{background-color:transparent!important}@media screen and (max-width:959px){.vip-card .betting-pass-header-details{gap:1.5rem 0;flex-direction:column;margin:0 24px!important}}.vip-card .vip-progress-card{width:272px;height:100%;max-height:300px;background-color:#1c1c1c;border:1px solid #fff;border-radius:20px}.vip-card .vip-progress-card.logged-in{display:flex;flex-direction:column}.vip-card .vip-progress-card .progress-bar-details{padding-top:24px}.vip-card .vip-progress-card .vip-progress-status-title{background-image:linear-gradient(270deg,#fddd04,#fdb504);padding:1px 4px}.vip-card .vip-progress-card .betting-pass-register-button{width:100%!important;height:40px!important;margin:4px 0!important;color:#fff!important;background-color:#0080f6}@media screen and (max-width:959px){.vip-card .vip-progress-card .betting-pass-register-button{height:35px!important}}.vip-card .vip-progress-card .betting-pass-deposit-button,.vip-card .vip-progress-card .betting-pass-login-button{width:100%!important;height:40px!important;margin:4px 0!important}.vip-card .vip-progress-card .betting-pass-deposit-button{background-color:#0080f6;border-radius:12px}.vip-card .icon-size{height:2em}.vip-card .vip-process-bar-icon{border:10px solid #262626;z-index:1}.vip-card .vip-process-bar-icon img{padding:6px}.vip-card .vip-progress-bar{background-color:#acacac!important;border-radius:20px}.vip-card .vip-progress-bar .v-progress-linear__background{background-color:#acacac!important;border-color:#acacac!important;opacity:1!important}.vip-card .vip-progress-bar .v-progress-linear__determinate{background-image:linear-gradient(270deg,#fddd04,#fdb504)!important}.vip-card .betting-pass-summary-table{background:transparent}.vip-card .betting-pass-summary-table .betting-pass-reward-container{display:flex;flex-direction:column;border-radius:12px;margin:24px 8px 0;color:#fff;justify-content:space-around;background-color:rgba(0,0,0,.65)}@media screen and (max-width:959px){.vip-card .betting-pass-summary-table .betting-pass-reward-container{height:auto}}@media screen and (min-width:960px)and (max-width:1300px){.vip-card .betting-pass-summary-table .betting-pass-reward-container{height:115px}}@media screen and (min-width:1301px)and (max-width:1999px){.vip-card .betting-pass-summary-table .betting-pass-reward-container{height:180px}}@media screen and (min-width:2000px)and (max-width:2500px){.vip-card .betting-pass-summary-table .betting-pass-reward-container{height:250px}}.vip-card .betting-pass-summary-table .betting-pass-reward-container .betting-pass-reward-img{width:68%;align-self:center;margin-top:-24px}@media screen and (max-width:599px){.vip-card .betting-pass-summary-table .betting-pass-reward-container .betting-pass-reward-img{height:75px}}@media screen and (min-width:600px)and (max-width:959px){.vip-card .betting-pass-summary-table .betting-pass-reward-container .betting-pass-reward-img{width:auto;height:130px}}.vip-card .betting-pass-summary-table .betting-pass-reward-container .betting-pass-reward-level-text{font-size:22px;text-align:end;margin-top:-16px;margin-right:12px}.vip-card .betting-pass-summary-table .betting-pass-reward-container .betting-pass-reward-divider{height:1px;background-color:#575757}.vip-card .betting-pass-summary-table .betting-pass-reward-container .betting-pass-reward-text{height:36px;font-size:14px;text-align:center;align-content:center}@media screen and (min-width:960px){.vip-card .betting-pass-summary-table .betting-pass-reward-container .betting-pass-reward-text{height:41px}}.vip-card .betting-pass-summary-table .betting-pass-reward-button{width:100%!important;height:40px!important}.vip-card .vip-summary-table{background-color:#262626;border-radius:20px 20px 0 0!important}.vip-card .vip-summary-table .content{padding:12px}.vip-card .vip-summary-table-content{background-color:rgba(0,0,0,.6);border-radius:0 0 20px 20px!important}.vip-card .vip-summary-table-content .content{padding:12px}.vip-card .vip-summary-table-mobile{background-color:#262626;border-radius:0;padding:4px}.vip-card .vip-summary-table-mobile .content{padding:4px}.vip-card .vip-summary-table-content-mobile{background-color:rgba(0,0,0,.6);border-radius:0;padding:8px 4px}.vip-card .vip-summary-table-content-mobile .content{padding:4px}.vip-card .theme--light.v-btn.v-btn--disabled.v-btn--has-bg{background-color:#acacac!important;color:rgba(0,0,0,.12)!important}.vip_summary_pagination .v-pagination li{border:none!important}.vip_summary_pagination .v-pagination li button{border:none!important;font-size:12px}.vip_summary_pagination .v-pagination .v-pagination__more{color:var(--v-newMobilePrimary-base)}.selected-level{background-color:#0c2aab!important}.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.container{position:relative;text-align:center}.betting-pass-login-text{font-size:15px!important}.embedded-register-button{width:120px!important;padding:4px!important}.embedded-login-button{width:110px!important}.betting-pass-register-button{color:#fff!important;background-color:#0080f6}.betting-pass-deposit-button,.betting-pass-login-button,.betting-pass-register-button{width:100%!important;height:40px!important;margin:4px 0!important}.betting-pass-deposit-button{color:#fff!important;background-color:#0080f6}.ipl-betting-pass-banner-container{display:flex;width:100%;height:100%;min-height:300px;max-height:320px;position:relative}@media screen and (max-width:959px){.ipl-betting-pass-banner-container{min-height:220px!important;max-height:220px!important}}.ipl-betting-pass-banner-container .betting-pass-tiger{width:22%;position:absolute;left:-48px;bottom:-18%}@media screen and (max-width:1800px){.ipl-betting-pass-banner-container .betting-pass-tiger{bottom:-6%}}@media screen and (max-width:1300px){.ipl-betting-pass-banner-container .betting-pass-tiger{left:-13%;bottom:-6%}}.ipl-betting-pass-banner-container .betting-pass-banner{width:85%;height:100%;max-width:930px;max-height:320px;margin-right:20px;padding:20px 16px;right:0;position:absolute;background-image:url(/static/image/ipl-betting-pass/banner.jpg);background-size:cover;background-position-x:right;border-radius:20px}@media screen and (max-width:959px){.ipl-betting-pass-banner-container .betting-pass-banner{width:100%!important;margin-right:unset!important;max-height:220px;display:flex}.ipl-betting-pass-banner-container .betting-pass-banner .betting-pass-content{width:auto!important}}@media screen and (max-width:1300px){.ipl-betting-pass-banner-container .betting-pass-banner{align-content:center;width:93%;height:300px}}.ipl-betting-pass-banner-container .betting-pass-banner .betting-pass-content{width:500px}.ipl-betting-pass-banner-container .betting-pass-banner .betting-pass-content span{display:flex;color:#fff}.ipl-betting-pass-banner-container .betting-pass-banner .betting-pass-content .title-1{font-size:30px;font-weight:700;color:#fff!important}@media screen and (max-width:1300px){.ipl-betting-pass-banner-container .betting-pass-banner .betting-pass-content .title-1{font-size:25px}}.ipl-betting-pass-banner-container .betting-pass-banner .betting-pass-content .title-2{font-size:22px;font-weight:700}@media screen and (max-width:1300px){.ipl-betting-pass-banner-container .betting-pass-banner .betting-pass-content .title-2{font-size:19px}}.ipl-betting-pass-banner-container .betting-pass-banner .betting-pass-content .content{font-size:14px}@media screen and (max-width:1300px){.ipl-betting-pass-banner-container .betting-pass-banner .betting-pass-content .content{font-size:13px}}.vip-level{height:68px;font-size:30px;align-content:center;background-image:url(/static/image/betting-pass/vip-level-bg.png);background-position:50%}.vip-progress-text{display:flex;color:#fff;font-size:12px}.vip-progress-bar-text{float:right}.vip-current-level-text,.vip-next-level-text,.vip-progress-bar-text{color:#fff;font-size:12px}.vip-next-level-text{float:right}.betting-pass-level-container{position:relative}.betting-pass-treasure{width:180px;position:absolute;z-index:2;right:-38px;bottom:-24%}@media screen and (max-width:1800px){.betting-pass-treasure{right:-60px}}@media screen and (max-width:1700px){.betting-pass-treasure{right:-80px}}@media screen and (max-width:1500px){.betting-pass-treasure{right:-120px}}@media(max-width:1024px){.vip-card{font-size:13px}}@media(max-width:959px){.betting-pass-prizes-row{flex-wrap:nowrap;overflow-x:auto}.betting-pass-prizes-row .mobile-prize-card{min-width:25dvw}.vip-progress-card{width:100%!important}.vip-progress-card .deposit-desc-btn{padding-bottom:8px}.vip-progress-card .mobile-logged-details{display:flex;flex-direction:row;align-items:center;justify-content:left}.vip-progress-card .mobile-logged-details .mobile-logged-level{flex:0 0 16.6666666667%;max-width:16.6666666667%}.vip-progress-card .mobile-logged-details .progress-bar-details{padding-top:unset!important}.vip-progress-card .mobile-logged-details .mobile-gutter{margin:0!important;width:100%}.vip-progress-card .mobile-logged-details .progress-node-desc{padding-top:8px}.theme--dark.v-pagination .v-pagination__navigation,.theme--light.v-pagination .v-pagination__navigation{background-color:transparent!important;color:#000!important}.mobile-vip-header{margin-top:unset!important}.vip-card{height:inherit}.vip-card .icon-size{height:44px}.vip-card .v-timeline:before{height:95%!important;top:30px!important}.vip-card .v-timeline-item__body{padding-left:50px}.vip-card .v-timeline-item__opposite{padding-right:50px}.vip-card .vip_summary_pagination .v-pagination li button{font-size:1.2rem;height:32px}.vip-card{background-color:#333!important}.theme--dark.v-pagination .v-pagination__navigation{background-color:transparent}.vip-mobile-login-button{width:120px!important;height:30px!important;font-size:12px!important}.vip-mobile-register-button{width:120px!important}.v-pagination{margin:15px 0}.v-pagination li button{border-radius:50%!important;min-height:31px!important;min-width:31px!important;margin-right:10px}.theme--dark.v-pagination.v-pagination__item.v-pagination__item--active,.v-pagination__item{background-color:#474747!important;color:var(--v-newMobilePrimary-base)!important}.v-pagination__item.v-pagination__item--active{background-color:var(--v-newMobilePrimary-base)!important;color:#000!important}}@media(orientation:landscape){.vip-timeline-wrapper{height:35vh}.mobile-vip-header{height:60px!important}.theme--light.v-timeline:before{left:calc(50% - 25px)!important}.v-timeline:after{left:calc(50% - 25px)!important}}@media(max-width:599px){.vip-card{font-size:12px}.vip-card .vip-progress-card{background-color:#1c1c1c;border:1px solid #fff;border-radius:20px}.vip-card .vip-progress-card .vip-progress-status-title{background-image:linear-gradient(270deg,#fddd04,#fdb504);padding:1px 4px}.vip-card .icon-size{height:3.5em}.vip-card .vip-process-bar-icon{border:8px solid #262626;z-index:1}.vip-card .vip-progress-bar{background-color:#d9d9d9!important;border-radius:20px;margin-top:8px}.vip-card .vip-progress-bar .v-progress-linear__background{background-color:#d9d9d9!important;border-color:#d9d9d9!important;opacity:1!important}.vip-card .vip-progress-bar .v-progress-linear__determinate{background-color:#fd8839!important}.vip-card .v-btn.dialog-button{width:inherit!important;height:auto!important;font-size:12px!important}.vip-card .v-timeline-item__opposite{padding-right:8px}.vip-card .v-timeline-item{align-items:center;padding-bottom:30px!important}.vip-card .theme--light.v-timeline:before{background-color:var(--v-newMobilePrimary-base);left:calc(50% - 15px)!important}.vip-card .v-timeline:after{left:calc(50% - 15px)!important}.vip-card .v-timeline-item__body{padding-left:15px}.vip-card .v-timeline-item__dot{width:145px}.vip-card .v-timeline-item__dot .v-timeline-item__inner-dot{width:inherit}.vip-card .v-timeline-item__dot .v-timeline-item__inner-dot .prizename-card{width:inherit;height:44px}.vip-card .prizeImg.v-card{height:55px}.vip-card .prizeImg.v-card .icon-size{height:2.6rem}.vip-card .prizeImg.v-card .prizeIndex-span{font-size:.7rem}.vip-card .claim-btn{height:44px!important;width:90px!important}}.mobile-vip-progress-bar-text{color:#acacac}.mobile-vip-progress-bar-text>div{display:flex;justify-content:space-between}@media(max-width:499px){.vip-progress-card .mobile-logged-details .mobile-logged-level{flex:0 0 25.6666666667%!important;max-width:25.666667%!important}.vip-card .betting-pass-summary-table .betting-pass-prizes-row .mobile-prize-card{min-width:31dvw}.vip-card .betting-pass-summary-table .betting-pass-prizes-row .mobile-prize-card .betting-pass-reward-container{height:115px;justify-content:space-evenly}.vip-card .betting-pass-summary-table .betting-pass-prizes-row .mobile-prize-card .betting-pass-reward-container .betting-pass-reward-level-text,.vip-card .betting-pass-summary-table .betting-pass-prizes-row .mobile-prize-card .betting-pass-reward-container .betting-pass-reward-text{font-size:.8rem}}@media(max-width:399px){.vip-card .betting-pass-summary-table .betting-pass-prizes-row .mobile-prize-card{min-width:35dvw}}