/*********************************
#Template 1 - Soccabet
*********************************/

:root{
    --c-emphasis: #feda00;
    --c-background-header: #208820;
    --c-text-header: #fff;
    --c-background-login-input: rgba(0, 0, 0, .2);
    --c-background-login-button: #208820;
    --c-text-login-button-active: #fff;
    --c-background-body: #e6e6e6;
    --c-text-title: #111;
    --c-background-primary: #fff;
    --c-text-primary: #111;
    --c-border-sport-coupon: #208820;
    --c-text-schedule: #ebebeb;
    --c-text-schedule-active: #208820;
    --c-text-market: #ebebeb;
    --c-background-odds-header: #fff;
    --c-background-odds-active: #208820;
    --c-background-odds: #d4d4d4;
    --c-text-odds-header: #208820;
    --c-text-odds-active: #fff;
    --c-text-odds: #000;
    --c-text-special-market: #fff;
    --c-background-betslip: #fff;
    --c-background-betslip-title: #208820;
    --c-background-betslip-betting-header: #208820;
    --c-text-betslip-betting-header: #fff;
    --c-background-betslip-betting-body: #fff;
    --c-text-betslip-betting-body: #fff;
    --c-background-bet-button: #28A95B;
    --c-background-footer-top: #fff;
    --c-background-footer-middle: #208820;
    --c-text-footer-middle: #ffffff;
    --c-background-footer-bottom: #e4e4e4;
    --c-text-footer-bottom-copyright: #111;
    --c-text-footer-bottom-help: #111;
    --c-text-footer-bottom-help-titel: #208820;
    --c-background-footer: #208820;
    --c-border: #707070;
    --c-internal-user-background: #ffffff;
    --c-internal-user-text: #666666;
    --c-black: #000000;
    --c-background-header-menu: #fff;
    --c-text-header-menu: #333;
    --c-text-header-menu-active: #fff;
    --c-background-sidebar-menu: #fff;
    --c-background-sidebar-menu-2: #fff;
    --c-background-sidebar-menu-3: #fff;
    --c-text-input: #111;
    --c-text-input-header: #fff;
    --c-background-input: #FAFAFA;
    --c-background-market-header: #208820;
    --r-border-radius-small: 4px;
    --r-border-radius-medium: 8px;
    --r-border-radius-big: 16px;
    --c-background-betslip-button-bet: #208820;
    --c-background-betslip-button-other: transparent;
    --c-border-betslip-button: #208820;
    --c-text-betslip-button-bet: #ffffff;
    --c-text-betslip-button-book: #208820;
}



/*********************************
#Template 3 - Light Red and White
**********************************/
/*
:root{

    --c-background-header: #EBEBEB;
    --c-text-header: #d04a44;
    --c-background-login-input: rgba(51, 51, 51, .2);
    --c-background-login-button: #FFFFFF;
    --c-text-login-button-active: #d04a44;

    --c-background-body: #E4E4E4;
    --c-text-title: #E4E4E4;


    --c-background-primary: #ffffff;
    --c-text-primary: #666666;


    --c-border-sport-coupon: #d04a44;
    --c-text-schedule: #212121;
    --c-text-schedule-active: #D04A44;


    --c-text-market: #212121;

    --c-background-odds-header: #F1F1F1;
    --c-background-odds-active: #D04A44;
    --c-background-odds: #F9F9F9;
    --c-text-odds-header: #666666;
    --c-text-odds-active: #FFFFFF;
    --c-text-odds: #666666;
    --c-text-special-market: #989898;

    --c-background-betslip: #F1F1F1;
    --c-background-betslip-title: #ffffff;

    --c-background-betslip-betting-header: #A1A1A1;
    --c-text-betslip-betting-header: #FFFFFF;
    --c-background-betslip-betting-body: #FFFFFF;
    --c-text-betslip-betting-body: #333333;

    --c-background-bet-button: #28A95B;

    --c-background-footer-top: #4e4e4e;

    --c-background-footer-middle: #e4e4e4;
    --c-text-footer-middle: #666666;

    --c-background-footer-bottom: #e4e4e4;
    --c-text-footer-bottom-copyright: #989898;
    --c-text-footer-bottom-help: #6B6B6B;
    --c-text-footer-bottom-help-titel: #666666;

    --c-background-footer: #
    ;

    --c-border: #707070;

    --c-internal-user-background: #ffffff;

    --c-internal-user-text: #666666;

    --c-black: #000000;

    --c-background-header-menu: #D04A44;
    --c-text-header-menu: #ffffff;
    --c-text-header-menu-active: #212121;

    --c-background-sidebar-menu: #ffffff;
    --c-background-sidebar-menu-2: #f8f8f8;
    --c-background-sidebar-menu-3: #f2f2f2;

    --c-text-input: #171A2B;
    --c-background-input: #FAFAFA;

    --c-background-market-header: #e4e4e4;


    --r-border-radius-small: 4px;
    --r-border-radius-medium: 8px;
    --r-border-radius-big: 16px;

    --c-background-betslip-button-bet: #45B777;
    --c-background-betslip-button-other: transparent;
    --c-border-betslip-button: #45B777;

    --c-text-betslip-button-bet: #ffffff;
    --c-text-betslip-button-book: #45B777;

}
*/




/*********************************
        Light Icons
*********************************/

/*
.all-sports:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/r/icons/sports-flat/si_allSports.svg");
}
.soccer:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/r/icons/sports-flat/si_football.svg");

}

.basketball:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/r/icons/sports-flat/si_basketball.svg");
}

.tennis:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/r/icons/sports-flat/si_tennis.svg");
}

.ice-hockey:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/r/icons/sports-flat/si_icehockey.svg");
}

.volleyball:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/r/icons/sports-flat/si_volley.svg");
}

.american-football:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/r/icons/sports-flat/si_americanfootball.svg");
}

.baseball:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/r/images/mp207/baseball.svg");
}

.handball:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/r/icons/sports-flat/si_handball.svg");
}

.waterpolo:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/r/icons/sports-flat/si_waterpolo.svg");
}

.darts:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/r/icons/sports-flat/si_darts.svg");
}

.cricket:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/r/icons/sports-flat/si_cricket.svg");
}

.boxing:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/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("/v1.351/r/icons/sports-flat/si_rugby.svg");
}

.table-tennis:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/r/icons/sports-flat/si_pingpong.svg");
}

.beach-volley:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/r/icons/sports-flat/si_beachvolley.svg");
}

.billiards:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/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("/v1.351/r/icons/sports-flat/si_foutsal.svg");
}

.mma:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/r/icons/sports-flat/si_martialarts.svg");
}

.motorsport:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/r/icons/sports-flat/si_motorsports.svg");
}

.snooker:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url("/v1.351/r/icons/sports-flat/si_pool.svg");
}
.badminton:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v1.351/r/images/mp207/badminton.svg);
}
.counter-strike-go:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v1.351/r/images/mp207/CS.svg);
}
.dota-2:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v1.351/r/images/mp207/dota.svg);
}
.league-of-legends:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v1.351/r/images/mp207/league.svg);
}
.baseball:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v1.351/r/images/mp207/baseball.svg);
}
.starcraft:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v1.351/r/images/mp207/starcraft1.svg);
}
.starcraft-2:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v1.351/r/images/mp207/starcraft2.svg);
}
.e-basketball:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v1.351/r/images/mp207/e-basket.svg);
}
.e-football:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v1.351/r/images/mp207/e-soccer.svg);
}
.golf:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v1.351/r/images/mp207/golf.svg);
}
.netball:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v1.351/r/images/mp207/netball.svg);
}
.overwatch:not(.events-category-flag):not(.match-page-country-flag) {
    background-image: url(/v1.351/r/images/mp207/overwatch.svg);
}
.desktop .match-favorite,
.desktop .match-favorite.favorite:hover{
    background: unset;
    background-size: contain;
    background-image: url(/v1.351/r/images/site/icons/Star-Off.svg);
}
.desktop .match-favorite:hover,
.desktop .match-favorite.favorite{
    background: unset;
    background-size: contain;
    background-image: url(/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/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("/v1.351/r/images/bestbet/icon/virtual-football-league.svg")
}
*/
.match-favorite,
.nav-feature-favorite,
.nav-tournament .nav-tournament-favorite{
    background: url(/v1.351/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("/v1.351/r/images/soccabet/icons/star-full-green.svg") center center no-repeat;
    background-size: contain
}

.match-favorite.favorite{
    background: url(/v1.351/r/images/bestbet/icon/star-full-white.svg) center center no-repeat;
    background-size: contain;
        filter: invert(1);
}
.match-favorite.favorite:hover{
    background: url("/v1.351/r/images/bestbet/icon/star-full-gray.svg") center center no-repeat;
    background-size: contain;
}



/*********************************
       Country Flags
**********************************/
.turkey-amateur{
    background-image: url(/v1.351/r/images/BOA/icons/turkey.svg);
}
.norway-amateur{
    background-image: url(/v1.351/r/images/BOA/icons/norway.svg);
}
.kosovo{
    background-image: url(/v1.351/r/images/BOA/icons/kosovo.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center
}
.luxembourg{
    background-image: url(/v1.351/r/images/BOA/icons/luxembourg.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center
}
.dominicanrepublic{
    background-image: url(/v1.351/r/images/BOA/icons/domanican-republic.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center
}


/*********************************
       League Flags
**********************************/
.default-sport.tennis.atp{
    background-image: url(/v1.351/r/images/soccabet/icons/atp.png)
}
.default-sport.tennis.wta{
    background-image: url(/v1.351/r/images/soccabet/icons/wta.png)
}
.default-sport.tennis.challenge-men{
    background-image: url(/v1.351/r/images/soccabet/icons/atp.png)
}
.default-sport.tennis.itf-women{
    background-image: url(/v1.351/r/images/soccabet/icons/itf.png)
}
.default-sport.tennis.itf-men{
    background-image: url(/v1.351/r/images/soccabet/icons/itf.png)
}