.markets-header-wrapper .market-header.market-3,.markets-header-wrapper .market-header.market-4,.markets-header-wrapper .market-header.market-5,.markets-header-wrapper .market-header.market-6,body .events-tournament-wrapper .match-markets-wrapper .match-market.market-3,body .events-tournament-wrapper .match-markets-wrapper .match-market.market-4,body .events-tournament-wrapper .match-markets-wrapper .match-market.market-5,body .events-tournament-wrapper .match-markets-wrapper .match-market.market-6 {
    display: block
}

.match-market div .market-special {
    min-width: unset
}

.featured-leagues-content .featured-league {
    height: auto;
    flex: 0 0 50%;
    width: auto;
    padding: 1rem;
    border-bottom: 1px solid #737373;
    border-right: 1px solid #737373
}

.view-page-sports-select app-block.content {
    overflow: hidden!important
}

.featured-leagues-content .featured-league a .featured-league-category {
    margin: 0;
    height: 20px;
    width: 30px;
    margin-right: 1rem;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.featured-leagues-header {
    background-color: #888;
    border-bottom: 1px solid #969696;
    font-size: 1.2rem;
    padding: .6rem 1rem;
    box-shadow: unset;
    font-weight: 400
}

.featured-leagues-content .featured-league a {
    display: flex;
    flex-direction: row;
    padding: 0 8px;
    align-items: center;
    justify-content: left;
    text-align: center;
    color: rgba(255,255,255,.7)
}

.featured-leagues-content .featured-league-name {
    margin-top: 0;
    flex: 1;
    text-align: left;
    line-height: 1.2
}

.featured-leagues-content {
    justify-content: left;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    height: auto;
    font-size: 1.2rem;
    background-color: #606161
}

.content-wrapper {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.content-wrapper>app-widget-host {
    flex-direction: row;
    min-height: 100%
}

.content-header {
    display: flex;
    width: 100%;
    background-color: var(--c-primary-b);
    border-bottom: 1px solid var(--c-border-b)
}

#root .content-header>app-widget-host {
    flex-direction: row
}

body .sports-coupon.small .markets-header-wrapper {
    display: block
}

.match-market div .market-special {
    background-color: var(--c-background-g);
    color: var(--c-light-grey)
}

body .body .content .content-inner>app-widget-host {
    display: flex;
    flex-direction: row;
    width: 100%
}

.content-inner>app-widget-host .sports-page,.content-inner>app-widget-host .home-highlights-block {
    width: 100%
}

body .sports-coupon.small .match-markets-wrapper .match-market .match-odd .odd {
    flex: 0
}

.content-right {
    display: table-cell;
    vertical-align: top;
    width: 50%;
    padding-left: 3px
}

.content-left {
    display: table-cell;
    vertical-align: top;
    min-width: 566px;
    max-width: 50%
}

.content-left-inner {
    display: table;
    table-layout: fixed;
    width: 100%;
    position: relative
}

.events-sport-wrapper {
    background-color: var(--c-primary-e)
}

#root .carousels {
    width: 100%
}

#root .carousels>app-widget-host {
    display: flex;
    flex-direction: row
}

#root .mobile .carousels>app-widget-host {
    flex-direction: column;
    padding: 10px
}

#root .carousels .carousel .slideshow-container {
}

#root .content-left .carousels {
}

#root .content-left .carousels .carousel a {
    background-size: contain!important
}

.events-sport-wrapper .events-sport-header,.events-sport-wrapper .ml-events-tournament-name-wrapper {
    position: relative;
    background-color: var(--c-primary);
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2.9rem;
    min-height: 2.9rem;
    height: auto;
    color: var(--c-text);
    padding-right: 8px
}

.desktop .home-highlights-block .events-sport-wrapper .events-sport-header {
    padding-right: 9rem
}

.events-sport-wrapper:hover .events-sport-header {
    color: var(--c-text)
}

.events-tournament-header,.by-date-header-wrapper,.sports-page .tournament-header-wrapper {
    line-height: 1;
    min-height: 2.9rem;
    height: auto;
    font-size: 1.3rem;
    font-weight: 400;
    background-color: var(--c-primary-d)
}

.events-tournament-header *,.by-date-header-wrapper *,.tournament-header-wrapper * {
    color: var(--c-text-e)
}

.by-date-header-wrapper,.sports-page .tournament-header-wrapper {
    cursor: pointer;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: row;
    padding-left: .8rem
}

.events-sport-wrapper .events-sport-header .sport-icon,.item-info-wrapper .match-type,.match-schedule .match-live,.match-market.market-1,.home-live-block app-market-headings-container,.match-locked,.match-neutral,.draw-text,.home-live-block .match-teams>div.draw-text,.sidebar-live-matches .match-info .match-teams>div.draw-text {
    display: none
}

#root .mobile .match-market.market-1 {
    display: flex
}

.market-dropdown-heading {
    display: none
}

.markets-header-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    color: var(--c-light-grey);
    font-size: 1.4rem;
    padding: 0
}

.markets-header-wrapper .market-header {
    width: 31rem;
    padding-right: 9rem
}

.events-item-wrapper {
    border-bottom: 1px solid var(--c-border-c);
    padding: 8px
}

.match-info {
    color: var(--c-light-grey);
    font-size: 1.3rem
}

.other-match .match-info {
    color: var(--c-text-d)
}

.other-match .match-info .match-time {
    font-size: 1.3rem;
    margin-left: 3px!important
}

.events-sport-coupon-title {
    color: var(--c-light-grey);
    background-color: var(--c-primary-l);
    font-size: 1.3rem;
    padding: 8px
}

.match-code {
    display: none
}

.match-live,.match-more-markets {
    color: var(--c-yellow)
}

.match-more-markets {
    height: 1.8rem
}

.match-total-markets {
    display: none
}

.match-statistics {
    filter: invert(100%)
}

.match-markets-wrapper {
    justify-content: none;
    display: flex;
    flex: 1;
    flex-direction: row;
    flex-basis: 100%;
    order: 3
}

.match-market {
    flex: 1;
    display: flex
}

.home-live-block .match-market .odd,.single-live-match .match-market .odd {
    display: flex
}

.home-live-block .match-teams>div:not(.extra-red-cards):not(.extra-yellow-cards):not(.draw-text),.single-live-match .match-teams>div:not(.extra-red-cards):not(.extra-yellow-cards):not(.draw-text) {
    display: inline-block;
    margin-right: 5px
}

.home-live-block .match-market-wrapper,.single-live-match .match-market-wrapper {
    width: 100%
}

.single-live-match .match-odd,.home-live-block .match-odd {
    flex: 1
}

.match-info:hover .match-teams,.match-more-markets:hover {
    color: var(--c-yellow)
}

.tournament-header-wrapper {
    position: relative
}

.events-category-tournament-names {
    overflow: hidden;
    display: flex
}

.events-tournament-header .events-category-tournament-names .events-tournament-name {
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 400
}

.events-category-name {
    padding-right: .6rem
}

app-market-headings-container {
    position: absolute;
    top: 0;
    right: 0
}

.market-header {
    width: 24rem;
    display: flex;
    padding: 0;
    margin: 0
}

.markets-header-wrapper .market-type-selection {
    flex: 1;
    color: var(--c-text-e);
    font-weight: 400;
    font-size: 12px;
    height: 29px;
    width: auto;
    margin: 0 4px
}

.match-teams {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 1.1rem;
    display: flex;
    flex-direction: row
}

.item-info-wrapper {
    flex: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 1rem;
    min-height: 30px;
    align-items: center
}

.events-item-wrapper {
    display: flex;
    flex-direction: row;
    padding: 0
}

.events-sport-wrapper .events-sport-header.clickable-header {
    cursor: pointer
}

.view-page-live .events-sport-wrapper .events-sport-header.clickable-header {
    position: sticky;
    top: 56px;
    z-index: 100
}

.events-sport-content {
    border-bottom: 1px solid var(--c-border-c)
}

.match-market div .match-odd {
    flex: 1;
    height: 30px;
    margin-left: 0;
    color: var(--c-yellow);
    border-color: var(--c-primary-e);
    font-size: 12px
}

.match-odd {
    border-right: 1px solid var(--c-background-c)
}

.match-odd:last-of-type,.match-markets-wrapper .match-odd.odd-locked:last-of-type {
    border-right: none
}

.odds-selection-default {
    background-color: var(--c-background);
    position: relative
}

.odds-selection-default:hover {
    background-color: var(--c-primary-f)
}

.odds-selection-default:hover .odd-tool-tip {
    display: table;
    position: absolute;
    top: 3.8rem;
    left: 0;
    width: max-content;
    max-width: 30rem;
    padding: 1rem;
    z-index: 2;
    color: var(--c-text);
    background-color: var(--c-primary-k);
    border: 1px solid var(--c-yellow)
}

.odds-selection-default .odd-tool-tip:before {
    top: -.8rem;
    border-color: transparent transparent var(--c-yellow)
}

.odds-selection-default .odd-tool-tip:after {
    top: -.7rem;
    border-color: transparent transparent var(--c-primary-k)
}

.odds-selection-default .odd-tool-tip:hover {
    display: none
}

body .events-sport-wrapper .events-item-wrapper .item-info-wrapper>.match-live-info {
    display: flex;
    flex: 1;
    justify-content: flex-end
}

.match-cards,.match-corners,.match-progress {
    display: none
}

.match-live-info .match-progress {
    display: block
}

.match-info .match-schedule,.home-live-block .events-item-wrapper .match-links {
    display: none
}

body .mobile .sports-coupon .match-links {
    display: flex;
    order: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: unset
}

body .mobile .sports-coupon .match-links .match-more-markets {
    font-size: 1.1rem;
    justify-content: center;
    order: 3
}

body .mobile .sports-coupon .match-links .match-live-tracker {
    display: none
}

body .mobile .sports-coupon .match-links .match-statistics {
    margin-left: unset
}

.home-live-block .events-item-wrapper {
    flex-direction: column
}

.home-live-block .item-info-wrapper {
    flex-direction: row
}

.match-score {
    display: flex;
    font-size: 12px;
    color: var(--c-yellow)
}

.match-progress {
    font-size: 11px;
    color: var(--c-text-b);
    padding-left: 1.5rem
}

.home-live-block .match-market {
    margin: 0!important
}

.match-info .match-teams {
    align-items: center
}

.home-live-block .match-info .match-schedule {
    display: none
}

.match-markets-wrapper .match-odd.odd-locked span {
    display: flex
}

.match-markets-wrapper .match-odd.odd-locked {
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
    border-right: 1px solid var(--c-background-c);
    background-color: var(--c-background)
}

.match-markets-wrapper .match-odd.odd-locked .odds-selection-default {
    background-image: url(/v1.02/r/images/site/icons/odd-locked-bbb.svg);
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 1.6rem;
    background-color: var(--c-background)
}

.match-markets-wrapper .match-odd.odd-locked .odd-outcome,.match-markets-wrapper .match-odd.odd-locked .odd {
    opacity: .4
}

.match-markets-wrapper .match-odd.odd-locked.odds-not-offered span,.match-markets-wrapper .match-odd.odd-locked.match-suspended span,.sports-coupon .match-markets-wrapper .match-odd.odd-locked.market-suspended .mobile-outcome {
    display: none
}

.match-markets-wrapper .match-odd.odd-locked.odds-not-offered,.match-markets-wrapper.no-market-selections .match-odd.odd-locked,.match-markets-wrapper .match-odd.odd-locked.no-market-odds,.match-markets-wrapper .match-odd.odd-locked.match-suspended {
    background-image: url(/v1.02/r/images/site/icons/odd-locked-bbb.svg);
    background-position: center center!important;
    background-repeat: no-repeat;
    background-size: initial;
    background-color: var(--c-background)
}

body .home-live-block .mobile-outcome {
    display: block!important;
    padding-right: 1rem;
    color: var(--c-text-b);
    margin-right: 0!important
}

.home-live-block .odds-selection-default {
    justify-content: flex-start!important;
    padding-left: 1rem
}

.odds-selection-default {
    background-color: var(--c-background)
}

.odds-selection-default:hover {
    background-color: var(--c-background-c)
}

.odds-selection-default.odds-bet-slip-selected {
    background-color: var(--c-text);
    color: var(--c-primary)
}

.odds-selection-default.odds-bet-slip-selected:hover {
    background-color: var(--c-text);
    color: var(--c-primary)
}

body .home-live-block .sports-coupon.medium .odds-selection-default.odds-bet-slip-selected .mobile-outcome {
    color: var(--c-background)
}

.livesportsfilter {
    background-color: var(--c-border-b)
}

.view-page-live .livesportsfilter {
    position: sticky;
    top: 0;
    z-index: 100
}

.mobile.view-page-live .livesportsfilter {
    top: 46px
}

.sports-filter {
    background: var(--c-border-b);
    padding-top: .5rem;
    padding-bottom: .6rem
}

.sports-filter>li {
    height: 100%;
    padding: 0 1rem;
    font-size: 1.1rem;
    line-height: 1.3rem;
    color: var(--c-text-b);
    position: relative;
    flex-direction: column
}

.sports-filter>li:hover {
    background: var(--c-border-b)
}

.sports-filter>li.selected {
    background: var(--c-border-b);
    color: var(--c-yellow);
    position: relative
}

.sports-filter>li.selected .icon-sport:after {
    content: "";
    display: block;
    position: absolute;
    top: calc(100% + 18px);
    left: 50%;
    margin-left: -6px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent
}

.home-live-block .events-sport-content .match-sport-tennis .item-info-wrapper .match-info .match-teams,.home-live-block .events-sport-content .match-sport-volleyball .item-info-wrapper .match-info .match-teams,.sidebar-live-matches .events-sport-content .match-sport-tennis .item-info-wrapper .match-info .match-teams,.sidebar-live-matches .events-sport-content .match-sport-volleyball .item-info-wrapper .match-info .match-teams {
    align-items: start;
    padding: .5rem
}

.home-live-block .events-sport-content .match-sport-tennis .match-live-info .match-game-score,.home-live-block .events-sport-content .match-sport-tennis .match-live-info .match-set-scores .set-score,.home-live-block .events-sport-content .match-sport-volleyball .match-live-info .match-game-score,.home-live-block .events-sport-content .match-sport-volleyball .match-live-info .match-set-scores .set-score,.sidebar-live-matches .events-sport-content .match-sport-tennis .match-live-info .match-game-score,.sidebar-live-matches .events-sport-content .match-sport-tennis .match-live-info .match-set-scores .set-score,.sidebar-live-matches .events-sport-content .match-sport-volleyball .match-live-info .match-game-score,.sidebar-live-matches .events-sport-content .match-sport-volleyball .match-live-info .match-set-scores .set-score,.sidebar-live-matches .events-sport-content .match-sport-tennis .match-score {
    flex-direction: column
}

.sidebar-live-matches .events-sport-content .match-sport-volleyball .match-score {
    padding-left: 1rem
}

app-sports-coupon:not(.home-featured-game) .events-sport-wrapper .match-sport-tennis .match-score,app-sports-coupon:not(.home-featured-game) .home-live-block .events-sport-content .match-sport-tennis .match-score,.events-sport-wrapper .match-sport-volleyball .match-score,.home-live-block .events-sport-volleyball .match-sport-tennis .match-score {
    top: unset;
    order: unset;
    flex-direction: column
}

.home-live-block .events-sport-content .match-sport-tennis .item-info-wrapper .match-teams .match-team-separator,.home-live-block .events-sport-content .match-sport-tennis .match-score .match-score-separator,.home-live-block .events-sport-content .match-sport-volleyball .item-info-wrapper .match-teams .match-team-separator,.home-live-block .events-sport-content .match-sport-volleyball .match-score .match-score-separator,.sidebar-live-matches .events-sport-content .match-sport-tennis .item-info-wrapper .match-teams .match-team-separator,.sidebar-live-matches .events-sport-content .match-sport-tennis .match-score .match-score-separator,.sidebar-live-matches .events-sport-content .match-sport-volleyball .item-info-wrapper .match-teams .match-team-separator,.sidebar-live-matches .events-sport-content .match-sport-volleyball .match-score .match-score-separator {
    display: none
}

.home-live-block .events-sport-content .match-sport-tennis .match-score-server-set-wrapper,.home-live-block .events-sport-content .match-sport-volleyball .match-score-server-set-wrapper,.sidebar-live-matches .events-sport-content .match-sport-tennis .match-score-server-set-wrapper,.sidebar-live-matches .events-sport-content .match-sport-volleyball .match-score-server-set-wrapper {
    display: flex;
    flex-direction: row-reverse;
    text-align: right
}

.home-live-block .events-sport-content .match-sport-tennis .match-score-server-set-wrapper .match-set-scores-wrapper,.home-live-block .events-sport-content .match-sport-volleyball .match-score-server-set-wrapper .match-set-scores-wrapper,.sidebar-live-matches .events-sport-content .match-sport-tennis .match-score-server-set-wrapper .match-set-scores-wrapper,.sidebar-live-matches .events-sport-content .match-sport-volleyball .match-score-server-set-wrapper .match-set-scores-wrapper {
    display: flex;
    flex-direction: row
}

.events-sport-content .match-is-live .match-score-server-set-wrapper .match-set-scores-wrapper .set-score:not(:last-child) {
    display: none
}

.home-live-block .events-sport-content .match-sport-tennis .match-live-info .match-game-score,.home-live-block .events-sport-content .match-sport-tennis .match-live-info .match-set-scores .set-score,.home-live-block .events-sport-content .match-sport-volleyball .match-live-info .match-game-score,.home-live-block .events-sport-content .match-sport-volleyball .match-live-info .match-set-scores .set-score,.sidebar-live-matches .events-sport-content .match-sport-tennis .match-live-info .match-game-score,.sidebar-live-matches .events-sport-content .match-sport-tennis .match-live-info .match-set-scores .set-score,.sidebar-live-matches .events-sport-content .match-sport-volleyball .match-live-info .match-game-score,.sidebar-live-matches .events-sport-content .match-sport-volleyball .match-live-info .match-set-scores .set-score,.sidebar-live-matches .events-sport-content .match-sport-tennis .match-score,.mobile.view-page-sports-live .events-sport-content .match-sport-tennis .match-live-info .match-game-score,.mobile.view-page-sports-live .events-sport-content .match-sport-tennis .match-live-info .match-set-scores .set-score,.mobile.view-page-sports-live .events-sport-content .match-sport-volleyball .match-live-info .match-game-score,.mobile.view-page-sports-live .events-sport-content .match-sport-volleyball .match-live-info .match-set-scores .set-score {
    padding-right: 1rem;
    font-size: 1.1rem;
    color: var(--c-yellow)
}

.home-live-block .events-sport-content .match-sport-tennis .match-live-info .match-game-score {
    color: var(--c-text-b);
    order: unset;
    padding: 0 1rem;
    border-left: .1rem solid var(--c-background-b)
}

.sports-filter>li.selected .icon-sport.soccer:after {
    border-bottom: 6px solid #25765c
}

.sports-filter>li.selected .icon-sport.basketball:after {
    border-bottom: 6px solid #c18c00
}

.sports-filter>li.selected .icon-sport.ice-hockey:after {
    border-bottom: 6px solid #7c98a6
}

.sports-filter>li.selected .icon-sport.tennis:after {
    border-bottom: 6px solid #5f6e37
}

.sports-filter>li.selected .icon-sport.handball:after {
    border-bottom: 6px solid #24556f
}

.sports-filter>li.selected .icon-sport.cricket:after {
    border-bottom: 6px solid #556031
}

.sports-filter>li.selected .icon-sport.volleyball:after {
    border-bottom: 6px solid #857563
}

.home-live-block .events-sport-wrapper .events-sport-header .sport-icon,.sidebar-live-matches .events-sport-wrapper .events-sport-header .sport-icon,.live-sports-coupon .events-sport-wrapper .events-sport-header .sport-icon {
    display: block;
    margin-right: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    opacity: 1;
    left: 0;
    z-index: 0
}

.live-sports-coupon .events-sport-wrapper .events-sport-header .sport-icon {
    display: none
}

.home-live-block .events-sport-wrapper .events-sport-header .sport-icon,.sidebar-live-matches .events-sport-wrapper .events-sport-header .sport-icon {
    background-image: none
}

.events-sport-wrapper .events-sport-header .sport-icon.cricket {
    background-color: #556031
}

.events-sport-wrapper .events-sport-header .sport-icon.handball {
    background-color: #24556f
}

.events-sport-wrapper .events-sport-header .sport-icon.ice-hockey {
    background-color: #7c98a6
}

.events-sport-wrapper .events-sport-header .sport-icon.basketball {
    background-color: #c18c00
}

.events-sport-wrapper .events-sport-header .sport-icon.soccer {
    background-color: #25765c
}

.events-sport-wrapper .events-sport-header .sport-icon.volleyball {
    background-color: #857563
}

.events-sport-wrapper .events-sport-header .sport-icon.table-tennis {
    background-color: #396188
}

.events-sport-wrapper .events-sport-header .sport-icon.tennis {
    background-color: #5f6e37
}

.events-sport-wrapper .events-sport-header .sport-icon.bowls {
    background-color: #455226
}

.events-sport-wrapper .events-sport-header .events-sport-name-wrapper {
    position: relative;
    z-index: 0
}

.sports-filter .icon-sport {
    height: 27px;
    margin-right: 0;
    margin-bottom: .5rem;
    width: 27px;
    filter: grayscale(1);
    opacity: .5;
    background-size: cover
}

.sports-filter>li:hover .icon-sport {
    opacity: .75
}

.sports-filter>li.selected .icon-sport {
    filter: grayscale(0);
    opacity: 1
}

.sports-filter .live-matches-counter {
    display: none
}

.item-info-wrapper .match-live-info .match-cards {
    display: none
}

.content .team-yellow-cards-home,.content .team-yellow-cards-away {
    display: flex;
    padding: 5px;
    line-height: unset;
    font-size: 10px;
    align-items: center;
    justify-content: center;
    background-color: #ff0;
    width: 12px;
    height: 16px;
    color: var(--c-primary);
    margin-left: 5px;
    border-radius: 2px
}

.mobile .content .team-yellow-cards-home,.mobile .content .team-yellow-cards-away,.mobile .content .team-match-red-cards-home,.mobile .content .team-match-red-cards-away {
    order: -1;
    margin-left: 0;
    margin-right: 2px;
    width: 10px;
    height: 14px
}

.content .team-match-red-cards-home,.content .team-match-red-cards-away {
    display: flex;
    padding: 5px;
    line-height: unset;
    font-size: 10px;
    align-items: center;
    justify-content: center;
    background-color: red;
    width: 12px;
    height: 16px;
    color: var(--c-white);
    margin-left: 5px;
    border-radius: 2px
}

.match-teams>div:not(.match-team-separator).has-yellow-cards,.match-teams>div:not(.match-team-separator).has-red-cards {
    display: flex!important;
    align-items: center
}

.desktop .home-live-block .match-teams div div,.desktop .home-featured-game .match-teams div div {
    display: none
}

body .body .content app-widget-host {
    position: relative
}

.match-page .back .back-button,.sports-page .back .back-button {
    position: absolute;
    font-size: 0;
    top: 0;
    left: 0;
    width: 30px;
    height: 29px;
    border-right: 1px solid var(--c-background)
}

.match-page .back .back-button:before,.sports-page .back .back-button:before {
    content: "\003C";
    color: var(--c-text-b);
    font-size: 1.5rem;
    display: block;
    height: 2.9rem;
    line-height: 2.9rem;
    text-align: center
}

.beto-match-breadcrumbs.match-info {
    padding-left: 4rem;
    height: 3.1rem;
    background-color: var(--c-primary-b)
}

.live-match-page .beto-match-breadcrumbs.match-info {
    padding-left: 1rem
}

.matches-coupon .coupon-breadcrumbs {
    margin-left: 4rem;
    font-size: 1.2rem;
    height: 3.1rem;
    background-color: var(--c-primary-b);
    width: 100%;
    display: flex;
    position: absolute;
    top: -3rem
}

.beto-match-breadcrumbs.match-info>ul,.matches-coupon .coupon-breadcrumbs .sport-breadcrumbs {
    display: flex;
    flex-direction: row;
    align-items: center
}

.beto-match-breadcrumbs.match-info>ul>li,.matches-coupon .coupon-breadcrumbs .sport-breadcrumbs li {
    margin-right: 1.5rem;
    cursor: pointer;
    color: var(--c-text);
    position: relative
}

.beto-match-breadcrumbs.match-info .other-matches button .ui-button-icon-left {
    color: var(--c-yellow)
}

body .ui-button:enabled:hover,body .ui-button:enabled:focus,body .ui-button:enabled:active {
    outline: 0;
    box-shadow: none
}

.beto-match-breadcrumbs.match-info>ul>li>a,.beto-match-breadcrumbs.match-info>.other-matches,.matches-coupon .coupon-breadcrumbs .sport-breadcrumbs li a {
    position: relative;
    color: var(--c-background-b)
}

.beto-match-breadcrumbs.match-info>ul>li>a:hover,.matches-coupon .coupon-breadcrumbs .sport-breadcrumbs li a:hover {
    color: var(--c-text)
}

.beto-match-breadcrumbs.match-info>ul>li>a:before {
    content: "\002F";
    position: absolute;
    right: -1rem;
    top: 0
}

.beto-match-breadcrumbs.match-info>ul li.teams {
    margin-right: 0
}

.beto-match-breadcrumbs.match-info>ul li.teams .second-team,.beto-match-breadcrumbs.match-info .other-matches .match-label-team-2 {
    position: relative
}

.beto-match-breadcrumbs.match-info>ul li.teams .second-team:before,.beto-match-breadcrumbs.match-info .other-matches .match-label-team-2:before {
    content: "-";
    padding: 0 .5rem
}

.beto-match-breadcrumbs.match-info .other-matches button {
    background-color: transparent;
    border: 0;
    border-radius: 0;
    width: 3.5rem
}

.beto-match-breadcrumbs.match-info .other-matches ul {
    position: absolute;
    background-color: var(--c-white);
    z-index: 2
}

.beto-match-breadcrumbs.match-info .other-matches ul li:hover {
    background-color: var(--c-text)
}

.beto-match-breadcrumbs.match-info .other-matches ul li a {
    color: var(--c-primary-c)
}

.beto-match-breadcrumbs.match-info .other-matches ul li.selected a {
    color: var(--c-primary)
}

.beto-match-breadcrumbs.match-info .other-matches ul>li {
    font-size: 1.2rem;
    position: relative;
    color: var(--c-primary-c);
    text-align: left;
    padding: 0 1.5rem 0 1.1rem;
    background-color: var(--c-light-grey);
    border-top: 1px solid transparent;
    border-bottom: .1rem solid var(--c-text-b);
    white-space: nowrap;
    line-height: 2.8rem
}

.beto-match-breadcrumbs.match-info .other-matches ul>li.selected {
    color: var(--c-primary);
    background-color: var(--c-dark-white)
}

.beto-match-breadcrumbs.match-info .other-matches ul>li.selected:before {
    position: absolute;
    top: -1px;
    left: 0;
    width: .4rem;
    height: 3rem;
    content: "";
    background-color: var(--c-primary)
}

.beto-match-breadcrumbs.match-info .other-matches-overlay {
    position: absolute;
    right: 0;
    z-index: 2
}

.beto-match-breadcrumbs.match-info .other-matches .other-matches-overlay ul {
    position: relative
}

.beto-match-breadcrumbs.match-info .other-matches ul>li.group-heading {
    color: var(--c-text-f);
    background-color: var(--c-border-b)
}

.beto-match-breadcrumbs.match-info .other-matches ul>li.group-heading .group-country-tournament-separator {
    padding: 0 .5rem
}

.beto-match-breadcrumbs.match-info .other-matches ul.other-group-matches .other-match {
    display: flex
}

.beto-match-breadcrumbs.match-info .other-matches ul.other-group-matches .other-match .live-score {
    margin-left: auto;
    color: var(--c-primary)
}

.beto-match-breadcrumbs.match-info .other-matches ul.other-group-matches .other-match .live-score .live-score-home {
    margin-left: 2rem
}

.beto-match-breadcrumbs.match-info .other-matches ul.other-group-matches .other-match .live-score .live-score-away:before {
    content: "-";
    padding: 0 .5rem
}

.match-market-search {
    display: none
}

.match-market-group {
    position: relative;
    max-width: 100%
}

.market-groups {
    border-top: 1px solid var(--c-background);
    background-color: var(--c-primary-b);
    height: 3.1rem;
    white-space: nowrap;
    overflow-x: auto;
    text-align: center;
    width: 100%;
    display: inline-block
}

.market-groups ui-button {
    overflow: hidden;
    float: left;
    display: inline-block
}

.market-groups ui-button button {
    display: inline-block;
    font-size: 1.3rem;
    color: var(--c-text-b);
    cursor: pointer;
    height: 2.9rem;
    line-height: 2.7rem;
    margin: 0 1rem;
    position: relative;
    background-color: transparent;
    border: 0;
    outline: 0
}

.market-groups ui-button button.button-active {
    color: var(--c-text);
    border-bottom: 2px solid var(--c-text)
}

.sports-match-header-wrapper {
    background-color: var(--c-primary-b);
    width: 100%;
    display: flex;
    align-items: center;
    border-bottom: 1px solid var(--c-border-b);
    white-space: nowrap;
    height: 2.9rem;
    padding: 0 1rem 0 4rem
}

.sports-match-header-wrapper .markets-match-header {
    display: flex;
    flex-direction: row-reverse;
    position: relative
}

.sports-match-header-wrapper .markets-match-data {
    display: flex;
    order: 3
}

.sports-match-header-wrapper .markets-match-name {
    display: flex;
    order: 2
}

.sports-match-header-wrapper .match-date-and-time {
    position: relative;
    margin-left: 2rem;
    display: flex;
    order: 1
}

.sports-match-header-wrapper .match-date-and-time:before {
    content: "-";
    position: absolute;
    left: -1.1rem;
    top: 0
}

.sports-match-header-wrapper .match-date-and-time .match-time {
    margin-left: 1rem;
    font-size: 1.3rem
}

.markets-team-name:first-child {
    margin-right: 2rem;
    position: relative
}

.markets-team-name:first-child:before {
    content: "v";
    position: absolute;
    right: -1.4rem;
    top: 0
}

.markets-category-name,.markets-competition-name {
    margin-right: 1.5rem;
    position: relative
}

.markets-category-name:before,.markets-competition-name:before {
    content: "\002F";
    position: absolute;
    right: -1rem;
    top: 0
}

.sports-match-header-wrapper .markets-match-data .sport-icon,.sports-match-header-wrapper .markets-match-data .default-sport,.sports-match-header-wrapper .markets-match-data .match-statistics,.sports-match-header-wrapper .markets-match-data .markets-match-code {
    display: none
}

.match-market {
    display: flex;
    flex: 1;
    flex-direction: row;
    justify-content: flex-end;
    margin: 0
}

.match-market .markets-placeholder-wrapper {
    width: 100%;
    height: 100%
}

.market-content {
    flex: 1;
    display: flex
}

.match-markets .match-markets-wrapper .market-group {
    border-bottom: 1px solid var(--c-background)
}

.match-markets .match-markets-wrapper .market-group.correct_score .odd-locked {
    display: none
}

.match-page .match-market .match-odd {
    border-color: var(--c-border-c)
}

.market-group-header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    line-height: 1.8rem;
    padding: 0 1rem;
    transition: background-color .4s cubic-bezier(0,.26,0,1);
    height: 30px;
    background-color: var(--c-primary);
    border-bottom: 1px solid var(--c-border-d);
    font-size: 14px;
    color: var(--c-text);
    justify-content: space-between;
    align-items: center
}

.market-group-header:hover {
    color: var(--c-white);
    background-color: var(--c-background-f)
}

.market-group .market-group-header .market-special {
    margin-right: auto;
    margin-left: 8px
}

.match-page .market-toggle {
    display: none
}

.markets-content-wrapper .match-markets-wrapper .match-market {
    padding: 0;
    border: 0;
    border-top: 1px solid var(--c-primary-e)
}

.markets-content-wrapper .match-markets-wrapper .match-market .market-content {
    padding: 0;
    background-color: var(--c-primary-e)
}

.market-content .match-odd {
    margin: 0
}

.markets-page.odds-selection-default {
    background-color: var(--c-primary-e);
    border: 0;
    border-radius: 0;
    padding: 0 1rem
}

.market-code-correct_score .markets-page.odds-selection-default {
    justify-content: center
}

.market-code-correct_score .markets-page.odds-selection-default .odd-outcome,.market-code-correct_score .markets-page.odds-selection-default .odd {
    width: 50%
}

.market-code-correct_score .markets-page.odds-selection-default .odd-outcome {
    text-align: right;
    padding-right: 5px
}

.market-code-correct_score .markets-page.odds-selection-default .odd {
    padding-left: 5px
}

.markets-page.odds-selection-default.odds-bet-slip-selected {
    background-color: var(--c-text)
}

.markets-page.odds-selection-default .odd-outcome {
    margin-right: .6rem;
    width: auto;
    color: var(--c-text);
    padding: 0;
    font-size: 1.2rem
}

.markets-page.odds-selection-default .odd {
    padding: 0;
    font-weight: 400;
    font-size: 1.2rem
}

.markets-page.odds-selection-default .odds-bet-slip-selected,.markets-page.odds-selection-default.odds-bet-slip-selected:hover {
    background-color: var(--c-text)
}

.markets-page.odds-selection-default.odds-bet-slip-selected .odd {
    color: var(--c-primary)
}

.markets-page.odds-selection-default.odds-bet-slip-selected .odd-outcome {
    color: var(--c-background)
}

@media only screen and (min-width: 1000px) {
    .markets-page.odds-selection-default:hover {
        background-color:#cecece
    }

    .markets-page.odds-selection-default:hover .odd {
        color: var(--c-primary)
    }

    .markets-page.odds-selection-default:hover .odd-outcome {
        color: var(--c-background)
    }
}

.markets-content-wrapper .match-markets-wrapper,.content-wrapper {
    background-color: var(--c-background-e)
}

.match-market .market-correct-score-win,.match-market .market-correct-score-draw,.match-market .market-correct-score-loose {
    flex: 1;
    flex-direction: column
}

.match-market.market-code-correct_score .market-content>div::before {
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid var(--c-border-c);
    background-color: var(--c-background);
    color: var(--c-text-b);
    font-weight: 700;
    height: 3.5rem
}

.match-market .market-correct-score-win::before {
    content: "1";
    border-right: 1px solid var(--c-border-c)
}

.match-market .market-correct-score-draw::before {
    content: "X"
}

.match-market .market-correct-score-loose::before {
    content: "2";
    border-left: 1px solid var(--c-border-c)
}

.match-market .market-correct-score-win .match-odd,.match-market .market-correct-score-draw .match-odd,.match-market .market-correct-score-loose .match-odd {
    border-bottom: 1px solid var(--c-border-c)
}

.match-market .market-correct-score-draw .match-odd {
    border-right: 0
}

.match-market .market-correct-score-loose .match-odd {
    border-left: 1px solid var(--c-border-c)
}

.market-content.over-3 .match-odd {
    flex: 0 0 33.33%;
    border-bottom: 1px solid var(--c-border-c)
}

.match-page .match-odd:last-of-type,.match-page .match-markets-wrapper .match-odd.odd-locked:last-of-type {
    border-right: 1px solid var(--c-border-c)
}

app-match-market .market-special {
    flex: 0 0 25%;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid var(--c-border-e);
    border-right: 1px solid var(--c-border-f);
    margin-right: 1px;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1.7rem;
    width: 100%;
    padding: 0 1rem;
    min-height: 3.5rem;
    height: auto;
    background-color: var(--c-background-g);
    border-right-width: 0;
    border-bottom-color: var(--c-border-c);
    font-size: 1.2rem;
    color: var(--c-light-grey)
}

.show-more-goalscorer {
    width: 100%;
    min-height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.3rem;
    color: var(--c-text);
    background-color: var(--c-primary-f)
}

.mobile .show-more-goalscorer {
    min-height: 40px
}

app-match-market .market-special~.market-content .match-odd {
    border-bottom: 1px solid var(--c-border-c)
}

.mobile .match-market-wrapper .market-special {
    font-size: 1.3rem
}

.home-quick-menu .menu {
    border-top: 1px solid var(--c-border-d);
    display: block;
    width: 100%
}

body .body .content .home-quick-menu .menu app-widget-host {
    display: block
}

.home-quick-menu .menu app-widget-host>app-block,.home-quick-menu .menu li {
    display: inline-flex;
    align-items: center;
    width: 50%;
    height: 3rem;
    background-color: var(--c-primary-e);
    border-bottom: 1px solid var(--c-border-c);
    border-right: 1px solid var(--c-border-c);
    cursor: pointer;
    position: relative
}

.home-quick-menu .menu app-widget-host>app-block:hover,.home-quick-menu .menu li:hover {
    background-color: var(--c-background-d)
}

.home-quick-menu .menu app-widget-host>app-block .link,.home-quick-menu .menu li .menu-link {
    background-color: transparent;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    font-size: 1.2rem;
    color: var(--c-light-grey);
    padding-right: 1rem;
    padding: 0;
    line-height: 3rem
}

.home-quick-menu .menu app-widget-host>app-block .link:hover,.home-quick-menu .menu li .menu-link:hover {
    background-color: var(--c-background-d);
    color: var(--c-light-grey)
}

.home-quick-menu .menu app-widget-host>app-block:before,.home-quick-menu .menu li:before {
    content: " ";
    height: 2rem;
    width: 2rem;
    background-size: contain;
    margin: 0 1rem;
    background-repeat: no-repeat
}

.home-quick-menu .menu app-widget-host>app-block.football-icon:before,.home-quick-menu .menu li:first-child:before,.home-quick-menu .menu li:nth-child(2):before {
    background-image: url(/assets/themes/betomall/images/icons/sports/Football.png)
}

.home-quick-menu .menu app-widget-host>app-block.basketball-icon:before,.home-quick-menu .menu li:nth-child(4):before {
    background-image: url(/assets/themes/betomall/images/icons/sports/Basketball.png)
}

.home-quick-menu .menu app-widget-host>app-block.tennis-icon:before,.home-quick-menu .menu li:nth-child(3):before {
    background-image: url(/assets/themes/betomall/images/icons/sports/Tennis.png)
}

.home-quick-menu .menu app-widget-host>app-block:after,.home-quick-menu .menu li .menu-link:after {
    content: " ";
    position: absolute;
    top: 1.4rem;
    right: 1rem;
    width: .7rem;
    height: .7rem;
    background: 0 0;
    border-top: .2rem solid rgba(255,255,255,.2);
    border-right: .2rem solid rgba(255,255,255,.2);
    transition: all 200ms ease;
    -webkit-transform: translate3d(0,-50%,0) rotate(135deg);
    transform: translate3d(0,-50%,0) rotate(45deg)
}

.league-select-page .nav-sport-wrapper .nav-sport .nav-sport-select-all,.league-select-page .nav-sport-wrapper .nav-sport .nav-sport-remove-all {
    white-space: nowrap;
    margin-right: 1.5rem;
    padding: 0;
    background-color: transparent
}

.league-select-page .nav-sport-wrapper .nav-sport .nav-sport-select-all:hover,.league-select-page .nav-sport-wrapper .nav-sport .nav-sport-remove-all:hover {
    opacity: .8
}

.event-date-break.date-with-time {
    display: none
}

.scored-goal-text {
    margin-right: .8rem;
    color: var(--c-yellow);
    position: relative;
    -webkit-mask-image: linear-gradient(-75deg,rgba(102,102,102,.6) 30%,#666 50%,rgba(102,102,102,.6) 70%);
    -webkit-mask-size: 200%;
    animation: shine 1.5s linear infinite
}

@keyframes shine {
    from {
        -webkit-mask-position: 150%
    }

    to {
        -webkit-mask-position: -50%
    }
}

.match-page .page-title {
    display: flex;
    height: 100%;
    align-items: center;
    padding-left: 4rem;
    color: var(--c-text);
    font-size: 1.4rem
}

app-dates-list ul::-webkit-scrollbar {
    display: none
}

app-dates-list {
    margin-left: auto;
    max-width: calc(70% - 5px);
    position: relative;
    overflow: hidden
}

app-dates-list::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 5px;
    background: linear-gradient(to right,var(--c-primary-c),transparent)
}

app-dates-list::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 5px;
    background: linear-gradient(to left,var(--c-primary-c),transparent)
}

app-dates-list .dates-list-header,app-dates-list .dates-show-more {
    display: none
}

app-dates-list .dates-list-content {
    display: flex;
    height: 100%;
    overflow: auto
}

app-dates-list .dates-list-content .date-item {
    display: flex;
    padding: 0 10px;
    align-items: center;
    font-size: 13px;
    min-height: 32px;
    border-right: 1px solid var(--c-background);
    cursor: pointer
}

app-dates-list .dates-list-content .date-item a {
    color: var(--c-text-b);
    white-space: nowrap
}

.view-page-sports-today .date-item.date-selected {
    display: none
}

app-dates-list .dates-list-content .date-item.date-selected {
    background-color: var(--c-yellow)
}

app-dates-list .dates-list-content .date-item.date-selected a {
    color: var(--c-primary-b)
}

#root app-modal .ui-dialog.successfully-registered .ui-dialog-content.ui-widget-content {
    background-color: var(--c-white);
    border-radius: unset;
    text-align: center;
    padding: 10px!important
}

#root app-modal .ui-dialog.successfully-registered .modal-content {
    padding: 12px 20px;
    background-color: transparent
}

#root app-modal .ui-dialog.successfully-registered a.modal-ok-button {
    display: flex;
    width: 80px;
    height: 36px;
    background-color: var(--c-primary);
    color: var(--c-white-e);
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    color: var(--c-white)
}

#root app-modal .ui-dialog.successfully-registered {
    top: 50%!important;
    left: 50%!important;
    transform: translate(-50%,-50%)!important;
    max-width: 400px!important;
    width: 100%!important
}

#root app-modal .ui-dialog.successfully-registered .ui-dialog-titlebar {
    text-align: center
}

#root app-modal .ui-dialog.successfully-registered .ui-dialog-titlebar span {
    margin: unset
}

#root app-modal .ui-dialog.successfully-registered .ui-dialog-titlebar a {
    display: none
}

#root .d-loader {
    display: flex
}

#root .ui-progress-spinner {
    background-image: url(/v1.62/r/images/site/icons/footballerloader.gif);
    background-size: 100%;
    background-repeat: no-repeat
}

#root .ui-progress-spinner svg {
    display: none
}

#root .market-group-header .toggle-button {
    width: 20px;
    height: 20px;
    margin-left: 5px;
    position: relative
}

#root .market-group-header .toggle-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(/v1.63/r/images/site/icons/Arrow_Down.svg);
    background-size: 18px;
    background-position: center;
    background-repeat: no-repeat;
    display: flex;
    width: 100%;
    height: 100%;
    transform: rotate(90deg)
}

#root .market-group-header .toggle-button.expanded::before {
    transform: rotate(0deg)
}

#root .market-group-header .market-name+.toggle-button {
    margin-left: auto
}

#root .market-group-header .fav-market-button {
    margin-left: auto
}

#root .market-group-header .fav-market-button {
    color: transparent;
    width: 20px;
    height: 20px;
    background-image: url(../../assets//themes/betomall/images/icons/navbar/star-off.svg);
    background-size: 16px;
    background-position: center;
    background-repeat: no-repeat
}

#root .market-group-header .fav-market-button.selected {
    background-image: url(/v1.63/r/images/site/icons/Star-On.svg);
    background-size: 20px
}

#root .match-markets-wrapper .template-rows-wrapper {
    display: flex;
    width: 100%
}

#root .match-markets-wrapper .template-rows-wrapper .template-row-wrapper {
    width: 100%
}

#root .match-markets-wrapper .template-rows-wrapper .template-row-wrapper .market-template-row {
    display: flex;
    flex-direction: row;
    width: 100%
}

#root .match-markets-wrapper .template-rows-wrapper .template-row-wrapper .market-template-row .item-cell:not(.empty-cell) {
    width: 100%;
    font-size: 12px
}

#root .match-markets-wrapper .cls-tpl-handicaps .special-value {
    display: none
}

#root .match-markets-wrapper .template-rows-wrapper .template-row-wrapper .empty-cell {
    display: none
}

#root .match-markets-wrapper .template-rows-wrapper .template-row-wrapper .market-template-row .item-cell .odds-selection-default {
    width: 100%;
    color: var(--c-text);
    justify-content: space-between
}

#root .match-markets-wrapper .template-rows-wrapper .template-row-wrapper .market-template-row .item-cell .odds-selection-default:hover,#root .match-markets-wrapper .template-rows-wrapper .template-row-wrapper .market-template-row .item-cell .odds-selection-default.odds-bet-slip-selected {
    color: var(--c-text-e)
}

#root .match-markets-wrapper .template-rows-wrapper .template-row-wrapper .market-template-row .item-cell .odds-selection-default:hover .odd,#root .match-markets-wrapper .template-rows-wrapper .template-row-wrapper .market-template-row .item-cell .odds-selection-default.odds-bet-slip-selected .odd {
    color: var(--c-primary)
}

#root .match-markets-wrapper .template-rows-wrapper .template-row-wrapper .market-template-row .item-cell:not(:last-child) {
    border-right: 1px solid var(--c-border-c)
}

#root .match-markets-wrapper .template-rows-wrapper .template-row-wrapper .market-template-row .item-cell {
    border-bottom: 1px solid var(--c-border-c)
}

#root .match-markets-wrapper .template-rows-wrapper .template-row-wrapper .market-template-row .odd {
    color: var(--c-yellow)
}

app-dates-filter-coupon {
    max-width: calc(70% - 5px)
}

app-dates-filter-coupon ul.dates-filter {
    display: flex;
    height: 100%;
    padding: 0;
    margin: 0;
    background-color: transparent;
    overflow: auto
}

.dates-filter li.selected {
    color: var(--c-yellow)
}

.dates-filter li {
    display: flex;
    font-size: 13px;
    color: var(--c-text-f);
    white-space: nowrap;
    border-right: 1px solid var(--c-background);
    cursor: pointer
}

.dates-filter li:hover {
    color: var(--c-text)
}

.outrights-item.item-info-wrapper {
    text-align: left;
    align-items: flex-start;
    justify-content: center
}

.outright-competitor {
    display: flex;
    width: 33.33%;
    min-height: 30px;
    background-color: var(--c-primary-b);
    border-top: 1px solid var(--c-primary-e);
    border-right: 1px solid var(--c-primary-e);
    font-size: .9em;
    color: var(--c-yellow)
}

.mobile .outright-competitor {
    width: 100%
}

.outright-competitor span {
    padding: 0 8px;
    display: flex;
    align-items: center;
    justify-content: center
}

.outright-competitor span.outright-competitor-name {
    justify-content: flex-start;
    flex: 1;
    width: 100%
}

.outright-competitor span.outright-odd {
    justify-content: flex-end
}

.outright-markets {
    display: flex;
    flex-wrap: wrap
}

.outright-competitor.bet-slip-selected {
    background-color: var(--c-text);
    color: var(--c-primary)
}

.outright-competitor .odds-selection-default {
    background-color: transparent
}

.outrights-coupon .events-category-header {
    display: flex;
    align-items: center;
    padding: 5px
}

.outrights-coupon .events-category-tournament-names {
    margin-left: 5px
}

.cls-tpl-handicap2 .special-value {
    display: none
}


/* All-In-One-Goalscorer - Addition to Desktop */

all-in-one-goalscorer table, all-in-one-goalscorer thead, all-in-one-goalscorer tbody, all-in-one-goalscorer tfoot, all-in-one-goalscorer th, all-in-one-goalscorer td, all-in-one-goalscorer tr {
  all: unset;
}
app-all-in-one-goalscorer {
    width: 100%;
}
app-all-in-one-goalscorer table {
    -webkit-border-horizontal-spacing: 0px;
    -webkit-border-vertical-spacing: 0px;
    border-spacing: 0px;
    border-collapse:collapse
}
.all-in-one-goalscorer {
    width: 100%
}
.all-in-one-goalscorer-odd {
    color: var(--c-yellow);
    /* height:30px; */
    /* min-height: 3.5rem; */
}
app-all-in-one-goalscorer thead tr,
app-all-in-one-goalscorer tbody tr{
    height:35px;
    border-bottom: 1px solid var(--c-border-c);
}
.all-in-one-goalscorer thead,
.all-in-one-goalscorer td{
    padding: 0;
}
.all-in-one-goalscorer th {
    font-size:1.3rem;
    font-weight:400;
    color: var(--c-text);
}
.all-in-one-goalscorer-odd app-match-market-selection,
.all-in-one-goalscorer-odd .match-odd-content,
.all-in-one-goalscorer-odd .match-odd {
    display: flex;
    height:100%;
    min-height: 35px;
}
.all-in-one-goalscorer-odd .match-odd-content {
    justify-content:center;
}
.all-in-one-goalscorer tr>td:first-child {
    background-color: var(--c-background-g);
    font-size: 1.2rem;
    color: var(--c-light-grey);
    border-right: 1px solid var(--c-border-f);
    padding-left: 1rem;
}
.all-in-one-goalscorer .competitor-header{
    display: table-cell;
    font-size:0
}
.all-in-one-goalscorer .competitor-header:before {
    content:"Player";
    font-size: 1.3rem
}
/* -------------------------------------------------- */

/* Asian Handicap1 Market  */
.cls-tpl-handicap1 .special-value {
    display: none
}