﻿@charset "UTF-8";

.selected.oddsBet-circle, .v-scrollbar-track:hover > div {
    box-shadow: 0 0 .2rem 0 rgba(0,0,0,.8);
}

.v-scrollbar-track, .v-scrollbar-track:hover {
    transition: all .1s ease-in;
}

.sidebar-first .wrapper, header {
    -webkit-backface-visibility: hidden;
}

a, article, aside, b, body, div, em, embed, fieldset, footer, form, h1, h2, h3, h4, h5, h6, header, html, i, iframe, img, label, li, nav, object, ol, p, span, strong, table, tbody, td, th, thead, tr, tt, ul, video {
    border: 0;
    margin: 0;
    padding: 0;
    /*font-size: 100%;*/
    /*font-weight: inherit;*/
    vertical-align: baseline;
}

body, html {
    height: 100%;
    font-weight: 400;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

b, strong {
    font-weight: 700;
}

img {
    color: transparent;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}

ol, ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption, td, th {
    font-weight: 400;
    vertical-align: top;
    text-align: left;
}

q {
    quotes: none;
}

    q::after, q::before {
        content: '';
        content: none;
    }

small, sub, sup {
    font-size: 75%;
}

sub, sup {
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -.25em;
}

sup {
    top: -.5em;
}

svg {
    overflow: hidden;
}

a:active {
    background-color: transparent;
}

button, input, textarea {
    font: inherit;
}

    button::-moz-focus-inner, input::-moz-focus-inner, textarea::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

@-webkit-keyframes oddsChangeColor-transparent {
    0%, 70% {
        background: #ffaf96;
    }

    100%, 71% {
        background: 0 0;
    }
}

@keyframes oddsChangeColor-transparent {
    0%, 70% {
        background: #ffaf96;
    }

    100%, 71% {
        background: 0 0;
    }
}

@-webkit-keyframes oddsChangeColor-quickBet {
    0%, 70% {
        background: #ffaf96;
    }

    100%, 71% {
        background: #fff;
    }
}

@keyframes oddsChangeColor-quickBet {
    0%, 70% {
        background: #ffaf96;
    }

    100%, 71% {
        background: #fff;
    }
}

@-webkit-keyframes oddsChangeColor-betSlip {
    0%, 70% {
        background: #ffaf96;
    }

    100%, 71% {
        background: #ececec;
    }
}

@keyframes oddsChangeColor-betSlip {
    0%, 70% {
        background: #ffaf96;
    }

    100%, 71% {
        background: #ececec;
    }
}

@-webkit-keyframes oddsChangeColor-betSlipLive {
    0%, 70% {
        background: #ffaf96;
    }

    100%, 71% {
        background: #fce7d7;
    }
}

@keyframes oddsChangeColor-betSlipLive {
    0%, 70% {
        background: #ffaf96;
    }

    100%, 71% {
        background: #fce7d7;
    }
}

@-webkit-keyframes FadeInOut {
    0% {
        transform: translateY(-100%);
        opacity: 0;
    }

    5% {
        transform: translateY(0);
        opacity: 1;
    }

    90% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes FadeInOut {
    0% {
        transform: translateY(-100%);
        opacity: 0;
    }

    5% {
        transform: translateY(0);
        opacity: 1;
    }

    90% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-webkit-keyframes rotate {
    to {
        transform: rotate(360deg);
    }
}

@keyframes rotate {
    to {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes rotateScale {
    0% {
        transform: rotate(0) scale(1.3);
    }

    100% {
        transform: rotate(360deg) scale(1.3);
    }
}

@keyframes rotateScale {
    0% {
        transform: rotate(0) scale(1.3);
    }

    100% {
        transform: rotate(360deg) scale(1.3);
    }
}

@-webkit-keyframes rotateScale-large {
    0% {
        transform: rotate(0) scale(1.4);
    }

    100% {
        transform: rotate(360deg) scale(1.4);
    }
}

@keyframes rotateScale-large {
    0% {
        transform: rotate(0) scale(1.4);
    }

    100% {
        transform: rotate(360deg) scale(1.4);
    }
}

@-webkit-keyframes loading-a {
    0% {
        transform: scale(1);
        opacity: 1;
    }

    100% {
        transform: scale(.3);
        opacity: .2;
    }
}

@keyframes loading-a {
    0% {
        transform: scale(1);
        opacity: 1;
    }

    100% {
        transform: scale(.3);
        opacity: .2;
    }
}

.ADBoard .listArea .listContent .listRow, .ADBoard .listArea .listContent .listRow-link, .ADBoard .listArea .listHeader, .oddsTable .info, .oddsTable .no, .oddsTable .odds, .oddsTable .others, .oddsTable .photo, .oddsTable .unit {
    box-sizing: border-box;
}

    .oddsTable .photo img {
        border: 1px solid #97c3df;
        background: #fff;
        width: 2.6em;
        height: auto;
        padding: .18em .15em;
    }

.ADBoard .listArea .listContent .listRow, .ADBoard .listArea .listContent .listRow-link, .ADBoard .listArea .listHeader {
    width: 100%;
    display: table;
    border-collapse: separate;
}

.oddsTable .info, .oddsTable .no, .oddsTable .odds, .oddsTable .others, .oddsTable .photo, .oddsTable .unit {
    padding: .18em .15em;
    display: table-cell;
}

.oddsBet-circle {
    border-radius: 3px;
    display: inline-block;
    position: relative;
    text-align: right;
    cursor: pointer;
    padding: .25em;
}

    .disable.oddsBet-circle, .oddsBet-circle.drawn {
        cursor: default;
    }

.text-center.oddsBet-circle {
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.oddsBet-circle:hover {
    background: #fff;
    color: #00121f;
}

.underdog.oddsBet-circle, .underdog.oddsBet-circle .oddsBet {
    color: #EB6307 !important;
}

.selected.oddsBet-circle {
    background: #fff;
    color: #00121f;
    position: relative;
    z-index: 16;
}

.heading-noMoving [class*=icon-sport]::before, .heading[class*=icon-sport]::before, .liveScore::before, .mainTitle::before, .miniOdds .sportsIcon, .miniOdds-oddstable .status::before, .myScore .sportsIcon, .sportName::before, .streamingList .sportTitle::before {
    background-image: url(../../images/v2/icon-ui.svg);
    background-size: 100% auto;
}

.heading-noMoving [class*=icon-sport]::before, .heading[class*=icon-sport]::before, .liveScore::before, .mainTitle::before, .sportName::before, .streamingList .sportTitle::before {
    content: "";
}

.mini .sportsMenu .sportName::before, .sportName::before {
    position: absolute;
}

.mainTitle::before, .sportName::before {
    width: 20px;
    height: 20px;
}

.sportName::before {
    top: -.2em;
    left: -.1em;
}

.filter .sportName::before {
    top: -.2em;
    left: 1.4em;
}

.miniOdds-oddstable .status::before {
    width: 9em;
    height: 9em;
}

.miniOdds .sportsIcon {
    width: 2em;
    height: 2em;
}

.myScore .sportsIcon {
    width: 20px;
    height: 20px;
}

.mini .sportsMenu .sportName::before {
    width: 2em;
    height: 2em;
    left: .1em;
}

.liveScore::before {
    top: 50%;
    margin-left: -75px;
    margin-top: -50px;
    width: 100px;
    height: 100px;
    opacity: .5;
    position: absolute;
}

.streamingList .sportTitle::before {
    display: block;
    width: 24px;
    height: 24px;
}

.heading[class*=icon-sport]::before {
    position: relative;
    top: -.3em;
    left: -.5em;
    margin-right: -.8em;
    width: 25px;
    height: 25px;
}

.heading-noMoving [class*=icon-sport] {
    display: block;
    position: relative;
    width: 2.5em;
    height: 2.5em;
}

.favorite::after, .oddsBet-circle::before {
    display: none;
}

.heading-noMoving [class*=icon-sport]::before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -1em;
    margin-left: -1em;
    width: 2em;
    height: 2em;
}

.heading-noMoving .icon-sport1::before, .heading.icon-sport1::before, .icon-sport1 .sportName::before, .icon-sport1 .streamingList .sportTitle::before, .mini .sportsMenu .icon-sport1 .sportName::before, .miniOdds .sport1 .sportsIcon, .miniOdds-1 .status::before, .myScore .sport1 .sportsIcon, .sport1 .liveScore::before, .sport1 .mainTitle::before, .streamingList .icon-sport1 .sportTitle::before {
    background-position: 0 0;
}

.icon-sport2 .sportName::before, .sport2 .mainTitle::before {
    background-position: 0 -20px;
}

.miniOdds .sport2 .sportsIcon {
    background-position: 0 -2em;
}

.myScore .sport2 .sportsIcon {
    background-position: 0 -20px;
}

.mini .sportsMenu .icon-sport2 .sportName::before {
    background-position: 0 -2em;
}

.sport2 .liveScore::before {
    background-position: 0 -100px;
}

.icon-sport2 .streamingList .sportTitle::before, .streamingList .icon-sport2 .sportTitle::before {
    background-position: 0 -32px;
}

.heading.icon-sport2::before {
    background-position: 0 -25px;
}

.heading-noMoving .icon-sport2::before {
    background-position: 0 -2em;
}

.miniOdds-2 .status::before {
    background-position: 0 -9em;
}

.icon-sport3 .sportName::before, .sport3 .mainTitle::before {
    background-position: 0 -40px;
}

.miniOdds .sport3 .sportsIcon {
    background-position: 0 -4em;
}

.myScore .sport3 .sportsIcon {
    background-position: 0 -40px;
}

.mini .sportsMenu .icon-sport3 .sportName::before {
    background-position: 0 -4em;
}

.sport3 .liveScore::before {
    background-position: 0 -200px;
}

.icon-sport3 .streamingList .sportTitle::before, .streamingList .icon-sport3 .sportTitle::before {
    background-position: 0 -64px;
}

.heading.icon-sport3::before {
    background-position: 0 -50px;
}

.heading-noMoving .icon-sport3::before {
    background-position: 0 -4em;
}

.miniOdds-3 .status::before {
    background-position: 0 -18em;
}

.icon-sport4 .sportName::before, .sport4 .mainTitle::before {
    background-position: 0 -60px;
}

.miniOdds .sport4 .sportsIcon {
    background-position: 0 -6em;
}

.myScore .sport4 .sportsIcon {
    background-position: 0 -60px;
}

.mini .sportsMenu .icon-sport4 .sportName::before {
    background-position: 0 -6em;
}

.sport4 .liveScore::before {
    background-position: 0 -300px;
}

.icon-sport4 .streamingList .sportTitle::before, .streamingList .icon-sport4 .sportTitle::before {
    background-position: 0 -96px;
}

.heading.icon-sport4::before {
    background-position: 0 -75px;
}

.heading-noMoving .icon-sport4::before {
    background-position: 0 -6em;
}

.miniOdds-4 .status::before {
    background-position: 0 -27em;
}

.icon-sport5 .sportName::before, .sport5 .mainTitle::before {
    background-position: 0 -80px;
}

.miniOdds .sport5 .sportsIcon {
    background-position: 0 -8em;
}

.myScore .sport5 .sportsIcon {
    background-position: 0 -80px;
}

.mini .sportsMenu .icon-sport5 .sportName::before {
    background-position: 0 -8em;
}

.sport5 .liveScore::before {
    background-position: 0 -400px;
}

.icon-sport5 .streamingList .sportTitle::before, .streamingList .icon-sport5 .sportTitle::before {
    background-position: 0 -128px;
}

.heading.icon-sport5::before {
    background-position: 0 -100px;
}

.heading-noMoving .icon-sport5::before {
    background-position: 0 -8em;
}

.miniOdds-5 .status::before {
    background-position: 0 -36em;
}

.icon-sport6 .sportName::before, .sport6 .mainTitle::before {
    background-position: 0 -100px;
}

.miniOdds .sport6 .sportsIcon {
    background-position: 0 -10em;
}

.myScore .sport6 .sportsIcon {
    background-position: 0 -100px;
}

.mini .sportsMenu .icon-sport6 .sportName::before {
    background-position: 0 -10em;
}

.sport6 .liveScore::before {
    background-position: 0 -500px;
}

.icon-sport6 .streamingList .sportTitle::before, .streamingList .icon-sport6 .sportTitle::before {
    background-position: 0 -160px;
}

.heading.icon-sport6::before {
    background-position: 0 -125px;
}

.heading-noMoving .icon-sport6::before {
    background-position: 0 -10em;
}

.miniOdds-6 .status::before {
    background-position: 0 -45em;
}

.icon-sport7 .sportName::before, .sport7 .mainTitle::before {
    background-position: 0 -120px;
}

.miniOdds .sport7 .sportsIcon {
    background-position: 0 -12em;
}

.myScore .sport7 .sportsIcon {
    background-position: 0 -120px;
}

.mini .sportsMenu .icon-sport7 .sportName::before {
    background-position: 0 -12em;
}

.sport7 .liveScore::before {
    background-position: 0 -600px;
}

.icon-sport7 .streamingList .sportTitle::before, .streamingList .icon-sport7 .sportTitle::before {
    background-position: 0 -192px;
}

.heading.icon-sport7::before {
    background-position: 0 -150px;
}

.heading-noMoving .icon-sport7::before {
    background-position: 0 -12em;
}

.miniOdds-7 .status::before {
    background-position: 0 -54em;
}

.icon-sport8 .sportName::before, .sport8 .mainTitle::before {
    background-position: 0 -140px;
}

.miniOdds .sport8 .sportsIcon {
    background-position: 0 -14em;
}

.myScore .sport8 .sportsIcon {
    background-position: 0 -140px;
}

.mini .sportsMenu .icon-sport8 .sportName::before {
    background-position: 0 -14em;
}

.sport8 .liveScore::before {
    background-position: 0 -700px;
}

.icon-sport8 .streamingList .sportTitle::before, .streamingList .icon-sport8 .sportTitle::before {
    background-position: 0 -224px;
}

.heading.icon-sport8::before {
    background-position: 0 -175px;
}

.heading-noMoving .icon-sport8::before {
    background-position: 0 -14em;
}

.miniOdds-8 .status::before {
    background-position: 0 -63em;
}

.icon-sport9 .sportName::before, .sport9 .mainTitle::before {
    background-position: 0 -160px;
}

.miniOdds .sport9 .sportsIcon {
    background-position: 0 -16em;
}

.myScore .sport9 .sportsIcon {
    background-position: 0 -160px;
}

.mini .sportsMenu .icon-sport9 .sportName::before {
    background-position: 0 -16em;
}

.sport9 .liveScore::before {
    background-position: 0 -800px;
}

.icon-sport9 .streamingList .sportTitle::before, .streamingList .icon-sport9 .sportTitle::before {
    background-position: 0 -256px;
}

.heading.icon-sport9::before {
    background-position: 0 -200px;
}

.heading-noMoving .icon-sport9::before {
    background-position: 0 -16em;
}

.miniOdds-9 .status::before {
    background-position: 0 -72em;
}

.icon-sport10 .sportName::before, .sport10 .mainTitle::before {
    background-position: 0 -180px;
}

.miniOdds .sport10 .sportsIcon {
    background-position: 0 -18em;
}

.myScore .sport10 .sportsIcon {
    background-position: 0 -180px;
}

.mini .sportsMenu .icon-sport10 .sportName::before {
    background-position: 0 -18em;
}

.sport10 .liveScore::before {
    background-position: 0 -900px;
}

.icon-sport10 .streamingList .sportTitle::before, .streamingList .icon-sport10 .sportTitle::before {
    background-position: 0 -288px;
}

.heading.icon-sport10::before {
    background-position: 0 -225px;
}

.heading-noMoving .icon-sport10::before {
    background-position: 0 -18em;
}

.miniOdds-10 .status::before {
    background-position: 0 -81em;
}

.icon-sport11 .sportName::before, .sport11 .mainTitle::before {
    background-position: 0 -200px;
}

.miniOdds .sport11 .sportsIcon {
    background-position: 0 -20em;
}

.myScore .sport11 .sportsIcon {
    background-position: 0 -200px;
}

.mini .sportsMenu .icon-sport11 .sportName::before {
    background-position: 0 -20em;
}

.sport11 .liveScore::before {
    background-position: 0 -1000px;
}

.icon-sport11 .streamingList .sportTitle::before, .streamingList .icon-sport11 .sportTitle::before {
    background-position: 0 -320px;
}

.heading.icon-sport11::before {
    background-position: 0 -250px;
}

.heading-noMoving .icon-sport11::before {
    background-position: 0 -20em;
}

.miniOdds-11 .status::before {
    background-position: 0 -90em;
}

.icon-sport12 .sportName::before, .sport12 .mainTitle::before {
    background-position: 0 -220px;
}

.miniOdds .sport12 .sportsIcon {
    background-position: 0 -22em;
}

.myScore .sport12 .sportsIcon {
    background-position: 0 -220px;
}

.mini .sportsMenu .icon-sport12 .sportName::before {
    background-position: 0 -22em;
}

.sport12 .liveScore::before {
    background-position: 0 -1100px;
}

.icon-sport12 .streamingList .sportTitle::before, .streamingList .icon-sport12 .sportTitle::before {
    background-position: 0 -352px;
}

.heading.icon-sport12::before {
    background-position: 0 -275px;
}

.heading-noMoving .icon-sport12::before {
    background-position: 0 -22em;
}

.miniOdds-12 .status::before {
    background-position: 0 -99em;
}

.icon-sport13 .sportName::before, .sport13 .mainTitle::before {
    background-position: 0 -240px;
}

.miniOdds .sport13 .sportsIcon {
    background-position: 0 -24em;
}

.myScore .sport13 .sportsIcon {
    background-position: 0 -240px;
}

.mini .sportsMenu .icon-sport13 .sportName::before {
    background-position: 0 -24em;
}

.sport13 .liveScore::before {
    background-position: 0 -1200px;
}

.icon-sport13 .streamingList .sportTitle::before, .streamingList .icon-sport13 .sportTitle::before {
    background-position: 0 -384px;
}

.heading.icon-sport13::before {
    background-position: 0 -300px;
}

.heading-noMoving .icon-sport13::before {
    background-position: 0 -24em;
}

.miniOdds-13 .status::before {
    background-position: 0 -108em;
}

.icon-sport14 .sportName::before, .sport14 .mainTitle::before {
    background-position: 0 -260px;
}

.miniOdds .sport14 .sportsIcon {
    background-position: 0 -26em;
}

.myScore .sport14 .sportsIcon {
    background-position: 0 -260px;
}

.mini .sportsMenu .icon-sport14 .sportName::before {
    background-position: 0 -26em;
}

.sport14 .liveScore::before {
    background-position: 0 -1300px;
}

.icon-sport14 .streamingList .sportTitle::before, .streamingList .icon-sport14 .sportTitle::before {
    background-position: 0 -416px;
}

.heading.icon-sport14::before {
    background-position: 0 -325px;
}

.heading-noMoving .icon-sport14::before {
    background-position: 0 -26em;
}

.miniOdds-14 .status::before {
    background-position: 0 -117em;
}

.icon-sport15 .sportName::before, .sport15 .mainTitle::before {
    background-position: 0 -280px;
}

.miniOdds .sport15 .sportsIcon {
    background-position: 0 -28em;
}

.myScore .sport15 .sportsIcon {
    background-position: 0 -280px;
}

.mini .sportsMenu .icon-sport15 .sportName::before {
    background-position: 0 -28em;
}

.sport15 .liveScore::before {
    background-position: 0 -1400px;
}

.icon-sport15 .streamingList .sportTitle::before, .streamingList .icon-sport15 .sportTitle::before {
    background-position: 0 -448px;
}

.heading.icon-sport15::before {
    background-position: 0 -350px;
}

.heading-noMoving .icon-sport15::before {
    background-position: 0 -28em;
}

.miniOdds-15 .status::before {
    background-position: 0 -126em;
}

.icon-sport16 .sportName::before, .sport16 .mainTitle::before {
    background-position: 0 -300px;
}

.miniOdds .sport16 .sportsIcon {
    background-position: 0 -30em;
}

.myScore .sport16 .sportsIcon {
    background-position: 0 -300px;
}

.mini .sportsMenu .icon-sport16 .sportName::before {
    background-position: 0 -30em;
}

.sport16 .liveScore::before {
    background-position: 0 -1500px;
}

.icon-sport16 .streamingList .sportTitle::before, .streamingList .icon-sport16 .sportTitle::before {
    background-position: 0 -480px;
}

.heading.icon-sport16::before {
    background-position: 0 -375px;
}

.heading-noMoving .icon-sport16::before {
    background-position: 0 -30em;
}

.miniOdds-16 .status::before {
    background-position: 0 -135em;
}

.icon-sport17 .sportName::before, .sport17 .mainTitle::before {
    background-position: 0 -320px;
}

.miniOdds .sport17 .sportsIcon {
    background-position: 0 -32em;
}

.myScore .sport17 .sportsIcon {
    background-position: 0 -320px;
}

.mini .sportsMenu .icon-sport17 .sportName::before {
    background-position: 0 -32em;
}

.sport17 .liveScore::before {
    background-position: 0 -1600px;
}

.icon-sport17 .streamingList .sportTitle::before, .streamingList .icon-sport17 .sportTitle::before {
    background-position: 0 -512px;
}

.heading.icon-sport17::before {
    background-position: 0 -400px;
}

.heading-noMoving .icon-sport17::before {
    background-position: 0 -32em;
}

.miniOdds-17 .status::before {
    background-position: 0 -144em;
}

.icon-sport18 .sportName::before, .sport18 .mainTitle::before {
    background-position: 0 -340px;
}

.miniOdds .sport18 .sportsIcon {
    background-position: 0 -34em;
}

.myScore .sport18 .sportsIcon {
    background-position: 0 -340px;
}

.mini .sportsMenu .icon-sport18 .sportName::before {
    background-position: 0 -34em;
}

.sport18 .liveScore::before {
    background-position: 0 -1700px;
}

.icon-sport18 .streamingList .sportTitle::before, .streamingList .icon-sport18 .sportTitle::before {
    background-position: 0 -544px;
}

.heading.icon-sport18::before {
    background-position: 0 -425px;
}

.heading-noMoving .icon-sport18::before {
    background-position: 0 -34em;
}

.miniOdds-18 .status::before {
    background-position: 0 -153em;
}

.icon-sport19 .sportName::before, .sport19 .mainTitle::before {
    background-position: 0 -360px;
}

.miniOdds .sport19 .sportsIcon {
    background-position: 0 -36em;
}

.myScore .sport19 .sportsIcon {
    background-position: 0 -360px;
}

.mini .sportsMenu .icon-sport19 .sportName::before {
    background-position: 0 -36em;
}

.sport19 .liveScore::before {
    background-position: 0 -1800px;
}

.icon-sport19 .streamingList .sportTitle::before, .streamingList .icon-sport19 .sportTitle::before {
    background-position: 0 -576px;
}

.heading.icon-sport19::before {
    background-position: 0 -450px;
}

.heading-noMoving .icon-sport19::before {
    background-position: 0 -36em;
}

.miniOdds-19 .status::before {
    background-position: 0 -162em;
}

.icon-sport20 .sportName::before, .sport20 .mainTitle::before {
    background-position: 0 -380px;
}

.miniOdds .sport20 .sportsIcon {
    background-position: 0 -38em;
}

.myScore .sport20 .sportsIcon {
    background-position: 0 -380px;
}

.mini .sportsMenu .icon-sport20 .sportName::before {
    background-position: 0 -38em;
}

.sport20 .liveScore::before {
    background-position: 0 -1900px;
}

.icon-sport20 .streamingList .sportTitle::before, .streamingList .icon-sport20 .sportTitle::before {
    background-position: 0 -608px;
}

.heading.icon-sport20::before {
    background-position: 0 -475px;
}

.heading-noMoving .icon-sport20::before {
    background-position: 0 -38em;
}

.miniOdds-20 .status::before {
    background-position: 0 -171em;
}

.icon-sport21 .sportName::before, .sport21 .mainTitle::before {
    background-position: 0 -400px;
}

.miniOdds .sport21 .sportsIcon {
    background-position: 0 -40em;
}

.myScore .sport21 .sportsIcon {
    background-position: 0 -400px;
}

.mini .sportsMenu .icon-sport21 .sportName::before {
    background-position: 0 -40em;
}

.sport21 .liveScore::before {
    background-position: 0 -2000px;
}

.icon-sport21 .streamingList .sportTitle::before, .streamingList .icon-sport21 .sportTitle::before {
    background-position: 0 -640px;
}

.heading.icon-sport21::before {
    background-position: 0 -500px;
}

.heading-noMoving .icon-sport21::before {
    background-position: 0 -40em;
}

.miniOdds-21 .status::before {
    background-position: 0 -180em;
}

.icon-sport22 .sportName::before, .sport22 .mainTitle::before {
    background-position: 0 -420px;
}

.miniOdds .sport22 .sportsIcon {
    background-position: 0 -42em;
}

.myScore .sport22 .sportsIcon {
    background-position: 0 -420px;
}

.mini .sportsMenu .icon-sport22 .sportName::before {
    background-position: 0 -42em;
}

.sport22 .liveScore::before {
    background-position: 0 -2100px;
}

.icon-sport22 .streamingList .sportTitle::before, .streamingList .icon-sport22 .sportTitle::before {
    background-position: 0 -672px;
}

.heading.icon-sport22::before {
    background-position: 0 -525px;
}

.heading-noMoving .icon-sport22::before {
    background-position: 0 -42em;
}

.miniOdds-22 .status::before {
    background-position: 0 -189em;
}

.icon-sport23 .sportName::before, .sport23 .mainTitle::before {
    background-position: 0 -440px;
}

.miniOdds .sport23 .sportsIcon {
    background-position: 0 -44em;
}

.myScore .sport23 .sportsIcon {
    background-position: 0 -440px;
}

.mini .sportsMenu .icon-sport23 .sportName::before {
    background-position: 0 -44em;
}

.sport23 .liveScore::before {
    background-position: 0 -2200px;
}

.icon-sport23 .streamingList .sportTitle::before, .streamingList .icon-sport23 .sportTitle::before {
    background-position: 0 -704px;
}

.heading.icon-sport23::before {
    background-position: 0 -550px;
}

.heading-noMoving .icon-sport23::before {
    background-position: 0 -44em;
}

.miniOdds-23 .status::before {
    background-position: 0 -198em;
}

.icon-sport24 .sportName::before, .sport24 .mainTitle::before {
    background-position: 0 -460px;
}

.miniOdds .sport24 .sportsIcon {
    background-position: 0 -46em;
}

.myScore .sport24 .sportsIcon {
    background-position: 0 -460px;
}

.mini .sportsMenu .icon-sport24 .sportName::before {
    background-position: 0 -46em;
}

.sport24 .liveScore::before {
    background-position: 0 -2300px;
}

.icon-sport24 .streamingList .sportTitle::before, .streamingList .icon-sport24 .sportTitle::before {
    background-position: 0 -736px;
}

.heading.icon-sport24::before {
    background-position: 0 -575px;
}

.heading-noMoving .icon-sport24::before {
    background-position: 0 -46em;
}

.miniOdds-24 .status::before {
    background-position: 0 -207em;
}

.icon-sport25 .sportName::before, .sport25 .mainTitle::before {
    background-position: 0 -480px;
}

.miniOdds .sport25 .sportsIcon {
    background-position: 0 -48em;
}

.myScore .sport25 .sportsIcon {
    background-position: 0 -480px;
}

.mini .sportsMenu .icon-sport25 .sportName::before {
    background-position: 0 -48em;
}

.sport25 .liveScore::before {
    background-position: 0 -2400px;
}

.icon-sport25 .streamingList .sportTitle::before, .streamingList .icon-sport25 .sportTitle::before {
    background-position: 0 -768px;
}

.heading.icon-sport25::before {
    background-position: 0 -600px;
}

.heading-noMoving .icon-sport25::before {
    background-position: 0 -48em;
}

.miniOdds-25 .status::before {
    background-position: 0 -216em;
}

.icon-sport26 .sportName::before, .sport26 .mainTitle::before {
    background-position: 0 -500px;
}

.miniOdds .sport26 .sportsIcon {
    background-position: 0 -50em;
}

.myScore .sport26 .sportsIcon {
    background-position: 0 -500px;
}

.mini .sportsMenu .icon-sport26 .sportName::before {
    background-position: 0 -50em;
}

.sport26 .liveScore::before {
    background-position: 0 -2500px;
}

.icon-sport26 .streamingList .sportTitle::before, .streamingList .icon-sport26 .sportTitle::before {
    background-position: 0 -800px;
}

.heading.icon-sport26::before {
    background-position: 0 -625px;
}

.heading-noMoving .icon-sport26::before {
    background-position: 0 -50em;
}

.miniOdds-26 .status::before {
    background-position: 0 -225em;
}

.icon-sport27 .sportName::before, .sport27 .mainTitle::before {
    background-position: 0 -520px;
}

.miniOdds .sport27 .sportsIcon {
    background-position: 0 -52em;
}

.myScore .sport27 .sportsIcon {
    background-position: 0 -520px;
}

.mini .sportsMenu .icon-sport27 .sportName::before {
    background-position: 0 -52em;
}

.sport27 .liveScore::before {
    background-position: 0 -2600px;
}

.icon-sport27 .streamingList .sportTitle::before, .streamingList .icon-sport27 .sportTitle::before {
    background-position: 0 -832px;
}

.heading.icon-sport27::before {
    background-position: 0 -650px;
}

.heading-noMoving .icon-sport27::before {
    background-position: 0 -52em;
}

.miniOdds-27 .status::before {
    background-position: 0 -234em;
}

.icon-sport50 .sportName::before, .sport50 .mainTitle::before {
    background-position: 0 -520px;
}

.miniOdds .sport50 .sportsIcon {
    background-position: 0 -52em;
}

.myScore .sport50 .sportsIcon {
    background-position: 0 -520px;
}

.mini .sportsMenu .icon-sport50 .sportName::before {
    background-position: 0 -52em;
}

.sport50 .liveScore::before {
    background-position: 0 -2600px;
}

.icon-sport50 .streamingList .sportTitle::before, .streamingList .icon-sport50 .sportTitle::before {
    background-position: 0 -832px;
}

.heading.icon-sport50::before {
    background-position: 0 -650px;
}

.heading-noMoving .icon-sport50::before {
    background-position: 0 -52em;
}

.miniOdds-50 .status::before {
    background-position: 0 -234em;
}

.icon-sport28 .sportName::before, .sport28 .mainTitle::before {
    background-position: 0 -540px;
}

.miniOdds .sport28 .sportsIcon {
    background-position: 0 -54em;
}

.myScore .sport28 .sportsIcon {
    background-position: 0 -540px;
}

.mini .sportsMenu .icon-sport28 .sportName::before {
    background-position: 0 -54em;
}

.sport28 .liveScore::before {
    background-position: 0 -2700px;
}

.icon-sport28 .streamingList .sportTitle::before, .streamingList .icon-sport28 .sportTitle::before {
    background-position: 0 -864px;
}

.heading.icon-sport28::before {
    background-position: 0 -675px;
}

.heading-noMoving .icon-sport28::before {
    background-position: 0 -54em;
}

.miniOdds-28 .status::before {
    background-position: 0 -243em;
}

.icon-sport29 .sportName::before, .sport29 .mainTitle::before {
    background-position: 0 -560px;
}

.miniOdds .sport29 .sportsIcon {
    background-position: 0 -56em;
}

.myScore .sport29 .sportsIcon {
    background-position: 0 -560px;
}

.mini .sportsMenu .icon-sport29 .sportName::before {
    background-position: 0 -56em;
}

.sport29 .liveScore::before {
    background-position: 0 -2800px;
}

.icon-sport29 .streamingList .sportTitle::before, .streamingList .icon-sport29 .sportTitle::before {
    background-position: 0 -896px;
}

.heading.icon-sport29::before {
    background-position: 0 -700px;
}

.heading-noMoving .icon-sport29::before {
    background-position: 0 -56em;
}

.miniOdds-29 .status::before {
    background-position: 0 -252em;
}

.icon-sport30 .sportName::before, .sport30 .mainTitle::before {
    background-position: 0 -580px;
}

.miniOdds .sport30 .sportsIcon {
    background-position: 0 -58em;
}

.myScore .sport30 .sportsIcon {
    background-position: 0 -580px;
}

.mini .sportsMenu .icon-sport30 .sportName::before {
    background-position: 0 -58em;
}

.sport30 .liveScore::before {
    background-position: 0 -2900px;
}

.icon-sport30 .streamingList .sportTitle::before, .streamingList .icon-sport30 .sportTitle::before {
    background-position: 0 -928px;
}

.heading.icon-sport30::before {
    background-position: 0 -725px;
}

.heading-noMoving .icon-sport30::before {
    background-position: 0 -58em;
}

.miniOdds-30 .status::before {
    background-position: 0 -261em;
}

.icon-sport31 .sportName::before, .sport31 .mainTitle::before {
    background-position: 0 -600px;
}

.miniOdds .sport31 .sportsIcon {
    background-position: 0 -60em;
}

.myScore .sport31 .sportsIcon {
    background-position: 0 -600px;
}

.mini .sportsMenu .icon-sport31 .sportName::before {
    background-position: 0 -60em;
}

.sport31 .liveScore::before {
    background-position: 0 -3000px;
}

.icon-sport31 .streamingList .sportTitle::before, .streamingList .icon-sport31 .sportTitle::before {
    background-position: 0 -960px;
}

.heading.icon-sport31::before {
    background-position: 0 -750px;
}

.heading-noMoving .icon-sport31::before {
    background-position: 0 -60em;
}

.miniOdds-31 .status::before {
    background-position: 0 -270em;
}

.icon-sport32 .sportName::before, .sport32 .mainTitle::before {
    background-position: 0 -620px;
}

.miniOdds .sport32 .sportsIcon {
    background-position: 0 -62em;
}

.myScore .sport32 .sportsIcon {
    background-position: 0 -620px;
}

.mini .sportsMenu .icon-sport32 .sportName::before {
    background-position: 0 -62em;
}

.sport32 .liveScore::before {
    background-position: 0 -3100px;
}

.icon-sport32 .streamingList .sportTitle::before, .streamingList .icon-sport32 .sportTitle::before {
    background-position: 0 -992px;
}

.heading.icon-sport32::before {
    background-position: 0 -775px;
}

.heading-noMoving .icon-sport32::before {
    background-position: 0 -62em;
}

.miniOdds-32 .status::before {
    background-position: 0 -279em;
}

.icon-sport33 .sportName::before, .sport33 .mainTitle::before {
    background-position: 0 -640px;
}

.miniOdds .sport33 .sportsIcon {
    background-position: 0 -64em;
}

.myScore .sport33 .sportsIcon {
    background-position: 0 -640px;
}

.mini .sportsMenu .icon-sport33 .sportName::before {
    background-position: 0 -64em;
}

.sport33 .liveScore::before {
    background-position: 0 -3200px;
}

.icon-sport33 .streamingList .sportTitle::before, .streamingList .icon-sport33 .sportTitle::before {
    background-position: 0 -1024px;
}

.heading.icon-sport33::before {
    background-position: 0 -800px;
}

.heading-noMoving .icon-sport33::before {
    background-position: 0 -64em;
}

.miniOdds-33 .status::before {
    background-position: 0 -288em;
}

.icon-sport34 .sportName::before, .sport34 .mainTitle::before {
    background-position: 0 -660px;
}

.miniOdds .sport34 .sportsIcon {
    background-position: 0 -66em;
}

.myScore .sport34 .sportsIcon {
    background-position: 0 -660px;
}

.mini .sportsMenu .icon-sport34 .sportName::before {
    background-position: 0 -66em;
}

.sport34 .liveScore::before {
    background-position: 0 -3300px;
}

.icon-sport34 .streamingList .sportTitle::before, .streamingList .icon-sport34 .sportTitle::before {
    background-position: 0 -1056px;
}

.heading.icon-sport34::before {
    background-position: 0 -825px;
}

.heading-noMoving .icon-sport34::before {
    background-position: 0 -66em;
}

.miniOdds-34 .status::before {
    background-position: 0 -297em;
}

.icon-sport35 .sportName::before, .sport35 .mainTitle::before {
    background-position: 0 -680px;
}

.miniOdds .sport35 .sportsIcon {
    background-position: 0 -68em;
}

.myScore .sport35 .sportsIcon {
    background-position: 0 -680px;
}

.mini .sportsMenu .icon-sport35 .sportName::before {
    background-position: 0 -68em;
}

.sport35 .liveScore::before {
    background-position: 0 -3400px;
}

.icon-sport35 .streamingList .sportTitle::before, .streamingList .icon-sport35 .sportTitle::before {
    background-position: 0 -1088px;
}

.heading.icon-sport35::before {
    background-position: 0 -850px;
}

.heading-noMoving .icon-sport35::before {
    background-position: 0 -68em;
}

.miniOdds-35 .status::before {
    background-position: 0 -306em;
}

.icon-sport36 .sportName::before, .sport36 .mainTitle::before {
    background-position: 0 -700px;
}

.miniOdds .sport36 .sportsIcon {
    background-position: 0 -70em;
}

.myScore .sport36 .sportsIcon {
    background-position: 0 -700px;
}

.mini .sportsMenu .icon-sport36 .sportName::before {
    background-position: 0 -70em;
}

.sport36 .liveScore::before {
    background-position: 0 -3500px;
}

.icon-sport36 .streamingList .sportTitle::before, .streamingList .icon-sport36 .sportTitle::before {
    background-position: 0 -1120px;
}

.heading.icon-sport36::before {
    background-position: 0 -875px;
}

.heading-noMoving .icon-sport36::before {
    background-position: 0 -70em;
}

.miniOdds-36 .status::before {
    background-position: 0 -315em;
}

.icon-sport37 .sportName::before, .sport37 .mainTitle::before {
    background-position: 0 -720px;
}

.miniOdds .sport37 .sportsIcon {
    background-position: 0 -72em;
}

.myScore .sport37 .sportsIcon {
    background-position: 0 -720px;
}

.mini .sportsMenu .icon-sport37 .sportName::before {
    background-position: 0 -72em;
}

.sport37 .liveScore::before {
    background-position: 0 -3600px;
}

.icon-sport37 .streamingList .sportTitle::before, .streamingList .icon-sport37 .sportTitle::before {
    background-position: 0 -1152px;
}

.heading.icon-sport37::before {
    background-position: 0 -900px;
}

.heading-noMoving .icon-sport37::before {
    background-position: 0 -72em;
}

.miniOdds-37 .status::before {
    background-position: 0 -324em;
}

.icon-sport38 .sportName::before, .sport38 .mainTitle::before {
    background-position: 0 -740px;
}

.miniOdds .sport38 .sportsIcon {
    background-position: 0 -74em;
}

.myScore .sport38 .sportsIcon {
    background-position: 0 -740px;
}

.mini .sportsMenu .icon-sport38 .sportName::before {
    background-position: 0 -74em;
}

.sport38 .liveScore::before {
    background-position: 0 -3700px;
}

.icon-sport38 .streamingList .sportTitle::before, .streamingList .icon-sport38 .sportTitle::before {
    background-position: 0 -1184px;
}

.heading.icon-sport38::before {
    background-position: 0 -925px;
}

.heading-noMoving .icon-sport38::before {
    background-position: 0 -74em;
}

.miniOdds-38 .status::before {
    background-position: 0 -333em;
}

.icon-sport39 .sportName::before, .sport39 .mainTitle::before {
    background-position: 0 -760px;
}

.miniOdds .sport39 .sportsIcon {
    background-position: 0 -76em;
}

.myScore .sport39 .sportsIcon {
    background-position: 0 -760px;
}

.mini .sportsMenu .icon-sport39 .sportName::before {
    background-position: 0 -76em;
}

.sport39 .liveScore::before {
    background-position: 0 -3800px;
}

.icon-sport39 .streamingList .sportTitle::before, .streamingList .icon-sport39 .sportTitle::before {
    background-position: 0 -1216px;
}

.heading.icon-sport39::before {
    background-position: 0 -950px;
}

.heading-noMoving .icon-sport39::before {
    background-position: 0 -76em;
}

.miniOdds-39 .status::before {
    background-position: 0 -342em;
}

.icon-sport40 .sportName::before, .sport40 .mainTitle::before {
    background-position: 0 -780px;
}

.miniOdds .sport40 .sportsIcon {
    background-position: 0 -78em;
}

.myScore .sport40 .sportsIcon {
    background-position: 0 -780px;
}

.mini .sportsMenu .icon-sport40 .sportName::before {
    background-position: 0 -78em;
}

.sport40 .liveScore::before {
    background-position: 0 -3900px;
}

.icon-sport40 .streamingList .sportTitle::before, .streamingList .icon-sport40 .sportTitle::before {
    background-position: 0 -1248px;
}

.heading.icon-sport40::before {
    background-position: 0 -975px;
}

.heading-noMoving .icon-sport40::before {
    background-position: 0 -78em;
}

.miniOdds-40 .status::before {
    background-position: 0 -351em;
}

.icon-sport41 .sportName::before, .sport41 .mainTitle::before {
    background-position: 0 -800px;
}

.miniOdds .sport41 .sportsIcon {
    background-position: 0 -80em;
}

.myScore .sport41 .sportsIcon {
    background-position: 0 -800px;
}

.mini .sportsMenu .icon-sport41 .sportName::before {
    background-position: 0 -80em;
}

.sport41 .liveScore::before {
    background-position: 0 -4000px;
}

.icon-sport41 .streamingList .sportTitle::before, .streamingList .icon-sport41 .sportTitle::before {
    background-position: 0 -1280px;
}

.heading.icon-sport41::before {
    background-position: 0 -1000px;
}

.heading-noMoving .icon-sport41::before {
    background-position: 0 -80em;
}

.miniOdds-41 .status::before {
    background-position: 0 -360em;
}

.icon-sport42 .sportName::before, .sport42 .mainTitle::before {
    background-position: 0 -820px;
}

.miniOdds .sport42 .sportsIcon {
    background-position: 0 -82em;
}

.myScore .sport42 .sportsIcon {
    background-position: 0 -820px;
}

.mini .sportsMenu .icon-sport42 .sportName::before {
    background-position: 0 -82em;
}

.sport42 .liveScore::before {
    background-position: 0 -4100px;
}

.icon-sport42 .streamingList .sportTitle::before, .streamingList .icon-sport42 .sportTitle::before {
    background-position: 0 -1312px;
}

.heading.icon-sport42::before {
    background-position: 0 -1025px;
}

.heading-noMoving .icon-sport42::before {
    background-position: 0 -82em;
}

.miniOdds-42 .status::before {
    background-position: 0 -369em;
}

.icon-sport43 .sportName::before, .sport43 .mainTitle::before {
    background-position: 0 -840px;
}

.miniOdds .sport43 .sportsIcon {
    background-position: 0 -84em;
}

.myScore .sport43 .sportsIcon {
    background-position: 0 -840px;
}

.mini .sportsMenu .icon-sport43 .sportName::before {
    background-position: 0 -84em;
}

.sport43 .liveScore::before {
    background-position: 0 -4200px;
}

.icon-sport43 .streamingList .sportTitle::before, .streamingList .icon-sport43 .sportTitle::before {
    background-position: 0 -1344px;
}

.heading.icon-sport43::before {
    background-position: 0 -1050px;
}

.heading-noMoving .icon-sport43::before {
    background-position: 0 -84em;
}

.miniOdds-43 .status::before {
    background-position: 0 -378em;
}

.icon-sport44 .sportName::before, .sport44 .mainTitle::before {
    background-position: 0 -860px;
}

.miniOdds .sport44 .sportsIcon {
    background-position: 0 -86em;
}

.myScore .sport44 .sportsIcon {
    background-position: 0 -860px;
}

.mini .sportsMenu .icon-sport44 .sportName::before {
    background-position: 0 -86em;
}

.sport44 .liveScore::before {
    background-position: 0 -4300px;
}

.icon-sport44 .streamingList .sportTitle::before, .streamingList .icon-sport44 .sportTitle::before {
    background-position: 0 -1376px;
}

.heading.icon-sport44::before {
    background-position: 0 -1075px;
}

.heading-noMoving .icon-sport44::before {
    background-position: 0 -86em;
}

.miniOdds-44 .status::before {
    background-position: 0 -387em;
}

.icon-sport99 .sportName::before, .sport99 .mainTitle::before {
    background-position: 0 -880px;
}

.miniOdds .sport99 .sportsIcon {
    background-position: 0 -88em;
}

.myScore .sport99 .sportsIcon {
    background-position: 0 -880px;
}

.mini .sportsMenu .icon-sport99 .sportName::before {
    background-position: 0 -88em;
}

.sport99 .liveScore::before {
    background-position: 0 -4400px;
}

.icon-sport99 .streamingList .sportTitle::before, .streamingList .icon-sport99 .sportTitle::before {
    background-position: 0 -1408px;
}

.heading.icon-sport99::before {
    background-position: 0 -1100px;
}

.heading-noMoving .icon-sport99::before {
    background-position: 0 -88em;
}

.miniOdds-99 .status::before {
    background-position: 0 -396em;
}

.icon-sport15x .sportName::before, .sport15x .mainTitle::before {
    background-position: 0 -900px;
}

.miniOdds .sport15x .sportsIcon {
    background-position: 0 -90em;
}

.myScore .sport15x .sportsIcon {
    background-position: 0 -900px;
}

.mini .sportsMenu .icon-sport15x .sportName::before {
    background-position: 0 -90em;
}

.sport15x .liveScore::before {
    background-position: 0 -4500px;
}

.icon-sport15x .streamingList .sportTitle::before, .streamingList .icon-sport15x .sportTitle::before {
    background-position: 0 -1440px;
}

.heading.icon-sport15x::before {
    background-position: 0 -1125px;
}

.heading-noMoving .icon-sport15x::before {
    background-position: 0 -90em;
}

.miniOdds-15x .status::before {
    background-position: 0 -405em;
}

.icon-sport151 .sportName::before, .sport151 .mainTitle::before {
    background-position: 0 -920px;
}

.miniOdds .sport151 .sportsIcon {
    background-position: 0 -92em;
}

.myScore .sport151 .sportsIcon {
    background-position: 0 -920px;
}

.mini .sportsMenu .icon-sport151 .sportName::before {
    background-position: 0 -92em;
}

.sport151 .liveScore::before {
    background-position: 0 -4600px;
}

.icon-sport151 .streamingList .sportTitle::before, .streamingList .icon-sport151 .sportTitle::before {
    background-position: 0 -1472px;
}

.heading.icon-sport151::before {
    background-position: 0 -1150px;
}

.heading-noMoving .icon-sport151::before {
    background-position: 0 -92em;
}

.miniOdds-151 .status::before {
    background-position: 0 -414em;
}

.icon-sport152 .sportName::before, .sport152 .mainTitle::before {
    background-position: 0 -940px;
}

.miniOdds .sport152 .sportsIcon {
    background-position: 0 -94em;
}

.myScore .sport152 .sportsIcon {
    background-position: 0 -940px;
}

.mini .sportsMenu .icon-sport152 .sportName::before {
    background-position: 0 -94em;
}

.sport152 .liveScore::before {
    background-position: 0 -4700px;
}

.icon-sport152 .streamingList .sportTitle::before, .streamingList .icon-sport152 .sportTitle::before {
    background-position: 0 -1504px;
}

.heading.icon-sport152::before {
    background-position: 0 -1175px;
}

.heading-noMoving .icon-sport152::before {
    background-position: 0 -94em;
}

.miniOdds-152 .status::before {
    background-position: 0 -423em;
}

.icon-sport153 .sportName::before, .sport153 .mainTitle::before {
    background-position: 0 -960px;
}

.miniOdds .sport153 .sportsIcon {
    background-position: 0 -96em;
}

.myScore .sport153 .sportsIcon {
    background-position: 0 -960px;
}

.mini .sportsMenu .icon-sport153 .sportName::before {
    background-position: 0 -96em;
}

.sport153 .liveScore::before {
    background-position: 0 -4800px;
}

.icon-sport153 .streamingList .sportTitle::before, .streamingList .icon-sport153 .sportTitle::before {
    background-position: 0 -1536px;
}

.heading.icon-sport153::before {
    background-position: 0 -1200px;
}

.heading-noMoving .icon-sport153::before {
    background-position: 0 -96em;
}

.miniOdds-153 .status::before {
    background-position: 0 -432em;
}

.icon-sport161 .sportName::before, .sport161 .mainTitle::before {
    background-position: 0 -980px;
}

.miniOdds .sport161 .sportsIcon {
    background-position: 0 -98em;
}

.myScore .sport161 .sportsIcon {
    background-position: 0 -980px;
}

.mini .sportsMenu .icon-sport161 .sportName::before {
    background-position: 0 -98em;
}

.sport161 .liveScore::before {
    background-position: 0 -4900px;
}

.icon-sport161 .streamingList .sportTitle::before, .streamingList .icon-sport161 .sportTitle::before {
    background-position: 0 -1568px;
}

.heading.icon-sport161::before {
    background-position: 0 -1225px;
}

.heading-noMoving .icon-sport161::before {
    background-position: 0 -98em;
}

.miniOdds-161 .status::before {
    background-position: 0 -441em;
}

.icon-sport162 .sportName::before, .sport162 .mainTitle::before {
    background-position: 0 -1000px;
}

.miniOdds .sport162 .sportsIcon {
    background-position: 0 -100em;
}

.myScore .sport162 .sportsIcon {
    background-position: 0 -1000px;
}

.mini .sportsMenu .icon-sport162 .sportName::before {
    background-position: 0 -100em;
}

.sport162 .liveScore::before {
    background-position: 0 -5000px;
}

.icon-sport162 .streamingList .sportTitle::before, .streamingList .icon-sport162 .sportTitle::before {
    background-position: 0 -1600px;
}

.heading.icon-sport162::before {
    background-position: 0 -1250px;
}

.heading-noMoving .icon-sport162::before {
    background-position: 0 -100em;
}

.miniOdds-162 .status::before {
    background-position: 0 -450em;
}

.icon-sport18x .sportName::before, .sport18x .mainTitle::before {
    background-position: 0 -1020px;
}

.miniOdds .sport18x .sportsIcon {
    background-position: 0 -102em;
}

.myScore .sport18x .sportsIcon {
    background-position: 0 -1020px;
}

.mini .sportsMenu .icon-sport18x .sportName::before {
    background-position: 0 -102em;
}

.sport18x .liveScore::before {
    background-position: 0 -5100px;
}

.icon-sport18x .streamingList .sportTitle::before, .streamingList .icon-sport18x .sportTitle::before {
    background-position: 0 -1632px;
}

.heading.icon-sport18x::before {
    background-position: 0 -1275px;
}

.heading-noMoving .icon-sport18x::before {
    background-position: 0 -102em;
}

.miniOdds-18x .status::before {
    background-position: 0 -459em;
}

.icon-sport180 .sportName::before, .sport180 .mainTitle::before {
    background-position: 0 -1040px;
}

.miniOdds .sport180 .sportsIcon {
    background-position: 0 -104em;
}

.myScore .sport180 .sportsIcon {
    background-position: 0 -1040px;
}

.mini .sportsMenu .icon-sport180 .sportName::before {
    background-position: 0 -104em;
}

.sport180 .liveScore::before {
    background-position: 0 -5200px;
}

.icon-sport180 .streamingList .sportTitle::before, .streamingList .icon-sport180 .sportTitle::before {
    background-position: 0 -1664px;
}

.heading.icon-sport180::before {
    background-position: 0 -1300px;
}

.heading-noMoving .icon-sport180::before {
    background-position: 0 -104em;
}

.miniOdds-180 .status::before {
    background-position: 0 -468em;
}

.icon-sport181 .sportName::before, .sport181 .mainTitle::before {
    background-position: 0 -1060px;
}

.miniOdds .sport181 .sportsIcon {
    background-position: 0 -106em;
}

.myScore .sport181 .sportsIcon {
    background-position: 0 -1060px;
}

.mini .sportsMenu .icon-sport181 .sportName::before {
    background-position: 0 -106em;
}

.sport181 .liveScore::before {
    background-position: 0 -5300px;
}

.icon-sport181 .streamingList .sportTitle::before, .streamingList .icon-sport181 .sportTitle::before {
    background-position: 0 -1696px;
}

.heading.icon-sport181::before {
    background-position: 0 -1325px;
}

.heading-noMoving .icon-sport181::before {
    background-position: 0 -106em;
}

.miniOdds-181 .status::before {
    background-position: 0 -477em;
}

.icon-sport182 .sportName::before, .sport182 .mainTitle::before {
    background-position: 0 -1080px;
}

.miniOdds .sport182 .sportsIcon {
    background-position: 0 -108em;
}

.myScore .sport182 .sportsIcon {
    background-position: 0 -1080px;
}

.mini .sportsMenu .icon-sport182 .sportName::before {
    background-position: 0 -108em;
}

.sport182 .liveScore::before {
    background-position: 0 -5400px;
}

.icon-sport182 .streamingList .sportTitle::before, .streamingList .icon-sport182 .sportTitle::before {
    background-position: 0 -1728px;
}

.heading.icon-sport182::before {
    background-position: 0 -1350px;
}

.heading-noMoving .icon-sport182::before {
    background-position: 0 -108em;
}

.miniOdds-182 .status::before {
    background-position: 0 -486em;
}

.icon-sport183 .sportName::before, .sport183 .mainTitle::before {
    background-position: 0 -1100px;
}

.miniOdds .sport183 .sportsIcon {
    background-position: 0 -110em;
}

.myScore .sport183 .sportsIcon {
    background-position: 0 -1100px;
}

.mini .sportsMenu .icon-sport183 .sportName::before {
    background-position: 0 -110em;
}

.sport183 .liveScore::before {
    background-position: 0 -5500px;
}

.icon-sport183 .streamingList .sportTitle::before, .streamingList .icon-sport183 .sportTitle::before {
    background-position: 0 -1760px;
}

.heading.icon-sport183::before {
    background-position: 0 -1375px;
}

.heading-noMoving .icon-sport183::before {
    background-position: 0 -110em;
}

.miniOdds-183 .status::before {
    background-position: 0 -495em;
}

.icon-sport184 .sportName::before, .sport184 .mainTitle::before {
    background-position: 0 -1120px;
}

.miniOdds .sport184 .sportsIcon {
    background-position: 0 -112em;
}

.myScore .sport184 .sportsIcon {
    background-position: 0 -1120px;
}

.mini .sportsMenu .icon-sport184 .sportName::before {
    background-position: 0 -112em;
}

.sport184 .liveScore::before {
    background-position: 0 -5600px;
}

.icon-sport184 .streamingList .sportTitle::before, .streamingList .icon-sport184 .sportTitle::before {
    background-position: 0 -1792px;
}

.heading.icon-sport184::before {
    background-position: 0 -1400px;
}

.heading-noMoving .icon-sport184::before {
    background-position: 0 -112em;
}

.miniOdds-184 .status::before {
    background-position: 0 -504em;
}

.icon-sport185 .sportName::before, .sport185 .mainTitle::before {
    background-position: 0 -1140px;
}

.miniOdds .sport185 .sportsIcon {
    background-position: 0 -114em;
}

.myScore .sport185 .sportsIcon {
    background-position: 0 -1140px;
}

.mini .sportsMenu .icon-sport185 .sportName::before {
    background-position: 0 -114em;
}

.sport185 .liveScore::before {
    background-position: 0 -5700px;
}

.icon-sport185 .streamingList .sportTitle::before, .streamingList .icon-sport185 .sportTitle::before {
    background-position: 0 -1824px;
}

.heading.icon-sport185::before {
    background-position: 0 -1425px;
}

.heading-noMoving .icon-sport185::before {
    background-position: 0 -114em;
}

.miniOdds-185 .status::before {
    background-position: 0 -513em;
}

.icon-sport186 .sportName::before, .sport186 .mainTitle::before {
    background-position: 0 -1160px;
}

.miniOdds .sport186 .sportsIcon {
    background-position: 0 -116em;
}

.myScore .sport186 .sportsIcon {
    background-position: 0 -1160px;
}

.mini .sportsMenu .icon-sport186 .sportName::before {
    background-position: 0 -116em;
}

.sport186 .liveScore::before {
    background-position: 0 -5800px;
}

.icon-sport186 .streamingList .sportTitle::before, .streamingList .icon-sport186 .sportTitle::before {
    background-position: 0 -1856px;
}

.heading.icon-sport186::before {
    background-position: 0 -1450px;
}

.heading-noMoving .icon-sport186::before {
    background-position: 0 -116em;
}

.miniOdds-186 .status::before {
    background-position: 0 -522em;
}

.icon-sport201 .sportName::before, .sport201 .mainTitle::before {
    background-position: 0 -1180px;
}

.miniOdds .sport201 .sportsIcon {
    background-position: 0 -118em;
}

.myScore .sport201 .sportsIcon {
    background-position: 0 -1180px;
}

.mini .sportsMenu .icon-sport201 .sportName::before {
    background-position: 0 -118em;
}

.sport201 .liveScore::before {
    background-position: 0 -5900px;
}

.icon-sport201 .streamingList .sportTitle::before, .streamingList .icon-sport201 .sportTitle::before {
    background-position: 0 -1888px;
}

.heading.icon-sport201::before {
    background-position: 0 -1475px;
}

.heading-noMoving .icon-sport201::before {
    background-position: 0 -118em;
}

.miniOdds-201 .status::before {
    background-position: 0 -531em;
}

.icon-sport204 .sportName::before, .sport204 .mainTitle::before {
    background-position: 0 -1200px;
}

.miniOdds .sport204 .sportsIcon {
    background-position: 0 -120em;
}

.myScore .sport204 .sportsIcon {
    background-position: 0 -1200px;
}

.mini .sportsMenu .icon-sport204 .sportName::before {
    background-position: 0 -120em;
}

.sport204 .liveScore::before {
    background-position: 0 -6000px;
}

.icon-sport204 .streamingList .sportTitle::before, .streamingList .icon-sport204 .sportTitle::before {
    background-position: 0 -1920px;
}

.heading.icon-sport204::before {
    background-position: 0 -1500px;
}

.heading-noMoving .icon-sport204::before {
    background-position: 0 -120em;
}

.miniOdds-204 .status::before {
    background-position: 0 -540em;
}

.icon-sport251 .sportName::before, .sport251 .mainTitle::before {
    background-position: 0 -1220px;
}

.miniOdds .sport251 .sportsIcon {
    background-position: 0 -122em;
}

.myScore .sport251 .sportsIcon {
    background-position: 0 -1220px;
}

.mini .sportsMenu .icon-sport251 .sportName::before {
    background-position: 0 -122em;
}

.sport251 .liveScore::before {
    background-position: 0 -6100px;
}

.icon-sport251 .streamingList .sportTitle::before, .streamingList .icon-sport251 .sportTitle::before {
    background-position: 0 -1952px;
}

.heading.icon-sport251::before {
    background-position: 0 -1525px;
}

.heading-noMoving .icon-sport251::before {
    background-position: 0 -122em;
}

.miniOdds-251 .status::before {
    background-position: 0 -549em;
}

.icon-sport252 .sportName::before, .sport252 .mainTitle::before {
    background-position: 0 -1240px;
}

.miniOdds .sport252 .sportsIcon {
    background-position: 0 -124em;
}

.myScore .sport252 .sportsIcon {
    background-position: 0 -1240px;
}

.mini .sportsMenu .icon-sport252 .sportName::before {
    background-position: 0 -124em;
}

.sport252 .liveScore::before {
    background-position: 0 -6200px;
}

.icon-sport252 .streamingList .sportTitle::before, .streamingList .icon-sport252 .sportTitle::before {
    background-position: 0 -1984px;
}

.heading.icon-sport252::before {
    background-position: 0 -1550px;
}

.heading-noMoving .icon-sport252::before {
    background-position: 0 -124em;
}

.miniOdds-252 .status::before {
    background-position: 0 -558em;
}

.icon-sport253 .sportName::before, .sport253 .mainTitle::before {
    background-position: 0 -1260px;
}

.miniOdds .sport253 .sportsIcon {
    background-position: 0 -126em;
}

.myScore .sport253 .sportsIcon {
    background-position: 0 -1260px;
}

.mini .sportsMenu .icon-sport253 .sportName::before {
    background-position: 0 -126em;
}

.sport253 .liveScore::before {
    background-position: 0 -6300px;
}

.icon-sport253 .streamingList .sportTitle::before, .streamingList .icon-sport253 .sportTitle::before {
    background-position: 0 -2016px;
}

.heading.icon-sport253::before {
    background-position: 0 -1575px;
}

.heading-noMoving .icon-sport253::before {
    background-position: 0 -126em;
}

.miniOdds-253 .status::before {
    background-position: 0 -567em;
}

.icon-sport255 .sportName::before, .sport255 .mainTitle::before {
    background-position: 0 -1280px;
}

.miniOdds .sport255 .sportsIcon {
    background-position: 0 -128em;
}

.myScore .sport255 .sportsIcon {
    background-position: 0 -1280px;
}

.mini .sportsMenu .icon-sport255 .sportName::before {
    background-position: 0 -128em;
}

.sport255 .liveScore::before {
    background-position: 0 -6400px;
}

.icon-sport255 .streamingList .sportTitle::before, .streamingList .icon-sport255 .sportTitle::before {
    background-position: 0 -2048px;
}

.heading.icon-sport255::before {
    background-position: 0 -1600px;
}

.heading-noMoving .icon-sport255::before {
    background-position: 0 -128em;
}

.miniOdds-255 .status::before {
    background-position: 0 -576em;
}

.icon-sportOutright .sportName::before, .sportOutright .mainTitle::before {
    background-position: 0 -1300px;
}

.miniOdds .sportOutright .sportsIcon {
    background-position: 0 -130em;
}

.myScore .sportOutright .sportsIcon {
    background-position: 0 -1300px;
}

.mini .sportsMenu .icon-sportOutright .sportName::before {
    background-position: 0 -130em;
}

.sportOutright .liveScore::before {
    background-position: 0 -6500px;
}

.icon-sportOutright .streamingList .sportTitle::before, .streamingList .icon-sportOutright .sportTitle::before {
    background-position: 0 -2080px;
}

.heading.icon-sportOutright::before {
    background-position: 0 -1625px;
}

.heading-noMoving .icon-sportOutright::before {
    background-position: 0 -130em;
}

.miniOdds-Outright .status::before {
    background-position: 0 -585em;
}

.icon-sportMixparlay .sportName::before, .sportMixparlay .mainTitle::before {
    background-position: 0 -1320px;
}

.miniOdds .sportMixparlay .sportsIcon {
    background-position: 0 -132em;
}

.myScore .sportMixparlay .sportsIcon {
    background-position: 0 -1320px;
}

.mini .sportsMenu .icon-sportMixparlay .sportName::before {
    background-position: 0 -132em;
}

.sportMixparlay .liveScore::before {
    background-position: 0 -6600px;
}

.icon-sportMixparlay .streamingList .sportTitle::before, .streamingList .icon-sportMixparlay .sportTitle::before {
    background-position: 0 -2112px;
}

.heading.icon-sportMixparlay::before {
    background-position: 0 -1650px;
}

.heading-noMoving .icon-sportMixparlay::before {
    background-position: 0 -132em;
}

.miniOdds-Mixparlay .status::before {
    background-position: 0 -594em;
}

.icon-sportLive .sportName::before, .sportLive .mainTitle::before {
    content: "\f144";
    font-family: 'fontawesome';
    color: #bc7920;
    background: none;
    font-size: 14px;
    left: 4px;
    top: 1px;
    position: relative;
}

.miniOdds .sportLive .sportsIcon {
    background-position: 0 -134em;
}

.myScore .sportLive .sportsIcon {
    background-position: 0 -1340px;
}

.mini .sportsMenu .icon-sportLive .sportName::before {
    background-position: 0 -134em;
}

.sportLive .liveScore::before {
    background-position: 0 -6700px;
}

.icon-sportLive .streamingList .sportTitle::before, .streamingList .icon-sportLive .sportTitle::before {
    background-position: 0 -2144px;
}

.heading.icon-sportLive::before {
    background-position: 0 -1675px;
}

.heading-noMoving .icon-sportLive::before {
    background-position: 0 -134em;
}

.miniOdds-Live .status::before {
    background-position: 0 -603em;
}

.icon-sportFavorite .sportName::before, .sportFavorite .mainTitle::before {
    background-position: 0 -1360px;
}

.miniOdds .sportFavorite .sportsIcon {
    background-position: 0 -136em;
}

.myScore .sportFavorite .sportsIcon {
    background-position: 0 -1360px;
}

.mini .sportsMenu .icon-sportFavorite .sportName::before {
    background-position: 0 -136em;
}

.sportFavorite .liveScore::before {
    background-position: 0 -6800px;
}

.icon-sportFavorite .streamingList .sportTitle::before, .streamingList .icon-sportFavorite .sportTitle::before {
    background-position: 0 -2176px;
}

.heading.icon-sportFavorite::before {
    background-position: 0 -1700px;
}

.heading-noMoving .icon-sportFavorite::before {
    background-position: 0 -136em;
}

.miniOdds-Favorite .status::before {
    background-position: 0 -612em;
}

.icon-sportSearchResult .sportName::before, .sportSearchResult .mainTitle::before {
    background-position: 0 -1380px;
}

.miniOdds .sportSearchResult .sportsIcon {
    background-position: 0 -138em;
}

.myScore .sportSearchResult .sportsIcon {
    background-position: 0 -1380px;
}

.mini .sportsMenu .icon-sportSearchResult .sportName::before {
    background-position: 0 -138em;
}

.sportSearchResult .liveScore::before {
    background-position: 0 -6900px;
}

.icon-sportSearchResult .streamingList .sportTitle::before, .streamingList .icon-sportSearchResult .sportTitle::before {
    background-position: 0 -2208px;
}

.heading.icon-sportSearchResult::before {
    background-position: 0 -1725px;
}

.heading-noMoving .icon-sportSearchResult::before {
    background-position: 0 -138em;
}

.miniOdds-SearchResult .status::before {
    background-position: 0 -621em;
}

.icon-sportAll .sportName::before, .sportAll .mainTitle::before {
    background-position: 0 -1400px;
}

.miniOdds .sportAll .sportsIcon {
    background-position: 0 -140em;
}

.myScore .sportAll .sportsIcon {
    background-position: 0 -1400px;
}

.mini .sportsMenu .icon-sportAll .sportName::before {
    background-position: 0 -140em;
}

.sportAll .liveScore::before {
    background-position: 0 -7000px;
}

.icon-sportAll .streamingList .sportTitle::before, .streamingList .icon-sportAll .sportTitle::before {
    background-position: 0 -2240px;
}

.heading.icon-sportAll::before {
    background-position: 0 -1750px;
}

.heading-noMoving .icon-sportAll::before {
    background-position: 0 -140em;
}

.miniOdds-All .status::before {
    background-position: 0 -630em;
}

.icon-sportCrossSelling .sportName::before, .sportCrossSelling .mainTitle::before {
    background-position: 0 -1420px;
}

.miniOdds .sportCrossSelling .sportsIcon {
    background-position: 0 -142em;
}

.myScore .sportCrossSelling .sportsIcon {
    background-position: 0 -1420px;
}

.mini .sportsMenu .icon-sportCrossSelling .sportName::before {
    background-position: 0 -142em;
}

.sportCrossSelling .liveScore::before {
    background-position: 0 -7100px;
}

.icon-sportCrossSelling .streamingList .sportTitle::before, .streamingList .icon-sportCrossSelling .sportTitle::before {
    background-position: 0 -2272px;
}

.heading.icon-sportCrossSelling::before {
    background-position: 0 -1775px;
}

.heading-noMoving .icon-sportCrossSelling::before {
    background-position: 0 -142em;
}

.miniOdds-CrossSelling .status::before {
    background-position: 0 -639em;
}

.icon-sportCup .sportName::before, .sportCup .mainTitle::before {
    background-position: 0 -1440px;
}

.miniOdds .sportCup .sportsIcon {
    background-position: 0 -144em;
}

.myScore .sportCup .sportsIcon {
    background-position: 0 -1440px;
}

.mini .sportsMenu .icon-sportCup .sportName::before {
    background-position: 0 -144em;
}

.sportCup .liveScore::before {
    background-position: 0 -7200px;
}

.icon-sportCup .streamingList .sportTitle::before, .streamingList .icon-sportCup .sportTitle::before {
    background-position: 0 -2304px;
}

.heading.icon-sportCup::before {
    background-position: 0 -1800px;
}

.heading-noMoving .icon-sportCup::before {
    background-position: 0 -144em;
}

.miniOdds-Cup .status::before {
    background-position: 0 -648em;
}

.icon-sportOlympics .sportName::before, .sportOlympics .mainTitle::before {
    background-position: 0 -1460px;
}

.miniOdds .sportOlympics .sportsIcon {
    background-position: 0 -146em;
}

.myScore .sportOlympics .sportsIcon {
    background-position: 0 -1460px;
}

.mini .sportsMenu .icon-sportOlympics .sportName::before {
    background-position: 0 -146em;
}

.sportOlympics .liveScore::before {
    background-position: 0 -7300px;
}

.icon-sportOlympics .streamingList .sportTitle::before, .streamingList .icon-sportOlympics .sportTitle::before {
    background-position: 0 -2336px;
}

.heading.icon-sportOlympics::before {
    background-position: 0 -1825px;
}

.heading-noMoving .icon-sportOlympics::before {
    background-position: 0 -146em;
}

.miniOdds-Olympics .status::before {
    background-position: 0 -657em;
}

.icon-sportis-deadball .sportName::before, .sportis-deadball .mainTitle::before {
    background-position: 0 -1480px;
}

.miniOdds .sportis-deadball .sportsIcon {
    background-position: 0 -148em;
}

.myScore .sportis-deadball .sportsIcon {
    background-position: 0 -1480px;
}

.mini .sportsMenu .icon-sportis-deadball .sportName::before {
    background-position: 0 -148em;
}

.sportis-deadball .liveScore::before {
    background-position: 0 -7400px;
}

.icon-sportis-deadball .streamingList .sportTitle::before, .streamingList .icon-sportis-deadball .sportTitle::before {
    background-position: 0 -2368px;
}

.heading.icon-sportis-deadball::before {
    background-position: 0 -1850px;
}

.heading-noMoving .icon-sportis-deadball::before {
    background-position: 0 -148em;
}

.miniOdds-is-deadball .status::before {
    background-position: 0 -666em;
}

.icon-sportis-live .sportName::before, .sportis-live .mainTitle::before {
    background-position: 0 -1500px;
}

.miniOdds .sportis-live .sportsIcon {
    background-position: 0 -150em;
}

.myScore .sportis-live .sportsIcon {
    background-position: 0 -1500px;
}

.mini .sportsMenu .icon-sportis-live .sportName::before {
    background-position: 0 -150em;
}

.sportis-live .liveScore::before {
    background-position: 0 -7500px;
}

.icon-sportis-live .streamingList .sportTitle::before, .streamingList .icon-sportis-live .sportTitle::before {
    background-position: 0 -2400px;
}

.heading.icon-sportis-live::before {
    background-position: 0 -1875px;
}

.heading-noMoving .icon-sportis-live::before {
    background-position: 0 -150em;
}

.miniOdds-is-live .status::before {
    background-position: 0 -675em;
}

.icon-sportLiveMatch .sportName::before, .sportLiveMatch .mainTitle::before {
    background-position: 0 -1520px;
}

.miniOdds .sportLiveMatch .sportsIcon {
    background-position: 0 -152em;
}

.myScore .sportLiveMatch .sportsIcon {
    background-position: 0 -1520px;
}

.mini .sportsMenu .icon-sportLiveMatch .sportName::before {
    background-position: 0 -152em;
}

.sportLiveMatch .liveScore::before {
    background-position: 0 -7600px;
}

.icon-sportLiveMatch .streamingList .sportTitle::before, .streamingList .icon-sportLiveMatch .sportTitle::before {
    background-position: 0 -2432px;
}

.heading.icon-sportLiveMatch::before {
    background-position: 0 -1900px;
}

.heading-noMoving .icon-sportLiveMatch::before {
    background-position: 0 -152em;
}

.miniOdds-LiveMatch .status::before {
    background-position: 0 -684em;
}

.icon-2halfTime-circle:before, .icon-account-circle:before, .icon-alarmClock-circle:before, .icon-allMarkets-circle:before, .icon-arrow-down-circle:before, .icon-arrow-left-circle:before, .icon-arrow-right-circle:before, .icon-arrow-up-circle:before, .icon-arrowCircle-down-circle:before, .icon-arrowCircle-up-circle:before, .icon-arrowDouble-right-circle:before, .icon-arrowLong_down-circle:before, .icon-arrowLong_left-circle:before, .icon-arrowLong_right-circle:before, .icon-arrowLong_up-circle:before, .icon-arrowSolid-down-circle:before, .icon-arrowSolid-up-circle:before, .icon-backtoTop-circle:before, .icon-baseballBat-circle:before, .icon-betList-bets-circle:before, .icon-betList-circle:before, .icon-betList-void-circle:before, .icon-betList-waiting-circle:before, .icon-betSlip-circle:before, .icon-betSlip-parlay-circle:before, .icon-betSlip-single-circle:before, .icon-clear-circle:before, .icon-clock-circle:before, .icon-clock-thunder-circle:before, .icon-close-circle:before, .icon-coffee-circle:before, .icon-colossusbet-circle:before, .icon-colossusbetJackpot-circle:before, .icon-cones-circle:before, .icon-confirm-circle:before, .icon-corner1First-circle:before, .icon-corner1Last-circle:before, .icon-cornerFirst-circle:before, .icon-cornerLast-circle:before, .icon-customizeLayout-circle:before, .icon-decimalOdds-circle:before, .icon-doubleLine-circle:before, .icon-download-circle:before, .icon-earth-circle:before, .icon-edit-circle:before, .icon-fastMarket-circle:before, .icon-favorite-circle:before, .icon-flag-circle:before, .icon-flashCrash-circle:before, .icon-fontLarge-circle:before, .icon-fontSmall-circle:before, .icon-football-circle:before, .icon-fullTimes-circle:before, .icon-goal1First-circle:before, .icon-goal1Last-circle:before, .icon-goal2First-circle:before, .icon-goal2Last-circle:before, .icon-goalFirst-circle:before, .icon-goalLast-circle:before, .icon-halfTime-circle:before, .icon-headerCollapse-circle:before, .icon-headerExpand-circle:before, .icon-help-circle:before, .icon-hongKongOdds-circle:before, .icon-horseRacing-circle:before, .icon-info-circle:before, .icon-keypadDelet-circle:before, .icon-keypadEnter-circle:before, .icon-lineApp-circle:before, .icon-link-circle:before, .icon-live-circle:before, .icon-liveCasino-circle:before, .icon-liveChart-circle:before, .icon-liveChat-circle:before, .icon-liveMatch-circle:before, .icon-lock-circle:before, .icon-logout-circle:before, .icon-mail-circle:before, .icon-mainMarkets-circle:before, .icon-malayOdds-circle:before, .icon-message-circle:before, .icon-messageError-circle:before, .icon-messageInfo-circle:before, .icon-messagePopup-circle:before, .icon-messageWarning-circle:before, .icon-miniCasino-circle:before, .icon-minus-circle:before, .icon-moreCollapse-circle:before, .icon-moreExpand-circle:before, .icon-myScore-circle:before, .icon-myanmarOdds-circle:before, .icon-newWindow-circle:before, .icon-news-circle:before, .icon-next-circle:before, .icon-normalSorting-circle:before, .icon-numberGame-circle:before, .icon-oddsTableStatus-circle:before, .icon-oddsTableStatus-offline-circle:before, .icon-phone-circle:before, .icon-pin-circle:before, .icon-plus-circle:before, .icon-powerPlay-circle:before, .icon-powerPlayer-circle:before, .icon-preferences-circle:before, .icon-print-circle:before, .icon-qq-circle:before, .icon-rain-circle:before, .icon-redCross-circle:before, .icon-refresh-circle:before, .icon-result-circle:before, .icon-scoreMap-circle:before, .icon-search-circle:before, .icon-selectLeague-circle:before, .icon-setting-circle:before, .icon-setting-filter-circle:before, .icon-setting-horizontalCollapse-circle:before, .icon-setting-horizontalExpand-circle:before, .icon-setting-verticalCollapse-circle:before, .icon-setting-verticalExpand-circle:before, .icon-showingNow-circle:before, .icon-singleLine-circle:before, .icon-skype-circle:before, .icon-sortByTime-circle:before, .icon-sportsMenu-early-circle:before, .icon-sportsMenu-live-circle:before, .icon-sportsMenu-today-circle:before, .icon-statement-circle:before, .icon-statistic-circle:before, .icon-streaming-circle:before, .icon-streamlingCollapse-circle:before, .icon-streamlingExpand-circle:before, .icon-supports-circle:before, .icon-switch-circle:before, .icon-switchMMR-circle:before, .icon-switchOff-circle:before, .icon-switchOn-circle:before, .icon-tick-circle:before, .icon-turbo-circle:before, .icon-warning-circle:before, .icon-weChat-circle:before, .icon-whatsApp-circle:before, .icon-widgetCollapse-circle:before, .icon-wrench-circle:before {
    background: #dbeef5;
    border-radius: 100%;
    color: #3a80b5;
}

.icon-pin::before, .icon-setting-filter::before {
    content: "";
}

.icon-allMarkets::before, .icon-plus::before {
    content: "";
}

.icon-mainMarkets::before, .icon-minus::before {
    content: "";
}

.icon-clear::before, .icon-close::before {
    content: "";
}

.icon-selectLeague::before, .icon-tick::before {
    content: "";
}

.icon-link::before {
    content: "";
}

.icon-print::before {
    content: "";
}

.icon-backtoTop::before {
    content: "";
}

.icon-arrowSolid-up::before, .icon-moreCollapse::before {
    content: "";
}

.icon-arrowSolid-down::before, .icon-moreExpand::before {
    content: "+";
    font-weight: bolder;
}

.icon-arrow-up::before {
    content: "";
}

.icon-arrow-down::before {
    content: "";
}

.icon-arrow-left::before, .icon-widgetCollapse::before {
    content: "";
}

.icon-arrow-right::before, .icon-next::before {
    content: "";
}

.icon-arrowDouble-right::before {
    content: "";
}

.icon-arrowCircle-up::before {
    content: "";
}

.icon-arrowCircle-down::before {
    content: "";
}

.icon-streaming::before {
    content: "";
}

.icon-liveMatch::before {
    content: "";
}

.icon-scoreMap::before {
    content: "";
}

.icon-statistic::before {
    content: "";
}

.icon-liveChart::before {
    content: "";
}

.icon-info::before {
    content: "";
}

.icon-help::before {
    content: "";
}

.icon-warning::before {
    content: "";
}

.icon-live::before {
    content: "";
}

.icon-favorite::before {
    content: "";
}

.icon-goal1First::before {
    content: "";
}

.icon-goal1Last::before {
    content: "";
}

.icon-goal2First::before {
    content: "";
}

.icon-goal2Last::before {
    content: "";
}

.icon-goalFirst::before {
    content: "";
}

.icon-goalLast::before {
    content: "";
}

.icon-corner1First::before {
    content: "";
}

.icon-corner1Last::before {
    content: "";
}

.icon-cornerFirst::before {
    content: "";
}

.icon-cornerLast::before {
    content: "";
}

.icon-fastMarket::before {
    content: "";
}

.icon-refresh::before {
    content: '\f01e';
    font-family: 'fontawesome';
}

.icon-logout::before {
    content: "";
}

.icon-messagePopup::before {
    content: "";
}

.icon-mail::before, .icon-message::before {
    content: '\f0e0';
    font-family: 'fontawesome';
}

.icon-search::before {
    content: "";
}

.icon-customizeLayout::before {
    content: "";
}

.icon-news::before {
    content: "";
}

.icon-supports::before {
    content: "";
}

.icon-headerCollapse::before {
    content: "";
}

.icon-headerExpand::before {
    content: "";
}

.icon-setting::before {
    content: "";
}

.icon-setting-verticalExpand::before {
    content: "";
}

.icon-setting-verticalCollapse::before {
    content: "";
}

.icon-setting-horizontalExpand::before {
    content: "";
}

.icon-setting-horizontalCollapse::before {
    content: "";
}

.icon-betList::before {
    content: "\f0c9";
    font-family: 'fontawesome';
}

.icon-betList-bets::before {
    content: "";
}

.icon-betList-waiting::before {
    content: "";
}

.icon-betList-void::before {
    content: "";
}

.icon-betSlip::before {
    content: "\f145";
    font-family: 'fontawesome';
}

.icon-betSlip-single::before {
    content: "";
}

.icon-betSlip-parlay::before {
    content: "\f16c";
    font-family: 'fontawesome';
}

.icon-mainMenu::before {
    content: '\f091';
    font-family: 'fontawesome';
}

.icon-sportsMenu-early::before {
    content: "";
}

.icon-sportsMenu-today::before {
    content: "";
}

.icon-sportsMenu-live::before {
    content: "\f144";
    font-family: 'fontawesome';
}

.icon-showingNow::before {
    content: "";
}

.icon-myScore::before {
    content: "";
}

.icon-miniOdds::before {
    content: "";
}

.icon-account::before, .icon-powerPlayer::before {
    content: "";
}

.icon-statement::before {
    content: "";
}

.icon-result::before {
    content: "";
}

.icon-preferences::before {
    content: "";
}

.icon-rain::before {
    content: "";
}

.icon-coffee::before {
    content: "";
}

.icon-redCross::before {
    content: "";
}

.icon-baseballBat::before {
    content: "";
}

.icon-football::before {
    content: "";
}

.icon-powerPlay::before {
    content: "";
}

.icon-phone::before {
    content: "";
}

.icon-qq::before {
    content: "";
}

.icon-skype::before {
    content: "";
}

.icon-liveChat::before {
    content: "";
}

.icon-weChat::before {
    content: "";
}

.icon-lineApp::before {
    content: "";
}

.icon-whatsApp::before {
    content: "";
}

.icon-normalSorting::before {
    content: "";
}

.icon-sortByTime::before {
    content: "";
}

.icon-singleLine::before {
    content: "";
}

.icon-doubleLine::before {
    content: "";
}

.icon-fullTimes::before {
    content: "";
}

.icon-halfTime::before {
    content: "";
}

.icon-2halfTime::before {
    content: "";
}

.icon-fontLarge::before {
    content: "";
}

.icon-fontSmall::before {
    content: "";
}

.icon-oddsTableStatus-offline::before, .icon-oddsTableStatus::before {
    content: "";
}

.icon-switchOn::before {
    content: "";
}

.icon-switchOff::before {
    content: "";
}

.icon-alarmClock::before {
    content: "";
}

.icon-flag::before {
    content: "";
}

.icon-horseRacing::before {
    content: "";
}

.icon-numberGame::before {
    content: "";
}

.icon-newWindow::before {
    content: "";
}

.icon-arrowLong_left::before {
    content: "";
}

.icon-arrowLong_right::before {
    content: "";
}

.icon-arrowLong_down::before {
    content: "";
}

.icon-arrowLong_up::before {
    content: "";
}

.icon-streamlingExpand::before {
    content: "";
}

.icon-streamlingCollapse::before {
    content: "";
}

.icon-keypadEnter::before {
    content: "";
}

.icon-keypadDelet::before {
    content: "";
}

.icon-messageInfo::before {
    content: "";
}

.icon-messageWarning::before {
    content: "";
}

.icon-messageError::before {
    content: "";
}

.icon-wrench::before {
    content: "";
}

.icon-cones::before {
    content: "";
}

.icon-download::before {
    content: "";
}

.icon-earth::before {
    content: "";
}

.icon-lock::before {
    content: "";
}

.icon-turbo::before {
    content: "";
}

.icon-clock::before {
    content: "";
}

.icon-edit::before {
    content: "";
}

.icon-clock-thunder::before {
    content: "";
}

.icon-colossusbet::before {
    content: "";
}

.icon-confirm::before {
    content: "";
}

.icon-flashCrash::before {
    content: "";
}

.icon-liveCasino::before {
    content: "";
}

.icon-miniCasino::before {
    content: "";
}

.icon-switch::before {
    content: "";
}

.icon-colossusbetJackpot::before {
    content: "";
}

.icon-pin-circle:before, .icon-setting-filter-circle:before {
    content: "";
}

.icon-allMarkets-circle:before, .icon-plus-circle:before {
    content: "";
}

.icon-mainMarkets-circle:before, .icon-minus-circle:before {
    content: "";
}

.icon-clear-circle:before, .icon-close-circle:before {
    content: "";
}

.icon-selectLeague-circle:before, .icon-tick-circle:before {
    content: "";
}

.icon-link-circle:before {
    content: "";
}

.icon-print-circle:before {
    content: "";
}

.icon-backtoTop-circle:before {
    content: "";
}

.icon-arrowSolid-up-circle:before, .icon-moreCollapse-circle:before {
    content: "";
}

.icon-arrowSolid-down-circle:before, .icon-moreExpand-circle:before {
    content: "";
}

.icon-arrow-up-circle:before {
    content: "";
}

.icon-arrow-down-circle:before {
    content: "";
}

.icon-arrow-left-circle:before, .icon-widgetCollapse-circle:before {
    content: "";
}

.icon-arrow-right-circle:before, .icon-next-circle:before {
    content: "";
}

.icon-arrowDouble-right-circle:before {
    content: "";
}

.icon-arrowCircle-up-circle:before {
    content: "";
}

.icon-arrowCircle-down-circle:before {
    content: "";
}

.icon-streaming-circle:before {
    content: "";
}

.icon-liveMatch-circle:before {
    content: "";
}

.icon-scoreMap-circle:before {
    content: "";
}

.icon-statistic-circle:before {
    content: "";
}

.icon-liveChart-circle:before {
    content: "";
}

.icon-info-circle:before {
    content: "";
}

.icon-help-circle:before {
    content: "";
}

.icon-warning-circle:before {
    content: "";
}

.icon-live-circle:before {
    content: "";
}

.icon-favorite-circle:before {
    content: "";
}

.icon-goal1First-circle:before {
    content: "";
}

.icon-goal1Last-circle:before {
    content: "";
}

.icon-goal2First-circle:before {
    content: "";
}

.icon-goal2Last-circle:before {
    content: "";
}

.icon-goalFirst-circle:before {
    content: "";
}

.icon-goalLast-circle:before {
    content: "";
}

.icon-corner1First-circle:before {
    content: "";
}

.icon-corner1Last-circle:before {
    content: "";
}

.icon-cornerFirst-circle:before {
    content: "";
}

.icon-cornerLast-circle:before {
    content: "";
}

.icon-fastMarket-circle:before {
    content: "";
}

.icon-refresh-circle:before {
    content: "";
}

.icon-logout-circle:before {
    content: "";
}

.icon-messagePopup-circle:before {
    content: "";
}

.icon-mail-circle:before, .icon-message-circle:before {
    content: "";
}

.icon-search-circle:before {
    content: "";
}

.icon-customizeLayout-circle:before {
    content: "";
}

.icon-news-circle:before {
    content: "";
}

.icon-supports-circle:before {
    content: "";
}

.icon-headerCollapse-circle:before {
    content: "";
}

.icon-headerExpand-circle:before {
    content: "";
}

.icon-setting-circle:before {
    content: "";
}

.icon-setting-verticalExpand-circle:before {
    content: "";
}

.icon-setting-verticalCollapse-circle:before {
    content: "";
}

.icon-setting-horizontalExpand-circle:before {
    content: "";
}

.icon-setting-horizontalCollapse-circle:before {
    content: "";
}

.icon-betList-circle:before {
    content: "";
}

.icon-betList-bets-circle:before {
    content: "";
}

.icon-betList-waiting-circle:before {
    content: "";
}

.icon-betList-void-circle:before {
    content: "";
}

.icon-betSlip-circle:before {
    content: "";
}

.icon-betSlip-single-circle:before {
    content: "";
}

.icon-betSlip-parlay-circle:before {
    content: "";
}

.icon-sportsMenu-early-circle:before {
    content: "";
}

.icon-sportsMenu-today-circle:before {
    content: "";
}

.icon-sportsMenu-live-circle:before {
    content: "";
}

.icon-showingNow-circle:before {
    content: "";
}

.icon-myScore-circle:before {
    content: "";
}

.icon-miniOdds-circle:before {
    content: "";
    background: #dbeef5;
    border-radius: 100%;
    color: #3a80b5;
}

.icon-account-circle:before, .icon-powerPlayer-circle:before {
    content: "";
}

.icon-statement-circle:before {
    content: "";
}

.icon-result-circle:before {
    content: "";
}

.icon-preferences-circle:before {
    content: "";
}

.icon-rain-circle:before {
    content: "";
}

.icon-coffee-circle:before {
    content: "";
}

.icon-redCross-circle:before {
    content: "";
}

.icon-baseballBat-circle:before {
    content: "";
}

.icon-football-circle:before {
    content: "";
}

.icon-powerPlay-circle:before {
    content: "";
}

.icon-phone-circle:before {
    content: "";
}

.icon-qq-circle:before {
    content: "";
}

.icon-skype-circle:before {
    content: "";
}

.icon-liveChat-circle:before {
    content: "";
}

.icon-weChat-circle:before {
    content: "";
}

.icon-lineApp-circle:before {
    content: "";
}

.icon-whatsApp-circle:before {
    content: "";
}

.icon-normalSorting-circle:before {
    content: "";
}

.icon-sortByTime-circle:before {
    content: "";
}

.icon-singleLine-circle:before {
    content: "";
}

.icon-doubleLine-circle:before {
    content: "";
}

.icon-fullTimes-circle:before {
    content: "";
}

.icon-halfTime-circle:before {
    content: "";
}

.icon-2halfTime-circle:before {
    content: "";
}

.icon-decimalOdds-circle:before {
    content: "";
}

.icon-myanmarOdds-circle:before, .icon-switchMMR-circle:before {
    content: "";
}

.icon-malayOdds-circle:before {
    content: "";
}

.icon-hongKongOdds-circle:before {
    content: "";
}

.icon-fontLarge-circle:before {
    content: "";
}

.icon-fontSmall-circle:before {
    content: "";
}

.icon-oddsTableStatus-circle:before, .icon-oddsTableStatus-offline-circle:before {
    content: "";
}

.icon-switchOn-circle:before {
    content: "";
}

.icon-switchOff-circle:before {
    content: "";
}

.icon-alarmClock-circle:before {
    content: "";
}

.icon-flag-circle:before {
    content: "";
}

.icon-horseRacing-circle:before {
    content: "";
}

.icon-numberGame-circle:before {
    content: "";
}

.icon-newWindow-circle:before {
    content: "";
}

.icon-arrowLong_left-circle:before {
    content: "";
}

.icon-arrowLong_right-circle:before {
    content: "";
}

.icon-arrowLong_down-circle:before {
    content: "";
}

.icon-arrowLong_up-circle:before {
    content: "";
}

.icon-streamlingExpand-circle:before {
    content: "";
}

.icon-streamlingCollapse-circle:before {
    content: "";
}

.icon-keypadEnter-circle:before {
    content: "";
}

.icon-keypadDelet-circle:before {
    content: "";
}

.icon-messageInfo-circle:before {
    content: "";
}

.icon-messageWarning-circle:before {
    content: "";
}

.icon-messageError-circle:before {
    content: "";
}

.icon-wrench-circle:before {
    content: "";
}

.icon-cones-circle:before {
    content: "";
}

.icon-download-circle:before {
    content: "";
}

.icon-earth-circle:before {
    content: "";
}

.icon-lock-circle:before {
    content: "";
}

.icon-turbo-circle:before {
    content: "";
}

.icon-clock-circle:before {
    content: "";
}

.icon-edit-circle:before {
    content: "";
}

.icon-clock-thunder-circle:before {
    content: "";
}

.icon-colossusbet-circle:before {
    content: "";
}

.icon-confirm-circle:before {
    content: "";
}

.icon-flashCrash-circle:before {
    content: "";
}

.icon-liveCasino-circle:before {
    content: "";
}

.icon-miniCasino-circle:before {
    content: "";
}

.icon-switch-circle:before {
    content: "";
}

.icon-colossusbetJackpot-circle:before {
    content: "";
}

.icon-live-tv:before {
    content: url(/images/core/live-play-hover.png);
}

.icon-cash:before {
    content: '\f155';
    font-family: 'fontawesome';
}

.icon-print:before {
    content: '\f02f';
    font-family: 'fontawesome';
}

.scroll-panel {
    overflow: visible;
    height: 100%;
    position: relative;
}

    .scroll-panel.active {
        pointer-events: auto;
    }

        .scroll-panel.active .v-scrollbar-track {
            transition: all .1s ease-in;
            opacity: 100;
        }

        .scroll-panel.active .scroll-panel .v-scrollbar-track {
            opacity: 0;
        }

        .scroll-panel.active .scroll-panel.active .v-scrollbar-track {
            opacity: 100;
        }

.scroll-content {
    overflow: hidden;
    height: 100%;
    pointer-events: none;
}

    .scroll-content > div {
        pointer-events: auto;
    }

.v-scrollbar-track > div {
    background: rgba(0,0,0,.4);
    border-radius: 10px;
    height: 1em;
    width: .3em;
    position: absolute;
    right: 0;
}

.scroll-panel.active-pressV .v-scrollbar-track > div, .v-scrollbar-track:hover > div {
    width: 1em;
}

.v-scrollbar-track {
    position: absolute;
    opacity: 0;
    z-index: 22;
    top: 0;
    right: 0;
    width: 1em;
    height: 100%;
}

.selected.oddsBet-circle.panelActive, .selected.oddsBet-circle.panelActive-bottomRight, .selected.oddsBet-circle.panelActive-upperLeft, .selected.oddsBet-circle.panelActive-upperRight {
    border-radius: 3px;
}

.oddsBet-circle.selected, .oddsBet-circle:hover {
    border-radius: 100%;
}

.selected.oddsBet-circle.panelActive-bottomRight::after, .selected.oddsBet-circle.panelActive-upperLeft::after, .selected.oddsBet-circle.panelActive-upperRight::after, .selected.oddsBet-circle.panelActive::after {
    height: .2rem;
}

.oddsBet-circle.disable:hover {
    background: 0 0;
}

.oddsBet-circle.drawn:hover {
    background: 0 0;
    box-shadow: none;
}

.oddsBet-circle.panelActive .quickBetPanel, .oddsBet-circle.panelActive-bottomRight .quickBetPanel {
    margin-top: .25em;
}

.oddsBet-circle.panelActive-upperLeft .quickBetPanel, .oddsBet-circle.panelActive-upperRight .quickBetPanel {
    bottom: 3.1em;
}

@media screen and (min-width:0\0) {
    .oddsBet-circle.panelActive-upperLeft .quickBetPanel, .oddsBet-circle.panelActive-upperRight .quickBetPanel {
        bottom: 3em;
    }
}

.fixed-viewport-bottom .heading {
    /* border-radius: 3px 3px 0 0 */
}

.collapse .heading {
    /* border-radius: 3px */
}

.collapse.fixed-viewport-bottom .heading {
    /* border-radius: 3px 3px 0 0 */
}

.collapse.group .heading.current {
    /* border-radius: 3px */
}

.mini .widgetPanel .heading, .multiple .heading.icon-sportCup, .multiple .heading.icon-sportOlympics {
    border-radius: 0;
}

    .mini .widgetPanel .heading:hover {
        border-radius: 3px;
    }

.mini .widgetPanel.personalAccount .heading {
    border-radius: 3px 3px 0 0;
}

.mini .widgetPanel.multiple .heading.current, .mini .widgetPanel.multiple .heading.currentMain {
    border-radius: 3px;
}

.mini .widgetPanel.multiple .heading.showNav {
    border-radius: 3px 0 0 3px;
}

.mini.sidebar-first .active .heading {
    border-radius: 0 3px 0 0;
}

.mini.sidebar-second .active .heading {
    border-radius: 3px 0 0;
}

.mini .active.widgetPanel.fixed-viewport-bottom .heading {
    border-radius: 3px 3px 0 0;
}

.favorite {
    overflow: hidden;
}

.miniCasino iframe {
    width: 100%;
    height: 100%;
}

.mainArea .mainSection {
    margin-bottom: .5em;
}

    .mainArea .mainSection .section-two {
        float: left;
        width: calc((100% - .6em)/ 2);
    }

        .mainArea .mainSection .section-two + .section-two {
            margin-left: .5em;
        }

        .mainArea .mainSection .section-two.fixed {
            width: 42em;
        }

        .mainArea .mainSection .section-two.fixed-auto {
            width: calc(100% - .5em - 42em);
        }

    .mainArea .mainSection::after {
        content: "";
        display: block;
        clear: both;
    }

.matchList {
    margin-top: .5em;
}

.mainSection .matchList {
    margin-top: 0;
}

.oddsTable {
    /*	font-family: Tahoma, Arial; */
    position: relative;
}

    .oddsTable.normal {
        margin-top: 10px;
    }

    .oddsTable .oddsTitle:first-child {
        border-radius: 3px 3px 0 0;
    }

    .oddsTable .matchArea .live-a + .oddsTable .oddsTitle, .oddsTable .matchArea .live-b + .oddsTable .oddsTitle, .oddsTable + .oddsTable .oddsTitle:first-child {
        border-radius: 0;
    }

    .oddsTable .filter.block-center {
        border-radius: 0;
        border-left-width: 0;
        border-right-width: 0;
    }

    .oddsTable .matchArea + .filter.block-center {
        margin-top: -1px;
        float: none;
    }

    .oddsTable.sport153.maskActive::before {
        background: url(../Images/hc_run.png) no-repeat;
        -webkit-animation: playHC 1s steps(18) infinite normal;
        -moz-animation: playHC 1s steps(18) infinite normal;
        -ms-animation: playHC 1s steps(18) infinite normal;
        animation: playHC 1s steps(18) infinite normal;
    }

@-ms-keyframes playHC {
    from {
        background-position: 0;
    }

    to {
        background-position: -4230px;
    }
}

@-moz-keyframes playHC {
    from {
        background-position: 0;
    }

    to {
        background-position: -4230px;
    }
}

@-webkit-keyframes playHC {
    from {
        background-position: 0;
    }

    to {
        background-position: -4230px;
    }
}

@keyframes playHC {
    from {
        background-position: 0;
    }

    to {
        background-position: -4230px;
    }
}

.oddsTable.sport151.maskActive::before {
    background: url(../Images/h_run.png) no-repeat;
    -webkit-animation: play 1s steps(12) infinite normal;
    -moz-animation: play 1s steps(12) infinite normal;
    -ms-animation: play 1s steps(12) infinite normal;
    animation: play 1s steps(12) infinite normal;
}

.oddsTable.sport152.maskActive::before {
    background: url(../Images/dog_run.png) no-repeat;
    -webkit-animation: play 1s steps(12) infinite normal;
    -moz-animation: play 1s steps(12) infinite normal;
    -ms-animation: play 1s steps(12) infinite normal;
    animation: play 1s steps(12) infinite normal;
}

@-ms-keyframes play {
    from {
        background-position: 0;
    }

    to {
        background-position: -2820px;
    }
}

@-moz-keyframes play {
    from {
        background-position: 0;
    }

    to {
        background-position: -2820px;
    }
}

@-webkit-keyframes play {
    from {
        background-position: 0;
    }

    to {
        background-position: -2820px;
    }
}

@keyframes play {
    from {
        background-position: 0;
    }

    to {
        background-position: -2820px;
    }
}

.oddsTable .multiOdds {
    display: table;
    table-layout: fixed;
    width: 100%;
}

    .oddsTable .multiOdds > div {
        vertical-align: top;
    }

.correctScore-a .matchArea .event, .correctScore-a .matchArea .info, .correctScore-a .matchArea .no, .correctScore-a .matchArea .others, .correctScore-a .matchArea .photo, .correctScore-a .matchArea .time, .correctScore-a .matchArea .unit, .correctScore-a .matchArea [class*=odds], .correctScore-b .matchArea .event, .correctScore-b .matchArea .info, .correctScore-b .matchArea .no, .correctScore-b .matchArea .others, .correctScore-b .matchArea .photo, .correctScore-b .matchArea .time, .correctScore-b .matchArea .unit, .correctScore-b .matchArea [class*=odds], .correctScore-c .matchArea .event, .correctScore-c .matchArea .info, .correctScore-c .matchArea .no, .correctScore-c .matchArea .others, .correctScore-c .matchArea .photo, .correctScore-c .matchArea .time, .correctScore-c .matchArea .unit, .correctScore-c .matchArea [class*=odds], .correctScore-d .matchArea .event, .correctScore-d .matchArea .info, .correctScore-d .matchArea .no, .correctScore-d .matchArea .others, .correctScore-d .matchArea .photo, .correctScore-d .matchArea .time, .correctScore-d .matchArea .unit, .correctScore-d .matchArea [class*=odds], .firstGoalLastGoal-a .matchArea .event, .firstGoalLastGoal-a .matchArea .info, .firstGoalLastGoal-a .matchArea .no, .firstGoalLastGoal-a .matchArea .others, .firstGoalLastGoal-a .matchArea .photo, .firstGoalLastGoal-a .matchArea .time, .firstGoalLastGoal-a .matchArea .unit, .firstGoalLastGoal-a .matchArea [class*=odds], .halfTimeFullTime-a .matchArea .event, .halfTimeFullTime-a .matchArea .info, .halfTimeFullTime-a .matchArea .no, .halfTimeFullTime-a .matchArea .others, .halfTimeFullTime-a .matchArea .photo, .halfTimeFullTime-a .matchArea .time, .halfTimeFullTime-a .matchArea .unit, .halfTimeFullTime-a .matchArea [class*=odds], .hdpouFullHalf-a .matchArea .event, .hdpouFullHalf-a .matchArea .info, .hdpouFullHalf-a .matchArea .no, .hdpouFullHalf-a .matchArea .others, .hdpouFullHalf-a .matchArea .photo, .hdpouFullHalf-a .matchArea .time, .hdpouFullHalf-a .matchArea .unit, .hdpouFullHalf-a .matchArea [class*=odds], .hdpouSingle-a .matchArea .event, .hdpouSingle-a .matchArea .info, .hdpouSingle-a .matchArea .no, .hdpouSingle-a .matchArea .others, .hdpouSingle-a .matchArea .photo, .hdpouSingle-a .matchArea .time, .hdpouSingle-a .matchArea .unit, .hdpouSingle-a .matchArea [class*=odds], .htFtOddEven-a .matchArea .event, .htFtOddEven-a .matchArea .info, .htFtOddEven-a .matchArea .no, .htFtOddEven-a .matchArea .others, .htFtOddEven-a .matchArea .photo, .htFtOddEven-a .matchArea .time, .htFtOddEven-a .matchArea .unit, .htFtOddEven-a .matchArea [class*=odds], .oddEven-a .matchArea .event, .oddEven-a .matchArea .info, .oddEven-a .matchArea .no, .oddEven-a .matchArea .others, .oddEven-a .matchArea .photo, .oddEven-a .matchArea .time, .oddEven-a .matchArea .unit, .oddEven-a .matchArea [class*=odds], .oddsTable .others, .oddsTable .time, .onextwo-a .matchArea .event, .onextwo-a .matchArea .info, .onextwo-a .matchArea .no, .onextwo-a .matchArea .others, .onextwo-a .matchArea .photo, .onextwo-a .matchArea .time, .onextwo-a .matchArea .unit, .onextwo-a .matchArea [class*=odds], .racing-a .matchArea .event, .racing-a .matchArea .info, .racing-a .matchArea .no, .racing-a .matchArea .others, .racing-a .matchArea .photo, .racing-a .matchArea .time, .racing-a .matchArea .unit, .racing-a .matchArea [class*=odds], .racing-b .matchArea .event, .racing-b .matchArea .info, .racing-b .matchArea .no, .racing-b .matchArea .others, .racing-b .matchArea .photo, .racing-b .matchArea .time, .racing-b .matchArea .unit, .racing-b .matchArea [class*=odds], .racing-c .matchArea .event, .racing-c .matchArea .info, .racing-c .matchArea .no, .racing-c .matchArea .others, .racing-c .matchArea .photo, .racing-c .matchArea .time, .racing-c .matchArea .unit, .racing-c .matchArea [class*=odds], .racing-d .matchArea .event, .racing-d .matchArea .info, .racing-d .matchArea .no, .racing-d .matchArea .others, .racing-d .matchArea .photo, .racing-d .matchArea .time, .racing-d .matchArea .unit, .racing-d .matchArea [class*=odds], .totalGoal-a .matchArea .event, .totalGoal-a .matchArea .info, .totalGoal-a .matchArea .no, .totalGoal-a .matchArea .others, .totalGoal-a .matchArea .photo, .totalGoal-a .matchArea .time, .totalGoal-a .matchArea .unit, .totalGoal-a .matchArea [class*=odds], .totalGoal-b .matchArea .event, .totalGoal-b .matchArea .info, .totalGoal-b .matchArea .no, .totalGoal-b .matchArea .others, .totalGoal-b .matchArea .photo, .totalGoal-b .matchArea .time, .totalGoal-b .matchArea .unit, .totalGoal-b .matchArea [class*=odds] {
    vertical-align: middle;
}

.oddsGroup {
    display: inline-block;
}

.oddsTable .time {
    width: 4.5em;
    max-width: 4.5em;
    text-align: center;
}

.oddsTable .normal-a .time, .oddsTable .normal-b .time, .oddsTable.numberGame-d .live-a .time, .oddsTable.numberGame-d .live-b .time, html:lang(vn) .oddsTable .normal-a .time, html:lang(vn) .oddsTable .normal-b .time {
    /* width: 6.4em;
	max-width: 6.4em */
}

html:lang(vn) .oddsTable .time {
    width: 5em;
    max-width: 5em;
}

.oddsTable .no {
    width: 5%;
    text-align: center;
}

.oddsTable .photo {
    width: 7%;
    text-align: center;
}

.oddsTable .info {
    width: 5%;
}

    .oddsTable .info.large {
        width: 11%;
    }

.oddsTable .unit {
    width: 9%;
    text-align: right;
}

.oddsTable .cross-allCols, .oddsTable .odds {
    text-align: center;
}

.oddsTable .others {
    width: 4.5em;
    max-width: 4.5em;
    text-align: center;
}

    .oddsTable .others [class*=smallBtn] {
        float: none;
        margin-left: 0;
    }

        .oddsTable .others [class*=smallBtn] + [class*=smallBtn] {
            margin-top: .25em;
        }

        .oddsTable .others [class*=smallBtn].icon-arrow-down {
            width: 1.25em;
        }

.numberGame-a .matchArea .event, .numberGame-a .matchArea .info, .numberGame-a .matchArea .no, .numberGame-a .matchArea .others, .numberGame-a .matchArea .photo, .numberGame-a .matchArea .time, .numberGame-a .matchArea .unit, .numberGame-a .matchArea [class*=odds], .numberGame-b .matchArea .event, .numberGame-b .matchArea .info, .numberGame-b .matchArea .no, .numberGame-b .matchArea .others, .numberGame-b .matchArea .photo, .numberGame-b .matchArea .time, .numberGame-b .matchArea .unit, .numberGame-b .matchArea [class*=odds], .numberGame-c .matchArea .event, .numberGame-c .matchArea .info, .numberGame-c .matchArea .no, .numberGame-c .matchArea .others, .numberGame-c .matchArea .photo, .numberGame-c .matchArea .time, .numberGame-c .matchArea .unit, .numberGame-c .matchArea [class*=odds], .numberGame-d .matchArea .event, .numberGame-d .matchArea .info, .numberGame-d .matchArea .no, .numberGame-d .matchArea .others, .numberGame-d .matchArea .photo, .numberGame-d .matchArea .time, .numberGame-d .matchArea .unit, .numberGame-d .matchArea [class*=odds] {
    vertical-align: top;
}

.oddsTable .odds {
    width: 4.6em;
    max-width: 4.6em;
    padding-right: .18em;
}

    .oddsTable .odds.subtxt {
        width: 8em;
        max-width: 8em;
    }

.oddsTable .matchArea .odds.subtxt {
    text-align: right;
}

.oddsTable .txt {
    width: 3.3em;
}

.oddsTable .oddsBet {
    /* min-width: 3.3em */
    min-width: 2.8em;
    /*transition: background .5s linear, color .5s linear */
}

.hdpouSingle-a {
    min-width: 910px;
}

    .hdpouSingle-a .oddsBet {
        min-width: 2.7em;
    }

    .hdpouSingle-a .odds {
        width: 4em;
        max-width: 4em;
    }

    .hdpouSingle-a .rest.colTwo {
        width: 4.5em;
        max-width: 4.5em;
    }

    .hdpouSingle-a .main.colOne, .hdpouSingle-a .main.colTwo {
        width: 24em;
        max-width: 24em;
    }

.hdpouFullHalf-a .rest.colTwo {
    width: 4.5em;
    max-width: 4.5em;
}

.hdpouFullHalf-a .main.colOne {
    width: 27.6em;
    max-width: 27.6em;
}

.hdpou-a {
    min-width: 810px;
}

html:lang(ch) .hdpou-a, html:lang(cs) .hdpou-a {
    min-width: 860px;
}

.hdpou-a.extra-a .oddsBet, .hdpou-a.extra-b .oddsBet {
    min-width: 2.7em;
}

.hdpou-a.extra-a .odds.subtxt {
    width: 7em;
    max-width: 7em;
}

.hdpou-b, .hdpou-c {
    min-width: 810px;
}

.hdpou-a.extra-b .odds {
    width: 5em;
    max-width: 5em;
}

    .hdpou-a.extra-b .odds.subtxt {
        width: 7em;
        max-width: 7em;
    }

.hdpou-a.extra-b .rest.colTwo {
    width: 4.5em;
    max-width: 4.5em;
}

.hdpou-a.extra-b .main.colOne {
    width: 19em;
    max-width: 19em;
}

html:lang(ch) .hdpou-a .odds, html:lang(cs) .hdpou-a .odds {
    width: 7em;
    max-width: 7em;
}

    html:lang(ch) .hdpou-a .odds.subtxt, html:lang(cs) .hdpou-a .odds.subtxt {
        width: 8em;
        max-width: 8em;
    }

.hdpou-b .odds {
    width: 5em;
    max-width: 5em;
}

.hdpou-b.extra-a .odds {
    width: 8em;
    max-width: 8em;
}

.hdpou-c .odds {
    width: 5em;
    max-width: 5em;
}

.hdpou-d .odds, .hdpou-d .odds.subtxt {
    width: 8em;
    max-width: 8em;
}

.onextwo-a .odds {
    width: 5em;
    max-width: 5em;
}

.onextwo-a .main.colOne, .onextwo-a .main.colTwo {
    width: 15em;
    max-width: 15em;
}

.correctScore-a {
    min-width: 910px;
}

    .correctScore-a .oddsBet, .correctScore-d .oddsBet {
        min-width: 1.9em;
    }

.halfTimeFullTime-a, .totalGoal-a {
    min-width: 810px;
}

.correctScore-a .odds, .correctScore-d .odds {
    width: 3em;
    max-width: 3em;
}

.oddEven-a .odds {
    width: 8em;
    max-width: 8em;
}

.oddEven-a .main.colOne, .oddEven-a .main.colTwo {
    width: 16em;
    max-width: 16em;
}

.totalGoal-a .odds {
    width: 5em;
    max-width: 5em;
}

.totalGoal-a .main.colOne {
    width: 20em;
    max-width: 20em;
}

.totalGoal-a .main.colTwo {
    width: 15em;
    max-width: 15em;
}

.htFtOddEven-a .odds {
    width: 8em;
    max-width: 8em;
}

.firstGoalLastGoal-a .odds {
    width: 5em;
    max-width: 5em;
}

.firstGoalLastGoal-a .main.colOne, .firstGoalLastGoal-a .main.colTwo {
    width: 15em;
    max-width: 15em;
}

.outright-a .oddsBet {
    min-width: 4.3em;
}

.outright-a .odds {
    width: 8em;
    max-width: 8em;
}

.racing-a {
    min-width: 810px;
}

    .racing-a .oddsBet.text-center, .racing-b .oddsBet.text-center, .racing-c .oddsBet.text-center, .racing-d .oddsBet.text-center {
        min-width: 6.3em;
        max-width: 6.3em;
    }

    .racing-a .odds, .racing-b .odds, .racing-c .odds, .racing-d .odds {
        width: 8em;
        max-width: 8em;
    }

.numberGame-a .others, .numberGame-b .others, .numberGame-c .others, .numberGame-d .others {
    width: 10%;
}

.numberGame-a, .numberGame-d {
    min-width: 860px;
}

.numberGame-b .txt {
    width: 2.4em;
}

.numberGame-b .oddsBet {
    min-width: 2.7em;
}

.numberGame-b .odds.subtxt {
    width: 20%;
    max-width: 20%;
}

.numberGame-b .odds.subtxt-double {
    width: 40%;
    max-width: 40%;
}

.numberGame-c .oddsBet {
    min-width: 3.1em;
}

.numberGame-c .betGroup-b .betArea, .numberGame-c .betGroup-c .betArea, .numberGame-c .betGroup-d .betArea, .numberGame-c .colWidth {
    width: 12.5%;
}

.numberGame-c .betGroup-a .colWidth-rest {
    width: 37.5% !important;
}

.expandArea .numberGame-c {
    width: 60%;
    margin: 0 auto;
}

.numberGame-d .txt {
    width: 3em;
}

.numberGame-d .odds.subtxt {
    width: 8em;
    max-width: 8em;
}

.numberGame-d .odds.subtxt-double {
    width: 16em;
    max-width: 16em;
}

.oneSet-c, .threeSet-a, .twoSet-a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

    .oneSet-c .betTypeHeader, .threeSet-a .betTypeHeader, .twoSet-a .betTypeHeader {
        -webkit-box-flex: 0 1 100%;
        -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

.setCol {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.twoSet-a .setCol {
    max-width: calc(100% / 2);
}

.threeSet-a .setCol {
    max-width: calc(100% / 3);
}

.betCol {
    padding: .18em .5em;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.betTypeContent .betCol {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

    .betTypeContent .betCol .betArea {
        -webkit-box-flex: 0 1 100%;
        -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .betTypeContent .betCol .txt {
        width: 3em;
    }

.betTypeContent.alignTop .betCol {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}

.betCol.match {
    -webkit-box-flex: 3;
    -webkit-flex: 3;
    -ms-flex: 3;
    flex: 3;
}

.oneSet-b .betCol.large {
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2;
}

.oneSet-c .betCol.large {
    -webkit-box-flex: 5;
    -webkit-flex: 5;
    -ms-flex: 5;
    flex: 5;
}

.betCol.large, .betCol.match {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.col11 .betCol, .col16 .betCol, .twoSet-a .col7 .betCol {
    padding: .18em .15em;
}

.ADBoard .listArea .listContent .listRow, .ADBoard .listArea .listContent .listRow-link, .ADBoard .listArea .listHeader {
    padding-right: 2em;
}

    .ADBoard .listArea .listContent .listRow-link > div, .ADBoard .listArea .listContent .listRow > div, .ADBoard .listArea .listHeader > div {
        display: table-cell;
        padding: 0 .5em;
    }

.ADBoard {
    margin-bottom: .5em;
}

    .ADBoard .contentArea {
        background: url(../Images/e-sports.jpg) no-repeat;
        text-shadow: 0 0 .2rem 0 rgba(0,0,0,.8);
        padding: .24em .833em .833em 264px;
        color: #fff;
    }

        .ADBoard .contentArea > .icon-close {
            float: right;
        }

    .ADBoard .ADTitle {
        padding: .833em 0;
        font-size: 1.5em;
        font-weight: 700;
        height: .8em;
        margin-bottom: .85em;
        overflow: hidden;
    }

.mainArea {
    padding-right: .833em;
    padding-left: .833em;
}

.sidebar-first {
    /* padding-right: .433em */
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
    z-index: 1;
}

.ADBoard .listArea .listHeader {
    background-color: rgba(0,0,0,.85);
    font-weight: 700;
}

    .ADBoard .listArea .listHeader > div {
        padding-top: .3em;
        padding-bottom: .3em;
    }

.ADBoard .listArea .listContent {
    height: 8.5em;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}

    .ADBoard .listArea .listContent .listRow, .ADBoard .listArea .listContent .listRow-link {
        background-color: rgba(0,0,0,.6);
        border-bottom: 1px solid #00121f;
        line-height: 2em;
    }

        .ADBoard .listArea .listContent .listRow-link:hover, .ADBoard .listArea .listContent .listRow:hover {
            background-color: rgba(80,80,80,.8);
        }

    .ADBoard .listArea .listContent .listRow-link {
        cursor: pointer;
        position: relative;
    }

        .ADBoard .listArea .listContent .listRow-link:after {
            content: "";
            position: absolute;
            right: .5em;
            top: 0;
            font-size: 1.3em;
            color: #feec6e;
        }

.ADBoard .listArea .game {
    width: 20%;
}

.ADBoard .listArea .date {
    width: 6.5em;
    text-align: center;
}

.ADBoard .listArea .other {
    width: 1em;
    text-align: center;
}

.selectLeague {
    width: 38em;
}

.sidebar-first .scroll-content .widgetPanel:last-child, .sidebar-second .widgetArea .widgetPanel:nth-last-child(2) {
    margin-bottom: 4.666em;
}

.header-showFull {
    height: 4.1em;
}

    .header-showFull .header-collapse {
        -ms-transform: translate(0, -3.1em);
        -webkit-transform: translate(0, -3.1em);
        transform: translate(0, -3.1em);
        visibility: hidden;
    }

    .header-showFull .header-expand {
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        visibility: visible;
    }

.header-showMini {
    height: 3.1em;
}

    .header-showMini .header-expand {
        -ms-transform: translate(0, -8.1em);
        -webkit-transform: translate(0, -8.1em);
        transform: translate(0, -8.1em);
        visibility: hidden;
    }

    .header-showMini .header-collapse {
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        visibility: visible;
    }

header {
    position: fixed;
}

.header-belt, .header-topBar {
    /*min-width: calc(768px - .833em*2);
    max-width: calc(1366px - .833em*2);
    margin: 0 auto;*/
}

body {
    min-width: 1005px;
    width: 100%;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}

.mainLayout {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /* max-width: 1366px; */
    max-width: 1348px;
    margin: 0 auto;
}

.mainArea, .wrapper {
    /* padding-top: .5em */
}

.mainArea {
    background: #ffffff;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 100%;
    position: relative;
    padding-bottom: 8em;
    min-height: calc(100vh - 8.1em - 8em);
}

    .mainArea .caption {
        margin-bottom: .5em;
        padding-top: .3em;
        padding-bottom: .3em;
    }

        .mainArea .caption .filterArea {
            position: relative;
        }

            .mainArea .caption .filterArea .setting.pinItem {
                border-radius: 3px;
                left: auto;
                right: -.917em;
            }

                .mainArea .caption .filterArea .setting.pinItem::before {
                    content: "";
                    right: .25em;
                }

                .mainArea .caption .filterArea .setting.pinItem:hover {
                    right: -2.251em;
                }

                    .mainArea .caption .filterArea .setting.pinItem:hover::before {
                        right: -.2em;
                    }

        .mainArea .caption + .preloader {
            background: 0 0;
            padding-top: 30vh;
        }

    .mainArea .promotionBoard + .preloader {
        background: 0 0;
        padding-top: 16vh;
    }

    .mainArea footer {
        position: absolute;
        bottom: 0;
        width: calc(100% - .833em);
    }

.mainArea-top {
    margin-left: -9px;
    background: #ececec;
    margin-right: -10px;
    height: 24px;
}

.sidebar-first, .sidebar-second {
    background: #ffffff;
    -webkit-box-flex: 0 0 224px;
    -webkit-flex: 0 0 224px;
    -ms-flex: 0 0 224px;
    flex: 0 0 224px;
    position: relative;
}

.sidebar-first {
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
}

.sidebar-second {
    -webkit-box-shadow: 5px 1px 10px rgba(0, 0, 0, 0.05);
    box-shadow: 5px 1px 10px rgba(0, 0, 0, 0.05);
}

    .sidebar-first .setting, .sidebar-second .setting {
        position: absolute;
        z-index: 18;
        left: auto;
        right: -1.2em;
        background: 0 0;
        width: 1.2em;
        height: 3em;
        box-shadow: none;
        border-radius: 0;
    }

        .sidebar-first .setting::after, .sidebar-first .setting::before, .sidebar-second .setting::after, .sidebar-second .setting::before {
            top: .3em;
            position: absolute;
            display: block;
            right: auto;
            width: .667em;
            height: 2em;
            overflow: hidden;
        }

        .sidebar-first .setting::before, .sidebar-second .setting::before {
            z-index: 5;
            padding-top: .25em;
            left: -.35em;
        }

        .sidebar-first .setting::after, .sidebar-second .setting::after {
            content: "";
            background: #cdcdcd;
            border-radius: 0 3px 3px 0;
            z-index: 4;
            left: 0;
            box-shadow: 0 0 .2rem 0 rgba(0,0,0,.4);
        }

        .sidebar-first .setting:hover, .sidebar-second .setting:hover {
            width: 3em;
            right: -3em;
            background: 0 0;
            box-shadow: none;
        }

            .sidebar-first .setting:hover::after, .sidebar-first .setting:hover::before, .sidebar-second .setting:hover::after, .sidebar-second .setting:hover::before {
                width: 2em;
            }

            .sidebar-first .setting:hover::before, .sidebar-second .setting:hover::before {
                content: "";
                left: -.11em;
            }

            .sidebar-first .setting:hover::after, .sidebar-second .setting:hover::after {
                left: .24em;
                background: #7c7c7c;
            }

.mini.sidebar-first, .mini.sidebar-second {
    -webkit-box-flex: 0 0 4.166em;
    -webkit-flex: 0 0 4.166em;
    -ms-flex: 0 0 4.166em;
    flex: 0 0 4.166em;
}

    .mini.sidebar-first .setting:hover::before, .mini.sidebar-second .setting:hover::before {
        content: "";
    }

.sidebar-first:last-child .setting, .sidebar-second:last-child .setting {
    left: -1.2em;
}

    .sidebar-first:last-child .setting::after, .sidebar-first:last-child .setting::before, .sidebar-second:last-child .setting::after, .sidebar-second:last-child .setting::before {
        left: auto;
    }

    .sidebar-first:last-child .setting::before, .sidebar-second:last-child .setting::before {
        right: -.35em;
    }

    .sidebar-first:last-child .setting:after, .sidebar-second:last-child .setting:after {
        border-radius: 3px 0 0 3px;
        right: 0;
    }

    .sidebar-first:last-child .setting:hover, .sidebar-second:last-child .setting:hover {
        left: -3em;
    }

        .sidebar-first:last-child .setting:hover::after, .sidebar-first:last-child .setting:hover::before, .sidebar-second:last-child .setting:hover::after, .sidebar-second:last-child .setting:hover::before {
            left: auto;
        }

        .sidebar-first:last-child .setting:hover::before, .sidebar-second:last-child .setting:hover::before {
            content: "";
            right: -.11em;
        }

        .sidebar-first:last-child .setting:hover:after, .sidebar-second:last-child .setting:hover:after {
            right: .24em;
        }

.mini.sidebar-first:last-child .setting:hover::before, .mini.sidebar-second:last-child .setting:hover::before {
    content: "";
}

.wrapper {
    width: 224px;
    /*height: calc(100vh - 9.1em)*/
    height: 100%;
}

.mini .wrapper {
    width: 3.333em;
}

.header-showMini + .container .wrapper {
    height: calc(100vh - 4.1em);
}

.sidebar-first .wrapper {
    position: fixed;
    z-index: 25;
    padding-left: 0;
    padding-right: 0;
}

.wrapper.selected {
    z-index: 19;
    box-shadow: 0 0 .2rem 0 rgba(0,0,0,.4);
    border: .17em solid #7c7c7c;
    padding: .24em;
    border-radius: 3px;
    box-sizing: content-box;
    margin-left: -.41em;
    margin-top: .09em;
}

.sidebar-first .wrapper.selected {
    margin-left: .423em;
}

.widgetArea {
    position: relative;
    margin-bottom: 15px;
}

.sidebar-first .widgetArea {
    height: inherit;
}

.scroll-panel {
}

    .scroll-panel .scroll-panel {
        margin-bottom: 0;
    }

    .scroll-panel.active .widgetPanel .scroll-panel .v-scrollbar-track {
        opacity: 0;
    }

.mini .widgetPanel .scroll-panel.active .v-scrollbar-track {
    opacity: 100;
}

.widgetArea .scroll-content {
    /* width: 40em;
	padding-left: .4em;
	margin-left: -.4em */
}

    .widgetArea .scroll-content .scroll-content {
        width: 100%;
    }

.mini .scroll-content .betSlip .scroll-content {
    max-height: calc(100vh - 23em);
}

.mini .scroll-content .betList .scroll-content {
    max-height: calc(100vh - 23em - 3.333em);
}

.selected .scroll-content {
    overflow: hidden;
}

.scroll-content .widgetPanel {
    width: 224px;
}

.mini .scroll-content .widgetPanel {
    width: 3.333em;
}
/*# sourceMappingURL=sports.css.map */
