#root [class*="view-page-metra"] .cms-menu-promotions {
    display: none;
}

#root .site-text a,
#root .terms-content a {
    color: #007ad9;
}

#root .mobile .terms-content {
    padding-left: 10px;
    padding-right: 10px;
}

#root .myanmar {
    background-image: url(/v1.048/r/images/site/icons/MYANMAR.svg);
}

#root .events-tournament-header .events-category-flag.default-flag.myanmar {
    background-size: 17px !important;
}

#root .sports-coupon .match-sport-tennis .match-live-info .match-score {
    order: 1;
}

#root .sports-coupon .match-sport-tennis .match-live-info .match-set-scores {
    order: 2;
}

#root .sports-coupon .match-sport-tennis .match-live-info .match-game-score {
    order: 3;
}

#root .mobile .beto-sports-coupon:not(.match-carousel-block) .match-sport-tennis .match-live-info .match-score-server-set-wrapper>div,
#root .beto-sports-coupon:not(.match-carousel-block) .match-sport-tennis [class*="item-info-wrapper market-code-"] .match-live-info .match-score-server-set-wrapper>div {
    width: 16px;
}

#root .match-sport-tennis .match-live-info .match-score .match-score-home,
#root .match-sport-tennis .match-live-info .match-score .match-score-away,
#root .match-sport-tennis .match-game-scores-wrapper>div,
#root .match-sport-tennis .set-score>div {
    text-align: center;
}

#root .desktop .match-sport-tennis .match-live-info {
    margin-right: -10px;
}


#root .utr-men,
#root .utr-women,
#root .tourn-UTR {
    background-image: url(/v1.048/r/images/site/icons/UTR.svg);
}

#root .mobile .betslip-bets-container .betslip-events-wrapper {
    margin-bottom: 5px;
}

#root .mobile .betslip-container .betslip-totals>app-betslip-bonus-block {
    margin-top: 5px;
}

.top-european-playoffs {
    background-image: url(/assets/themes/betomall/images/icons/flags/european-union.svg);
}

/* Menu Color Extended Downwards for iOS app */


/* html body#root {
    background-color: var(--c-primary-perma) !important;
    background-color: #010828 !important;
}
html body#root .app-body {
    background-color: var(--c-bodybackcol)!important;

}
#root .mobile .header {
    background-image: unset !important; */
/* */



#root .bet-messages label {
    width: 317px;
}

/* #root #mainDiv.mobile.view-page-metra-selfexclusion .mcontainer div {
    margin-bottom: 50px;
} */

#root .desktop.view-page-metra-limits-betting .content.user-page-content .mcontainer .label.element {
    height: 36px;
    text-align: left;
}

#root .desktop.view-page-user-messages-new textarea,
#root .desktop.view-page-user-messages-new input {
    background: white;
}

/* #root .mobile .header .user-guest .login.registerBtn.link, */
#root .mobile .header .user-guest .login.loginBtn.link {
    font-size: 13px;
    width: 60px;
}

#root .mobile.lang-el .sticky-menu>app-widget-host .sticky-menu-tab>app-widget-host {
    padding-left: 6px;
    padding-right: 6px;
}

#root .sports-featured .featured-leagues-content .featured-league-category.cup-finals {
    background-image: url(/assets/themes/betomall/images/icons/flags/european-union.svg);
}


/* Responsive */
@media screen and (max-width: 359px) {
    .sticky-menu>app-widget-host .sticky-menu-tab .sticky-menu-text {
        font-size: 11px;
    }

    #root .mobile.lang-el .sticky-menu>app-widget-host .sticky-menu-tab>app-widget-host {
        padding: 4px;
    }
}

@media screen and (min-width: 360px) and (max-width: 374px) {
    #root .mobile.lang-el .sticky-menu>app-widget-host .sticky-menu-tab>app-widget-host {
        padding-left: 2px;
        padding-right: 2px;
    }
}

@media screen and (min-width: 375px) and (max-width: 389px) {
    #root .mobile.lang-el .sticky-menu>app-widget-host .sticky-menu-tab>app-widget-host {
        padding-left: 5px;
        padding-right: 5px;
    }
}

