#root .mobile .match-carousel.euroPregameGroup .match-schedule {
    margin-bottom: 16px;
}

#root .mobile .content .match-carousel.euroPregameGroup .events-tournament-content .events-tournament-wrapper .events-item-wrapper .match-info .match-type {
    margin-bottom: 15px;
}

/* #root .mobile .content .match-carousel.euroPregameGroup .events-tournament-content .events-tournament-wrapper .events-item-wrapper .match-info .match-teams>div {
    width: 76px;
} */

#root .mobile .match-carousel.euroPregameGroup .matchInfoWrapper {
    width: 100%;
}

#root .mobile .match-carousel.euroPregameGroup .match-markets-wrapper .match-market div .match-odd {
    width: 87px;
}

#root .match-carousel.euroPregameGroup .item-info-wrapper .match-info {
    padding-right: unset;
}

#root .content .match-carousel.euroPregameGroup .events-tournament-content .events-tournament-wrapper .events-item-wrapper .match-info .match-teams .match-team-separator {
    align-self: center;
    font-size: 24px;
    font-weight: 800;
    margin-top: 16px;
    padding-left: 10px;
}

#root .match-carousel.euroPregameGroup .item-info-wrapper .match-info .match-schedule .match-date {
    display: block;
    color: #dddddd;
}

#root .match-carousel.euroPregameGroup .item-info-wrapper .match-info .match-type .match-sport-icon {
    display: none;
}

#root .match-carousel.euroPregameGroup .match-teams .teamWrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
}

#root .match-carousel.euroPregameGroup .match-teams .match-home-team.teamIcon,
#root .match-carousel.euroPregameGroup .match-teams .match-away-team.teamIcon {
    width: 32px;
    height: 32px;
    min-width: 32px;
    min-height: 32px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-size: 50px;
    text-overflow: unset;
    overflow: unset;
    padding: 0;
    background-position: center;
    margin-top: 7px;
}

#root .view-page-euro24 .beto-outrights-coupon app-sports-coupon .tournament-header-wrapper,
#root .view-page-euro24 .beto-sports-coupon .events-sport-header,
#root .view-page-euro24 .events-wrapper.outrights-coupon .events-sport-coupon-title,
#root .view-page-test-euro .beto-outrights-coupon app-sports-coupon .tournament-header-wrapper,
#root .view-page-test-euro .beto-sports-coupon .events-sport-header,
#root .view-page-test-euro .events-wrapper.outrights-coupon .events-sport-coupon-title {
    display: none;
}

/* #root .view-page-test-euro .match-carousel .events-tournament-header,
#root .view-page-test-euro .match-carousel .tournament-header-wrapper {
    display: flex;
} */

#root .view-page-euro24 .euroPregameFilter>app-widget-host,
#root .view-page-euro24 .euroPregameFilter,
#root .view-page-test-euro .euroPregameFilter>app-widget-host,
#root .view-page-test-euro .euroPregameFilter {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}
#root  .euroPregameFilter>app-widget-host {
    overflow:auto;
}
/* #root .view-page-test-euro .euroPregameFilter .btnGroup {
    width: 50px;
} */
/* 
#root .view-page-euro24 .euroPregameGroupF,
#root .view-page-euro24 .euroPregameGroupE,
#root .view-page-euro24 .euroPregameGroupD,
#root .view-page-euro24 .euroPregameGroupC,
#root .view-page-euro24 .euroPregameGroupB,
#root .view-page-euro24 .euroPregameGroupΑ,
#root .view-page-test-euro .euroPregameGroupF,
#root .view-page-test-euro .euroPregameGroupE,
#root .view-page-test-euro .euroPregameGroupD,
#root .view-page-test-euro .euroPregameGroupC,
#root .view-page-test-euro .euroPregameGroupB {
    display: none;
} */

#root .view-page-euro24 .euroPregameGroupF,
#root .view-page-euro24 .euroPregameGroupE,
#root .view-page-euro24 .euroPregameGroupD,
#root .view-page-euro24 .euroPregameGroupC,
#root .view-page-euro24 .euroPregameGroupB,
#root .view-page-euro24 .euroPregameGroupΑ {
    display: none;
}

#root .view-page-euro24 .mtst {
    display: none;
}


/* pre-game carousel */
/* #root .match-carousel.euroPregameGroup .item-info-wrapper .match-info .matchInfoWrapper .matchInfoWrapperTypeSchedule {
    display: none;
} */

#root .match-carousel.euroPregameGroup .match-team-separator {
    display: block;
}

#root .content .match-carousel.euroPregameGroup .events-tournament-content .events-tournament-wrapper .events-item-wrapper .match-info .match-teams {
    flex-direction: row;
    width: 100%;
    justify-content: space-evenly;
    text-align: center;
    padding: 0;
    /* margin-left: 5px; */
}

#root .content .match-carousel.euroPregameGroup .events-tournament-content .events-tournament-wrapper .events-item-wrapper .match-info .match-teams>div {
    width: 87px;
}

#root .match-carousel.euroPregameGroup .odds-selection-default {
    border: none;
    background-color: #001038;
    border-radius: 10px;
    color: #dddddd;
}

#root .match-carousel.euroPregameGroup .match-markets-wrapper span.mobile-outcome,
#root .match-carousel.euroPregameGroup .item-info-wrapper .match-info .match-teams,
#root .match-carousel.euroPregameGroup .odds-selection-default .odd {
    color: #dddddd;
    font-weight: 700;
}

#root .match-carousel.euroPregameGroup .events-tournament-wrapper .events-item-wrapper {
    background-image: url(/v2.12/r/images/site/banners/euroCarouselPregameBackg.png);
    width: 289px;
    height: 184px;
    min-width: 289px;
    min-height: 184px;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    border: 2px solid #000066;
}

#root .content .match-carousel.euroPregameGroup .events-tournament-content .events-tournament-wrapper .events-item-wrapper:not(.match-is-live) .match-info .is-live-booked {
    display: none;
}

#root .match-carousel.euroPregameGroup .item-info-wrapper {
    flex: unset;
}

#root .match-carousel.euroPregameGroup .match-info .match-teams .match-home-team,
#root .match-carousel.euroPregameGroup .match-info .match-teams .match-away-team {
    margin-right: unset;
}

#root .euroPregameFilter .btnGroup {
    margin-right: 5px;
    background-color: #000B61;
    color: #dddddd;
    border-radius: 15px;
}

#root .euroPregameFilter .btnGroup.selected {
    background-color: #1D58FF;
    font-weight: bold;
}

#root .euroPregameFilter .btnGroup div {
    text-align: center;
    width: 50px;
    height: 50px;
    padding: 5px;
}

/* #root .content .match-carousel.euroPregameGroup .events-tournament-content .events-tournament-wrapper .events-item-wrapper .match-info .match-type,
#root .match-carousel.euroPregameGroup .item-info-wrapper .match-info .match-schedule {
    display: none;
} */