/**/
:root {
    --c-primary: #2b2b2b; /* new */
    --c-primary-b: #333333; /**/
    --c-primary-c: #212121; /* new */
    --c-primary-d: #ecedf1; /* new */
    --c-primary-e: #1b1b1b; /* new */
    --c-emphasis: #ffb71b; /* new */
    --c-emphasis-b:#d66f00; /**/
    --c-emphasis-c:#ad5a00; /**/
    --c-emphasis-d:#fdeac440; /**/
    --c-paper: #F0F5FA; /**/
    --c-background: #ffffff; /* new */
    --c-shade: rgba(0, 0, 0, 0.16); /**/
    --c-shade-b: rgba(0, 0, 0, 0.24); /**/`
    --c-tint: rgba(255, 255, 255, 0.08); /**/
    --c-tint-b: rgba(255, 255, 255, 0.24); /**/
    /* Helper Colors */
    --c-black: rgba(0, 0, 0, 0.75); /**/
    --c-black-e: #000000; /**/
    --c-white: rgba(255, 255, 255, 0.7); /**/
    --c-white-e: #ffffff; /**/
    --c-yellow: #f8ed6f; /**/
    --c-green: #18A460; /**/
    --c-green-b: rgba(24, 164, 96, .3); /**/
    --c-red: #ff0b24; /**/
    --c-red-b: rgba(255, 11, 36, .3); /**/
    --ds-1p: 0 1px 1px rgba(8, 14, 22, 0.08); /**/
    --ds-2p: 0 2px 1px rgba(8, 14, 22, 0.08); /**/
    --ds-2p-top: 0 -1px rgba(8, 14, 22, 0.08), 0 2px 1px rgba(8, 14, 22, 0.08); /**/
    --ds-button: inset 0 1px rgba(255, 255, 255, 0.04), 0 1px rgba(8, 14, 22, 0.08), 0 1px 4px rgba(8, 14, 22, 0.08); /* Button Shine and Shadow */
    --b-border: solid 1px var(--c-tint); /**/
    --b-border-b: solid 1px var(--c-tint-b); /**/
    --r: 2px; /**/
    --r-top: 4px 4px 0 0; /**/
    --r-bottom: 0 0 4px 4px; /**/
    --r-b: 4px; /**/
    --r-c: 8px; /**/
}


/* Include Fonts */

/*@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');*/


/* Sports Images */

.sports-match-header-wrapper.sport-american-football, .sports-match-header-wrapper.sport-rugby {
    background-image: url("/v1.148/r/images/site/fixtures/live/1350x100-rugby-live.jpg")
}
.sports-match-header-wrapper.sport-soccer {
    background-image: url(/v1.148/r/images/site/fixtures/live/1350x100_football.jpg);
}
.sports-match-header-wrapper.sport-basketball {
    background-image: url(/v1.148/r/images/site/fixtures/live/1350x100_basketball.jpg);
}
.sports-match-header-wrapper.sport-volleyball {
    background-image: url(/v1.148/r/images/site/fixtures/live/1350x100_volley.jpg);
}
.sports-match-header-wrapper.sport-baseball {
    background-image: url(/v1.148/r/images/site/fixtures/live/1350x100_baseball.jpg);
}
.sports-match-header-wrapper.sport-cricket {
    background-image: url(/v1.148/r/images/site/fixtures/live/1350x100_cricket.jpg);
}
.sports-match-header-wrapper.sport-handball {
    background-image: url(/v1.148/r/images/site/fixtures/live/1350x100_handball.jpg);
}
.sports-match-header-wrapper.sport-ice-hockey {
    background-image: url(/v1.148/r/images/site/fixtures/live/live-ice-hockey.png);
}
.sports-match-header-wrapper.sport-mma {
    background-image: url(/v1.148/r/images/site/fixtures/live/1350x100_MMA.jpg);
}
.sports-match-header-wrapper.sport-rugby {
    background-image: url(/v1.148/r/images/site/banners/1350x100_rugby_live.jpg);
}
.sports-match-header-wrapper.sport-table-tennis {
    background-image: url(/v1.148/r/images/site/fixtures/live/1350x100_table_tennis.jpg);
}
.sports-match-header-wrapper.sport-tennis {
    background-image: url(/v1.148/r/images/site/fixtures/live/1350x100_tennis.jpg);
}
.sports-match-header-wrapper.sport-boxing {
    background-image: url(/v1.148/r/images/site/fixtures/live/boxing.png);
}
.sports-match-header-wrapper.sport-darts {
    background-image: url(/v1.148/r/images/site/fixtures/live/darts_live.png);
}
.sports-match-header-wrapper.sport-badminton {
    background-image: url(/v1.148/r/images/site/fixtures/live/badminton_live.png);
}
.sports-match-header-wrapper.sport-beach-volley {
    background-image: url(/v1.148/r/images/site/banners/beach_volley_banner_live.png);
}
.sports-match-header-wrapper.sport-aussie-rules {
    background-image: url(/v1.148/r/images/site/banners/1350x100_rugby_live.jpg);
}
.sports-match-header-wrapper.sport-esoccer, .sports-match-header-wrapper.sport-ebasketball {
    background-image: url(/v1.148/r/images/site/fixtures/live/esports_banner_live.png);
}
.view-page-sports-match .sports-match-header-wrapper.sport-american-football{
    background-image: url("/v1.148/r/images/cybet/banner/american-football-bg-live.jpg")
}
.view-page-sports-match .sports-match-header-wrapper.sport-soccer {
    background-image: url(/v1.148/r/images/site/fixtures/pregame/1350x100_football_field_01.png);
}
.view-page-sports-match .sports-match-header-wrapper.sport-basketball {
    background-image: url(/v1.148/r/images/site/fixtures/pregame/1350x100_basketball_fiel_-01.jpg);
}
.view-page-sports-match .sports-match-header-wrapper.sport-volleyball {
    background-image: url(/v1.148/r/images/site/fixtures/pregame/1350x100_volley_field_01.jpg);
}
.view-page-sports-match .sports-match-header-wrapper.sport-american-football,
.view-page-sports-match .sports-match-header-wrapper.sport-aussie-rules{
    background-image: url("/v1.148/r/images/site/fixtures/pregame/1350x100_american_football_field_01.jpg");
}
.view-page-sports-match .sports-match-header-wrapper.sport-baseball {
    background-image: url("/v1.148/r/images/site/fixtures/pregame/1350x100_baseball_field_01.jpg");
}
.view-page-sports-match .sports-match-header-wrapper.sport-cricket {
    background-image: url("/v1.148/r/images/site/fixtures/pregame/1350x100_cricket field_01.jpg");
}
.view-page-sports-match .sports-match-header-wrapper.sport-handball {
    background-image: url("/v1.148/r/images/site/fixtures/pregame/1350x100_handball_field_01.jpg");
}
.view-page-sports-match .sports-match-header-wrapper.sport-ice-hockey {
    background-image: url("/v1.148/r/images/site/fixtures/pregame/1350x100_ice_hockey_field_01.jpg");
}
.view-page-sports-match .sports-match-header-wrapper.sport-mma {
    background-image: url("/v1.148/r/images/site/fixtures/pregame/mma_pregame.png");
}
.view-page-sports-match .sports-match-header-wrapper.sport-rugby,
.view-page-sports-match .sports-match-header-wrapper.american-football{
    background-image: url("/v1.148/r/images/site/fixtures/live/1350x100-rugby-live.jpg");
}
.view-page-sports-match .sports-match-header-wrapper.sport-table-tennis {
    background-image: url("/v1.148/r/images/site/fixtures/pregame/1350x100_table_tennis_field_01.jpg");
}
.view-page-sports-match .sports-match-header-wrapper.sport-tennis {
    background-image: url(/v1.148/r/images/site/fixtures/pregame/1350x100_tennis_field_01.jpg);
}
.view-page-sports-match .sports-match-header-wrapper.sport-boxing {
    background-image: url("/v1.148/r/images/site/fixtures/pregame/prgm-box.png");
}
.view-page-sports-match .sports-match-header-wrapper.sport-esoccer, .sports-match-header-wrapper.sport-ebasketball {
    background-image: url(/v1.148/r/images/site/fixtures/pregame/esports_banner_pregame.png);
}
.sports-match-header-wrapper.sport-futsal {
    background-image: url(/v1.148/r/images/site/fixtures/live/futsallivebackground.jpg);
}
.view-page-sports-match .sports-match-header-wrapper.sport-futsal{
    background-image: url("/v1.148/r/images/site/fixtures/pregame/prgm-futsal.png");
}
.view-page-sports-match .sports-match-header-wrapper.sport-darts{
    background-image: url("/v1.148/r/images/site/fixtures/pregame/darts_pregame.png");
}
.view-page-sports-match .sports-match-header-wrapper.sport-beach-volley{
    background-image: url("/v1.148/r/images/site/banners/beach_volley_banner_pre.png");
}
.view-page-sports-match .sports-match-header-wrapper.sport-badminton{
    background-image: url("/v1.148/r/images/site/fixtures/pregame/badminton_pregame.png");
}
.sports-match-header-wrapper.sport-snooker {
    background-image: url(/v1.148/r/images/site/fixtures/live/snookerlivebackground.jpg);
}
.view-page-sports-match .sports-match-header-wrapper.sport-snooker {
    background-image: url(/v1.148/r/images/site/fixtures/pregame/snookerprematchbackground.jpg);
}

/* /r/images/site/fixtures/pregame/badminton_pregame.png*/

/* Sports, Leagues and Country Flags */

.motorcycle-racing{
     background-image: url(/v1.148/r/images/cybet/icons/moto-gp.png);
}
.motorcycle-racing.motogp{
     background-image: url(/v1.148/r/images/cybet/icons/moto-gp.png);
}
.motorsport{
    background-image: url(/v1.148/r/images/cybet/icons/fast.png);
    max-height: 18px;
}
.motorsport.formula-1{
     background-image: url(/v1.148/r/images/cybet/icons/formula-1.png);
}
.international-clubs,
.international,
.international-youth,
.tennis.other{
    background-image: url(/v1.148/r/images/cybet/icons/internationals-new-icon.png);
}
.international-clubs.uefa-champions-league,
.tourn-CL,
.match-league-CL .international-clubs{
    background-image: url(/v1.148/r/images/cybet/icons/champions-league.png);
}
.international-clubs.uefa-champions-league,
.tourn-CLQ,
.match-league-CLQ .international-clubs,
.match-league-clq .soccer.international-clubs {
    background-image: url(/v1.148/r/images/cybet/icons/champions-league.png);
}
.international-clubs.uefa-europa-league,
.tourn-EC,
.match-league-EC .international-clubs{
    background-image: url(/v1.148/r/images/cybet/icons/europa-league.png);
}
.international-clubs.uefa-europa-league,
.tourn-ECQ,
.match-league-ECQ .international-clubs,
.match-league-ecq .soccer.international-clubs{
    background-image: url(/v1.148/r/images/cybet/icons/europa-league.png);
}
.international-clubs.uefa-conference-league,
.tourn-ECONL,
.match-league-ECONL .international-clubs,
.match-league-econl .soccer.international-clubs{
    background-image: url(/v1.148/r/images/cybet/icons/conference-league.png);
}
.international-clubs.nations-league{
    background-image: url(/v1.148/r/images/cybet/icons/nations-league.png);
}
.international.afc-asian-cup,
[class*="tourn-AFC"] .international,
[class*="match-league-WCAFC"] .international,
[class*="match-league-AFC"] .international
 {
    background-image: url(/v1.148/r/images/site/icons/afc.png);
}
[class*="lao-people"]{
    background-image: url(/v1.165/r/images/cybet/icons/Flag_of_Laos.svg)

}
.malaysia{
    background-image: url(/v1.165/r/images/cybet/icons/Flag_of_Malaysia.svg)
}
.south-korea{
    background-image: url(/v1.165/r/images/cybet/icons/Flag_of_South_Korea.svg)
}
.iraq{
    background-image: url(/v1.148/r/images/cybet/icons/iraq.png)
}
.luxembourg{
    background-image: url(/v1.148/r/images/cybet/icons/luxembourg.png)
}
.malaysia{
    background-image: url(/v1.148/r/images/cybet/icons/malaysia.png)
}
.north-macedonia{
    background-image: url(/v1.148/r/images/cybet/icons/north-macedonia.png)
}
.sudamericana{
    background-image: url(/v1.148/r/images/cybet/icons/sudamericana.png)
}
.ufc{
    background-image: url(/v1.148/r/images/cybet/icons/ufc.png)
}
.default-sport.tennis.atp,
.search-result .default-flag.atp{
    background-image: url(/v1.148/r/images/site/icons/atp.png)
}
.default-sport.tennis.us-open{
    background-image: url(/v1.165/r/images/cybet/icons/US-open.png)
}
.default-sport.tennis.wta,
.search-result .default-flag.wta{
    background-image: url(/v1.148/r/images/cybet/icons/wimbledon.png)
}
.default-sport.tennis.challenge-men,
.search-result .default-flag.challenge-men{
    background-image: url(/v1.148/r/images/site/icons/atp.png)
}
.default-sport.tennis.itf-women,
.search-result .default-flag.itf-women{
    background-image: url(/v1.148/r/images/site/icons/itf.png)
}
.default-sport.tennis.itf-men,
.search-result .default-flag.itf-men{
    background-image: url(/v1.148/r/images/site/icons/itf.png)
}
.badminton{
    background-image: url(/v1.148/r/images/site/icons/badminton_icon.png)
}
.rugby-union{
    background-image: url(/v1.148/r/images/site/icons/rugby_union.png)
}
.default-sport.esoccer,
.default-sport-icon.esoccer,
.default-sport.ebasketball,
.default-sport-icon.ebasketball,
.default-sport.espotrs,
.match-sport-icon.esoccer{
    background-image: url(/v1.148/r/images/site/icons/icon_esports.png)
}
.default-sport.gt-sports-league{
    background-image: url(/v1.148/r/images/site/icons/gt_leagues.png)
}
.default-sport.eadriatic-league{
    background-image: url(/v1.148/r/images/site/icons/eal-league.png)
}
.default-sport.esports-battle{
    background-image: url(/v1.148/r/images/site/icons/esports-battle-logo.png)
}
.mobile .default-sport, .mobile .default-sport-icon{
    background-size: contain;
    background-repeat: no-repeat;
}
.athletics{
    background-image: url(/v1.148/r/images/sports/icon/athletics_cybet_icon.png)
}
app-sports-coupon .tournament-header-wrapper .default-sport.tourn-EURQA,
app-sports-coupon .tournament-header-wrapper .default-sport.tourn-EURQB,
app-sports-coupon .tournament-header-wrapper .default-sport.tourn-EURQC,
app-sports-coupon .tournament-header-wrapper .default-sport.tourn-EURQD,
app-sports-coupon .tournament-header-wrapper .default-sport.tourn-EURQE,
app-sports-coupon .tournament-header-wrapper .default-sport.tourn-EURQF,
app-sports-coupon .tournament-header-wrapper .default-sport.tourn-EURQG,
app-sports-coupon .tournament-header-wrapper .default-sport.tourn-EURQH,
app-sports-coupon .tournament-header-wrapper .default-sport.tourn-EURQI,
app-sports-coupon .tournament-header-wrapper .default-sport.tourn-EURJ,
.featured-league-category.euro-2024--qualification,
.left-sidebar .sports-featured li a .featured-league-category.euro-2024--qualification,
.tourn-EURPO,
.tourn-UEFANL,
[class*="match-league-EURPO"] .international{
    background-image: url(/v1.148/r/images/site/icons/europeanqualifiers.png);
    background-size: contain!important
}
app-sports-coupon .tournament-header-wrapper .default-sport.tourn-CONGA,
app-sports-coupon .tournament-header-wrapper .default-sport.tourn-CONGB,
.sports-featured li a .featured-league-category.concacaf--qualification,
app-sports-coupon .tournament-header-wrapper .default-sport.concacaf-qualification,
[class*="match-league-CON"] .international{
    background-image: url(/v1.148/r/images/site/icons/concacaf.png);
    background-size: contain!important
}
app-sports-coupon .tournament-header-wrapper .tourn-WCC,
.sports-featured li a .featured-league-category.conmebol--qualification{
    background-image: url(/v1.148/r/images/site/icons/conmebol.png);
    background-size: contain!important
}
app-sports-coupon .tournament-header-wrapper .tourn-EL,
.left-sidebar .sports-featured li a .featured-league-category.international + .featured-league-sportcode.basketball{
    background-image: url(/v1.148/r/images/site/icons/basketball_euroleague.png);
    background-size: contain!important
}

/*.basketball-fl-euroleague {
  background-image: url('https://cybet.com.cy/r/images/site/icons/basketball_euroleague.png')!important;
  background-size: contain!important
}*/

.fl-euroleague,
.match-sport-basketball.match-league-EL .international,
[class*="match-league-EL"] .international{
  background-image: url('/v1.148/r/images/site/icons/basketball_euroleague.png')!important;
  background-size: contain!important
}
.euroleague,
.basketball.tourn-ELPO{
    background-image: url(/v1.148/r/images/site/icons/basketball_euroleague.png)
}
.zanzibar, .zanzibar-amateur {
    background-image: url(/v1.148/r/images/site/flags/Flag_of_Zanzibar.svg);
}
.eurobasket,
[class*="tourn-EUBQG"],
[class*="tournament-e"] .basketball.international,
[class*="tournament-w"] .basketball.international{
    background-image: url("/v1.148/r/images/cybet/icons/eurobasket_cybet_.png")
}

.saudi-arabia {
    background-image: url(/v1.148/r/images/cybet/icons/saudi-arabia.svg);
}
.events-category-flag.wimbledon,
.sports-coupon .events-category-flag.wimbledon,
.sports-coupon .tournament-70612 .events-category-flag,
.sports-coupon .tournament-51802 .events-category-flag{
    background-image:url(/v1.148/r/images/cybet/icons/wimbledon.png);
}

.outrights-menu:has(.olympics-btn.active) + .outrights-coupon .default-sport{

    background-image:url(/v1.148/r/images/cybet/sport/icons/Olympics_icon.png);
    border: 0;
    height: 18px !important
}

#root .item-info-wrapper.olympic-games .events-category-flag,
#root .events-category-flag.olympic-games,
#root .featured-league-category.olympic-games,
#root .default-sport-icon.olympics {
    background-image: url(/v1.148/r/images/cybet/sport/icons/Olympics_icon.png);
    height:20px !important;
    border:0
}


/* New Sports Icon */


:not(.events-category-flag).all-sports{
    background-image: url(/v1.165/r/images/icons/sports/all_sports.png)

}
:not(.events-category-flag).american-football{
    background-image: url(/v1.165/r/images/icons/sports/american_football.png)
}
:not(.events-category-flag).baseball{
    background-image: url(/v1.165/r/images/icons/sports/baseball.png)
}
:not(.events-category-flag).basketball,
:not(.events-category-flag).international-basket{
    background-image: url(/v1.165/r/images/icons/sports/basketball.png)
}
:not(.events-category-flag).boxing{
    background-image: url(/v1.165/r/images/icons/sports/boxing.png)
}
:not(.events-category-flag).cricket{
    background-image: url(/v1.165/r/images/icons/sports/cricket_new.png)
}
:not(.events-category-flag).darts{
    background-image: url(/v1.165/r/images/icons/sports/darts.png)
}
:not(.events-category-flag).soccer{
    background-image: url(/v1.165/r/images/icons/sports/football.png)
}
:not(.events-category-flag).futsal{
    background-image: url(/v1.165/r/images/icons/sports/futsal_new.png)
}
:not(.events-category-flag).ice-hockey{
    background-image: url(/v1.165/r/images/icons/sports/ice_hockey.png)
}
:not(.events-category-flag).mma{
    background-image: url(/v1.165/r/images/icons/sports/mma.png)
}
:not(.events-category-flag).rugby, 
:not(.events-category-flag).aussie-rules{
    background-image: url(/v1.165/r/images/icons/sports/rugby.png)
}
:not(.events-category-flag).snooker{
    background-image: url(/v1.165/r/images/icons/sports/snooker.png)
}
:not(.events-category-flag).tennis, 
:not(.events-category-flag).atp{
    background-image: url(/v1.165/r/images/icons/sports/tennis.png)
}
:not(.events-category-flag).volleyball{
    background-image: url(/v1.165/r/images/icons/sports/volley_new.png)
}
:not(.events-category-flag).esoccer{
    background-image: url(/v1.165/r/images/icons/sports/esport_new.png)
}
:not(.events-category-flag).handball{
    background-image: url(/v1.165/r/images/icons/sports/handball_new.png)
}
#root .cyBets {
    background-image: url(/v1.154/r/images/cybet/sport/icons/specialbets.png);
    background-size: 19px !important;
    height: 19px !important;
}
:not(.events-category-flag).squash{
    background-image: url(/v1.165/r/images/icons/sports/squash.png);

}
