/* User profile => username */
.u-i-p-p-u-i-d-username-bc {
     display: none !important;
}

/* My profile => Personnal information => Register for ...*/
.userProfileSection-1>*:not(:first-child, :last-child) {
     display: none !important;
}

/* User profile => personnal data => get verify code btn  */
.get-code-verify .get-code-btn {
     display: none !important;
}

/* Congratulatory message after registration*/
.congrats-block-desc,
.congrats-block-title {
     word-break: unset !important;
     text-align: justify !important;
}

/* 
Notice: Main menu and sub menus have same class name
9: User profile list => User profile page
10: User profile list => Messages 
*/
div.user-profile-nav:nth-child(9),
div.user-profile-nav:nth-child(10) {
     display: none !important;
}

.dep-w-info-bc .horizontal-sl-list {
     display: none !important;
}

/* Deposit methods horizantal */
.dep-w-info-bc .horizontal-sl-list {
     display: none !important;
}

.express-bonus-popup-items li.ellipsis {
     font-size: 0.6rem !important;
}

/*** Comes from mobile CSS [START] ***/
:root {
     --bc-live: 255, 76, 0;
     --bc-main-green: 18, 110, 81;
     --bc-btn-menu-active: 46, 45, 45;
     --bc-vpn-bg: 27, 118, 187;
     --bc-yellow: 255, 203, 5;
     --bc-header: 38, 38, 38;
     --b-sc-rgb: 255, 255, 255;

}

.body {
     background: #242424 !important;
}

.btn.sign-in {
     text-decoration: none !important;
     color: #fff !important;
}

button.btn.s-small.sign-in {
     color: #fff !important;
     text-decoration: none;
}

/* Search result box in : SPORT => Search icon */
.sport-search-result-bc {

     padding-inline-start: 30px;
}

/* horizontal  scroll list. Sample sections: live, casino, etc. */
[dir=rtl] .horizontal-sl-list-bc {

     direction: rtl !important;
     /*
     flex-direction: row-reverse;
 */
}

/* Promotions Item Show => Banner  [START]*/
.promotionDetHeader-bc {
     padding-top: 35% !important;
}

.promotionDetThumbnail-bc {
     height: auto !important;
}

/* Promotions Item Show => Banner [END] */

/* Exchange shop banners */
.bonusExchangeListElThumbWrapper-bc {
     display: none !important;
}

/* BetSlip => "Open Bets" => "Go to bet history" */
.open-bets-bet-history-btn {
     justify-content: flex-start !important;
}

/* Slots => Horizontal navbar icons => with vpn icons*/
.bc-i-popularwithvpn:before,
.bc-i-topwithvpn:before,
.bc-i-promotionswithvpn:before,
.bc-i-newwithvpn:before,
.bc-i-gamesoftheweekwithvpn:before,
.bc-i-jackpotswithvpn:before {
     color: rgba(var(--bc-vpn-bg), 1);
}

/* Slots & Live casino [START]*/

/*  vpn badge icons */
.badge-vpn:after {
     background-color: rgba(var(--bc-vpn-bg), 1) !important;
}

/*Slot => Summer Heat Promo*/
.summerheatpromo {
     color: #F08223 !important;
}

/* Slots & Live casino [END]*/

/*user promotional bounuses => bounus details*/
.starting-date,
.ending-date {
     display: none !important;
}

/* Main page  Horse Racing Specials*/
.HorseRacingSpecials-bg {
     color: rgba(var(--b-sc), .8);
}

/* Balance Management => withdrawal => Banktransfer  => description in a link  */
.PardakhtNew a {
     text-decoration: none !important;
}

/* Promotions => countdown*/
/* Promotions => countdown*/
[dir=rtl] .countdown-banner-content {
    top: 20% !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    padding-top: 6px;
    padding-bottom: 1px;
}


/* Promotions => countdown banner size [START]*/
.countdown-banner-counter {
    font-size: 20px !important;
}

.countdown-banner-date {
    font-size: 20px !important;
    line-height: 8px !important;
}

.countdown-banner-names {
    font-size: 8px !important;
}

/* Promotions => countdown banner size [END]*/

/* Loyalty Points [START]*/

/* Loaylty => Click on "next level" info icon => description popup */
.casino-popup-content {

     line-height: normal !important;
     text-align: justify !important;
     text-align-last: center !important;
}

/* User profile loyalty icon */
.u-i-p-a-loyaltyPoint-bc {
     background: rgba(var(--b-sc), .15) !important;
}

/* Background gradient */
.u-i-p-a-loyaltyPoint-bc:before {

     background: none !important;
}

.u-i-p-a-loyaltyPoint-bc span {
     display: none !important;
}

.u-i-p-a-loyaltyPoint-bc p,
.u-i-p-a-loyaltyPoint-bc img {
     display: block !important;
}

.loyaltyPointsCurrentPlanProgressBlockInner-bc {
     display: none !important;
}

.loyalty-status-block .loyalty-status:nth-child(3),
.loyalty-status-block .loyalty-status:nth-child(4) {
     display: none !important;
}

/* Info icon in second item */
.loyalty-status:nth-child(2) .bc-i-player-info:before {
     display: none !important;
}

.loyaltyButtons-bc {
     display: none !important;
}

.loyaltyMedalSlider-bc {
     display: none !important;
}

.loyaltyPointsCurrentPlanLabel-bc {
     display: none !important;
}

/* Banner gradient */
.sdr-item-bc:before {
     background: unset !important;
}

/* Slider counter */
.loyaltyPointsWrapper .slider-bc .carousel .carousel-count {
     display: none !important;
}

/* Loyalty Points [END]*/

/* Market odds active [START] */

/* Vertical space game with odds */
.market-odd-bc {
     color: #fff !important;
     font-size: 1.3em !important;
}

.market-odd-bc.not-boosted-odd {
     font-size: 10px !important;
}

/*odds box space*/
.market-bc {
     background: rgba(255, 255, 255, 0.1);
     border-radius: 3px !important;
}

.market-bc.active {
     background: rgba(255, 204, 0, 0.3) !important;
     box-shadow: inset 0 0 0 1px #fc0;
}

.market-bc.active .market-icon-bc {
     color: #38944a !important;
}

.market-bc.active>.market-coefficient-bc>.market-arrow-up-down-bc.is-up {
     border-right-color: #38944a !important;
}

/* odds text */
.active .market-odd-bc {
     font-weight: bold !important;
}

.market-icon-bc {
     font-size: 6px !important;
}

/* segment holder width */
.c-segment-holder-bc.info {
     padding: 1px 7px 7px 14px !important;
}


/* Market odds active [END] */

/* Header Social Icons [START] */

.product-banner-icon-bc {
     font-size: 14px !important;
}

.product-banner-bc {
     height: 49px !important;
}

.product-banner-container-bc {
     margin-bottom: 0px !important;
}

/* Header Social Icons [END] */

/* User menu message-icon*/
.user-nav-icon.bc-i-message {
     background: rgba(var(--hero), 1) !important;
}

/* User Profile [START] */

/* profile=>bonuses=>exchange-shop=>item cover image [START]*/
.bonusExchangeInnerCoverImg-bc {
     display: none !important;
}

.bonusExchangeInnerCoverTopBlock-bc {
     display: none !important;
}

.bonusExchangeInnerAlertBox-border-bc {
     margin-top: 60px !important;
}

/* profile=>bonuses=>exchange-shop=>item cover image [END]*/

/* User profile => Personnal information => Register for ...*/
/* .userProfileSection-1>*:not(:first-child, :last-child) { */
.userProfileSection-1 {
     display: none !important;
}


/* User profile => Personnal information => FirstName and LastName */

/* User profile => Bank => eye icon*/
.bc-i-eye {
     background-color: #2E8B57;
}

/* .userProfileWrapper-bc .userProfileSection-0>*:(:first-child, :last-child){ */
.userProfileWrapper-bc .userProfileSection-0>*:not(:first-child, :last-child) {
     display: none !important;
}

/* User profile page link*/
.u-i-p-p-u-i-edit-button-bc a.u-i-p-l-h-icon-bc {
     display: none !important;
}

/* User Profile [END] */


/* SVG*/

/* User Account => Balance Management => Deposit & withdrawal=> e-money [START]*/

.bc-i-agent:before {
     -webkit-mask: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 327.41 304.9' style='enable-background:new 0 0 327.41 304.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D .st1%7Bfill:%239D9D9D;%7D .st2%7Bfont-family:'MyriadPro-Regular';%7D .st3%7Bfont-size:142.5945px;%7D%0A%3C/style%3E%3Crect x='114.03' y='106.74' class='st0' width='144.52' height='125.57'/%3E%3Ctext transform='matrix(1 0 0 1 114.0323 207.9833)' class='st1 st2 st3'%3E@%3C/text%3E%3Cpath class='st1' d='M308.87,84.22c-14.73,0-29.46,0-44.19,0c-0.36,0-0.74,0-1.18,0c-66.43,0-125.52,0-189.27,0 c-0.16,0-0.32,0-0.48,0c-0.04,0-0.07,0-0.12,0c-14.01,0-28.25,0-42.85,0c-5.04,0-5.05,0.01-5.05,5.01c0,55.09,0,110.19,0,165.28 c0,4.72,0.01,4.73,4.64,4.73c13.82,0,27.63,0,41.45,0c0.71,0.32,1.88,0.32,3.86,0.32c81.25,0,151.53,0,232.77,0 c5.04,0,5.05-0.01,5.05-5.02c0-55.19,0-110.39,0-165.58C313.52,84.22,313.51,84.22,308.87,84.22z M286.52,187.55 c0,8.5-0.02,17,0.01,25.5c0.01,1.72-0.25,3.05-2.25,3.49c-8.09,1.74-11.9,7.6-13.27,15.02c-0.64,3.48-2.12,3.87-5.01,3.87 c-31.44-0.02-62.89,0.06-94.33,0.08c-35.84,0.02-60.71,0-96.55,0.01c-1.47,0-2.44,0.03-3.09,0.24c-2.18-0.13-3.27-0.81-3.71-3.88 c-1.05-7.2-4.53-13.21-12.2-15.25c-2.8-0.75-3.45-2.03-3.44-4.67c0.09-18.62,0.05-37.25,0.05-55.87c0-8.48,0.02-16.97-0.01-25.45 c-0.01-1.71,0.25-3.05,2.25-3.48c8.08-1.74,11.9-7.59,13.27-15c0.64-3.48,2.12-3.87,5-3.86c31.44,0.02,62.87-0.06,94.31-0.08 c35.83-0.02,60.69,0,96.52-0.01c1.86,0,2.92-0.04,3.53-0.44c1.92,0.19,2.9,0.97,3.32,3.85c1.05,7.22,4.54,13.24,12.21,15.28 c2.8,0.75,3.45,2.03,3.44,4.68C286.48,150.24,286.52,168.9,286.52,187.55z'/%3E%3C/svg%3E%0A") no-repeat 100% 100%;
     mask: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 327.41 304.9' style='enable-background:new 0 0 327.41 304.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D .st1%7Bfill:%239D9D9D;%7D .st2%7Bfont-family:'MyriadPro-Regular';%7D .st3%7Bfont-size:142.5945px;%7D%0A%3C/style%3E%3Crect x='114.03' y='106.74' class='st0' width='144.52' height='125.57'/%3E%3Ctext transform='matrix(1 0 0 1 114.0323 207.9833)' class='st1 st2 st3'%3E@%3C/text%3E%3Cpath class='st1' d='M308.87,84.22c-14.73,0-29.46,0-44.19,0c-0.36,0-0.74,0-1.18,0c-66.43,0-125.52,0-189.27,0 c-0.16,0-0.32,0-0.48,0c-0.04,0-0.07,0-0.12,0c-14.01,0-28.25,0-42.85,0c-5.04,0-5.05,0.01-5.05,5.01c0,55.09,0,110.19,0,165.28 c0,4.72,0.01,4.73,4.64,4.73c13.82,0,27.63,0,41.45,0c0.71,0.32,1.88,0.32,3.86,0.32c81.25,0,151.53,0,232.77,0 c5.04,0,5.05-0.01,5.05-5.02c0-55.19,0-110.39,0-165.58C313.52,84.22,313.51,84.22,308.87,84.22z M286.52,187.55 c0,8.5-0.02,17,0.01,25.5c0.01,1.72-0.25,3.05-2.25,3.49c-8.09,1.74-11.9,7.6-13.27,15.02c-0.64,3.48-2.12,3.87-5.01,3.87 c-31.44-0.02-62.89,0.06-94.33,0.08c-35.84,0.02-60.71,0-96.55,0.01c-1.47,0-2.44,0.03-3.09,0.24c-2.18-0.13-3.27-0.81-3.71-3.88 c-1.05-7.2-4.53-13.21-12.2-15.25c-2.8-0.75-3.45-2.03-3.44-4.67c0.09-18.62,0.05-37.25,0.05-55.87c0-8.48,0.02-16.97-0.01-25.45 c-0.01-1.71,0.25-3.05,2.25-3.48c8.08-1.74,11.9-7.59,13.27-15c0.64-3.48,2.12-3.87,5-3.86c31.44,0.02,62.87-0.06,94.31-0.08 c35.83-0.02,60.69,0,96.52-0.01c1.86,0,2.92-0.04,3.53-0.44c1.92,0.19,2.9,0.97,3.32,3.85c1.05,7.22,4.54,13.24,12.21,15.28 c2.8,0.75,3.45,2.03,3.44,4.68C286.48,150.24,286.52,168.9,286.52,187.55z'/%3E%3C/svg%3E%0A") no-repeat 100% 100%;
     -webkit-mask-size: cover;
     mask-size: cover;
     background-color: #a0a0a0;
}

.active .bc-i-agent:before {
     background-color: white;
}

/* User Account => Balance Management => Deposit & withdrawal=> e-money [END]*/

/* Slots categoies icons [START] */

/* Slots categoies icons [END] */

.special-games-button>.a-color {
     color: #fff !important;
     background: rgba(var(--bc-btn-menu-active), 1) !important;
}


.horizontal-sl-item-bc.active {
     background: rgba(var(--bc-btn-menu-active), 1) !important;
}


.c-team-info-scores-bc {
     color: #fff !important;
}

.bs-inputs-bc .bs-bet-i-b-amount-bc {
     color: #ffffff !important;
     font-size: 18px !important;
}

.bs-f-h-t-t-balance-bc {
     text-align: center !important;
     font-size: 18px !important;

     -webkit-margin-end: 0px !important;
     margin-inline-end: 0px !important;
     -webkit-margin-start: 14px !important;
     margin-inline-start: 14px !important;
}

.bs-f-h-t-t-balance-view-r-2-bc {
     font-size: 15px !important;
}

.comp-live-title-bc {
     background: rgba(var(--bc-live), 1) !important;
     color: #ffffff !important;
}

.betslip-changed-icon,
.info-live-prematch-icon-bc.bc-i-live,
.bc-i-live-1:before,
.bc-i-live:before {
     color: rgba(var(--bc-live), 1) !important;
}

.bs-bet-i-b-prev-coefficient-bc {
     color: gray !important;
     font-size: 15px !important;
}

.market-arrow-up-down-bc.is-down {
     border-bottom-color: rgba(var(--bc-live), 1) !important;
}

.tournament-select .form-control-select-bc {
     background: rgba(var(--bc-btn-menu-active), 1) !important;
}

.btn.a-outline.a-color {
     color: rgba(var(--bc-main-green), 1);
     border-color: rgba(var(--bc-main-green), 1);
}

.quickBetButton-bc .opacity {
     opacity: 1 !important;
}

.horizontal-sl-title-bc {
     font-size: 12px !important;
}

/* Player menu list icons */
.u-i-p-l-head-bc>.user-nav-icon {
     display: none !important;
}

/* 
Notice: Main menu and sub menus have same class name
5: User profile list => User profile page
6: User profile list => Messages 
*/
div.u-i-p-l-head-bc:nth-child(5),
div.u-i-p-l-head-bc:nth-child(6) {
     display: none !important;
}

.u-i-p-p-u-i-avatar-holder-bc {
     display: none !important;
}

.u-i-p-a-content-bc {
     background: unset !important;
}

.promotions-article-title {
     text-align: center !important;
     font-size: 0.8vw !important;
     /* display: none !important; */
}

.promotionsListEl-bc {
     margin-bottom: 13px !important;
}

.casino-game-tournament-list-footer {
     display: block !important;
     text-align: center !important;
}

.casino-game-tournament-time-block-bc,
.casino-game-tournament-inner-info-bc {
     display: none !important;
}

.casino-game-tournament-join-status-bc {

     -webkit-margin-start: 25% !important;
     margin-inline-start: 25% !important;
     width: 50% !important;
}

.casino-game-tournament-title-bc {
     font-size: 1rem !important;
     margin-bottom: 10px !important;
}

.casino-game-tournament-price-bc {
     font-size: 1.8rem !important;
     margin-bottom: 10px !important;
     font-weight: bold !important;
}

.promotion-horizontal-sl-list-bc>.horizontal-sl-item-bc>.horizontal-sl-icon-bc,
.casino-horizontal-sl-list-bc>.horizontal-sl-item-bc>.horizontal-sl-icon-bc {
     display: none !important;
}

.promotion-horizontal-sl-list-bc>.horizontal-sl-item-bc,
.casino-horizontal-sl-list-bc>.horizontal-sl-item-bc {
     display: block !important;
     height: 36px !important;
}

/* Deposit | withdraw description */
.description-c-row-c-title-bc.has-border {
     display: none !important;
}

/* odds color in multibet betslip */
.bs-bet-i-b-coefficient-bc.c-2 {
     color: #fff !important;
     font-size: 15px;
}

/* odds color in Quick and single betslip */
.first-bet .bs-bet-i-b-coefficient-bc.c-2 {
     color: rgba(var(--accent), 1) !important;
}

/* Promotion icon*/
.header-icon {
     max-width: 30px !important;
     height: 30px !important;
}

/* Toast of showing accepted bet */
.Toastify .Toastify__toast-theme--colored.Toastify__toast--success {
     background: rgba(var(--bc-main-green), 1) !important;
}



/* Allowed to Bonus */
.eligible-bonus {
     display: none !important;
}

/* Socail icons in bet history and footer of site [START]*/
.social-icon.bc-i-whatsapp,
.social-icon.bc-i-telegram,
.social-icon.bc-i-youtube,
.social-icon.bc-i-instagram {
     background-color: unset !important;
}

.social-icon.bc-i-instagram {
     background-image: unset !important;
}

/* Socail icons in bet history and footer of site [END]*/

/* footer menu navigation */
.tab-navigation-w-bc {
     background: rgba(var(--tab-navigation), 0.7);
}

/* Live sports section=>Rows [START] */
.c-segment-holder-bc.single-g-info-bc {
     background: rgba(var(--b-sc), .1) !important;
     padding-top: 5px !important;
}

.c-title-bc:not(.c-segment-holder-title) {
     line-height: 18px !important;
}

.competition-bc .c-segment-holder-bc.head {
     margin-bottom: 6px !important;
}

/* Live sports section=>Rows [END] */

[data-status=unread]:before,
.count-odd-animation.count-blink-even:after,
.count-odd-animation.count-blink-odd:after {
     background: rgba(var(--bc-live), 1) !important;
}

.sgm-market-g-h-statistics-icon-bc,
.bc-i-star:before,
.casino-game-item-fav-bc.active,
.bc-i-notification:before {
     color: rgba(var(--bc-live), 1) !important;
}

/* Internal Message [START] */
.bc-i-double-arrow-top:before {
     color: rgba(var(--bc-yellow), 1) !important;
}

.expanded .bc-i-double-arrow-top:before {
     color: #fff !important;
}

.message-title-block {
     background: rgba(var(--bc-yellow), 1) !important;
     color: rgba(var(--bc-header), 1) !important;
}

/* Internal Message [END] */

/* User transaction history > (2)secondry_id */
.historyListEl-list-item>.historyListEl-info:nth-child(3) {
     display: none !important;
}

/* Slots-> Tornuments & Bonuses buttons [START] */
.horizontal-sl-item-bc.tournament {
     background: rgba(127, 25, 79, .6) !important;
}

.horizontal-sl-item-bc.promotions {
     background: rgba(110, 58, 133, .6) !important;
     /* background: linear-gradient(90deg,rgba(127,25,79,.6),rgba(127,25,79,0))  !important; */
}

.horizontal-sl-item-bc.tournament.active>p,
.horizontal-sl-item-bc.promotions.active>p {
     font-weight: bold !important;
     font-size: 14px !important;
}

/* Slots-> Tornuments & Bonuses buttons [END] */

/* Live -> calendar -> icons [START] */
.game-d-c-h-c-r-sport-icon {
     color: rgba(var(--b-sc), .7) !important;
}

.multi-select-icon-bc {
     color: rgba(var(--b-sc), .8) !important;
}

/* Live -> calendar -> icons [END] */

/* (Withdraw / deposit) => Top description */
.description-c-row-bc {
     display: none !important;
}

/* Register form [START] */

/* Livechat Buton */
.reg-form-footer-bc .live-chat-adviser-bc {
     display: none !important;
}

/* Google Captcha description */
.entrance-f-recaptcha-bc,
.entrance-f-recaptcha-bc .u-i-p-control-item-holder-bc {
     display: none !important;
}

.country-code {
     display: none !important;
}

.form-controls-field-bc.country-code+.form-controls-field-bc {
     -webkit-padding-start: 0px !important;
     padding-inline-start: 0px !important;
}

/* Register form [END] */

/* Footer Menu : Design HHH*/
.bc-i-burger:before {

     content: url("data:image/svg+xml,%3Csvg width='30' height='20' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3Cg id='Layer_1'%3E%3Ctitle%3ELayer 1%3C/title%3E%3Crect stroke='%23000' stroke-width='0' filter='url(%23svg_1_blur)' id='svg_1' height='5.37701' width='30.28356' y='14.76743' x='-0.15169' fill='%23ffcb05'/%3E%3Crect stroke='%23000' id='svg_3' height='3.52066' width='30.20934' y='9.19839' x='-0.07747' stroke-width='0' fill='%23ffcb05'/%3E%3Cpath stroke='%23ffcb05' id='svg_10' d='m6.34671,10.09454l8.57292,-9.28175l8.57292,9.28175l-17.14584,0z' fill='%23ffcb05'/%3E%3Cpath stroke='%23ffcb05' id='svg_11' d='m-7.23635,9.96651l7.3111,-8.96169l7.31111,8.96169l-14.62221,0z' fill='%23ffcb05'/%3E%3Cpath stroke='%23ffcb05' id='svg_14' d='m23.19566,9.19837l6.75442,-8.27933l6.75442,8.27933l-13.50884,0z' fill='%23ffcb05'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='svg_1_blur'%3E%3CfeGaussianBlur stdDeviation='0.1' in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") !important;

}

/* Bonuses progress bar [START] */

/* The progress bar block is completely hidden */
.sport-casino-bonus-container {
     display: none !important;
}


.sportBonusFundProgressBar-bc {
     height: 30px !important;
     background: #ffffff !important;
}

.sportBonusFundProgressBarPassed-bc {
     background: linear-gradient(90deg, rgba(127, 25, 79, 1), rgba(110, 58, 133, 1)) !important;
}

.sportBonusListElTitle-bc {
     font-size: 16px !important;
}

.sportBonusFundPrice-bc {
     font-size: 15px !important;
}

/* Bonuses progress bar [END] */

/* === Countdown must live inside its own column cell === */
.sportBonusDetailsTablesItem-bc li.client_bonus_expiration_date {
  /* make the cell control its content */
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

/* reset vendor positioning & center the black box inside the cell */
.sportBonusDetailsTablesItem-bc
  li.client_bonus_expiration_date
  .countdown-banner-content {
  position: static !important;   
  left: auto !important;
  right: auto !important;
  top: auto !important;
  bottom: auto !important;
  transform: none !important;
  margin-top: 4px !important;

  display: inline-flex !important;  
  align-items: center;
  justify-content: center;
  gap: 6px;
  white-space: nowrap !important;
}

.sportBonusDetailsTablesItem-bc
  li.client_bonus_expiration_date
  .countdown-banner-counter {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 30px;
}


.sportBonusListElDescription-bc {
     border-bottom: 10px solid rgba(var(--b-sc), .05);
}

/* 
Bet status fail 
withdraw fail
*/
[data-status="0"],
.bet-history-status span[data-status="0"],
.historyListEl-info[data-status="0"] {
     color: rgba(var(--bc-live), 1) !important;
}

/* 
withdraw success
*/
[data-status="1"],
.historyListEl-info[data-status="1"] {
     /* color: #126e51 !important; */
     color: rgba(var(--b-sc), .8) !important;
}

/* 
Withdrawal status 
*/
[data-status="2"],
.historyListEl-info[data-status="2"] {
     color: rgba(var(--b-sc), .8) !important;
}

/* 
Withdrawal status 
*/
.historyListEl-info[data-status="4"] {
     /* color: var(--bc-yellow) !important; */
     color: rgba(var(--b-sc), .8) !important;
}

/* Withdrawal description [START]*/
.historyListEl-title.ellipsis {
     width: 15% !important;
}

.historyListEl-list-item .historyListEl-info.ellipsis {
     flex-shrink: unset !important;
     text-align: start !important;
     white-space: unset !important;
}

.withdraw-status {
     margin-bottom: 5px !important;
}

/* Withdrawal description [END]*/

.sportBonusList-header-title .sportBonusListElDescription-bc {
     display: none !important;
}

.casinoBonus_ProgressBar .sportBonusFundResult-title {
     line-height: 17px !important;
}

/* Loyalty temporary hide */
/* .u-i-p-c-body-bc>.hdr-navigation-scrollable-bc>.hdr-navigation-scrollable-content>a:nth-child(5), */
/* .u-i-p-l-body-bc>a:nth-child(5) { */
/* display: none !important; */
/* } */

/* User profile list => Bonuses => Loyalty 
Notice: Main menu and sub menus have same class name
*/
/* .u-i-p-c-body-bc>.hdr-navigation-scrollable-bc>.hdr-navigation-scrollable-content>a:nth-child(5), */
/* a.u-i-p-l-head-bc:nth-child(5) { */
/* display: none !important; */
/* } */

/* Loyalty temporary hide END */

/* buddy transfer [START] */

/* Friend item */
.buddy-transfer-bc .radio-v-bc .radio-control-bc:nth-child(2) {
     display: none !important;
}

/* Transfer from A to B */
.buddy-transfer-item+.casino-game-tr-bc {
     display: none !important;
}

/* buddy transfer [END] */

.help-popup-title-text {
     line-height: normal !important;
}

/* Bet history => Social icons */
.bet-history-social {
     display: none !important;
}

/* Bet history => odds */
b.bet-history-odds-coeff {
     color: #fff !important;
}

/* 
User profile => Deposit btn
User profile =>Financial=>Cancel withdraw btn 
*/
a.u-i-p-a-deposit-bc.ellipsis,
.historyListEl-info .btn.a-outline {
     color: #fff !important;
     background: #329927 !important;
     font-size: 13px !important;
     font-weight: bold !important;
}

/* User profile =>Financial=>Cancel withdraw btn  */
.historyListEl-info .btn.a-outline {
     border: 0px !important;
     width: 55% !important;
     margin-right: auto !important;
     margin-left: auto !important;
}

/* Bonus gift icon */
.sportBonusList-img {
     display: none !important;
}



.siq-message {
  direction: rtl;
}

.zsiq_floatmain {
  z-index: 968 !important;
}

.msgbx {
  direction: rtl;
}

.siqc_duration {
  color: #000;
  font-size: 11px;
  text-align: left;
  position: absolute;
  left: 15px;
  z-index: 1;
  font-weight: 400;
  top: 27px;
}

.zsiq_theme11 {
  bottom: 48px !important;
}

#chatarea {
  direction: rtl;
}

.chat-close-btn {
  position: absolute;
  top: 65px;
  right: 74px;
  cursor: pointer;
  z-index: 997;
  background-color: rgb(85, 147, 80);
  border: none;
  font-size: 13px;
  border-radius: 50%;
  color: white;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bc-custom-toast {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s linear;
  min-width: 250px;
  margin-left: -125px;
  background-color: rgb(85, 147, 80);
  color: #fff;
  text-align: center;
  border-radius: 10px;
  padding: 16px;
  position: fixed;
  z-index: 999;
  left: calc(50% - 32px);
  bottom: 48px;
  font-size: 17px;
}

.bc-custom-progressbar {
  background-color: white;
  height: 5px;
  width: 100%;
  transition: width 4.5s linear;
}

#conversationoption {
  text-align: right !important;
}

div[data-id="zsalesiq"] {
  bottom: 48px !important;
}

@media only screen and (max-width: 768px) {
  div.zw-contentpane p span {
    width: 100% !important;
  }

  div.zw-contentpane p span img {
    width: 100% !important;
    object-fit: contain;
    border-radius: 10px;
  }

  .zfaq-title {
    white-space: unset !important;
  }

  .zsiq-prev-header p {
    font-size: 20px;
    line-height: 38px;
    font-weight: 900;
    text-align: center !important;
  }

  .zsiq-prev-content * {
    padding: 1px;
  }

  #zsiqfaqpreview {
    border: solid 1px gray;
  }
}

.footerLinkCols{
  justify-content:space-around!important;
}
.bc-i-youtube{
  color:#ff0000;
}
/* Styling and animating the new in the menu */
.nav-menu-item.badge-new:after{
     background:red!important;
       background: linear-gradient(45deg, rgb(255 0 0), rgb(255 0 0))!important;   
    animation: pulseAnimation 1.5s ease-in-out infinite;
    opacity: 0.5; /* Adjust opacity as needed */
}

/* Keyframes for pulsating animation */
@keyframes pulseAnimation {
    0% {
        transform: translate(0%, 0%) scale(0.5);
        opacity: 0.4;
    }
    50% {
        transform: translate(0%, 0%) scale(1);
        opacity: 1;
    }
    100% {
        transform: translate(0%, 0%) scale(0.5);
        opacity: 0.4;
    }
}
.loyalty-status-block-right {
    display: none !important;
}
.bc-i-whatsapp:before {
    color: green;
}

.spoiler-content{
  display:grid;
  grid-template-rows:0fr;         
  transition:grid-template-rows .45s ease, padding-block .45s ease;
  overflow:hidden;
  padding-block:0;        
  text-align:justify;
}

/* opened state */
.spoiler input[type="checkbox"]:checked ~ .spoiler-content{
  grid-template-rows:1fr;         
  padding-block:1rem;             
}
.bc-heading{
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.user-profile-nav-list a.user-profile-nav-item:nth-of-type(7),
.user-profile-nav-list a.user-profile-nav-item:nth-of-type(8)
{display:none}

.reg-form-fields .entrance-f-item-bc:nth-child(10) {
  display: none !important;
}
.is-home-page .expandableContentData .container p{
  line-height: 18px!important
}
.is-home-page .spoiler-title{
  padding-bottom: 0px!important;
}

.is-home-page .spoiler input[type="checkbox"]:checked ~ .spoiler-content {
    padding-block: 0!important;
}
.is-home-page .spoiler-content li{font-size:13px!important;}
.is-home-page .expandableContentData h1{color:white!important;}

.expandableContentWrapper{background-color: unset!important;}
.spoiler {
     border:1px solid #ffffff1c!important;
  border-radius: 12px;
  margin: 5px 0px 5px;
  overflow: hidden;
  box-shadow: 0 1px 10px rgba(0,0,0,.04);
     padding:5px 10px;
}
.spoiler-content { overflow: hidden; }

.payment-details-scrollable-container:has(.description-value[title="BankTransfer"])
  button.btn.a-color.deposit {
    display: none !important;
}

.sports-group-bc .Volleyball-bg,.sports-group-bc .Soccer-bg,.sports-group-bc .Basketball-bg,.sports-group-bc .Tennis-bg,.sports-group-bc .Handball-bg{background:#5a5a5a!important;color:#fff!important;}

html:has(.expandable-info-body-content.bank.express.payment-content)
  .u-i-p-c-footer-bc button.btn.a-color.deposit[type="submit"]{
  visibility: hidden !important;
  pointer-events: none !important;
}

html.bc-be-ready:has(.expandable-info-body-content.bank.express.payment-content)
  .u-i-p-c-footer-bc button.btn.a-color.deposit[type="submit"]{
  visibility: visible !important;
  pointer-events: auto !important;
}
.sg-head-bc.sg-head-sticky-bc {
     background:#6e6e6e!important;
}

/*** Comes from mobile CSS [END] ***/