.content-wrapper {
    max-width: 100%
}

.desktop .body.live-match-page .content-body>app-widget-host {
    display: flex;
    flex-direction: row
}

.desktop .body.live-match-page .left-content {
    min-width: 20rem;
    display: flex;
    flex: 1
}

.desktop .body.live-match-page .left-sidebar,.desktop .body.live-match-page .content {
    overflow: hidden;
    height: calc(100vh - 14rem);
    overflow-y: scroll
}

.desktop .body.live-match-page .right-sidebar {
    border: 0;
    overflow: hidden;
    height: calc(100vh - 11rem);
    overflow-y: scroll
}

.desktop .body.live-match-page .left-sidebar::-webkit-scrollbar,.desktop .body.live-match-page .content::-webkit-scrollbar,.desktop .body.live-match-page .right-sidebar::-webkit-scrollbar {
    background-color: var(--c-background-h);
    width: 1.2rem
}

.desktop .body.live-match-page .left-sidebar::-webkit-scrollbar-thumb,.desktop .body.live-match-page .content::-webkit-scrollbar-thumb,.desktop .body.live-match-page .right-sidebar::-webkit-scrollbar-thumb {
    border-radius: 1.1rem;
    background-color: var(--c-background);
    border: 2px solid var(--c-background-h);
    width: 1.4rem
}

.desktop .body.live-match-page .left-sidebar::-webkit-scrollbar-track,.desktop .body.live-match-page .conten::-webkit-scrollbar-trackt,.desktop .body.live-match-page .right-sidebar::-webkit-scrollbar-track {
    margin-bottom: .4rem
}

.desktop .body.live-match-page .left-sidebar::-webkit-scrollbar-track-piece,.desktop .body.live-match-page .content::-webkit-scrollbar-track-piece,.desktop .body.live-match-page .right-sidebar::-webkit-scrollbar-track-piece {
    background-color: var(--c-background-h);
    width: 1rem
}

.live-match-page .content-header {
    border-bottom: 1px solid #303030
}

.live-match-page .market-groups {
    background-color: var(--c-background-e)
}

.live-match-page .sports-match-header-wrapper {
    padding: 0 1rem;
    background-color: var(--c-background-e)
}

.live-match-page .match-page .back {
    display: none
}

.live-match-page .market-groups ui-button button {
    color: var(--c-text)
}

.live-match-page .market-groups ui-button button.button-active {
    border-bottom: 2px solid var(--c-text-c)
}

.live-betting-menu {
    display: inline-block;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding-left: 1.5rem
}

.live-betting-menu ul>li {
    font-size: 1.2rem;
    display: inline-block;
    vertical-align: top;
    line-height: 2.9rem;
    pointer-events: auto;
    padding-right: 2.5rem
}

.live-betting-menu .menu a.menu-link {
    background-color: transparent;
    color: var(--c-text-b);
    display: flex;
    padding: 0
}

.live-betting-menu .menu a.menu-link.active,.live-betting-menu .menu a.menu-link:hover {
    color: var(--c-yellow)
}

.live-match-page .match-info-detailed .sports-match-header-wrapper .match-date-and-time {
    position: absolute;
    left: 0;
    margin-left: 0;
    color: var(--c-text);
    z-index: 1;
    font-size: 1.1rem;
    padding-left: 1rem;
    line-height: 2.2rem
}
.live-match-page .match-info-detailed .sports-match-header-wrapper .match-date-and-time.hidden{
    display: none
}
.live-match-page .match-info-detailed .match-period,.live-match-page .match-info-detailed .sports-match-header-wrapper .match-date-and-time:before {
    display: none
}

.live-match-page .match-info-detailed .sports-match-header-wrapper .markets-match-data {
    display: none
}

.live-match-page .match-info-detailed .sports-match-header-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: 50%;
    background-repeat: no-repeat;
    height: 149px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 10;
    transition: height .2s,-webkit-transform .2s;
    transition: transform .2s,height .2s;
    transition: transform .2s,height .2s,-webkit-transform .2s;
    will-change: transform,height;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-soccer {
    background-image: url(/v1.02/r/images/site/test/live-soccer-bg.jpg)
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-basketball {
    background-image: url(/v1.02/r/images/site/test/live-basketball-bg.jpg)
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-baseball {
    background-image: url(/v1.02/r/images/site/test/live-baseball-bg.jpg)
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-cricket {
    background-image: url(/v1.02/r/images/site/test/live-cricket-bg.jpg)
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-ice-hockey {
    background-image: url(/v1.02/r/images/site/test/live-ice-hokey-bg.jpg)
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-tennis {
    background-image: url(/v1.02/r/images/site/test/live-tennis-bg.jpg)
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-volleyball {
    background-image: url(/v1.02/r/images/site/test/live-volleyball-bg.jpg)
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-table-tennis {
    background-image: url(/v1.02/r/images/w73/live-table-tenis-bg.jpg)
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-bowls {
    background-image: url(/v1.02/r/images/w73/live-bowls-bg.jpg)
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-water-polo {
    background-image: url(/v1.02/r/images/w73/live-water-polo-bg.jpg)
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-handball {
    background-image: url(/v1.02/r/images/w73/live-handball-bg.jpg)
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-rugby {
    background-image: url(/v1.02/r/images/site/test/live-rugby-bg.jpg)
}

.live-match-page .match-info-detailed .markets-match-live-info-wrapper {
    display: flex;
    position: relative;
    background-color: var(--c-border-b);
    border: 1px solid var(--c-primary-c)
}

.live-match-page .match-info-detailed .markets-match-live-info-wrapper::before {
    content: "";
    display: block;
    position: absolute;
    background-color: rgba(0,0,0,.4);
    width: 100%;
    margin: 0 1px 0 -1px;
    box-shadow: 1px 1px 8px 6px rgba(0,0,0,.4);
    padding: 0;
    z-index: -1;
    height: 2px;
    border-radius: 5px;
    bottom: -2px
}

.live-match-page .match-info-detailed .markets-match-live-info-wrapper div {
    color: #999;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-soccer .markets-match-live-info-wrapper div {
    width: 3rem
}

.live-match-page .match-info-detailed .markets-match-live-info-wrapper div.live-match-name {
    width: auto;
    min-width: 25rem
}

.live-match-page .match-info-detailed .markets-match-live-info-wrapper div.live-match-name>div {
    width: 100%!important
}

.live-match-page .match-info-detailed .markets-match-live-info-wrapper div.live-match-name div {
    width: 100%;
    align-items: flex-start;
    padding-left: 1rem
}

.live-match-page .match-info-detailed .markets-match-live-info-wrapper div.live-match-name div.live-match-name-title {
    padding-left: 0
}

.live-match-page .match-info-detailed .markets-match-live-info-wrapper .live-title {
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    min-height: 2rem;
    background-color: var(--c-text-d)
}

.live-match-page .match-info-detailed .sports-match-header-wrapper:not(.sport-soccer) .markets-match-live-info-wrapper .live-title {
    padding: 0 1rem
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-soccer .markets-match-live-info-wrapper .live-title:not(.live-match-name-title) {
    background-image: url(/v1.02/r/images/site/test/match-icons-sprite.svg);
    background-repeat: no-repeat;
    background-size: 17px;
    font-size: 0
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-soccer .markets-match-live-info-wrapper .live-match-set-scores,.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-basketball .markets-match-live-info-wrapper .live-match-set-scores {
    display: none
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-soccer .markets-match-live-info-wrapper .live-match-score-title {
    background-position: 7px -236px
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-soccer .live-match-yellow-cards-title {
    background-position: 7px -27px
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-soccer .markets-match-live-info-wrapper .live-match-red-cards-title {
    background-position: 7px -57px
}

.live-match-page .match-info-detailed .sports-match-header-wrapper.sport-soccer .markets-match-live-info-wrapper .live-match-corners-title {
    background-position: 7px 3px
}

.live-match-page .match-info-detailed .markets-match-live-info-wrapper>div div:not(.live-title):not(.live-match-game-score-wrapper),.live-match-page .match-info-detailed .markets-match-live-info-wrapper app-goals>div div:not(.live-title) {
    width: 100%;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    height: 3.4rem;
    font-size: 1.4rem;
    color: var(--c-text-f)
}

.live-match-page .match-info-detailed .markets-match-live-info-wrapper>div .live-match-sets-wrapper {
    height: 100%!important;
    border: 0!important;
    flex-direction: row
}

.live-match-page .match-info-detailed .markets-match-live-info-wrapper>div .live-match-sets-wrapper .live-set {
    height: 100%;
    border: 0
}

.live-match-page .match-info-detailed .markets-match-live-info-wrapper>div .live-match-sets-wrapper .live-set>span {
    height: 3.4rem;
    line-height: 3.2rem;
    display: flex;
    width: 100%;
    justify-content: center;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent
}

.live-match-page .match-info-detailed .markets-match-live-info-wrapper>div .live-match-sets-wrapper .live-set>span:first-child {
    border-bottom: 1px solid var(--c-background)
}

.live-match-page .match-info-detailed .markets-match-live-info-wrapper .live-match-server {
    position: relative
}

.live-match-page .match-info-detailed .markets-match-live-info-wrapper .live-match-server .server-tennis,.live-match-page .match-info-detailed .markets-match-live-info-wrapper .live-match-server .server-volleyball,.live-match-page .match-info-detailed .markets-match-live-info-wrapper .live-match-server .server-table-tennis {
    width: 1rem;
    height: 1rem;
    background-color: var(--c-yellow);
    border-radius: 50%;
    position: absolute;
    top: 1.1rem;
    left: 3.1rem
}

.live-match-page .match-info-detailed .markets-match-live-info-wrapper .live-match-server .server-tennis:before,.live-match-page .match-info-detailed .markets-match-live-info-wrapper .live-match-server .server-volleyball:before,.live-match-page .match-info-detailed .markets-match-live-info-wrapper .live-match-server .server-table-tennis:before {
    content: "";
    border: .3rem solid var(--c-yellow);
    -webkit-border-radius: 3rem;
    height: 1.4rem;
    width: 1.4rem;
    position: absolute;
    left: -.5rem;
    top: -.5rem;
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    opacity: 0
}

@-webkit-keyframes pulsate {
    0% {
        -webkit-transform: scale(.1,.1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2,1.2);
        opacity: 0
    }
}

.live-match-page .match-info-detailed .markets-match-live-info-wrapper>div div:nth-child(2):not(.live-title):not(.live-match-game-score-wrapper):not(.live-set):not(.game-score-away),.live-match-page .match-info-detailed .markets-match-live-info-wrapper app-goals>div div:nth-child(2),.live-match-page .match-info-detailed .markets-match-live-info-wrapper>div div.live-match-game-score-wrapper>.game-score-home {
    border-bottom: 1px solid var(--c-background)
}
.live-match-page .live-team-home,
.live-match-page .live-team-away {
    border: 0!important
}
.live-match-page .match-info-detailed .markets-match-live-info-wrapper app-goals>div div.live-match-score-home,.live-match-page .match-info-detailed .markets-match-live-info-wrapper>app-goals div div.live-match-score-away {
    color: var(--c-yellow)
}

.live-match-page .match-info .sports-match-header-wrapper .markets-match-live-info-wrapper {
    display: flex
}

.live-match-page .content .match-info .match-period,.live-match-page .content .match-info.live-match-period,.live-match-page .content .match-info.live-match-page,.live-match-page .content .match-info app-goals,.live-match-page .content .match-info .live-match-period,.live-match-page .content .match-info .live-match-yellow-cards,.live-match-page .content .match-info .live-match-red-cards,.live-match-page .content .match-infor .live-match-corners,.live-match-page .content .match-info .live-match-server-title,.live-match-page .content .match-info .live-match-set-scores {
    display: none
}

.live-match-page .content .match-info .match-date-and-time {
    order: unset
}

.live-match-page .content .match-info .live-match-name {
    display: flex
}

.live-match-page .content .match-info .live-match-name .live-team-away {
    display: flex;
    order: 1
}

.live-match-page .content .match-info .live-team-away:before {
    content: "-";
    margin: 0 5px;
    top: 0
}

.body.live-match-page .right-sidebar {
    min-width: 30rem;
    max-width: 30rem
}

body.expanded .body .right-sidebar {
    min-width: 50rem;
    max-width: 50rem;
    width: 50rem
}

.expand-sidebar {
    width: 3rem;
    height: 3rem;
    border-left: 1px solid var(--c-background);
    border-right: 1px solid var(--c-background);
    padding: .7rem
}

.no-expand .expand-sidebar {
    display: none
}

.expand-sidebar .top-icon {
    display: block;
    width: 1.6rem;
    height: 1.6rem;
    cursor: pointer;
    opacity: .6;
    background-image: url(/v1.02/r/images/site/icons/expand-arrows.png);
    background-repeat: no-repeat;
    background-size: contain
}

body.expanded .expand-sidebar {
    display: none
}

.collapse-sidebar {
    display: none;
    width: 3rem;
    height: 3rem;
    border-left: 1px solid var(--c-background);
    border-right: 1px solid var(--c-background);
    padding: .7rem
}

.collapse-sidebar .top-icon {
    display: block;
    width: 1.6rem;
    height: 1.6rem;
    cursor: pointer;
    opacity: .6;
    background-image: url(/v1.02/r/images/site/icons/collapse-arrows.png);
    background-repeat: no-repeat;
    background-size: contain
}

.expand-sidebar .top-icon:hover,.collapse-sidebar .top-icon:hover {
    opacity: 1
}

body.expanded .collapse-sidebar {
    display: block
}

.live-match-tracker #cont-match-tracker .tracker-tabs {
    width: 100%;
    display: flex;
    justify-content: space-around;
    background-color: #393939;
    border: 1px solid var(--c-primary-b);
    padding: 0;
    margin: 0;
    height: 3rem
}

.live-match-tracker #cont-match-tracker .tracker-tabs .tracker-tab {
    flex: 1;
    white-space: nowrap;
    color: var(--c-text-b);
    font-size: 1.1rem;
    letter-spacing: -.5px;
    line-height: 2.5
}

.live-match-tracker #cont-match-tracker .tracker-tabs .tracker-tab.tab-selected {
    font-weight: 400;
    color: var(--c-yellow)
}

.live-match-tracker #cont-match-tracker .sr-widget .sr-header-1 {
    background-color: #393939
}

.live-match-tracker #cont-match-tracker .sr-widget.sr-widgets-matchheader .sr-scoreboard-head {
    color: var(--c-text);
    background-color: var(--c-background-e);
    border-bottom: 1px solid var(--c-primary-e)
}

.live-match-tracker #cont-match-tracker .sr-widgets-lmts .sr-lmts-momentum-holder,.live-match-tracker #cont-match-tracker .sr-widget.sr-widgets-matchheader .sr-scoreboard-head,.live-match-tracker #cont-match-tracker .sr-crest,.live-match-tracker #cont-match-tracker .sr-content>.sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-team-crests .sr-abbr,.live-match-tracker #cont-match-tracker .sr-widgets-matchstats.sr-small .sr-team-name-abbr-home,.live-match-tracker #cont-match-tracker .sr-widgets-matchstats.sr-small .sr-team-name-abbr-away {
    display: none
}

.live-match-tracker #cont-match-tracker .sr-widgets-lmts .sr-lmts-scoreboard-holder {
    min-height: 6rem
}

.live-match-tracker #cont-match-tracker .sr-lmts-scoreboard-wraper .sr-scoreboard {
    height: 6rem
}

.live-match-tracker #cont-match-tracker .sr-widgets-lmts .sr-widgets-matchheader .sr-result-fullscore .sr-result {
    height: 2rem
}

.live-match-tracker #cont-match-tracker .sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-middle .sr-status-info-fullscore {
    font-size: 0
}

.live-match-tracker #cont-match-tracker .sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-middle .sr-status-info {
    top: 0
}

.live-match-tracker #cont-match-tracker .sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-middle .sr-status-info-fullscore .sr-live,.live-match-tracker #cont-match-tracker .sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-middle .sr-status-info-fullscore .sr-live-overtime {
    font-size: 1.1rem;
    line-height: 1.6rem;
    min-width: 4.8rem;
    padding: .2rem;
    z-index: 41;
    background-color: var(--c-primary-b);
    color: var(--c-text)
}

.live-match-tracker #cont-match-tracker .sr-widgets-lmts .sr-widgets-matchheader .sr-result-fullscore .sr-result-left,.live-match-tracker #cont-match-tracker .sr-widgets-lmts .sr-widgets-matchheader .sr-result-fullscore .sr-result-right,.live-match-tracker #cont-match-tracker .sr-widgets-lmts .sr-widgets-matchheader .sr-result-fullscore .sr-separator {
    line-height: 1.7rem;
    text-align: center;
    font-size: 1.7rem;
    color: var(--c-yellow);
    padding: .2rem .4rem 0
}

body.expanded .live-match-tracker #cont-match-tracker .sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-middle {
    width: 12.8rem
}

body.expanded .live-match-tracker #cont-match-tracker .sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-team-side-left .sr-team-name,body.expanded .live-match-tracker #cont-match-tracker .sr-widgets-lmts .sr-widgets-matchheader.sr-size-extra-small .sr-result-fullscore .sr-team-side-left .sr-team-name {
    margin-right: 6.4rem
}

body.expanded .live-match-tracker #cont-match-tracker .sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-team-side-right .sr-team-name,body.expanded .live-match-tracker #cont-match-tracker .sr-widgets-lmts .sr-widgets-matchheader.sr-size-extra-small .sr-result-fullscore .sr-team-side-right .sr-team-name {
    margin-left: 6.4rem
}

body .live-match-tracker #cont-match-tracker .sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-team-side-left .sr-team-name {
    margin-right: 0
}

body .live-match-tracker #cont-match-tracker .sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-team-side-right .sr-team-name {
    margin-left: 0
}

body.expanded .live-match-tracker #cont-match-tracker .sr-widgets-lmts.sr-size-normal .sr-lmts-sidebar-dynamic .sr-lmts-pitch {
    width: 90%
}

body .live-match-tracker #cont-match-tracker .sr-widgets-lmts.sr-size-normal .sr-lmts-sidebar-dynamic .sr-lmts-pitch {
    width: 100%
}

.live-match-tracker #cont-match-tracker .sr-content>.sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-team-crests {
    height: 2rem;
    font-size: 1.4rem;
    color: var(--c-text);
    line-height: 1.7rem
}

.live-match-tracker #cont-match-tracker .srl-lmts .sr-content>.sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-team-crests .sr-full {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 3.5rem 0 .8rem;
    text-align: right
}

.live-match-tracker #cont-match-tracker .srl-lmts .sr-content>.sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-team-side-right .sr-team-crests .sr-full {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 .8rem 0 3.5rem;
    text-align: left
}

.live-match-tracker #cont-match-tracker .srl-lmts .sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-team-crests .sr-full,.live-match-tracker #cont-match-tracker .srl-lmts .sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-team-crests .sr-abbr {
    line-height: 1.5rem
}

.live-match-tracker #cont-match-tracker .sr-content>.sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-full {
    display: block
}

.live-match-tracker #cont-match-tracker .sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-middle .sr-match-status-wraper .sr-match-status-inner {
    color: var(--c-text-b)
}

.live-match-tracker #cont-match-tracker .sr-widget .sr-no-data,.live-match-tracker #cont-match-tracker .sr-widget .sr-matchstats,.sr-widgets-lmts .sr-lmts-collapse-container {
    background-color: #393939
}

#root .sr-widget .sr-color-away,#root .sr-widget .sr-border-color-away,#root .sr-widget .sr-form-away .sr-form-inner,#root .sr-widget .sr-last-next-away:before {
    border-color: var(--c-primary);
    background-color: var(--c-primary)
}

.live-match-tracker #cont-match-tracker .sr-small .sr-team-header .sr-team-name-home,.live-match-tracker #cont-match-tracker .sr-small .sr-team-header .sr-team-name-away {
    display: block;
    font-size: 1.4rem;
    color: var(--c-text)
}

.live-match-tracker #cont-match-tracker .sr-widget .sr-team-header .sr-team-name-home {
    text-align: right;
    padding-right: 1rem
}

.live-match-tracker #cont-match-tracker .sr-widget .sr-team-header .sr-team-name-away {
    text-align: left;
    padding-left: 1rem
}

.live-match-tracker #cont-match-tracker .sr-widget .sr-teams-header {
    margin-bottom: .1rem
}

.live-match-tracker #cont-match-tracker .sr-widgets-matchstats .sr-matchstats-pills {
    margin-top: 0
}

.live-match-tracker #cont-match-tracker .sr-widget .sr-teams-header .sr-team-header-home {
    margin-left: 0;
    margin-right: 0
}

.live-match-tracker #cont-match-tracker .sr-widgets-matchhead2head.sr-small .sr-wdl-wrapper {
    padding-right: 1.5rem;
    padding-left: 1.5rem
}

.live-match-tracker #cont-match-tracker .sr-widget .sr-container-title {
    margin: 1.5rem .2rem
}

.live-match-tracker #cont-match-tracker .srl-matchhead2head .sr-embedded.sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-team-side-left .sr-team-crests .sr-full,.live-match-tracker #cont-match-tracker .srl-matchhead2head .sr-embedded.sr-lmts-scoreboard-wraper .sr-result-fullscore .sr-team-side-right .sr-team-crests .sr-full {
    padding-left: .7rem
}

.sr-widgets-matchhead2head .sr-match-container {
    border: 0;
    height: 5rem
}

.sr-widgets-matchhead2head .sr-tournament-info {
    margin-top: 0
}

.sr-widgets-lmts.sr-size-normal .sr-lmts-sidebar-dynamic .sr-lmts-pitch {
    margin: 0 auto
}

.live-match-page.overview .events-sport-name-wrapper {
    width: calc(48% - 4.9rem);
    margin-right: 0
}

.live-match-page.overview .market-drop-down-heading {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1;
    z-index: 1;
    margin-left: 0
}

.live-match-page.overview .market-drop-down-heading app-markets-drop-down {
    /* width:100%; */
    display: flex;
    align-items: center;
}

.live-match-page.overview .market-drop-down-heading app-markets-drop-down select {
    /* -webkit-appearance:none; */
    -moz-appearance: none;
    /* appearance:none; */
    /* background-color:transparent; */
    border: 0;
    /* color:var(--c-text); */
    /* height:2.9rem; */
    /* min-width:11rem; */
    cursor: pointer;
    background-image: url(/v1.02/r/images/site/icons/Arrow_Down.svg);
    background-repeat: no-repeat;
    background-position: right .7em top 50%,0 0;
    background-size: 2rem auto,100%;
    text-align-last: center
}

.live-match-page.overview .market-drop-down-heading app-markets-drop-down select option {
    display: flex;
    font-size: 1.2rem;
    color: var(--c-primary-c);
    text-align: center;
    padding: 0 1.5rem 0 1.1rem;
    background-color: var(--c-light-grey)!important;
    border-top: 1px solid transparent;
    border-bottom: .1rem solid var(--c-text-b);
    white-space: nowrap;
    line-height: 2.8rem
}

.live-match-page.overview .market-drop-down-heading app-markets-drop-down select option:hover {
    color: var(--c-primary);
    background-color: #f0f0f0
}

.live-match-page.overview .events-tournaments-wrapper app-market-headings-container {
    flex: unset;
    width: 55%
}

.live-match-page.overview .markets-header-wrapper .market-header {
    margin-left: 0;
    padding-right: 0;
    flex: 1
}

.live-match-page.overview .markets-header-wrapper .market-type-selection {
    flex: unset;
    width: auto
}

.live-match-page.overview .item-info-wrapper {
    display: flex;
    flex-direction: row;
    padding: 1rem
}

.live-match-page.overview .match-info {
    display: flex;
    flex-direction: row;
    height: 100%
}

.live-match-page.overview .match-schedule,.live-match-page.overview .match-progress {
    display: flex
}

.live-match-page.overview .match-schedule {
    font-size: 1.1rem;
    line-height: 2.2rem;
    text-align: left;
    width: auto;
    margin-right: 0
}

.live-match-page.overview .match-info .match-teams {
    flex: 1 1 auto;
    font-size: 1.2rem;
    padding: 0 1rem;
    flex-direction: column;
    align-items: flex-start
}

.live-match-page.overview .match-teams>div:not(.match-team-separator):not(.draw-text) {
    line-height: 2.2rem;
    display: flex;
    align-items: center
}
.live-match-page.overview .match-away-team {
    order:3
}
.live-match-page.overview .match-sport-soccer .match-teams>div.draw-text,
.live-match-page.overview .match-sport-ice-hockey .match-teams>div.draw-text,
.live-match-page.overview .match-sport-american-football .match-teams>div.draw-text{
    display: flex
}

.live-match-page.overview .match-live-info .match-progress {
    display: none
}

.live-match-page.overview .item-info-wrapper .match-live-info .match-score {
    display: flex;
    flex-direction: column;
    font-size: 1.4rem;
    line-height: 2.3rem;
    margin-bottom: 2rem
}

.live-match-page.overview .item-info-wrapper .match-score-server-set-wrapper {
    display: flex;
    flex-direction: row-reverse
}

.live-match-page.overview .match-sport-table-tennis .match-teams,.live-match-page.overview .match-sport-tennis .match-teams,.live-match-page.overview .match-sport-volleyball .match-teams,.live-match-page.overview .match-sport-beach-volleyball .match-teams {
    margin-bottom: 2rem
}

.live-match-page.overview .item-info-wrapper .match-live-info .match-set-scores-wrapper {
    display: flex;
    flex-direction: row
}

.live-match-page.overview .item-info-wrapper .match-live-info .match-set-scores-wrapper>div {
    text-align: right;
    color: var(--c-yellow);
    padding-left: .7rem;
    font-size: 1.4rem;
    line-height: 2.3rem;
    margin-bottom: 2rem
}

.live-match-page.overview .item-info-wrapper .match-live-info .match-set-scores-wrapper {
    padding-right: 1rem
}

.live-match-page.overview .item-info-wrapper .match-game-score {
    color: var(--c-text-b);
    border-left: .1rem solid var(--c-background-b);
    font-size: 1.4rem;
    line-height: 2.3rem;
    text-align: right;
    padding: 0 1rem;
    margin: 0 1rem 2rem 0
}

.live-match-page.overview .item-info-wrapper .match-live-info .match-score .match-score-separator {
    display: none
}

.live-match-page.overview .match-markets-wrapper {
    background-color: var(--c-background);
    flex: unset;
    width: 55%;
     border-left: .1rem solid var(--c-primary-k);
}

.live-match-page.overview .match-market-wrapper {
    border-right: .1rem solid var(--c-primary-k);
    height: 100%;
    width: 100%;
    flex-direction: column;
    /* justify-content: stretch; */
}
.live-match-page.overview .events-item-wrapper {
    border:1px solid var(--c-primary-k);
}
.live-match-page.overview .match-market {
    flex: 1
}



.live-match-page.overview .match-links {
    width: 4.9rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center
}

.live-match-page.overview .match-links .match-statistics {
    display: none
}

.live-match-page.overview .match-links .match-more-markets {
    color: var(--c-text);
    font-size: 12px;
    color: #bbb;
    line-height: 17px;
    cursor: pointer;
    margin: .5rem 0;
    display: block
}

.live-match-page.overview .match-links .match-live-tracker {
    height: 20px;
    opacity: .5;
    margin: 0;
    filter:invert(1)
}
.live-match-page.overview .match-links.tracker-visible .match-live-tracker {
    filter:invert(0)
}
.live-match-page.overview .match-links.tracker-visible .match-live-tracker {
    background: url(/v1.02/r/images/site/icons/MatchTracker-On.svg) center center no-repeat;
    opacity: 1
}

.live-match-page.overview .match-market.market-0,.live-match-page.overview .match-market.market-1,.live-match-page.overview .match-market.market-2 {
    display: block
}

.live-match-page.overview .match-market.market-2 .mobile-outcome {
    display: flex;
    margin-right: .6rem;
    width: auto;
    color: var(--c-text-b);
    padding: 0;
    font-size: 1.2rem
}

.match-market:nth-child(3n+1),.match-market:nth-child(3n) {
    order: unset
}

.live-match-page.overview .odds-selection-default .odd {
    display: flex
}

.live-match-page.overview .match-markets-wrapper .match-odd.odd-locked span {
}

.live-match-page.overview .match-page .match-market .match-odd,.live-match-page.overview .match-page .match-market div .market-special {
   /* height: 100%; */
    min-height: 3rem;
    border-right: 0;
    border-bottom: 1px solid var(--c-primary-k);
}
.live-match-page.overview .match-markets-wrapper .match-odd.odd-locked.odds-not-offered, 
.live-match-page.overview .match-markets-wrapper.no-market-selections .match-odd.odd-locked, 
.live-match-page.overview .match-markets-wrapper .match-odd.odd-locked.no-market-odds, 
.live-match-page.overview .match-markets-wrapper .match-odd.odd-locked.match-suspended {
    background-color:var(--c-primary-c)
}
.live-match-page.overview .match-page .match-market div .market-special {
    background-color: var(--c-background-g);
    border-bottom-color: var(--c-border-c);
    font-size: 1.2rem;
    color: var(--c-light-grey)
}

.live-match-page.overview .match-page .match-market .match-odd:nth-child(3) {
    border-bottom: 0
}

.live-match-page.overview .match-page .match-market div .market-specia {
    background-color: var(--c-primary-j);
    color: var(--c-text-e);
    font-weight: 400;
    font-size: 1.2rem
}

.live-match-page.overview .livesportsfilter .sports-filter>li:first-child {
    display: flex
}

body .live-match-page.overview .sports-coupon.small .events-item-wrapper {
    flex-wrap: unset
}

body .live-match-page.overview .sports-coupon.small .match-markets-wrapper {
    width: 20%;
    flex-basis: auto
}

body .live-match-page.overview .sports-coupon.small .match-markets-wrapper .match-market .match-odd .odd {
    justify-content: center
}

body .live-match-page.overview .sports-coupon.small .live-match-page.overview .market-drop-down-heading {
    justify-content: flex-end
}

body .live-match-page.overview .sports-coupon.small .live-match-page.overview .markets-header-wrapper .market-header {
    justify-content: flex-start
}

body .live-match-page.overview .sports-coupon.small .live-match-page.overview .events-tournaments-wrapper app-market-headings-container {
    width: 20%
}

body .live-match-page.overview .sports-coupon.small .market-header {
    width: 100%
}
body .live-match-page.overview .events-sport-wrapper {
    background-color: var(--c-primary-c);
} 
body .live-match-page.overview .odds-selection-default:not(.odds-bet-slip-selected) {
    background-color: var(--c-primary-c);
    border:0;
}
body .live-match-page.overview .events-tournament-header, 
body .live-match-page.overview .by-date-header-wrapper, 
body .live-match-page.overview .sports-page .tournament-header-wrapper {
    background-color: var(--c-border-b);
    color:var(--c-text)
}
body .live-match-page.overview .events-tournament-header *, 
body .live-match-page.overview .by-date-header-wrapper *,
body .live-match-page.overview .tournament-header-wrapper * {
     color:white
}
body .live-match-page.overview .events-sport-content {
    border:0px;
}
body .live-match-page.overview .events-sport-wrapper .events-sport-header {
    /* background-color:var(--c-primary-k); */
}
.events-wrapper .events-no-matches,.sports-match-wrapper .match-not-available,.sports-page .league-select-go div.ng-star-inserted {
    font-size: 14px;
    color: var(--c-text-f);
    line-height: 18px;
    padding: 3rem 1rem;
    text-align: center;
    min-height: calc(100vh - 20rem)
}

.sports-page .league-select-go div.ng-star-inserted {
    min-height: auto
}

.sports-page .league-select-go div.ng-star-inserted .match-progress .match-period {
    display: none
}

.live-match-page.upcoming .sports-coupon app-market-headings-container,.live-match-page.upcoming .sports-coupon .match-markets-wrapper {
    display: none;
}

.live-match-page.upcoming .sports-coupon .match-links {
    align-items: center
}

.live-match-page.upcoming .sports-coupon .match-links .match-more-markets {
    font-size: 1.2rem
}


.live-match-page.upcoming .events-tournament-header,.homepage .by-date-header-wrapper {
    min-height: 2.5rem;
    background-color: var(--c-background-b)
}

.live-match-page.upcoming .item-info-wrapper:hover {
    background-color: var(--c-border-c);
    cursor: pointer
}

.live-match-page.upcoming .match-info {
    height: 100%;
    width: 100%;
    justify-content: space-between
}

.live-match-page.upcoming .match-info .match-schedule {
    display: flex;
    align-items: center;
    color: var(--c-background-b);
    order: 2
}

.live-match-page.upcoming .match-info .match-schedule .match-date {
    display: none
}

.live-match-page.upcoming .match-info .is-live-booked {
    width: 10rem;
    height: 100%;
    display: flex;
    order: 3
}

.live-match-page.upcoming .match-info .is-live-booked:before {
    content: "Live";
    align-self: center;
    color: var(--c-background-b)
}

.live-match-page.upcoming .match-info .match-teams {
    font-weight: 400;
    width: 58%;
    order: 1
}

.live-match-page.upcoming .match-info:hover .match-teams {
    color: var(--c-light-grey)
}

.live-match-page.upcoming .match-info .match-teams .match-team-separator {
    display: flex;
    padding: 0 1rem
}

.match-page .match-markets-wrapper .match-odd.odd-locked .match-odd-content {
    background-image: url(/v1.02/r/images/site/icons/odd-locked-bbb.svg);
    background-position: center center;
    background-repeat: no-repeat
}

.live-sports-coupon .events-sport-wrapper .events-sport-header .sport-icon {
    background-repeat: no-repeat;
    background-position: 16rem;
    background-size: 1.5rem
}

.match-live-info .match-set-scores {
    display: block
}

.iframe-container {
    position: relative;
    padding-top: 68%
}

.iframe-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.betconstruct-statistics {
    position: relative;
    padding-top: 56%;
    min-height: 300px
}

.betconstruct-statistics iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
