#root .mobile.view-page-test-v3-index .header .header-links-center {
    justify-content: left;
    margin-left: -20px;
    margin-top: 5px;
}

#root .mobile.view-page-test-v3-index .header {
    height: 60px;
    background-color: #15238F;
}

#root .mobile.view-page-test-v3-index .header .user-guest .login.loginBtn.link {
    border-radius: 85px;
    width: unset;
}

#root .mobile.view-page-test-v3-index .header .user-guest .login.link div {
    margin-left: 14px;
    margin-right: 14px;
}

#root .mobile.view-page-test-v3-index .body {
    margin-top: 60px;
    padding: 9px;
    background-color: #11162B;
}

#root .mobile.view-page-test-v3-index .match-carousel .events-tournament-wrapper .events-item-wrapper {
    width: 299px;
    height: 138px;
    background-image: url(/v1.068/r/images/site/icons/v3_backg_football.png);
}

#root .mobile.view-page-test-v3-index .match-carousel .odds-selection-default {
    min-width: 89px;
}

#root .mobile.view-page-test-v3-index .match-carousel .match-market .match-market-wrapper {
    height: 42px;
    justify-content: space-around;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
}

#root .mobile.view-page-test-v3-index .match-carousel .match-market {
    width: 100%;
    margin: 0;
}

#root .mobile.view-page-test-v3-index .match-carousel .match-markets-wrapper .match-market div .match-odd {
    max-width: 89px;
    height: 42px;
    margin: 0;
}

#root .mobile.view-page-test-v3-index .sports-coupon .match-market-template.market-template-placeholder .market-template-row .item-cell:not(.empty-cell) .locked-odd,
#root .mobile.view-page-test-v3-index .sports-coupon .match-markets-wrapper .match-odd.odd-locked.match-suspended,
#root .mobile.view-page-test-v3-index .match-market-template.market-plc-template--allboth-teams-to-score---under-over.cls-tpl-bigmarkcouppagedesk .locked-odd,
#root .mobile.view-page-test-v3-index .match-market-template.market-plc-template--allft-1x2---under-over.cls-tpl-bigmarkcouppagedesk .item-cell.market-selection-cell:has(.locked-odd),
#root .mobile.view-page-test-v3-index .odds-selection-default:not(.outright-odd),
#root .mobile.view-page-test-v3-index .outright-competitor,
#root .mobile.view-page-test-v3-index .sports-coupon .match-markets-wrapper:not(.match-locked-container) .match-odd.odd-locked:not(.match-suspended),
#root .mobile.view-page-test-v3-index .outright-competitor,
#root .mobile.view-page-test-v3-index .match-markets-wrapper .match-market div .match-odd.no-market-odds,
#root .mobile.view-page-test-v3-index .desktop:not(.view-page-live-match):not(.view-page-match) .match-markets-wrapper .match-odd.odd-locked .odds-selection-default,
#root .mobile.view-page-test-v3-index .match-markets-wrapper .no-market-odds.odd-locked,
#root .mobile.view-page-test-v3-index .desktop:not(.view-page-live-match):not(.view-page-match) .odds-selection-default:not(.outright-odd),
#root .mobile.view-page-test-v3-index .outright-competitor {
    border: none;
}

#root .mobile.view-page-test-v3-index .mobile .match-carousel .match-markets-wrapper .match-odd.odd-locked .odds-selection-default,
#root .mobile.view-page-test-v3-index .mobile .match-carousel .match-markets-wrapper .no-market-odds.odd-locked,
#root .mobile.view-page-test-v3-index .match-carousel .odds-selection-default {
    background-color: #10162B;
}

#root .mobile.view-page-test-v3-index .match-markets-wrapper span.mobile-outcome {
    color: white;
    font-weight: normal;
}

#root .mobile.view-page-test-v3-index .match-carousel .match-market-wrapper {
    color: white;
    font-weight: 500;
}

#root .mobile.view-page-test-v3-index .item-info-wrapper .match-info .match-schedule .match-date {
    display: inline-block;
    color: white;
    font-weight: 500;
    order: 1;
    font-size: 12px;
}

#root .mobile.view-page-test-v3-index .item-info-wrapper .match-info .match-schedule .match-date::after {
    content: '';
    display: inline-block;
    width: 4px;
    height: 4px;
    background-image: url(/v1.068/r/images/site/icons/v3_dot.png);
    margin-left: 8px;
    margin-bottom: 2px;
}

#root .mobile.view-page-test-v3-index .match-carousel .item-info-wrapper .match-info .is-live-booked {
    display: none;
}

#root .mobile.view-page-test-v3-index .match-carousel .item-info-wrapper .match-info .match-type .events-category-flag {
    display: none;
}

#root .mobile.view-page-test-v3-index .match-carousel .item-info-wrapper .match-info .match-type .match-sport-icon {
    display: none;
}

#root .mobile.view-page-test-v3-index .match-carousel .item-info-wrapper .match-info .match-type .match-tournament {
    width: unset;
}

#root .mobile.view-page-test-v3-index .content .match-carousel .events-tournament-content .events-tournament-wrapper .events-item-wrapper:not(.match-is-live) .match-info .match-type {
    order: 0;
    justify-content: flex-end;
    margin: 0;
    padding-right: 12px;
}

#root .mobile.view-page-test-v3-index .content .match-carousel .match-markets-wrapper,
#root .mobile.view-page-test-v3-index .content .match-carousel .item-info-wrapper .match-info,
#root .mobile.view-page-test-v3-index .content .match-carousel .item-info-wrapper {
    padding: 0;
    margin: 0;
}

#root .mobile.view-page-test-v3-index .content .match-carousel .item-info-wrapper .match-info .match-teams {
    padding-left: 12px;
    padding-right: 12px;
    font-weight: 500;
    font-size: 14px;
}

#root .mobile.view-page-test-v3-index .content .match-carousel .item-info-wrapper .match-info .match-schedule>div {
    margin-left: 0;
}

#root .mobile.view-page-test-v3-index .content .match-carousel .item-info-wrapper .match-info .match-schedule .match-time {
    margin-right: 8px;
    display: flex;
    font-size: 12px;
    font-weight: 500;
}

#root .mobile.view-page-test-v3-index .content .match-carousel .item-info-wrapper .match-info .match-schedule .match-time::before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(/v1.068/r/images/site/icons/v3_icon_football.svg);
    margin-right: 8px;
}

#root .mobile.view-page-test-v3-index .content .match-carousel .item-info-wrapper .match-info .match-schedule {
    margin: 0;
    padding-left: 12px;
}

#root .mobile.view-page-test-v3-index .content .match-carousel {
    margin-bottom: 5px;
}

#root .mobile.view-page-test-v3-index .promotionsCarousel.match-carousel .promoFacelift.newHomeShortcutsRow.promo3euro,
#root .mobile.view-page-test-v3-index .promotionsCarousel.match-carousel .promoFacelift.newHomeShortcutsRow.promo30euro,
#root .mobile.view-page-test-v3-index .promotionsCarousel.match-carousel .promoFacelift.newHomeShortcutsRow {
    width: 233px;
    height: 104px;
}

#root .mobile.view-page-test-v3-index .newHomeShortcuts.promotionsCarousel .newHomeShortcutsRow {
    border: none;
}

#root .mobile.view-page-test-v3-index .promotionsCarousel.match-carousel .promoFacelift.firstdeposit {
    background-position-x: -71px;
}

#root .mobile.view-page-test-v3-index.lang-el .promotionsCarousel.match-carousel .promoFacelift.firstdeposit>div {
    margin-top: -3px;
    zoom: 1.1;
}

#root .mobile.view-page-test-v3-index .promotionsCarouselWrapper {
    margin-bottom: 5px !important;
}

#root .mobile.view-page-test-v3-index .newHomeShortcuts2 {
    margin-bottom: 5px;
}

#root .mobile.view-page-test-v3-index .newHomeShortcuts2 .newHomeShortcuts2Row {
    background-color: rgba(255, 255, 255, 0.1);
    width: 89px;
}

#root .mobile.view-page-test-v3-index .newHomeShortcuts2 .newHomeShortcuts2Row.sportslive,
#root .mobile.view-page-test-v3-index .newHomeShortcuts2 .newHomeShortcuts2Row.soon {
    width: 56px;
}

#root .mobile.view-page-test-v3-index .newHomeShortcuts2 .newHomeShortcuts2Row div {
    line-height: 95px;
    background-size: 30px;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: top;
    margin-top: 12px;
    height: 64px;
}

#root .mobile.view-page-test-v3-index .newHomeShortcuts2 .newHomeShortcuts2Row.livestream div {
    background-image: url(/v1.068/r/images/site/icons/v3_icon_livestr.svg);
    background-size: 24px;
}

#root .mobile.view-page-test-v3-index .newHomeShortcuts2 .newHomeShortcuts2Row.soon div {
    background-image: url(/v1.068/r/images/site/icons/v3_icon_soon.svg);
    background-size: 22px;
}

#root .mobile.view-page-test-v3-index .newHomeShortcuts2 .newHomeShortcuts2Row.sportslive div {
    background-image: url(/v1.068/r/images/site/icons/v3_icon_live.svg);
    background-size: 19px;
}

#root .mobile.view-page-test-v3-index .newHomeShortcuts2 .newHomeShortcuts2Row.allsports div {
    background-image: url(/v1.068/r/images/site/icons/v3_icon_trophy.svg);
    background-size: 20px;
}

#root .mobile.view-page-test-v3-index .newHomeShortcuts2 .newHomeShortcuts2Row.results div {
    background-image: url(/v1.068/r/images/site/icons/v3_icon_results.svg);
    background-size: 20px;
}

#root .mobile.view-page-test-v3-index .boapopular {
    display: flex;
    width: 100%;
    height: 40px;
    background-color: #15238F;
    border: solid 1px rgba(255, 255, 255, 0.5);
    border-radius: 8px;
    font-size: 14px;
    font-weight: 500;
    align-items: center;
    padding: 12px;
    margin-top: 5px;
}

#root .mobile.view-page-test-v3-index .boapopular>div {
    height: 40px;
    display: flex;
    align-items: center;
}

#root .mobile.view-page-test-v3-index .boapopular>div::before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(/v1.068/r/images/site/icons/v3_icon_boapopular.svg);
    margin-right: 8px;
}

#root .mobile.view-page-test-v3-index .boapopular>div::after {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url(/v1.067/r/images/site/icons/Arrow_Left.svg);
    rotate: 180deg;
    position: absolute;
    z-index: 9;
    right: 12px;
}

#root .mobile.view-page-test-v3-index .boapopular .faint {
    margin-left: 8px;
    color: rgba(255, 255, 255, 0.54);
}

#root .mobile.view-page-test-v3-index .sports-filter li {
    border: none;
}

#root .mobile.view-page-test-v3-index .sports-filter li.selected {
    border-radius: 8px;
    background-color: rgba(255, 255, 255, 0.25);
}

#root .mobile.view-page-test-v3-index .title {
    margin-top: 22px;
    font-size: 18px;
    font-weight: 500;
}

#root .mobile.view-page-test-v3-index .sports-filter li span.matches-counter {
    display: none;
}

#root .mobile.view-page-test-v3-index .home-highlights .inline-group-by-option ul,
#root .mobile.view-page-test-v3-index .home-highlights .sport-icon {
    display: none;
}

#root .mobile.view-page-test-v3-index .home-highlights .market-drop-down-heading {
    max-width: unset;
}

#root .mobile.view-page-test-v3-index .home-highlights .events-sport-wrapper .events-sport-header {
    height: 56px;
    background-color: #181F3B !important;
    border-radius: 12px;
    border: solid 1px rgba(255, 255, 255, 0.15);
    padding-left: 12px;
    padding-right: 12px;
    margin-top: 15px;
    margin-bottom: 15px;
}

#root .mobile.view-page-test-v3-index .events-sport-header app-l-cpn-market-dd select {
    height: 40px;
    background-color: #2A314A;
    border: solid 1px rgba(255, 255, 255, 0.15);
    font-size: 14px;
    font-weight: 500;
    text-align: center;
}

#root .mobile.view-page-test-v3-index app-l-cpn-heading-tourn-mrk-label {
    display: none;
}

#root .mobile.view-page-test-v3-index app-l-cpn .events-tournaments-wrapper .by-date-header-wrapper,
#root .mobile.view-page-test-v3-index app-l-cpn .tournament-header-wrapper,
#root .mobile.view-page-test-v3-index app-sports-coupon .events-tournaments-wrapper .by-date-header-wrapper,
#root .mobile.view-page-test-v3-index app-sports-coupon .tournament-header-wrapper {
    /* background-color: transparent; */
    background-color: #10162B;
}

/* #root .mobile.view-page-test-v3-index .events-tournaments-wrapper .events-tournament-content { */
#root .mobile.view-page-test-v3-index .home-highlights .events-tournaments-wrapper .events-tournament-content {
    background: #181F3B;
    border: solid 1px rgba(255, 255, 255, 0.15);
    border-radius: 12px;
}

#root .mobile.view-page-test-v3-index .events-item-wrapper {
    flex-direction: column;
}

#root .mobile.view-page-test-v3-index .events-tournaments-wrapper.expanded .tournament-header-wrapper.clickable-header~.events-tournament-content .match-links {
    display: none !important;
}

#root .mobile.view-page-test-v3-index .sports-coupon.small .events-tournament-wrapper .events-item-wrapper .match-market-wrapper {
    justify-content: space-between;
    /* justify-content: space-around; */
}

#root .mobile.view-page-test-v3-index .match-markets-wrapper span.mobile-outcome {
    display: unset;
}

#root .mobile.view-page-test-v3-index .content .match-market {
    margin-top: 0;
    flex: unset;
    width: 100%;
}

#root .mobile.view-page-test-v3-index .match-markets-wrapper {
    justify-content: unset;
    padding-left: 12px;
    padding-right: 12px;
}

#root .mobile.view-page-test-v3-index .beto-sports-coupon .match-odd {
    max-width: unset;
    /* max-width: 110px; */
    min-width: unset;
}

#root .mobile.view-page-test-v3-index .sports-coupon .match-markets-wrapper:not(.match-locked-container) .match-odd.odd-locked:not(.match-suspended),
#root .mobile.view-page-test-v3-index .sports-coupon.small .match-markets-wrapper .match-market .match-odd .odd {
    flex: unset;
    /* min-width: 110px; */
    height: 34px;
    background-color: rgba(255, 255, 255, 0.08);
    border: solid 1px rgba(255, 255, 255, 0.15);
    border-radius: 8px;
    font-size: 14px;
    font-weight: bold;
    width: 100%;
}

#root .mobile.view-page-test-v3-index .match-markets-wrapper:not(.match-locked-container) .market-template-placeholder .template-row-wrapper .locked-odd span,
#root .mobile.view-page-test-v3-index .match-odd-content:not(.odds-bet-slip-selected) .odd,
#root .mobile.view-page-test-v3-index .match-market-wrapper {
    color: #1A90FF;
}

#root .mobile.view-page-test-v3-index .events-tournament-header .events-category-tournament-names {
    flex-direction: row;
    font-size: 14px;
    font-weight: 500;
}

#root .mobile.view-page-test-v3-index .events-tournament-header .events-category-tournament-names .events-tournament-name {
    margin-top: 0;
}

#root .mobile.view-page-test-v3-index .events-break-wrapper.sort-by-Date .events-category-tournament-names div.events-tournament-name,
#root .mobile.view-page-test-v3-index .events-break-wrapper.sort-by-Date .events-category-tournament-names div,
#root .mobile.view-page-test-v3-index .events-tournament-header .events-category-tournament-names .events-tournament-name,
#root .mobile.view-page-test-v3-index .events-tournament-header .events-category-tournament-names {
    font-size: 14px;
    font-weight: 500;
}

#root .mobile.view-page-test-v3-index .events-tournament-header .events-category-tournament-names .events-category-name,
#root .mobile.view-page-test-v3-index .events-tournament-header .events-category-tournament-names .events-tournament-name {
    width: unset;
    overflow: clip;
}

#root .mobile.view-page-test-v3-index .events-tournament-header .events-category-tournament-names .events-category-name::after {
    content: '';
    display: inline-block;
    width: 4px;
    height: 6px;
    background-image: url(/v1.068/r/images/site/icons/v3_dot_white.png);
    margin-left: 7px;
    margin-right: 5px;
    background-repeat: no-repeat;
    margin-top: 5px;
}

#root .mobile.view-page-test-v3-index .toggle-button {
    display: flex;
}

#root .mobile.view-page-test-v3-index .sports-coupon .tournament-header-wrapper .tournament-favorite {
    order: -1;
}

#root .mobile.os-ios.view-page-test-v3-index app-l-cpn .sort-by-League .tournament-header-wrapper,
#root .mobile.os-ios.view-page-test-v3-index app-sports-coupon .sort-by-League .tournament-header-wrapper {
    padding-left: 0;
    margin-bottom: 10px;
}

#root .mobile.view-page-test-v3-index .odds-bet-slip-selected,
#root .mobile.view-page-test-v3-index .outright-competitor.bet-slip-selected {
    border: none !important;
    background-color: #13B12A !important;
}

#root .mobile.view-page-test-v3-index app-l-cpn-market-alternatives app-l-cpn-odd>span {
    flex: unset;
}

#root .mobile.view-page-test-v3-index app-l-cpn-market-alternatives .alternative-market-wrapper,
#root .mobile.view-page-test-v3-index app-l-cpn-market-alternatives {
    width: 100%;
}

#root .mobile.view-page-test-v3-index app-l-cpn-market-alternatives .alternative-market-wrapper {
    justify-content: space-between;
}

#root .mobile.view-page-test-v3-index app-l-cpn-market-alternatives app-l-cpn-odd {
    min-height: unset !important;
}

#root .mobile.view-page-test-v3-index .home-highlights .events-sport-content {
    margin-bottom: 20px;
}

/* U/O */

#root .mobile.view-page-test-v3-index .content .market-has-template+.match-markets-wrapper .match-market-wrapper {
    align-items: center;
}

#root .mobile.view-page-test-v3-index app-l-cpn-market-template {
    width: 100%;
}

#root .mobile.view-page-test-v3-index .home-highlights .odds-selection-default {
    /* width: 110px; */
}

#root .mobile.view-page-test-v3-index .beto-sports-coupon .match-market-template.cls-tpl-mobiletemplatesnowrap .market-template-row .item-cell:not(.empty-cell) {
    max-width: unset;
}

#root .mobile.view-page-test-v3-index .home-highlights .match-odd {
    height: 36px;
}

#root .mobile.view-page-test-v3-index .match-market-template .match-market-has-special .template-row-wrapper {
    margin-left: unset;
    width: 100%;
}

#root .mobile.view-page-test-v3-index .match-market.market-tpl-cls-nospeccouppage .market-template-row .item-cell:not(.empty-cell) {
    max-width: unset;
    min-width: 110px;
    min-height: 36px;
    max-height: 36px;
}

#root .mobile.view-page-test-v3-index .match-market.market-tpl-cls-nospeccouppage .market-template-row .item-cell {
    /* margin-left: 10px; */
    margin-left: 0;
}

#root .mobile.view-page-test-v3-index .match-market.market-tpl-cls-nospeccouppage .market-template-row .first-column,
#root .mobile.view-page-test-v3-index .match-market.market-tpl-cls-nospeccouppage .market-template-row .first-column+.item-cell.market-selection-cell {
    margin-left: 0;
}

#root .mobile.view-page-test-v3-index .item-info-wrapper.market-has-template+app-l-cpn-markets.match-markets-wrapper {
    width: 100%;
}

#root .mobile.view-page-test-v3-index .sports-coupon .match-markets-wrapper:not(.match-locked-container) .match-odd.odd-locked:not(.match-suspended) {
    min-height: 34px !important;
    max-height: 34px !important;
}

#root .mobile.view-page-test-v3-index .sports-coupon .match-market-template.market-template-placeholder .market-template-row .item-cell:not(.empty-cell) .locked-odd,
#root .mobile.view-page-test-v3-index .match-markets-wrapper .match-odd.odd-locked .odds-selection-default,
#root .mobile.view-page-test-v3-index .match-markets-wrapper .no-market-odds.odd-locked,
#root .mobile.view-page-test-v3-index .markets-page.odds-selection-default:not(.odds-bet-slip-selected) {
    border: solid 1px rgba(255, 255, 255, 0.15) !important;
    background-color: rgba(255, 255, 255, 0.08);
}

#root .mobile.view-page-test-v3-index .sports-coupon .match-markets-wrapper .match-market[class*="handicap"] .match-market-template .market-template-row .item-cell .odds-selection-default:not(.odds-bet-slip-selected) {
    border: solid 1px rgba(255, 255, 255, 0.15) !important;
    background-color: rgba(255, 255, 255, 0.08);
}

#root .mobile.view-page-test-v3-index .beto-sports-coupon .match-odd:not(:first-child) {
    margin-left: 0;
}

#root .mobile.view-page-test-v3-index .match-market:not(.alt-has-special):not(.market-item-no-template) .match-market-wrapper .cls-tpl-handicap2 .match-odd,
#root .mobile.view-page-test-v3-index .match-market-template .market-template-row .item-cell:not(.empty-cell),
#root .mobile.view-page-test-v3-index .beto-sports-coupon .match-market-template.cls-tpl-mobiletemplatesnowrap .market-template-row .item-cell:not(.empty-cell),
#root .mobile.view-page-test-v3-index #mainDiv:not(.view-page-live-match) .match-markets-wrapper .match-odd.odd-locked .odds-selection-default,
#root .mobile.view-page-test-v3-index .live-match-side-coupon .match-market .coupon-market-name+div>.match-odd:not(.odd-locked) .odds-selection-default:not(.odds-bet-slip-selected),
#root .mobile.view-page-test-v3-index .live-match-side-coupon .match-odd:not(.odds-not-offered):not(.odd-locked):not(.match-suspended) .odds-selection-default,
#root .mobile.view-page-test-v3-index .live-match-side-coupon .match-markets-wrapper .match-market div .match-odd.no-market-odds,
#root .mobile.view-page-test-v3-index app-block:not(.match-carousel) .match-market-template.market-template-placeholder .market-template-row .item-cell:not(.empty-cell) .locked-odd,
#root .mobile.view-page-test-v3-index app-block:not(.match-carousel) .match-markets-wrapper .match-odd.odd-locked.match-suspended {
    min-height: 34px !important;
    max-height: 34px !important;
    height: 34px !important;
    width: 110px;
    max-width: 110px;
}

#root .mobile.view-page-test-v3-index .match-market:not(.alt-has-special):not(.market-item-no-template) .match-market-wrapper .cls-tpl-handicap2 .match-odd {
    width: unset;
    max-width: unset;
}

#root .mobile.view-page-test-v3-index .match-market-template .market-template-row,
#root .mobile.view-page-test-v3-index .item-info-wrapper.market-has-template+.match-markets-wrapper>app-l-cpn-market-alternatives,
#root .mobile.view-page-test-v3-index app-l-cpn-market-template .market-template-row,
#root .mobile.view-page-test-v3-index .match-market-template .template-rows-wrapper {
    justify-content: space-between;
}

#root .mobile.view-page-test-v3-index app-l-cpn-market-template-placeholders,
#root .mobile.view-page-test-v3-index .item-info-wrapper.market-has-template+.match-markets-wrapper .template-rows-wrapper,
#root .mobile.view-page-test-v3-index .item-info-wrapper.market-has-template+.match-markets-wrapper .template-row-wrapper {
    width: 100%;
}

#root .mobile.view-page-test-v3-index .first-column.empty-cell {
    display: none;
}

#root .mobile.view-page-test-v3-index .market-drop-down-heading.opt-3.cls-tpl-s-handicap2 {
    width: 100%;
}

#root .mobile.view-page-test-v3-index .sports-coupon .match-market[class*="handicap"] .market-template-row .item-cell:not(.empty-cell):not(:last-child) {
    border-right: none;
}

#root .mobile.view-page-test-v3-index .sports-coupon .match-markets-wrapper .match-market[class*="handicap"] .match-market-template .market-template-row .item-cell .odds-selection-default:not(.odds-bet-slip-selected) {
    border: none !important;
}

#root .mobile.view-page-test-v3-index .sports-coupon .match-market[class*="handicap"] .market-template-row .item-cell:not(.empty-cell) .odd {
    margin-left: 0;
}

#root .mobile.view-page-test-v3-index .sports-coupon.small .match-markets-wrapper .match-market-template.market-template-coupon.display-rows.market-template--allhandicap--incl--ot-.cls-tpl-handicap2 .match-odd .odd {
    border: none;
    background-color: unset;
}

#root .mobile.view-page-test-v3-index .match-odd.no-market-odds.market-special {
    max-width: 45px;
}

#root .mobile.view-page-test-v3-index body .sports-coupon.small .match-markets-wrapper .match-market .match-odd {
    flex: unset;
}

#root .mobile.view-page-test-v3-index .match-markets-wrapper .match-market.market-code-1017.market-0.market-item-no-template.m-has-special.opt-4.market-columns-4 div .match-odd.no-market-odds.market-special {
    display: none;
}

#root .mobile.view-page-test-v3-index .match-progress .match-minute::before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 14px;
    background-image: url(/v1.068/r/images/site/icons/v3_icon_Whistle.svg);
    margin-right: 5px;
}

#root .mobile.view-page-test-v3-index app-language,
#root app-root.app-body .mobile.view-page-test-v3-index {
    background-color: #10162B !important;
}

#root .mobile.view-page-test-v3-index .quickbetslip.link .betslip-shortcut-container {
    background-color: #13B12A;
}

#root .mobile.view-page-test-v3-index .quickbetslip.link .betslip-shortcut-container .betslip-odds,
#root .mobile.view-page-test-v3-index .quick-container .bet-odds,
#root .mobile.view-page-test-v3-index .betslip-title .betslip-label,
#root .mobile.view-page-test-v3-index .bet-container .bet-details-odds .bet-match-info {
    color: white;
}

#root .mobile.view-page-test-v3-index .betslip-title .betslip-counter {
    border: none;
    color: white;
    background-color: #000829;
    order: unset;
}

#root .mobile.view-page-test-v3-index .betslip-header>app-widget-host::before {
    content: unset;
}

#root .mobile.view-page-test-v3-index .betslip-header {
    background-color: #13B12A;
    color: white;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

#root .mobile.view-page-test-v3-index .betslip-header>app-widget-host {
    justify-content: space-between;
}

#root .mobile.view-page-test-v3-index .betslip-header .betslip-header-title {
    position: unset;
    transform: unset;
}

#root .mobile.view-page-test-v3-index .betslip-header .betslip-header-title .title {
    margin-top: unset;
    font-size: 14px;
    font-weight: bold;
}

#root .mobile.view-page-test-v3-index .betslip-header>app-widget-host {
    padding-top: 0;
    padding-bottom: 0;
}

#root .mobile.view-page-test-v3-index .window-tabs.betslip-tabs,
#root .mobile.view-page-test-v3-index .betslip-bets-container,
#root .mobile.view-page-test-v3-index .betslip-container {
    background-color: #2A314A !important;
}

#root .mobile.view-page-test-v3-index .betslip-container .title-container,
#root .mobile.view-page-test-v3-index .bet-container .bet-details-odds {
    background-color: transparent;
}

#root .mobile.view-page-test-v3-index .betslip-bets-container .betslip-events-wrapper app-betslip-event {
    background-color: rgba(24, 31, 59, 0.5);
}

#root .mobile.view-page-test-v3-index .window-tabs.betslip-tabs {
    padding: 0;
}

#root .mobile.view-page-test-v3-index .betslip-container {
    justify-content: flex-start;
}

#root .mobile.view-page-test-v3-index .window-tabs.betslip-tabs {
    border-bottom: unset;
    font-size: 14px;
}

#root .mobile.view-page-test-v3-index .betslip-bets-container {
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 0;
}

#root .mobile.view-page-test-v3-index app-window-tabs {
    padding-top: 5px;
    padding-left: 11px;
    padding-right: 11px;
}

#root .mobile.view-page-test-v3-index .window-tabs.betslip-tabs .window-tab {
    height: 38px;
}

#root .mobile.view-page-test-v3-index .window-tabs.betslip-tabs .window-tab.tab-selected {
    border-radius: 15px;
}

#root .mobile.view-page-test-v3-index .window-tabs.betslip-tabs .window-tab:not(.tab-selected) {
    color: rgba(255, 255, 255, 0.4);
}

#root .mobile.view-page-test-v3-index .betslip-events-wrapper>app-betslip-event .bet-container.match-suspended:not(.market-suspended) app-betslip-match-header::before,
#root .mobile.view-page-test-v3-index .betslip-container:not(.tab-events) .betslip-events-wrapper>app-betslip-match>.bet-container.match-suspended:not(.market-suspended) app-betslip-match-header::before,
#root .mobile.view-page-test-v3-index .betslip-container.tab-events .betslip-events-wrapper app-betslip-match app-betslip-event>.match-suspended:not(.market-suspended).bet-container app-betslip-match-header::before,
#root .mobile.view-page-test-v3-index .betslip-container .bet-container.bet-builder-on app-betslip-event .bet-container.match-suspended:not(.market-suspended) app-betslip-match-header::before,
#root .mobile.view-page-test-v3-index .betslip-container .betslip-totals .place-bet.place-bet-disabled .place-disabled-reason,
#root .mobile.view-page-test-v3-index .betslip-container.tab-events .betslip-events-wrapper app-betslip-match app-betslip-event>.match-suspended:not(.market-suspended).bet-container .bms-label::before,
#root .mobile.view-page-test-v3-index app-betslip-event .bet-container.match-suspended.market-suspended app-betslip-match-header::before,
#root .mobile.view-page-test-v3-index .betslip-container:not(.tab-events) .betslip-events-wrapper>app-betslip-match .bet-container:not(.match-suspended) .bet-container.market-suspended .betslip-match-content::before,
#root .mobile.view-page-test-v3-index .betslip-container .bet-container.bet-builder-on app-betslip-event .bet-container.market-suspended.match-suspended app-betslip-match-header::before,
#root .mobile.view-page-test-v3-index .betslip-container .betslip-events-wrapper app-betslip-match app-betslip-event .bet-container.market-suspended .betslip-match-content::before {
    font-weight: 500;
    color: #FF4F4F;
}

#root .mobile.view-page-test-v3-index .betslip-container .bet-container.bet-builder-on app-betslip-event .bet-container.market-suspended .bms-label::before,
#root .mobile.view-page-test-v3-index .betslip-container .betslip-events-wrapper>app-betslip-event .bet-container.market-suspended .bms-label::before,
#root .mobile.view-page-test-v3-index .betslip-events-wrapper>app-betslip-event .bet-container.match-suspended .bms-label::before,
#root .mobile.view-page-test-v3-index .betslip-container.tab-events .betslip-events-wrapper app-betslip-match app-betslip-event>.match-suspended:not(.market-suspended).bet-container .bms-label::before {
    background-color: #FF4F4F;
}

#root .mobile.view-page-test-v3-index .betslip-container .betslip-totals .place-bet.place-bet-disabled .place-disabled-icon,
#root .mobile.view-page-test-v3-index .quick-container .place-bet.place-bet-disabled .place-disabled-icon {
    background-image: url(/v1.068/r/images/site/icons/v3_icon_Warning.svg);
}

#root .mobile.view-page-test-v3-index .bet-odds-inline .bet-odds,
#root .mobile.view-page-test-v3-index .bet-odds-inline .bet-odds.up,
#root .mobile.view-page-test-v3-index .bet-odds-inline .bet-odds.down {
    color: #1A90FF;
}

#root .mobile.view-page-test-v3-index .bet-container .bet-actions .bet-match-selection .bms-name {
    color: rgba(255, 255, 255, 0.5);
}

#root .mobile.view-page-test-v3-index .bet-container .bet-actions .bet-match-selection .bms-label {
    font-weight: bold;
    font-size: 12px;
    color: white;
}

#root .mobile.view-page-test-v3-index .bet-container .bet-live-selection .live-score>span:not(.score-separator) {
    background-color: unset;
    font-weight: bold;
}

#root .mobile.view-page-test-v3-index .bet-container .bet-actions .bet-remove {
    background-image: url(/v1.068/r/images/site/icons/v3_icon_X.svg);
    background-size: 10px;
}

#root .mobile.view-page-test-v3-index .betslip-events-wrapper>app-betslip-event,
#root .mobile.view-page-test-v3-index .betslip-container.tab-events app-betslip-match>.bet-container app-betslip-event,
#root .mobile.view-page-test-v3-index .betslip-container:not(.tab-events) app-betslip-match>.bet-container:not(.bet-builder-on) app-betslip-event {
    box-shadow: unset;
    border: solid 1px rgba(255, 255, 255, 0.15);
}

#root .mobile.view-page-test-v3-index .betslip-container .betslip-totals button.place-bet:not(.place-bet-disabled),
#root .mobile.view-page-test-v3-index .quick-container .place-bet:not(.place-bet-disabled) {
    background-color: #13B12A;
}

#root .mobile.view-page-test-v3-index .betslip-container .betslip-totals .block-label,
#root .mobile.view-page-test-v3-index .betslip-container .betslip-totals .block-value,
#root .mobile.view-page-test-v3-index .betslip-container .betslip-totals .check-box-label {
    color: white;
}

#root .mobile.view-page-test-v3-index .one-bet .multiple-container,
#root .mobile.view-page-test-v3-index .bets-count-2 .multiple-container {
    border-bottom: none;
}

#root .mobile.view-page-test-v3-index .multiple-container {
    background-color: transparent;
    color: white;
}

#root .mobile.view-page-test-v3-index .betslip-container .block-label,
#root .mobile.view-page-test-v3-index .mobile-betslip-view .block-label,
#root .mobile.view-page-test-v3-index .system-lines-wrapper .block-value,
#root .mobile.view-page-test-v3-index .group-lines-wrapper .block-value,
#root .mobile.view-page-test-v3-index .betslip-container .system-odds-wrapper .block-value {
    color: white;
}

#root .mobile.view-page-test-v3-index .betslip-container .betslip-totals .place-bet.place-bet-disabled {
    border: solid 1px rgba(255, 255, 255, 0.15);
    border-radius: 12px;
}

#root .mobile.view-page-test-v3-index app-amount-input .stake {
    border-radius: 8px;
    box-shadow: none;
    border: solid 1px rgba(255, 255, 255, 0.15);
}

#root .mobile.view-page-test-v3-index .betslip-container .betslip-totals input.check-box {
    border: none;
}

#root .mobile.view-page-test-v3-index .betslip-container .betslip-totals .total-bonus .block-value,
#root .mobile.view-page-test-v3-index .betslip-container .betslip-totals .total-bonus-wrapper .block-label,
#root .mobile.view-page-test-v3-index .betslip-container .bonus-wrapper {
    /* color: white; */
    color: #13B12A;
    font-weight: bold;
    font-size: 12px;
}

#root .mobile.view-page-test-v3-index .betslip-totals>app-betslip-bonus-block .bonus-wrapper {
    border-top: none;
}

#root .mobile.view-page-test-v3-index .betslip-container .betslip-totals.has-popular-bet>.total-bonus-wrapper,
#root .mobile.view-page-test-v3-index .betslip-container.tab-multiple .betslip-totals>.total-bonus-wrapper,
#root .mobile.view-page-test-v3-index .betslip-container .betslip-totals.has-bonus-incentive:not(.has-zero-zero-cashback)>app-betslip-bonus-block {
    border: 1px solid #13B12A;
    background-color: rgba(72, 188, 89, 0.13);
    color: #13B12A;
    border-radius: 12px;
}

#root .mobile.view-page-test-v3-index app-num-pad,
#root .mobile.view-page-test-v3-index .quickbetslip .num-pad-container {
    background-color: transparent;
}

#root .mobile.view-page-test-v3-index .betslip-totals .bonus-message {
    background-color: transparent;
}

/* #root .mobile.view-page-test-v3-index .betslip-header .betslip-clear-wrapper button, */
#root .mobile.view-page-test-v3-index .quickbetslip.link .betslip-shortcut-container .betslip-clear {
    background-image: url(/v1.068/r/images/site/icons/v3_icon_WasteBin.svg);
    width: 16px;
    height: 18px;
    margin-top: 0;
    margin-left: 10px;
    display: none;
}

#root .mobile.view-page-test-v3-index .betslip-header .betslip-clear-wrapper button {
    background-image: url(/v1.068/r/images/site/icons/v3_icon_WasteBin.svg);
}

#root .mobile.view-page-test-v3-index .betslip .banker,
#root .mobile.view-page-test-v3-index .betslip .group,
#root .mobile.view-page-test-v3-index .betslip .bet-min-combinations {
    border-color: #13B12A;
    color: #13B12A;
    background-color: rgba(72, 188, 89, 0.13);
}

#root .mobile.view-page-test-v3-index .betslip-container .systems-rows-container,
#root .mobile.view-page-test-v3-index .betslip-bets-container .groups-container {
    background-color: transparent;
}

#root .mobile.view-page-test-v3-index .betslip .group.grp-a,
#root .mobile.view-page-test-v3-index .betslip .banker.selected,
#root .mobile.view-page-test-v3-index .betslip .group.selected {
    border-color: #1C5AFF;
    background-color: #1C5AFF !important;
    color: white;
}

#root .mobile.view-page-test-v3-index .betslip-bets-container .groups-container .all-groups-container,
#root .mobile.view-page-test-v3-index .betslip-bets-container .all-groups-container .selection-data,
#root .mobile.view-page-test-v3-index .betslip-bets-container .groups-container .group-details-container .group-details-wrapper,
#root .mobile.view-page-test-v3-index .betslip-bets-container .selections .group-selections {
    color: white;
}

#root .mobile.view-page-test-v3-index .betslip-container .systems-rows-container .systems-remove-wrapper button:after {
    filter: unset;
    opacity: 1;
}

#root .mobile.view-page-test-v3-index .betslip-container .systems-rows-container .systems-remove-wrapper button {
    background-color: transparent;
}

#root .mobile.view-page-test-v3-index .betslip-container .systems-rows-container .system-selections .systems-selections .system-bankers {
    border-radius: 30%;
}

#root .mobile.view-page-test-v3-index .match-live-info .match-score .match-score-home,
#root .mobile.view-page-test-v3-index .match-live-info .match-score .match-score-away {
    background-color: transparent;
}

#root .mobile.view-page-test-v3-index .beto-sports-coupon:not(.match-carousel-block) .match-info .match-teams .match-home-team,
#root .mobile.view-page-test-v3-index .beto-sports-coupon:not(.match-carousel-block) .match-info .match-teams .match-away-team,
#root .mobile.view-page-test-v3-index .match-teams,
#root .mobile.view-page-test-v3-index .match-live-info .match-score {
    font-size: 14px;
    font-weight: 500;
}

#root .mobile.view-page-test-v3-index .market-drop-down-heading>app-l-cpn-market-dd {
    width: 100%;
    text-align: center;
}

#root .mobile.view-page-test-v3-index .match-market-template .market-template-row .item-cell .odd:not(:last-child) .mobile-outcome {
    display: unset !important;
}

#root .mobile.view-page-test-v3-index .beto-sports-coupon .match-odd:not(:last-child) {
    margin-right: 10px;
}

#root .mobile.view-page-test-v3-index .betslip-title .betslip-arrow {
    display: unset;
    position: absolute;
    z-index: 99999;
    right: 0;
}

#root .mobile.view-page-test-v3-index .quickbetslip.link .betslip-shortcut-container .betslip-odds {
    margin-right: 15px;
    display: flex;
    flex-direction: row;
}

#root .mobile.view-page-test-v3-index .quickbetslip.link .betslip-shortcut-container .betslip-odds::before {
    content: 'TOTAL ODDS ';
    display: inline-block;
    width: 100%;
    margin-right: 5px;
}