@import "https://use.fontawesome.com/releases/v5.0.13/css/all.css";

html,
body {
  overflow-x: hidden;
}
:root {
  --bs-link-color-rgb: 13, 110, 253;
  --mainBodyBG: #ededed;
  --header-text-color: white;
  --header-exposure-color: red;
  --bets-btn-color: white;
  --bets-btn-bg: linear-gradient(-180deg, #000000 0%, #000000 100%);
  --bets-btn-border-color: #0b1933;
  --bets-btn-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.4);
  --refresh-btn-color: white;
  --refresh-btn-bg: linear-gradient(-180deg, #000000 0%, #000000 100%);
  --refresh-btn-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.4);
  --refresh-btn-border-color: #0b1933;
  --login-btn-bg: linear-gradient(-180deg, #f72424 0%, #bb1c00 100%);
  --login-btn-color: white;
  --login-bg: linear-gradient(-180deg, #14805e 0, #184438 100%);

  --desktop-account-btn-bg: linear-gradient(
    180deg,
    #2e2e2e,
    #282828 42%,
    #2e2e2e
  );
  --desktop-account-text-color: white;
  --desktop-account-icons-color: #fd8f3b;
  --exchange-bg: linear-gradient(-180deg, #2e4b5e 0%, #243a48 82%);
  --exchange-text-color: white;
  --search-input-bg: white;
  --search-input-border-color: black;
  --search-input-text-color: black;
  --search-input-icons-color: black;
  --search-box-bg: white;
  --search-box-border: #ccc;
  --search-box-text-color: black;
  --search-box-bottom-border-color: black;
  --myaccount-bg: white;
  --myaccount-box-shadow: rgba(0, 0, 0, 0.5);
  --myaccount-username-bg: #e4e7ea;
  --myaccount-username-text: black;
  --myaccount-username-border: ;
  --myaccount-text: black;
  --myaccount-border: #c8ced3;
  --myaccount-logout-btn-bg: linear-gradient(-180deg, #2e4b5e 0%, #243a48 82%);
  --myaccount-logout-btn-text: white;
  --age-modal-cross-bg: #fd8f3b;
  --age-modal-cross-text: #000000;
  --age-modal-lines: #ffffff;
  --modal-header-bg: linear-gradient(-180deg, #000000 0%, #000000 100%);
  --modal-header-text: #ffffff;
  --modal-bg: #ffffff;
  --modal-text: #23282c;
  --news-bar-bg: linear-gradient(-180deg, #2e4b5e 0%, #243a48 82%);
  --news-text-bg: linear-gradient(-180deg, #274253 0%, #0f191f 82%);
  --news-text-color: white;
  --news-text-icon-color: #ffffff;
  --news-marque-text-color: #ffffff;
  --sportsbar-bg: linear-gradient(-180deg, #14805e 0, #184438 100%);
  --sportsbar-text-color: black;
  --sportsbar-border-color: #797777;
  --sportsbar-active-color: white;
  --mbl-exchange-bar-bg: linear-gradient(-180deg, #2e4b5e 0%, #243a48 82%);
  --mbl-exchange-bar-text-color: #ffffff;
  --mbl-exchange-bar-border-color: #ffffff;
  --mbl-exchange-bar-active-border: #ffffff;
  --mbl-sports-bar-bg: linear-gradient(-180deg, #fd8f3b 0%, #fd3523 100%);
  --mbl-sports-text-color: black;
  --mbl-sports-active-bg: linear-gradient(-180deg, #000000 0%, #000000 100%);
  --mbl-sports-active-text-color: white;
  --magnifier-bg: linear-gradient(#525252 0%, #2d2d2d 80%);
  --magnifier-color: white;
  --highlgiht-tile-text-color: #000000;
  --desktop-sports-tile-bg: linear-gradient(-180deg, #2e4b5e 0%, #243a48 82%);
  --desktop-sports-tile-text-color: #ffffff;
  --desktop-sports-tile-active-bg: #dddcd6;
  --desktop-sports-tile-active-text-color: #000000;
  --markets-bg: linear-gradient(-180deg, #ffffff 0%, #ffffff 100%);
  --markets-text-color: #2789ce;
  --markets-dateTime-color: #777777;
  --markets-pin-color: #7e97a7;
  --markets-clock-icon-color: #008000;
  --markets-border-bottom: #c8ced3;
  --markets-pin-color-active: #6bbd0f;
  --desktop-1x2-bg: #dddcd6;
  --desktop-1x2-text-color: #000000;
  --desktop-1x2-bottom-border-color: #dddcd6;
  --casino-container-bg: linear-gradient(180deg, #ffffff, #ffffff 42%);
  --casino-container-border-bottom: #7e97a7;
  --casino-tab-bg: linear-gradient(180deg, #000000, #000000 42%);
  --casino-tab-color: #ffffff;
  --casino-tab-active-bg: linear-gradient(-180deg, #fd8f3b 0%, #fd3523 100%);
  --casino-tab-active-color: #000000;
  --casino-icon-bg: linear-gradient(
    180deg,
    (#000000, #000000 42%) ; -180deg,
    #fd8f3b 0%,
    #fd3523 100%
  );
  --casino-bottom-color: #000000;
  --reports-table-head-bg: #e0e6e6;
  --reports-table-head-text: #000000;
  --child-navigation-link: #2789ce;
  --side-nav-top-bar-bg: linear-gradient(-180deg, #315195 0%, #14213d 100%);
  --side-nav-top-text-color: #ffffff;
  --side-nav-bg: linear-gradient(-180deg, #ffffff 0%, #ffffff 100%);
  --side-nav-text-color: #223869;
  --side-nav-icon-color: #83ae17;
  --side-nav-hover-bg: #e6efd1;
  --side-nav-hover-text-color: #83ae17;
  --right-sidenav-bg: #ffffff;
  --right-sidenav-title-bar-color: #ffffff;
  --markets-fancy-icon-bg: linear-gradient(180deg, #0a92a5 15%, #076875 100%);
  --markets-fancy-text: #ffffff;
  --markets-sportsbook-bg: linear-gradient(180deg, #f26d1c 15%, #d14100 100%);
  --markets-sportsbook-text: #ffffff;
  --footer-border-top: "";
  --footer-text-color: #000000;
  --footer-support-text-color: #000000;
  --footer-whatsapp-color: #28d146;
  --footer-phone-color: black;
  --footer-telegram-color: #0088cc;
  --bottom-nav-bg: linear-gradient(-180deg, #243a48 20%, #172732 91%);
  --bottom-nav-text: #ffffff;
  --bottom-nav-active-text: #ffffff;
  --bottom-nav-active-bg: linear-gradient(-180deg, #32617f 20%, #1f4258 91%);
  --dashboard-cmp-nav-tabs-casino-background: linear-gradient(
    -180deg,
    (#000000 0%, #000000 100%) ; #fd3523 0,
    #fd8f3b 100%
  );
  --dashboard-cmp-inplay-match-background: #fff;
  --dashboard-cmp-casinoicons-background: linear-gradient(
    -180deg,
    #000000 0%,
    #000000 100%
  );
  --dashboard-cmp-casino-bottom-color: #000000;
  --dashboard-cmp-casino-bottom-background: linear-gradient(
    #fd8f3b 0%,
    #fd3523 80%
  );
  --dashboard-cmp-nav-tabs-casino-casinoname-item-nav-link-color: #fff;
  --dashboard-cmp-nav-tabs-casino-casinoname-item-nav-link-border-r: #fff;
  --dashboard-cmp-nav-tabs-casino-casinoname-item-nav-link-active: linear-gradient(
    #fd3523 0,
    #fd8f3b 100%
  );
  --dashboard-cmp-back-background: #72bbef;
  --dashboard-cmp-back-color: #1e1e1e;
  --dashboard-cmp-lay-background: #faa9ba;

  --footer-desktop-cmp-divider-md-border: #c8ced3;
  --footer-desktop-cmp-modal-content-bg: #fff;
  --footer-desktop-cmp-modal-content-border: rgba(0, 0, 0, 0.2);
  --footer-desktop-cmp-h3-bg: #eee;

  --right-nav-cmp-slip-y8o-dt-span: #222;
  --right-nav-cmp-Linemarket-slip-3ga-bg: #5baca7;
  --right-nav-cmp-Linemarket-slip-3ga-border: #50d0ae;
  --right-nav-cmp-Linemarket-slip-3ga-slip-ys5-color: #fff;
  --right-nav-cmp-Linemarket-slip-y8o-bg: #50d0ae;
  --right-nav-cmp-Linemarket-slip-y8o-border: #5baca7;
  --right-nav-cmp-Linemarket-slip-y8o-slip-ys5-color: #fff;
  --right-nav-cmp-SPORTSBOOK_BG-bg: #d3edd0;
  --right-nav-cmp-SPORTSBOOK_BG-border: #16a660;
  --side-nav-link-border: #d2d6e2;
  --side-bar-cmp-nav-dropdown-open-nav-link-color: #1b2d52;
  --headRefreshPS: -80px -1800px;
  --account-statement-cmp-account-detail-head-bg: linear-gradient(
    180deg,
    #2a3a43 27%,
    #1c282d 83%
  );
  --account-statement-cmp-account-detail-head-color: #fff;
  --account-statement-cmp-view-rolling-border: #000;
  --account-statement-cmp-asterisk_input-color: #e85656;
  --account-statement-cmp-btn-secondary-color: #23282c;
  --account-statement-cmp-btn-secondary-bg: #c8ced3;
  --account-statement-cmp-form-control-focus-color: #5c6873;
}

:root {
  --inplay-tabs-border: #3b5160;
  --inplay-tabs-bg: #ffffff;
  --inplay-tabs-text: #3b5160;
  --inplay-tabs-active-bg: #3b5160;
  --inplay-tabs-active-text: #ffffff;
  --inplay-sports-tile-bg: linear-gradient(-180deg, #000000 0%, #000000 100%);

  --mbl-filter-tab-active-text: #000000;
  --mbl-filter-tab-active-border: #000000;
  --market-border: #c8ced3;
  --marketdetails-marketName-bg: linear-gradient(
    -180deg,
    #2e4b5e 0%,
    #243a48 82%
  );
  --mbl-filter-tab-active-bg: linear-gradient(#a4dc60 0%, #4f9f21 100%);
  --marketdetails-marketName-text: #ffffff;
  --marketdetails-info-icon: #ffffff;
  --cashout-icon-bg: #ffb900;
  --cashout-icon-color: #000000;
  --after-bet-cashout-bg: #ccc;
  --marketdetails-marketname-bar-bg: #ffffff;
  --marketdetails-marketname-bar-text: #000000;
  --marketName-bar-bottom-border: #7e97a7;

  --matchodds-runner-text: #23282c;
  --matchodds-pl-minus: #d0021b;
  --matchodds-pl-plus: #228b22;
  --marketdetails-matchodds-bottom-border: #7e97a7;
  --matchodds-minmax-bg: #bed5d8;
  --matchodds-minmax-text: #315195;
  --matchodds-minmax-value: #000000;
  --matchodds-suspended-bg: #fff;
  --matchodds-suspended-color: #ca1010;
  --matchodds-suspended-border: #ca1010;
  --bookmaker-bg: #faf8d8;
  --bookmaker-back-lay-color: #000000;
  --bookmaker-runners-text: #23282c;
  --bookmaker-pl-minus: #d0021b;
  --bookmaker-pl-plus: #228b22;
  --bookmaker-bottom-border: #7e97a7;
  --bookmaker-suspended-bg: rgba(36, 58, 72, 0.4);
  --bookmaker-suspended-color: #ffffff;
  --bookmaker-news-text: #333333;
  --markets-fancy-icon-bg: linear-gradient(180deg, #0a92a5 15%, #076875 100%);

  --mbl-filter-tab-bg: linear-gradient(-180deg, #2e4b5e 0%, #243a48 82%);
  --mbl-filter-tab-text: #ffffff;
  --mbl-filter-tab-border: #000000;
  --markets-fancy-text: #ffffff;
  --markets-fancy-info: #ffffff;
  --fancy-info-icon-bg: linear-gradient(180deg, #1cb0b5 15%, #1cb0b5 100%);

  --stack-cancel-bg: #f9f9f9;
  --stack-cancel-border-bg: #333;
  --stack-cancel-color: #000000;
  --stack-placebet-bg: linear-gradient(-180deg, #315195 0%, #14213d 100%);
  --stack-placebet-border-bg: #000000;
  --stack-placebet-color: #ffffff;
  --stack-bg: #f9f9f9;
  --stack-border-bg: #333;
  --stack-color: #000000;
  --fancy-category-active-bg: #ffffff;
  --fancy-category-active-text: #000000;
  --fancy-category-bg: rgba(255, 255, 255, 0.5);
  --fancy-category-text: #000000;
  --fancy-market-bg: #ffffff;
  --fancy-runner-text: #23282c;
  --fancy-runner-bottom-border: #7e97a7;
  --fancy-minmax-text-color: #577c94;
  --fancy-minmax-value: #000000;
  --fancy-mbl-minmax-bg: #ffffff;
  --fancy-minmax-border: #e0e6e6;
  --fancy-mbl-minmax-cross: #1e1e1e;
  --fancy-book-btn-bg: linear-gradient(-180deg, #2e4b5e 0%, #243a48 82%);
  --fancy-book-btn-text: #ffffff;
  --fancy-pl-minus: #d0021b;
  --facny-pl-plus: #228b22;
  --facny-suspended-bg: rgba(36, 58, 72, 0.4);
  --facny-suspended-color: #ffffff;
  --fancy-news-bg: #c2d5e4;
  --fancy-news-text: #3b5160;
  --markets-sportsbook-bg: linear-gradient(180deg, #f26d1c 15%, #d14100 100%);

  --dashboard-cmp-game-highlight-wrap-background: linear-gradient(
    #fd8f3b 0%,
    #fd3523 80%
  );
  --dashboard-cmp-game-menu-tab-nav-background: linear-gradient(
    #fd3523 0,
    #fd8f3b 100%
  );
  --dashboard-cmp-lay-color: #1e1e1e;
  --dashboard-cmp-game-fancy-background: #0a92a5;
  --dashboard-cmp-game-fancy-color: #fff;
  --dashboard-cmp-game-sportbook-background: linear-gradient(
    180deg,
    #f26d1c 15%,
    #d14100 100%
  );
  --dashboard-cmp-game-sportbook-color: #fff;
  --dashboard-cmp-in_play-color: #508d0e;
  --dashboard-cmp-keyframes-newlaunchinplay-zero-color: #008000;
  --dashboard-cmp-keyframes-newlaunchinplay-fifty-color: #ff0000;
  --dashboard-cmp-keyframes-newlaunchinplay-hundred-color: #008000;
  --dashboard-cmp-match-name-color: #2789ce;
  --dashboard-cmp-prebet-color: #508d0e;
  --dashboard-cmp-match-time-color: #777;
  --dashboard-cmp-tab-content-background: #fff;
  --dashboard-cmp-tab-content-border: #c8ced3;
  --dashboard-cmp-mobile-men-background: linear-gradient(
    -180deg,
    #fd8f3b 0%,
    #fd3523 100%
  );
  --dashboard-cmp-a-search-background-image: linear-gradient(
    180deg,
    #525252 0,
    #2d2d2d 100%
  );
  --dashboard-cmp-menu-item-active-div-background: linear-gradient(
    -180deg,
    #000000 0%,
    #000000 100%
  );
  --dashboard-cmp-menu-item-active-div-color: #fff;
  --dashboard-mobiel-exchangeType-bg: linear-gradient(
    -180deg,
    #2e4b5e 0%,
    #243a48 82%
  );
  --inplay-cmp-sportwise-border-b: #7e97a7;
  --inplay-cmp-sportwise-background: #fff;
  --inplay-cmp-tab-a-background: #fff;
  --inplay-cmp--tab-a-border: #3b5160;
  --inplay-cmp--tab-a-color: #3b5160;
  --inplay-cmp-tab-select-color: #fff;
  --inplay-cmp-tab-select-background: #3b5160;
  --inplay-cmp-table-color: #23282c;
  --inplay-cmp-game-menu-tab-thead-background: #dddcd6;
  --inplay-cmp-match-name-color: #2789ce;
  --inplay-cmp-match-time-color: #777;
  --inplay-cmp-in_play-color: #508d0e;
  --inplay-cmp-in_play-color-keyfram-0: #008000;
  --inplay-cmp-in_play-color-keyfram-50: #ff0000;
  --inplay-cmp-in_play-color-keyfram-100: #008000;
  --inplay-cmp-back-background: #72bbef;
  --inplay-cmp-back-color: #1e1e1e;
  --inplay-cmp-lay-background: #faa9ba;
  --inplay-cmp-lay-color: #1e1e1e;
  --inplay-cmp-game-fancy-background: #0a92a5;
  --inplay-cmp-game-fancy-color: #fff;
  --inplay-cmp-game-sportbook-color: #fff;
  --inplay-cmp-game-sportbook-background: linear-gradient(
    180deg,
    #f26d1c 15%,
    #d14100 100%
  );
  --cricket-cmp-match-centre__score-and-events-background: #000;
  --cricket-cmp-mc-sc-color: #fff;
  --cricket-cmp-mc-sc__add-inf-color: #ccc6c6;
  --cricket-cmp-score-item-pos4-color: #999;
  --cricket-cmp-mc-sc__status-text-color: #b2b2b2;
  --cricket-cmp-mc-sc__status-text-completed-color: #b2b2b2;
  --cricket-cmp-mc-sc__status-text-completed-diff-color: #b2b2b2;
  --soccer-cmp-mc-sc-color: #fff;
  --soccer-cmp-match-centre__score-and-events-background: #000;
  --soccer-cmp-mc-sc__add-inf-color: #b2b2b2;
  --soccer-cmp-score-item-pos4-color: #999;
  --soccer-cmp-mc-sc__status-text-color: #b2b2b2;
  --tennis-cmp-match-centre__score-and-events-background: #000;
  --tennis-cmp-mc-sc-color: #fff;
  --tennis-cmp-mc-sc__add-inf-color: #b2b2b2;
  --tennis-cmp-mc-sc__status-text-color: #b2b2b2;
  --market-details-cmp-card-background: #fff;
  --market-details-cmp-card-border: #c8ced3;
  --market-details-cmp-card-matchodds-background: #fff;
  --market-details-cmp-card-matchodds-border-b: #7e97a7;
  --market-details-cmp-match-odds-color: #fff;
  --market-details-cmp-matched-count-strong-color: #1e1e1e;
  --market-details-cmp-fancy-info-background: #bed5d8;
  --market-details-cmp-fancy-info-dt-color: #315195;
  --market-details-cmp-fancy-quick-tr-td-border-b: #7e97a7;
  --market-details-cmp-fancy-quick-tr-td-border-l: #ddd;
  --market-details-cmp-fancy-head-h4-span-background: #067e8f;
  --market-details-cmp-fancy-head-in-play-sportbook-span-background: #e4550e;
  --market-details-cmp-fancy-quick-tr-btn-border: #333;
  --market-details-cmp-fancy-quick-tr-btn-color: #1e1e1e;
  --market-details-cmp-quick-bet-confirm-background: rgba(255, 255, 255, 0.5);
  --market-details-cmp-quick-bet-confirm-li-color: #1e1e1e;
  --market-details-cmp-lay-1-select-background: #f4496d;
  --market-details-cmp-back-1-select-background: #1a8ee1;
  --market-details-cmp-plus-book-color: #228b22;
  --market-details-cmp-back-1-background: #72bbef;
  --market-details-cmp-back-1-border-l: #fff;
  --market-details-cmp-lay-1-background: #faa9ba;
  --market-details-cmp-back-2-background: #b7d5eb;
  --market-details-cmp-odd-row-border-b: #7e97a7;
  --market-details-cmp-back-3-background: #d7e8f4;
  --market-details-cmp-lay-2-background: #efd3d9;
  --market-details-cmp-lay-3-background: #f6e6ea;
  --market-details-cmp-minus-book-color: #d0021b;
  --market-details-cmp-back-gradient-background: linear-gradient(
    90deg,
    rgba(130, 183, 221, 0.15) 0,
    rgba(130, 183, 221, 0.8) 65%
  );
  --market-details-cmp-back-gradient-color: #59708d;
  --market-details-cmp-lay_1-back-1-a-background: #72bbef;
  --market-details-cmp-lay-gradient-bk-image: linear-gradient(
    270deg,
    rgba(231, 170, 184, 0.15) 5%,
    rgba(231, 170, 184, 0.8) 60%
  );
  --market-details-cmp-lay-gradient-lay_1-a-background: #faa9ba;
  --market-details-cmp-match-list-a-color: #000;
  --market-details-cmp-col-stake-icon-minus-background: linear-gradient(
    -180deg,
    #fff 0,
    #eee 89%
  );
  --market-details-cmp-col-stake-icon-minus-border: #aaa;
  --market-details-cmp-col-stake-icon-plus-background: linear-gradient(
    -180deg,
    #fff 0,
    #eee 89%
  );
  --market-details-cmp-col-stake-icon-plus-border: #aaa;
  --market-details-cmp-tabTv-items-background: #303030;
  --market-details-cmp-tabTv-items-border-r: #666060;
  --market-details-cmp-tabTv-items-color: #fff;
  --market-details-cmp-ActiveStreamTab-border-b: #fff;
  --market-details-cmp-match-btn-background: #e0e6e6;
  --market-details-cmp-match-btn-a-color: #fff;
  --market-details-cmp-game-highlight-wrap-background: linear-gradient(
    -180deg,
    #2e4b5e 0%,
    #243a48 82%
  );
  --market-details-cmp-game-highlight-wrap-color: #fff;
  --market-details-cmp-cashout-icon-background: #ffb900;
  --market-details-cmp-marketDetailsList-background: #e0e6e6;
  --market-details-cmp-a-color: #fff;
  --market-details-cmp-a-border: #243a48;
  --market-details-cmp-a-background: linear-gradient(
    180deg,
    #2a3a43 27%,
    #1c282d 83%
  );
  --market-details-cmp-a-active-background: linear-gradient(
    -180deg,
    #fd8f3b 0%,
    #fd3523 100%
  );
  --market-details-cmp-suspended-color: #ca1010;
  --market-details-cmp-suspended-background: #fff;
  --market-details-cmp-suspended-border: #ca1010;
  --market-details-cmp-suspend-background: rgba(36, 58, 72, 0.4);
  --market-details-cmp-suspend-hover-background: rgba(36, 58, 72, 0.55);
  --market-details-cmp-suspend-color: #fff;
  --market-details-cmp-blue-bet-slip-back-background: linear-gradient(
    180deg,
    #beddf4 0%,
    #d4e8f8 100%
  );
  --market-details-cmp-pink-bet-slip-back-background: linear-gradient(
    180deg,
    #f3dce2 0%,
    #faeff2 100%
  );
  --market-details-cmp-odd-row-back-1-active-background: #1a8ee1;
  --market-details-cmp-odd-row-back-1-active-color: #fff;
  --market-details-cmp-odd-row-lay-1-active-background: #f4496d;
  --market-details-cmp-odd-row-lay-1-active-color: #fff;
  --market-details-cmp-btn-wrap--hover-color: #09437f;
  --market-details-cmp-selectBetBack-a-background: #1a8ee1;
  --market-details-cmp-selectBetBack-a-color: #fff;
  --market-details-cmp-selectBetLay-a-background: #f4496d;
  --market-details-cmp-selectBetLay-a-color: #fff;
  --market-tabs-cmp-card-background: #fff;
  --market-tabs-cmp-card-border: #c8ced3;
  --market-tabs-cmp-fancy-card-border: #c8ced3;
  --market-tabs-cmp-fancy-head-h4-color: #fff;
  --market-tabs-cmp-in-play-sportbook-span-background: #e4550e;
  --market-tabs-cmp-special_bets-tab-wrap-background-image: linear-gradient(
    180deg,
    #f26d1c 15%,
    #d14100 100%
  );
  --market-tabs-cmp-fancy_bet_back-background-image: linear-gradient(
    180deg,
    #0a92a5 15%,
    #076875 100%
  );
  --market-tabs-cmp-special_bets-tab-background: rgba(255, 255, 255, 0.5);
  --market-tabs-cmp-special_bets-tab-color: rgba(163, 64, 5, 0.85);
  --market-tabs-cmp-special_bets-tab-select-a-background: #fff;
  --market-tabs-cmp-special_bets-tab-select-a-color: #a34005;
  --market-tabs-cmp-table-background: #fff;
  --market-tabs-cmp-table-color: #23282c;
  --market-tabs-cmp-table-th-border-b: #7e97a7;
  --market-tabs-cmp-table-lay-1-background: #faa9ba;
  --market-tabs-cmp-table-lay-1-border-l: #fff;
  --market-tabs-cmp-table-back-1-background: #72bbef;
  --market-tabs-cmp-table-back-1-border-l: #fff;
  --market-tabs-cmp-title-color: #000000;
  --market-tabs-cmp-close-color: #fff;
  --market-tabs-cmp-login-popup-content-background: #000000;
  --market-tabs-cmp-confirm-text-color: #fff;
  --market-tabs-cmp-confirm-line-color: #fff;
  --market-tabs-cmp-btn-confirm-background: #fff;
  --market-tabs-cmp-btn-confirm-color: #000;
  --market-tabs-cmp-btn-verification-color: #fff;
  --market-tabs-cmp-btn-border: #fff;
  --market-tabs-cmp-card-accrdn-background: #273f4f;
  --market-tabs-cmp-card-accrdn-color: #fff;
  --market-tabs-cmp-card-fancybet-background: #0c92a5;
  --market-tabs-cmp-card-accrdn-hover-background: #273f4f;
  --market-tabs-cmp-sportbook-hover-background: linear-gradient(
    180deg,
    #f26d1c 15%,
    #d14100 100%
  );
  --market-tabs-cmp-sportbook-background: linear-gradient(
    180deg,
    #f26d1c 15%,
    #d14100 100%
  );
  --market-tabs-cmp-fancyCard-background: #fff;
  --market-tabs-cmp-fancyCard-border: #c8ced3;
  --market-tabs-cmp-tbl-bets-odd-row-border-b: #7e97a7;
  --market-tabs-cmp-sportbook-market-tbl-back-1-background: #72e3a0;
  --market-tabs-cmp-sportbook-market-tbl-back-1-active-background: #16a660;
  --market-tabs-cmp-sportbook-market-tbl-back-1-active-color: #fff;
  --market-tabs-cmp-betslipback-background: #d3edd0;
  --market-tabs-cmp-suspend-sportbook-external-background: rgba(
    36,
    58,
    72,
    0.4
  );
  --market-tabs-cmp-suspend-sportbook-external-color: #fff;
  --market-tabs-cmp-suspend-sportbook-external-hover-background: rgba(
    36,
    58,
    72,
    0.55
  );
  --market-tabs-cmp-lay-background: #f3dce2;
  --market-tabs-cmp-back-background: #beddf4;
  --market-tabs-cmp-plus-book-color: #228b22;
  --market-tabs-cmp-minus-book-color: #d0021b;
  --market-tabs-cmp-Linemarket-Selected-plus-book-color: #228b22;
  --market-tabs-cmp-Linemarket-Selected-lay-1-background: #5baca7;
  --market-tabs-cmp-Linemarket-Selected-back-1-background: #50d0ae;
  --market-tabs-cmp-btn-wrap-a-hover-color: #09437f;
  --market-tabs-cmp-lay-1-active-background: #f4496d;
  --market-tabs-cmp-lay-1-active-color: #fff;
  --market-tabs-cmp-back-1-active-background: #1a8ee1;
  --market-tabs-cmp-back-1-active-color: #fff;
  --market-tabs-cmp-backrow-background: #72bbef;
  --market-tabs-cmp-layrow-background: #faa9ba;
  --market-tabs-cmp-progress-bar-background: #c2d5e4;
  --market-tabs-cmp-progress-bar-txt-color: #3b5160;
  --market-tabs-cmp-book-tbl-thead-border: #333;
  --market-tabs-cmp-bet-slip-head-background: linear-gradient(
    180deg,
    #2a3a43 27%,
    #1c282d 83%
  );
  --market-tabs-cmp-fency-fency-datatable-color: #23282c;
  --market-tabs-cmp-fency-fency-datatable-th-border-t: #c8ced3;
  --market-tabs-cmp-fency-fency-datatable-th-border-b: #c8ced3;
  --market-tabs-cmp-fency-fency-datatable-lay-1-background: #faa9ba;
  --market-tabs-cmp-fency-fency-datatable-lay-border-l: #fff;
  --market-tabs-cmp-fency-fency-datatable-back-1-background: #72bbef;
  --market-tabs-cmp-fency-fency-datatable-back-border-l: #fff;
  --market-tabs-cmp-fancy-marquee-color: #8b0000;
  --market-tabs-cmp-fency-fency-datatable-a-color: #20a8d8;
  --market-tabs-cmp-fency-fency-datatable-minus-book: #d0021b;
  --market-tabs-cmp-fency-fency-datatable-btn-primary-background: #20a8d8;
  --market-tabs-cmp-fency-fency-datatable-btn-primary-color: #fff;
  --market-tabs-cmp-fency-fency-datatable-btn-primary-hover-background: #1b8eb7;
  --market-tabs-cmp-fency-fency-datatable-btn-primary-hover-color: #fff;
  --market-tabs-cmp-fency-fency-datatable-fancy_info-popup-color: #1e1e1e;
  --market-tabs-cmp-fency-fency-datatable-fancy_info-popup-background: #fff;
  --market-tabs-cmp-fency-fency-datatable-spnd-fncy-background: rgba(
    36,
    58,
    72,
    0.4
  );
  --market-tabs-cmp-ency-fency-datatable-quick_bet-wrap-border: #7e97a7;
  --market-tabs-cmp-fency-fency-datatable-close: #fff;
  --market-tabs-cmp-fency-fency-datatable-hover-color: #000;
  --market-tabs-cmp-fency-fency-datatable-spnd-fncy-span-color: #fff;
  --market-tabs-cmp-fency-fency-datatable-fancy-quick-tr-btn-background: rgb(
    238,
    238,
    238
  );
  --market-tabs-cmp-fency-fency-datatable-col-stake-icon-minus-background: linear-gradient(
    -180deg,
    #fff 0,
    #eee 89%
  );
  --market-tabs-cmp-fency-fency-datatable-col-stake-icon-minus-border: #aaa;
  --market-tabs-cmp-fency-fency-datatable-quick_bet-wrap-input-color: #1e1e1e;
  --market-tabs-cmp-fency-fency-datatable-quick_bet-wrap-input-border: #aaa;
  --market-tabs-cmp-fency-fency-datatable-quick_bet-wrap-input-background: #fff;
  --market-tabs-cmp-fency-fency-datatable-col-stake-icon-plus-border: #aaa;
  --market-tabs-cmp-fency-fency-datatable-col-stake-icon-plus-background: linear-gradient(
    -180deg,
    #fff 0,
    #eee 89%
  );
  --market-tabs-cmp-quick_bet-wrap-btn-send-color: #fff;
  --market-tabs-cmp-quick_bet-wrap-btn-send-border: #000;
  --market-tabs-cmp-btn-send-disable-border: #aaa;
  --market-tabs-cmp-btn-send-disable-color: #e6dfcd;
  --market-tabs-cmp-btn-send-disable-background: rgb(164, 164, 164);
  --market-tabs-cmp-fancy_info-popup-a-color: #20a8d8;
  --market-tabs-cmp-fancy_info-popup-dt-color: #577c94;
  --market-tabs-cmp-fancy_info-popup-dd-color: #1e1e1e;
  --markets-cmp-game-highlight-wrap-h3-bg: linear-gradient(
    #fd8f3b 0%,
    #fd3523 80%
  );
  --markets-cmp-game-menu-tab-nav-bg: linear-gradient(#fd3523 0, #fd8f3b 100%);
  --markets-cmp-nav-tabs-nav-link-color: #fff;
  --markets-cmp-nav-tabs-nav-link-active-background: #fff;
  --markets-cmp-nav-tabs-nav-link-active-border-b: #dddcd6;
  --markets-cmp-nav-tabs-nav-link-active-border-color: #2f353a;
  --markets-cmp-nav-tabs-nav-item-bg: linear-gradient(
    180deg,
    #2a3a43 27%,
    #1c282d 83%
  );
  --markets-cmp-nav-tabs-nav-item-color: #fff;
  --markets-cmp-game-menu-tab-thead-bg: #dddcd6;
  --markets-cmp-game-menu-tab-tbody-bg: #fff;
  --markets-cmp-game-menu-tab-th-border-b: #c8ced3;
  --markets-cmp-nav-tabs-casino-bg: linear-gradient(
    -180deg,
    #000000 0%,
    #000000 100%
  );
  --markets-cmp-nav-tabs-casino-nav-link-active-bg: linear-gradient(
    #fd3523 0,
    #fd8f3b 100%
  );
  --markets-cmp-inplay-match-bg: #fff;
  --markets-cmp-casinoicons-bg: linear-gradient(
    -180deg,
    #000000 0%,
    #000000 100%
  );
  --markets-cmp-casino-bottom-bg: linear-gradient(#fd8f3b 0%, #fd3523 80%);
  --markets-cmp-casino-bottom-color: #000;
  --markets-cmp-game-menu-tab-table-tr-border: #e0e6e6;
  --markets-cmp--keyframes-newlaunchinplay-zero-color: #ff0000;
  --markets-cmp--keyframes-newlaunchinplay-fifty-color: #ff0;
  --markets-cmp--keyframes-newlaunchinplay-hundred-color: #00f;
  --sport-hightlight-cmp-horse-schedule-bg: #000;
  --sport-hightlight-cmp-matchList-bg: #fff;
  --sport-hightlight-cmp-border: #c8ced3;
  --sport-hightlight-cmp-event-list-border: #ccc;
  --sport-hightlight-cmp-eventtime-span-bg: #e2e2e2;
  --sport-hightlight-cmp-active-bg: #fff;
  --sport-hightlight-cmp-active-color: #c8ced3 #c8ced3 #fff;
  --sport-hightlight-cmp-countryUl-bg: #e2e2e2;
  --sport-hightlight-cmp-countryItem-bg: #fff;
  --sport-hightlight-cmp-countryItem-border: ##c8ced3 #c8ced3 #fff;
  --tops-and-preview-cmp-li-card--top-story: #e1e1e1;
  --tops-and-preview-cmp-card--top-story-border-b: #d0d0d0;
  --tops-and-preview-cmp-a-color: #fff;
  --tops-and-preview-cmp-h3-color: #fff;
  --tops-and-preview-cmp-overlay-bg: #1616163d;
  --virtualsports-cmp-casino-name-bg: linear-gradient(
    -180deg,
    #fd8f3b 0%,
    #fd3523 100%
  );
  --virtualsportsmarket-cmp-sportbook-bg: linset 0 1px 0 0 rgba(0, 0, 0, 0.2);
  --virtualsportsmarket-cmp-fancy-quick-tr-td-border-l: #ddd;
  --betslip-cmp-ui-link-bg: rgba(0, 0, 0, 0.7);
  --betslip-cmp-modal-body-bg: #000;
  --betslip-cmp-modal-body-color: #fff;
  --betslip-cmp-btn-verification-bg: rgba(0, 0, 0, 0);
  --betslip-cmp-btn-verification-border: #fff;
  --betslip-cmp-btn-verification-color: #fff;
  --betslip-cmp-btn-confirm-bg: #000;
  --betslip-cmp-btn-confirm-color: #fff;
  --betslip-cmp-stakeinput-disable-bg: #b2bcc5;
  --betslip-cmp-stakeinput-disable-border: #b2bcc5;
  --betslip-cmp-stakeactionplus-disable-bg: #b2bcc5;
  --betslip-cmp-stakeactionminus-disable-bg: #b2bcc5;
  --betslip-cmp-slip-lay-br-border-t: #dfa3b3;
  --betslip-cmp-slip-lay-bg: #faeff2;
  --betslip-cmp-slip-back-br-border-t: #7dbbe9;
  --betslip-cmp-slip-back-bg: #d4e8f8;
  --betslip-cmp-input-Betslip-bg: #eee;
  --betslip-cmp-input-Betslip-border: #3333337a;
  --betslip-cmp-input-Betslip-color: #1e1e1e;
  --betslip-cmp-quick-bet-confirm-bg: rgba(255, 255, 255, 0.5);
  --betslip-cmp-quick-bet-confirm-color: rgb(33, 33, 33);
  --betslip-cmp-btn-cancel-bg: #eee;
  --betslip-cmp-btn-cancel-color: #1e1e1e;
  --betslip-cmp-btn-cancel-border: #333;
  --betslip-cmp-btn-send-active-bg: linear-gradient(
    -180deg,
    #315195 0,
    #14213d 100%
  );
  --betslip-cmp-btn-send-active-color: #fff;
  --betslip-cmp-btn-send-active-border: #000;
  --betslip-cmp-btn-send-bg: #a4a4a4;
  --betslip-cmp-btn-send-color: #e6dfcd;
  --betslip-cmp-btn-send-border: #333;
  --betslip-cmp-slip-back-bg: #beddf4;
  --betslip-cmp-slip-lay-bg: #f3dce2;
  --betslip-cmp-stakeactionminus-bg: linear-gradient(-180deg, #fff 0, #eee 89%);
  --betslip-cmp-stakeactionminus-color: #0000ff;
  --betslip-cmp-stakeactionminus-border: #aaa;
  --betslip-cmp-back-bg: #a7d8fd;
  --bottom-nav-cmp-support-wrap-color: rgba(0, 0, 0, 0.6);
  --bottom-nav-cmp-mobile-footer-menu-bg: linear-gradient(
    -180deg,
    #243a48 20%,
    #172732 91%
  );
  --bottom-nav-cmp-mobile-footer-menu-color: #fff;
  --bottom-nav-cmp-mobile-footer-menu-a-color: #fff;
  --bottom-nav-cmp-active-link-bg: linear-gradient(
    -180deg,
    #32617f 20%,
    #1f4258 91%
  );
  --footer-desktop-cmp-support-wrap-color: rgba(0, 0, 0, 0.6);
  --footer-desktop-cmp-support-wrap-h3-color: rgba(0, 0, 0, 0.3);
  --footer-desktop-cmp-support-wrap-dd-color: #000;
  --footer-desktop-cmp-support-wrap-a-color: #000;
  --footer-desktop-cmp-divider-md-border: #c8ced3;
  --footer-desktop-cmp-rules-btn-home-color: #000;
  --footer-desktop-cmp-modal-content-bg: #fff;
  --footer-desktop-cmp-modal-content-border: rgba(0, 0, 0, 0.2);
  --footer-desktop-cmp-h3-bg: #eee;
  --footer-desktop-cmp-h3-color: #243a48;
  --side-nav-cmp-user-menus-matched-826-li-a-color: #ffffff;
  --side-nav-cmp-user-menus-matched-826-li-a-border: #dcdcdc;
  --side-nav-cmp-user-menus-border: #c8ced3;
  --side-nav-cmp-left-bar-bg: #fff;
  --side-nav-cmp-openBetHeader-bg: #222;
  --side-nav-cmp-openBetHeader-bg-image: linear-gradient(
    -180deg,
    #fd8f3b 0%,
    #fd3523 100%
  );
  --side-nav-cmp-openBetHeader-btm-border: #c8ced3;
  --side-nav-cmp-openBetHeader-color: #020302;
  --side-nav-cmp-close-color: black;
  --side-nav-cmp-matched-head-bg: #fff;
  --side-nav-cmp-slip-back-bg: #beddf4;
  --side-nav-cmp-slip-back-btm-border: #67afe5;
  --side-nav-cmp-slip-lay-bg: #f3dce2;
  --side-nav-cmp-slip-lay-btm-border: #dfa3b3;
  --side-nav-cmp-slip-lay-slip-type-bg: #dfa3b3;
  --side-nav-cmp-scrollSlip-slip-back-bg: #beddf4;
  --side-nav-cmp-slip-back-slip-lay-refer-color: #3b5160;
  --side-nav-cmp-slip-back-keep-option-bg: #d4e8f8;
  --side-nav-cmp-slip-back-dt-slip-type-color: #1e1e1e;
  --side-nav-cmp-slip-back-slip-type-bg: #7dbbe9;
  --side-nav-cmp-slip-back-dt-span-color: #222;
  --side-nav-cmp-slip-back-dd-color: #243a48;
  --side-nav-cmp-slip-back-refer-color: #3b5160;
  --side-nav-cmp-slip-lay-keep-option-bg: #d4e8f8;
  --side-nav-cmp-content-534-bg: #fff;
  --side-nav-cmp-content-534-border: #c8ced3;
  --side-nav-cmp-content-534-border-top: #c8ced3;
  --side-nav-cmp-aside-menu-content-534-webkit-scrollbar-thumb-bg: #e6e5e5;
  --side-nav-cmp-aside-menu-content-534-webkit-scrollbar-track-bg: #fff;
  --side-nav-cmp-aside-menu-content-534-webkit-scrollbar-track-border-left: #f2f2f2;
  --side-nav-cmp-aside-menu-content-534-webkit-scrollbar-track-border-right: #f2f2f2;
  --side-nav-cmp-btn-gad-border-top: #e0e6e6;
  --side-nav-cmp-matched-826-bg: #fff;
  --side-nav-cmp-slip-3ga-bg: #beddf4;
  --side-nav-cmp-slip-3ga-btm-border: #67afe5;
  --side-nav-cmp-slip-y8o-bg: #f3dce2;
  --side-nav-cmp-slip-y8o-btm-border: #dfa3b3;
  --side-nav-cmp-option-g3c-border-top: #e0e6e6;
  --side-nav-cmp-slip-3ga-dd-color: #243a48;
  --side-nav-cmp-slip-3ga-ref-epq-bg: #d4e8f8;
  --side-nav-cmp-slip-3ga-ref-epq-color: #3b5160;
  --side-nav-cmp-slip-y8o-dd-color: #243a48;
  --side-nav-cmp-slip-slip-y8o-ref-epq-color: #3b5160;
  --side-nav-cmp-slip-slip-y8o-ref-epq-bg: #f7e7eb;
  --side-nav-cmp-slip-3ga-dt-span-color: #222;
  --side-nav-cmp-slip-3ga-slip-ys5-bg: #7dbbe9;
  --side-nav-cmp-slip-3ga-dt-slip-ys5-color: #1e1e1e;
  --side-nav-cmp-slip-y8o-slip-ys5-bg: #dfa3b3;
  --side-nav-cmp-slip-y8o-dt-span-color: #222;
  --side-nav-cmp-slip-y8o-dt-slip-ys5-color: #1e1e1e;
  --side-nav-cmp-option-g3c-label-color: #1e1e1e;
  --side-nav-cmp-nav-link-color: #223869;
  --side-nav-cmp-nav-link-btm-border: #d2d6e2;
  --side-nav-cmp-nav-link-before-border: #e0e6e6;
  --side-nav-cmp-nav-link-color: #2789ce;
  --side-nav-cmp-nav-link-webkit-highlight-color: rgba(182, 223, 253, 0.5);
  --side-nav-cmp-all-sports-list-ul-li-nav-link-webkit-highlight-color: rgba(
    182,
    223,
    253,
    0.5
  );
}

body {
  font-family: Tahoma, Helvetica, sans-serif !important;
  font-size: 14px;
  background: var(--mainBodyBG);
  -webkit-font-smoothing: antialiased;
}
body {
  top: 0 !important;
}

.prevent-select.zone-18 .overlay.zone-18 {
  pointer-events: none !important;
}
.prevent-select.zone-18 {
  -webkit-user-select: none;
  user-select: none;
}
@media only screen and (max-width: 991px) {
  .content.zone-18 {
    width: 100%;
    overflow: hidden;
    min-height: calc(95vh - 70px);
  }
}
@media only screen and (min-width: 993px) {
  .sidebar.zone-18 {
    max-width: 17.5vw;
    background: var(--side-nav-bg);
    flex: 1 1 100%;
    box-sizing: border-box;
    flex-direction: row;
    display: flex;
    margin-left: 20px;
    margin-right: 8px;
    margin-top: 50px;
  }
  .sidebarright.zone-18 {
    max-width: 17.5vw;
    flex: 1 1 100%;
    box-sizing: border-box;
    flex-direction: row;
    display: flex;
    margin-left: 9px;
    margin-right: 10px;
    margin-top: 50px;
  }
  .content.zone-18 {
    width: 53.9vw;
    margin-top: 22.5px;
    scroll-behavior: smooth;
    position: relative;
    background: var(--mainBodyBG);
  }
  .custom-css-layout-center.zone-18 {
    width: 55.2vw;
    position: relative;
    right: 2px;
  }
  .content.zone-18::-webkit-scrollbar {
    display: none;
  }
  .content.zone-18 {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .headerDesktop.zone-18 {
    display: block;
    height: 68px;
    background-color: var(--sportsbar-bg) !important;
  }
  .bet-body.zone-18 {
    margin-top: 0.1rem;
    height: 100vh;
  }
}
.bet-body.zone-18 {
  display: flex;
  background: var(--mainBodyBG);
}
.custom-css-layout-left-side.zone-18 {
  margin-right: 0;
}
.custom-css-layout-right-side.zone-18 {
  margin-left: -2px;
}
.adjust-height.zone-18 {
  height: auto;
}
.adjust-height-100.zone-18 {
  height: 100%;
  min-height: 98vh;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  .hideDekstop.zone-18 {
    display: none;
  }
  .adjust-height-100.zone-18 {
    height: auto;
  }
}

@media only screen and (max-width: 430px) {
  .content.zone-18 {
    margin-bottom: 70px !important;
    margin-top: 55px;
    width: 100%;
    max-width: 428px;
  }
}

@media only screen and (max-width: 420px) {
  .content.zone-18 {
    margin-bottom: 70px !important;
    margin-top: 55px;
    width: 100%;
    max-width: 414px;
  }
}

@media only screen and (max-width: 393px) {
  .content.zone-18 {
    margin-bottom: 70px !important;
    margin-top: 55px;
    width: 100%;
    max-width: 390px;
  }
}

@media only screen and (max-width: 360px) {
  .content.zone-18 {
    margin-bottom: 70px !important;
    margin-top: 55px;
    width: 100%;
    max-width: 360px;
  }
}

@media only screen and (max-width: 320px) {
  .content.zone-18 {
    margin-bottom: 70px !important;
    margin-top: 55px;
    width: 100%;
    max-width: 320px;
  }
}

.adjust-height.zone-18 {
  min-height: 100vh;
  min-height: -webkit-fill-availabe;
}
@media only screen and (min-device-width: 990px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .sidebar.zone-18 {
    margin-left: 0 !important;
  }
  .custom-css-layout-center.zone-18 {
    width: 56.6vw !important;
  }
  .content.zone-18 {
    width: 54.9vw;
  }
}
.margin-bottom-miniCasino.zone-18 {
  margin-bottom: 220px;
}

.app-header.zone-17 {
  position: relative;
  flex-direction: row;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid var(--header-border-bottom-color);
  flex: 0 0 55px;
  transition: margin-left 0.25s, margin-right 0.25s, width 0.25s, flex 0.25s;
  height: 70px;
  text-decoration: none;
}
.a-referesh.zone-17 i.zone-17 {
  font-size: 20px;
  transform: rotate(45deg);
}

.site-header.zone-17 a.zone-17 {
  color: var(--header-text-color);
}
@media (min-width: 1024px) {
  .searchbar.zone-17 {
    display: none;
  }
}
@media (min-width: 992px) {
  .app-header.zone-17 {
    position: fixed;
    z-index: 1020;
    width: 100%;
  }
}
*.zone-17,
.zone-17:after,
.zone-17:before {
  box-sizing: border-box;
}
.app-header.zone-17 .navbar-toggler.zone-17 {
  display: none;
  min-width: 50px;
  padding: 0.25rem 0;
}
.app-header.zone-17 .navbar-brand.zone-17 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 155px;
  height: 55px;
  padding: 0;
  margin-right: 0;
  background-color: var(--header-navbar-brand-backgound-color);
}
a.zone-17:hover {
  text-decoration: underline;
  color: var(--header-a-hover-color);
}
.app-header.zone-17 .navbar-nav.zone-17 {
  flex-direction: row;
  align-items: flex-end;
  line-height: 30px;
}
.app-header.zone-17 .navbar-toggler-icon.zone-17 {
  height: 23px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%2373818f' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.app-header.zone-17 .navbar-toggler.zone-17:hover .navbar-toggler-icon.zone-17 {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%232f353a' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.app-header.zone-17 .navbar-brand.zone-17 .navbar-brand-minimized.zone-17 {
  display: none;
}
.mouse-pointer.zone-17 {
  cursor: pointer;
}
.login-signup-uname-pass.zone-17 {
  display: flex;
  align-items: center;
}
.searchbar.zone-17 {
  height: 25px;
  max-width: 350px;
  border-radius: 0.2rem;
  display: flex;
  align-items: center;
  border: 1px solid var(--header-searchbar-border-color);
  padding-left: 15px;
}
.searchbar.zone-17:focus {
  box-shadow: var(--header-searchbar-focus-box-shadow);
}
.before-login-items.zone-17 {
  background: var(--sportsbar-bg);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.open-bets.zone-17 svg.zone-17 {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
}
.open-bets.zone-17 {
  text-decoration: none;
}
.site-logo.zone-17 {
  width: 160px;
  height: 68px;
  position: relative;
  top: 0.5px;
}
.site-logo-after.zone-17 {
  width: 160px;
  display: flex;
  height: 68px;
  margin-left: 0 !important;
  margin-top: -1px;
}
.me-2.zone-17 {
  border-radius: 0.2em;
}
.login.zone-17 {
  background: var(--login-btn-bg) !important;
  color: var(--login-btn-color) !important;
  border: none;
  width: 80px;
  font-size: 12px;
  line-height: 7px;
  border-radius: 0.2rem;
  height: 25px;
  margin-right: 8px !important;
  margin-left: 4.5px !important;
}
.signup.zone-17 {
  background: var(--header-signup-btn-background);
  border: none;
  font-size: 12px;
  width: 80px;
  height: 25px;
  margin: 0 10px;
  line-height: 7px;
  color: var(--header-signup-text-color);
  border-radius: 0.2rem;
}
.header-uname-pass.zone-17 {
  display: flex;
  height: 25px;
  flex-wrap: nowrap;
  justify-content: space-evenly;
}
.login-signup.zone-17 {
  display: flex;
  align-items: center;
  color: var(--header-login-signup-color);
}
.login-signup.zone-17 button.zone-17:disabled {
  background: var(--header-login-signup-button-background-disabled);
  opacity: 1;
  cursor: pointer !important;
}
.open-bets.zone-17 {
  color: var(--bets-btn-color) !important;
  box-shadow: var(--bets-btn-box-shadow);
  background: var(--bets-btn-bg);
  height: 9.33333vw;
  line-height: 5.33333vw;
  font-weight: 700;
  border-radius: 1.06667vw;
  border: 1px solid var(--bets-btn-border-color);
  padding: 2.6vw 2.86667vw;
  margin-left: 1px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bet-setting.zone-17 {
  background: var(--settings-btn-bg);
  color: var(--settings-btn-color);
  box-shadow: var(--settings-btn-box-shadow);
  height: 9.33333vw;
  line-height: 5.33333vw;
  font-weight: 700;
  border-radius: 1.06667vw;
  border: 1px solid var(--settings-btn-border-color);
  padding: 2.6vw 1.86667vw;
  justify-content: center;
  align-items: center;
  display: flex;
  margin-right: 6px;
}
.relaod-setting-banking-btns.zone-17 {
  display: flex;
  margin-right: -6px;
  align-items: center;
  position: relative;
}
.exp-red.zone-17 {
  color: var(--header-exposure-color);
}
.text-white.zone-17 {
  text-decoration: none;
}
.bet-setting.zone-17 a.zone-17 {
  margin-left: -2px;
  color: var(--settings-btn-color);
  font-size: 20px;
}
.user-blnc.zone-17 {
  font-size: 12px;
  font-weight: 700;
  text-align: left;
  display: block;
}
.user-blnc.zone-17,
.refresh-blnc.zone-17 {
  margin-right: 10px;
}
.exp-topcount.zone-17 {
  display: block;
  margin-left: 0;
}
.head-refresh.zone-17 {
  margin-left: 4px;
  position: relative;
  line-height: 25px;
  display: block;
  float: left;
}
.head-refresh.zone-17 a.zone-17 {
  background-position: var(--headRefreshPS);
  height: 25px;
  width: 30px;
  background-image: url(top-s7a30022368.ad9165bedd40e7e01e2c.d3936d09c7e35d1f.png);
  background-repeat: no-repeat;
  color: var(--header-head-refresh-a-color);
  font-size: 0;
  text-indent: -99999px;
  display: block;
  position: relative;
  top: -3px;
  right: 9px;
}

.after-login-refresh-btn.zone-17 {
  display: flex;
}
.dropdown-item.zone-17 {
  cursor: pointer;
  min-width: 220px;
  border-bottom: 1px solid var(--header-dropdown-item-border-bottom-color);
}
.drp-logout.zone-17 {
  width: 220px;
  height: 37px;
  border-radius: var(bs-border-radius);
}
.drp-logout.zone-17:active {
  background: var(--header-drp-logout-background-active) !important;
}
.loginBtn.zone-17 {
  background: var(--header-loginBtn-background);
  color: var(--header-loginBtn-color);
  box-shadow: none;
  border-radius: 5px;
  font-size: 13px;
  font-weight: 700;
  line-height: 2.6;
  text-align: center;
  display: block;
  width: 100%;
  border: unset;
}
#myInput.zone-17::placeholder {
  color: var(--header-my-input-placeholder-color);
}
.modal-content.zone-17 {
  border: var(--header-modal-content-border);
  background-color: var(--header-modal-content-background) !important;
}
.loginlogo.zone-17 img.zone-17 {
  width: 60%;
  margin-bottom: 30px;
}
.login-popup-content.zone-17 {
  background: var(--header-login-popup-content-background);
  background-size: cover;
  box-shadow: var(--header-login-popup-content-shadow);
  width: 100%;
}
.form-login.zone-17 dd.zone-17,
.form-register.zone-17 dd.zone-17 {
  margin-bottom: 3.8vw;
}
.form-control.zone-17:focus {
  border-color: transparent !important;
  box-shadow: none !important;
}
.form-login.zone-17 input.zone-17,
.form-register.zone-17 input.zone-17 {
  border: 0 solid var(--header-form-login-input-border);
  width: 100%;
  margin-bottom: 0;
  height: 45px;
  font-size: 16px;
}
.close.zone-17 {
  color: var(--header-close-color);
  font-size: 20px;
  float: right;
  margin-right: 8px;
}
.optsendoption.zone-17 {
  width: 100%;
}
.cntrcode.zone-17 {
  float: left;
  width: 24% !important;
  margin-right: 3px;
}
input.zone-17 .zone-17::placeholder {
  color: var(--header-input-placeholder-color) !important;
}
.cntrcode.zone-17 {
  float: left;
  width: 29%;
}
.mblNumber.zone-17 {
  width: 70% !important;
}
.formP.zone-17 {
  padding: 20px !important;
}
span.defaultval.zone-17 {
  position: absolute;
  top: 6px;
  color: #73818f;
  left: 3px;
}
.closeSignup.zone-17 {
  color: var(--header-close-signup-color);
  position: absolute;
  top: 0;
  left: 104%;
  z-index: 11;
}
.exposureModals.zone-17 .modal-header.zone-17 {
  padding: 6px 15px !important;
  border-top-left-radius: 0.3rem;
  /* background: var(--modal-header-bg); */
  color: var(--modal-header-text);
  border-top-right-radius: 0.3rem;
  padding: 0;
}
.exposureModals.zone-17 .modal-header.zone-17 h1.zone-17 {
  font-size: 0.875rem;
}
.exposureModals.zone-17 .close.zone-17 {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
  font-size: 17px;
}
.exposureModals.zone-17 button.close.zone-17 {
  background-color: transparent;
  border: 0;
  appearance: none;
  opacity: 1;
  float: right;
  font-size: 1.3125rem;
  font-weight: 700;
  line-height: 1;
}
.exposureModals.zone-17 button.zone-17 span.zone-17:hover {
  text-shadow: 0 1px 0 var(--header-exposure-button-text-shadow);
}
.exposureModals.zone-17 .modal-body.zone-17 {
  background-color: var(--modal-bg) !important;
  color: var(--modal-text);
  text-align: center;
  padding: 5px !important;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.exposureModals.zone-17 .modal-body.zone-17 table.zone-17 {
  margin: 0;
  color: var(--modal-text);
}
.exposureModals.zone-17 .modal-body.zone-17 table.zone-17 thead.zone-17 {
  background: var(--reports-table-head-bg);
  color: var(--reports-table-head-text);
  border: 1px solid var(--reports-table-head-text);
  text-align: center;
  font-weight: 700;
}
.exposure-details.zone-17 {
  color: var(--header-exposure-details);
  border: unset;
}
.exposureModals.zone-17 table.zone-17 thead.zone-17 tr.zone-17 th.zone-17 {
  min-width: auto;
}
.exposureModals.zone-17 tbody.zone-17 td.zone-17 a.zone-17 {
  font-weight: 700;
}
.table.zone-17 tbody.zone-17 {
  vertical-align: middle;
}
.table.zone-17 th.zone-17 {
  padding: 0;
  vertical-align: middle;
}
.table.zone-17 tbody.zone-17 td.zone-17 {
  padding: 5px !important;
  font-weight: 700;
  border: 1px solid var(--reports-table-head-text);
}
.table.zone-17 tbody.zone-17 tr.zone-17 td.zone-17 {
  position: relative;
  right: 1px;
}
.exposureModals.zone-17 .modal-body.zone-17 a.zone-17 {
  color: var(--child-navigation-link) !important;
  font-weight: 700;
  cursor: pointer;
}
.dropdown-menu.zone-17 {
  position: absolute;
  width: 222px;
  height: 256px;
  top: 100%;
  left: 0;
  right: 20px !important;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0;
  margin: 0.125rem 0 0;
  font-size: 0.875rem;
  color: #23282c;
  text-align: left;
  list-style: none;
  background-color: var(--header-dropdown-menu-background);
  background-clip: padding-box;
  border: 1px solid var(--header-dropdown-menu-border);
  border-radius: 0.25rem;
  box-shadow: 0 4px 5px #00000080;
}
.dropdown-menu.show.zone-17 {
  display: block;
}
account-wrap-new.zone-17 .dropdown-menu.zone-17 {
  box-shadow: 0 4px 5px #00000080;
}
.app-header.zone-17 .dropdown-menu.zone-17 {
  padding-bottom: 0;
  line-height: 1.5;
}
.app-header.zone-17
  .dropdown-menu.zone-17
  .dropdown-item.zone-17
  a.zone-17:hover {
  text-decoration: none;
}
.logout-btn.zone-17,
.logout-btn.zone-17:hover {
  width: 100%;
  padding: 7px 10px 5px;
  font-weight: 700;
  background: var(--header-logout-btn-hover-background);
  height: 27px;
  line-height: 10px;
  font-size: 13px;
}
.app-header.zone-17 .dropdown-item.zone-17 {
  cursor: pointer;
  min-width: 220px;
  text-decoration: none;
}
.logout-btn.zone-17,
.logout-btn.zone-17:hover {
  width: 100%;
  padding: 7px 10px 5px;
  font-weight: 700;
  height: 27px;
  line-height: 10px;
  font-size: 13px;
  margin-right: 4px;
  border-color: unset;
  border-radius: 3.6px;
}
.text-left.zone-17 {
  text-align: left !important;
}
.user-blnc.zone-17 {
  display: block;
}
.account-wrap-new.zone-17 .dropdown-header.zone-17 {
  border-bottom: 1px solid var(--header-dropdown-header-border-bottom);
}
.dropdown-header.zone-17 {
  display: block;
  margin-bottom: 0;
  font-size: 0.765625rem;
  color: #1f2c31;
  background: #e4e7ea;
  white-space: nowrap;
  border-bottom: 1px;
  padding: 4.5px 10px;
  border-bottom: 1px solid var(--header-dropdown-header-border-bottom);
}
.dropdown-item.zone-17 {
  height: 26px;
  line-height: 11px;
  padding: 5px 10px;
}
.dropdown-item.zone-17 i.zone-17 {
  display: inline-block;
  width: 20px;
  margin-right: 10px;
  margin-left: -10px;
  color: var(--header-dropdown-item-i-color);
  text-align: center;
}
.after-login.zone-17 {
  display: flex;
  justify-content: space-between;
  height: 58px;
}
.drp-logout.zone-17 {
  height: 39px;
  border-bottom: none;
}
.after-login-bets-buttons.zone-17,
.demo.zone-17 {
  /* box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
    display: flex;
    align-items: center;
    padding: 15px; */
    box-shadow: 0 4px 10px rgb(0 0 0);
    display: flex;
    align-items: center;
    padding: 6px;
    font-size: 14px;
    border-radius: 6px;

}
.reload-banking-btns.zone-17 {
  display: flex;
}
.Myaccount-after-login.zone-17 {
  display: flex;
  align-items: center;
  position: relative;
}

@media only screen and (max-width: 992px) {
  .site-logo-after.zone-17,
  .login-refresh-MAcnt-btn.zone-17,
  .header-uname-pass.zone-17,
  .searchbar.zone-17,
  .hidden-xs.zone-17 {
    display: none;
  }
  .signup.zone-17 .login.zone-17 {
    width: 80px;
    height: 33px;
    border-radius: 0.2rem;
  }
  .app-header.zone-17 .navbar-nav.zone-17 {
    margin-top: 5px;
    line-height: 22px;
    font-size: 3.2vw;
  }
  .head-refresh.zone-17 {
    display: none;
  }
}
@media (min-width: 992px) {
  .after-login-bets-buttons.zone-17 {
    display: none;
  }
  .site-logo.zone-17 {
    display: block;
  }
  .reload-banking-btns.zone-17 {
    display: none;
  }
  .searchbar.zone-17 {
    height: 23px;
    width: 280px;
  }
  .balance.zone-17 {
    display: flex;
    position: relative;
    top: -5px;
  }
}
.searchIconDiv.zone-17 {
  display: none;
  align-items: center;
  margin-left: 43px;
  border-radius: 4px;
  color: var(--search-input-text-color);
  background: var(--search-input-bg);
  width: 280px;
  margin-bottom: -1px;
}
.searchIconDiv.zone-17 .form-control.zone-17 {
  display: none;
  color: var(--search-input-text-color);
}
.searchIconDivLogin.zone-17 {
  margin-bottom: 1px !important;
}
.ng-input.zone-17 {
  background-image: url(top-s7a30022368.ad9165bedd40e7e01e2c.d3936d09c7e35d1f.png);
  background-repeat: no-repeat;
  box-sizing: border-box;
  height: 25px;
  background-position: -85px -4871px;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
}
.ng-input.zone-17 > input.zone-17 {
  box-sizing: content-box;
  background: none;
  border: 0;
  box-shadow: none;
  outline: 0;
  cursor: default;
  width: 100%;
}
.searchIcon.zone-17 {
  margin-left: 6px;
  color: var(--header-search-icon) !important;
}
.searchIconCross.zone-17 {
  color: var(--header-search-icon-cross-color) !important;
  margin-left: 261px;
  padding-bottom: 3.5px;
  font-size: 18px;
  z-index: 10;
  position: absolute;
}
.username.zone-17 {
  height: 25px !important;
  width: 46%;
  font-size: 0.875rem;
  color: var(--header-username-color) !important;
  padding-left: 13px !important;
  border-radius: 0.25rem !important;
}
.confirm-text.zone-17 .text-confirm-bold.zone-17 {
  font-weight: 700;
  font-family: Tahoma, Helvetica, sans-serif !important;
  font-size: 16px;
}
.confirm-text.text1.zone-17 {
  font-size: 16px;
  margin-bottom: 10px;
}
.confirm-text.zone-17 .text2.zone-17 {
  font-size: 14px;
  font-weight: 700;
  font-family: Tahoma, Helvetica, sans-serif !important;
  margin-bottom: 35px !important;
}
.header-popup.zone-17 .ui-link.zone-17:before,
.login-head.zone-17 .ui-link.zone-17:before,
.register-head.zone-17 .ui-link.zone-17:before {
  width: 12px;
  font-size: 1.5rem;
  font-weight: 900;
  position: relative;
  cursor: pointer;
  height: 12px;
}
.header-popup.zone-17 .ui-link.zone-17,
.login-head.zone-17 .ui-link.zone-17,
.register-head.zone-17 .ui-link.zone-17 {
  position: absolute;
  right: -12px;
  justify-content: center;
  align-items: center;
  width: 27px;
  height: 27px;
  background: var(--age-modal-cross-bg);
  color: var(--age-modal-cross-text);
  border-radius: 50%;
  margin-top: -13px;
  z-index: 2;
  cursor: pointer;
  display: flex;
}
.login-popup-content.zone-17 {
  background: var(--header-login-popup-content-background);
  background-size: cover;
  box-shadow: 5px 5px 5px #666;
  width: 100%;
}
.confirm-button.zone-17 .btn-confirm.zone-17 {
  background-color: var(--header-btn-confirm-background);
}
.modal-body.zone-17 {
  background-color: var(--header-modal-body-background);
  color: var(--header-modal-body-color);
  text-align: center;
}
.login-popup-content.zone-17 {
  background-size: cover;
  box-shadow: 5px 5px 5px #666;
  width: 100%;
}
.login-popup-content.zone-17 .login-panel-container.zone-17 {
  width: 100% !important;
  text-align: center;
  position: relative;
}
.confirm-button.zone-17 {
  display: flex;
  align-content: center;
  justify-content: center;
  margin-top: 25px;
}
a.zone-17:not([href]):not([tabindex]) {
  text-decoration: none;
}
.dropdown-item.active.zone-17,
.dropdown-item.zone-17:active {
  background-color: var(--header-dropdown-item-active-background) !important;
}
.btn-verification.zone-17 {
  font-size: 13px;
  height: 30px;
  width: 90px;
  outline: 0;
  border-radius: 4px;
  font-weight: 700;
  flex: 0.3;
  margin-right: 10px;
}
.header-popup.zone-17 {
  text-align: right;
  position: relative;
}
.login-popup-content.zone-17 .header-popup.zone-17 {
  height: 20px;
  width: 100%;
  display: flex;
}
.login-popup-content.zone-17 .header-popup.zone-17 .close.zone-17 {
  padding: 10px;
  cursor: pointer;
  margin-left: auto;
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: var(--header-header-popup-close-background) !important;
  text-shadow: 0 1px 0 #fff !important;
  opacity: 0.5;
}
.fa-fav.zone-17 {
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
}

@media only screen and (min-width: 992px) {
  .desktopSignup.zone-17 {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  span.defaultval.zone-17 {
    top: 270px;
    left: 22px;
  }
  .hideMobileSignUp.zone-17 {
    display: none;
  }
}
@media only screen and (max-width: 992px) {
  .form-login.zone-17 input.zone-17,
  .form-register.zone-17 input.zone-17 {
    height: 40px;
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .cntrcode.zone-17 {
    float: left;
    width: 24% !important;
    margin-right: 3px;
  }
  .mblNumber.zone-17 {
    width: 75% !important;
  }
  .open-bets.zone-17 {
    padding: 2.6vw 3.062vw;
    position: relative;
    bottom: 1.5px;
  }

  .banking-sett.zone-17 {
    padding: 2.6vw 2.134vw;
    position: relative;
    bottom: 1px;
  }

  .fa-bank.zone-17:before {
    font-size: medium;
    font-family: fontawesome;
    font-weight: 400;
    position: relative;
    bottom: 2.5px;
    left: 1px;
  }
  .pti-ic.zone-17 {
    display: block;
    position: relative;
    bottom: 3px;
    left: 8px;
  }
  .exp-topcount.zone-17 {
    margin-left: 0;
    position: relative;
    top: 1px;
    right: 2px;
  }
}
@media only screen and (max-width: 992px) {
  .form-login.zone-17,
  .form-register.zone-17 {
    width: 100%;
    padding: 20px;
  }
}
@media (min-height: 280px) and (max-height: 520px) {
  .open-bets.zone-17 {
    display: flex;
  }
}
@media screen and (min-width: 2px) and (max-width: 992px) {
  .login.zone-17,
  .signup.zone-17 {
    font-size: 0.765625rem;
    line-height: 1.5;
    border-radius: 0.2rem;
    height: 8.53333vw !important;
    margin-bottom: 2px;
  }
  .site-logo.zone-17 {
    width: 160px;
    height: 55px;
  }
  .hideMobile.zone-17 {
    display: none;
  }
  .site-logo-con {
    display: flex;
    align-items: center;
  }
  .site-logo-con.zone-17 {
    margin-left: 3px;
  }
}
@media screen and (min-width: 992px) {
  #loginModal.zone-17 {
    display: none !important;
  }
  #loginModal.fade.zone-17 .modal-dialog.zone-17 {
    transform: translateY(-50%) !important;
  }
  #loginModal.fade.zone-17 {
    display: none !important;
  }
}
@media screen and (min-width: 448px) and (max-width: 992px) {
  .login.zone-17,
  .signup.zone-17 {
    height: 33px !important;
  }
  .login-popup-content.zone-17 .modal-body.zone-17 {
    padding: 10px !important;
  }
}
@media screen and (min-width: 280px) and (max-width: 319px) {
  .site-logo.zone-17 {
    width: 100px;
  }
  .login.zone-17 {
    margin-right: 2px;
    height: 56px;
  }
  .signup.zone-17 {
    margin: 0 5px;
  }
  .user-blnc.zone-17 {
    font-size: 9px;
  }
}
@media screen and (min-width: 320px) and (max-width: 414px) {
  .login.zone-17 {
    margin-right: 2px;
    height: 56px;
  }
  .after-login.zone-17 {
    height: 56px;
  }
}
@media screen and (min-width: 320px) and (max-width: 345px) {
  .site-logo.zone-17 {
    width: 140px;
  }
  .signup.zone-17 {
    margin: 0 5px;
  }
  .user-blnc.zone-17 {
    font-size: 11px;
  }
}
@media screen and (min-width: 376px) and (max-width: 390px) {
  .modal-dialog.zone-17 {
    margin: 0.5rem;
  }
}
@media screen and (min-width: 391px) and (max-width: 414px) {
  .modal-dialog.zone-17 {
    margin: 0.5rem;
  }
}
hr .confirm-line {
  border-top: 1px solid var(--age-modal-lines) !important;
}
hr {
  margin: 1rem 0;
  color: #fff;
  border: 0;
  border-top: unset;
  border-top: 1px solid var(--age-modal-lines) !important;
  opacity: 1;
}
.loginlogo.zone-17 img.zone-17 {
  vertical-align: middle;
  border-style: none;
  height: 70px;
}
.phoneNumberDiv.zone-17 {
  background: #fff;
  height: 25px;
  border-radius: 5px;
  width: 156px;
  position: relative;
  left: -2.5px;
}
.userPassword.zone-17 {
  position: relative;
  left: 1.2px;
  width: 45%;
}
.flag.zone-17 {
  width: 23px;
  margin-left: 10px;
}
.flagdiv.zone-17 {
  width: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.phoneNumberInput.zone-17 {
  border-color: transparent;
  outline: none;
  padding-left: 11px !important;
  color: var(--header-username-placeholder-color);
  border-radius: 0.25rem !important;
}
.username.zone-17::placeholder {
  color: var(--header-username-placeholder-color) !important;
}
.password.zone-17 {
  padding-left: 12px !important;
  left: 1px;
}
.password.zone-17:focus-visible {
  border-color: transparent !important;
  outline: none;
}
.phoneNumberInput.zone-17:focus-visible {
  border-color: transparent !important;
  outline: none;
}
.err-invalid.zone-17 {
  z-index: 1222;
  position: absolute;
  color: var(--header-err-invalid-color);
  top: 48px;
  font-size: 12px;
}
.searchBox.zone-17 {
  position: absolute;
  background: var(--header-searchbox);
  top: 44px;
  width: 280px;
  margin-left: 203px;
  z-index: 10;
}
.site-logo-con.zone-17 {
  touch-action: manipulation;
}
.searchBox.zone-17 table.zone-17 {
  padding: 8px 10px !important;
  border-radius: 5px;
}
.scrollSearchBox.zone-17 {
  position: relative;
  overflow-y: scroll;
  max-height: 240px;
}
.searchDataList.zone-17 {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}
.searchList.zone-17 {
  padding: 8px 10px;
}
.searchList.zone-17:hover {
  background-color: var(--header-searchlist-hover-background);
  color: #000;
}
.searchList.zone-17 a.zone-17 {
  color: #000 !important;
}
@media screen and (max-width: 920px) {
  .app-header.zone-17 {
    height: 56px;
    border-bottom: 0px;
  }
}
@media screen and (max-width: 768px) {
  .app-header.zone-17 {
    background-color: var(--sportsbar-bg) !important;
    position: fixed;
    z-index: 1020;
    width: 100%;
    text-align: center;
  }
  .site-logo.zone-17 {
    top: 0;
    width: 140px !important;
    padding-bottom: 6px !important;
    left: 12.3px;
  }
}
.searchIconCross.zone-17:hover {
  color: #d0021b !important;
  cursor: pointer;
}
.btn.zone-17 btn.focus.zone-17,
.btn.zone-17:focus {
  outline: 0;
  box-shadow: 0 0 #20a8d840;
}
#myInput.zone-17,
.afterPlaceholder.zone-17 {
  padding-left: 25px;
}
.afterPlaceholder.zone-17::placeholder {
  font-size: 14px;
}
@media screen and (max-width: 574px) {
  .site-logo.zone-17 {
    top: 0;
    left: 4px;
  }
}
@media screen and (max-width: 426px) {
  .site-logo.zone-17 {
    top: 0;
    left: 12.3px;
  }
  .login-signup.zone-17 {
    position: relative;
    top: 1.7px;
  }
  .open-bets.zone-17 {
    bottom: 6px;
    width: 80px;
  }
  .demo.zone-17 {
    position: relative;
    top: -7px;
  }

  .a-referesh.zone-17 svg.zone-17 {
    top: -2px;
  }
}
@media screen and (min-width: 416px) and (max-width: 427px) {
  .after-login.zone-17 {
    height: 70px;
  }
}
@media screen and (max-width: 415px) {
  .site-logo.zone-17 {
    top: 0;
    left: 10px;
  }
  .open-bets.zone-17 {
    bottom: -0.5px;
    width: 80px;
  }
  .demo.zone-17 {
    top: 0;
  }
  .login-signup.zone-17 {
    position: relative;
    top: 1.7px;
  }
}
@media screen and (max-width: 394px) {
  .site-logo.zone-17 {
    left: 4px;
  }
  .login-signup-uname-pass.zone-17 {
    position: relative;
    top: -1.5px;
  }
}
@media screen and (max-width: 391px) {
  .site-logo.zone-17 {
    left: 4px;
  }
  .login-signup-uname-pass.zone-17 {
    position: relative;
    top: -1.5px;
  }
  .open-bets.zone-17 {
    bottom: 1px;
  }
  .demo.zone-17 {
    top: 1px;
  }
}
@media screen and (max-width: 376px) {
  .site-header.zone-17 {
    height: 56px;
  }
  .site-logo.zone-17 {
    left: 0;
  }
  .login-signup-uname-pass.zone-17 {
    top: -2px;
    position: relative;
  }
  .open-bets.zone-17 {
    bottom: 1px;
    width: 80px;
  }
  .demo.zone-17 {
    position: relative;
    top: 0;
  }

  .a-referesh.zone-17 svg.zone-17 {
    top: -1px;
  }
}
@media screen and (max-width: 361px) {
  .site-logo.zone-17 {
    left: -3px;
  }
  .login-signup.zone-17 {
    position: relative;
    top: 0.7px;
  }
}
@media screen and (max-width: 321px) {
  .site-logo.zone-17 {
    height: 55px;
    width: 160px;
    left: -8px;
  }
  .login-signup-uname-pass.zone-17 {
    top: -4.5px;
    left: -13px;
  }
  .signup.zone-17 {
    margin: 0 10.5px 1.5px;
    position: relative;
    top: -0.5px;
  }
  .login.zone-17 {
    position: relative;
    left: 0.5px;
  }

  .a-referesh.zone-17 svg.zone-17 {
    top: 0;
  }
  .open-bets.zone-17 {
    bottom: 4px;
  }
  .fa-bank.zone-17:before {
    font-size: 14px !important;
    top: -2.5px;
  }
}
@media screen and (max-width: 281px) {
  .login-signup.zone-17 {
    top: 0;
  }
  .open-bets.zone-17 {
    bottom: 13px;
  }
  .demo.zone-17 {
    top: -7px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .open-bets.zone-17,
  .bet-setting.zone-17 {
    height: 50px;
    margin-top: 15px;
  }
  .after-login.zone-17 {
    height: 50px;
  }
  .Myaccount-after-login.zone-17 {
    margin-top: 15px;
  }
  .exp-topcount.zone-17 {
    margin-left: 13px !important;
  }
}

.app-header.zone-17 {
  height: 70px;
}

.open-bets.zone-17,
.bet-setting.zone-17 {
  height: 50px;
  margin-top: 0;
}
.user-blnc.zone-17 {
  font-size: 15px;
}
.after-login.zone-17 {
  height: 70px;
}
.Myaccount-after-login.zone-17 {
  margin-top: 3px;
}
.site-logo.zone-17 {
  width: 160px;
  height: 70px;
}

.app-header.zone-7 {
  position: relative;
  flex-direction: row;
  padding: 0;
  margin: 0;
  flex: 0 0 55px;
  transition: margin-left 0.25s, margin-right 0.25s, width 0.25s, flex 0.25s;
  height: 70px;
}
.exchangeList.zone-7 {
  width: 485px;
  font-family: Tahoma, Helvetica, sans-serif;
  position: relative;
  overflow-y: hidden;
  overflow-x: auto;
  top: 15px;
  left: 1rem;
}
.exchangeList.zone-7 ul.zone-7 {
  padding-left: 2rem;
}
.exchangeList.zone-7 ul.zone-7 {
  margin-top: 0;
  margin-bottom: 1rem;
}
.exchangeList.zone-7 .Fancy-marketCategory.zone-7 ul.zone-7 {
  list-style: none;
  display: flex;
  padding: 5px 5px 0;
  background: transparent;
  position: relative;
  overflow-x: scroll;
}
.exchangeList.zone-7 .Fancy-marketCategory.zone-7 ul.zone-7 {
  -ms-overflow-style: none;
  scrollbar-width: none;
  margin-bottom: 0;
}
.exchangeList.zone-7 .Fancy-marketCategoryList.zone-7 {
  padding: 6px 10px 7px;
  cursor: pointer;
  color: var(--exchange-text-color);
  font-size: 13px;
  font-weight: 800;
  min-width: max-content;
  background: var(--exchange-bg);
  border-radius: 20px;
}
.exchangeList.zone-7 .selectedMarket.zone-7 {
  background: var(--sportsbar-bg) !important;
  color: var(--sportsbar-text-color) !important;
  font-weight: bolder;
  border-radius: 4px 4px 0 0;
}
.scrollContainer.zone-7::-webkit-scrollbar {
  display: none !important;
}
.scrollContainer.zone-7::-webkit-scrollbar {
  background: none;
}
@media (min-width: 1024px) {
  .searchbar.zone-7 {
    display: none;
  }
}
@media (min-width: 992px) {
  .app-header.zone-7 {
    position: fixed;
    z-index: 1020;
    width: 100%;
    background-color: var(--sportsbar-bg) !important;
  }
}
*.zone-7,
.zone-7:after,
.zone-7:before {
  box-sizing: border-box;
}
.app-header.zone-7 .navbar-toggler.zone-7 {
  display: none;
  min-width: 50px;
  padding: 0.25rem 0;
}
.app-header.zone-7 .navbar-brand.zone-7 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 155px;
  height: 55px;
  padding: 0;
  margin-right: 0;
  background-color: var(--header-navbar-brand-backgound-color);
}
a.zone-7:hover {
  text-decoration: underline;
  color: var(--header-a-hover-color);
}
.app-header.zone-7 .navbar-nav.zone-7 {
  flex-direction: row;
  align-items: flex-end;
  line-height: 30px;
}
.app-header.zone-7 .navbar-toggler-icon.zone-7 {
  height: 23px;
}
.app-header.zone-7 .navbar-brand.zone-7 .navbar-brand-minimized.zone-7 {
  display: none;
}
.mouse-pointer.zone-7 {
  cursor: pointer;
}
.login-signup-uname-pass.zone-7 {
  display: flex;
  align-items: center;
}
.searchbar.zone-7 {
  height: 25px;
  max-width: 350px;
  border-radius: 0.2rem;
  display: flex;
  align-items: center;
  border: 1px solid var(--header-searchbar-border-color);
  padding-left: 10px !important;
}
.searchbar.zone-7:focus {
  box-shadow: var(--header-searchbar-focus-box-shadow);
}
.before-login-items.zone-7 {
  background: var(--sportsbar-bg);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.open-bets.zone-7 img.zone-7 {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
}
.open-bets.zone-7 {
  text-decoration: none;
}
.site-logo.zone-7 {
  width: 140px;
  height: 68px;
  position: relative;
  padding-bottom: 10px;
  top: 0.5px;
}
.site-logo-after.zone-7 {
  width: 160px;
  display: flex;
  height: 68px;
  margin-left: 0 !important;
  margin-top: -1px;
}
.me-2.zone-7 {
  border-radius: 0.2em;
}
.login.zone-7 {
  background: var(--login-btn-bg);
  color: var(--login-btn-color);
  border: none;
  width: 80px;
  font-size: 12px;
  line-height: 7px;
  border-radius: 0.2rem;
  height: 25px;
  margin-right: 8px !important;
  margin-left: 4.5px !important;
}
.signup.zone-7 {
  background: var(--header-signup-btn-background);
  border: none;
  font-size: 12px;
  width: 80px;
  height: 25px;
  margin: 0 10px;
  line-height: 7px;
  color: var(--header-signup-text-color);
  border-radius: 0.2rem;
}
.header-uname-pass.zone-7 {
  display: flex;
  height: 25px;
  flex-wrap: nowrap;
  justify-content: space-evenly;
}
.login-signup.zone-7 {
  display: flex;
  align-items: center;
  color: var(--login-btn-color);
}
.login-signup.zone-7 button.zone-7:disabled {
  background: var(--header-login-signup-button-background-disabled);
  opacity: 1;
  cursor: pointer !important;
}
.open-bets.zone-7 {
  color: var(--bets-btn-color);
  box-shadow: var(--bets-btn-box-shadow);
  height: 9.33333vw;
  line-height: 5.33333vw;
  font-weight: 700;
  border-radius: 1.06667vw;
  border: 1px solid var(--bets-btn-border-color);
  padding: 2.6vw 2.86667vw;
  margin-left: 1px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bet-setting.zone-7 {
  color: var(--header-bet-setting-color);
  box-shadow: var(--header-bet-setting-shadow);
  height: 9.33333vw;
  line-height: 5.33333vw;
  font-weight: 700;
  border-radius: 1.06667vw;
  border: 1px solid var(--bets-btn-border-color);
  padding: 2.6vw 1.86667vw;
  justify-content: center;
  align-items: center;
  display: flex;
  margin-right: 6px;
}
.relaod-setting-banking-btns.zone-7 {
  display: flex;
  margin-right: -6px;
  align-items: center;
  position: relative;
}
.exp-red.zone-7 {
  color: var(--header-exposure-color);
}
.text-white.zone-7 {
  text-decoration: none;
}
.bet-setting.zone-7 a.zone-7 {
  margin-left: -2px;
  color: var(--header-bet-setting-a-color);
  font-size: 4.8vw;
}
.user-blnc.zone-7 {
  font-size: 12px;
  font-weight: 700;
  color: var(--header-text-color);
  text-align: left;
  display: block;
}
.user-blnc.zone-7,
.refresh-blnc.zone-7 {
  margin-right: 15px;
  color: var(--header-text-color);
}
.exp-topcount.zone-7 {
  display: block;
  margin-left: 0;
}
.exp-topcount.zone-7 a.zone-7 {
  color: var(--header-text-color);
}
.head-refresh.zone-7 {
  margin-left: 4px;
  position: relative;
  line-height: 20px;
  display: flex;
  margin-right: 7px;
  border-radius: 2px;
  float: left;
  height: 25px;
  background: var(--desktop-account-btn-bg);
  box-shadow: var(--refresh-btn-box-shadow);
  color: var(--desktop-account-text-color);
  width: 25px;
  padding: 0 4px;
  align-items: center;
  justify-content: center;
}
.head-refresh.zone-7 a.zone-7 {
  color: var(--refresh-btn-color);
}
.after-login-refresh-btn.zone-7 {
  display: flex;
}
.dropdown-item.zone-7 {
  cursor: pointer;
  min-width: 220px;
  border-bottom: 1px solid var(--myaccount-border);
}
.drp-logout.zone-7 {
  width: 220px;
  height: 37px;
  border-radius: var(bs-border-radius);
}
.drp-logout.zone-7:active {
  background: var(--header-drp-logout-background-active) !important;
}
.loginBtn.zone-7 {
  background: var(--header-loginBtn-background);
  color: var(--header-loginBtn-color);
  box-shadow: none;
  border-radius: 5px;
  font-size: 13px;
  font-weight: 700;
  line-height: 2.6;
  text-align: center;
  display: block;
  width: 100%;
  border: unset;
}
#myInput.zone-7::placeholder {
  color: var(--header-my-input-placeholder-color);
}
.modal-content.zone-7 {
  border: var(--header-modal-content-border);
  background-color: var(--header-modal-content-background) !important;
}
.loginlogo.zone-7 img.zone-7 {
  width: 60%;
  margin-bottom: 30px;
}
.login-popup-content.zone-7 {
  background: var(--header-login-popup-content-background);
  background-size: cover;
  box-shadow: var(--header-login-popup-content-shadow);
  width: 100%;
}
.form-login.zone-7 dd.zone-7,
.form-register.zone-7 dd.zone-7 {
  margin-bottom: 3.8vw;
}
.form-control.zone-7:focus {
  border-color: transparent !important;
  box-shadow: none !important;
}
.form-login.zone-7 input.zone-7,
.form-register.zone-7 input.zone-7 {
  border: 0 solid var(--header-form-login-input-border);
  width: 100%;
  margin-bottom: 0;
  height: 45px;
  font-size: 16px;
}
.close.zone-7 {
  color: var(--header-close-color);
  font-size: 20px;
  float: right;
  margin-right: 8px;
}
.optsendoption.zone-7 {
  width: 100%;
}
.cntrcode.zone-7 {
  float: left;
  width: 24% !important;
  margin-right: 3px;
}
input.zone-7 .zone-7::placeholder {
  color: var(--header-input-placeholder-color) !important;
}
.cntrcode.zone-7 {
  float: left;
  width: 29%;
}
.mblNumber.zone-7 {
  width: 70% !important;
}
.formP.zone-7 {
  padding: 20px !important;
}
span.defaultval.zone-7 {
  position: absolute;
  top: 6px;
  color: #73818f;
  left: 3px;
}
.closeSignup.zone-7 {
  color: var(--header-close-signup-color);
  position: absolute;
  top: 0;
  left: 104%;
  z-index: 11;
}
.exposureModals.zone-7 .modal-header.zone-7 {
  padding: 6px 15px !important;
  /* background: var(--modal-header-bg); */
  color: var(--modal-header-text);
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  padding: 0;
}
.exposureModals.zone-7 .modal-header.zone-7 h1.zone-7 {
  font-size: 0.875rem;
}
.exposureModals.zone-7 .close.zone-7 {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
  font-size: 17px;
}
.exposureModals.zone-7 button.close.zone-7 {
  background-color: transparent;
  border: 0;
  appearance: none;
  color: var(--header-exposure-button-close-color);
  opacity: 1;
  float: right;
  font-size: 1.3125rem;
  font-weight: 700;
  text-shadow: 0 1px 0 var(--header-exposure-button-text-shadow);
  line-height: 1;
}
.exposureModals.zone-7 button.zone-7 span.zone-7:hover {
  text-shadow: 0 1px 0 var(--header-exposure-button-text-shadow);
}
.exposureModals.zone-7 .modal-body.zone-7 {
  background-color: var(--modal-bg) !important;
  color: var(--modal-text);
  text-align: center;
  padding: 5px !important;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.exposureModals.zone-7 .modal-body.zone-7 table.zone-7 {
  margin: 0;
  color: var(--modal-text);
}
.exposureModals.zone-7 .modal-body.zone-7 table.zone-7 thead.zone-7 {
  background: var(--reports-table-head-bg);
  color: var(--reports-table-head-text);
  border: 1px solid var(--reports-table-head-text);
  text-align: center;
  font-weight: 700;
}
.exposure-details.zone-7 {
  background-color: linear-gradient(-180deg, #000000 0%, #000000 100%);
  color: var(--header-exposure-details);
  border: unset;
}
.exposureModals.zone-7 tbody.zone-7 td.zone-7 a.zone-7 {
  font-weight: 700;
}
.table.zone-7 tbody.zone-7 {
  vertical-align: middle;
}
.table.zone-7 th.zone-7 {
  padding: 0;
  vertical-align: middle;
}
.table.zone-7 tbody.zone-7 td.zone-7 {
  padding: 5px !important;
  font-weight: 700;
  border: 1px solid var(--reports-table-head-text);
}
.table.zone-7 tbody.zone-7 tr.zone-7 td.zone-7 {
  position: relative;
  right: 1px;
}
.exposureModals.zone-7 .modal-body.zone-7 a.zone-7 {
  color: var(--child-navigation-link) !important;
  font-weight: 700;
  cursor: pointer;
}
.dropdown-menu.zone-7 {
  position: absolute;
  width: 222px;
  height: 256px;
  top: 100%;
  left: 0;
  right: 20px !important;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0;
  margin: 0.125rem 0 0;
  font-size: 0.875rem;
  color: var(--myaccount-text);
  text-align: left;
  list-style: none;
  background-color: var(--myaccount-bg);
  background-clip: padding-box;
  border: 1px solid var(--myaccount-border);
  border-radius: 0.25rem;
  box-shadow: 0 4px 5px #00000080;
}
.dropdown-menu.show.zone-7 {
  display: block;
}
account-wrap-new.zone-7 .dropdown-menu.zone-7 {
  box-shadow: 0 4px 5px #00000080;
}
.app-header.zone-7 .dropdown-menu.zone-7 {
  padding-bottom: 0;
  line-height: 1.5;
}
.app-header.zone-7 .dropdown-menu.zone-7 .dropdown-item.zone-7 a.zone-7:hover {
  text-decoration: none;
}
.logout-btn.zone-7,
.logout-btn.zone-7:hover {
  width: 100%;
  padding: 7px 10px 5px;
  font-weight: 700;
  color: var(--myaccount-logout-btn-text);
  background: var(--myaccount-logout-btn-bg);
  height: 27px;
  line-height: 10px;
  font-size: 13px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.app-header.zone-7 .dropdown-item.zone-7 {
  cursor: pointer;
  min-width: 220px;
  text-decoration: none;
}
.logout-btn.zone-7,
.logout-btn.zone-7:hover {
  width: 100%;
  padding: 7px 10px 5px;
  font-weight: 700;
  height: 27px;
  line-height: 10px;
  font-size: 13px;
  margin-right: 4px;
  border-color: unset;
  border-radius: 3.6px;
}
.text-left.zone-7 {
  text-align: left !important;
}
.account-wrap-new.zone-7 .dropdown-header.zone-7 {
  border-bottom: 1px solid var(--header-dropdown-header-border-bottom);
}
.dropdown-header.zone-7 {
  display: block;
  margin-bottom: 0;
  font-size: 0.765625rem;
  color: var(--myaccount-username-text);
  background: var(--myaccount-username-bg);
  white-space: nowrap;
  border-bottom: 1px;
  padding: 4.5px 10px;
  border-bottom: 1px solid var(--myaccount-username-border);
}
.dropdown-item.zone-7 {
  height: 26px;
  line-height: 11px;
  padding: 5px 10px;
}
.dropdown-item.zone-7 i.zone-7 {
  display: inline-block;
  width: 20px;
  color: var(--myaccount-logout-btn-text);
  text-align: center;
}
.after-login.zone-7 {
  display: flex;
  justify-content: space-between;
  height: 70px;
}
.drp-logout.zone-7 {
  height: 39px;
  padding: 9px 10px;
  border-bottom: none;
}
.after-login-bets-buttons.zone-7,
.demo.zone-7 {
  display: flex;
  align-items: center;
}
.reload-banking-btns.zone-7 {
  display: flex;
}
.Myaccount-after-login.zone-7 {
  display: flex;
  align-items: center;
  position: relative;
}

.dropdown-menu.show.align.zone-7 {
  transform: translate3d(0, 27px, 0) !important;
  box-shadow: 0 4px 5px var(--myaccount-box-shadow);
}

@media only screen and (max-width: 992px) {
  .site-logo-after.zone-7,
  .login-refresh-MAcnt-btn.zone-7,
  .header-uname-pass.zone-7,
  .searchbar.zone-7,
  .hidden-xs.zone-7 {
    display: none;
  }
  .signup.zone-7 .login.zone-7 {
    width: 80px;
    height: 33px;
    border-radius: 0.2rem;
  }
  .app-header.zone-7 .navbar-nav.zone-7 {
    margin-top: 5px;
    line-height: 22px;
    font-size: 3.2vw;
  }
  .head-refresh.zone-7 {
    display: none;
  }
}
@media (min-width: 992px) {
  .after-login-bets-buttons.zone-7 {
    display: none;
  }
  .site-logo.zone-7 {
    display: block;
  }
  .reload-banking-btns.zone-7 {
    display: none;
  }
  .searchbar.zone-7 {
    height: 23px;
    width: 280px;
  }
  .balance.zone-7 {
    position: relative;
    top: 10px;
  }
}
.balance.zone-7 .pti-ic.zone-7 {
  position: relative;
  top: 2px;
}
.balance.zone-7 .exp-topcount.zone-7 {
  position: relative;
  top: -8px;
}
.searchIconDiv.zone-7 {
  display: flex;
  align-items: center;
  margin-left: 43px;
  border: 1px solid var(--search-input-border-color);
  border-radius: 4px;
  background: var(--search-input-bg);
  color: var(--search-input-text-color);
  width: 280px;
  margin-bottom: -1px;
}
.searchIconDiv.zone-7 .form-control.zone-7 {
  color: var(--search-input-text-color);
}
.searchIconDivLogin.zone-7 {
  margin-bottom: 1px !important;
}
.ng-input.zone-7 {
  background-repeat: no-repeat;
  box-sizing: border-box;
  height: 25px;
  background-position: -85px -4871px;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
}
.ng-input.zone-7 > input.zone-7 {
  box-sizing: content-box;
  background: none;
  border: 0;
  box-shadow: none;
  outline: 0;
  cursor: default;
  width: 100%;
}
.searchIcon.zone-7 {
  margin-left: 6px;
  color: var(--search-input-icons-color) !important;
}
.searchIconCross.zone-7 {
  color: var(--search-input-icons-color) !important;
  margin-left: 261px;
  padding-bottom: 3.5px;
  font-size: 18px;
  z-index: 10;
  position: absolute;
}
.username.zone-7 {
  height: 25px !important;
  width: 46%;
  font-size: 0.875rem;
  color: var(--header-username-color) !important;
  padding-left: 13px !important;
  border-radius: 0.25rem !important;
}
.confirm-text.zone-7 .text-confirm-bold.zone-7 {
  font-weight: 700;
  font-family: Tahoma, Helvetica, sans-serif !important;
  font-size: 16px;
}
.confirm-text.text1.zone-7 {
  font-size: 16px;
  margin-bottom: 10px;
}
.confirm-text.zone-7 .text2.zone-7 {
  font-size: 14px;
  font-weight: 700;
  font-family: Tahoma, Helvetica, sans-serif !important;
  margin-bottom: 35px !important;
}
.header-popup.zone-7 .ui-link.zone-7:before,
.login-head.zone-7 .ui-link.zone-7:before,
.register-head.zone-7 .ui-link.zone-7:before {
  width: 12px;
  font-size: 1.5rem;
  font-weight: 900;
  position: relative;
  cursor: pointer;
  height: 12px;
}
.header-popup.zone-7 .ui-link.zone-7,
.login-head.zone-7 .ui-link.zone-7,
.register-head.zone-7 .ui-link.zone-7 {
  position: absolute;
  right: -12px;
  justify-content: center;
  align-items: center;
  width: 27px;
  height: 27px;
  background: var(--age-modal-cross-bg);
  color: var(--age-modal-cross-text);
  border-radius: 50%;
  margin-top: -13px;
  z-index: 2;
  cursor: pointer;
  display: flex;
}
.login-popup-content.zone-7 {
  background: var(--header-login-popup-content-background);
  background-size: cover;
  box-shadow: 5px 5px 5px #666;
  width: 100%;
}
.btn-verification.zone-7 {
  font-size: 13px;
  height: 30px;
  width: 90px;
  outline: 0;
  border-radius: 4px;
  font-weight: 700;
  flex: 0.3;
  margin-right: 10px;
}
.modal-body.zone-7 {
  background-color: var(--header-modal-body-background);
  color: var(--header-modal-body-color);
  text-align: center;
}
.login-popup-content.zone-7 {
  background-size: cover;
  box-shadow: 5px 5px 5px #666;
  width: 100%;
}
.login-popup-content.zone-7 .login-panel-container.zone-7 {
  width: 100% !important;
  text-align: center;
  position: relative;
}
.confirm-button.zone-7 {
  display: flex;
  align-content: center;
  justify-content: center;
  margin-top: 25px;
}
a.zone-7:not([href]):not([tabindex]) {
  text-decoration: none;
}
.dropdown-item.active.zone-7,
.dropdown-item.zone-7:active {
  background-color: var(--header-dropdown-item-active-background) !important;
}
.btn-verification.zone-7 {
  font-size: 13px;
  height: 30px;
  width: 90px;
  outline: 0;
  border-radius: 4px;
  border: 1px solid;
  font-weight: 700;
  flex: 0.3;
  margin-right: 10px;
}
.header-popup.zone-7 {
  text-align: right;
  position: relative;
}
.login-popup-content.zone-7 .header-popup.zone-7 {
  height: 20px;
  width: 100%;
  display: flex;
}
.login-popup-content.zone-7 .header-popup.zone-7 .close.zone-7 {
  padding: 10px;
  cursor: pointer;
  margin-left: auto;
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: var(--header-header-popup-close-background) !important;
  text-shadow: 0 1px 0 #fff !important;
  opacity: 0.5;
}
.fa-fav.zone-7 {
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
}

@media only screen and (min-width: 992px) {
  .desktopSignup.zone-7 {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  span.defaultval.zone-7 {
    top: 270px;
    left: 22px;
  }
  .hideMobileSignUp.zone-7 {
    display: none;
  }
}
@media only screen and (max-width: 992px) {
  .form-login.zone-7 input.zone-7,
  .form-register.zone-7 input.zone-7 {
    height: 40px;
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .cntrcode.zone-7 {
    float: left;
    width: 24% !important;
    margin-right: 3px;
  }
  .mblNumber.zone-7 {
    width: 75% !important;
  }
  .open-bets.zone-7 {
    padding: 2.6vw 3.062vw;
    position: relative;
    bottom: 1.5px;
  }

  .banking-sett.zone-7 {
    padding: 2.6vw 2.134vw;
    position: relative;
    bottom: 1px;
  }

  .fa-bank.zone-7:before {
    font-size: medium;
    font-family: fontawesome;
    font-weight: 400;
    position: relative;
    bottom: 2.5px;
    left: 1px;
  }
  .pti-ic.zone-7 {
    display: block;
    position: relative;
    bottom: 3px;
    left: 8px;
  }
  .exp-topcount.zone-7 {
    margin-left: 0;
    position: relative;
    top: 1px;
    right: 2px;
  }
}
@media only screen and (max-width: 992px) {
  .form-login.zone-7,
  .form-register.zone-7 {
    width: 100%;
    padding: 20px;
  }
}
@media (min-height: 280px) and (max-height: 520px) {
  .open-bets.zone-7 {
    display: flex;
  }
}
@media screen and (min-width: 2px) and (max-width: 992px) {
  .login.zone-7,
  .signup.zone-7 {
    font-size: 0.765625rem;
    line-height: 1.5;
    border-radius: 0.2rem;
    height: 8.53333vw !important;
    margin-bottom: 2px;
  }
  .site-logo.zone-7 {
    width: 160px;
    height: 55px;
  }
  .hideMobile.zone-7 {
    display: none;
  }
  .site-logo-con.zone-7 {
    margin-left: 3px;
  }
}
@media screen and (min-width: 992px) {
  #loginModal.zone-7 {
    display: none !important;
  }
  #loginModal.fade.zone-7 .modal-dialog.zone-7 {
    transform: translateY(-50%) !important;
  }
  #loginModal.fade.zone-7 {
    display: none !important;
  }
}
@media screen and (min-width: 448px) and (max-width: 992px) {
  .login.zone-7,
  .signup.zone-7 {
    height: 33px !important;
  }
  .login-popup-content.zone-7 .modal-body.zone-7 {
    padding: 10px !important;
  }
}
@media screen and (min-width: 280px) and (max-width: 319px) {
  .site-logo.zone-7 {
    width: 100px;
  }
  .login.zone-7 {
    margin-right: 2px;
    height: 56px;
  }
  .signup.zone-7 {
    margin: 0 5px;
  }
  .user-blnc.zone-7 {
    font-size: 9px;
  }
}
@media screen and (min-width: 320px) and (max-width: 414px) {
  .login.zone-7 {
    margin-right: 2px;
    height: 56px;
  }
  .after-login.zone-7 {
    height: 56px;
  }
}
@media screen and (min-width: 320px) and (max-width: 345px) {
  .site-logo.zone-7 {
    width: 140px;
  }
  .signup.zone-7 {
    margin: 0 5px;
  }
  .user-blnc.zone-7 {
    font-size: 11px;
  }
}
@media screen and (min-width: 376px) and (max-width: 390px) {
  .modal-dialog.zone-7 {
    margin: 0.5rem;
  }
}
@media screen and (min-width: 391px) and (max-width: 414px) {
  .modal-dialog.zone-7 {
    margin: 0.5rem;
  }
}
hr .confirm-line {
  border-top: 1px solid var(--age-modal-lines) !important;
}
hr {
  margin: 1rem 0;
  color: #fff;
  border: 0;
  border-top: unset;
  border-top: 1px solid var(--age-modal-lines) !important;
  opacity: 1;
}
.loginlogo.zone-7 img.zone-7 {
  vertical-align: middle;
  border-style: none;
  height: 70px;
}
.phoneNumberDiv.zone-7 {
  background: #fff;
  height: 25px;
  border-radius: 5px;
  width: 156px;
  position: relative;
  left: -2.5px;
}
.userPassword.zone-7 {
  position: relative;
  left: 1.2px;
  width: 45%;
}
.flag.zone-7 {
  width: 23px;
  margin-left: 10px;
}
.flagdiv.zone-7 {
  width: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.phoneNumberInput.zone-7 {
  border-color: transparent;
  outline: none;
  padding-left: 11px !important;
  color: var(--header-username-placeholder-color);
  border-radius: 0.25rem !important;
}
.username.zone-7::placeholder {
  color: var(--header-username-placeholder-color) !important;
}
.password.zone-7 {
  padding-left: 12px !important;
  left: 1px;
}
.password.zone-7:focus-visible {
  border-color: transparent !important;
  outline: none;
}
.phoneNumberInput.zone-7:focus-visible {
  border-color: transparent !important;
  outline: none;
}
.err-invalid.zone-7 {
  z-index: 1222;
  position: absolute;
  color: var(--header-text-color);
  top: 48px;
  font-size: 12px;
}
.searchBox.zone-7 {
  border-top: 1px solid var(--search-box-border);
  position: absolute;
  background: var(--search-box-bg);
  color: var(--search-box-text-color);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border: 1px solid var(--search-box-border);
  top: 44px;
  width: 278px;
  z-index: 10;
  right: 17.39rem;
}
.searchbootomLine.zone-7 {
  color: gray;
}
.searchBox.zone-7 table.zone-7 {
  padding: 8px 10px !important;
  border-radius: 5px;
}
.scrollSearchBox.zone-7 {
  position: relative;
  overflow-y: scroll;
  max-height: 240px;
}
.searchDataList.zone-7 {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}
.searchList.zone-7 {
  padding: 8px 10px;
}
.searchList.zone-7:hover {
  background-color: var(--header-searchlist-hover-background);
  color: #000;
}
.border-bottom-0.zone-7 {
  border-radius: 4px 4px 0 0;
}
ul.search-game-ul.zone-7 li.no-item-founds.zone-7 {
  padding: 5px 10px 10px;
}
.searchList.zone-7 a.zone-7 {
  color: #000;
}
@media screen and (max-width: 920px) {
  .app-header.zone-7 {
    height: 56px;
    border-bottom: 0px;
  }
}
@media screen and (max-width: 574px) {
  .app-header.zone-7 {
    position: fixed;
    z-index: 1020;
    width: 100%;
    text-align: center;
  }
}
.searchIconCross.zone-7:hover {
  color: #d0021b !important;
  cursor: pointer;
}
.btn.zone-7 btn.focus.zone-7,
.btn.zone-7:focus {
  outline: 0;
  box-shadow: 0 0 #20a8d840;
}
#myInput.zone-7,
.afterPlaceholder.zone-7 {
  padding-left: 25px;
}
.afterPlaceholder.zone-7::placeholder {
  font-size: 14px;
}
@media screen and (max-width: 574px) {
  .site-logo.zone-7 {
    top: 0;
    left: 4px;
  }
}
@media screen and (max-width: 426px) {
  .site-logo.zone-7 {
    top: 0;
    left: 12.3px;
  }
  .login-signup.zone-7 {
    position: relative;
    top: 1.7px;
  }
  .open-bets.zone-7 {
    bottom: 6px;
    width: 80px;
  }
  .demo.zone-7 {
    position: relative;
    top: -7px;
  }

  .a-referesh.zone-7 img.zone-7 {
    top: -2px;
  }
}
@media screen and (max-width: 415px) {
  .site-logo.zone-7 {
    top: 0;
    left: 10px;
  }
  .open-bets.zone-7 {
    bottom: -0.5px;
    width: 80px;
  }
  .demo.zone-7 {
    top: 0;
  }
  .login-signup.zone-7 {
    position: relative;
    top: 1.7px;
  }
}
@media screen and (max-width: 394px) {
  .site-logo.zone-7 {
    left: 4px;
  }
  .login-signup-uname-pass.zone-7 {
    position: relative;
    top: -1.5px;
  }
}
@media screen and (max-width: 391px) {
  .site-logo.zone-7 {
    left: 4px;
  }
  .login-signup-uname-pass.zone-7 {
    position: relative;
    top: -1.5px;
  }
  .open-bets.zone-7 {
    bottom: 1px;
  }
  .demo.zone-7 {
    top: 1px;
  }
}
@media screen and (max-width: 376px) {
  .site-header.zone-7 {
    height: 56px;
  }
  .site-logo.zone-7 {
    left: 0;
  }
  .login-signup-uname-pass.zone-7 {
    top: -2px;
    position: relative;
  }
  .open-bets.zone-7 {
    bottom: 1px;
    width: 80px;
  }
  .demo.zone-7 {
    position: relative;
    top: 0;
  }

  .a-referesh.zone-7 img.zone-7 {
    top: -1px;
  }
}
@media screen and (max-width: 361px) {
  .site-logo.zone-7 {
    left: -3px;
  }
  .login-signup.zone-7 {
    position: relative;
    top: 0.7px;
  }
}
@media screen and (max-width: 321px) {
  .site-logo.zone-7 {
    height: 55px;
    width: 160px;
    left: -8px;
  }
  .login-signup-uname-pass.zone-7 {
    top: -4.5px;
    left: -13px;
  }
  .signup.zone-7 {
    margin: 0 10.5px 1.5px;
    position: relative;
    top: -0.5px;
  }
  .login.zone-7 {
    position: relative;
    left: 0.5px;
  }

  .a-referesh.zone-7 img.zone-7 {
    top: 0;
  }
  .open-bets.zone-7 {
    bottom: 4px;
  }
  .fa-bank.zone-7:before {
    font-size: 14px !important;
    top: -2.5px;
  }
}
@media screen and (max-width: 281px) {
  .login-signup.zone-7 {
    top: 0;
  }
  .open-bets.zone-7 {
    bottom: 13px;
  }
  .demo.zone-7 {
    top: -7px;
  }
}
@media screen and (min-width: 993px) {
  .showDekstop.zone-7 {
    display: flex;
  }
}
.desktopviewButton.zone-7 {
  list-style: none;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.desktopviewButton.zone-7 .search.zone-7 {
  margin-right: 20px !important;
  position: relative;
  z-index: 10;
}
.float-left.zone-7 {
  float: left !important;
}
.search.zone-7 input.zone-7 {
  height: 38px;
  border: 0;
  padding: 0;
  outline: 0;
  width: 0;
  border-radius: 0;
  box-shadow: 0 0 5px var(--secondary-bg);
  transition: width 0.4s linear;
  font-size: 16px;
  line-height: 15px;
  background: var(--search-input-bg);
  color: #fff;
}
.search.zone-7 a.zone-7 i.zone-7 {
  color: var(--header-text-color);
  font-size: 24px;
  margin-left: 10px;
  float: right;
  margin-top: 5px;
}
.desktopviewButton.zone-7 .account.zone-7 {
  margin-right: 17px;
}
.margin-setting.zone-7 {
  margin-left: 17px;
}
.rules-link.zone-7 {
  color: var(--header-text-color) !important;
}
.account.zone-7 a.zone-7 b.zone-7 {
  font-size: 16px;
  font-weight: 700;
  font-family: inherit;
}
.login-signup.zone-7 {
  margin-right: 2rem;
}
@media screen and (min-width: 993px) {
  .login-signup.zone-7 {
    width: 108px;
    font-weight: 700;
  }
}
.login-signup.zone-7 button.zone-7 {
  border-radius: 3.875px;
  width: 100%;
  height: 25px;
  font-size: 14px !important;
  padding: 0;
  font-weight: 700;
}
ul.search-game-ul.zone-7 {
  padding: 5px;
  list-style-type: none;
  font-size: 12px;
}
ul.search-game-ul.zone-7 li.zone-7 {
  float: left;
  border-bottom: 1px solid var(--search-box-bottom-border-color);
  padding: 3px;
  width: 100%;
}
.search-game-name.zone-7,
.game-teams.zone-7,
.game-date.zone-7 {
  float: left;
  margin-bottom: 5px;
  display: contents;
}
@media screen and (min-width: 800px) and (max-width: 1024px) {
  .login-signup.zone-7 button.zone-7 {
    padding: 0 11px;
  }
}
ul.search-game-ul.zone-7 li.zone-7:last-child {
  border-bottom: 0px;
}
.dropdown-item.zone-7:focus,
.dropdown-item.zone-7:hover {
  background: var(--myaccount-username-bg);
}
.drp-logout.dropdown-item.zone-7:focus,
.drp-logout.dropdown-item.zone-7:hover {
  background: transparent;
}
.pass.zone-7,
.uname.zone-7 {
  margin-top: 9px;
  height: 25px;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}
.err-invalid.zone-7 {
  position: absolute;
  top: 34px;
  font-size: 12px;
  line-height: 13px;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  opacity: 1;
  margin-top: 0;
  padding-top: 5px;
  color: var(--header-text-color);
}

.sidebar.zone-2 {
  display: flex;
  flex-direction: column;
  padding: 0;
  background: var(--side-nav-bg);
  position: fixed;
  height: 100vh;
  width: 17.5vw;
}

.zone-2-1 {
  position: relative;
  top: 1.5px;
}
.apply-scroll.zone-2 {
  overflow: hidden !important;
}
.apply-scroll.zone-2:hover {
  overflow: auto !important;
}

div.side-bar-20 {
  display: inline-block;
  vertical-align: top;
}

.sidebar.zone-2 .sidebar-nav.zone-2 {
  position: relative;
  flex: 1;
  overflow-x: hidden;
  overflow-y: auto;
  background: var(--side-nav-bg);
}
.sidebar-nav.zone-2 {
  transition: width 0.25s;
}
.ps.zone-2 {
  touch-action: auto;
  -ms-overflow-style: none;
  overflow-anchor: none;
}
article.zone-2,
aside.zone-2,
figcaption.zone-2,
figure.zone-2,
footer.zone-2,
header.zone-2,
hgroup.zone-2,
main.zone-2,
nav.zone-2,
section.zone-2 {
  display: block;
}
.top-head-sport.zone-2 {
  background: var(--side-nav-top-bar-bg);
  color: var(--side-nav-top-text-color) !important;
  line-height: 25px;
  font-size: 12px;
  height: 26.5px;
  font-weight: 400;
}
.top-head-sport.zone-2 a.zone-2 {
  cursor: pointer;
}
.top-head-sport.zone-2 a.zone-2 {
  color: var(--side-nav-top-text-color) !important;
}
.top-head-sport.zone-2 li.zone-2 {
  list-style: none;
  margin-left: 15px;
  font-weight: 700;
  margin-right: 8px;
}
.path-back.zone-2 {
  position: absolute;
  z-index: 2;
  height: 25px;
  font-size: 22px;
  left: 15px;
  top: 3.5px;
  line-height: 16px;
}
.path-back.zone-2 .fa.zone-2 {
  font-size: inherit !important;
  display: inline-block;
  font: 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  cursor: pointer !important;
  -webkit-font-smoothing: antialiased;
}
.top-head-sport.zone-2 ul.zone-2 {
  padding: 0;
  margin: 0;
}
.text-right.zone-2 {
  text-align: right !important;
}
.nav.zone-2 {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.sidebar.zone-2 .nav.zone-2,
.sidebar.zone-2 .sidebar-nav.zone-2,
.sport-img.zone-2 img.zone-2 {
  width: 100%;
}
.sidebar.zone-2 .nav-item.zone-2 {
  position: relative;
  margin: 0;
  list-style: none;
  transition: background 0.3s ease-in-out;
}
.sidebar.zone-2 .nav-item.zone-2 .nav-link.zone-2 {
  border-bottom: 1px solid var(--side-nav-link-border);
}
.sidebar.zone-2 .nav-link.zone-2 {
  color: var(--side-nav-text-color);
  padding: 0.3rem 1rem !important;
  font-size: 13px;
}
.nav-link1.zone-2 {
  margin-left: -32px;
}
.sidebar.zone-2 .nav-dropdown.open.zone-2 .nav-link.zone-2 {
  color: var(--side-bar-cmp-nav-dropdown-open-nav-link-color);
  border-left: 0;
}
.sidebar.zone-2 .nav-dropdown-toggle.zone-2 {
  position: relative;
}
.sidebar.zone-2 .nav-link.zone-2 {
  display: block;
  text-decoration: none;
  background: 0 0;
}
.sidebar.zone-2 .nav-dropdown-toggle.zone-2:before {
  content: "\f054" !important;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  background-position: 100% -1000px;
  height: 17px;
  width: 17px;
  background-repeat: no-repeat;
  line-height: 13px;
  border-radius: 4px;
  right: 6.5px;
  color: var(--side-nav-icon-color);
  border: 1px solid var(--side-nav-icon-color);
}
.sidebar.zone-2 .nav-dropdown-toggle.zone-2:before {
  position: absolute;
  display: block;
  padding: 1px 4px;
  transition: transform 0.3s;
}
.sidebar.zone-2 .nav-dropdown.open.zone-2 > .nav-dropdown-toggle.zone-2:before {
  content: "\f078" !important;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding: 2px;
  transition: transform 0.3s;
}
.sideW.zone-2 {
  min-width: 17.4vw;
}
.sidebar.zone-2 .nav-link.zone-2:hover {
  background: var(--side-nav-hover-bg);
  color: var(--side-nav-hover-text-color);
}
.sidebar.zone-2 .nav-dropdown-toggle.zone-2:hover:before {
  background: var(--side-nav-hover-bg);
  color: var(--side-nav-hover-text-color);
}
.sub-menu.zone-2 {
  display: none;
}
.show.zone-2 {
  display: block;
}
.sidebar.zone-2 .nav-dropdown.open.zone-2 {
  background: 0 0;
  color: #1b2d52;
}
.scrollNav.zone-2 {
  position: relative;
  height: 43.2vh;
}
.sidebar.zone-2 .fa-arrow-right.zone-2:before {
  font-weight: 800 !important;
}
.fa-arrow-just-sidebar.zone-2 {
  display: inline-block;
  font: 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.sideW.zone-2 .innerdrop-down.zone-2 {
  margin-left: 9px;
  display: inline-block;
}

.card-header.zone-6 {
  font-size: 12px;
  font-weight: 400;
  background: var(--side-nav-top-bar-bg);
  color: var(--right-sidenav-title-bar-color);
  padding: 4.5px 5px;
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
  left: 0;
  top: 0.5px;
  position: relative;
}
.card-accrdn.zone-6 {
  border-bottom: 2px solid var(--right-nav-cmp-card-accrdn-border) !important;
  padding: 5px;
  border: 1px solid var(--right-nav-cmp-card-accrdn-border);
  border-radius: 0.25rem;
}
.accordion-body.zone-6 {
  display: none;
}
.marketNameEclispes.zone-6 {
  white-space: nowrap;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
}
.card.zone-6 {
  height: 100vh;
  position: relative;
  top: 1.6px;
  background: var(--right-sidenav-bg);
  border: 1px solid var(--right-nav-cmp-card-accrdn-border);
  border-radius: 0.25rem;
}
.card-header.zone-6:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.nav-tabs.zone-6 {
  background: var(--reports-table-head-bg);
}
.nav-tabs.zone-6 .nav-item.zone-6 {
  background-color: var(--right-nav-cmp-nav-tabs-nav-item-bg);
  width: 30%;
  border: none;
}
.nav-tabs.zone-6 .nav-item.zone-6 .nav-link.zone-6 {
  border: none;
  font-size: 15px !important;
}
.open-bet-btns.zone-6 {
  padding: 0;
}
.open-bet-btns.zone-6 select.zone-6 {
  width: 100%;
  margin: 0;
  height: 25px;
  line-height: 25px;
  cursor: pointer;
}
.desktop-bets.zone-6 {
  display: block;
}
.open-bet-btns.zone-6 select.zone-6 {
  width: 97.2%;
  height: 25px;
  line-height: 25px;
  cursor: pointer;
  margin: 5.6px 0 0 5px;
}
.all-sports-list.zone-6 {
  margin-bottom: 0;
  margin-top: 2px;
}
.all-sports-list.zone-6 {
  background: var(--right-nav-cmp-all-sports-list-bg);
  margin-bottom: 20px;
}
.sport-nav.zone-6 .nav-item.zone-6 {
  border-bottom: 1px solid var(--right-nav-cmp-sport-nav-nav-item-border);
  list-style: none;
  align-items: center;
}
.mlist-openbets.zone-6
  .all-sports-list.zone-6
  ul.zone-6
  li.zone-6
  .nav-link.zone-6 {
  padding: 5px 0;
  font-size: 14px;
}
.p-0.zone-6 {
  padding: 0 !important;
}
.aside-menu.zone-6 {
  color: var(--right-nav-cmp-aside-menu-color);
  background: var(--right-nav-cmp-aside-menu-bg);
  border-left: 1px solid var(--right-nav-cmp-aside-menu-border);
  transition: margin-left 0.25s, margin-right 0.25s, width 0.25s, flex 0.25s;
  width: 26.04167%;
  z-index: 0;
}
.content-534.zone-6 {
  margin-top: -1px;
  background: var(--right-nav-cmp-aside-menu-bg);
  border: 1px solid var(--right-nav-cmp-aside-menu-border);
}
.content-534.zone-6 {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  border: 0;
  border-top: 1px solid var(--right-nav-cmp-aside-menu-border);
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.content-534.zone-6 {
  border-top: unset;
}
*.zone-6,
.zone-6:after,
.zone-6:before {
  box-sizing: border-box;
}
.aside-menu.zone-6 .content-534.zone-6::-webkit-scrollbar {
  width: 10px;
  margin-left: -10px;
  appearance: none;
}
.aside-menu.zone-6 .content-534.zone-6::-webkit-scrollbar-thumb {
  height: 50px;
  background-color: var(--right-nav-cmp-webkit-scrollbar-thumb-bg);
  background-clip: content-box;
  border-color: transparent;
  border-style: solid;
  border-width: 1px 2px;
}
.aside-menu.zone-6 .content-534.zone-6::-webkit-scrollbar-track {
  background-color: var(--right-nav-cmp-webkit-scrollbar-track-bg);
  border-right: 1px solid var(--right-nav-cmp-webkit-scrollbar-track-border);
  border-left: 1px solid var(--right-nav-cmp-webkit-scrollbar-track-border);
}
.content-534.zone-6 .content-534.zone-6 > .tab-ltq.zone-6 {
  display: none;
}
.content-534.zone-6 .content-534.zone-6 > .act-16a.zone-6 {
  display: block;
}
.content-534.zone-6 .tab-ltq.zone-6 {
  padding: 1rem;
}
.tab-ltq.zone-6 {
  padding: 5px 0 !important;
}
.list-5fh.zone-6 {
  font-size: 11px;
  zoom: 1;
}
.btn-gad.zone-6 {
  border-top: 1px solid var(--right-nav-cmp-btn-gad-border);
  zoom: 1;
}
.matched-826.zone-6 {
  padding: 0 10px;
  zoom: 1;
  display: block;
  margin: 0;
  height: 25px;
  background-color: var(--right-nav-cmp-matched-826-bg);
}
dl.zone-6 {
  margin-top: 0;
  margin-bottom: 1rem;
}
.slip-3ga.zone-6 {
  background-color: var(--right-nav-cmp-slip-3ga-bg);
}
.slip-3ga.zone-6 {
  background-color: var(--right-nav-cmp-slip-3ga-bg);
  border-bottom: 1px solid var(--right-nav-cmp-slip-3ga-border);
  margin: 0;
  zoom: 1;
  height: 37px;
}
.slip-y8o.zone-6 {
  background-color: var(--right-nav-cmp-slip-y8o-bg);
}
.slip-y8o.zone-6 {
  background-color: var(--right-nav-cmp-slip-y8o-bg);
  border-bottom: 1px solid var(--right-nav-cmp-slip-y8o-border);
  zoom: 1;
  margin: 0;
  height: 37px;
}
.option-g3c.zone-6 {
  border-top: 1px solid var(--right-nav-cmp-option-g3c-border);
  padding: 2px 5px;
  display: block;
  zoom: 1;
}
.btn-gad.zone-6 .option-g3c.zone-6:first-child {
  border-top-width: 0;
}
.matched-826.zone-6 li.zone-6 {
  display: block;
  padding: 5px 0;
  float: left;
  text-align: center;
}
.matched-826.zone-6 .col-fpg.zone-6 {
  width: 42%;
  text-align: left;
}
.matched-826.zone-6 .col-1ie.zone-6 {
  width: 16%;
}
.matched-826.zone-6 .col-mlt.zone-6 {
  width: 16%;
  padding-left: 5px;
}
.matched-826.zone-6 .col-wcg.zone-6 {
  width: 25%;
  text-align: right;
}
dd.zone-6 {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
dd.zone-6 {
  margin-bottom: 0;
}
.slip-3ga.zone-6 dd.zone-6 {
  position: relative;
  color: #243a48;
  padding: 5px 0;
  line-height: 22px;
  text-align: center;
  float: left;
}
.slip-3ga.zone-6 .ref-epq.zone-6 {
  background-color: var(--right-nav-cmp-slip-3ga-ref-epq-bg);
  text-align: left;
  margin: 0;
  width: 100%;
  line-height: 16px;
  font-size: 10px;
  color: var(--right-nav-cmp-slip-3ga-ref-epq-color);
  padding: 0 5px;
}
dt.zone-6 {
  font-weight: 700;
}
.slip-3ga.zone-6 dt.zone-6 {
  position: relative;
  width: 40%;
  font-weight: 700;
  padding-left: 5px;
  float: left;
}
.slip-3ga.zone-6 dt.zone-6 {
  position: relative;
  width: 42%;
  font-weight: 700;
  float: left;
  padding-left: 5px;
}
.slip-3ga.zone-6 .col-1ie.zone-6 {
  width: 16.12429%;
}
.slip-3ga.zone-6 .col-mlt.zone-6 {
  width: 15.53672%;
  padding-left: 5px;
}
.slip-3ga.zone-6 .col-wcg.zone-6 {
  width: 21.75141%;
  padding: 5px;
  text-align: right;
  white-space: nowrap;
}
.slip-y8o.zone-6 dd.zone-6 {
  position: relative;
  color: var(--right-nav-cmp-slip-y8o-dd-color);
  padding: 5px 0;
  line-height: 22px;
  text-align: center;
  float: left;
}
.slip-y8o.zone-6 dd.zone-6 {
  position: relative;
  color: var(--right-nav-cmp-slip-y8o-dd-color);
  padding: 5px 0;
  line-height: 22px;
}
.slip-y8o.zone-6 .ref-epq.zone-6 {
  width: 100%;
  line-height: 16px;
  font-size: 10px;
  color: #3b5160;
  padding: 0 5px;
  background-color: var(--right-nav-cmp-slip-slip-y8o-ref-epq-bg);
  text-align: left;
}
.slip-y8o.zone-6 dt.zone-6 {
  position: relative;
  width: 40%;
  font-weight: 700;
  padding-left: 5px;
  float: left;
}
.slip-y8o.zone-6 dt.zone-6 {
  position: relative;
  width: 42%;
  font-weight: 700;
  float: left;
  padding-left: 5px;
}
.slip-y8o.zone-6 .col-1ie.zone-6 {
  width: 16.12429%;
}
.slip-y8o.zone-6 .col-mlt.zone-6 {
  width: 15.53672%;
  padding-left: 5px;
}
.text-77k.zone-6 {
  text-align: right !important;
}
.slip-y8o.zone-6 .col-wcg.zone-6 {
  width: 21.75141%;
  padding: 5px;
  text-align: right;
  line-height: normal;
}
.option-g3c.zone-6 li.zone-6 {
  list-style: none;
  padding: 3px 0 0;
  margin-right: 10px;
  display: block;
  float: left;
}
.slip-3ga.zone-6 .ref-epq.zone-6 span.zone-6 {
  margin-right: 10px;
}
.slip-3ga.zone-6 .slip-ys5.zone-6 {
  background-color: var(--right-nav-cmp-slip-3ga-slip-ys5-bg);
}
.slip-3ga.zone-6 dt.zone-6 span.zone-6 {
  color: #222;
  opacity: 0.5;
  font-weight: 400;
}
.slip-3ga.zone-6 dt.zone-6 .slip-ys5.zone-6 {
  line-height: 22px;
  border-radius: 3px;
  color: #1e1e1e;
  padding: 0 5px;
  margin: 5px 5px 0 0;
  opacity: 1;
  float: left;
}
.short-nbw.zone-6 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.slip-3ga.zone-6 dt.zone-6 .short-nbw.zone-6 {
  opacity: 1;
  font-weight: 700;
}
.slip-y8o.zone-6 .ref-epq.zone-6 span.zone-6 {
  margin-right: 10px;
}
.slip-y8o.zone-6 dt.zone-6 span.zone-6 {
  color: #222;
  opacity: 0.5;
  font-weight: 400;
}
.slip-y8o.zone-6 .slip-ys5.zone-6 {
  background-color: var(--right-nav-cmp-slip-y8o-slip-ys5-bg);
}
.slip-y8o.zone-6 dt.zone-6 span.zone-6 {
  color: var(--right-nav-cmp-slip-y8o-dt-span);
  opacity: 0.5;
  font-weight: 400;
}
.slip-y8o.zone-6 dt.zone-6 .slip-ys5.zone-6 {
  line-height: 22px;
  border-radius: 3px;
  color: #1e1e1e;
  padding: 0 5px;
  margin: 5px 5px 0 0;
  opacity: 1;
  float: left;
}
.slip-y8o.zone-6 dt.zone-6 .short-nbw.zone-6 {
  opacity: 1;
  font-weight: 700;
}
input.zone-6 {
  margin: 0;
  overflow: visible;
}
input[type="checkbox"].zone-6 {
  box-sizing: border-box;
  padding: 0;
}
.option-g3c.zone-6 input.zone-6 {
  margin-bottom: 0;
  box-shadow: none;
  width: auto !important;
  height: auto !important;
  border-width: 0;
  border-radius: 0;
  background-color: transparent !important;
  padding: 0 !important;
}
label.zone-6 {
  display: inline-block;
  margin-bottom: 0.5rem;
}
.option-g3c.zone-6 label.zone-6 {
  color: #1e1e1e;
  font-size: 12px;
  line-height: 15px;
  margin-left: 5px;
}
.showRef.zone-6 {
  height: 57px !important;
}
.right-betslip-data.zone-6 {
  position: relative;
  overflow-y: auto;
  height: 69vh;
  width: 100%;
}
.Linemarket.zone-6 .slip-3ga.zone-6 {
  background-color: var(--right-nav-cmp-Linemarket-slip-3ga-bg);
}
.Linemarket.zone-6 .slip-3ga.zone-6 {
  background-color: var(--right-nav-cmp-Linemarket-slip-3ga-bg);
  border-bottom: 1px solid var(--right-nav-cmp-Linemarket-slip-3ga-border);
  margin: 0;
  zoom: 1;
  height: 37px;
}
.Linemarket.zone-6 .slip-3ga.zone-6 .slip-ys5.zone-6 {
  background-color: var(--right-nav-cmp-Linemarket-slip-3ga-slip-ys5-bg);
  color: var(--right-nav-cmp-Linemarket-slip-3ga-slip-ys5-color);
}
.Linemarket.zone-6 .slip-y8o.zone-6 {
  background-color: var(--right-nav-cmp-Linemarket-slip-y8o-bg);
}
.Linemarket.zone-6 .slip-y8o.zone-6 {
  background-color: var(--right-nav-cmp-Linemarket-slip-y8o-bg);
  border-bottom: 1px solid var(--right-nav-cmp-Linemarket-slip-y8o-border);
  zoom: 1;
  margin: 0;
  height: 37px;
}
.Linemarket.zone-6 .slip-y8o.zone-6 .slip-ys5.zone-6 {
  background-color: var(--right-nav-cmp-Linemarket-slip-y8o-slip-ys5-bg);
  color: var(--right-nav-cmp-Linemarket-slip-y8o-slip-ys5-color);
}
.SPORTSBOOK_BG.zone-6 {
  background-color: var(--right-nav-cmp-SPORTSBOOK_BG-bg) !important;
  border-bottom: 1px solid var(--right-nav-cmp-SPORTSBOOK_BG-border) !important;
}
.SPORTSBOOK_BG.zone-6 .slip-ys5.zone-6 {
  background-color: var(--right-nav-cmp-SPORTSBOOK_BG-slip-ys5-bg) !important;
}
.nav-tabs.zone-6 .nav-item.show.zone-6 .nav-link.zone-6,
.nav-tabs.zone-6 .nav-link.active.zone-6 {
  border-top: 2px solid var(--reports-table-head-bg) !important;
  border-radius: 0;
}
.nav-tabs.zone-6 .nav-item.show.zone-6 .nav-link.zone-6,
.nav-tabs.zone-6 .nav-link.active.zone-6 {
  color: var(--reports-table-head-text);
  background: var(--right-sidenav-bg);
}

body.zone-5 {
  margin: 0;
}
.support-wrap.zone-5 {
  display: block;
  color: var(--bottom-nav-cmp-support-wrap-color);
  font-size: 13px;
  display: flex;
}
.support-wrap.zone-5 dl.zone-5 {
  margin-right: 10px;
  margin-bottom: 6px;
  display: inline-block;
}
dl.zone-5 {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}
.mobile-footer-menu.zone-5 {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: var(--bottom-nav-bg);
  color: var(--bottom-nav-cmp-mobile-footer-menu-color);
  z-index: 9999;
}
.mobile-footer-menu.zone-5 a.zone-5 {
  width: 20vw;
  height: 13.33333vw;
  box-sizing: border-box;
  color: var(--bottom-nav-text);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 3.2vw;
  text-align: center;
  line-height: 1.1;
  padding: 1.86667vw 2.66667vw 0;
  display: block;
  text-decoration: none !important;
}
a.zone-5 {
  text-decoration: none;
  background-color: transparent;
}
.mobile-footer-menu.zone-5 ul.zone-5 li.zone-5 {
  list-style: none;
}
.mobile-footer-menu.zone-5 svg.zone-5,
.mobile-footer-menu.zone-5 img.zone-5 {
  width: 7.70333vw;
  height: 7.33333vw;
  margin: 0 auto 0.53333vw;
  display: block;
}
.mobile-footer-menu.zone-5 .icon-home.zone-5 {
  width: 6.70333vw;
  height: 7.33333vw;
}
.mobile-footer-menu.zone-5 ul.zone-5 {
  display: flex;
  padding: 0;
  margin-bottom: 0;
}
.mobile-footer-menu.zone-5 .icon-sports.zone-5 {
  width: 8.70333vw;
  height: 6.33333vw;
  margin: -2.13333vw auto 2.06667vw;
}
.mobile-footer-menu.zone-5 .main-nav.zone-5 a.zone-5:before {
  content: "";
  position: absolute;
  top: -4.26667vw;
  width: 100%;
  left: 0;
  height: 17.53333vw;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  pointer-events: none;
  z-index: -1;
  display: block;
  background: var(--bottom-nav-bg);
  clip-path: polygon(
    99.973% 24.242%,
    100% 24.242%,
    100% 100%,
    0% 100%,
    0% 24.242%,
    0.027% 24.242%,
    0.027% 24.242%,
    0.885% 23.318%,
    2.866% 21.335%,
    5.893% 18.565%,
    9.891% 15.281%,
    14.783% 11.756%,
    20.494% 8.261%,
    26.947% 5.068%,
    34.066% 2.451%,
    41.776% 0.681%,
    50% 0.03%,
    50% 12.152%,
    50% 0.03%,
    50% 0.03%,
    58.224% 0.681%,
    65.934% 2.451%,
    73.053% 5.068%,
    79.506% 8.261%,
    85.217% 11.756%,
    90.109% 15.281%,
    94.107% 18.565%,
    97.134% 21.335%,
    99.115% 23.318%,
    99.973% 24.242%
  );
}
.main-nav.zone-5 {
  position: relative;
}
.active-link.zone-5 {
  text-decoration: underline !important;
  text-decoration: none;
  background: var(--bottom-nav-active-bg);
}
a.active-link.zone-5 {
  color: var(--bottom-nav-active-text) !important;
}
@media only screen and (min-width: 992px) {
  .mobile-footer-menu.zone-5 {
    display: none;
  }
}
.active.zone-5 {
  background-image: var(--bottom-nav-cmp-active-link-bg);
}
.mobile-footer-menu.zone-5 .isMarkedSports.zone-5 a.zone-5:before {
  background: var(--bottom-nav-active-bg);
}
.login-popup-content.zone-5 {
  background: var(--header-login-popup-content-background);
  background-size: cover;
  box-shadow: 5px 5px 5px #666;
  width: 100%;
}
.btn-verification.zone-5 {
  font-size: 13px;
  height: 30px;
  width: 90px;
  color: var(--header-btn-verification-color);
  outline: 0;
  border-radius: 4px;
  background-color: var(--header-btn-verification-background);
  border: 1px solid var(--header-btn-verification-border);
  font-weight: 700;
  flex: 0.3;
  margin-right: 10px;
}
.modal-body.zone-5 {
  background-color: var(--header-modal-body-background);
  color: var(--header-modal-body-color);
  text-align: center;
}
.login-popup-content.zone-5 {
  background-size: cover;
  box-shadow: 5px 5px 5px #666;
  width: 100%;
}
.login-popup-content.zone-5 .login-panel-container.zone-5 {
  width: 100% !important;
  text-align: center;
  position: relative;
}
.login-popup-content.zone-5 .header-popup.zone-5 {
  height: 20px;
  width: 100%;
  display: flex;
}
.login-popup-content.zone-5 .header-popup.zone-5 .close.zone-5 {
  padding: 10px;
  cursor: pointer;
  margin-left: auto;
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000 !important;
  text-shadow: 0 1px 0 #fff !important;
  opacity: 0.5;
}
.header-popup.zone-5 .ui-link.zone-5,
.login-head.zone-5 .ui-link.zone-5,
.register-head.zone-5 .ui-link.zone-5 {
  position: absolute;
  right: 4px;
  justify-content: center;
  align-items: center;
  width: 27px;
  height: 27px;
  background-color: var(--betslip-cmp-ui-link-bg);
  border-radius: 50%;
  margin-top: -13px;
  z-index: 2;
  display: flex;
  text-indent: -99999px;
}
.confirm-text.zone-5 .text-confirm-bold.zone-5 {
  font-weight: 700;
  font-family: Tahoma, Helvetica, sans-serif !important;
  font-size: 16px;
}
.confirm-text.text1.zone-5 {
  font-size: 16px;
  margin-bottom: 10px;
}
.confirm-text.zone-5 .text2.zone-5 {
  font-size: 14px;
  font-weight: 700;
  font-family: Tahoma, Helvetica, sans-serif !important;
  margin-bottom: 35px !important;
}
.header-popup.zone-5 .ui-link.zone-5:before,
.login-head.zone-5 .ui-link.zone-5:before,
.register-head.zone-5 .ui-link.zone-5:before {
  content: "";
  width: 12px;
  font-size: 1.5rem;
  font-weight: 900;
  position: relative;
  cursor: pointer;
  top: 8px;
  height: 12px;
  background: url(close.687131daa29bb855.svg) 0 0 / contain;
}
.confirm-button.zone-5 {
  display: flex;
  align-content: center;
  justify-content: center;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .mobile-footer-menu.zone-5 a.zone-5 {
    width: 20vw;
    height: 9.13333vw;
    white-space: nowrap;
    font-size: 2.2vw;
    padding: 0.86667vw 2.66667vw 0;
  }
  .mobile-footer-menu.zone-5 svg.zone-5,
  .mobile-footer-menu.zone-5 img.zone-5 {
    width: 5.70333vw;
    height: 4.33333vw;
    margin: 0 auto 0.53333vw;
    display: block;
  }
  .mobile-footer-menu.zone-5 .icon-home.zone-5 {
    width: 5.70333vw;
    height: 4.33333vw;
  }
  .mobile-footer-menu.zone-5 .main-nav.zone-5 a.zone-5:before {
    top: -3.26667vw;
  }
  .mobile-footer-menu.zone-5 .icon-sports.zone-5 svg.zone-5 {
    width: 5.70333vw;
    height: 8.33333vw;
    margin: -1.13333vw auto 0.06667vw;
  }
  .mobile-footer-menu.zone-5 .icon-sports.zone-5 {
    margin: -2.13333vw auto 1.06667vw;
  }
  .mobile-footer-menu.zone-5 .main-nav.zone-5 a.zone-5:before {
    top: -3.26667vw;
    height: 13.53333vw;
  }
}
.mobile-footer-menu.zone-5 .main-nav.zone-5 a.miniCasinoOpen.zone-5:before {
  top: 0vw !important;
  transition: all 1s;
}
.casinoimg.zone-5 {
  height: 31px;
  margin-bottom: 2px;
}
@media screen and (min-width: 300px) and (max-width: 350px) {
  .casinoimg.zone-5 {
    height: 23px;
  }
}
@media screen and (min-width: 351px) and (max-width: 370px) {
  .casinoimg.zone-5 {
    height: 26px;
  }
}
@media screen and (min-width: 371px) and (max-width: 400px) {
  .casinoimg.zone-5 {
    height: 27px;
  }
}
.miniCasinoOpen.zone-5 .icon-sports.zone-5 {
  width: 8.70333vw;
  height: 5.8vw;
  margin: -2.13333vw auto 2.06667vw;
  margin-top: -1px;
  transition: all 1s;
}

.navbar-item.zone-4 {
  color: var(--header-nav-cmp-navbar-item-color);
  position: relative !important;
  top: 0 !important;
}
.navbar-item.active.zone-4 {
  color: var(--sportsbar-active-color) !important;
}
a.zone-4 {
  text-decoration: none;
  background-color: transparent;
}
.menu-wrap.zone-4 {
  background: var(--sportsbar-bg) !important;
  font-family: Tahoma, Helvetica, sans-serif;
  line-height: 30px;
  position: fixed;
  width: 100%;
  top: 68px;
  z-index: 999;
}
.full-wrap.zone-4 {
  position: relative;
}
.tab-menu.zone-4 {
  margin: 0 0 0 25px;
  padding: 0;
  font-weight: 700;
}

.menu-wrap.zone-4 .ver-menu.zone-4 {
  color: var(--sportsbar-text-color);
  font-size: 13px;
  padding: 0 10px;
  display: inline-block;
  border-right: 1px solid var(--sportsbar-border-color);
  list-style: none;
}
.anchorColorWhite.zone-4 {
  color: var(--header-nav-cmp-anchorColorWhite-color) !important;
}
a.zone-4:hover {
  text-decoration: underline;
  color: unset;
}
.ver-menu.zone-4 a.active.zone-4 {
  color: var(--sportsbar-active-color);
}

.menu-wrap.zone-4 .ver-menu.zone-4 a.zone-4 {
  color: var(--outerMenuColor);
}
a.clicked.zone-4 {
  color: var(--header-nav-cmp-a-clicked-color);
}

.fa-cog.zone-4:before,
.fa-gear.zone-4:before {
  content: "\f013";
}

a.zone-4 {
  text-decoration: none;
  background-color: transparent;
  color: var(--header-nav-cmp-a-color);
  font-weight: 800;
  position: relative;
  top: 0.5px;
}
.fa-cog.zone-4:before {
  position: relative;
  top: 1px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .menu-wrap.zone-4 .ver-menu.zone-4 {
    font-size: 12px;
  }
}

@media (max-width: 768px) {
  .menu-wrap.zone-4 {
    display: none;
  }
}
.ver-menu.zone-4 > a.zone-4 {
  cursor: pointer;
}
.aviatorImg.zone-4 {
  height: 21px;
  width: 40px;
  position: relative;
  top: -3px;
}
.aviator.zone-4 {
  background: #000 !important;
  color: #fff !important;
}

.onlyForMobile.zone-1 {
  display: block !important;
}
.game-highlight-wrap.zone-1 h3.zone-1 {
  background: var(--sportsbar-bg);
  color: var(--highlgiht-tile-text-color);
  font-weight: 700;
  font-size: 12px;
  line-height: 25px;
  padding-left: 10px;
  margin-bottom: 0;
}
.game-menu-tab.zone-1 .nav.zone-1 {
  background: var(--sportsbar-bg);
}
#searchModal.zone-1 .modal-content.zone-1 {
  background: var(--search-input-bg) !important;
}
.game-menu-tab.zone-1 .nav-tabs.zone-1 .nav-link.active.zone-1 {
  background: var(--desktop-sports-tile-active-bg) !important;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.game-menu-tab.zone-1 .nav-tabs.zone-1 .nav-link.active.zone-1 span.zone-1 {
  color: var(--desktop-sports-tile-active-text-color) !important;
}
.nav-tabs.zone-1 .nav-item.zone-1 .nav-link.zone-1 {
  font-size: 11px;
  padding: 5px 22px;
  color: var(--mbl-exchange-bar-text-color);
  font-weight: 700;
}
.btm-light-table-row.zone-1 {
  color: var(--markets-text-color);
}
.game-menu-tab.zone-1 .nav-tabs.zone-1 .nav-item.zone-1 {
  background: var(--desktop-sports-tile-bg);
  border-radius: 10px;
  line-height: 14px;
  text-decoration: none;
}
.game-menu-tab.zone-1 .nav-tabs.zone-1 .nav-item.zone-1 span.zone-1 {
  color: var(--desktop-sports-tile-text-color);
}
.game-menu-tab.zone-1 thead.zone-1 {
  background: var(--desktop-1x2-bg);
  color: var(--desktop-1x2-text-color);
}
.game-menu-tab.zone-1 tbody.zone-1 {
  background: var(--markets-bg);
}
.game-menu-tab.zone-1 .table.zone-1 th.zone-1 {
  background: var(--desktop-sports-tile-active-bg);
  padding: 0 !important;
  font-size: 11px;
  border-top: none;
  padding: 0 0 0 10px;
  vertical-align: middle;
  border-bottom: 2px solid var(--desktop-1x2-bottom-border-color);
}
.game-menu-tab.zone-1 .table.zone-1 td.zone-1,
.game-menu-tab.zone-1 .table.zone-1 th.zone-1 {
  border-top: none;
  padding: 3px 0;
  vertical-align: middle;
}

@media (max-width: 768px) {
  .game-menu-tab.zone-1 .table.zone-1 td.zone-1,
  .game-menu-tab.zone-1 .table.zone-1 th.zone-1 {
    border-top: none;
    padding: 0 0 !important;
    vertical-align: middle;
    text-align: left !important;
  }
}

tbody.zone-1 tr.zone-1:nth-last-child(1) {
  border-bottom-style: hidden;
}
.nav-tabs-casino.zone-1 {
  background: var(--dashboard-cmp-nav-tabs-casino-background);
  border-radius: 0;
  border-bottom: 0;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
}
.nav-tabs-casino.zone-1::-webkit-scrollbar {
  display: none;
}
.nav-tabs-casino.zone-1 {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.sports.zone-1 .nav-tabs-casino.zone-1 .nav-item.zone-1 {
  flex: 1 1 0;
  padding: 2px 4px;
  margin-bottom: 0;
}
.game-nav-bar.nav-tabs-casino.zone-1 .casinoname-item.zone-1 .nav-link.zone-1 {
  padding: 7px;
  min-width: 60px;
  color: var(--dashboard-cmp-nav-tabs-casino-casinoname-item-nav-link-color);
  white-space: nowrap;
  text-transform: uppercase;
  border-radius: 40px;
  border-right: 1px solid
    var(--dashboard-cmp-nav-tabs-casino-casinoname-item-nav-link-border-r);
  font-size: 12px;
  font-weight: 700;
}
.sports.zone-1 .nav-tabs-casino.zone-1 .nav-link.active.zone-1 {
  background: var(
    --dashboard-cmp-nav-tabs-casino-casinoname-item-nav-link-active
  );
  border-right: 0 !important;
}
.inplay-match.zone-1 {
  position: relative;
  width: 100%;
  margin-top: 1.5rem;
  background: var(--dashboard-cmp-inplay-match-background);
}
.row.zone-1 {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.casinoicons.zone-1 {
  position: relative;
  box-shadow: 0 5px 9px -3px;
  border-radius: 4px;
  cursor: pointer;
  background: var(--dashboard-cmp-casinoicons-background);
}
@media screen and (min-width: 1200px) {
  .container.zone-1 {
    padding-right: 30px;
    padding-left: 30px;
  }
}
.casino-bottom.zone-1 {
  font-family: sans-serif;
  background: var(--dashboard-cmp-casino-bottom-background);
  padding: 4px 0;
  text-align: center;
  font-size: 16px;
  line-height: 18px;
  color: var(--dashboard-cmp-casino-bottom-color);
  letter-spacing: 2px;
  position: absolute;
  bottom: 0;
  font-weight: 700;
  width: 100%;
  right: 0;
  left: 0;
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 52px;
}
.homeevent.zone-1 .back.zone-1,
.homeevent.zone-1 .lay.zone-1 {
  font-size: 11px;
}
.back.zone-1 {
  background: var(--dashboard-cmp-back-background);
  color: var(--dashboard-cmp-back-color);
  padding: 2px 10px;
  font-weight: 700;
}
.lay.zone-1 {
  background: var(--dashboard-cmp-lay-background);
  color: var(--dashboard-cmp-lay-color);
  padding: 2px 10px;
  font-weight: 700;
}
.game-fancy.zone-1 {
  font-weight: 700;
  padding: 0 5px;
  background: var(--markets-fancy-icon-bg);
  font-style: italic;
  color: var(--markets-fancy-text);
  border-radius: 4px;
  font-size: 12px;
  margin-right: 0.22rem !important;
}
.game-sportbook.zone-1 {
  font-weight: 700;
  padding: 0 5px;
  background: var(--markets-sportsbook-bg);
  color: var(--markets-sportsbook-text);
  font-style: italic;
  border-radius: 4px;
  font-size: 12px;
}
.in_play.zone-1 {
  color: var(--dashboard-cmp-in_play-color);
  margin-left: 10px;
  transition: 0.4s ease-in;
  animation: 1s infinite in_play_1_newlaunchinplay;
  font-weight: 700;
}
.game-highlight-wrap.zone-1 .homeevent.zone-1 .count.zone-1 {
  width: 122px;
  text-align: center;
}
.mobile-width.zone-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
@keyframes in_play_1_newlaunchinplay {
  0% {
    color: red;
  }
  50% {
    color: green;
  }
  to {
    color: red;
  }
}
.count.zone-1 span.zone-1 {
  min-width: 50px;
  display: inline-flex;
}

@media (max-width: 768px) {
  .count.zone-1 span.zone-1 {
    min-width: 66px;
    display: inline-flex;
  }
}

@media (max-width: 420px) {
  .count.zone-1 span.zone-1 {
    min-width: 64px;
    display: inline-flex;
  }
}

@media (max-width: 393px) {
  .count.zone-1 span.zone-1 {
    min-width: 60px;
    display: inline-flex;
  }
}

@media (max-width: 360px) {
  .count.zone-1 span.zone-1 {
    min-width: 55px;
    display: inline-flex;
  }
}

@media (max-width: 320px) {
  .count.zone-1 span.zone-1 {
    min-width: 50px;
    display: inline-flex;
  }
}

.match-name.zone-1 {
  text-decoration: none !important;
  font-weight: 700;
  color: var(--markets-text-color) !important;
  cursor: pointer;
  position: relative;
}
.prebet.zone-1 {
  color: var(--markets-clock-icon-color);
  /* margin-left: 10px; */
}
.fa.zone-1 {
  display: inline-block;
  font: 14px/1 FontAwesome;
  font-size: 1.143em;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.match-time.zone-1 {
  margin: 0 0 0 6.2px;
  color: var(--markets-dateTime-color);
  font-weight: 400;
  font-size: 12px;
  display: inline;
}
.pin-on.zone-1 {
  color: var(--markets-pin-color-active) !important;
}

.add-pin {
  cursor: pointer;
}
.add-pin.zone-1,
.pin-on.zone-1 {
  padding: 0;
  background-repeat: no-repeat;
  font-size: 11px;
  line-height: 13px;
  display: block;
  background-size: contain;
  text-align: center;
  color: var(--markets-pin-color);
  width: 25px;
  height: 20px;
  margin-left: 5px;
}
.tab-content.zone-1 .table.zone-1 {
  font-size: 12px;
  margin-bottom: 0;
}
.tab-content.zone-1 {
  margin-top: -1px;
  border: 1px solid var(--markets-border-bottom);
}
.mobile-men.zone-1 {
  display: none;
  white-space: nowrap;
  overflow-x: auto;
  width: 88%;
  background: var(--sportsbar-bg);
  color: var(--mbl-sports-text-color);
}
.menu-list.zone-1::-webkit-scrollbar {
  display: none !important;
}
.mobile-men.zone-1 {
  -ms-overflow-style: none !important;
  scrollbar-width: none;
}
.a-search.zone-1 {
  position: absolute;
  z-index: -1;
  right: 0;
  width: 12%;
  height: 44px;
  padding: 0;
  background: var(--magnifier-bg);
  border-left: 1px solid var(--magnifier-bg);
  color: var(--magnifier-color);
  border-radius: 0;
  font-size: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mobile-men.zone-1 .menu-list.zone-1 {
  margin: 0;
  padding: 0;
  /* display: none; */
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
}
.menu-list.zone-1 .menu-item.zone-1 {
  color: var(--mbl-sports-text-color);
  margin: 5px 5px 0;
  font-weight: 700;
  display: inline-block;
}
.menu-list.ul.zone-1::-webkit-scrollbar {
  display: none;
}
.menu-list.ul.zone-1 {
  -ms-overflow-style: none;
  scrollbar-width: none;
  margin-bottom: 0;
}
.menu-item.active.zone-1 div.zone-1 {
  background: var(--mbl-sports-active-bg);
  color: var(--mbl-sports-active-text-color);
  box-shadow: inset 0 1px 3px 0 var(--mbl-sports-active-bg);
}
.menu-item.active.zone-1 .exch.zone-1 {
  background: var(--mbl-sports-active-bg);
  color: var(--mbl-sports-active-text-color);
  fill: var(--mbl-sports-active-text-color);
  box-shadow: inset 0 1px 3px 0 var(--mbl-sports-active-bg);
}
.menu-item.active.zone-1 .exch.zone-1 .virtual.zone-1 path.zone-1 {
  color: var(--mbl-sports-active-text-color);
  fill: var(--mbl-sports-active-text-color);
}
.menu-item.zone-1 div.zone-1 {
  font-weight: 700;
  border-radius: 1.6vw 1.6vw 0 0;
  padding: 5px;
}
.menu-list.zone-1 svg.zone-1 {
  width: 32px;
  height: 29px;
}
.newlaunch.zone-1 span.zone-1 {
  transition: 0.1s ease-in;
  animation: 1s infinite in_launch_1_newlaunchin;
}
@keyframes in_launch_1_newlaunchin {
  0% {
    color: red;
  }
  50% {
    color: #ff0;
  }
  to {
    color: #00f;
  }
}

@media screen and (min-width: 2px) and (max-width: 992px) {
  .hideDesktop.zone-1 {
    display: none;
  }
  .match-time.zone-1 {
    display: inline-block !important;
    margin-left: 5px;
  }
  .game-highlight-wrap.zone-1 h3.zone-1 {
    background: linear-gradient(-180deg, #2e4b5e, #243a48 82%);
    text-align: center;
    color: #fff;
  }
  .scrollHeight.zone-1 {
    max-height: 260px;
    overflow-x: auto;
    border-bottom: 3px solid #265e04;
  }
  .mobile-men.zone-1 {
    display: block;
  }
  .casino-bottom.zone-1 {
    font-size: 13px;
    line-height: 13px;
    min-height: 34px;
  }
  .inplay-match.zone-1 {
    margin-top: 0;
  }
  .table.zone-1 {
    margin-bottom: 0;
  }
  .marquee-text.zone-1 {
    margin: 0;
    padding: 0;
  }
  .marquee-box.zone-1 .scrolling-text.zone-1 {
    width: 79% !important;
  }
  .marquee-box.zone-1 marquee.zone-1 {
    width: 79% !important;
  }
  .game-fancy.zone-1,
  .game-sportbook.zone-1 {
    font-size: 14px !important;
  }
  .fa-television.zone-1 {
    font-size: 1em;
  }
  .game-menu-tab.zone-1 .table.zone-1 td.zone-1 {
    font-size: 14px !important;
    border-bottom: 0;
  }
  .add-pin.zone-1,
  .pin-on.zone-1 {
    width: 6.66667vw;
    height: 6.66667vw;
  }
  .in_play.zone-1 {
    font-size: 12px !important;
  }
}
@media screen and (max-width: 280px) {
  .match-name.zone-1 {
    font-size: 14px;
  }
  .show-xs.zone-1 {
    display: none;
  }
  .menu-list.zone-1 svg.zone-1 {
    width: 0px;
    height: 0px;
  }
  .casino-bottom.zone-1 {
    font-size: 9px;
    line-height: 13px;
    min-height: 34px;
    font-weight: 700;
  }
}

.marquee-box.zone-1 .scrolling-text.zone-1 {
  width: 90%;
  color: var(--news-marque-text-color);
  display: inline-table;
  font-weight: 700;
  font-size: 12px;
}
.marquee-box.zone-1 marquee.zone-1 {
  width: 90%;
  color: var(--news-marque-text-color);
  display: inline-table;
  font-weight: 700;
  font-size: 12px;
}
.marquee-box.zone-1 h4.zone-1 {
  z-index: 10;
  font-size: 12px;
  font-weight: 700;
  position: relative;
  background: var(--news-text-bg);
  color: var(--news-text-color);
  padding: 4px 4px 4px 9px;
  display: inline-block;
}
.marquee-box.zone-1 h4.zone-1 i.zone-1 {
  color: var(--news-text-icon-color);
}
.marquee-box.zone-1 {
  line-height: 21px;
  height: 23px;
  background: var(--news-bar-bg);
}
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: -25px;
  position: absolute;
  display: flex;
  z-index: 1;
  margin-left: 40%;
  margin-right: auto;
}
.my-flaot.zone-1 {
  width: 70px;
  height: 70px;
  display: flex;
  float: right;
}
.blinkPulse.zone-1:before {
  position: absolute;
  content: " ";
  z-index: -1;
  top: -13px;
  left: -10px;
  background-color: #00ce47;
  width: 90px;
  height: 90px;
  border-radius: 100%;
  animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
  opacity: 0.6;
  animation: pulse_1_pulse 1.8s ease-out;
  animation-iteration-count: infinite;
}
@keyframes pulse_1_pulse {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  25% {
    transform: scale(0.3);
    opacity: 1;
  }
  50% {
    transform: scale(0.6);
    opacity: 0.6;
  }
  75% {
    transform: scale(0.9);
    opacity: 0.3;
  }
  to {
    transform: scale(1);
    opacity: 0;
  }
}
.stickywhatsapp.zone-1 {
  position: fixed;
  bottom: 10%;
  right: 0;
  width: 70px;
  height: auto;
  transition: all 0.5s ease-in-out;
  z-index: 11;
  padding: 0;
  text-align: center;
  box-sizing: border-box;
}
.searchIconDiv.zone-1 {
  display: flex;
  align-items: center;
  background: var(--search-input-bg);
  width: 100%;
}
.searchIconDiv.zone-1 .form-control.zone-1 {
  background: var(--search-input-bg);
  color: var(--search-input-text-color);
}
.searchIcon.zone-1 {
  color: var(--search-input-icons-color) !important;
  position: relative;
}
.searchIconCross.zone-1 {
  color: var(--search-input-icons-color) !important;
  padding-bottom: 3px;
  font-size: 18px;
  z-index: 10;
  position: absolute;
  right: 9px;
}
.searchbar.zone-1 {
  border: unset;
}
.searchbar.zone-1:focus,
input.zone-1:focus {
  border-color: inherit;
  box-shadow: none;
}
.searchBox.zone-1 {
  position: absolute;
  background: var(--search-box-bg);
  color: var(--search-box-text-color);
  border-top: 1px solid var(--search-box-border);
  top: 44px;
  width: 101%;
  margin-left: -9px !important;
  z-index: 10;
}
.searchBox.zone-1 table.zone-1 {
  padding: 8px 10px !important;
  border-radius: 5px;
}
.scrollSearchBox.zone-1 {
  position: relative;
  overflow-y: scroll;
  max-height: 240px;
}
.searchDataList.zone-1 {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}
.searchList.zone-1 {
  padding: 8px 10px;
}
.searchList.zone-1:hover {
  background-color: #f5faff;
  color: #000;
}
.searchList.zone-1 a.zone-1 {
  color: #000 !important;
}
.no-item-founds.zone-1 {
  color: #ccc;
  padding: 3px 10px 6px !important;
}
@media screen and (max-width: 920px) {
  .mobile-men.zone-1 .menu-list.zone-1 {
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
  }
  #searchModal.zone-1 .modal-dialog.zone-1 {
    margin: 0 !important;
  }
  #searchModal.zone-1 .modal-header.zone-1 {
    border-bottom: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .custom-owl-carousel.zone-1 .img.zone-1 {
    height: 192.41px !important;
  }
}
@media only screen and (max-width: 768px) {
  .game-menu-tab.zone-1 .table.zone-1 td.zone-1,
  .game-menu-tab.zone-1 .table.zone-1 th.zone-1 {
    /* padding: 5px 5px 5px 6px; */
  }
  .game-fancy.zone-1 {
    position: relative;
    left: 8px;
    padding: 0.5px 5px;
  }
  .game-sportbook.zone-1 {
    font-size: 14px !important;
    position: relative;
    bottom: 12px;
    left: 10px;
    padding: 0.5px 5px;
  }
  .marquee-box.zone-1 h4.zone-1 {
    margin-left: 0;
  }
  .owl-carousel .owl-item img {
    height: 97px;
  }
  .menu-item.zone-1 div.zone-1 {
    padding: 5px 3px;
  }
  .menu-list.zone-1 svg.zone-1 {
    position: relative;
    left: 2px;
  }
  .orange-nav-ic-txt.zone-1 {
    position: relative;
    right: 2px;
  }
  .menu-list.zone-1 .menu-item.zone-1 {
    margin: 4px 4.7px 0 3.4px;
  }
  .a-search.zone-1 {
    height: 43px;
    z-index: 2;
  }
  .a-search.zone-1:after {
    top: 48%;
  }
  .game-highlight-wrap.zone-1 h3.zone-1 {
    padding-bottom: 1px;
  }
  #searchModal.zone-1 .modal-dialog.zone-1 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100%;
    z-index: 99;
    background-color: #000000b3;
    transition: transform 0.3s ease;
  }
  .searchbar.zone-1::placeholder {
    color: #999;
    font-size: 14px;
  }
  .modal-content.zone-1 {
    border-radius: 5px;
  }
}
.dashboard-custom-table.zone-1 thead.zone-1 th.zone-1 span.zone-1 {
  position: relative;
  left: -5px;
  background-color: transparent;
}
.dashboard-custom-table.zone-1 tbody.zone-1 tr.zone-1 {
  /* border-color: var(--markets-border-bottom); */
  position: relative;
}
.fancy-and-sport-book-chips.zone-1 {
  padding: 3px 5.5px 3px 10px !important;
}
.td-event-name.zone-1 {
  padding: 3px 0 3px 10px !important;
  cursor: pointer;
}
.td-event-name-customePadding.zone-1 {
  padding: 3px 3px 3px 10px !important;
}
@media only screen and (min-width: 992px) {
  .add-pin.zone-1 {
    margin: 0;
  }
}
@media only screen and (max-width: 574px) {
  .game-sportbook.zone-1 {
    top: 0;
  }
  .orange-nav-ic-txt.zone-1 {
    right: 2px;
    top: 0.48px;
  }
  .menu-item.zone-1:nth-child(n + 2) {
    margin: 4px 4.7px -2px 5.4px !important;
  }
  .menu-item.zone-1:nth-child(n + 2) .orange-nav-ic-txt.zone-1 {
    position: relative;
    left: -2px !important;
  }
  .menu-item.zone-1:nth-child(n + 3) {
    margin: 4px 4.7px -2px 4.9px !important;
  }
  .menu-item.zone-1:nth-child(n + 4) {
    margin: 4px 4.7px -2px 5.9px !important;
  }
  .menu-item.zone-1:nth-child(n + 3) .orange-nav-ic-txt.zone-1 {
    position: relative;
    left: -1.7px !important;
  }
  .a-search.zone-1:after {
    transform: translate(-50%, -48%) !important;
  }
  .td-event-name.zone-1 {
    padding: 5px 0 5px 8px !important;
  }
  .td-event-name-customePadding.zone-1 {
    padding: 3px 48px 3px 8px !important;
  }
  .game-fancy.zone-1 {
    padding: -0px 5px !important;
  }
  .game-sportbook.zone-1 {
    padding: auto !important;
  }
  #multiMarketPin.zone-1 {
    position: relative;
    /* left: 2px; */
  }
  .mobile-cutome-padding-date.zone-1 {
    padding-bottom: 5px;
    position: relative;
    top: 2px;
  }
  .in_play.zone-1 {
    position: relative;
    top: -1.5px;
    padding-left: 0;
    margin-left: 8px;
  }
}
.fancy-not-exist.zone-1 {
  margin-right: 18px;
}
@media screen and (max-width: 426px) {
  .owl-carousel .owl-item img {
    height: 106px;
  }
  .highlights-div.zone-1 {
    display: block !important;
  }
  .menu-list.zone-1 img.zone-1 {
    left: 2.4px;
  }
  .orange-nav-ic-txt.zone-1 {
    right: 1.5px;
    top: 0;
  }
  .fancy-and-sport-book-chips.zone-1 {
    right: 59px;
  }
  .mobile-cutome-padding-date.zone-1 {
    top: 1.5px;
  }
  .menu-item.zone-1:nth-child(n + 2) .orange-nav-ic-txt.zone-1 {
    left: -1.8px !important;
  }
  .td-event-name.zone-1 .match-name.zone-1 {
    top: -1.5px;
  }
  .td-event-name.zone-1 .match-time.zone-1 {
    top: -1.5px;
    position: relative;
  }
  .scrollHeight.zone-1 {
    max-height: 258px;
  }
  .mobile-cutome-padding-date.zone-1 {
    position: relative;
  }
  .td-event-name-customePadding.zone-1 {
    padding: 5px 0 1px 8px !important;
  }
  .td-event-name-customePadding.zone-1 .match-time.zone-1 {
    top: -0.2px;
  }
  .td-event-name-customePadding.zone-1 .in_play.zone-1 {
    position: relative;
    top: -0.5px;
  }
  .CasinoClass.zone-1 {
    position: relative;
    left: -0.5px;
  }
  .TennisClass.zone-1 {
    position: relative;
    left: 0.5px;
  }
  .TennisClass.zone-1 img.zone-1 {
    left: 2.2px;
  }
  .game-sportbook.zone-1 {
    padding: 0 5px;
    position: relative;
    left: 8px;
  }
  .fancy-and-sport-book-chips.zone-1 {
    padding: 5px 5px 3px 10px !important;
    vertical-align: top !important;
  }
}
@media screen and (max-width: 416px) {
  .owl-carousel .owl-item img {
    height: 102.6px;
  }
}
@media screen and (max-width: 394px) {
  .owl-carousel .owl-item img {
    height: 97px;
  }
  .fancy-and-sport-book-chips.zone-1 {
    right: 57px;
  }
}
@media screen and (max-width: 391px) {
  .owl-carousel .owl-item img {
    height: 97px;
  }
  .fancy-and-sport-book-chips.zone-1 {
    right: 57px;
  }
}
@media screen and (max-width: 376px) {
  .owl-carousel .owl-item img {
    height: 94px;
  }
  .login-signup-uname-pass.zone-1 {
    position: relative;
    top: -0.5px;
  }
  .fancy-and-sport-book-chips.zone-1 {
    right: 56px;
  }
  .orange-nav-ic-txt.zone-1 {
    top: 0;
  }
}
@media screen and (max-width: 361px) {
  .owl-carousel .owl-item img {
    height: 90px;
  }
  .fancy-and-sport-book-chips.zone-1 {
    right: 55px;
  }
}
@media screen and (max-width: 321px) {
  .owl-carousel .owl-item img {
    height: 80px;
  }
  .orange-nav-ic-txt.zone-1,
  .td-event-name.zone-1 .match-name.zone-1 {
    top: 0;
  }
  .td-event-name.zone-1 .match-time.zone-1 {
    top: 0;
    position: relative;
  }
  .in_play.zone-1 {
    position: relative;
    top: 0;
  }
  .mobile-cutome-padding-date.zone-1 {
    padding-bottom: 3.8px;
  }
  .fancy-and-sport-book-chips.zone-1 {
    right: 52.5px;
  }
  .fancy-and-sport-book-chips.zone-1 {
    padding: 5px 5px 3px 8px !important;
  }
}
@media screen and (max-width: 281px) {
  .owl-carousel .owl-item img {
    height: 70px;
  }
  .menu-item.zone-1 div.zone-1 {
    padding: 5px 4px 5px 3.5px;
  }
  .match-name.zone-1 {
    font-size: 4vw;
  }
  .fancy-and-sport-book-chips.zone-1 {
    right: 50.5px;
  }
  .orange-nav-ic-txt.zone-1 {
    right: 1px;
  }
  .a-search.zone-1 {
    height: 35px;
  }
}
.nav-tabs.zone-1 {
  background: var(--mbl-exchange-bar-bg);
  border-radius: 0;
  border-bottom: 0;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
}
.nav-tabs.zone-1::-webkit-scrollbar {
  display: none;
}
.nav-item.zone-1 a.zone-1 {
  margin-bottom: 0;
  padding-top: 7px;
  padding-bottom: 7px;
}
.nav-tabs.zone-1 .nav-item.zone-1 {
  display: table-cell;
}
.game-nav-bar.nav-tabs.zone-1 .nav-item.zone-1 {
  flex: 1 1 auto;
  text-align: center;
}
.activeNav.zone-1 {
  border-top: 1px solid var(--mbl-exchange-bar-active-border);
}
@media all {
  a.zone-1 {
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
    text-decoration: underline;
  }
  .nav-link.zone-1 {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--mbl-exchange-bar-text-color);
    text-decoration: none;
    background: 0 0;
    border: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
      border-color 0.15s ease-in-out;
  }
  .position-relative.zone-1 {
    position: relative !important;
  }
}
a.zone-1 {
  text-decoration: none;
}
@media all {
  .nav-tabs.zone-1 .nav-link.zone-1 {
    color: var(--mbl-exchange-bar-text-color);
    margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
.nav-link.zone-1 {
  text-decoration: none;
  border-right: 1px solid var(--mbl-exchange-bar-border-color) !important;
  border-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 700;
  white-space: nowrap;
}
.nav-tabs.zone-1 .nav-link.zone-1:focus,
.nav-tabs.zone-1 .nav-link.zone-1:hover,
.nav-tabs.zone-1 .nav-link.zone-1:before {
  border-left-color: transparent;
  border-bottom-color: transparent;
  border-top-color: transparent;
}
@media all {
  a.zone-1:hover {
    /* --bs-link-color-rgb: var(--bs-link-hover-color-rgb); */
  }
  .nav-link.zone-1:hover {
    color: var(--bs-nav-link-hover-color);
  }
}
a.zone-1:hover {
  text-decoration: underline;
}
@media all {
  .nav-tabs.zone-1 .nav-link.zone-1:hover {
    isolation: isolate;
    border-color: var(--bs-nav-tabs-link-hover-border-color);
  }
}
@media screen and (max-width: 992px) {
  a.nav-link.zone-1:hover {
    text-decoration: none;
  }
  .tab-content.zone-1 .table.zone-1 {
    margin-bottom: 0 !important;
  }
}
.activeNav.zone-1 a.zone-1 {
  text-decoration: unset !important;
}
@media all {
  .nav-tabs.zone-1 .nav-link.zone-1:focus,
  .nav-tabs.zone-1 .nav-link.zone-1:hover {
    isolation: isolate;
    border-color: var(--bs-nav-tabs-link-hover-border-color);
  }
}
.nav-tabs.zone-1 .nav-item.zone-1:last-child .nav-link.zone-1 {
  border-right: 0 !important;
}
.coming-soon.zone-1 {
  height: 25vh;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 32px;
  font-weight: 700;
}
.loading-dots.zone-1 {
  width: 50px;
  aspect-ratio: 4;
  background: radial-gradient(circle closest-side, #000 90%, #0000) 0 /
    calc(100% / 3) 100% space;
  clip-path: inset(0 100% 0 0);

  background-image: radial-gradient(circle closest-side, #000 90%, #0000);
  background-position-x: 0px;
  background-position-y: center;
  background-size: 33.3333% 100%;
  background-repeat-x: space;
  background-repeat-y: space;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
}

.show-this.zone-1 {
  display: block !important;
}
.account-detail-head.zone-1 {
  font-weight: 700;
  font-size: 14px;
  background: var(--account-statement-cmp-account-detail-head-bg);
  padding: 6px;
  color: var(--account-statement-cmp-account-detail-head-color);
  height: 35px;
}
.card-header.zone-1:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.cardMain {
  margin-top: 45px;
  margin-bottom: 40px;
  padding: 0.15rem;
}
.cardMain.zone-1 {
  margin-top: 23px;
  margin-bottom: 40px;
  padding: 0.15rem;
}

@media(max-width:768px){
    .cardMain {
  margin-top: 65px;
}
}
.account-detail-body.zone-1 {
  padding: 5px 11px;
}
dl.zone-1,
ol.zone-1,
p.zone-1,
.ch-pass-model.zone-1 ul.zone-1 {
  margin-top: 0;
  margin-bottom: 1rem;
}
.account-detail-body.zone-1 .bd-example.zone-1 dd.zone-1,
.account-detail-body.zone-1 .bd-example.zone-1 dt.zone-1 {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ccc;
  padding-left: 17px;
}
dl.zone-1 dt.zone-1 {
  font-size: 14px;
}
.bd-example.zone-1 .edit-password.zone-1 {
  color: #000 !important;
  text-decoration: none;
}
.fa-lg.zone-1 {
  font-size: 1.33333333em !important;
  line-height: 0.75em;
  vertical-align: -15%;
  position: relative;
  top: -4px;
}
.fa.zone-1 {
  display: inline-block;
  font: 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
a.zone-1 .fa.zone-1:hover {
  color: #09437f;
  cursor: pointer;
}
.account-detail-head.zone-1 {
  font-weight: 700;
  font-size: 14px;
  background: var(--account-statement-cmp-account-detail-head-bg);
  padding: 6px;
  color: var(--account-statement-cmp-account-detail-head-color);
  border-radius: 1px;
}
button.close.zone-1 {
  padding: 0;
  background-color: transparent;
  border: 0;
  appearance: none;
  color: var(--account-statement-cmp-account-detail-head-color);
}
.modal-header.zone-1 .close.zone-1 {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}
.close.zone-1 {
  float: right;
  font-size: 1.3125rem;
  font-weight: 700;
  line-height: 1;
  text-shadow: 0 1px 0 var(--account-statement-cmp-account-detail-head-color);
}
h5.modal-title.zone-1 {
  font-size: 15px;
  font-weight: 700;
}
.view-rolling.zone-1 {
  margin-bottom: 4px;
  border: 1px solid var(--account-statement-cmp-view-rolling-border);
  font-weight: 700;
}
.view-rolling.zone-1 span.zone-1 {
  margin-left: 5px;
}
.roll.zone-1 .row.zone-1 {
  --bs-gutter-x: unset !important;
}
.view-rolling.zone-1 label.zone-1 {
  padding: 7px 18px;
}
.view-rolling.zone-1 div.zone-1 {
  padding: 7px 25px;
}
.asterisk_input.zone-1:before {
  content: "*";
  font-size: 15px;
  color: var(--account-statement-cmp-asterisk_input-color);
}
.form-group.zone-1 label.zone-1 {
  display: inline-block;
  margin-bottom: 0.5rem;
}
.form-group.zone-1 {
  margin-bottom: 1rem;
}
.form-control.zone-1 {
  border-radius: 0.25rem;
  font-size: 0.875rem;
  color: #5c6873;
}
.btn.zone-1 {
  font-size: 0.875rem;
  border-radius: 0.25rem;
}
.btn-primary.zone-1 {
  border-color: unset;
  background: var(--account-statement-cmp-account-detail-head-bg);
}
.btn-secondary.zone-1 {
  color: var(--account-statement-cmp-btn-secondary-color);
  background-color: var(--account-statement-cmp-btn-secondary-bg);
  border-color: var(--account-statement-cmp-btn-secondary-bg);
}
.zone-1::placeholder {
  color: #5c6873;
}
.form-control.zone-1:focus {
  border-color: var(--account-statement-cmp-form-control-focus-border);
  box-shadow: unset;
  color: var(--account-statement-cmp-form-control-focus-color);
  background-color: var(--account-statement-cmp-form-control-focus-bg);
  outline: 0;
}
.marquelikeDiv.zone-1 {
  white-space: nowrap;
  overflow: hidden;
  animation: text_1_scroll-left 10s linear infinite;
}
@keyframes text_1_scroll-left {
  0% {
    transform: translate(100%);
  }
  to {
    transform: translate(-100%);
  }
}
@media only screen and (min-width: 992px) {
  .cardMain.zone-1 {
    margin-top: 22.5px;
    margin-bottom: 40px;
    padding: 0.15rem;
  }
  .p-mobile-1.zone-1 {
    padding-left: 9.5px;
    padding-right: 10px;
  }
  .account-detail-body.zone-1 .bd-example.zone-1 dd.zone-1,
  .account-detail-body.zone-1 .bd-example.zone-1 dt.zone-1 {
    padding-left: 16px;
  }
  .acc-dtl.zone-1 {
    position: relative;
    top: 2px;
  }
  .account-detail-head.zone-1 {
    padding: 5px 6px;
  }
  .fa-eye.zone-1 {
    position: relative;
    top: 2px;
  }
}
.btn.zone-1:hover {
  background: transparent !important;
  color: inherit !important;
}

.input-group-append {
  border: none;
  z-index: 999;
}
.input-group-append.zone-1 {
  position: absolute;
  right: 3px;
}
.highlights-div-hide.zone-1 {
  display: none;
}
.in_play.zone-1 .fa-television.zone-1 {
  font-size: 12px !important;
}
ul.search-game-ul.zone-1 {
  padding: 5px;
  list-style-type: none;
  font-size: 12px;
}
ul.search-game-ul.zone-1 li.zone-1 {
  float: left;
  border-bottom: 1px solid var(--search-box-bottom-border-color);
  padding: 3px;
  width: 100%;
}
ul.search-game-ul.zone-1 li.zone-1:last-child {
  border-bottom: 0px;
}
.search-game-name.zone-1,
.game-teams.zone-1,
.game-date.zone-1 {
  float: left;
  display: contents;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .game-highlight-wrap.zone-1 .homeevent.zone-1 .count.zone-1 {
    width: 90px;
    text-align: center;
  }
  .count.zone-1 span.zone-1 {
    min-width: 40px;
    max-width: 40px;
  }
  .marquelikeDiv.zone-1 {
    animation: scroll-left 18s linear infinite;
  }
  .game-menu-tab.zone-1 .table.zone-1 td.zone-1 {
    font-size: 1.5vw;
  }
  .img.img-responsive.zone-1 {
    max-height: 200px !important;
  }
  .add-pin.zone-1,
  .pin-on.zone-1 {
    width: 2.66667vw;
    height: 2.66667vw;
  }
  #searchModal.zone-1 .modal-dialog.zone-1 {
    min-width: 100%;
  }


}
@media only screen and (min-device-width: 768px) and (max-device-width: 990px) and (-webkit-min-device-pixel-ratio: 2) {
  .game-fancy.zone-1,
  .game-sportbook.zone-1 {
    font-size: 2vw;
    padding: 0 8px 0 5px;
  }
  .game-menu-tab.zone-1 .table.zone-1 td.zone-1 {
    font-size: 2vw;
  }
  .add-pin.zone-1,
  .pin-on.zone-1 {
    width: 3.66667vw;
    height: 3.66667vw;
  }
  .match-time.zone-1 {
    font-size: 15px;
  }
  .fa-lg.zone-1 {
    top: -2px;
  }
}
.nav-tabs.zone-1 .nav-link.zone-1:focus,
.nav-tabs.zone-1 .nav-link.zone-1:hover {
  isolation: isolate;
  border-color: transparent;
}
@media only screen and (max-width: 1023px) {
  .hideMobile.zone-1 {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .nav-tabs.zone-1 .nav-item.zone-1 .nav-link.zone-1 {
    font-size: 12px;
    padding: 3px 22px;
    cursor: pointer;
  }
  .fa-lg.zone-1 {
    top: -1px;
  }
  .nav-tabs.zone-1 .nav-item.zone-1 a.nav-link.zone-1:hover {
    text-decoration: none;
  }
  .nav-link.zone-1 {
    border-right: 1px solid transparent !important;
  }
  .hideDekstop.zone-1 {
    display: none !important;
  }
  .add-pin.zone-1 svg.zone-1,
  .pin-on.zone-1 svg.zone-1 {
    height: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .highlights-div-hide.zone-1,
  .mobile-men.zone-1 {
    display: block;
  }
}
@media only screen and (min-width: 800px) and (max-width: 1024px) {
  .nav-tabs.zone-1 .nav-item.zone-1 .nav-link.zone-1 {
    font-size: 12px;
  }
  .marquee-box.zone-1 h4.zone-1 {
    font-size: 15px;
  }
  .marquee-box.zone-1 {
    line-height: 30px;
    height: 30px;
  }
  .marquee-box.zone-1 marquee.zone-1 {
    width: 87% !important;
    font-size: 15px;
  }
  .marquee-box.zone-1 .scrolling-text.zone-1 {
    width: 90% !important;
    font-size: 15px;
  }
}
.aviator.zone-1 {
  background: #000 !important;
  color: #fff !important;
  border-radius: 1.6vw 1.6vw 0 0 !important;
}
.avitaordesk.zone-1 {
  background: #000 !important;
  color: #fff;
}
.aviatorImg.zone-1 {
  width: 50px;
  height: 28px;
}
.heartBeat.zone-1,
.heartBeat.av-text.zone-1 {
  transition: 0.3s ease-in;
  animation: zoom_1_zoom-in-zoom-outAnim 1s ease infinite;
}
@keyframes zoom_1_zoom-in-zoom-outAnim {
  0% {
    transform: scale(1.1);
    color: #ff0;
  }
  50% {
    transform: scale(0.8);
    color: red;
  }
  to {
    transform: scale(1.1);
    color: #ff0;
  }
}

.footerDiv.zone-8 {
  background: transparent;
  color: var(--footer-text-color);
}
.support-wrap.zone-8 {
  display: block;
  font-size: 13px;
  line-height: 22px;
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: center;
}
.support-wrap.zone-8 h3.zone-8 {
  color: var(--footer-text-color);
  font-size: 15px;
  margin-right: 15px;
  font-weight: 700;
  display: inline-block;
}
.support-app.zone-8 img.zone-8 {
  background-position: -392px -2304px;
  height: 22px;
  width: 22px;
}
.support-wrap.zone-8 dt.zone-8 {
  float: left;
}
.support-mail.zone-8 img.zone-8 {
  background-position: -392px -2052px;
  height: 22px;
  width: 22px;
}
.top-form.zone-8 {
  display: contents;
}
.support-wrap.zone-8 dd.zone-8 {
  padding-left: 27px;
  color: var(--footer-text-color);
}
.support-wrap.zone-8 a.zone-8 {
  color: var(--footer-text-color);
}
.support-telegram.zone-8 img.zone-8 {
  background-position: -392px -2243px;
  height: 22px;
  width: 22px;
}
.support-skype.zone-8 img.zone-8 {
  background-position: -392px -2170px;
  height: 22px;
  width: 22px;
}
.match-list.zone-8 a.disabled.zone-8 {
  cursor: not-allowed;
}
.divider.zone-8 {
  margin-bottom: 25px;
}
.aside-menu.zone-8 {
  width: 26.04167%;
}
.right-top-setting.zone-8 {
  padding: 10px;
  font-weight: 700;
}
.inner-footer.zone-8 {
  margin: 5px;
  padding-top: 6px;
}
@media only screen and (min-width: 992px) {
  .inner-footer.zone-8 {
    border-top: 1px solid var(--footer-border-top);
    margin-top: 49px;
    margin-bottom: 39px;
    padding-top: 6px;
  }
}
.divider-md.zone-8 {
  border-top: 1px solid var(--footer-desktop-cmp-divider-md-border);
}
.support-wrap.zone-8 {
  display: block;
  color: var(--footer-text-color);
  font-size: 13px;
  line-height: 22px;
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: center;
}
.support-wrap.zone-8 dl.zone-8 {
  margin-right: 10px;
  margin-bottom: 6px;
  display: inline-block;
}
.rules-btn-home.zone-8 {
  color: var(--footer-text-color) !important;
  font-size: 14px;
}
a.zone-8 {
  text-decoration: none;
  cursor: pointer;
}
.footerMargin.zone-8 {
  margin-top: 0;
}
a.rules-btn-home.zone-8 {
  margin-left: 5px;
}
.arrow.zone-8:before {
  margin: 0 10px;
  content: "|";
}
ul.zone-8 {
  list-style: none;
}
.extra-wrap.zone-8 {
  display: none;
}
@media screen and (max-width: 992px) {
  .support.zone-8 {
    display: none;
  }
  .footerMargin.zone-8 {
    margin-top: 10px;
  }
  .appdl-link-android.zone-8 img.zone-8,
  .appdl-link-ios.zone-8 img.zone-8 {
    width: 41.33333vw;
    height: auto;
    border-radius: 8px;
    background-size: contain !important;
  }
  .extra-wrap.zone-8 {
    display: flex;
    justify-content: center;
  }
  .main.zone-8 {
    height: 240px;
  }
}
.modal-content.zone-8 {
  border: unset;
}
.rules-wrap.zone-8 {
  border-radius: 0 0 8px 8px;
  box-shadow: 0 4px 5px #00000080;
}
.modal-content.zone-8 {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: var(--footer-desktop-cmp-modal-content-bg);
  background-clip: padding-box;
  border: 1px solid var(--footer-desktop-cmp-modal-content-border);
  border-radius: 0.3rem;
  outline: 0;
}
.rules-wrap.zone-8 .rules-content.zone-8 {
  padding: 8px 5px;
  line-height: 18px;
  overflow: hidden;
  overflow-y: auto;
  height: calc(84vh - 100px);
}
.rules-wrap.zone-8
  > .rules-content.zone-8
  > div.zone-8
  > div.zone-8
  > h3.zone-8 {
  height: 40px;
  line-height: 40px;
  text-align: center;
  background-color: var(--footer-desktop-cmp-h3-bg);
  margin: 0;
  font-size: 16px;
  color: var(--footer-desktop-cmp-h3-color);
  font-weight: 700;
}
.btn-wrap.zone-8 {
  margin-bottom: 7px;
  display: block;
  clear: both;
}
.fa.zone-8 .fa-phone.zone-8 {
  transform: rotate(90deg) !important;
}
.WhatsApp.zone-8 {
  color: var(--footer-whatsapp-color);
  background-position: -392px -2304px;
  height: 22px;
  width: 22px;
  margin-top: 1px;
  vertical-align: middle;
  border-style: none;
}
.supportText.zone-8 {
  color: var(--footer-support-text-color) !important;
}
.Telegram.zone-8 {
  color: var(--footer-telegram-color);
  margin-top: 1px;
  background-position: -392px -2243px;
  height: 22px;
  width: 22px;
  vertical-align: middle;
  border-style: none;
}
.fa-phone.zone-8 {
  color: var(--footer-phone-color);
}
.classHasToken.zone-8 {
  display: none;
}
@media only screen and (max-width: 574px) {
  .main.zone-8 {
    height: 176px;
  }
  .mobile-android-height.zone-8 {
    height: 150px !important;
    width:400px;
  }
}
@media screen and (max-width: 426px) {
  .inner-footer.zone-8 {
    margin: 5px 0 0;
    padding-top: 6px;
  }
  a.rules-btn-home.zone-8 {
    position: relative;
    left: 4px;
    margin-left: 0;
  }
  .support-mail.zone-8 {
    padding: 0;
    margin: 0 4px;
    text-align: center;
  }
}
@media screen and (max-width: 376px) {
  .support-mail.zone-8 {
    width: 234px;
  }
  .appdl-link-android.zone-8 {
    padding-bottom: 200px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .appdl-link-android.zone-8 img.zone-8,
  .appdl-link-ios.zone-8 img.zone-8 {
    margin-bottom: 100px;
  }
}
.modal-dialog.zone-8 {
  margin-top: 15px;
}

.ps__rail-y {
  top: 0px;
  height: 403px;
  right: 0px;
}

.ps__thumb-y {
  top: 0px;
  height: 379px;
}

.show.zone-3 {
  display: block !important;
}
.m5.zone-3 {
  margin: 5px !important;
}
.game-heading.zone-3 {
  position: relative;
}
.game-heading.zone-3 .card-header-title.zone-3 {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 700;
}
.live-casino.zone-3 .casino-icon.zone-3 {
  position: relative;
}
.live-casino.zone-3 .casino-icon.zone-3 img.zone-3 {
  width: 100%;
  height: 200px;
}
.live-casino.zone-3 .casino-icon.zone-3 .casino-name.zone-3 {
  bottom: 0;
}
.live-casino.zone-3 .casino-name.zone-3 {
  padding: 5px;
  position: absolute;
  width: 100%;
  bottom: -15px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
}
.casinoicons.zone-3 {
  background: #000 !important;
  box-shadow: 0 5px 9px -3px;
  border-radius: 4px;
  margin-bottom: 15px;
  cursor: pointer;
  position: relative;
}
.casinoicons.zone-3 img.zone-3 {
  width: 100%;
  min-height: 112px;
}
.casino-bottom.zone-3 {
  font-family: Roboto Condensed, sans-serif;
  background: var(--sportsbar-bg);
  padding: 4px 0;
  text-align: center;
  font-size: 16px;
  line-height: 18px;
  color: var(--casino-bottom-color);
  letter-spacing: 0px;
  position: absolute;
  bottom: 0;
  width: 100%;
  right: 0;
  left: 0;
  z-index: 2;
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 32px;
  border-radius: 0 0 3px 3px;
  font-weight: 600;
}
@media only screen and (min-width: 400px) and (max-width: 430px) {
  .casinoicons.zone-3 img.zone-3 {
    min-height: 125px !important;
    height: 125px !important;
  }
}
@media only screen and (min-width: 431px) and (max-width: 510px) {
  .casinoicons.zone-3 img.zone-3 {
    min-height: 125px;
    height: 125px;
  }
}
@media only screen and (min-width: 511px) and (max-width: 600px) {
  .casinoicons.zone-3 img.zone-3 {
    min-height: 161px !important;
    height: 161px !important;
  }
}
@media only screen and (min-width: 768px) {
  .casinoicons.zone-3 img.zone-3 {
    min-height: 185px !important;
  }
}
.inplay-sportwise.zone-3 {
  border-bottom: 1px solid var(--casino-container-border-bottom);
  background: var(--casino-container-bg);
}
.nav-tabs-casino.zone-3 {
  background: var(--casino-tab-bg);
  border-radius: 0;
  border-bottom: 0;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
}
.game-nav-bar.nav-tabs-casino.zone-3 .casinoname-item.zone-3 .nav-link.zone-3 {
  padding: 7px;
  min-width: 60px;
  color: var(--casino-tab-color);
  white-space: nowrap;
  text-transform: uppercase;
  border-radius: 8px 8px 0 0;
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
}
.sports.zone-3 .nav-tabs-casino.zone-3 .nav-link.active.zone-3 {
  background: var(--casino-tab-active-bg);
  color: var(--casino-tab-active-color);
  border: none;
}
.sports.zone-3 .nav-tabs-casino.zone-3 .nav-item.zone-3 {
  flex: 1 1 0;
  padding: 0 4px;
  margin-bottom: 0;
  margin-top: 5px;
}
.casinoicons.zone-3 {
  position: relative;
  box-shadow: 0 5px 9px -3px;
  border-radius: 8px;
  cursor: pointer;
  background: var(--casino-icon-bg);
}
.nav-tabs-casino.zone-3::-webkit-scrollbar {
  display: none !important;
}
@media only screen and (max-width: 574px) {
  .inplay-sportwise.zone-3 {
    margin-top: -1px;
  }
}
@media only screen and (min-width: 1200px) {
  .container.zone-3 {
    padding-right: 18px;
    padding-left: 18px;
  }
  .casino-cols.zone-3 {
    padding: 4px !important;
  }
}
@media only screen and (max-width: 767px) {
  .container.zone-3 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .casino-cols.zone-3 {
    padding: 4px !important;
  }
}
@media only screen and (max-width: 767px) {
  .casinoicons.zone-3 {
    background: var(--casino-icon-bg);
    box-shadow: 0 5px 9px -3px;
    border-radius: 4px;
    margin-bottom: 15px;
    cursor: pointer;
    position: relative;
  }
  .img-fluid.zone-3 {
    height: auto !important;
  }
  .casino-bottom.zone-3 {
    font-size: 10px;
    line-height: 13px;
    min-height: 20px;
    font-family: Roboto Condensed, sans-serif;
  }
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
  .casinoicons.zone-3 a.zone-3 img.zone-3 {
    min-height: 173px;
    height: 173px;
  }
}
@media only screen and (min-width: 993px) {
  .featured-box.zone-3 {
    position: relative;
  }
  .casino-bottom.zone-3 {
    border-radius: 0 0 6px 6px;
  }
  .menu-item.zone-3 div.zone-3 {
    border-radius: 8px 8px 0 0 !important;
  }
  .inplayPage.zone-3 {
    bottom: 9px;
  }
}
.sportsListNav.zone-3 {
  list-style: none;
  background: var(--casino-tab-bg);
  margin-bottom: 0;
  display: flex;
  padding-left: 0;
  overflow-x: scroll;
}
.menu-item2.zone-3 {
  min-width: -webkit-fit-content !important;
  border-right: 1px solid var(--casino-tab-color);
  border-bottom: 1px solid var(--casino-tab-color);
  display: flex;
  align-items: center;
  color: var(--casino-tab-color);
  border-color: var(--casino-tab-color);
  cursor: pointer;
}
.SportsNavItems.zone-3 {
  display: flex;
  flex-direction: column;
  text-align: center;
  font-size: 12px;
  min-width: max-content;
}
.SportsNavItems.zone-3 .sports-img.zone-3 {
  padding: 8px;
}
.sportsListNav.zone-3::-webkit-scrollbar {
  display: none;
}
.activeCasinoMenu.zone-3 {
  background: var(--casino-tab-active-bg) !important;
  color: var(--casino-tab-active-color);
}
.hide.zone-3 {
  display: none;
}
.show.zone-3 {
  display: block;
}
@media only screen and (min-width: 800px) and (max-width: 990px) {
  .container.zone-3 {
    max-width: 809px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .casinoicons.zone-3 {
    position: relative;
    box-shadow: 0 5px 9px -3px;
    border-radius: 4px;
    margin-bottom: 15px;
    cursor: pointer;
    background-color: #000 !important;
  }
  .casinoicons.zone-3 img.zone-3 {
    min-height: 112px;
  }
}
.casinoLink.zone-3 {
  text-decoration: none;
  color: #000;
  display: flex;
  align-items: center;
  flex-direction: column;
  font-weight: 600;
}
.main-con.zone-3 {
  background-image: url(casinobg.4aafd0d08a047031.png);
  background-size: contain;
  background-attachment: fixed;
  margin-left: 1px;
  padding: 15px;
}
@media screen and (min-width: 501px) and (max-width: 992px) {
  .home.zone-3 {
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 767px) {
  .clip.zone-3 {
    width: 100%;
    height: 118px;
  }
}
.pointer.zone-3 {
  cursor: pointer;
}
.searchBox.zone-3 {
  position: absolute;
  z-index: 100;
  background: var(--casino-tab-active-bg) !important;
  color: var(--casino-tab-active-color) !important;
  border: 1px solid var(--casino-tab-active-color) !important;
  right: 1%;
  top: 8%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  border-radius: 50px;
  height: 30px;
  font-size: 17px;
  cursor: pointer;
}
.searchInput.zone-3 {
  position: absolute;
  z-index: 99;
  top: 8%;
  border-radius: 50px;
}
.searchInput.zone-3 input.zone-3 {
  height: 30px;
  border-radius: 50px;
  width: 0px;
  padding-left: 10px;
  font-size: 16px;
}
.form-control.zone-3:focus {
  border: none;
  outline: 0;
  box-shadow: 0 0 #0d6efd40 !important;
}
.showsearchbar.zone-3 {
  right: 2%;
}
.showsearchbar.zone-3 input.zone-3 {
  width: 200px;
  transition: all 0.6s ease-in-out;
}
.hideSearchBar.zone-3 input.zone-3 {
  width: 0px;
  transition: all 0.6s ease-in-out;
}
@media only screen and (max-width: 767px) {
  .searchBox.zone-3 {
    right: 1%;
  }
  .hideSearchBar.zone-3 {
    right: 2%;
  }
}
@media only screen and (min-width: 768px) {
  .showsearchbar.zone-3,
  .hideSearchBar.zone-3 {
    right: 1.5%;
  }
}
.game-nav-bar.nav-tabs-casino.zone-3
  .casinoname-item.zone-3:last-child
  .nav-link.zone-3 {
  border-right: none;
}
.sports.zone-3 .nav-tabs-casino.zone-3 .nav-item.mainTabs.zone-3:last-child {
  margin-right: 35px;
}
.menu-list.zone-3 .menu-item.zone-3 {
  color: var(--mbl-sports-text-color);
  font-weight: 700;
  display: inline-block;
  margin: 4px 4.7px 0 3.4px;
  cursor: pointer;
}
@media only screen and (max-width: 574px) {
  .menu-item.zone-3 div.zone-3 {
    padding: 5px 3px;
  }
  .orange-nav-ic-txt.zone-3 {
    right: 2px;
    top: 0.48px;
  }
}
.mobile-men.zone-3 .menu-list.zone-3 {
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
}
.mobile-men.zone-3 {
  white-space: nowrap;
  overflow-x: auto;
  width: 100%;
  background: var(--mbl-sports-bar-bg);
  color: var(--mbl-sports-text-color);
  scrollbar-width: none;
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
  position: relative;
}
.mobile-men.zone-3 .menu-list.zone-3 {
  margin: 0;
  padding: 0;
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
}
.menu-list.zone-3 .menu-item.zone-3 {
  color: var(--mbl-sports-text-color);
  margin: 5px 5px 0;
  font-weight: 700;
  display: inline-block;
}
.menu-list.zone-3::-webkit-scrollbar {
  display: none !important;
}
.mobile-men.zone-3 {
  -ms-overflow-style: none !important;
  scrollbar-width: none;
}
.menu-item.active.zone-3 div.zone-3 {
  background: var(--mbl-sports-active-bg);
  color: var(--mbl-sports-active-text-color);
  box-shadow: inset 0 1px 3px 0 var(--mbl-sports-active-bg);
}
.menu-item.active.zone-3 .exch.zone-3 {
  background: var(--mbl-sports-active-bg);
  color: var(--mbl-sports-active-text-color);
  fill: var(--mbl-sports-active-text-color);
  box-shadow: inset 0 1px 3px 0 var(--mbl-sports-active-bg);
}
.menu-item.active.zone-3 .exch.zone-3 .virtual.zone-3 path.zone-3 {
  color: var(--mbl-sports-active-text-color);
  fill: var(--mbl-sports-active-text-color);
}
.menu-item.zone-3 div.zone-3 {
  font-weight: 700;
  border-radius: 1.6vw 1.6vw 0 0;
  padding: 5px;
}
.menu-list.zone-3 svg.zone-3 {
  width: 32px;
  height: 29px;
}
.newlaunch.zone-3 span.zone-3 {
  transition: 0.1s ease-in;
  animation: 1s infinite launch_in_newlaunchin;
}
@keyframes launch_in_newlaunchin {
  0% {
    color: red;
  }
  50% {
    color: #ff0;
  }
  to {
    color: #00f;
  }
}

.icon-circle {
  display: inline-flex; /* Use inline-flex to center the icon */
  justify-content: center;
  align-items: center;
  width: 24px; /* Adjust size as needed */
  height: 24px; /* Adjust size as needed */
  border: 1px solid #6c757d; /* Adjust color as needed */
  border-radius: 50%; /* This creates the circle */
  color: #6c757d; /* Adjust icon color as needed */
}
.icon-circle i {
  font-size: 14px; /* Adjust icon size as needed */
}

#menuListId {
  background: var(--sportsbar-bg) !important;
}

.menu-list-1 {
  display: none !important;
}

.a-search {
  display: none;
}

@media (max-width: 768px) {
  .menu-list-1 {
    display: flex !important;
  }
  .a-search {
    display: block;
  }
}

/* Mobile View Custom Table */
@media only screen and (max-width: 768px) {
  table.dashboard-custom-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
  }

  table.dashboard-custom-table thead {
    display: none; /* desktop table head hide */
  }

  table.dashboard-custom-table tbody tr {
    display: block;
    /* margin-bottom: 10px; */
    background: #fff;
    border-radius: 6px;
    padding: 8px;
    /* box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1); */
  }

  /* Match Name + Time */
  .dashboard-custom-table .td-event-name {
    position: relative;
    display: block;
    border-bottom: 0;
    width: 62vw;
  }

  table.dashboard-custom-table .td-event-name .match-name {
    font-weight: bold;
    font-size: 14px;
    flex: 1;
  }

  .dashboard-custom-table .match-time,
  .dashboard-custom-table .in_play {
    display: block !important;
    margin-top: 2px;
    font-size: 12px;
    color: #777;
  }

  /* Odds Row (1 X 2) */
  table.dashboard-custom-table .count {
    display: inline-block;
    width: 32%;
    text-align: center;
    /* margin: 2px 0; */
    padding: 6px;
    border-radius: 4px;
    font-weight: 600;
  }

  /* Back (Blue) */
  table.dashboard-custom-table .back {
    display: block;
    background: #72bbef;
    color: #000;
    justify-content: center;
    padding: 4px;
    margin-bottom: 3px;
  }

  /* Lay (Pink) */
  table.dashboard-custom-table .lay {
    display: block;
    background: #faa9ba;
    color: #000;
    justify-content: center;
    padding: 4px;
  }

  /* Chips BM, F, S */
  .dashboard-custom-table .fancy-and-sport-book-chips {
    position: absolute !important;
    top: 0;
    right: 60px !important;
    display: flex;
    gap: 5px;
    border-bottom: 0 !important;
    margin-top: 12px;
    box-shadow: none !important;
  }

  /* Pin icon */
  table.dashboard-custom-table td:last-child {
    position: absolute;
    right: 10px;
    top: 10px;
  }

  /* For the first row only - remove the labels */
  .dashboard-custom-table tr.first-row .count:nth-child(3)::before,
  .dashboard-custom-table tr.first-row .count:nth-child(4)::before,
  .dashboard-custom-table tr.first-row .count:nth-child(5)::before {
    content: "" !important;
    display: none;
  }

  .dashboard-custom-table tr .count:nth-child(3)::before {
    content: "1";
    display: block;
    font-weight: bold;
    margin-bottom: 2px;
    text-align: center;
    font-size: 14px;
  }
  .dashboard-custom-table tr .count:nth-child(4)::before {
    content: "X";
    display: block;
    font-weight: bold;
    margin-bottom: 2px;
    text-align: center;
    font-size: 14px;
  }
  .dashboard-custom-table tr .count:nth-child(5)::before {
    content: "2";
    display: block;
    font-weight: bold;
    margin-bottom: 2px;
    text-align: center;
    font-size: 14px;
  }
}

@media (max-width: 576px) {
  .game-highlight-wrap.zone-1 .homeevent.zone-1 .count.zone-1 {
    width: 134px;
    text-align: center;
    /* border-top: 2px solid lightgray; */
  }
}

@media (max-width: 420px) {
  .game-highlight-wrap.zone-1 .homeevent.zone-1 .count.zone-1 {
    width: 128px !important;
    text-align: center;
  }
}

@media (max-width: 393px) {
  .game-highlight-wrap.zone-1 .homeevent.zone-1 .count.zone-1 {
    width: 121px !important;
    text-align: center;
  }
}

@media (max-width: 360px) {
  .game-highlight-wrap.zone-1 .homeevent.zone-1 .count.zone-1 {
    width: 110px !important;
    text-align: center;
  }
}

@media (max-width: 320px) {
  .game-highlight-wrap.zone-1 .homeevent.zone-1 .count.zone-1 {
    width: 100px !important;
    text-align: center;
  }
}

/* Add these styles at the end of your CSS file */

/* Increase height of matches table in mobile view */
@media only screen and (max-width: 992px) {
  .scrollHeight.zone-1 {
    max-height: 380px !important;
    height: auto;
    min-height: 380px;
  }

  /* Adjust casino section to be positioned lower */
  .casino-container.zone-3 {
    margin-top: 30px !important;
  }

  /* Ensure proper spacing for casino items */
  .casino-cols.zone-3 {
    margin-bottom: 20px !important;
  }

  /* Adjust the inplay section if needed */
  .inplay-sportwise.zone-3 {
    margin-top: 15px !important;
  }
}

/* Additional adjustments for very small screens */
@media only screen and (max-width: 574px) {
  .scrollHeight.zone-1 {
    max-height: 340px !important;
    min-height: 340px;
  }

  /* Make sure table content is properly visible */
  .game-menu-tab.zone-1 .table.zone-1 td.zone-1,
  .game-menu-tab.zone-1 .table.zone-1 th.zone-1 {
    /* padding: 8px 5px !important; */
  }

  /* Improve readability */
  .match-name.zone-1 {
    font-size: 13px !important;
    line-height: 1.3;
  }
}

@media only screen and (max-width: 360px) {
  .scrollHeight.zone-1 {
    max-height: 360px !important;
    min-height: 360px;
  }
}

@media only screen and (max-width: 420px) {
  .scrollHeight.zone-1 {
    max-height: 360px !important;
    min-height: 360px;
  }
}

/* Fix for casino section positioning */
@media only screen and (max-width: 992px) {
  .zone-3 .container.zone-3 {
    padding-top: 20px;
  }
}

/* ------------------------CASINO PAGE CSS STARTS HERE ------------------------------ */

@media only screen and (min-width: 993px) {
  .content-5 {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
}

@media only screen and (min-width: 993px) {
  .content-5 {
    width: 53.9vw;
    margin-top: 54.5px;
    scroll-behavior: smooth;
    position: relative;
  }
}

app-casino-room {
  position: absolute;
  z-index: 1;
  right: 0;
}

#playerInfo {
  display: flex;
  justify-content: space-between;
}

.top {
  display: flex;
  justify-content: space-between;
}
.top {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #ff8100;
  width: 100%;
  margin: 0 auto;
  align-items: center;
  height: 46px;
  clear: both;
}
*,
:after,
:before {
  box-sizing: border-box;
}

.right_list ol {
  display: flex;
  justify-content: flex-start;
  margin: 0;
  padding-left: 20px;
}

ol {
  margin-top: 0;
  margin-bottom: 1rem;
}

.right_list ol li {
  padding-left: 25px;
  margin-right: 15px;
  list-style: none;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
}

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-cog:before {
  content: "\f013";
}

.fa-cog:before {
  content: "\f013";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fade:not(.show) {
  opacity: 0;
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
  margin-top: 80px;
}

.modal-header {
  background: linear-gradient(-180deg, #315195 0%, #14213d 100%);
  color: #fff;
  padding: 0.25rem 0.4rem;
  border: 1px solid #fff;
}

@media (min-width: 1200px) {
  .h3,
  h3 {
    font-size: 1.75rem;
  }
}

h6 {
  font-weight: 700;
  margin: 0;
  font-size: 0.8rem;
}

.modal-header .close {
  font-size: 1.3rem;
}

.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  appearance: none;
}

.close {
  color: #fff;
  opacity: 1;
}

.modal-body {
  max-height: 80vh !important;
}

.modal-body {
  background: var(--header-color);
  padding: 0;
  overflow-y: scroll;
  max-height: 93vh;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.text-right {
  text-align: right !important;
}

.paati_boxs {
  text-align: center;
  border-right: 1px solid #ddd;
  padding: 5px 0;
  margin: 10px 0;
  float: left;
}

.paati_boxs h6 {
  font-size: 1rem;
}

.clearfix {
  clear: both;
  border-top: 1px solid #ccc;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.all-market-winner {
  border-bottom: 1px solid #ccc;
  padding: 10px 0;
}

.all-market-winner .sectionA,
.all-market-winner .sectionB {
  width: 50%;
  display: inline-block;
  text-align: center;
  font-size: 12px;
}

.loser-icon {
  animation: 1.5s infinite winnerbox;
  border-radius: 50%;
  color: red;
  transform: rotate(180deg);
  margin-left: 10px;
  font-size: 14px;
}

.winner-icon {
  animation: 1.5s infinite winnerbox;
  border-radius: 50%;
  color: green;
  margin-left: 10px;
  font-size: 14px;
}

@keyframes winnerbox {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(29, 127, 30, 0.6);
  }

  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(29, 127, 30, 0);
  }

  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(29, 127, 30, 0);
  }
}

.quick-stake-container {
  padding-left: 22px;
}
.row.row5 {
  margin-left: -5px;
  margin-right: -5px;
}

.winner-team {
  background: #28a745;
  padding: 5px 10px;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  display: block;
  margin: 10px auto;
}

.row.row5 > [class*="col-"],
.row.row5 > [class="col"] {
  padding-left: 5px;
  padding-right: 5px;
}

.videoPlayer {
  position: relative;
  display: flex;
  aspect-ratio: 16 / 9;
  height: auto;
}

video {
  object-fit: fill;
}

.video-overlay {
  position: absolute;
  left: 0;
  top:5px;
  background: rgba(0, 0, 0, 0.4);
  content: "";
  padding: 3px;
  height: auto;
}

.round-id {
  left: 10px;
  top: 0;
  z-index: 2;
  font-weight: 700;
  font-size: 14px;
  color: #fff;
}

.video-overlay .round-id {
  font-size: 10px !important;
}

.video-overlay h3 {
  font-size: 9px;
  line-height: 9px;
  font-weight: 700;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: uppercase;
  width: 100%;
}

.video-overlay h3 {
  font-size: 12.5px !important;
  padding-bottom: 3px;
  padding-top: 3px;
}

.video-overlay img {
  width: 23px;
  height: auto;
  margin-right: 3px;
}

.winnerOverlay {
  position: absolute;
  height: auto;
  content: "";
  bottom: 50%;
  margin: 0 auto;
  padding: 5px;
  width: 100%;
  display: flex;
  justify-content: center;
}

.resultRemover {
  display: none;
}

.mini-result-new {
  border: 0 solid;
  margin-bottom: 0;
  z-index: 1053;
  color: #000;
  background: var(--topHeaderColor);
  width: auto;
  font-size: 14px;
  padding: 6px;
  text-transform: uppercase;
  border-radius: 16px 2px;
  min-height: 20px;
  transition: all 0.5s cubic-bezier(0.168, -0.885, 0.3, 2) 0.5s;
  transform: scale(0);
}

.userCountOverlay {
  position: absolute;
  background: rgba(0, 0, 0, 0.4);
  height: auto;
  right: 2px;
  content: "";
  padding: 3px;
  bottom: 1px;
}

.userCount {
  margin-top: 0.5rem;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.timer-overlay {
  position: absolute;
  right: 4px;
  top:5px;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.timer-group {
  height: 50px;
  margin: 5px auto 0;
  position: relative;
  width: 50px;
}

.timer .hand:first-child {
  transform: rotate(180deg);
}

.timer .hand {
  float: left;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 50%;
}

.rules-wrap .rules-content {
  height: 340px;
  line-height: 18px;
  color: #243a48e6;
  border-radius: 0;
}

.card {
  margin-bottom: 3px;
}

.card .inner-sportbook {
  border: unset;
}

.card .inner-sportbook {
  padding: 2px 5px;
  font-size: 12px;
  font-weight: 700;
  background: var(--marketdetails-marketName-bg);
  color: var(--marketdetails-marketName-text);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius)
    var(--bs-card-inner-border-radius) 0 0;
}

.minMaxDesktop {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 40%;
}

.sportbook-market-tbl {
  padding: 0;
  margin: 0;
  background: var(--marketdetails-matchodds-Box-bg);
  border-bottom-left-radius: 6px;
}

.tbl-bets .odd-row {
  border-bottom: 1px solid #ccc;
}

.tbl-bets td {
  cursor: pointer;
}
.odd-row .team-name {
  text-align: left;
  padding-left: 6px !important;
}
.table td,
.table th {
  vertical-align: top;
  border-top: 1px solid var(--marketdetails-matchodds-bottom-border);
}
.tbl-bets td {
  text-align: center;
  font-size: 12px;
  padding: 3px 0;
  font-weight: 700;
  border-top: none;
}
.sportbook-name {
  width: 45%;
  padding-left: 3px !important;
}

.p-rltv {
  position: relative;
}

.tbl-bets .odd-row td span {
  display: block;
  font-weight: 400;
  font-size: 11px;
}

@media only screen and (min-width: 426px) {
  .recent-res {
    margin-top: 5px;
  }
}

.recent-res {
  background: #000;
  padding: 5px;
  color: #fff;
  width: 100%;
  display: inline-block;
  white-space: nowrap;
  overflow-x: auto;
  margin-bottom: 100px;
}

.recent-res h5 {
  display: inline-block;
  font-size: 1.07375rem;
  margin: 0;
}

.recent-res ul {
  padding: 0;
  display: inline-block;
  margin: 0;
}

.recent-res ul li {
  width: 35px;
  color: #333;
  margin-left: 10px;
  padding: 5px;
  list-style: none;
  text-align: center;
  font-weight: 700;
  display: inline-block;
  border-radius: 15px;
}
.result li {
  cursor: pointer;
}
.casino-a {
  background: #72bbef;
  color: #000;
}

.casino-b {
  background: #f9a9ba;
  color: #000;
}

.number {
  text-decoration: none;
  color: #333;
}

@media only screen and (max-width: 574px) {
  .content-5 {
    margin-bottom: 60px !important;
    margin-top: 55px;
  }
}

@media only screen and (max-width: 991px) {
  .content-5 {
    width: 100%;
    overflow: hidden;
    min-height: calc(95vh - 70px);
  }
}
.responsiveMobile {
  margin-top: 55.5px;
}
@media screen and (max-width: 993px) and (min-width: 280px) {
  .responsiveMobile {
    margin-top: 56px;
  }
}

/* statement page css starts---------------------------- */

.content-1 {
  width: 53.9vw;
  margin-top: 12px;
  padding: 5rem 0.8rem 1.5rem 0.8rem;
  background: #ededed;
}

/* Filter Bar Fix */
.filter-bar {
  border-top: 2px solid #000;
  border-bottom: 1px solid #000;
  background: #e6e5e5;
  padding: 12px 10px;
  display: flex;
  justify-content: center; /* Center align all items */
  align-items: center;
  gap: 20px; /* spacing between elements */
}

.dropdown-wrapper select {
  appearance: none;
  width: 100%;
  padding: 6px 32px 6px 10px; /* 👈 right padding badha di */
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fff;
  height: 36px; /* same as date input */
  line-height: 1.5;
  font-size: 14px;
}

/* Calendar Inputs */
.filter-bar input[type="date"] {
  background: #f2f2f2; /* grey background */
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 6px 10px;
  color: #333;
  font-size: 14px;
}
.filter-bar input[type="date"]:focus {
  outline: none;
  border-color: #2e4b5e;
}

.dropdown-wrapper .dropdown-icon {
  position: absolute;
  right: 10px; /* thoda left shift */
  top: 50%;
  transform: translateY(-50%);
  font-size: 13px;
  color: #555;
  pointer-events: none;
}

/* Get Statement Button */
.btn-gradient {
  background: linear-gradient(-180deg, #55636c 0%, #5b6b75 82%);
  color: #fff;
  padding: 6px 24px;
  border-radius: 2px;
  border: none;
  font-size: 15px;
  font-weight: bold;
  opacity: 0.9;
}
.btn-gradient:hover {
  opacity: 0.8;
  color: #fff;
}

/* Black border on top */
.border-top-black {
  border-top: 2px solid #000;
}

/* Account Statement Header */
.statement-card .card-header {
  background: linear-gradient(-180deg, #2e4b5e 0%, #243a48 82%);
  color: #fff;
  font-weight: 600;
  padding: 6px;
  font-size: 15px;
}

.table-responsive {
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}

/* Table Header */
.statement-card th {
  background: #f2f2f2;
  font-weight: 600;
  font-size: 14px;
  white-space: nowrap;
  position: relative;
  padding: 10px;
  border: 1px solid #c8ced3;
}

/* Sort Icons */
.sort-icons {
  display: inline-block;
  margin-left: 5px;
  font-size: 10px;
  color: #777;
  padding: 8px;
}
.sort-icons i {
  display: block;
  line-height: 8px;
}

/* 📱 Mobile View */
@media (max-width: 768px) {
  .content-1 {
    width: 100% !important;
    margin-top: 0 !important;
  }

  /* Filter bar ko column banayenge */
  .filter-bar {
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
  }

  .filter-bar .dropdown-wrapper,
  .filter-bar input[type="date"] {
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Get Statement button full width */
  .btn-gradient {
    width: auto !important; /* sirf jitna content ho utna */
    padding: 8px 20px; /* thoda compact */
    font-size: 15px;
    border-radius: 3px;
  }

  /* Account statement card ko compact banayenge */
  .statement-card {
    margin-top: 15px;
  }

  /* Show entries ko bhi column me */
  .statement-card .card-footer {
    flex-direction: column;
    align-items: center;
    gap: 8px;
  }

  /* Table responsive scroll ke liye */
  .table-responsive {
    border: 1px solid #ccc;
    border-radius: 4px;
    overflow-x: auto;
  }

  /* Pagination center align */
  .pagination {
    justify-content: center;
    flex-wrap: wrap;
  }
}

/* match page css starts---------------------- */
:root {
  --bs-link-color-rgb: 13, 110, 253;
  --mainBodyBG: #ededed;
  --header-text-color: white;
  --header-exposure-color: red;
  --bets-btn-color: white;
  --bets-btn-bg: linear-gradient(-180deg, #000000 0%, #000000 100%);
  --bets-btn-border-color: #0b1933;
  --bets-btn-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.4);
  --refresh-btn-color: white;
  --refresh-btn-bg: linear-gradient(-180deg, #000000 0%, #000000 100%);
  --refresh-btn-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.4);
  --refresh-btn-border-color: #0b1933;
  --login-btn-bg: linear-gradient(-180deg, #f72424 0%, #bb1c00 100%);
  --login-btn-color: white;
  --desktop-account-btn-bg: linear-gradient(
    180deg,
    #2e2e2e,
    #282828 42%,
    #2e2e2e
  );
  --desktop-account-text-color: white;
  --desktop-account-icons-color: #fd8f3b;
  --exchange-bg: linear-gradient(-180deg, #2e4b5e 0%, #243a48 82%);
  --exchange-text-color: white;
  --search-input-bg: white;
  --search-input-border-color: black;
  --search-input-text-color: black;
  --search-input-icons-color: black;
  --search-box-bg: white;
  --search-box-border: #ccc;
  --search-box-text-color: black;
  --search-box-bottom-border-color: black;
  --myaccount-bg: white;
  --myaccount-box-shadow: rgba(0, 0, 0, 0.5);
  --myaccount-username-bg: #e4e7ea;
  --myaccount-username-text: black;
  --myaccount-username-border: ;
  --myaccount-text: black;
  --myaccount-border: #c8ced3;
  --myaccount-logout-btn-bg: linear-gradient(-180deg, #2e4b5e 0%, #243a48 82%);
  --myaccount-logout-btn-text: white;
  --age-modal-cross-bg: #fd8f3b;
  --age-modal-cross-text: #000000;
  --age-modal-lines: #ffffff;
  --modal-header-bg: linear-gradient(-180deg, #000000 0%, #000000 100%);
  --modal-header-text: #ffffff;
  --modal-bg: #ffffff;
  --modal-text: #23282c;
  --news-bar-bg: linear-gradient(-180deg, #2e4b5e 0%, #243a48 82%);
  --news-text-bg: linear-gradient(-180deg, #274253 0%, #0f191f 82%);
  --news-text-color: white;
  --news-text-icon-color: #ffffff;
  --news-marque-text-color: #ffffff;
  --sportsbar-bg: linear-gradient(-180deg, #14805e 0, #184438 100%);
  --sportsbar-text-color: black;
  --sportsbar-border-color: #797777;
  --sportsbar-active-color: white;
  --mbl-exchange-bar-bg: linear-gradient(-180deg, #2e4b5e 0%, #243a48 82%);
  --mbl-exchange-bar-text-color: #ffffff;
  --mbl-exchange-bar-border-color: #ffffff;
  --mbl-exchange-bar-active-border: #ffffff;
  --mbl-sports-bar-bg: linear-gradient(-180deg, #fd8f3b 0%, #fd3523 100%);
  --mbl-sports-text-color: black;
  --mbl-sports-active-bg: linear-gradient(-180deg, #000000 0%, #000000 100%);
  --mbl-sports-active-text-color: white;
  --magnifier-bg: linear-gradient(#525252 0%, #2d2d2d 80%);
  --magnifier-color: white;
  --highlgiht-tile-text-color: #000000;
  --desktop-sports-tile-bg: linear-gradient(-180deg, #2e4b5e 0%, #243a48 82%);
  --desktop-sports-tile-text-color: #ffffff;
  --desktop-sports-tile-active-bg: #dddcd6;
  --desktop-sports-tile-active-text-color: #000000;
  --markets-bg: linear-gradient(-180deg, #ffffff 0%, #ffffff 100%);
  --markets-text-color: #2789ce;
  --markets-dateTime-color: #777777;
  --markets-pin-color: #7e97a7;
  --markets-clock-icon-color: #008000;
  --markets-border-bottom: #c8ced3;
  --markets-pin-color-active: #6bbd0f;
  --desktop-1x2-bg: #dddcd6;
  --desktop-1x2-text-color: #000000;
  --desktop-1x2-bottom-border-color: #dddcd6;
  --casino-container-bg: linear-gradient(180deg, #ffffff, #ffffff 42%);
  --casino-container-border-bottom: #7e97a7;
  --casino-tab-bg: linear-gradient(180deg, #000000, #000000 42%);
  --casino-tab-color: #ffffff;
  --casino-tab-active-bg: linear-gradient(-180deg, #fd8f3b 0%, #fd3523 100%);
  --casino-tab-active-color: #000000;
  --casino-icon-bg: linear-gradient(
    180deg,
    (#000000, #000000 42%) ; -180deg,
    #fd8f3b 0%,
    #fd3523 100%
  );
  --casino-bottom-color: #000000;
  --reports-table-head-bg: #e0e6e6;
  --reports-table-head-text: #000000;
  --child-navigation-link: #2789ce;
  --side-nav-top-bar-bg: linear-gradient(-180deg, #315195 0%, #14213d 100%);
  --side-nav-top-text-color: #ffffff;
  --side-nav-bg: linear-gradient(-180deg, #ffffff 0%, #ffffff 100%);
  --side-nav-text-color: #223869;
  --side-nav-icon-color: #83ae17;
  --side-nav-hover-bg: #e6efd1;
  --side-nav-hover-text-color: #83ae17;
  --right-sidenav-bg: #ffffff;
  --right-sidenav-title-bar-color: #ffffff;
  --markets-fancy-icon-bg: linear-gradient(180deg, #0a92a5 15%, #076875 100%);
  --markets-fancy-text: #ffffff;
  --markets-sportsbook-bg: linear-gradient(180deg, #f26d1c 15%, #d14100 100%);
  --markets-sportsbook-text: #ffffff;
  --footer-border-top: "";
  --footer-text-color: #000000;
  --footer-support-text-color: #000000;
  --footer-whatsapp-color: #28d146;
  --footer-phone-color: black;
  --footer-telegram-color: #0088cc;
  --bottom-nav-bg: linear-gradient(-180deg, #243a48 20%, #172732 91%);
  --bottom-nav-text: #ffffff;
  --bottom-nav-active-text: #ffffff;
  --bottom-nav-active-bg: linear-gradient(-180deg, #32617f 20%, #1f4258 91%);
  --dashboard-cmp-nav-tabs-casino-background: linear-gradient(
    -180deg,
    (#000000 0%, #000000 100%) ; #fd3523 0,
    #fd8f3b 100%
  );
  --dashboard-cmp-inplay-match-background: #fff;
  --dashboard-cmp-casinoicons-background: linear-gradient(
    -180deg,
    #000000 0%,
    #000000 100%
  );
  --dashboard-cmp-casino-bottom-color: #000000;
  --dashboard-cmp-casino-bottom-background: linear-gradient(
    #fd8f3b 0%,
    #fd3523 80%
  );
  --dashboard-cmp-nav-tabs-casino-casinoname-item-nav-link-color: #fff;
  --dashboard-cmp-nav-tabs-casino-casinoname-item-nav-link-border-r: #fff;
  --dashboard-cmp-nav-tabs-casino-casinoname-item-nav-link-active: linear-gradient(
    #fd3523 0,
    #fd8f3b 100%
  );
  --dashboard-cmp-back-background: #72bbef;
  --dashboard-cmp-back-color: #1e1e1e;
  --dashboard-cmp-lay-background: #faa9ba;

  --footer-desktop-cmp-divider-md-border: #c8ced3;
  --footer-desktop-cmp-modal-content-bg: #fff;
  --footer-desktop-cmp-modal-content-border: rgba(0, 0, 0, 0.2);
  --footer-desktop-cmp-h3-bg: #eee;

  --right-nav-cmp-slip-y8o-dt-span: #222;
  --right-nav-cmp-Linemarket-slip-3ga-bg: #5baca7;
  --right-nav-cmp-Linemarket-slip-3ga-border: #50d0ae;
  --right-nav-cmp-Linemarket-slip-3ga-slip-ys5-color: #fff;
  --right-nav-cmp-Linemarket-slip-y8o-bg: #50d0ae;
  --right-nav-cmp-Linemarket-slip-y8o-border: #5baca7;
  --right-nav-cmp-Linemarket-slip-y8o-slip-ys5-color: #fff;
  --right-nav-cmp-SPORTSBOOK_BG-bg: #d3edd0;
  --right-nav-cmp-SPORTSBOOK_BG-border: #16a660;
  --side-nav-link-border: #d2d6e2;
  --side-bar-cmp-nav-dropdown-open-nav-link-color: #1b2d52;
  --headRefreshPS: -80px -1800px;
  --account-statement-cmp-account-detail-head-bg: linear-gradient(
    180deg,
    #2a3a43 27%,
    #1c282d 83%
  );
  --account-statement-cmp-account-detail-head-color: #fff;
  --account-statement-cmp-view-rolling-border: #000;
  --account-statement-cmp-asterisk_input-color: #e85656;
  --account-statement-cmp-btn-secondary-color: #23282c;
  --account-statement-cmp-btn-secondary-bg: #c8ced3;
  --account-statement-cmp-form-control-focus-color: #5c6873;
}

:root {
  --inplay-tabs-border: #3b5160;
  --inplay-tabs-bg: #ffffff;
  --inplay-tabs-text: #3b5160;
  --inplay-tabs-active-bg: #3b5160;
  --inplay-tabs-active-text: #ffffff;
  --inplay-sports-tile-bg: linear-gradient(-180deg, #000000 0%, #000000 100%);

  --mbl-filter-tab-active-text: #000000;
  --mbl-filter-tab-active-border: #000000;
  --market-border: #c8ced3;
  --marketdetails-marketName-bg: linear-gradient(
    -180deg,
    #2e4b5e 0%,
    #243a48 82%
  );
  --mbl-filter-tab-active-bg: linear-gradient(#a4dc60 0%, #4f9f21 100%);
  --marketdetails-marketName-text: #ffffff;
  --marketdetails-info-icon: #ffffff;
  --cashout-icon-bg: #ffb900;
  --cashout-icon-color: #000000;
  --after-bet-cashout-bg: #ccc;
  --marketdetails-marketname-bar-bg: #ffffff;
  --marketdetails-marketname-bar-text: #000000;
  --marketName-bar-bottom-border: #7e97a7;

  --matchodds-runner-text: #23282c;
  --matchodds-pl-minus: #d0021b;
  --matchodds-pl-plus: #228b22;
  --marketdetails-matchodds-bottom-border: #7e97a7;
  --matchodds-minmax-bg: #bed5d8;
  --matchodds-minmax-text: #315195;
  --matchodds-minmax-value: #000000;
  --matchodds-suspended-bg: #fff;
  --matchodds-suspended-color: #ca1010;
  --matchodds-suspended-border: #ca1010;
  --bookmaker-bg: #faf8d8;
  --bookmaker-back-lay-color: #000000;
  --bookmaker-runners-text: #23282c;
  --bookmaker-pl-minus: #d0021b;
  --bookmaker-pl-plus: #228b22;
  --bookmaker-bottom-border: #7e97a7;
  --bookmaker-suspended-bg: rgba(36, 58, 72, 0.4);
  --bookmaker-suspended-color: #ffffff;
  --bookmaker-news-text: #333333;
  --markets-fancy-icon-bg: linear-gradient(180deg, #0a92a5 15%, #076875 100%);

  --mbl-filter-tab-bg: linear-gradient(-180deg, #2e4b5e 0%, #243a48 82%);
  --mbl-filter-tab-text: #ffffff;
  --mbl-filter-tab-border: #000000;
  --markets-fancy-text: #ffffff;
  --markets-fancy-info: #ffffff;
  --fancy-info-icon-bg: linear-gradient(180deg, #1cb0b5 15%, #1cb0b5 100%);

  --stack-cancel-bg: #f9f9f9;
  --stack-cancel-border-bg: #333;
  --stack-cancel-color: #000000;
  --stack-placebet-bg: linear-gradient(-180deg, #315195 0%, #14213d 100%);
  --stack-placebet-border-bg: #000000;
  --stack-placebet-color: #ffffff;
  --stack-bg: #f9f9f9;
  --stack-border-bg: #333;
  --stack-color: #000000;
  --fancy-category-active-bg: #ffffff;
  --fancy-category-active-text: #000000;
  --fancy-category-bg: rgba(255, 255, 255, 0.5);
  --fancy-category-text: #000000;
  --fancy-market-bg: #ffffff;
  --fancy-runner-text: #23282c;
  --fancy-runner-bottom-border: #7e97a7;
  --fancy-minmax-text-color: #577c94;
  --fancy-minmax-value: #000000;
  --fancy-mbl-minmax-bg: #ffffff;
  --fancy-minmax-border: #e0e6e6;
  --fancy-mbl-minmax-cross: #1e1e1e;
  --fancy-book-btn-bg: linear-gradient(-180deg, #2e4b5e 0%, #243a48 82%);
  --fancy-book-btn-text: #ffffff;
  --fancy-pl-minus: #d0021b;
  --facny-pl-plus: #228b22;
  --facny-suspended-bg: rgba(36, 58, 72, 0.4);
  --facny-suspended-color: #ffffff;
  --fancy-news-bg: #c2d5e4;
  --fancy-news-text: #3b5160;
  --markets-sportsbook-bg: linear-gradient(180deg, #f26d1c 15%, #d14100 100%);

  --dashboard-cmp-game-highlight-wrap-background: linear-gradient(
    #fd8f3b 0%,
    #fd3523 80%
  );
  --dashboard-cmp-game-menu-tab-nav-background: linear-gradient(
    #fd3523 0,
    #fd8f3b 100%
  );
  --dashboard-cmp-lay-color: #1e1e1e;
  --dashboard-cmp-game-fancy-background: #0a92a5;
  --dashboard-cmp-game-fancy-color: #fff;
  --dashboard-cmp-game-sportbook-background: linear-gradient(
    180deg,
    #f26d1c 15%,
    #d14100 100%
  );
  --dashboard-cmp-game-sportbook-color: #fff;
  --dashboard-cmp-in_play-color: #508d0e;
  --dashboard-cmp-keyframes-newlaunchinplay-zero-color: #008000;
  --dashboard-cmp-keyframes-newlaunchinplay-fifty-color: #ff0000;
  --dashboard-cmp-keyframes-newlaunchinplay-hundred-color: #008000;
  --dashboard-cmp-match-name-color: #2789ce;
  --dashboard-cmp-prebet-color: #508d0e;
  --dashboard-cmp-match-time-color: #777;
  --dashboard-cmp-tab-content-background: #fff;
  --dashboard-cmp-tab-content-border: #c8ced3;
  --dashboard-cmp-mobile-men-background: linear-gradient(
    -180deg,
    #fd8f3b 0%,
    #fd3523 100%
  );
  --dashboard-cmp-a-search-background-image: linear-gradient(
    180deg,
    #525252 0,
    #2d2d2d 100%
  );
  --dashboard-cmp-menu-item-active-div-background: linear-gradient(
    -180deg,
    #000000 0%,
    #000000 100%
  );
  --dashboard-cmp-menu-item-active-div-color: #fff;
  --dashboard-mobiel-exchangeType-bg: linear-gradient(
    -180deg,
    #2e4b5e 0%,
    #243a48 82%
  );
  --inplay-cmp-sportwise-border-b: #7e97a7;
  --inplay-cmp-sportwise-background: #fff;
  --inplay-cmp-tab-a-background: #fff;
  --inplay-cmp--tab-a-border: #3b5160;
  --inplay-cmp--tab-a-color: #3b5160;
  --inplay-cmp-tab-select-color: #fff;
  --inplay-cmp-tab-select-background: #3b5160;
  --inplay-cmp-table-color: #23282c;
  --inplay-cmp-game-menu-tab-thead-background: #dddcd6;
  --inplay-cmp-match-name-color: #2789ce;
  --inplay-cmp-match-time-color: #777;
  --inplay-cmp-in_play-color: #508d0e;
  --inplay-cmp-in_play-color-keyfram-0: #008000;
  --inplay-cmp-in_play-color-keyfram-50: #ff0000;
  --inplay-cmp-in_play-color-keyfram-100: #008000;
  --inplay-cmp-back-background: #72bbef;
  --inplay-cmp-back-color: #1e1e1e;
  --inplay-cmp-lay-background: #faa9ba;
  --inplay-cmp-lay-color: #1e1e1e;
  --inplay-cmp-game-fancy-background: #0a92a5;
  --inplay-cmp-game-fancy-color: #fff;
  --inplay-cmp-game-sportbook-color: #fff;
  --inplay-cmp-game-sportbook-background: linear-gradient(
    180deg,
    #f26d1c 15%,
    #d14100 100%
  );
  --cricket-cmp-match-centre__score-and-events-background: #000;
  --cricket-cmp-mc-sc-color: #fff;
  --cricket-cmp-mc-sc__add-inf-color: #ccc6c6;
  --cricket-cmp-score-item-pos4-color: #999;
  --cricket-cmp-mc-sc__status-text-color: #b2b2b2;
  --cricket-cmp-mc-sc__status-text-completed-color: #b2b2b2;
  --cricket-cmp-mc-sc__status-text-completed-diff-color: #b2b2b2;
  --soccer-cmp-mc-sc-color: #fff;
  --soccer-cmp-match-centre__score-and-events-background: #000;
  --soccer-cmp-mc-sc__add-inf-color: #b2b2b2;
  --soccer-cmp-score-item-pos4-color: #999;
  --soccer-cmp-mc-sc__status-text-color: #b2b2b2;
  --tennis-cmp-match-centre__score-and-events-background: #000;
  --tennis-cmp-mc-sc-color: #fff;
  --tennis-cmp-mc-sc__add-inf-color: #b2b2b2;
  --tennis-cmp-mc-sc__status-text-color: #b2b2b2;
  --market-details-cmp-card-background: #fff;
  --market-details-cmp-card-border: #c8ced3;
  --market-details-cmp-card-matchodds-background: #fff;
  --market-details-cmp-card-matchodds-border-b: #7e97a7;
  --market-details-cmp-match-odds-color: #fff;
  --market-details-cmp-matched-count-strong-color: #1e1e1e;
  --market-details-cmp-fancy-info-background: #bed5d8;
  --market-details-cmp-fancy-info-dt-color: #315195;
  --market-details-cmp-fancy-quick-tr-td-border-b: #7e97a7;
  --market-details-cmp-fancy-quick-tr-td-border-l: #ddd;
  --market-details-cmp-fancy-head-h4-span-background: #067e8f;
  --market-details-cmp-fancy-head-in-play-sportbook-span-background: #e4550e;
  --market-details-cmp-fancy-quick-tr-btn-border: #333;
  --market-details-cmp-fancy-quick-tr-btn-color: #1e1e1e;
  --market-details-cmp-quick-bet-confirm-background: rgba(255, 255, 255, 0.5);
  --market-details-cmp-quick-bet-confirm-li-color: #1e1e1e;
  --market-details-cmp-lay-1-select-background: #f4496d;
  --market-details-cmp-back-1-select-background: #1a8ee1;
  --market-details-cmp-plus-book-color: #228b22;
  --market-details-cmp-back-1-background: #72bbef;
  --market-details-cmp-back-1-border-l: #fff;
  --market-details-cmp-lay-1-background: #faa9ba;
  --market-details-cmp-back-2-background: #b7d5eb;
  --market-details-cmp-odd-row-border-b: #7e97a7;
  --market-details-cmp-back-3-background: #d7e8f4;
  --market-details-cmp-lay-2-background: #efd3d9;
  --market-details-cmp-lay-3-background: #f6e6ea;
  --market-details-cmp-minus-book-color: #d0021b;
  --market-details-cmp-back-gradient-background: linear-gradient(
    90deg,
    rgba(130, 183, 221, 0.15) 0,
    rgba(130, 183, 221, 0.8) 65%
  );
  --market-details-cmp-back-gradient-color: #59708d;
  --market-details-cmp-lay_1-back-1-a-background: #72bbef;
  --market-details-cmp-lay-gradient-bk-image: linear-gradient(
    270deg,
    rgba(231, 170, 184, 0.15) 5%,
    rgba(231, 170, 184, 0.8) 60%
  );
  --market-details-cmp-lay-gradient-lay_1-a-background: #faa9ba;
  --market-details-cmp-match-list-a-color: #000;
  --market-details-cmp-col-stake-icon-minus-background: linear-gradient(
    -180deg,
    #fff 0,
    #eee 89%
  );
  --market-details-cmp-col-stake-icon-minus-border: #aaa;
  --market-details-cmp-col-stake-icon-plus-background: linear-gradient(
    -180deg,
    #fff 0,
    #eee 89%
  );
  --market-details-cmp-col-stake-icon-plus-border: #aaa;
  --market-details-cmp-tabTv-items-background: #303030;
  --market-details-cmp-tabTv-items-border-r: #666060;
  --market-details-cmp-tabTv-items-color: #fff;
  --market-details-cmp-ActiveStreamTab-border-b: #fff;
  --market-details-cmp-match-btn-background: #e0e6e6;
  --market-details-cmp-match-btn-a-color: #fff;
  --market-details-cmp-game-highlight-wrap-background: linear-gradient(
    -180deg,
    #2e4b5e 0%,
    #243a48 82%
  );
  --market-details-cmp-game-highlight-wrap-color: #fff;
  --market-details-cmp-cashout-icon-background: #ffb900;
  --market-details-cmp-marketDetailsList-background: #e0e6e6;
  --market-details-cmp-a-color: #fff;
  --market-details-cmp-a-border: #243a48;
  --market-details-cmp-a-background: linear-gradient(
    180deg,
    #2a3a43 27%,
    #1c282d 83%
  );
  --market-details-cmp-a-active-background: linear-gradient(
    -180deg,
    #fd8f3b 0%,
    #fd3523 100%
  );
  --market-details-cmp-suspended-color: #ca1010;
  --market-details-cmp-suspended-background: #fff;
  --market-details-cmp-suspended-border: #ca1010;
  --market-details-cmp-suspend-background: rgba(36, 58, 72, 0.4);
  --market-details-cmp-suspend-hover-background: rgba(36, 58, 72, 0.55);
  --market-details-cmp-suspend-color: #fff;
  --market-details-cmp-blue-bet-slip-back-background: linear-gradient(
    180deg,
    #beddf4 0%,
    #d4e8f8 100%
  );
  --market-details-cmp-pink-bet-slip-back-background: linear-gradient(
    180deg,
    #f3dce2 0%,
    #faeff2 100%
  );
  --market-details-cmp-odd-row-back-1-active-background: #1a8ee1;
  --market-details-cmp-odd-row-back-1-active-color: #fff;
  --market-details-cmp-odd-row-lay-1-active-background: #f4496d;
  --market-details-cmp-odd-row-lay-1-active-color: #fff;
  --market-details-cmp-btn-wrap--hover-color: #09437f;
  --market-details-cmp-selectBetBack-a-background: #1a8ee1;
  --market-details-cmp-selectBetBack-a-color: #fff;
  --market-details-cmp-selectBetLay-a-background: #f4496d;
  --market-details-cmp-selectBetLay-a-color: #fff;
  --market-tabs-cmp-card-background: #fff;
  --market-tabs-cmp-card-border: #c8ced3;
  --market-tabs-cmp-fancy-card-border: #c8ced3;
  --market-tabs-cmp-fancy-head-h4-color: #fff;
  --market-tabs-cmp-in-play-sportbook-span-background: #e4550e;
  --market-tabs-cmp-special_bets-tab-wrap-background-image: linear-gradient(
    180deg,
    #f26d1c 15%,
    #d14100 100%
  );
  --market-tabs-cmp-fancy_bet_back-background-image: linear-gradient(
    180deg,
    #0a92a5 15%,
    #076875 100%
  );
  --market-tabs-cmp-special_bets-tab-background: rgba(255, 255, 255, 0.5);
  --market-tabs-cmp-special_bets-tab-color: rgba(163, 64, 5, 0.85);
  --market-tabs-cmp-special_bets-tab-select-a-background: #fff;
  --market-tabs-cmp-special_bets-tab-select-a-color: #a34005;
  --market-tabs-cmp-table-background: #fff;
  --market-tabs-cmp-table-color: #23282c;
  --market-tabs-cmp-table-th-border-b: #7e97a7;
  --market-tabs-cmp-table-lay-1-background: #faa9ba;
  --market-tabs-cmp-table-lay-1-border-l: #fff;
  --market-tabs-cmp-table-back-1-background: #72bbef;
  --market-tabs-cmp-table-back-1-border-l: #fff;
  --market-tabs-cmp-title-color: #000000;
  --market-tabs-cmp-close-color: #fff;
  --market-tabs-cmp-login-popup-content-background: #000000;
  --market-tabs-cmp-confirm-text-color: #fff;
  --market-tabs-cmp-confirm-line-color: #fff;
  --market-tabs-cmp-btn-confirm-background: #fff;
  --market-tabs-cmp-btn-confirm-color: #000;
  --market-tabs-cmp-btn-verification-color: #fff;
  --market-tabs-cmp-btn-border: #fff;
  --market-tabs-cmp-card-accrdn-background: #273f4f;
  --market-tabs-cmp-card-accrdn-color: #fff;
  --market-tabs-cmp-card-fancybet-background: #0c92a5;
  --market-tabs-cmp-card-accrdn-hover-background: #273f4f;
  --market-tabs-cmp-sportbook-hover-background: linear-gradient(
    180deg,
    #f26d1c 15%,
    #d14100 100%
  );
  --market-tabs-cmp-sportbook-background: linear-gradient(
    180deg,
    #f26d1c 15%,
    #d14100 100%
  );
  --market-tabs-cmp-fancyCard-background: #fff;
  --market-tabs-cmp-fancyCard-border: #c8ced3;
  --market-tabs-cmp-tbl-bets-odd-row-border-b: #7e97a7;
  --market-tabs-cmp-sportbook-market-tbl-back-1-background: #72e3a0;
  --market-tabs-cmp-sportbook-market-tbl-back-1-active-background: #16a660;
  --market-tabs-cmp-sportbook-market-tbl-back-1-active-color: #fff;
  --market-tabs-cmp-betslipback-background: #d3edd0;
  --market-tabs-cmp-suspend-sportbook-external-background: rgba(
    36,
    58,
    72,
    0.4
  );
  --market-tabs-cmp-suspend-sportbook-external-color: #fff;
  --market-tabs-cmp-suspend-sportbook-external-hover-background: rgba(
    36,
    58,
    72,
    0.55
  );
  --market-tabs-cmp-lay-background: #f3dce2;
  --market-tabs-cmp-back-background: #beddf4;
  --market-tabs-cmp-plus-book-color: #228b22;
  --market-tabs-cmp-minus-book-color: #d0021b;
  --market-tabs-cmp-Linemarket-Selected-plus-book-color: #228b22;
  --market-tabs-cmp-Linemarket-Selected-lay-1-background: #5baca7;
  --market-tabs-cmp-Linemarket-Selected-back-1-background: #50d0ae;
  --market-tabs-cmp-btn-wrap-a-hover-color: #09437f;
  --market-tabs-cmp-lay-1-active-background: #f4496d;
  --market-tabs-cmp-lay-1-active-color: #fff;
  --market-tabs-cmp-back-1-active-background: #1a8ee1;
  --market-tabs-cmp-back-1-active-color: #fff;
  --market-tabs-cmp-backrow-background: #72bbef;
  --market-tabs-cmp-layrow-background: #faa9ba;
  --market-tabs-cmp-progress-bar-background: #c2d5e4;
  --market-tabs-cmp-progress-bar-txt-color: #3b5160;
  --market-tabs-cmp-book-tbl-thead-border: #333;
  --market-tabs-cmp-bet-slip-head-background: linear-gradient(
    180deg,
    #2a3a43 27%,
    #1c282d 83%
  );
  --market-tabs-cmp-fency-fency-datatable-color: #23282c;
  --market-tabs-cmp-fency-fency-datatable-th-border-t: #c8ced3;
  --market-tabs-cmp-fency-fency-datatable-th-border-b: #c8ced3;
  --market-tabs-cmp-fency-fency-datatable-lay-1-background: #faa9ba;
  --market-tabs-cmp-fency-fency-datatable-lay-border-l: #fff;
  --market-tabs-cmp-fency-fency-datatable-back-1-background: #72bbef;
  --market-tabs-cmp-fency-fency-datatable-back-border-l: #fff;
  --market-tabs-cmp-fancy-marquee-color: #8b0000;
  --market-tabs-cmp-fency-fency-datatable-a-color: #20a8d8;
  --market-tabs-cmp-fency-fency-datatable-minus-book: #d0021b;
  --market-tabs-cmp-fency-fency-datatable-btn-primary-background: #20a8d8;
  --market-tabs-cmp-fency-fency-datatable-btn-primary-color: #fff;
  --market-tabs-cmp-fency-fency-datatable-btn-primary-hover-background: #1b8eb7;
  --market-tabs-cmp-fency-fency-datatable-btn-primary-hover-color: #fff;
  --market-tabs-cmp-fency-fency-datatable-fancy_info-popup-color: #1e1e1e;
  --market-tabs-cmp-fency-fency-datatable-fancy_info-popup-background: #fff;
  --market-tabs-cmp-fency-fency-datatable-spnd-fncy-background: rgba(
    36,
    58,
    72,
    0.4
  );
  --market-tabs-cmp-ency-fency-datatable-quick_bet-wrap-border: #7e97a7;
  --market-tabs-cmp-fency-fency-datatable-close: #fff;
  --market-tabs-cmp-fency-fency-datatable-hover-color: #000;
  --market-tabs-cmp-fency-fency-datatable-spnd-fncy-span-color: #fff;
  --market-tabs-cmp-fency-fency-datatable-fancy-quick-tr-btn-background: rgb(
    238,
    238,
    238
  );
  --market-tabs-cmp-fency-fency-datatable-col-stake-icon-minus-background: linear-gradient(
    -180deg,
    #fff 0,
    #eee 89%
  );
  --market-tabs-cmp-fency-fency-datatable-col-stake-icon-minus-border: #aaa;
  --market-tabs-cmp-fency-fency-datatable-quick_bet-wrap-input-color: #1e1e1e;
  --market-tabs-cmp-fency-fency-datatable-quick_bet-wrap-input-border: #aaa;
  --market-tabs-cmp-fency-fency-datatable-quick_bet-wrap-input-background: #fff;
  --market-tabs-cmp-fency-fency-datatable-col-stake-icon-plus-border: #aaa;
  --market-tabs-cmp-fency-fency-datatable-col-stake-icon-plus-background: linear-gradient(
    -180deg,
    #fff 0,
    #eee 89%
  );
  --market-tabs-cmp-quick_bet-wrap-btn-send-color: #fff;
  --market-tabs-cmp-quick_bet-wrap-btn-send-border: #000;
  --market-tabs-cmp-btn-send-disable-border: #aaa;
  --market-tabs-cmp-btn-send-disable-color: #e6dfcd;
  --market-tabs-cmp-btn-send-disable-background: rgb(164, 164, 164);
  --market-tabs-cmp-fancy_info-popup-a-color: #20a8d8;
  --market-tabs-cmp-fancy_info-popup-dt-color: #577c94;
  --market-tabs-cmp-fancy_info-popup-dd-color: #1e1e1e;
  --markets-cmp-game-highlight-wrap-h3-bg: linear-gradient(
    #fd8f3b 0%,
    #fd3523 80%
  );
  --markets-cmp-game-menu-tab-nav-bg: linear-gradient(#fd3523 0, #fd8f3b 100%);
  --markets-cmp-nav-tabs-nav-link-color: #fff;
  --markets-cmp-nav-tabs-nav-link-active-background: #fff;
  --markets-cmp-nav-tabs-nav-link-active-border-b: #dddcd6;
  --markets-cmp-nav-tabs-nav-link-active-border-color: #2f353a;
  --markets-cmp-nav-tabs-nav-item-bg: linear-gradient(
    180deg,
    #2a3a43 27%,
    #1c282d 83%
  );
  --markets-cmp-nav-tabs-nav-item-color: #fff;
  --markets-cmp-game-menu-tab-thead-bg: #dddcd6;
  --markets-cmp-game-menu-tab-tbody-bg: #fff;
  --markets-cmp-game-menu-tab-th-border-b: #c8ced3;
  --markets-cmp-nav-tabs-casino-bg: linear-gradient(
    -180deg,
    #000000 0%,
    #000000 100%
  );
  --markets-cmp-nav-tabs-casino-nav-link-active-bg: linear-gradient(
    #fd3523 0,
    #fd8f3b 100%
  );
  --markets-cmp-inplay-match-bg: #fff;
  --markets-cmp-casinoicons-bg: linear-gradient(
    -180deg,
    #000000 0%,
    #000000 100%
  );
  --markets-cmp-casino-bottom-bg: linear-gradient(#fd8f3b 0%, #fd3523 80%);
  --markets-cmp-casino-bottom-color: #000;
  --markets-cmp-game-menu-tab-table-tr-border: #e0e6e6;
  --markets-cmp--keyframes-newlaunchinplay-zero-color: #ff0000;
  --markets-cmp--keyframes-newlaunchinplay-fifty-color: #ff0;
  --markets-cmp--keyframes-newlaunchinplay-hundred-color: #00f;
  --sport-hightlight-cmp-horse-schedule-bg: #000;
  --sport-hightlight-cmp-matchList-bg: #fff;
  --sport-hightlight-cmp-border: #c8ced3;
  --sport-hightlight-cmp-event-list-border: #ccc;
  --sport-hightlight-cmp-eventtime-span-bg: #e2e2e2;
  --sport-hightlight-cmp-active-bg: #fff;
  --sport-hightlight-cmp-active-color: #c8ced3 #c8ced3 #fff;
  --sport-hightlight-cmp-countryUl-bg: #e2e2e2;
  --sport-hightlight-cmp-countryItem-bg: #fff;
  --sport-hightlight-cmp-countryItem-border: ##c8ced3 #c8ced3 #fff;
  --tops-and-preview-cmp-li-card--top-story: #e1e1e1;
  --tops-and-preview-cmp-card--top-story-border-b: #d0d0d0;
  --tops-and-preview-cmp-a-color: #fff;
  --tops-and-preview-cmp-h3-color: #fff;
  --tops-and-preview-cmp-overlay-bg: #1616163d;
  --virtualsports-cmp-casino-name-bg: linear-gradient(
    -180deg,
    #fd8f3b 0%,
    #fd3523 100%
  );
  --virtualsportsmarket-cmp-sportbook-bg: linset 0 1px 0 0 rgba(0, 0, 0, 0.2);
  --virtualsportsmarket-cmp-fancy-quick-tr-td-border-l: #ddd;
  --betslip-cmp-ui-link-bg: rgba(0, 0, 0, 0.7);
  --betslip-cmp-modal-body-bg: #000;
  --betslip-cmp-modal-body-color: #fff;
  --betslip-cmp-btn-verification-bg: rgba(0, 0, 0, 0);
  --betslip-cmp-btn-verification-border: #fff;
  --betslip-cmp-btn-verification-color: #fff;
  --betslip-cmp-btn-confirm-bg: #000;
  --betslip-cmp-btn-confirm-color: #fff;
  --betslip-cmp-stakeinput-disable-bg: #b2bcc5;
  --betslip-cmp-stakeinput-disable-border: #b2bcc5;
  --betslip-cmp-stakeactionplus-disable-bg: #b2bcc5;
  --betslip-cmp-stakeactionminus-disable-bg: #b2bcc5;
  --betslip-cmp-slip-lay-br-border-t: #dfa3b3;
  --betslip-cmp-slip-lay-bg: #faeff2;
  --betslip-cmp-slip-back-br-border-t: #7dbbe9;
  --betslip-cmp-slip-back-bg: #d4e8f8;
  --betslip-cmp-input-Betslip-bg: #eee;
  --betslip-cmp-input-Betslip-border: #3333337a;
  --betslip-cmp-input-Betslip-color: #1e1e1e;
  --betslip-cmp-quick-bet-confirm-bg: rgba(255, 255, 255, 0.5);
  --betslip-cmp-quick-bet-confirm-color: rgb(33, 33, 33);
  --betslip-cmp-btn-cancel-bg: #eee;
  --betslip-cmp-btn-cancel-color: #1e1e1e;
  --betslip-cmp-btn-cancel-border: #333;
  --betslip-cmp-btn-send-active-bg: linear-gradient(
    -180deg,
    #315195 0,
    #14213d 100%
  );
  --betslip-cmp-btn-send-active-color: #fff;
  --betslip-cmp-btn-send-active-border: #000;
  --betslip-cmp-btn-send-bg: #a4a4a4;
  --betslip-cmp-btn-send-color: #e6dfcd;
  --betslip-cmp-btn-send-border: #333;
  --betslip-cmp-slip-back-bg: #beddf4;
  --betslip-cmp-slip-lay-bg: #f3dce2;
  --betslip-cmp-stakeactionminus-bg: linear-gradient(-180deg, #fff 0, #eee 89%);
  --betslip-cmp-stakeactionminus-color: #0000ff;
  --betslip-cmp-stakeactionminus-border: #aaa;
  --betslip-cmp-back-bg: #a7d8fd;
  --bottom-nav-cmp-support-wrap-color: rgba(0, 0, 0, 0.6);
  --bottom-nav-cmp-mobile-footer-menu-bg: linear-gradient(
    -180deg,
    #243a48 20%,
    #172732 91%
  );
  --bottom-nav-cmp-mobile-footer-menu-color: #fff;
  --bottom-nav-cmp-mobile-footer-menu-a-color: #fff;
  --bottom-nav-cmp-active-link-bg: linear-gradient(
    -180deg,
    #32617f 20%,
    #1f4258 91%
  );
  --footer-desktop-cmp-support-wrap-color: rgba(0, 0, 0, 0.6);
  --footer-desktop-cmp-support-wrap-h3-color: rgba(0, 0, 0, 0.3);
  --footer-desktop-cmp-support-wrap-dd-color: #000;
  --footer-desktop-cmp-support-wrap-a-color: #000;
  --footer-desktop-cmp-divider-md-border: #c8ced3;
  --footer-desktop-cmp-rules-btn-home-color: #000;
  --footer-desktop-cmp-modal-content-bg: #fff;
  --footer-desktop-cmp-modal-content-border: rgba(0, 0, 0, 0.2);
  --footer-desktop-cmp-h3-bg: #eee;
  --footer-desktop-cmp-h3-color: #243a48;
  --side-nav-cmp-user-menus-matched-826-li-a-color: #ffffff;
  --side-nav-cmp-user-menus-matched-826-li-a-border: #dcdcdc;
  --side-nav-cmp-user-menus-border: #c8ced3;
  --side-nav-cmp-left-bar-bg: #fff;
  --side-nav-cmp-openBetHeader-bg: #222;
  --side-nav-cmp-openBetHeader-bg-image: linear-gradient(
    -180deg,
    #fd8f3b 0%,
    #fd3523 100%
  );
  --side-nav-cmp-openBetHeader-btm-border: #c8ced3;
  --side-nav-cmp-openBetHeader-color: #020302;
  --side-nav-cmp-close-color: black;
  --side-nav-cmp-matched-head-bg: #fff;
  --side-nav-cmp-slip-back-bg: #beddf4;
  --side-nav-cmp-slip-back-btm-border: #67afe5;
  --side-nav-cmp-slip-lay-bg: #f3dce2;
  --side-nav-cmp-slip-lay-btm-border: #dfa3b3;
  --side-nav-cmp-slip-lay-slip-type-bg: #dfa3b3;
  --side-nav-cmp-scrollSlip-slip-back-bg: #beddf4;
  --side-nav-cmp-slip-back-slip-lay-refer-color: #3b5160;
  --side-nav-cmp-slip-back-keep-option-bg: #d4e8f8;
  --side-nav-cmp-slip-back-dt-slip-type-color: #1e1e1e;
  --side-nav-cmp-slip-back-slip-type-bg: #7dbbe9;
  --side-nav-cmp-slip-back-dt-span-color: #222;
  --side-nav-cmp-slip-back-dd-color: #243a48;
  --side-nav-cmp-slip-back-refer-color: #3b5160;
  --side-nav-cmp-slip-lay-keep-option-bg: #d4e8f8;
  --side-nav-cmp-content-534-bg: #fff;
  --side-nav-cmp-content-534-border: #c8ced3;
  --side-nav-cmp-content-534-border-top: #c8ced3;
  --side-nav-cmp-aside-menu-content-534-webkit-scrollbar-thumb-bg: #e6e5e5;
  --side-nav-cmp-aside-menu-content-534-webkit-scrollbar-track-bg: #fff;
  --side-nav-cmp-aside-menu-content-534-webkit-scrollbar-track-border-left: #f2f2f2;
  --side-nav-cmp-aside-menu-content-534-webkit-scrollbar-track-border-right: #f2f2f2;
  --side-nav-cmp-btn-gad-border-top: #e0e6e6;
  --side-nav-cmp-matched-826-bg: #fff;
  --side-nav-cmp-slip-3ga-bg: #beddf4;
  --side-nav-cmp-slip-3ga-btm-border: #67afe5;
  --side-nav-cmp-slip-y8o-bg: #f3dce2;
  --side-nav-cmp-slip-y8o-btm-border: #dfa3b3;
  --side-nav-cmp-option-g3c-border-top: #e0e6e6;
  --side-nav-cmp-slip-3ga-dd-color: #243a48;
  --side-nav-cmp-slip-3ga-ref-epq-bg: #d4e8f8;
  --side-nav-cmp-slip-3ga-ref-epq-color: #3b5160;
  --side-nav-cmp-slip-y8o-dd-color: #243a48;
  --side-nav-cmp-slip-slip-y8o-ref-epq-color: #3b5160;
  --side-nav-cmp-slip-slip-y8o-ref-epq-bg: #f7e7eb;
  --side-nav-cmp-slip-3ga-dt-span-color: #222;
  --side-nav-cmp-slip-3ga-slip-ys5-bg: #7dbbe9;
  --side-nav-cmp-slip-3ga-dt-slip-ys5-color: #1e1e1e;
  --side-nav-cmp-slip-y8o-slip-ys5-bg: #dfa3b3;
  --side-nav-cmp-slip-y8o-dt-span-color: #222;
  --side-nav-cmp-slip-y8o-dt-slip-ys5-color: #1e1e1e;
  --side-nav-cmp-option-g3c-label-color: #1e1e1e;
  --side-nav-cmp-nav-link-color: #223869;
  --side-nav-cmp-nav-link-btm-border: #d2d6e2;
  --side-nav-cmp-nav-link-before-border: #e0e6e6;
  --side-nav-cmp-nav-link-color: #2789ce;
  --side-nav-cmp-nav-link-webkit-highlight-color: rgba(182, 223, 253, 0.5);
  --side-nav-cmp-all-sports-list-ul-li-nav-link-webkit-highlight-color: rgba(
    182,
    223,
    253,
    0.5
  );
}

body {
  font-family: Tahoma, Helvetica, sans-serif !important;
  font-size: 14px;
  background: var(--mainBodyBG);
  -webkit-font-smoothing: antialiased;
}
body {
  top: 0 !important;
}

@media only screen and (min-width: 993px) {
  .sideLayout-fullmarket-a {
    width: 54.3vw;
    position: relative;
    right: 3px;
  }
}

@media only screen and (max-width: 991px) {
  .content-4 {
    width: 100%;
    overflow: hidden;
    min-height: calc(95vh - 70px);
  }
}

@media only screen and (min-width: 992px) {
  .content-4 {
    width: 85%;
  }
}
@media only screen and (max-width: 991px) {
  .content-4 {
    width: 100%;
    overflow: hidden;
    min-height: calc(95vh - 70px);
  }
}

.content-4 {
  width: 53.9vw;
  margin-top: 53.5px;
  scroll-behavior: smooth;
  position: relative;
  background: var(--mainBodyBG);
}

@media only screen and (min-width: 993px) {
  .content-4 {
    width: 53.9vw;
    margin-top: 53.5px;
    scroll-behavior: smooth;
    position: relative;
    background: var(--mainBodyBG);
  }

  .content-4::-webkit-scrollbar {
    display: none;
  }
  .content-4 {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
}

@media only screen and (max-width: 574px) {
  .content-4 {
    /* margin-bottom: 70px !important; */
    margin-top: 55px;
    width: 100%;
    max-width:430px;
  }
}

@media only screen and (max-width: 420px) {
  .content-4 {
    /* margin-bottom: 70px !important; */
    margin-top: 55px;
    width: 100%;
    max-width:415px;
  }
}

@media only screen and (max-width: 390px) {
  .content-4 {
    /* margin-bottom: 70px !important; */
    margin-top: 55px;
    width: 100%;
    max-width:390px;
  }
}

@media only screen and (max-width: 360px) {
  .content-4 {
    /* margin-bottom: 70px !important; */
    margin-top: 55px;
    width: 100%;
    max-width:360px;
  }
}

@media only screen and (max-width: 320px) {
  .content-4 {
    /* margin-bottom: 70px !important; */
    margin-top: 55px;
    width: 100%;
    max-width:320px;
  }
}

@media only screen and (min-device-width: 990px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .content-4 {
    width: 54.9vw;
  }
}

.prevent-select .overlay {
  pointer-events: none !important;
}
.prevent-select {
  -webkit-user-select: none;
  user-select: none;
}

.overlay {
  pointer-events: none !important;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background: #fff;
  background-clip: border-box;
  border: 1px solid var(--market-border);
  border-radius: 0.25rem;
}
.fa-television {
  color: var(--mbl-sportName-tv);
}
.card-matchodds {
  background: var(--marketdetails-marketname-bar-bg);
  color: var(--marketdetails-marketname-bar-text);
  border: none;
  padding: 0;
  font-size: 13px;
  border-bottom: 1px solid var(--marketName-bar-bottom-border);
}
.outer-div4 {
  background: transparent;
}
.match-odds {
  height: 30px;
  line-height: 30px;
  color: var(--marketdetails-marketName-text);
  float: left;
  font-weight: 700;
  padding-right: 30px;
  padding-left: 10px;
  position: relative;
  background: var(--marketdetails-marketName-bg);
  border-top-right-radius: 15px;
  font-size: 12px;
}
.matchoddsminmax {
  background: var(--matchodds-minmax-bg) !important;
}
.matchoddsminmax dt {
  color: var(--matchodds-minmax-text) !important;
}
.matchoddsminmax dd {
  color: var(--matchodds-minmax-value) !important;
}
.matched-count strong {
  font-weight: 700;
}
.matchodds_runner {
  color: var(--matchodds-runner-text) !important;
}
.minus-book.matchodds {
  color: var(--matchodds-pl-minus) !important;
}
.bookmakerBackground {
  background: var(--bookmaker-bg) !important;
}
.bookmakerbacklay {
  color: var(--bookmaker-back-lay-color) !important;
}
.bookmakerNameRunner {
  color: var(--bookmaker-runners-text) !important;
}
.bookmakerNameRunner .minus-book {
  color: var(--bookmaker-pl-minus) !important;
}
.bookmakerNameRunner .plus-book {
  color: var(--bookmaker-pl-plus) !important;
}
.plus-book.matchodds {
  color: var(--matchodds-pl-plus) !important;
}
.matched-count {
  padding: 5px 10px;
  font-size: 13px;
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: hidden;
}
.fancy-info {
  padding: 0;
  margin: 0;
  height: 20px;
  display: flex;
  background: var(--matchodds-minmax-bg);
  font-size: 10px;
  line-height: 7px;
  border-radius: 3px;
  align-items: center;
  justify-content: center;
}
.fancy-info dd {
  margin-bottom: 0;
}
.fancy-info dt {
  color: var(--market-details-cmp-fancy-info-dt-color);
  display: inline-block;
  margin-right: 8px;
}
.tbl-bets th {
  padding: 5px;
  border-top: none;
  text-align: center;
}
.betfair-tbl thead .back-1 {
  border-top-left-radius: 10px;
}
.odd-row .team-name {
  text-align: left;
  padding-left: 6px;
}
.fancy-quick-tr td {
  width: 8.97436%;
  border-bottom: 1px solid var(--market-details-cmp-fancy-quick-tr-td-border-b);
  border-left: 1px solid var(--market-details-cmp-fancy-quick-tr-td-border-l);
  font-weight: 700;
  vertical-align: top;
}
.match-odds img {
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: -394px -2816px;
  height: 30px;
  width: 20px;
}
.fancy-info dd {
  display: inline-block;
}
.betfair-tbl {
  margin-bottom: 0;
}
.fancy-head .tc-content h5 span,
.fancy-head h4 span,
.tc-content .fancy-head h5 span {
  background-position: 0 -4749px;
}

.fancy-head h4 span {
  min-width: 72px;
  line-height: 30px;
  padding: 0 10px;
  vertical-align: top;
  display: inline-block;
  background: var(--market-details-cmp-fancy-head-h4-span-background);
  font-weight: 700;
}

.fancy-head .in-play-sportbook span {
  background: var(
    --market-details-cmp-fancy-head-in-play-sportbook-span-background
  );
  cursor: pointer;
  border-top-left-radius: 10px;
}

.sprt-card {
  display: none;
}

.btn-fancybet_rules,
.btn-sportsbook_rules {
  vertical-align: top;
  margin-left: -4px;
  height: 30px;
  font-size: 0;
  text-indent: -99999px;
  width: 41px;
  display: inline-block;
  background-repeat: no-repeat;
}

.btn-fancybet_rules:before,
.btn-sportsbook_rules:before {
  content: "";
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  margin: 8px 12px;
  background-size: contain;
  display: block;
}

.fancy-head h4:after {
  content: "";
  display: block;
  clear: both;
}

.rules-wrap ol {
  margin: 0 0 10px 20px;
  padding: 0;
}

.rules-wrap ol li {
  margin-bottom: 5px;
  text-transform: unset;
  font-size: 13px;
}

.rules-wrap .btn-wrap li {
  width: 100%;
}

.card-lottery a {
  color: #fff !important;
}

.bets td span,
.bets-GH td span,
.bets-HS td span {
  font-weight: 400;
}

.fancy-quick-tr td a {
  padding: 3px 10px;
}

.fancy-quick-tr .btn {
  border: 1px solid var(--market-details-cmp-fancy-quick-tr-btn-border);
  border-radius: 4px;
  color: var(--market-details-cmp-fancy-quick-tr-btn-color);
  font-weight: 700;
  line-height: 30px;
  font-size: 13px;
  /* height: 38px; */
  margin: 0 5px 0 0;
  text-align: center;
}

.quick-bet-confirm {
  width: 100%;
  height: 40px;
  border-radius: 4px;
  background-color: var(--market-details-cmp-quick-bet-confirm-background);
  flex-direction: column;
  justify-content: center;
  display: flex;
  text-align: left;
  margin-bottom: 0;
}
.quick-bet-confirm li {
  width: 100%;
  list-style: none;
  line-height: 18px;
  color: var(--market-details-cmp-quick-bet-confirm-li-color);
  padding: 0 5px;
  text-align: left;
}
.quick-bet-confirm .quick-bet-confirm-title {
  font-size: 10px;
  line-height: 12px;
  color: #222;
  opacity: 0.5;
}
.col-stake_list ul {
  padding: 0;
  margin: 0;
}
.lay-1.select,
.lay-2.select,
.lay-3.select {
  background-color: var(--market-details-cmp-lay-1-select-background);
  color: #fff;
  box-shadow: inset 0 1px 3px #00000080;
}
.back-1.select,
.back-2.select,
.back-3.select {
  background-color: var(--market-details-cmp-back-1-select-background);
  color: #fff;
  box-shadow: inset 0 1px 3px #00000080;
}
.back-1.select a,
.back-2.select a,
.back-3.select a,
.lay-1.select a,
.lay-2.select a {
  color: #fff !important;
}
.back-1.spark {
  animation: 0.5s sparkBack;
}
.plus-book {
  color: var(--market-details-cmp-plus-book-color);
  font-weight: 700 !important;
}
.back-1,
.back-2,
.back-3 {
  background-color: var(--market-details-cmp-back-1-background) !important;
  border-left-color: var(--market-details-cmp-back-1-border-l);
}
.table thead th,
.tbl-bets .odd-row {
  border-bottom: 1px solid var(--market-details-cmp-odd-row-border-b);
}
.betfair-tbl thead .lay-1 {
  border-top-right-radius: 10px;
}
.lay-1 {
  background-color: var(--market-details-cmp-lay-1-background) !important;
  border-left-color: #fff;
}
.back-2 {
  background-color: var(--market-details-cmp-back-2-background) !important;
  border-left-color: #fff;
}
.tbl-bets td {
  text-align: center;
  font-size: 12px;
  padding: 3px 0;
  font-weight: 700;
  border-top: none;
}
.odd-row .team-name .title {
  font-size: 12px;
  display: block;
  font-weight: 700 !important;
}
.marketinfo svg {
  width: 15px;
  height: 15px;
  position: absolute;
  right: 8px;
  color: var(--marketdetails-info-icon);
  top: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}
.back-3 {
  background-color: var(--market-details-cmp-back-3-background) !important;
  border-left-color: #fff;
}
.lay-2 {
  background-color: var(--market-details-cmp-lay-2-background) !important;
  border-left-color: #fff;
}
.lay-3 {
  background-color: var(--market-details-cmp-lay-3-background) !important;
  border-left-color: #fff;
}
.match-list {
  padding: 4px 12px;
}
.matchodd {
  font-size: 12px;
}
.marketinfo {
  font-size: 14px;
  cursor: pointer;
}
.ml-2 {
  margin-left: 0.5rem;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.show-xs {
  display: none;
}
.p-rltv {
  position: relative;
}
.table thead th,
.tbl-bets .odd-row {
  border-bottom: 1px solid var(--marketdetails-matchodds-bottom-border);
}
.bookmakerBackground.table thead th,
.bookmakerBackground.table tbody .odd-row {
  border-bottom: 1px solid var(--bookmaker-bottom-border) !important;
}
.team-width {
  width: 40%;
}
.odd-row .team-name {
  text-align: left;
}
.table td {
  vertical-align: middle;
}
.minus-book {
  color: var(--market-details-cmp-minus-book-color);
  display: block;
  font-weight: 700 !important;
}
.fas {
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-arrow-right:before {
  content: "\f061";
}
.back-gradient {
  background-image: var(--market-details-cmp-back-gradient-background);
  height: 46px;
  display: flex;
  margin: 0;
  padding: 0;
}
.back-gradient dd,
.lay-gradient dd {
  flex: 1;
  padding: 2px;
  color: var(--market-details-cmp-back-gradient-color);
  justify-content: center;
  align-items: center;
  display: flex;
  margin: 0;
}
.tbl-bets .count-a {
  width: 10%;
}
.back-gradient a,
.lay-gradient a {
  justify-content: center;
  align-items: center;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  padding: 2px 0;
  margin: 0;
  border-radius: 4px;
}
.tbl-bets .odd-row td span {
  display: block;
  font-weight: 400;
  font-size: 11px;
}
.tbl-bets .odd-row .team-name .title {
  font-size: 12px;
}
.count-a {
  position: relative;
}
.count-a span {
  min-width: 50px;
  display: inline-flex;
}
.back-gradient .back_1 a,
.lay-gradient .lay_1 a {
  justify-content: center;
  align-items: center;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  padding: 0;
  margin: 0;
  background-color: var(
    --market-details-cmp-lay_1-back-1-a-background
  ) !important;
  border: 1px solid #fff;
  border-radius: 4px;
  color: #000 !important;
}
.lay-gradient {
  background-image: var(--market-details-cmp-lay-gradient-bk-image);
  height: 46px;
  display: flex;
  margin: 0;
  padding: 0;
}
.lay-gradient .lay_1 a {
  background-color: var(
    --market-details-cmp-lay-gradient-lay_1-a-background
  ) !important;
}
a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):hover {
  color: #09437f;
  cursor: pointer;
}
.lay-gradient .lay_2 a,
.lay-gradient .lay_3 a {
  color: #a9616d !important;
}
.fancy-quick-tr td {
  padding: 0;
}
.fancy-quick-tr td {
  width: 8.97436%;
  border-bottom: 1px solid #7e97a7;
  border-left: 1px solid #ddd;
  font-weight: 700;
  vertical-align: top;
}
.fancy-quick-tr td {
  text-align: left;
}
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
dt {
  font-weight: 700;
}
.fancy-quick-tr dt span {
  display: inline-block;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}
.match-btn .claass {
  color: var(--mbl-pin-active-color) !important;
}
.match-list a {
  color: var(--market-details-cmp-match-list-a-color) !important;
  cursor: pointer;
}
ul {
  margin-top: 0;
  margin-bottom: 1rem;
}
.col-stake .show-xs {
  display: none;
}
.col-stake .icon-minus {
  border-bottom-left-radius: 7px;
  border-top-left-radius: 7px;
  border: 1px solid var(--market-details-cmp-col-stake-icon-minus-border);
  display: inline-block;
  position: absolute;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  background-image: var(--market-details-cmp-col-stake-icon-minus-background);
  justify-content: center;
  align-items: center;
}
.icon-minus,
.icon-plus {
  font-family: simple-line-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
input {
  overflow: visible;
}
.col-stake .icon-plus {
  border-bottom-right-radius: 7px;
  border-top-right-radius: 7px;
  border: 1px solid var(--market-details-cmp-col-stake-icon-plus-border);
  display: inline-block;
  position: absolute;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  background-image: var(--market-details-cmp-col-stake-icon-plus-background);
  justify-content: center;
  align-items: center;
}
button {
  -webkit-appearance: button;
}
button {
  text-transform: none;
  font-family: inherit;
  font-size: inherit;
}
#stakePopupList > ul {
  display: flex;
}
#stakePopupList ul li {
  text-decoration: none;
  list-style-type: none;
}
.fancy-quick-tr {
  display: block;
}
.table > :not(:first-child) {
  border-top: 1px solid #7e97a7;
}
@media screen and (max-width: 992px) {
  .desktopView {
    display: none;
  }
  .tabTv .items {
    background: var(--mbl-tvScore-tab-bg);
    width: 100%;
    color: var(--mbl-tvScore-tab-text);
    white-space: nowrap;
    text-align: center;
    font-size: 13px;
    padding: 5px 0;
    border-right: 1px solid var(--mb-tvScore-border);
  }
  .tabTv .items:last-child {
    border-right: 0px;
  }
  .tabTv .items :last-child {
    border-right: none;
  }
  .tabTv .items :first-child {
    border-left: none;
  }
  .ActiveStreamTab {
    border-bottom: 1px solid var(--mbl-tvScore-active-border) !important;
    border-top: none;
  }
  .match-btn {
    display: flex;
    justify-content: center;
    list-style: none;
    background-color: var(--market-details-cmp-match-btn-background);
    padding: 0;
    margin-bottom: 2px;
    margin-top: 0.5px;
  }
  .match-btn li {
    display: list-item;
    text-align: -webkit-match-parent;
    list-style: none;
    text-decoration: none;
  }
  .match-btn a {
    text-decoration: none;
    align-items: center;
    justify-content: center;
    width: 26.66667vw;
    height: 7.46667vw;
    background-repeat: no-repeat;
    background-size: contain;
    color: var(--mbl-pin-refresh-tab-text);
    font-size: 3.2vw;
    font-weight: 700;
    box-sizing: border-box;
    display: flex;
  }
  .match-btn .btn-pin {
    padding-left: 2.13333vw;
    background: var(--mbl-pin-refresh-tab-bg);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 16% 93%, 10% 84%);
    border-radius: 0 0 0 32px;
  }
  .match-btn .btn-refresh {
    padding-right: 2.13333vw;
    background: var(--mbl-pin-refresh-tab-bg);
    clip-path: polygon(0% 0%, 100% 0, 93% 84%, 83% 100%, 0% 100%);
    border-radius: 0 0 26px;
  }
  .game-head .match-btn a {
    align-items: center;
    justify-content: center;
    width: 26.66667vw;
    height: 7.46667vw;
    background-repeat: no-repeat;
    background-size: contain;
    color: var(--market-details-cmp-match-btn-a-color);
    font-size: 3.2vw;
    font-weight: 700;
    box-sizing: border-box;
    display: flex;
  }
  .match-btn a.btn-pin svg {
    margin-right: 0.53333vw;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .match-btn a.btn-refresh svg {
    margin-right: 0.53333vw;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .game-highlight-wrap {
    background: var(--mbl-sportName-bg);
    text-align: center;
    color: var(--mbl-sportName-text);
    font-size: 16px;
    /* line-height: 35px; */
  }
  .accordion-body {
    display: none;
  }
  .tbl-bets .odd-row .team-name .title {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .boxHide {
    display: none !important;
  }
  .showMinMaxMobile {
    display: block;
  }
  .betfair-tbl thead .back-1 {
    border-top-left-radius: 0;
  }
  .betfair-tbl thead .lay-1 {
    border-top-right-radius: 0;
  }
  .matched-count {
    font-size: 11px;
  }
  .team-width {
    width: 65%;
  }
  .mobileTableHead {
    min-width: 65px !important;
  }
}
.cashout-container {
  line-height: 18px;
  margin-left: 3px;
  vertical-align: middle;
  font-weight: 700;
  cursor: pointer;
  align-items: center;
}
.empty-container {
  /* width: 107px; */
  padding-top: 6px;
  z-index: 1;
  padding-bottom: 4.1px;
}
.cashout-label {
  margin-left: 5px;
}
.cashout-icon {
  width: 18px;
  border-radius: 2px;
  height: 18px;
  float: left;
  background-color: var(--cashout-icon-bg);
  color: var(--cashout-icon-color);
  display: flex;
  align-items: center;
  justify-content: center;
}
.marketDetailsList {
  list-style: none;
  display: flex;
  overflow-x: scroll;
  padding-left: 0;
  margin-bottom: 0;
  position: relative;
  height: 11.6vw;
  background: var(--mbl-filter-background);
  padding: 1.86667vw;
  overflow: auto;
  white-space: nowrap;
}
.marketDetailsList::-webkit-scrollbar {
  display: none;
}
.marketDetailsList {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.marketDetailsListItem {
  margin-right: 1.33333vw;
}
.marketDetailsListItem a {
  color: var(--mbl-filter-tab-text) !important;
  line-height: 9.06667vw;
  font-weight: 700;
  background: var(--mbl-filter-tab-bg);
  border: 1px solid var(--mbl-filter-tab-border);
  border-radius: 4.8vw;
  padding: 2.4vw;
  font-size: 3.46667vw;
}
.marketDetailsListItem a.active {
  background: var(--mbl-filter-tab-active-bg) !important;
  color: var(--mbl-filter-tab-active-text) !important;
  border: 1px solid var(--mbl-filter-tab-active-border) !important;
}
@media screen and (min-width: 992px) {
  .marketDetailsList {
    display: none;
  }
  .matchodd-cont {
    margin-bottom: 1rem !important;
  }
  .market-name-bar-odd {
    margin-top: 6px;
  }
}
.suspended {
  padding: 38px;
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 30px;
  font-weight: 700;
  top: 0;
  color: var(--matchodds-suspended-color);
  display: flex;
  text-align: center;
  background: var(--matchodds-suspended-bg);
  opacity: 0.8;
  border: 2px solid var(--matchodds-suspended-border);
  z-index: 2;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
}
.suspend-bookmaker[bookmarked_table] {
  height: 46px;
  background: var(--bookmaker-suspended-bg);
  z-index: 5;
  position: absolute;
  width: 100%;
  left: 0;
}
.suspend-bookmaker[bookmarked_table] span[bookmarked_table] {
  line-height: 46px;
  font-size: 12px;
  font-weight: 400;
  opacity: 0.8;
  color: var(--bookmaker-suspended-color);
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
  text-align: center;
  text-transform: none;
}
.suspend-bookmaker-external[bookmarked_table] {
  height: 46px;
  background: var(--bookmaker-suspended-bg);
  z-index: 5;
  position: absolute;
  width: 60%;
  left: 40%;
  text-align: center;
}

tr[data-calculator].show-calculator .fancy-quick-tr,
tr[data-calculator].show-calculator .placebet,
tr[data-calculator].show-calculator .place-bet,
tr[data-calculator].show-calculator .slip-back,
tr[data-calculator].show-calculator .container {
  display: block !important;
  visibility: visible !important;
}

tr[data-calculator].show-calculator .row {
  display: flex !important;
  flex-wrap: wrap;
}
.suspend-bookmaker-external[bookmarked_table] span[bookmarked_table] {
  line-height: 46px;
  font-size: 12px;
  font-weight: 400;
  opacity: 0.8;
  color: var(--bookmaker-suspended-color);
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
  text-align: center;
  text-transform: none;
}
.marketplace-right-arrow {
  font: 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 6px;
  position: relative;
  top: 3px;
}
.blue-bet-slip-back {
  background: var(--market-details-cmp-blue-bet-slip-back-background);
  border-bottom: 1px solid #7e97a7;
}
.bookmakerNews {
  color: var(--bookmaker-news-text) !important;
}
.pink-bet-slip-back {
  background: var(--market-details-cmp-pink-bet-slip-back-background);
}
.odd-row .back-1.active,
.odd-row .back-2.active,
.odd-row .back-3.active {
  background-color: var(--market-details-cmp-odd-row-back-1-active-background);
  color: var(--market-details-cmp-odd-row-back-1-active-color);
  box-shadow: inset 0 1px 3px #00000080;
}
.odd-row .lay-1.active,
.lay-2.active .lay-3.active {
  background-color: var(--market-details-cmp-odd-row-lay-1-active-background);
  color: var(--market-details-cmp-odd-row-lay-1-active-color);
  box-shadow: inset 0 1px 3px #00000080;
}
.app-market-tabs {
  position: relative;
  top: 12px;
}
@media only screen and (max-width: 767px) {
  .suspend-bookmaker-external[bookmarked_table] {
    height: 46px;
    background-color: var(--market-details-cmp-suspend-background);
    z-index: 5;
    position: absolute;
    width: 35%;
    left: 65%;
    text-align: center;
  }
  .sportbook-back {
    width: 62% !important;
  }
}
.loader-body-marketplace {
  display: flex;
  justify-content: center;
}
.btn-wrap {
  margin-bottom: 7px;
  display: block;
  clear: both;
}
.btn-wrap a {
  text-decoration: none;
  cursor: pointer;
}
.selectBetBack a {
  background-color: var(
    --market-details-cmp-selectBetBack-a-background
  ) !important;
  color: var(--market-details-cmp-selectBetBack-a-color) !important;
  box-shadow: inset 0 1px 3px #00000080;
}
.selectBetLay a {
  color: var(--market-details-cmp-selectBetLay-a-color) !important;
  background-color: var(
    --market-details-cmp-selectBetLay-a-background
  ) !important;
  box-shadow: inset 0 1px 3px #00000080;
}
@media only screen and (min-width: 992px) {
  .matchodd {
    margin-top: -2.5px;
  }
  .marketDetailsList-con {
    margin-top: 8px;
  }
  .match-book-inner-data {
    font-size: 12px !important;
  }
  .fa-circle:before {
    font-size: smaller;
    position: relative;
  }
  .mobileScoreCardAndStream {
    display: none;
  }
}
@media only screen and (max-width: 574px) {
  .cash-con {
    font-size: 11px !important;
    position: relative;
    bottom: 1px;
  }
  .matched-count {
    padding: 5px 3px;
  }
  .fa-circle:before {
    font-size: x-small;
    position: relative;
  }
  .fa-television:before {
    font-weight: 500;
    position: relative;
    left: 7px;
  }
  .cric-txt {
    font-weight: 900;
    position: relative;
    left: 8px;
  }
  .match-inn-txt-top {
    font-size: 12px !important;
  }
  .match-inn-txt-btm {
    font-size: 11px !important;
  }
  .marketDetailsList {
    margin-bottom: -4px;
    position: relative;
    height: 6.8vh;
    bottom: 2px;
  }
  .match-btn {
    margin-top: 0;
  }
}
@media only screen and (min-width: 993px) {
  .matched-count {
    padding: 5px 0;
    position: relative;
    right: 10px;
  }
  .bookmaker-dark-head {
    min-width: max-content;
  }
  .outer-div1 {
    width: 11.6vw;
  }
}
@media only screen and (max-width: 574px) {
  .mobile-query {
    position: relative;
    left: -1px;
  }
  .matchodd-cont {
    position: relative;
    left: -1px;
    margin-bottom: 16px;
    width: 100.5%;
  }
  .marketDetailsList {
    margin-top: 2px;
    height: 6.3vh;
  }
}
@media screen and (max-width: 426px) {
  .marketDetailsList {
    height: auto;
    margin-bottom: -4px;
  }
  .app-market-tabs {
    top: -5px;
    width: 100.2%;
  }
  .ipl-winner:last-child {
    margin-bottom: 17px;
  }
  .matchodd-cont:last-child {
    margin-bottom: 17px;
  }
  .book-maker-table-thead th {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .bookmaker-mobile-custom-css {
    position: relative;
    left: -1px;
    width: 100.4%;
  }
  .ipl-winner:last-child {
    margin-bottom: 0;
  }
  .mobile-query {
    margin-top: 17px;
  }
  .not-matched {
    height: 27px;
  }
  .cashout-done {
    top: 2px !important;
  }
  .not-matched-profit {
    margin-bottom: 2px;
  }
}
@media screen and (max-width: 321px) {
  .suspend-bookmaker-external[bookmarked_table] {
    width: 40%;
    left: 60%;
  }
  .empty-container {
    width: 90px;
  }
  .outer-div4 {
    width: 107px !important;
  }
  .outer-div2 {
    width: 30%;
  }
}
@media screen and (max-width: 281px) {
  .marketDetailsList {
    margin-bottom: -5px;
  }
  .suspend-bookmaker-external[bookmarked_table] {
    width: 46%;
    left: 54%;
  }
}
.matchodd-cont:last-child {
  margin-bottom: 0 !important;
}
@media only screen and (min-width: 768px) {
  .cashout-container {
    top: 1px !important;
  }
}
@media only screen and (min-width: 1024px) {
  .outer-div3 {
    position: relative;
    width: 56%;
    left: 0;
  }
  .empty-container {
    padding-bottom: 0;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .marketDetailsList {
    height: 6.6vw;
  }
  .marketDetailsListItem a {
    line-height: 3.06667vw;
    font-weight: 700;
    border-radius: 4.8vw;
    padding: 1vw;
    font-size: 2vw;
  }
  .suspend-bookmaker-external[bookmarked_table] {
    width: 60%;
    left: 65%;
  }
  .suspend-bookmaker-external[bookmarked_table] span[bookmarked_table] {
    font-size: 18px;
    margin-right: 180px;
  }
}
@media only screen and (min-width: 786px) and (max-width: 1024px) {
  .suspend-bookmaker-external[bookmarked_table] {
    width: 82%;
    left: 40%;
  }
  .game-highlight-wrap {
    font-size: 25px;
    line-height: 45px;
  }
  .fa-television {
    font-size: 22px !important;
  }
  .tabTv .items {
    font-size: 20px;
  }
}
@media only screen and (min-width: 420px) and (max-width: 460px) {
  .mobileTableHead {
    min-width: 75px !important;
  }
  .empty-container {
    padding-bottom: 0;
  }
}
.table > thead > th.min-max-mobile {
  border-bottom: 0px;
}
@media only screen and (min-width: 390px) and (max-width: 415px) {
  .tbl-bets .count-a {
    width: 70px;
    max-width: 70px;
    min-width: 70px;
  }
}
@media only screen and (min-width: 300px) and (max-width: 400px) {
  .empty-container {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 300px) and (max-width: 992px) {
  .hideDesktopMarque {
    display: none;
  }
  .fancy-marquee {
    font-size: 11px;
    width: 100%;
  }
}
@media only screen and (min-width: 993px) {
  .hideMobileMarque {
    display: none;
  }
}
.sportbook-back {
  background: var(--market-tabs-cmp-sportbook-market-tbl-back-1-background);
  width: 125px;
  border: 1px solid white;
  border-radius: 3px;
  position: relative;
  padding: 2px 0;
}
.selectBetBackSportBook {
  background: var(
    --market-tabs-cmp-sportbook-market-tbl-back-1-active-background
  ) !important;
  color: var(
    --market-tabs-cmp-sportbook-market-tbl-back-1-active-color
  ) !important;
  box-shadow: inset 0 1px 3px #00000080 !important;
  border-radius: 3px;
}
.winMarket {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 4px;
}
.back-gradientSportbook {
  background: linear-gradient(90deg, #82dda6cc, #82ddb059 49%, #82dda6cc);
}
.winTitle {
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  display: block;
}
@media screen and (max-width: 490px) {
  .winTitle {
    text-overflow: ellipsis;
    width: 140px;
    overflow: hidden;
    white-space: nowrap;
  }
}
.suspend-WinSPort-external[bookmarked_table] {
  height: 100%;
  background: var(--bookmaker-suspended-bg);
  z-index: 5;
  top: 0;
  position: absolute;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.suspend-WinSPort-external[bookmarked_table] span[bookmarked_table] {
  line-height: 120px;
  font-size: 12px;
  font-weight: 400;
  opacity: 0.8;
  color: var(--bookmaker-suspended-color);
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
  text-align: center;
  text-transform: none;
}
.winSP .input-Betslip {
  margin-left: 40px !important;
}
.spWinnerMarket {
  margin-top: 17px !important;
}
.container-main-time {
  padding: 0;
  background: linear-gradient(0deg, #000000c4, #00000073),
    url(https://kingexch9.com/api/users/images/slider-default-2025815182455745.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  height: 90px;
  align-items: center;
  display: grid;
  background-position: bottom;
  position: relative;
}

.gameStatus {
  font-size: 12px;
  font-weight: 700;
  text-shadow: #fc0 1px 0 10px;
}
.redStatus {
  color: red;
}
.greenStatus {
  color: green;
  text-shadow: #fc0 1px 0 10px;
}
.gameRemainingTime {
  font-size: 12px;
  font-weight: 700;
  text-shadow: #fc0 1px 0 10px;
}
.betStart {
  color: #ff0;
  text-shadow: #fc0 1px 0 10px;
}

.in_play_betStarted {
  color: #fff;
  margin-left: 10px;
  font-weight: 700;
  animation: inplayBetStart 1s infinite ease-in-out;
}

/* Proper keyframes */
@keyframes inplayBetStart {
  0% {
    color: #fff;
    transform: scale(1);
  }
  50% {
    color: rgb(255, 255, 8);
    transform: scale(1.1);
  }
  100% {
    color: rgb(255, 255, 188);
    transform: scale(1);
  }
}

.overlay {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: transparent;
  z-index: 99;
  pointer-events: auto;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: var(--market-tabs-cmp-card-background);
  background-clip: border-box;
  border: 1px solid var(--market-tabs-cmp-card-border);
  border-radius: 0.25rem;
  margin-top: -2px;
  padding: 0;
  background: none;
  margin-bottom: 1.5rem;
}
.count-a {
  position: relative;
}
.sportbook-market-tbl {
  overflow-y: hidden;
}
.fancy-card {
  border: 1px solid var(--market-tabs-cmp-fancy-card-border);
  border-bottom: 1px solid var(--market-tabs-cmp-fancy-card-border);
  border-radius: 4px 4px 2px 2px;
}
.fancy-card .table-responsive {
  border-radius: 4px 4px 2px 2px;
}
#fancyBetHeadNew {
  top: 0;
}
.bookmaker,
.fancy-head,
.sportsbook-head {
  position: absolute;
  top: 0;
  width: 100%;
  zoom: 1;
}
.card-header {
  padding: 0;
}
.fancy-head h4 {
  position: relative;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  color: var(--market-tabs-cmp-fancy-head-h4-color);
  z-index: 1;
  float: left;
  zoom: 1;
}
.bookmaker .in-play span,
.fancy-head .in-play span,
.sportsbook-head .in-play span {
  padding: 0 14px 0 8px;
  cursor: pointer;
}
.btn-fancybet_rules,
.btn-sportsbook_rules {
  vertical-align: top;
  margin-left: -4px;
  height: 30px;
  font-size: 0;
  text-indent: -99999px;
  width: 41px;
  display: inline-block;
  background-repeat: no-repeat;
  background: var(--fancy-info-icon-bg);
  clip-path: polygon(
    100% 100%,
    79% 22%,
    76% 15%,
    74% 12%,
    72% 9%,
    68% 6%,
    59% 3%,
    78% 2%,
    0% 0%,
    0% 100%
  );
}
.btn-sportsbook_rules {
  background: var(--sportsbook-info-icon-bg);
  clip-path: polygon(
    100% 100%,
    79% 22%,
    76% 15%,
    74% 12%,
    72% 9%,
    68% 6%,
    59% 3%,
    78% 2%,
    0% 0%,
    0% 100%
  );
}
a.btn-fancybet_rules,
a.btn-fancybet_rules:hover {
  color: var(--markets-fancy-info) !important;
}
a.btn-sportsbook_rules,
a.btn-sportsbook_rules:hover {
  color: var(--markets-sportsbook-info) !important;
}
.fancy-head h4 span {
  min-width: 72px;
  line-height: 30px;
  padding: 0 10px;
  vertical-align: top;
  display: inline-block;
  background: var(--markets-fancy-icon-bg);
  color: var(--markets-fancy-text);
  font-weight: 700;
}
.btn-fancybet_rules svg,
.btn-sportsbook_rules svg {
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  margin: 8px 14px;
  background-size: contain;
  display: block;
}
a.btn-fancybet_rules:hover,
a.btn-sportsbook_rules:hover {
  color: var(--markets-fancy-text);
}
.fancy-head .in-play-sportbook span {
  background: var(--markets-sportsbook-bg);
  color: var(--markets-sportsbook-text);
  cursor: pointer;
  border-top-left-radius: 10px;
}
.fancy_bet_tab-wrap,
.special_bets-tab-wrap {
  background: var(--markets-sportsbook-bg);
  justify-content: center;
  align-items: center;
  margin-top: -2px;
  height: 30px;
}
.fancy_bet_tab-wrap,
.special_bets-tab {
  display: flex;
}
.fancy_bet_back {
  background: var(--markets-fancy-icon-bg) !important;
  margin-top: 30.2px;
}
.special_bets-tab {
  width: auto;
  background: var(--fancy-category-bg);
  border-radius: 5px;
  margin: 3px 0;
  justify-content: center;
  align-items: center;
  padding: 0;
  cursor: pointer;
}
.bookmakersTabs {
  background: var(--sportsbook-category-bg);
}
.special_bets-tab li {
  list-style: none;
  padding: 2px;
}
.special_bets-tab a {
  min-width: 70px;
  height: 18px;
  line-height: 18px;
  color: var(--fancy-category-text);
  font-weight: 700;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 0 5px;
  display: block;
  text-align: center;
}
.bookmakersTabs a {
  color: var(--sportsbook-category-text);
}
.fancy_bet_tab-wrap .select a,
.fancy_bet_tab-wrap a {
  color: #000;
  font-size: 12px;
}
.special_bets-tab .select a {
  background: var(--fancy-category-active-bg);
  color: var(--fancy-category-active-text) !important;
  text-decoration: none;
}
.bookmakersTabs .select a {
  background: var(--sportsbook-category-active-bg) !important;
  color: var(--sportsbook-category-active-text) !important;
}
.sportbookmarket .table {
  background: var(--sportbook-market-bg) !important;
}
.sportbookmarket {
  border: 1px solid var(--sportmarket-border) !important;
  border-bottom: 1px solid var(--sportmarket-border) !important;
}
.sportbookmarket .tbl-bets .odd-row {
  border-bottom: 1px solid var(--sportbook-runner-border) !important;
}
.sportbook-name .title {
  color: var(--sportbook-runner-text) !important;
}
.sportbook-name .minus-book {
  color: var(--sportbook-pl-minus) !important;
}
.sportbook-name .plus-book {
  color: var(--sportbook-pl-plus) !important;
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.fancy-bet {
  font-size: 12px;
}
.table {
  width: 100%;
  margin-bottom: 0;
  color: var(--market-tabs-cmp-table-color);
  border-collapse: collapse;
  background-color: var(--market-tabs-cmp-table-background);
}
.table thead th,
.tbl-bets .odd-row {
  border-bottom: 1px solid var(--market-tabs-cmp-table-th-border-b);
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 1px solid var(--market-tabs-cmp-table-th-border-b);
}
.tbl-bets th {
  padding: 5px;
  border-top: none;
  text-align: center;
}
.lay-1 {
  background-color: var(--market-tabs-cmp-table-lay-1-background);
  border-left-color: var(--market-tabs-cmp-table-lay-1-border-l);
}
.back-1 {
  background-color: var(--market-tabs-cmp-table-back-1-background);
  border-left-color: var(--market-tabs-cmp-table-back-1-border-l);
}
.tbl-bets .valign-middle {
  vertical-align: middle;
}
.odd-row .team-name {
  text-align: left;
  padding-left: 6px !important;
}
.tbl-bets td {
  text-align: center;
  font-size: 12px;
  padding: 2.5px 0 !important;
  font-weight: 700;
  vertical-align: middle;
  border-top: none;
}
.odd-row .team-name .title {
  font-size: 12px !important;
  display: block !important;
  font-weight: 700 !important;
}
.tbl-bets .odd-row td span {
  display: block;
  font-weight: 400;
  font-size: 11px;
}
tbody tr td a {
  text-decoration: none !important;
}
.title {
  color: var(--market-tabs-cmp-title-color);
  text-decoration: none;
  cursor: pointer;
}
.book-btn {
  background: var(--btnColor);
  font-weight: 700;
  font-size: 12px;
  padding: 4px 10px;
}
.btn-primary {
  border-color: unset;
  background: var(--newsColor);
}
.close {
  background: var(--border-primary);
  margin-right: 5px;
  margin-top: 5px;
  float: right;
  font-size: 17px;
  height: 30px;
  width: 40px;
  border-radius: 80px;
  border: unset;
  color: var(--market-tabs-cmp-close-color);
  z-index: 3;
  right: 0;
  position: absolute;
}
.login-popup-content {
  background: var(--market-tabs-cmp-login-popup-content-background);
  background-size: cover;
  box-shadow: 5px 5px 5px #666;
  width: 100%;
}
.login-popup-content .header-popup {
  height: 20px;
  width: 100%;
  display: flex;
}
a:not([href]):not([tabindex]) {
  color: var(--primary);
}
.header-popup .ui-link:before,
.ui-link:before {
  content: "";
  width: 12px;
  height: 12px;
  color: #fff;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="9"><path fill="rgb(255,255,255)" fill-rule="evenodd" d="M9 .912L5.412 4.5 9 8.088 8.088 9 4.5 5.412.912 9 0 8.088 3.588 4.5 0 .912.912 0 4.5 3.588 8.088 0z"/></svg>')
    0 0 / contain no-repeat;
}
.modal-content {
  border: unset;
}
.login-popup-content .login-panel-container {
  width: 100% !important;
  text-align: center;
  position: relative;
  padding: 20px;
}
.confirm-text {
  color: var(--market-tabs-cmp-confirm-text-color);
  margin-bottom: 30px;
}
.confirm-text .text-confirm-bold {
  font-weight: 700;
}
.confirm-text .text1 {
  font-size: 16px;
  margin-bottom: 10px;
}
.confirm-line {
  border-top: 1px solid var(--market-tabs-cmp-confirm-line-color);
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.confirm-text .text2 {
  font-size: 14px;
  font-weight: 700;
}
.confirm-button {
  display: flex;
  align-content: center;
  justify-content: center;
  margin-top: 25px;
}
.confirm-button .btn-confirm {
  color: var(--market-tabs-cmp-btn-confirm-color);
  background-color: var(--market-tabs-cmp-btn-confirm-background);
}
.btn-verification {
  font-size: 13px;
  height: 30px;
  width: 90px;
  color: var(--market-tabs-cmp-btn-verification-color);
  outline: 0;
  border-radius: 4px;
  background-color: #0000;
  border: 1px solid var(--market-tabs-cmp-btn-border);
  font-weight: 700;
  flex: 0.3;
  margin-right: 10px;
}
.btn-fancy_info:before {
  background: url(info.14a7793d3d405b52.svg) 0 0 / contain;
  width: 20px;
  content: "";
  height: 20px;
}
#fancyPLModal .modal-header {
  border-bottom: 1px solid #c8ced3;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  padding: 0;
}
#fancyPLModal .border {
  border-bottom: 0 !important;
  padding: 0 !important;
  border: 1px solid !important;
}
#fancyPLModal .modal-header h1 {
  font-size: 0.875rem;
}
#fancyPLModal .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
  font-size: 17px;
  color: #3c5161;
}
#fancyPLModal button.close {
  background-color: transparent;
  border: 0;
  appearance: none;
  color: #fff;
  opacity: 1;
  float: right;
  font-size: 1.3125rem;
  font-weight: 700;
  text-shadow: 0 1px 0 #fff;
  line-height: 1;
  margin: -1.5rem 0.3rem 0rem auto !important;
}
#fancyPLModal .modal-content {
  border: unset;
  background-color: #243b48 !important;
  color: #fff;
}
#fancyPLModal .modal-body {
  background-color: #fff !important;
  color: #fff;
  text-align: center;
  padding: 0 !important;
}
#fancyPLModal .modal-body table {
  border: 2px solid #333;
}
#fancyPLModal .modal-body table thead {
  background: var(--reports-table-head-bg);
  color: var(--reports-table-head-text);
  border: 1px solid var(--reports-table-head-text);
  text-align: center;
  font-weight: 700;
}
#fancyPLModal .modal-body a {
  color: #0d6efd !important;
}
.sportbook {
  box-shadow: inset 0 1px #0003;
}
.card-accrdn {
  padding: 5px;
  background-color: var(--market-tabs-cmp-card-accrdn-background);
  color: var(--market-tabs-cmp-card-accrdn-color);
  cursor: pointer;
  font-size: 14px;
}
.card-fancybet {
  padding: 0;
  font-size: 12px;
  background: var(--market-tabs-cmp-card-fancybet-background);
  border: none;
  border-radius: unset;
}
.sportbook {
  background: var(--market-tabs-cmp-sportbook-background);
  padding: 2px 5px !important;
  border: none;
  border-radius: unset;
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.inner-sportbook {
  padding: 2px 5px;
  font-size: 12px;
  font-weight: 700;
}
strong {
  font-weight: bolder;
}
.fa {
  display: inline-block;
  font: 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ml-2 {
  margin-left: 0.5rem !important;
}
.card-header > i {
  margin-right: 0.5rem;
}
.fa-info-circle:before {
  content: "\f05a";
}
.fancy_bet_tab-wrap {
  margin-top: 30.2px;
}
@media only screen and (max-width: 767px) {
  .fancy_bet_tab-wrap {
    width: 100%;
    overflow-x: scroll;
    white-space: nowrap;
  }
  .special_bets-tab li {
    padding: 0 4px 0 0;
  }
  .fancy_bet_tab-wrap {
    width: 101%;
    overflow-x: scroll;
    white-space: nowrap;
  }
  .special_bets-tab a {
    min-width: unset;
    padding: 0 5px;
    line-height: 22px;
    height: 22px;
  }
  .fancy_info-popup {
    display: none;
    color: #1e1e1e;
    right: 0;
    border-radius: 0.5997vmax;
    position: absolute;
    top: 0;
    align-items: flex-start;
    z-index: 9;
    background: #fff;
    font-weight: 400;
    box-shadow: 0 6px 10px #000000b3;
  }
  .fancy_info-popup .close,
  .limit_info-popup .close {
    width: 3.74813vmax;
    height: 4.74813vmax;
    justify-content: center;
    align-items: center;
    font-size: 0;
    text-indent: -99999px;
    display: flex;
  }
  .fancy_info-popup .close {
    width: 1.34933vmax;
    height: 1.34933vmax;
    color: var(--fancy-mbl-minmax-cross) !important;
    display: block;
  }
  .btn-fancy_info {
    height: 100%;
    padding: 0;
    margin: 0 5px 0 0;
    background-color: transparent;
    line-height: inherit;
    align-items: center;
    justify-content: center;
    float: right;
    display: none;
  }
  @media only screen and (max-width: 992px) {
    .fancy-bet td .btn {
      padding: 0.25rem 0.5rem;
      font-size: 0.765625rem;
      line-height: 1.5;
      border-radius: 0.2rem;
      margin-right: 5px;
      /* border: 1px solid #333; */
    }
  }
  @media only screen and (max-width: 992px) {
    .btn-fancy_info {
      display: flex;
    }
    .hiddenMobile {
      display: none !important;
    }
  }
}
@media only screen and (max-width: 992px) {
  .tbl-bets .back-1,
  .tbl-bets .lay-1 {
    min-width: 40px;
    margin: 0;
  }
}
@media only screen and (min-width: 375px) and (max-width: 380px) {
  .hiddenMobile {
    display: none !important;
  }
  .fancy_bet_tab-wrap {
    width: 100%;
    overflow-x: scroll;
    white-space: nowrap;
  }
  .special_bets-tab {
    padding: unset;
  }
  .special_bets-tab li {
    flex: 1;
    text-align: center;
    padding: 0;
  }
  .seletab {
    width: 31px;
  }
  .special_bets-tab {
    display: flex;
    justify-content: space-between;
    width: 93%;
  }
}
@media screen and (max-width: 768px) {
  .fancy-card,
  .fancy-card .table-responsive {
    border-radius: 0;
  }
}
#fancy a {
  text-decoration: none;
}
.minwidth {
  width: 60%;
}
.sportbook {
  background: var(--markets-sportsbook-bg);
  color: var(--markets-sportsbook-text);
  padding: 0;
  border-radius: 0.25rem;
}
.tooltip-betlimit {
  font-size: 14px;
  float: right;
  margin-top: 3px;
}
.fancyCard {
  min-width: 0;
  word-wrap: break-word;
  background-color: var(--market-tabs-cmp-fancyCard-background);
  background-clip: border-box;
  border: 1px solid var(--market-tabs-cmp-fancyCard-border);
  border-radius: 0.25rem;
  height: unset;
  margin-bottom: unset;
}
.card .inner-sportbook {
  padding: 2px 5px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
}
.tbl-bets .odd-row {
  border-bottom: 1px solid var(--market-tabs-cmp-tbl-bets-odd-row-border-b);
}
.sportbook-name {
  width: 60%;
}
.sportbook-name span {
  padding: 0 !important;
}
.sportbook-market-tbl .back-1 {
  background: var(--market-tabs-cmp-sportbook-market-tbl-back-1-background);
}
.betslipback {
  background: var(--market-tabs-cmp-betslipback-background) !important;
}
.sportsBookOdd {
  padding: 0;
  font-size: 12px !important;
  font-weight: 700 !important;
}
.suspend-sportbook-external[bookmarked_table] {
  height: 42.5px;
  background-color: var(
    --market-tabs-cmp-suspend-sportbook-external-background
  );
  z-index: 5;
  position: absolute;
  width: 11%;
  left: 66%;
  text-align: center;
}
.suspend-sportbook-external[bookmarked_table]:hover {
  background-color: var(
    --market-tabs-cmp-suspend-sportbook-external-hover-background
  );
}
.suspend-sportbook-external[bookmarked_table] span[bookmarked_table] {
  line-height: 46px;
  font-size: 12px;
  font-weight: 400;
  opacity: 0.8;
  color: var(--market-tabs-cmp-suspend-sportbook-external-color);
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
  text-align: center;
  text-transform: none;
}
.show-div {
  display: block !important;
}
.suspend-fancy-external[bookmarked_table] {
  height: 40px;
  background-color: var(
    --market-tabs-cmp-suspend-sportbook-external-background
  );
  z-index: 5;
  position: absolute;
  width: 20.1%;
  left: 60%;
  text-align: center;
}
.suspend-fancy-external[bookmarked_table]:hover {
  background-color: var(
    --market-tabs-cmp-suspend-sportbook-external-hover-background
  );
}
.suspend-fancy-external[bookmarked_table] span[bookmarked_table] {
  line-height: 23px;
  font-size: 12px;
  font-weight: 400;
  opacity: 0.8;
  color: var(--market-tabs-cmp-suspend-sportbook-external-color);
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
  text-align: center;
  text-transform: none;
}
.lay-a {
  background-color: var(--market-tabs-cmp-lay-background) !important;
}
.back-a {
  background-color: var(--market-tabs-cmp-back-background);
}
@media only screen and (min-width: 993px) {
  .tbl-bets .count-a {
    width: 11%;
  }
  .noborder {
    border-left: 0;
    border-right: 0;
  }
  .sportbook-name {
    width: 66% !important;
  }
  .special_bets-tab {
    margin: 3px 0 3px 21px !important;
  }
  .lay-btn-No {
    padding: 5px 7.75px !important;
  }
  .lay-btn-Yes {
    padding: 5px 5.4px !important;
  }
}
.right-arrow-mt {
  margin-top: 2px;
}
.plus-book {
  color: var(--market-tabs-cmp-plus-book-color);
  font-weight: 700 !important;
}
.minus-book {
  color: var(--market-tabs-cmp-minus-book-color);
  display: block;
  font-weight: 700 !important;
}
@media only screen and (max-width: 1024px) {
  .sportbook-hidden-box {
    display: none;
  }
}
@media only screen and (max-width: 992px) {
  .suspend-fancy-external[bookmarked_table] {
    height: 40px;
    background-color: #243a4866;
    z-index: 5;
    position: absolute;
    width: 20%;
    left: 60%;
    text-align: center;
  }
}
@media only screen and (max-width: 992px) {
  .suspend-fancy-external[bookmarked_table] {
    height: 40px;
    background-color: #243a4866;
    z-index: 5;
    position: absolute;
    width: 20%;
    left: 60%;
    text-align: center;
  }
  .suspend-sportbook-external[bookmarked_table] {
    height: 42.5px;
    background-color: #243a4866;
    z-index: 5;
    position: absolute;
    width: 25%;
    left: 75%;
    text-align: center;
  }
}
@media only screen and (max-width: 768px) {
  .suspend-fancy-external[bookmarked_table] {
    height: 42.5px;
    background-color: #243a4866;
    z-index: 5;
    position: absolute;
    width: 37.8%;
    left: 62.8%;
    text-align: center;
  }
}
@media only screen and (max-width: 575px) {
  .suspend-sportbook-external[bookmarked_table] {
    height: 42.5px;
    background-color: #243a4866;
    z-index: 5;
    position: absolute;
    width: 25%;
    left: 75%;
    text-align: center;
  }
  .td-end-hide {
    display: none !important;
  }
  .tbl-bets th {
    padding: 2px;
  }
}
.Linemarket-Selected .plus-book {
  color: var(--market-tabs-cmp-Linemarket-Selected-plus-book-color) !important;
  font-weight: 700 !important;
}
.Linemarket-Selected .lay-1 {
  background-color: var(--market-tabs-cmp-Linemarket-Selected-lay-1-background);
  border-left-color: #fff;
}
.Linemarket-Selected .back-1 {
  background-color: var(
    --market-tabs-cmp-Linemarket-Selected-back-1-background
  );
  border-left-color: #fff;
}
.btn-wrap {
  margin-bottom: 7px;
  display: block;
  clear: both;
}
.btn-wrap a {
  text-decoration: none;
  cursor: pointer;
}
.lay-1.active {
  background-color: var(--market-tabs-cmp-lay-1-active-background) !important;
  color: var(--market-tabs-cmp-lay-1-active-color) !important;
  box-shadow: inset 0 1px 3px #00000080 !important;
}
.table tbody tr td a {
  cursor: pointer;
}
.back-1.active {
  background-color: var(--market-tabs-cmp-back-1-active-background) !important;
  color: var(--market-tabs-cmp-back-1-active-color) !important;
  box-shadow: inset 0 1px 3px #00000080 !important;
}
.backrow {
  background-color: var(--market-tabs-cmp-backrow-background) !important;
}
.layrow {
  background-color: var(--market-tabs-cmp-layrow-background) !important;
}
.backrow > td,
.layrow > td {
  border: 1px solid #333;
  text-align: center;
  font-weight: 700;
  padding: 1px !important;
}
@media (min-width: 576px) {
  .modal-sm {
    --bs-modal-width: 352px !important;
  }
}
.progress-bar {
  width: 100%;
  height: 25px;
  padding: 0;
  margin: 0;
  background: var(--fancy-news-bg);
  border-radius: 0;
  box-shadow: inset 0 2px #0000001a;
  transition: width 0.4s ease;
}
.progress-bar-txt {
  width: 100%;
  font-weight: 700;
  color: var(--fancy-news-text);
  line-height: 25px;
  padding: 0;
}
.book-tbl td,
.book-tbl th,
.book-tbl thead {
  border: 1px solid var(--market-tabs-cmp-book-tbl-thead-border);
  text-align: center;
  font-weight: 700;
}
.no-data-available {
  padding: 1px;
  font-weight: 700;
}
-head {
  padding: 4px 15px !important;
  background: var(--modal-header-bg);
  color: var(--modal-header-text);
}
.book-popup {
  padding: 5px;
}
@media screen and (max-width: 426px) {
  .tbl-bets td {
    font-size: 13px;
  }
  .fancy-card {
    border-left: none;
    border-right: none;
    border-bottom: none;
  }
  .minwidth {
    width: auto;
  }
  .tbl-bets .back-1,
  .tbl-bets .lay-1 {
    min-width: 57px;
    margin: 0;
  }
  .suspend-fancy-external[bookmarked_table] {
    width: 33.3%;
    left: 67.5%;
  }
}
@media screen and (max-width: 415px) {
  .tbl-bets .back-1,
  .tbl-bets .lay-1 {
    min-width: 65px;
    margin: 0;
  }
  .suspend-fancy-external[bookmarked_table] {
    width: 32.8%;
    left: 67.2%;
  }
}
@media screen and (max-width: 376px) {
  .tbl-bets .back-1,
  .tbl-bets .lay-1 {
    min-width: 60px;
    margin: 0;
  }
  .suspend-fancy-external[bookmarked_table] {
    width: 35.8%;
    left: 65.2%;
  }
}
@media screen and (max-width: 321px) {
  .suspend-fancy-external[bookmarked_table] {
    width: 41%;
    left: 59.2%;
  }
}
@media screen and (max-width: 281px) {
  .suspend-fancy-external[bookmarked_table] {
    width: 47%;
    left: 53.2%;
  }
}
:root {
  --primary: #315195;
  --menuColor: linear-gradient(#a4dc60 0%, #4f9f21 100%);
  --btnColor: linear-gradient(-180deg, #315195 0%, #14213d 100%);
  --outerMenuColor: #000000;
  --newsColor: linear-gradient(180deg, #2a3a43 27%, #1c282d 83%);
  --menuColormbl: var(--menuColor);
  --outerMenuColorMbl: var(--outerMenuColor);
}
.fency-fency-datatable table {
  border-collapse: collapse;
}
.fency-fency-datatable .table {
  width: 100%;
  margin-bottom: 1rem;
  color: var(--market-tabs-cmp-fency-fency-datatable-color);
}
.fency-fency-datatable .fancy-bet {
  margin-bottom: 0;
}
.fency-fency-datatable .fancy-bet {
  font-size: 12px;
  background: var(--fancy-market-bg);
}
*,
:after,
:before {
  box-sizing: border-box;
}
.fency-fency-datatable th {
  text-align: inherit;
}
.fency-fency-datatable .minwidth {
  width: 60%;
}
.fency-fency-datatable th {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid var(--market-tabs-cmp-fency-fency-datatable-th-border-t);
}
.fency-fency-datatable th {
  padding: 5px;
  border-top: none;
  text-align: center;
}
.fency-fency-datatable thead th {
  vertical-align: bottom;
  border-bottom: 2px solid var(--fancy-runner-bottom-border);
}
.fency-fency-datatable .table thead th {
  border-bottom: 1px solid var(--fancy-runner-bottom-border);
}
.fency-fency-datatable .lay-1 {
  background-color: var(
    --market-tabs-cmp-fency-fency-datatable-lay-1-background
  );
  border-left-color: var(--market-tabs-cmp-fency-fency-datatable-lay-border-l);
}
.fency-fency-datatable .back-1 {
  background-color: var(
    --market-tabs-cmp-fency-fency-datatable-back-1-background
  );
  border-left-color: var(--market-tabs-cmp-fency-fency-datatable-back-border-l);
}
.fency-fency-datatable .odd-row {
  border-bottom: 1px solid #ccc;
}
.fency-fency-datatable .tbl-bets .odd-row {
  border-bottom: 1px solid var(--fancy-runner-bottom-border);
}
.fency-fency-datatable .fancy-quick-tr {
  display: none;
}

.fency-fency-datatable .pull-right {
  float: right;
}
.fency-fency-datatable .fancy-marquee {
  width: 86%;
  display: inline-block;
  font-size: 15px;
  color: var(--market-tabs-cmp-fancy-marquee-color);
}
.fency-fency-datatable td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #c8ced3;
}
.fency-fency-datatable td {
  text-align: center;
  font-size: 12x;
  padding: 3px 0;
  font-weight: 700;
  border-top: none;
}
.fency-fency-datatable .odd-row .team-name {
  text-align: left;
  padding-left: 6px;
  max-width: 165px;
}
.fency-fency-datatable .fancy-title {
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 235px;
  color: var(--fancy-runner-text) !important;
}
.fency-fency-datatable .valign-middle {
  vertical-align: middle;
}
.fency-fency-datatable .count-a {
  width: 10%;
}
.fency-fency-datatable .min-max {
  vertical-align: middle;
}
.fency-fency-datatable .fancy-quick-tr td {
  text-align: left;
}
.fency-fency-datatable .fancy-quick-tr td {
  width: 8.97436%;
  border-bottom: 1px solid #7e97a7;
  border-left: 1px solid #ddd;
  font-weight: 700;
  vertical-align: top;
}
.fency-fency-datatable .fancy-quick-tr td {
  padding: 0;
}

.fency-fency-datatable strong {
  font-weight: bolder;
}
.fency-fency-datatable a {
  color: var(--market-tabs-cmp-fency-fency-datatable-a-color);
  text-decoration: none;
  background-color: transparent;
  color: var(--primary);
}
.fency-fency-datatable a {
  color: #000;
  cursor: pointer;
}
.fency-fency-datatable a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
.fency-fency-datatable a:not([href]):not([tabindex]) {
  color: #000;
  cursor: pointer;
}
.fency-fency-datatable a:not([href]):not([tabindex]) {
  color: #000;
}
.fency-fency-datatable a:not([href]):not([tabindex]) {
  color: var(--primary);
}
.fency-fency-datatable .odd-row .team-name .title {
  font-size: 12px;
  display: block;
  font-weight: 700;
}
.fency-fency-datatable a:hover {
  text-decoration: underline;
  color: unset;
}
.fency-fency-datatable a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}
.fency-fency-datatable a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):hover {
  color: #000;
  cursor: pointer;
}
.fency-fency-datatable .minus-book {
  color: var(--fancy-pl-minus);
  display: block;
  font-weight: 700 !important;
}
.fency-fency-datatable .plus-book {
  color: var(--facny-pl-plus) !important;
}
.fency-fency-datatable .odd-row td span {
  display: block;
  font-weight: 400;
  font-size: 11px;
}
.fency-fency-datatable button {
  border-radius: 0;
}
.fency-fency-datatable button {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.fency-fency-datatable button {
  overflow: visible;
}
.fency-fency-datatable button {
  text-transform: none;
}
.fency-fency-datatable button {
  -webkit-appearance: button;
}
.fency-fency-datatable .btn {
  display: inline-block;
  font-weight: 400;
  color: #23282c;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid #333;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.fency-fency-datatable .btn-primary {
  color: var(--market-tabs-cmp-fency-fency-datatable-btn-primary-color);
  background-color: var(
    --market-tabs-cmp-fency-fency-datatable-btn-primary-background
  );
}
.fency-fency-datatable .book-btn {
  background: var(--btnColor);
  font-weight: 700;
  font-size: 12px;
  padding: 4px 10px;
}
.fency-fency-datatable .btn-primary {
  border-color: unset;
  color: var(--fancy-book-btn-text) !important;
  background: var(--fancy-book-btn-bg);
}
.fency-fency-datatable button:not(:disabled) {
  cursor: pointer;
}
.fancyminmaxText {
  color: var(--fancy-minmax-text-color) !important;
}
.fancyminmaxValue {
  color: var(--fancy-minmax-value) !important;
}
.fancyminmax-mbl-bg {
  background: var(--fancy-mbl-minmax-bg) !important;
}
.fency-fency-datatable .fancy-bet td .btn {
  /* border: 1px solid var(--fancy-book-btn-bg); */
}
.fency-fency-datatable .btn:hover {
  color: #23282c;
  text-decoration: none;
}
.fency-fency-datatable .fancy-bet td .btn:hover {
  color: #000;
  background: transparent;
}
.fency-fency-datatable .btn-primary:hover,
.btn-primary:not(:disabled):not(.disabled):active {
  border-color: unset !important;
}
.fency-fency-datatable .btn-fancy_info {
  height: 100%;
  padding: 0;
  margin: 0 5px 0 0;
  background-color: transparent;
  line-height: inherit;
  align-items: center;
  justify-content: center;
  float: right;
  display: none;
}
.fency-fency-datatable .btn-fancy_info:before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15"><path fill="%233B5160" fill-rule="evenodd" d="M6.76 5.246V3.732h1.48v1.514H6.76zm.74 8.276a5.86 5.86 0 0 0 3.029-.83 5.839 5.839 0 0 0 2.163-2.163 5.86 5.86 0 0 0 .83-3.029 5.86 5.86 0 0 0-.83-3.029 5.839 5.839 0 0 0-2.163-2.163 5.86 5.86 0 0 0-3.029-.83 5.86 5.86 0 0 0-3.029.83A5.839 5.839 0 0 0 2.308 4.47a5.86 5.86 0 0 0-.83 3.029 5.86 5.86 0 0 0 .83 3.029 5.839 5.839 0 0 0 2.163 2.163 5.86 5.86 0 0 0 3.029.83zM7.5 0c1.37 0 2.638.343 3.804 1.028a7.108 7.108 0 0 1 2.668 2.668A7.376 7.376 0 0 1 15 7.5c0 1.37-.343 2.638-1.028 3.804a7.108 7.108 0 0 1-2.668 2.668A7.376 7.376 0 0 1 7.5 15a7.376 7.376 0 0 1-3.804-1.028 7.243 7.243 0 0 1-2.668-2.686A7.343 7.343 0 0 1 0 7.5c0-1.358.343-2.62 1.028-3.786a7.381 7.381 0 0 1 2.686-2.686A7.343 7.343 0 0 1 7.5 0zm-.74 11.268V6.761h1.48v4.507H6.76z"/></svg>')
    0 0 / contain;
  width: 20px;
  content: "";
  height: 20px;
}
.fency-fency-datatable .fancy_info-popup {
  display: none;
  color: var(--market-tabs-cmp-fency-fency-datatable-fancy_info-popup-color);
  right: 0;
  border-radius: 0.5997vmax;
  position: absolute;
  top: 0;
  align-items: flex-start;
  z-index: 9;
  background: var(
    --market-tabs-cmp-fency-fency-datatable-fancy_info-popup-background
  );
  font-weight: 400;
  box-shadow: 0 6px 10px #000000b3;
}
.fency-fency-datatable .spnd-fncy {
  padding: 10px;
  width: 200%;
  right: 0;
  top: 0;
  background: var(--facny-suspended-bg);
  z-index: 5;
  position: absolute;
  pointer-events: none;
  height: 100%;
  color: var(--facny-suspended-color);
  display: flex;
  justify-content: center;
  align-items: center;
}
.fency-fency-datatable dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
.fency-fency-datatable .quick_bet-wrap {
  border: 1px solid
    var(--market-tabs-cmp-ency-fency-datatable-quick_bet-wrap-border);
  border-width: 1px 0;
  box-shadow: inset 0 2px #0000001a;
  padding: 0 2px 0 7px;
}
.fency-fency-datatable .fancy-quick-tr .quick_bet-wrap {
  border-width: 0;
}
.fency-fency-datatable.fa {
  display: inline-block;
  font: 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fency-fency-datatable .fa-arrow-right:before {
  content: "\f061";
}
.fency-fency-datatable .fancy_info-popup dl {
  border-right: 0.26667vw solid #e0e6e6;
  padding: 3px 1.04948vmax;
  margin: 0;
  min-width: 130px;
}
.fency-fency-datatable .close {
  float: right;
  font-size: 1.3125rem;
  font-weight: 700;
  line-height: 1;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.fency-fency-datatable .close {
  color: var(--market-tabs-cmp-fency-fency-datatable-close);
  opacity: 1;
}
.fency-fency-datatable .fancy_info-popup .close {
  width: 3.74813vmax;
  height: 4.74813vmax;
  justify-content: center;
  align-items: center;
  font-size: 0;
  text-indent: -99999px;
  display: flex;
}
.fency-fency-datatable .fancy_info-popup .close:before {
  width: 1.34933vmax;
  height: 1.34933vmax;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="9"><path fill="rgb(30,30,30)" fill-rule="evenodd" d="M9 .912L5.412 4.5 9 8.088 8.088 9 4.5 5.412.912 9 0 8.088 3.588 4.5 0 .912.912 0 4.5 3.588 8.088 0z"/></svg>')
    no-repeat;
  display: block;
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="9"><path fill="rgb(30,30,30)" fill-rule="evenodd" d="M9 .912L5.412 4.5 9 8.088 8.088 9 4.5 5.412.912 9 0 8.088 3.588 4.5 0 .912.912 0 4.5 3.588 8.088 0z"/></svg>');
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
}
.fency-fency-datatable .close:hover {
  color: var(--market-tabs-cmp-fency-fency-datatable-hover-color);
  text-decoration: none;
}
.fency-fency-datatable .close:not(:disabled):not(.disabled):hover {
  opacity: 0.75;
}
.fency-fency-datatable .count-a span {
  min-width: 50px;
  display: inline-flex;
}
.fency-fency-datatable .stats-text {
  text-transform: uppercase;
  justify-content: center;
  text-align: center;
  align-items: center;
  display: flex;
  flex: auto;
}
.fency-fency-datatable .spnd-fncy span {
  font-size: 12px;
  font-weight: 400;
  opacity: 0.8;
  color: var(--facny-suspended-color);
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
  text-align: center;
  text-transform: none;
}
.fency-fency-datatable dt {
  font-weight: 700;
}
.fency-fency-datatable .quick_bet-wrap dt {
  width: 53.79665%;
  height: auto;
  line-height: 22px;
  padding: 13px 5px 12px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fency-fency-datatable .quick_bet-wrap dt {
  margin-bottom: 0;
  box-sizing: border-box;
}
.fency-fency-datatable .quick_bet-wrap dt {
  float: left;
}
.fency-fency-datatable dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
.fency-fency-datatable .quick_bet-wrap dd {
  margin-bottom: 0;
  box-sizing: border-box;
}
.fency-fency-datatable .quick_bet-wrap dd {
  float: left;
}
.fency-fency-datatable .quick_bet-wrap .col-btn {
  width: 10.00901%;
  margin-bottom: 2px;
}
.fency-fency-datatable .quick_bet-wrap .col-odd {
  width: 12.36551%;
}
.fency-fency-datatable .quick_bet-wrap .col-stake {
  width: 18.29601%;
  padding-left: 0;
}
.fency-fency-datatable .quick_bet-wrap .col-send {
  width: 100px;
}
.fency-fency-datatable .quick_bet-wrap .col-stake_list {
  width: calc(100% + 9px);
  padding: 5px 0;
  margin-left: -7px;
  zoom: 1;
}
.fency-fency-datatable .show-xs {
  display: none;
}
.fency-fency-datatable .fancy_info-popup dt {
  height: 1.7991vmax;
  font-size: 1.49925vmax;
  line-height: 1.7991vmax;
  padding: 0.44978vmax 0 0.5997vmax;
  color: #577c94;
}
.fency-fency-datatable .fancy_info-popup dd {
  padding-bottom: 0;
  line-height: 3.09895vmax;
  color: #1e1e1e;
  margin: 0;
  font-weight: 700;
}
.fency-fency-datatable .fancy-quick-tr dt span {
  display: inline-block;
}
.fency-fency-datatable .quick_bet-wrap dt .bet-check {
  font-size: 12px;
  opacity: 1;
  float: right;
}
.fency-fency-datatable .fancy-quick-tr td a {
  padding: 3px 10px;
}
.fency-fency-datatable .quick_bet-wrap .btn {
  height: 31px;
  line-height: 31px;
  margin: 0;
}
.fency-fency-datatable .fancy-quick-tr .btn {
  background: url(https://unityexch.com/bg-btn.d9aa1220fb9e7277a34b.gif)
    repeat-x #eee;
  /* border: 1px solid #333; */
  border-radius: 4px;
  color: #1e1e1e;
  font-weight: 700;
  line-height: 30px;
  font-size: 13px;
  height: 38px;
  margin: 0 5px 0 0;
  text-align: center;
  background-image: url(https://unityexch.com/bg-btn.d9aa1220fb9e7277a34b.gif);
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat-x: repeat;
  background-repeat-y: no-repeat;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  /* background-color: var(
    --market-tabs-cmp-fency-fency-datatable-fancy-quick-tr-btn-background
  ); */

  background: transparent;
}
.fency-fency-datatable ul {
  margin-top: 0;
  margin-bottom: 1rem;
}
.fency-fency-datatable .quick-bet-confirm {
  width: 100%;
  height: 40px;
  border-radius: 4px;
  background-color: #ffffff80;
  flex-direction: column;
  justify-content: center;
  display: flex;
  text-align: left;
  margin-bottom: 0;
}
.fency-fency-datatable .icon-minus {
  font-family: simple-line-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fency-fency-datatable .col-stake .icon-minus {
  border-bottom-left-radius: 7px;
  border-top-left-radius: 7px;
  border: 1px solid
    var(--market-tabs-cmp-fency-fency-datatable-col-stake-icon-minus-border);
  display: inline-block;
  position: absolute;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  background-image: var(
    --market-tabs-cmp-fency-fency-datatable-col-stake-icon-minus-background
  );
  justify-content: center;
  align-items: center;
}
.fency-fency-datatable .col-stake .show-xs {
  display: none;
}
.fency-fency-datatable .icon-minus:before {
  content: "\e615";
}
.fency-fency-datatable .col-stake .icon-minus:before {
  content: "";
  background-repeat: no-repeat;
  display: block;
  width: 4.53333vw;
  height: 1.06667vw;
  position: absolute;
  top: 19px;
  background-image: url('data:image/svg+xml,<svg width="17" height="4" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><rect id="b" width="17" height="3" rx="1.5"/><filter x="-2.9%" y="-16.7%" width="105.9%" height="166.7%" filterUnits="objectBoundingBox" id="a"><feOffset dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/><feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0" in="shadowOffsetOuter1"/></filter></defs><g fill="none" fill-rule="evenodd"><use fill="%23000" filter="url(https://unityexch.com/%23a)" xlink:href="%23b"/><use fill="%231F72AC" xlink:href="%23b"/></g></svg>');
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
}
.fency-fency-datatable input {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.fency-fency-datatable input {
  overflow: visible;
}
.fency-fency-datatable .quick_bet-wrap input {
  line-height: 33px;
  height: 40px;
}
.fency-fency-datatable .quick_bet-wrap input {
  font-family: Tahoma, Helvetica, sans-serif;
  color: var(
    --market-tabs-cmp-fency-fency-datatable-quick_bet-wrap-input-color
  );
  border: 0 solid
    var(--market-tabs-cmp-fency-fency-datatable-quick_bet-wrap-input-border);
  background: var(
    --market-tabs-cmp-fency-fency-datatable-quick_bet-wrap-input-background
  );
  box-shadow: unset;
  border-radius: 4px;
  box-sizing: border-box;
  text-align: center;
  font-weight: 700;
  font-size: 14px;
}
.fency-fency-datatable .icon-plus {
  font-family: simple-line-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fency-fency-datatable .col-stake .icon-plus {
  border-bottom-right-radius: 7px;
  border-top-right-radius: 7px;
  border: 1px solid
    var(--market-tabs-cmp-fency-fency-datatable-col-stake-icon-plus-border);
  display: inline-block;
  position: absolute;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  background-image: var(
    --market-tabs-cmp-fency-fency-datatable-col-stake-icon-plus-background
  );
  justify-content: center;
  align-items: center;
}
.fency-fency-datatable .icon-plus:before {
  content: "\e095";
}
.fency-fency-datatable .col-stake .icon-plus:before {
  content: "";
  background-repeat: no-repeat;
  display: block;
  width: 5.53333vw;
  position: absolute;
  top: 12px;
  height: 5.06667vw;
  background-image: url('data:image/svg+xml,<svg width="17" height="18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M7.16 7.16H1.33a1.34 1.34 0 0 0 0 2.68h5.83v5.83a1.34 1.34 0 0 0 2.68 0V9.84h5.83a1.34 1.34 0 0 0 0-2.68H9.84V1.33a1.34 1.34 0 0 0-2.68 0v5.83z" id="b"/><filter x="-2.9%" y="-2.9%" width="105.9%" height="111.8%" filterUnits="objectBoundingBox" id="a"><feOffset dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/><feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0" in="shadowOffsetOuter1"/></filter></defs><g fill="none" fill-rule="evenodd"><use fill="%23000" filter="url(https://unityexch.com/%23a)" xlink:href="%23b"/><use fill="%231F72AC" xlink:href="%23b"/></g></svg>');
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
}
.fency-fency-datatable .quick_bet-wrap .btn-send {
  background: var(--btnColor);
  color: var(--market-tabs-cmp-quick_bet-wrap-btn-send-color);
  border-color: var(--market-tabs-cmp-quick_bet-wrap-btn-send-border);
  height: 38px;
  line-height: 30px;
  margin: 0;
  width: 100%;
  font-weight: 700;
  border-radius: 5px;
}
.fency-fency-datatable .quick_bet-wrap .btn-send.disable {
  background: url(https://unityexch.com/bg-send-disable.3138468b438298f08e3d.png)
    repeat-x #a4a4a4;
  border-color: var(--market-tabs-cmp-btn-send-disable-border);
  color: var(--market-tabs-cmp-btn-send-disable-color);
  cursor: not-allowed;
  background-image: url(https://unityexch.com/bg-send-disable.3138468b438298f08e3d.png);
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat-x: repeat;
  background-repeat-y: no-repeat;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: var(--market-tabs-cmp-btn-send-disable-background);
}
.fency-fency-datatable .col-stake_list ul {
  padding: 0;
  margin: 0;
}
.fency-fency-datatable .quick_bet-wrap .col-stake_list ul {
  width: 100%;
  padding-right: 5px;
  float: right;
}
.fency-fency-datatable .quick-bet-confirm li {
  width: 100%;
  list-style: none;
  line-height: 18px;
  color: #1e1e1e;
  padding: 0 5px;
  text-align: left;
}
.fency-fency-datatable .quick-bet-confirm .quick-bet-confirm-title {
  font-size: 10px;
  line-height: 12px;
  color: #222;
  opacity: 0.5;
}
.fency-fency-datatable .quick_bet-wrap .col-stake_list a {
  height: auto;
  line-height: 23px;
  font-size: 12px;
  width: 92%;
}
.fency-fency-datatable #style-oONYR.style-oONYR {
  position: relative;
}
.fency-fency-datatable #cancel.style-pEoee,
.fency-fency-datatable #placeBet.style-kbY7g {
  cursor: pointer;
}
.fency-fency-datatable #stakePopupList.style-I1Pwa {
  display: block;
}
.fency-fency-datatable #style-1LBdl.style-1LBdl,
.fency-fency-datatable #style-61B8W.style-61B8W,
.fency-fency-datatable #style-HLZfN.style-HLZfN,
.fency-fency-datatable #style-IoHnZ.style-IoHnZ,
.fency-fency-datatable #style-pKzGJ.style-pKzGJ,
.fency-fency-datatable #style-FFYEY.style-FFYEY,
.fency-fency-datatable #style-Ao1Ge.style-Ao1Ge,
.fency-fency-datatable #style-AotnG.style-AotnG,
.fency-fency-datatable #cancel.style-U4daa,
.fency-fency-datatable #placeBet.style-bqhZo {
  cursor: pointer;
}
.fancy_info-popupd {
  color: #1e1e1e;
  right: 0;
  border-radius: 0.5997vmax;
  position: absolute;
  top: 0;
  align-items: flex-start;
  z-index: 9;
  background: #fff;
  font-weight: 400;
  box-shadow: 0 6px 10px #000000b3;
  display: none;
}
@media screen and (max-width: 426px) {
  .fancy_info-popupd {
    display: flex;
    width: 155px;
    height: 42px;
    align-items: center;
  }
  .unitycss0-1-1-2 {
    width: 82%;
  }
  .unitycss0-1-1-2 #minMax {
    font-size: 12px;
  }
  .unitycss0-1-1-5 {
    position: relative;
    top: -6px;
    left: 2.5px;
  }
}
.fancy_info-popup *,
:after,
:before {
  box-sizing: border-box;
}
.fancy_info-popup dl {
  margin-top: 0;
  margin-bottom: 1rem;
  border-right: 0.26667vw solid var(--fancy-minmax-border);
}
.fancy_info-popup .fancy_info-popupd dld {
  border-right: 0.26667vw solid #e0e6e6;
  padding: 3px 1.04948vmax;
  margin: 0;
  min-width: 130px;
}
.fancy_info-popup a {
  color: var(--market-tabs-cmp-fancy_info-popup-a-color);
  text-decoration: none;
  background-color: transparent;
  color: var(--primary);
}
.fancy_info-popup .close {
  float: right;
  font-size: 1.3125rem;
  font-weight: 700;
  line-height: 1;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.fancy_info-popup .close {
  color: #fff;
  opacity: 1;
}
.fancy_info-popup a {
  color: #000 !important;
  cursor: pointer;
}
.fancy_info-popup a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
.fancy_info-popup a:not([href]):not([tabindex]) {
  cursor: pointer;
}
.fancy_info-popupd .closed {
  width: 3.74813vmax;
  height: 4.74813vmax;
  justify-content: center;
  align-items: center;
  font-size: 0;
  text-indent: -99999px;
  display: flex;
  top: 0;
}
.fancy_info-popupd .closed:before {
  width: 1.34933vmax;
  height: 1.34933vmax;
}
.fancy_info-popup a:hover {
  text-decoration: underline;
  color: unset;
}
.fancy_info-popup .close:hover {
  color: #000;
  text-decoration: none;
}
.fancy_info-popup a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}
.fancy_info-popup a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):hover {
  color: #000;
  cursor: pointer;
}
.fancy_info-popup .close:not(:disabled):not(.disabled):hover {
  opacity: 0.75;
}
.fancy_info-popup dt {
  font-weight: 700;
}
.fancy_info-popupd dtd {
  height: 1.7991vmax;
  font-size: 1.49925vmax;
  line-height: 1.7991vmax;
  padding: 0.44978vmax 0 0.5997vmax;
  color: var(--market-tabs-cmp-fancy_info-popup-dt-color);
}
.fancy_info-popup dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
.fancy_info-popupd ddd {
  padding-bottom: 0;
  line-height: 3.09895vmax;
  color: var(--market-tabs-cmp-fancy_info-popup-dd-color);
  margin: 0;
  font-weight: 700;
}
#fancy_popup2.style-FQAeR {
  display: flex;
}
.hide-b-b {
  border-bottom: none !important;
}
.sportbook-market-tbl .back-1.active {
  background: var(
    --market-tabs-cmp-sportbook-market-tbl-back-1-active-background
  ) !important;
  color: var(
    --market-tabs-cmp-sportbook-market-tbl-back-1-active-color
  ) !important;
  box-shadow: inset 0 1px 3px #00000080 !important;
}
.back-1.active > a {
  color: var(
    --market-tabs-cmp-sportbook-market-tbl-back-1-active-color
  ) !important;
}
.lay-1.active > a {
  color: var(--market-tabs-cmp-lay-1-active-color) !important;
}
@media only screen and (min-device-width: 400px) and (max-device-width: 460px) and (-webkit-min-device-pixel-ratio: 2) {
  .minmax-box {
    width: 130px;
  }
  .fancy_info-popupd .closed {
    width: 1.74813vmax;
    height: 3.74813vmax;
  }
}
@media only screen and (min-device-width: 350px) and (max-device-width: 419px) and (-webkit-min-device-pixel-ratio: 2) {
  .fency-fency-datatable .count-a {
    width: 12.3%;
    height: 43px;
  }
  .suspend-sportbook-external[bookmarked_table] {
    height: 42.5px;
    background-color: #243a4866;
    z-index: 5;
    position: absolute;
    width: 35%;
    left: 65.3%;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .tbl-bets .sportbook-minwidth {
    min-width: 120px !important;
    width: 32% !important;
  }
}
@media only screen and (min-width: 390px) and (max-width: 420px) {
  .tbl-bets .sportbook-minwidth {
    min-width: 130px !important;
    width: 31% !important;
  }
}
@media only screen and (min-device-width: 420px) and (max-device-width: 460px) and (-webkit-min-device-pixel-ratio: 2) {
  .fency-fency-datatable .count-a {
    width: 16%;
    height: 43px;
  }
  .fancy_info-popupd {
    width: 160px;
  }
}
@media only screen and (min-width: 420px) and (max-width: 460px) {
  .tbl-bets .sportbook-minwidth {
    min-width: 32% !important;
    width: 32% !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .suspend-sportbook-external[bookmarked_table] {
    height: 42.5px;
    background-color: #243a4866;
    z-index: 5;
    position: absolute;
    width: 20%;
    left: 60%;
    text-align: center;
  }
  .suspend-sportbook-external[bookmarked_table] span[bookmarked_table] {
    line-height: 46px;
    font-size: 18px;
  }
}
@media only screen and (max-width: 992px) {
  .tbl-bets .team-name {
    min-width: 165px;
  }
}
.suspended {
  position: relative;
  cursor: pointer;
}
.suspended:after {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  opacity: 0.8;
  color: var(--market-tabs-cmp-suspend-sportbook-external-color);
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
  right: 0;
  background-color: #243a4866;
  text-transform: uppercase;
  content: attr(data-title);
  top: 0;
}
.sportbook-back {
  background: var(--market-tabs-cmp-sportbook-market-tbl-back-1-background);
  width: 125px;
  border: 1px solid white;
  border-radius: 3px;
  position: relative;
  padding: 2px 0;
}
.selectBetBackSportBook {
  background: var(
    --market-tabs-cmp-sportbook-market-tbl-back-1-active-background
  ) !important;
  color: var(
    --market-tabs-cmp-sportbook-market-tbl-back-1-active-color
  ) !important;
  box-shadow: inset 0 1px 3px #00000080 !important;
  border-radius: 3px;
}
.winMarket {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 4px;
}
.back-gradientSportbook {
  background: linear-gradient(90deg, #82dda6cc, #82ddb059 49%, #82dda6cc);
}
.winTitle {
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  display: block;
}
@media screen and (max-width: 490px) {
  .winTitle {
    text-overflow: ellipsis;
    width: 140px;
    overflow: hidden;
    white-space: nowrap;
  }
}
.suspend-WinSPort-external[bookmarked_table] {
  height: 100%;
  background: var(--bookmaker-suspended-bg);
  z-index: 5;
  top: 0;
  position: absolute;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.suspend-WinSPort-external[bookmarked_table] span[bookmarked_table] {
  line-height: 120px;
  font-size: 12px;
  font-weight: 400;
  opacity: 0.8;
  color: var(--bookmaker-suspended-color);
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
  text-align: center;
  text-transform: none;
}
.winSP .input-Betslip {
  margin-left: 40px !important;
}
.spWinnerMarket {
  margin-top: 17px !important;
}
@media only screen and (max-width: 767px) {
  .sportbook-back {
    width: 62% !important;
  }
}

.row {
  position: relative;
}
.back {
  background-color: var(--betslip-cmp-back-bg) !important;
}
.container-fluid-5,
.container-5 {
  padding-left: 5px;
  padding-right: 5px;
}
.row.row5 {
  margin-left: -5px;
  margin-right: -5px;
  font-size: 12px;
}
.row.row5 > [class*="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}
.placebet {
  overflow: hidden;
  touch-action: manipulation;
  width: 100%;
}
.place-bet .stakeactionplus,
.place-bet .stakeactionminus {
  background-image: var(--plusMinus-bg);
  height: 40px;
  width: 40px;
  line-height: 28px;
  float: left;
  font-size: 1rem;
  color: var(--plusMinus-color);
  padding: 10px;
  border-bottom-left-radius: 7px;
  border-top-left-radius: 7px;
  border: 1px solid var(--plusMinus-border-color);
  touch-action: manipulation;
  display: flex;
  align-items: center;
}
.stakeactionplus {
  border-radius: 0 7px 7px 0 !important;
}
.btn.disabled,
.btn:disabled {
  opacity: 0.65;
  touch-action: manipulation;
}
.fa,
.fas {
  font-weight: 900;
}
.btn {
  border-radius: 0;
  touch-action: manipulation;
}
button {
  touch-action: manipulation;
}
.btn-primary {
  background-color: var(--theme1-bg);
  border-color: var(--theme1-bg);
  color: var(--primary-color);
}
.place-bet .btn-primary {
  height: 37px;
  line-height: 28px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  width: 100%;
}
.btn-secondary {
  background-color: #fff;
  border-color: #000;
  color: #000;
}
.place-bet .btn-secondary {
  height: 28px;
  line-height: 28px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  width: 100%;
}
.slip-back {
  background-color: var(--betslip-cmp-slip-back-bg);
}
.slip-lay {
  background-color: var(--betslip-cmp-slip-lay-bg);
}
.marginClass {
  margin: -5px !important;
}
.place-bet .btn-secondary {
  height: 36px;
  line-height: 36px;
}
@media only screen and (max-width: 992px) {
  .quick-bet-confirm {
    width: 94%;
    background-color: #dcdcdc !important;
    color: #212121;
  }
  #betAmount {
    background: #fff !important;
  }
}
.btn-send {
  background: var(--stack-placebet-bg) !important;
  color: var(--stack-placebet-color) !important;
  border-color: var(--stack-placebet-border-bg);
  cursor: not-allowed;
  pointer-events: none;
  width: 100%;
  border: 1px solid var(--stack-placebet-border-bg);
  border-radius: 5px;
  font-weight: 700;
}
.btn-send-active {
  background: var(--stack-placebet-bg) !important;
  color: var(--stack-placebet-color);
  border-color: var(--stack-placebet-border-bg);
  height: 38px;
  margin: 0;
  pointer-events: all;
  width: 100%;
  font-weight: 700;
  border-radius: 5px;
  cursor: pointer;
}
.btn-cancel {
  background: var(--stack-cancel-bg);
  border: 1px solid var(--stack-cancel-border-bg);
  border-radius: 4px;
  color: var(--stack-cancel-color) !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  height: 38px !important;
  margin: 0 5px 0 0 !important;
  text-align: center;
}
.quick-bet-confirm {
  width: 100%;
  height: 40px;
  border-radius: 4px;
  background-color: var(--betslip-cmp-quick-bet-confirm-bg);
  flex-direction: column;
  justify-content: center;
  display: flex;
  color: var(--betslip-cmp-quick-bet-confirm-color);
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 700;
}
.fancy-quick-btn {
  padding: 5px 20px;
  background: var(--stack-bg);
  border: 1px solid var(--stack-border-bg);
  border-radius: 4px;
  color: var(--stack-color) !important;
  font-weight: 400 !important;
  line-height: 18px !important;
  font-size: 13px !important;
  height: 31px !important;
  margin: 0 5px 0 0 !important;
  text-align: center;
  width: 100%;
}

.fancy-quick-tr .fancy-quick-btn {
  padding: 5px 18px !important;
  background: var(--stack-bg);
  border: 1px solid var(--stack-border-bg);
  border-radius: 4px;
  color: var(--stack-color) !important;
  font-weight: 400 !important;
  line-height: 18px !important;
  font-size: 13px !important;
  height: 31px !important;
  margin: 0 5px 0 0 !important;
  text-align: center;
  width: 100%;
}
.marginClass {
  margin: -2px !important;
}
.betButtonMinus {
  content: "";
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
  width: 20px;
  position: absolute;
  height: 15px;
  font-size: 21px;
  align-items: center;
  justify-content: center;
}
.betButtonPlus {
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-flex;
  width: 20px;
  /* position: absolute; */
  position: relative;
  height: 19px;
  font-size: 19px;
}
.input-Betslip {
  background: var(--input-stake-bg);
  border-top: 1px solid var(--plusMinus-border-color);
  border-bottom: 1px solid var(--plusMinus-border-color);
  border-left: 0px;
  border-right: 0px;
  width: 59%;
  height: 40px !important;
  color: var(--input-stake-color) !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  border-radius: 0;
}
input.input-Betslip:focus {
  outline-width: 0 !important;
}
@media only screen and (min-width: 820px) {
  .hideDesktop {
    /* display: none; */
  }
}
@media only screen and (max-width: 819px) {
  .hideMobile {
    display: none;
  }
}
.betslipback {
  background: var(--market-tabs-cmp-betslipback-background) !important;
}
.slip-back-br {
  border-top: 1px solid var(--betslip-cmp-slip-back-br-border-t);
  background-color: var(--betslip-cmp-slip-back-bg);
}
.slip-lay-br {
  border-top: 1px solid var(--betslip-cmp-slip-lay-br-border-t);
  background-color: var(--betslip-cmp-slip-lay-bg);
}
.Linemarket .slip-back {
  background-color: var(
    --market-tabs-cmp-Linemarket-Selected-back-1-background
  ) !important;
}
.Linemarket .slip-lay {
  background-color: var(
    --market-tabs-cmp-Linemarket-Selected-lay-1-background
  ) !important;
}
.Linemarket .slip-back-br {
  border-top: 1px solid
    var(--market-tabs-cmp-Linemarket-Selected-back-1-background);
  background-color: var(
    --market-tabs-cmp-Linemarket-Selected-back-1-background
  );
}
.Linemarket .slip-lay-br {
  border-top: 1px solid
    var(--market-tabs-cmp-Linemarket-Selected-lay-1-background);
  background-color: var(--market-tabs-cmp-Linemarket-Selected-lay-1-background);
}
.stakeactionminus:disabled {
  width: 40px !important;
  background: var(--betslip-cmp-stakeactionminus-disable-bg) !important;
}
.stakeactionplus:disabled {
  background: var(--betslip-cmp-stakeactionplus-disable-bg) !important;
}
.stakeinput:disabled {
  opacity: 0.65;
  color: var(--input-disable-stake-color) !important;
  background: var(--betslip-cmp-stakeinput-disable-bg) !important;
  border-color: var(--betslip-cmp-stakeinput-disable-border);
}
.login-popup-content {
  background: var(--header-login-popup-content-background);
  background-size: cover;
  box-shadow: 5px 5px 5px #666;
  width: 100%;
}
.confirm-button .btn-confirm {
  color: var(--betslip-cmp-btn-confirm-color) !important;
  background-color: var(--betslip-cmp-btn-confirm-bg);
}
.btn-verification {
  font-size: 13px;
  height: 30px;
  width: 90px;
  color: var(--betslip-cmp-btn-verification-color);
  outline: 0;
  border-radius: 4px;
  background-color: var(--betslip-cmp-btn-verification-bg);
  border: 1px solid var(--betslip-cmp-btn-verification-border);
  font-weight: 700;
  flex: 0.3;
  margin-right: 10px;
}
.modal-body {
  background-color: var(--betslip-cmp-modal-body-bg);
  color: var(--betslip-cmp-modal-body-color);
  text-align: center;
}
.login-popup-content {
  background-size: cover;
  box-shadow: 5px 5px 5px #666;
  width: 100%;
}
.login-popup-content .login-panel-container {
  width: 100% !important;
  text-align: center;
  position: relative;
}
.login-popup-content .header-popup {
  height: 20px;
  width: 100%;
  display: flex;
}
.login-popup-content .header-popup .close {
  padding: 10px;
  cursor: pointer;
  margin-left: auto;
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: var(--header-header-popup-close-background) !important;
  text-shadow: 0 1px 0 #fff !important;
  opacity: 0.5;
}
.header-popup .ui-link,
.login-head .ui-link,
.register-head .ui-link {
  position: absolute;
  right: 4px;
  justify-content: center;
  align-items: center;
  width: 27px;
  height: 27px;
  background-color: var(--betslip-cmp-ui-link-bg);
  border-radius: 50%;
  margin-top: -13px;
  z-index: 2;
  display: flex;
  text-indent: -99999px;
}
.confirm-text .text-confirm-bold {
  font-weight: 700;
  font-family: Tahoma, Helvetica, sans-serif !important;
  font-size: 16px;
}
.confirm-text.text1 {
  font-size: 16px;
  margin-bottom: 10px;
}
.confirm-text .text2 {
  font-size: 14px;
  font-weight: 700;
  font-family: Tahoma, Helvetica, sans-serif !important;
  margin-bottom: 35px !important;
}
.header-popup .ui-link:before,
.login-head .ui-link:before,
.register-head .ui-link:before {
  content: "";
  width: 12px;
  font-size: 1.5rem;
  font-weight: 900;
  position: relative;
  cursor: pointer;
  top: 8px;
  height: 12px;
  background: url(close.687131daa29bb855.svg) 0 0 / contain;
}
.confirm-button {
  display: flex;
  align-content: center;
  justify-content: center;
}

@media only screen and (min-device-width: 420px) and (max-device-width: 460px) and (-webkit-min-device-pixel-ratio: 2) {
  .input-Betslip {
    width: 62% !important;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 765px) and (-webkit-min-device-pixel-ratio: 2) {
  .padddingZero,
  .slip-back-br,
  .slip-lay-br,
  .betslipback {
    padding: 0 !important;
  }
  .place-bet {
    padding: 5px 0 4px !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .input-Betslip {
    width: 78%;
  }
  .padddingZero {
    padding: 0 !important;
  }
}
@media only screen and (min-device-width: 820px) and (max-device-width: 992px) {
  .container {
    max-width: 800px !important;
  }
  .col-md-3 {
    width: 12.5%;
  }
  .input-Betslip {
    width: 62%;
    height: 38px !important;
  }
  .slip-back-br,
  .slip-lay-br,
  .betslipback {
    padding: 0 !important;
  }
  .stacksCol {
    padding-top: 4px !important;
  }
  .place-bet .stakeactionplus,
  .place-bet .stakeactionminus {
    height: 38px;
  }
}
@media only screen and (max-width: 819px) {
  .stacksCol {
    padding-top: 0 !important;
  }
}
@media only screen and (min-width: 325px) and (max-width: 380px) {
  .input-Betslip {
    width: 56%;
  }
}
@media only screen and (min-width: 461px) and (max-width: 600px) {
  .input-Betslip {
    width: 68%;
  }
}
@media only screen and (min-width: 400px) and (max-width: 420px) {
  .input-Betslip {
    width: 60% !important;
  }
}
@media only screen and (min-width: 426px) and (max-width: 460px) {
  .input-Betslip {
    width: 63% !important;
  }
}
@media only screen and (min-width: 280px) and (max-width: 320px) {
  .input-Betslip {
    width: 45%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 800px) and (-webkit-min-device-pixel-ratio: 2) {
  .input-Betslip {
    width: 77%;
  }
  .padddingZero,
  .slip-back-br,
  .slip-lay-br,
  .betslipback {
    padding: 0 !important;
  }
}
@media only screen and (min-device-width: 801px) and (max-device-width: 993px) and (-webkit-min-device-pixel-ratio: 2) {
  .input-Betslip {
    width: 60%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1260px) {
  .input-Betslip {
    width: 46%;
  }
}
@media screen and (min-width: 1900px) {
  .input-Betslip {
    width: 68%;
  }
}

/* login-page css starts------------------ */

.body-1 {
  background: var(--login-bg);
  height: 100vh !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  padding: 15px !important;
}
.login-card {
  background: var(--login-bg);
  padding: 5rem 10rem;
  border-radius: 8px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
  text-align: center;
  width: 100%;
  max-width: 530px;
}
.login-card .logo {
  width: 200px;
  margin-bottom: 20px;
}
.form-1 .form-group {
  position: relative;
  margin-bottom: 0.8rem;
}
.form-1 .form-control {
  padding-right: 40px;
  font-size: 14px;
  border-radius: 2px;
  height: 2rem;
}
.form-1 .input-icon {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-90%);
  font-size: 16px;
  color: #000;
}
.form-1 small {
  display: block;
  text-align: left;
  font-size: 12px;
  margin-top: 2px;
  color: #fff;
}
.form-1 .btn-login {
  background: var(--login-bg);
  border: none;
  padding: 0.45rem;
  font-weight: bold;
  font-size: 14px;
  border-radius: 4px;
}
.form-1 .btn-login:hover {
  background: #0f6d4f;
}

/* Mobile responsive */
@media (max-width: 768px) {
  .form-1 .login-card {
    padding: 2rem;
    height: 400px;
  }
  .form-1 .login-card .logo {
    width: 250px;
    height: 70px;
  }
  .form-1 .form-control {
    font-size: 20px;
    height: 2.5rem;
  }
  .form-1 small {
    font-size: 11px;
  }
  .form-1 .btn-login {
    font-size: 18px;
    padding: 0.7rem;
  }
}

.fancy-quick-tr .stacksCol {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  min-width: 0;
}

.fancy-quick-tr .stacksCol .stakeactionminus,
.fancy-quick-tr .stacksCol .stakeactionplus {
  float: none !important;
  flex: 0 0 36px;
  width: 36px;
  height: 36px;
}

.fancy-quick-tr .input-Betslip {
  width: auto;
  flex: 1 1 auto;
  min-width: 0;
  margin-left: 0;
}

@media(max-width:430px){
  .fancy-quick-tr .input-Betslip {
    width: auto;
    margin-left: 0 !important;
  }
}

/* khados-bets css starts----------------------------------------------------- */
  
    .content-2 {
      width: 53.9vw;
      padding: 5rem 0.5rem 1rem 0.5rem;
      background: #ededed;
	  min-height:100vh;
	  margin-bottom: 40px;
    }

    .content-2 .card-header {
      background: linear-gradient(-180deg, #2e4b5e 0%, #243a48 82%) !important;
      font-weight: 600;
      font-size: 13px;
      padding: 10px;
      text-align: center;
    }

    .content-2 .card-body {
      padding: 12px 5px;
    }

    .content-2 .card-footer {
      background: #f8f9fa;
      padding: 10px;
      border-top: 1px solid #dee2e6;
    }

   .content-2 .custom-statement-table {
      width: 100%;
      border-collapse: collapse;
      margin-bottom: 0;
    }

   .content-2 .custom-statement-table th {
      background: #4d7088;
      color: #fff;
      text-align: center;
      font-weight: 600;
      padding: 8px 4px;
      border: 1px solid #b0b0b0;
      font-size: 12px;
    }

   .content-2 .custom-statement-table td {
      background: #fff;
      color: #000;
      padding: 8px 4px;
      text-align: center;
      border: 1px solid #c8c8c8;
      font-size: 12px;
    }

   .content-2 .custom-statement-table tbody tr:nth-child(even) td {
      background: #f7f6f6;
    }

   .content-2 .card-body span .text-success{
      color: #28a745 !important;
      font-weight: 600;
      font-size: 12px;
    }

   .content-2 .card-body span .text-danger{
      color: red;
      font-weight: 600;
      font-size: 12px;
    }

    .content-2 .card-footer span .text-success{
      color: #28a745 !important;
      font-weight: 600;
      font-size: 12px;
    }
    
    /* Responsive table for small screens */
    @media screen and (max-width: 768px) {

	.content-2{
			width:100vw !important
		}

    .content-2 .custom-statement-table {
        font-size: 11px;
      }
      
      .content-2 .custom-statement-table th,
      .content-2 .custom-statement-table td {
        padding: 6px 2px;
        font-size: 12px;
      }

	   .content-2 .card-header {
      font-size: 14px;
      padding: 8px;
      text-align: center;
    }
      
      /* Make some table columns stack on very small screens */
     .content-2 .table-container {
        overflow-x: auto;
      }
    }
  
  
 

/* Container */
.myaccnt {
  position: relative;
  display: inline-block;
  right: 20px;
}

/* Main account button */
.myaccnt .My-acc-font {
  color: #fff;
  background: linear-gradient(180deg, #2e2e2e, #282828 42%, #2e2e2e);
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 4px 10px;
  border-radius: 4px;
  text-decoration: none;
}

.myaccnt .My-acc-font:hover, .My-acc-font:focus {
  color: #fff;
  background-color: #000;

}

.myaccnt .My-acc-font i {
  font-size: 10px;
  color: #fd8f3b;
}

.myaccnt .My-acc-font span {
  font-size: 13px;
  color: #fff;
}

/* Dropdown menu */
.myaccnt .dropdown-menu {
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: 5px;
  list-style: none;
  padding: 0;
  background: #f8f9fa;
  border: 1px solid #ccc;
  border-radius: 4px;
  min-width: 200px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
  display: none;
  overflow: hidden;
  z-index: 999;
}

/* Show dropdown when active */
.myaccnt .dropdown-menu.show {
  display: block;
}

/* Dropdown header */
.myaccnt .dropdown-header {
  background: #e9ecef;
  padding: 2px 12px;
  font-weight: bold;
  border-bottom: 1px solid #dcdcdc;
  color:#000;
}

/* Dropdown items */
.myaccnt .dropdown-menu li a {
  display: block;
  padding: 2px 12px;
  color: #212529;
  text-decoration: none;
  border-bottom: 1px solid #dcdcdc;
  font-size: 14px;
  background-color: #fff;
}

.myaccnt .dropdown-menu li a:hover {
  background-color: #f1f1f1;
}

/* Logout button style */
.myaccnt .logout-li {
  text-align: center;
  padding: 10px;
  background: #fff;
}

.myaccnt .logout-btn {
  width: 100%;
  padding: 2px 0;
  background: linear-gradient(-180deg, #2E4B5E 0%, #243A48 82%);
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.myaccnt .logout-btn i {
  margin-left: 6px;
  font-size: 14px;
}

.myaccnt.logout-btn:hover {
  opacity: 0.9;
}

@media(max-width: 768px) {
  .myaccnt {
    display: none;
  }

}



@media(max-width:420px){
  .game-menu-tab tr{
    width:100%;
    max-width:410px;
  }

  .main-con.zone-3 {
  width:100%;
  max-width:414px;
}
}

@media(max-width:390px){
  .game-menu-tab tr{
    width:100%;
    max-width:390px;
  }
}

@media(max-width:375px){
  .game-menu-tab tr{
    width:100%;
    max-width:380px;
  }
}

@media(max-width:361px){
  .game-menu-tab tr{
    width:100%;
    max-width:360px;
  }

    .main-con.zone-3 {
  width:100%;
  max-width:365px;
}
}

/* Force remove all hover shading from betting rows */
table tr.zone-1:hover,
table tr.zone-1:hover td,
.table-hover > tbody > tr.zone-1:hover > *,
tbody tr.zone-1:hover > td,
tbody tr.zone-1:hover {
  background-color: transparent !important;
  box-shadow: none !important;
  filter: none !important;
}
