:root {
    --c-primary: #666666;

    --c-background-a: #f2f2f2;
    --c-background-b: #EBEBEB;
    --c-gradient-purple-purple: linear-gradient(60deg, #270E42, #a648f7);
    --c-gradient-purple-green: linear-gradient(60deg, #270E42, #00dbd5);

    --c-gradient-green-green: linear-gradient(90deg,rgba(0,188,212,.85) 0%,rgba(0,188,212,.6) 33.33%,rgba(0,188,212,0) 83.33%,rgba(0,188,212,0) 100%),linear-gradient(90deg,#000 0%,rgba(0,0,0,0) 81.69%,rgba(0,0,0,0) 100%);

    --c-emphasis-a: #6e3e97;
    --c-emphasis-b: rgb(71, 29, 112);
    --c-emphasis-c: #37C6F4;

    --c-emphasis-d: #7f509f;

    --c-black: #000000;
    --c-white: #FFFFFF;

    --c-shade: rgba(0, 0, 0, 0.16);
    --c-shade-b: rgba(0, 0, 0, 0.24);

    --r-border-radius-big: 16px;
    --r-border-radius-medium: 8px;
    --r-border-radius-small: 4px;

    --bs-: rgb(0 0 0 / 20%) 0 1px 11px;

}

/*********************************
        Light Icons
*********************************/
/*

.all-sports:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_allSports.svg");
}
.soccer:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_football.svg");

}

.basketball:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_basketball.svg");
}

.tennis:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_tennis.svg");
}

.ice-hockey:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_icehockey.svg");
}

.volleyball:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_volley.svg");
}

.american-football:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_americanfootball.svg");
}

.baseball:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/images/mp207/baseball.svg");
}

.handball:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_handball.svg");
}

.waterpolo:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_waterpolo.svg");
}

.darts:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_darts.svg");
}

.cricket:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_cricket.svg");
}

.boxing:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_boxing.svg");
}

.rugby:not(.events-category-flag):not(.match-page-country-flag),
.rugby-union:not(.events-category-flag):not(.match-page-country-flag),
.rugby-league:not(.events-category-flag):not(.match-page-country-flag),
.aussie-rules:not(.events-category-flag):not(.match-page-country-flag)   {
    background-image: url("/v2.128/r/icons/sports-flat/si_rugby.svg");
}

.table-tennis:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_pingpong.svg");
}

.beach-volley:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_beachvolley.svg");
}

.billiards:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_pool.svg");
}

.e-sports:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("betomall/images/icons/sports/E-Sports.png");
}

.futsal:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_foutsal.svg");
}

.mma:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_martialarts.svg");
}

.motorsport:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_motorsports.svg");
}

.snooker:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v2.128/r/icons/sports-flat/si_pool.svg");
}
.badminton:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v2.128/r/images/mp207/badminton.svg);
}
.counter-strike-go:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v2.128/r/images/mp207/CS.svg);
}
.dota-2:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v2.128/r/images/mp207/dota.svg);
}
.league-of-legends:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v2.128/r/images/mp207/league.svg);
}
.baseball:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v2.128/r/images/mp207/baseball.svg);
}
.starcraft:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v2.128/r/images/mp207/starcraft1.svg);
}
.starcraft-2:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v2.128/r/images/mp207/starcraft2.svg);
}
.e-basketball:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v2.128/r/images/mp207/e-basket.svg);
}
.e-football:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v2.128/r/images/mp207/e-soccer.svg);
}
.golf:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v2.128/r/images/mp207/golf.svg);
}
.netball:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v2.128/r/images/mp207/netball.svg);
}
.overwatch:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v2.128/r/images/mp207/overwatch.svg);
}
.desktop .match-favorite,
.desktop .match-favorite.favorite:hover{
    background: unset;
    background-size: contain;
    background-image: url(/v2.128/r/images/site/icons/Star-Off.svg);
}
.desktop .match-favorite:hover,
.desktop .match-favorite.favorite{
    background: unset;
    background-size: contain;
    background-image: url(/v2.128/r/images/site/icons/Star-On.svg)
}

*/
/*********************************
           Dark Icons
**********************************/
/*
.all-sports:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.all-sports{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-allSports-grey.svg")
}
.soccer:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.soccer{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-football-grey.svg")
}
.basketball:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.basketball{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-basketball-grey.svg")
}
.tennis:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.tennis{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-tennis-grey.svg")
}
.ice-hockey:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.ice-hockey{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-icehockey-grey.svg")
}
.volleyball:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.volleyball{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-volley-grey.svg")
}
.american-football:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.american-football{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-americanfootball-grey.svg")
}
.baseball:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.baseball{
    background-image: url("/v2.128/r/images/bestbet/icon/Baseball-grey.png")
}
.handball:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.handball{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-handball-grey.svg")
}
.waterpolo:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.waterpolo{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-waterpolo-grey.svg")
}
.darts:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.darts{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-darts-grey.svg")
}
.cricket:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.cricket{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-cricket-grey.svg")
}
.boxing:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.boxing{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-boxing-grey.svg")
}
.rugby:not(.events-category-flag):not(.match-page-country-flag),
.rugby-union:not(.events-category-flag):not(.match-page-country-flag),
.rugby-league:not(.events-category-flag):not(.match-page-country-flag),
.aussie-rules:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.rugby,
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.rugby-union,
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.rugby-league,
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.aussie-rules{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-rugby-grey.svg")
}
.table-tennis:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.table-tennis{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-pingpong-grey.svg")
}
.beach-volley:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.beach-volley{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-beachvolley-grey.svg")
}
.billiards:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.billiards{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-pool-grey.svg")
}
.e-sports:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.e-sports{
    background-image: url("/v2.128/r/images/bestbet/icon/E-Sports-grey.png")
}
.futsal:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.futsal{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-foutsal-grey.svg")
}
.mma:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.mma{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-martialarts-grey.svg")
}
.motorsport:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.motorsport{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-motorsports-grey.svg")
}
.snooker:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.snooker{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-pool-grey.svg")
}
.badminton:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.badminton{
    background-image: url("/v2.128/r/images/bestbet/icon/badminton-grey.svg")
}
.counter-strike-go:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.counter-strike-go{
    background-image: url("/v2.128/r/images/bestbet/icon/CS-grey.svg")
}
.dota-2:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.dota-2{
    background-image: url("/v2.128/r/images/bestbet/icon/dota-grey.svg")
}
.league-of-legends:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.league-of-legends{
    background-image: url("/v2.128/r/images/bestbet/icon/league-grey.svg")
}
.baseball:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.baseball{
    background-image: url("/v2.128/r/images/bestbet/icon/baseball-grey.svg")
}
.starcraft:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.starcraft{
    background-image: url("/v2.128/r/images/bestbet/icon/starcraft1-grey.svg")
}
.starcraft-2:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.starcraft-2{
    background-image: url("/v2.128/r/images/bestbet/icon/starcraft2-grey.svg")
}
.e-basketball:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.e-basketball{
    background-image: url("/v2.128/r/images/bestbet/icon/e-basket-gray.svg")
}
.e-football:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.e-football{
    background-image: url("/v2.128/r/images/bestbet/icon/e-soccer-grey.svg")
}
.golf:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.golf{
    background-image: url("/v2.128/r/images/bestbet/icon/golf-grey.svg")
}
.netball:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.netball{
    background-image: url("/v2.128/r/images/bestbet/icon/netball-grey.svg")
}
.overwatch:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.overwatch{
    background-image: url("/v2.128/r/images/bestbet/icon/overwatch-grey.svg")
}
.floorball:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.floorball{
    background-image: url("/v2.128/r/images/bestbet/icon/floorball-grey.svg")
}
.bandy:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.bandy{
    background-image: url("/v2.128/r/images/bestbet/icon/bandy-gray.svg")
}
.air-hockey:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.air-hockey{
    background-image: url("/v2.128/r/images/bestbet/icon/sport-icehockey-grey.svg")
}
.virtual-football-pro:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.virtual-football-pro{
    background-image: url("/v2.128/r/images/bestbet/icon/virtual-football-pro-grey.svg")
}
.virtual-football-league:not(.events-category-flag):not(.match-page-country-flag),
.main-coupon-v1 .tournament-header-wrapper .events-category-flag.default-sport.virtual-football-league{
    background-image: url("/v2.128/r/images/bestbet/icon/virtual-football-league.svg")
}

.match-favorite,
.nav-feature-favorite,
.nav-tournament .nav-tournament-favorite{
    background: url(/v2.128/r/images/bestbet/icon/star-gray.svg) center center no-repeat;
    background-size: contain
} 

.match-favorite:hover,
.nav-favorite-icon,
.nav-tournament.favorite .nav-tournament-favorite{
    background: url("/v2.128/r/images/bestbet/icon/star-full-gray.svg") center center no-repeat;
    background-size: contain
}

.match-favorite.favorite{
    background: url(/v2.128/r/images/bestbet/icon/star-full-white.svg) center center no-repeat;
    background-size: contain
}
.match-favorite.favorite:hover{
    background: url("/v2.128/r/images/bestbet/icon/star-full-gray.svg") center center no-repeat;
    background-size: contain
}
*/
/*********************************
       Country Flags
**********************************/
.turkey-amateur {
    background-image: url(/v2.128/r/images/BOA/icons/turkey.svg);
}

.norway-amateur {
    background-image: url(/v2.128/r/images/BOA/icons/norway.svg);
}

.kosovo {
    background-image: url(/v2.128/r/images/BOA/icons/kosovo.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center
}

.luxembourg {
    background-image: url(/v2.128/r/images/BOA/icons/luxembourg.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center
}

.dominicanrepublic {
    background-image: url(/v2.128/r/images/BOA/icons/domanican-republic.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center
}
.international, .international-clubs, .international-youth, .tennis.other, .electronic-leagues {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
