


@charset "UTF-8";

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: 11px;
}

* {
    /*border: 0;*/
    padding: 0;
    margin: 0;
    text-decoration: none;
}

html,
body {
    height: 100%;
    font-family: Arial;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
/*hgroup,*/
menu,
nav,
section {
    display: block;
}

b,
strong {
    font-weight: bold;
}

img {
    color: transparent;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}

ol,
ul {
    list-style: none;
}

table {
    /*border-collapse: collapse;
    border-spacing: 0;*/
}

/*th,
td,
caption {
    font-weight: normal;
    vertical-align: top;
    text-align: left;
}*/

q {
    quotes: none;
}

    q::before,
    q::after {
        content: '';
        content: none;
    }

sub,
sup,
small {
    font-size: 75%;
}

sub,
sup {
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

svg {
    overflow: hidden;
}

a:active {
    background-color: transparent;
}

button, input, textarea {
    font: inherit;
}

    textarea::-moz-focus-inner,
    button::-moz-focus-inner,
    input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

@-webkit-keyframes oddsChangeColor-transparent {
    0% {
        background: #ffaf96;
    }

    70% {
        background: #ffaf96;
    }

    71% {
        background: transparent;
    }

    100% {
        background: transparent;
    }
}

@keyframes oddsChangeColor-transparent {
    0% {
        background: #ffaf96;
    }

    70% {
        background: #ffaf96;
    }

    71% {
        background: transparent;
    }

    100% {
        background: transparent;
    }
}

@-webkit-keyframes oddsChangeColor-quickBet {
    0% {
        background: #ffaf96;
    }

    70% {
        background: #ffaf96;
    }

    71% {
        background: #ffffff;
    }

    100% {
        background: #ffffff;
    }
}

@keyframes oddsChangeColor-quickBet {
    0% {
        background: #ffaf96;
    }

    70% {
        background: #ffaf96;
    }

    71% {
        background: #ffffff;
    }

    100% {
        background: #ffffff;
    }
}

@-webkit-keyframes oddsChangeColor-betSlip {
    0% {
        background: #ffaf96;
    }

    70% {
        background: #ffaf96;
    }

    71% {
        background: #ececec;
    }

    100% {
        background: #ececec;
    }
}

@keyframes oddsChangeColor-betSlip {
    0% {
        background: #ffaf96;
    }

    70% {
        background: #ffaf96;
    }

    71% {
        background: #ececec;
    }

    100% {
        background: #ececec;
    }
}

@-webkit-keyframes oddsChangeColor-betSlipLive {
    0% {
        background: #ffaf96;
    }

    70% {
        background: #ffaf96;
    }

    71% {
        background: #fce7d7;
    }

    100% {
        background: #fce7d7;
    }
}

@keyframes oddsChangeColor-betSlipLive {
    0% {
        background: #ffaf96;
    }

    70% {
        background: #ffaf96;
    }

    71% {
        background: #fce7d7;
    }

    100% {
        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(0deg) scale(1.3);
    }

    100% {
        transform: rotate(360deg) scale(1.3);
    }
}

@keyframes rotateScale {
    0% {
        transform: rotate(0deg) scale(1.3);
    }

    100% {
        transform: rotate(360deg) scale(1.3);
    }
}

@-webkit-keyframes rotateScale-large {
    0% {
        transform: rotate(0deg) scale(1.4);
    }

    100% {
        transform: rotate(360deg) scale(1.4);
    }
}

@keyframes rotateScale-large {
    0% {
        transform: rotate(0deg) scale(1.4);
    }

    100% {
        transform: rotate(360deg) scale(1.4);
    }
}

@-webkit-keyframes loading-a {
    0% {
        transform: scale(1);
        opacity: 1;
    }

    100% {
        transform: scale(0.3);
        opacity: .2;
    }
}

@keyframes loading-a {
    0% {
        transform: scale(1);
        opacity: 1;
    }

    100% {
        transform: scale(0.3);
        opacity: .2;
    }
}

@-moz-document url-prefix() {
}

@-moz-document url-prefix() {
}










.mainTitle::before,
.sportName::before,
.liveScore::before,
.streamingList .sportTitle::before,
.sportsIcon,
.miniOdds-oddstable .status::before,
.heading[class*="icon-sport"]::before,
.heading-noMoving [class*="icon-sport"]::before {
    background-image: url(https://d2dgys6tg64hrs.cloudfront.net/w2new/img/icon-ui.svg);
    background-size: 100% auto;
}

.mainTitle::before,
.sportName::before,
.liveScore::before,
.streamingList .sportTitle::before,
.heading[class*="icon-sport"]::before,
.heading-noMoving [class*="icon-sport"]::before {
    content: "";
}

.sportName::before,
.mini .sportsMenu .sportName::before {
    position: absolute;
}

.mainTitle::before,
.sportName::before {
    width: 20px;
    height: 20px;
}

.sportName::before {
    top: -.3em;
    left: -.1em;
}

.filter .sportName::before {
    top: -.2em;
    left: 1.4em;
}

.miniOdds-oddstable .status::before {
    width: 9em;
    height: 9em;
}

.sportsIcon {
    width: 2em;
    height: 2em;
    display: inline-block;
}

.matchArea .sportsIcon {
    font-size: 1.15em;
}

.myScore .sportsIcon {
    font-size: .85em;
}

.mini .sportsMenu .sportName::before,
.heading-noMoving [class*="icon-sport"]::before {
    width: 2em;
    height: 2em;
}

.mini .sportsMenu .sportName::before {
    left: 0.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: 32px;
    height: 32px;
}

.heading[class*="icon-sport"]::before {
    position: relative;
    top: -0.3em;
    left: -0.5em;
    margin-right: -.8em;
    width: 25px;
    height: 25px;
}

.icon-sport122 .sportName::before {
    background-position: 0 0px;
}

.sport122 .sportsIcon {
    background-position: 0 0em;
}



.icon-sport122 .streamingList .sportTitle::before {
    background-position: 0 0px;
}


.icon-sport1 .sportName::before {
    background-position: 0 0px;
}

.sport1 .sportsIcon {
    background-position: 0 0em;
}



.icon-sport1 .streamingList .sportTitle::before {
    background-position: 0 0px;
}



.icon-sport2 .sportName::before {
    background-position: 0 -20px;
}

.sport2 .sportsIcon {
    background-position: 0 -2em;
}






.icon-sport3 .sportName::before {
    background-position: 0 -40px;
}

.sport3 .sportsIcon {
    background-position: 0 -4em;
}

.icon-sport3 .sportName::before, .sport3 .mainTitle::before {
    background-position: 0 -40px;
}

.mini .icon-sport4 .sportName::before {
    background-position: 0 -218px;
}

.sport4 .sportsIcon {
    background-position: 0 -6em;
}

.icon-sport4 .sportName::before, .sport4 .mainTitle::before {
    background-position: 0 -60px;
}

.icon-sport5 .sportName::before {
    background-position: 0 -80px;
}

.sport5 .sportsIcon {
    background-position: 0 -8em;
}

.icon-sport5 .sportName::before, .sport5 .mainTitle::before {
    background-position: 0 -80px;
}

.icon-sport5 .streamingList .sportTitle::before {
    background-position: 0 -128px;
}


.icon-sport6 .sportName::before {
    background-position: 0 -100px;
}

.sport6 .sportsIcon {
    background-position: 0 -10em;
}

.icon-sport6 .sportName::before, .sport6 .mainTitle::before {
    background-position: 0 -119px;
}

.icon-sport7 .sportName::before {
    background-position: 0 -120px;
}

.sport7 .sportsIcon {
    background-position: 0 -12em;
}

.icon-sport7 .sportName::before, .sport7 .mainTitle::before {
    background-position: 0 -142px;
}










.mini .icon-sport8 .sportName::before {
    background-position: 0 -156px;
}

.sport8 .sportsIcon {
    background-position: 0 -14em;
}

.icon-sport8 .sportName::before, .sport8 .mainTitle::before {
    background-position: 0 -140px;
}

.mini .icon-sport9 .sportName::before {
    background-position: 0px -190px;
}

.sport9 .sportsIcon {
    background-position: 0 -16em;
}

.icon-sport9 .sportName::before, .sport9 .mainTitle::before {
    background-position: 0 -160px;
}

.mini .sportsMenu .icon-sport10 .sportName::before {
    background-position: 0 -165px;
}

.sport10 .sportsIcon {
    background-position: 0 -18em;
}

.icon-sport10 .sportName::before, .sport10 .mainTitle::before {
    background-position: 0 -180px;
}

.icon-sport11 .sportName::before {
    background-position: 0 -240px;
}

.sport11 .sportsIcon {
    background-position: 0 -20em;
}

.icon-sport11 .sportName::before, .sport11 .mainTitle::before {
    background-position: 0 -200px;
}

.icon-sport12 .sportName::before {
    background-position: 0 -220px;
}

.sport12 .sportsIcon {
    background-position: 0 -22em;
}

.icon-sport12 .sportName::before, .sport12 .mainTitle::before {
    background-position: 0 -220px;
}

.icon-sport14 .sportName::before {
    background-position: 0 -260px;
}

.sport14 .sportsIcon {
    background-position: 0 -26em;
}

.icon-sport14 .sportName::before, .sport14 .mainTitle::before {
    background-position: 0 -260px;
}

.mini .icon-sport16 .sportName::before {
    background-position: 0 -371px;
}

.sport16 .sportsIcon {
    background-position: 0 -30em;
}

.icon-sport16 .sportName::before, .sport16 .mainTitle::before {
    background-position: 0 -300px;
}

.icon-sport18 .sportName::before {
    background-position: 0 -340px;
}

.icon-sport18 .sportName::before, .sport18 .mainTitle::before {
    background-position: 0 -340px;
}

.sport16 .sportsIcon {
    background-position: 0 -34em;
}

.mini .icon-sport58 .sportName::before {
    background-position: 0 -770px;
}

.icon-sport58 .sportName::before, .sport58 .mainTitle::before {
    background-position: 0 -640px;
}

.sport56 .sportsIcon {
    background-position: 0 -64em;
}

.icon-sport56 .sportName::before, .sport56 .mainTitle::before {
    background-position: 0 -640px;
}

.icon-sport21 .sportName::before {
    background-position: 0 -260px;
}

.sport21 .sportsIcon {
    background-position: 0 -26em;
}

.icon-sport21 .sportName::before, .sport21 .mainTitle::before {
    background-position: 0 -260px;
}

.mini .icon-sport35 .sportName::before {
    background-position: 0 -1030px;
}

.sport35 .sportsIcon {
    background-position: 0 -86em;
}

.icon-sport35 .sportName::before, .sport35 .mainTitle::before {
    background-position: 0 -860px;
}




.icon-sport25 .sportName::before {
    background-position: 0 -480px;
}

.sport25 .sportsIcon {
    background-position: 0 -48em;
}

.icon-sport25 .sportName::before, .sport25 .mainTitle::before {
    background-position: 0 -480px;
}





.icon-sport26 .sportName::before {
    background-position: 0 -500px;
}

.sport26 .sportsIcon {
    background-position: 0 -50em;
}

.icon-sport26 .sportName::before, .sport26 .mainTitle::before {
    background-position: 0 -500px;
}


.icon-sport50 .sportName::before {
    background-position: 0 -520px;
}

.sport50 .sportsIcon {
    background-position: 0 -52em;
}

.icon-sport50 .sportName::before, .sport50 .mainTitle::before {
    background-position: 0 -520px;
}

.mini .sportsMenu .icon-sport61 .sportName::before {
    background-position: 0 502px;
}

.sport61 .sportsIcon {
    background-position: 0 42em;
}

.icon-sport61 .sportName::before, .sport61.mainTitle::before {
    background-position: 0 420px;
}

.icon-sport31 .sportName::before {
    background-position: 0 -600px;
}

.sport31 .sportsIcon {
    background-position: 0 -60em;
}

.icon-sport31 .sportName::before, .sport31 .mainTitle::before {
    background-position: 0 -600px;
}

.mini .icon-sport43 .sportName::before {
    background-position: 0 -1010px;
}

.sport43 .sportsIcon {
    background-position: 0 -84em;
}

.icon-sport43 .sportName::before, .sport43 .mainTitle::before {
    background-position: 0 -840px;
}


.icon-sport15x .sportName::before {
    background-position: 0 -900px;
}

.sport15x .sportsIcon {
    background-position: 0 -90em;
}

.icon-sport15x .sportName::before, .sport15x .mainTitle::before {
    background-position: 0 -900px;
}


.icon-sport161 .sportName::before {
    background-position: 0 -980px;
}














.icon-sport18x .sportName::before {
    background-position: 0 -1020px;
}


.icon-sportOutright .sportName::before {
    background-position: 0 -1300px;
}







.icon-sportMixparlay .sportName::before {
    background-position: 0 -1320px;
}





.heading.icon-sportAll::before {
    background-position: 0 -1750px;
}







.heading.icon-sportCrossSelling::before {
    background-position: 0 -1775px;
}






















.miniOdds-is-deadball .status::before {
    background-position: 0 -666em;
}










.icon-pin::before {
    content: "";
}

.icon-setting-filter::before {
    content: "";
}

.icon-plus::before {
    content: "";
}

.icon-allMarkets::before {
    content: "";
}

.icon-minus::before {
    content: "";
}

.icon-mainMarkets::before {
    content: "";
}

.icon-OtherMarkets::before {
    content: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/icon-other2.webp');
    width: 12px;
    height: 12px;
    background-size: 100%100%;
}

.icon-clear::before {
    content: "";
}

.icon-close::before {
    content: "";
    font-size: 1.25em;
    position: relative;
    line-height: 1;
}

#betPar1 .icon-close::before {
    content: "";
}

.icon-tick::before {
    content: "";
}

.icon-selectLeague::before {
    content: "";
}

.icon-link::before {
    content: "";
}

.icon-print::before {
    content: "";
}

.icon-backtoTop::before {
    content: "";
}

.icon-arrowSolid-up::before {
    content: "";
}

.icon-moreCollapse::before {
    content: "";
}

.icon-arrowSolid-down::before {
    content: "";
}

.oddsRow-morebet::before {
    content: "";
}

.icon-arrow-up::before {
    content: "";
}

.icon-arrow-up-line::before {
    content: "";
}

.icon-arrow-down::before {
    content: "";
}

.icon-arrow-down-line::before {
    content: "";
}

.icon-arrow-left::before {
    content: "";
}

.icon-widgetCollapse::before {
    content: "";
}

.icon-arrow-right::before {
    content: "";
}

.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: "";
}

.Forecast_bg::before {
    content: "";
    font-size: 1.25em;
    line-height: 1.2;
    background: #ef6707;
    color: #ffffff;
    border-radius: 4px;
    width: 14px;
    height: 14px;
    /*    padding-top: 0.08px;*/
    display: inline-block;
}

.Graph_be::before {
    content: "";
    font-size: 1.25em;
    line-height: 1.2;
    background: #ef6707;
    color: #ffffff;
    border-radius: 4px;
    width: 14px;
    height: 14px;
    /*    padding-top: 0.08px;*/
    display: inline-block;
}

.pimgtu::before {
    content: "P";
    line-height: 1;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: #ef6707;
    color: #ffffff;
    border-radius: 4px;
    text-align: center;
    line-height: 14px;
}

.tvimg_be::before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/tvimg.webp');
    background-size: 100% 100%;
    position: absolute;
}

.icon-liveChart::before {
    content: "";
}

.icon-info::before {
    content: "";
}

.icon-help::before {
    content: "";
}

.icon-warning::before {
    content: "";
}

.today span.liveam:not(:empty) ~ span::before, .live span.liveam:not(:empty) ~ span::before {
    content: "";
    position: absolute;
    top: 1px;
    right: 41px;
    width: 33px;
    height: 15px;
    text-align: center;
    display: inline-block;
    background: #b53f39;
    color: #ffffff;
    line-height: 15px;
    border-radius: 3px;
    font-size: 1.1em;
}

.oddsRow-fav::before {
    content: "";
    font-size: 1.7em;
    line-height: 1;
    cursor: pointer;
}

.oddsRow-fav-s::before {
    content: "";
    font-size: 1.7em;
    line-height: 1;
    cursor: pointer;
}

.oddsRow-img .oddsRow-fav::before {
    line-height: 1;
    cursor: pointer;
    position: relative;
    font-size: 2rem;
    top: -0.14em;
    left: -0.2em;
    color: #7591c1;
}

.oddsRow-img .oddsRow-fav-s::before {
    line-height: 1;
    cursor: pointer;
    position: relative;
    font-size: 2.3rem;
    top: -0.14em;
    left: -0.2em;
    color: #7591c1;
}

.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: "";
}

.icon-logout::before {
    content: "";
}

.icon-messagePopup::before {
    content: "";
}

.icon-message::before {
    content: "";
}

.icon-mail::before {
    content: "";
}

.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: "";
}

.icon-betList-bets::before {
    content: "";
}

.icon-betList-waiting::before {
    content: "";
}

.icon-betList-void::before {
    content: "";
}

.icon-betSlip::before {
    content: "";
}

.icon-betSlip-single::before {
    content: "";
}

.icon-betSlip-parlay::before {
    content: "";
}

.icon-sportsMenu-early::before {
    content: "";
}

.icon-sportsMenu-today::before {
    content: "";
}

.icon-sportsMenu-live::before {
    content: "";
}

.icon-sportsMenu-top::before {
    content: '';
    width: 22px;
    height: 19px;
    display: inline-block;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/top_league_red.webp') no-repeat;
    position: absolute;
    background-size: 100% 100%;
    left: 20px;
    top: -1px;
}


.icon-showingNow::before {
    content: "";
}

.icon-myScore::before {
    content: "";
}

.icon-miniOdds::before {
    content: "";
}

.icon-account::before {
    content: "";
}

.icon-powerPlayer::before {
    content: "";
}

.icon-balance::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-decimalOdds::before {
    content: "";
}

.icon-myanmarOdds::before {
    content: "";
}

.icon-switchMMR::before {
    content: "";
}

.icon-malayOdds::before {
    content: "";
}

.icon-hongKongOdds::before {
    content: "";
}

.icon-fontLarge::before {
    content: "";
}

.icon-fontSmall::before {
    content: "";
}

.icon-oddsTableStatus::before {
    content: "";
}

.icon-oddsTableStatus-offline::before {
    content: "";
}

.icon-americanOdds::before {
    content: "";
}

.icon-indonesianOdds::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-lotto::before {
    content: "";
}

.icon-filter::before {
    content: "";
}

.icon-unfilter::before {
    content: "";
}

.icon-trend::before {
    content: "";
}

.icon-cashout::before {
    content: "";
}

.icon-bonus::before {
    content: "";
}

.icon-trophy::before {
    content: "";
}

.icon-badminton::before {
    content: "";
}

.icon-baseball::before {
    content: "";
}

.icon-basketball::before {
    content: "";
}

.icon-tennis::before {
    content: "";
}

.LiveTV3_be::before {
    content: "";
    font-size: 1.25em;
    line-height: 1;
    background: #b53f39;
    color: #ffffff;
    border-radius: 4px;
}

.scroll-panel {
    overflow: visible;
    height: 100%;
    position: relative;
}


    .scroll-panel.active {
        pointer-events: auto;
    }

        .scroll-panel.active .v-scrollbar-track {
            transition: all 0.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 {
    position: absolute;
    transition: all 0.1s ease-in;
    opacity: 0;
    z-index: 22;
}

    .v-scrollbar-track > div {
        background: rgba(0, 0, 0, 0.4);
        border-radius: 10px;
        height: 1em;
        width: 0.3em;
        position: absolute;
    }

    .v-scrollbar-track:hover {
        transition: all 0.1s ease-in;
    }

        .v-scrollbar-track:hover > div {
            box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.8);
        }

        .v-scrollbar-track:hover > div, .scroll-panel.active-pressV .v-scrollbar-track > div {
            width: 1em;
        }

.scroll-panel.active-pressV {
    -moz-user-select: -moz-none;
    -moz-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none; /* you could also put this in a class */
    -webkit-user-select: none; /* and add the CSS class here instead */
    -ms-user-select: none;
    user-select: none;
}

.v-scrollbar-track {
    top: 0;
    right: 0;
    width: 1em;
    height: 100%;
}

    .v-scrollbar-track > div {
        right: 0;
    }












@media screen and (min-width: 0\0) {
}

.fixed-viewport-bottom .heading {
    border-radius: 3px 3px 0 0;
}

.collapse .heading {
    border-radius: 3px;
}












.favorite {
    border-radius: 3px;
    overflow: hidden;
}

    .favorite::after {
        display: none;
    }















/*@-ms-keyframes playHC {*/
/*.oddsTable.sport153.maskActive from {*/
/*background-position: 0;*/
/*}*/
/*.oddsTable.sport153.maskActive to {*/
/*background-position: -4230px;*/
/*}*/
/*}*/

@-moz-keyframes playHC {
    from {
        background-position: 0px;
    }

    to {
        background-position: -4230px;
    }
}

@-webkit-keyframes playHC {
    from {
        background-position: 0px;
    }

    to {
        background-position: -4230px;
    }
}

@keyframes playHC {
    from {
        background-position: 0px;
    }

    to {
        background-position: -4230px;
    }
}


/*@-ms-keyframes play {*/
/*.oddsTable.sport151.maskActive from {*/
/*background-position: 0px;*/
/*}*/
/*.oddsTable.sport151.maskActive 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;
    }
}


/*@-ms-keyframes play {*/
/*.oddsTable.sport152.maskActive from {*/
/*background-position: 0px;*/
/*}*/
/*.oddsTable.sport152.maskActive 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;
    }
}

.sidebar-first .scroll-content .widgetPanel:last-child, .sidebar-second .widgetArea .widgetPanel:nth-last-child(2) {
    margin-bottom: 4.666em;
}

.header-showFull {
    height: 8.1em;
    position: fixed;
    width: 100%;
    z-index: 9;
}


    .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 {
    /* padding: 0.5em 17.833em 0; */
    width: calc(1136px - 0.833em*2);
    background: #e8eff5;
    z-index: 34;
    margin: 0 auto;
}

.header-belt, .header-topBar {
    min-width: calc(768px - 0.833em*2);
    max-width: calc(1366px - 0.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: 1126px;
    /*margin: 0 auto;*/
    margin: 0;
}

.mainArea, .wrapper {
    padding-top: 17.7em !important;
}

.mainArea {
    /*-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-right: 0.833em;
    /*    padding-bottom: 8em;*/
    /*    min-height: calc(var(--vh, 1vh) * 100);*/
    width: 882px;
    /*    width: 64%;*/
}


    .mainArea .caption {
        margin-bottom: 0.5em;
        padding-top: 0.3em;
        padding-bottom: 0.3em;
    }

        .mainArea .caption .filterArea {
            position: relative;
            margin-right: 0.667em;
            float: left;
        }

            .mainArea .caption .filterArea > div {
                float: left;
            }

        .mainArea .caption + .preloader {
            background: transparent;
            padding-top: 30vh;
        }

    .mainArea .promotionBoard + .preloader {
        background: transparent;
        padding-top: 16vh;
    }

    .mainArea footer {
        position: absolute;
        bottom: 0;
        width: calc(100% - 0.833em);
    }

.sidebar-first, .sidebar-second {
    /*-webkit-box-flex: 0 0 234px;*/
    -webkit-flex: 0 0 234px;
    -ms-flex: 0 0 234px;
    flex: 0 0 234px;
    position: relative;
}

    .sidebar-first .setting, .sidebar-second .setting {
        position: absolute;
        z-index: 18;
        left: auto;
        right: -1.2em;
        background: transparent;
        width: 1.2em;
        height: 3em;
        box-shadow: none;
        border-radius: 0;
    }

        .sidebar-first .setting::before, .sidebar-second .setting::before, .sidebar-first .setting::after, .sidebar-second .setting::after {
            top: 0.3em;
            position: absolute;
            display: block;
            right: auto;
            width: 0.667em;
            height: 2em;
            overflow: hidden;
        }

        .sidebar-first .setting::before, .sidebar-second .setting::before {
            z-index: 5;
            padding-top: 0.25em;
            left: -0.35em;
        }

        .sidebar-first .setting::after, .sidebar-second .setting::after {
            content: "";
            background: #ef5420;
            border-radius: 0 3px 3px 0;
            z-index: 4;
            left: 0;
            box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.4);
        }

        .sidebar-first .setting:hover, .sidebar-second .setting:hover {
            width: 3em;
            right: -3em;
            background: transparent;
            box-shadow: none;
        }

            .sidebar-first .setting:hover::before, .sidebar-second .setting:hover::before, .sidebar-first .setting:hover::after, .sidebar-second .setting:hover::after {
                width: 2em;
            }

            .sidebar-first .setting:hover::before, .sidebar-second .setting:hover::before {
                content: "";
                left: -0.11em;
            }

            .sidebar-first .setting:hover::after, .sidebar-second .setting:hover::after {
                left: 0.24em;
                background: #ef5426;
            }

.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::before, .sidebar-second:last-child .setting::before, .sidebar-first:last-child .setting::after, .sidebar-second:last-child .setting::after {
        left: auto;
    }

    .sidebar-first:last-child .setting::before, .sidebar-second:last-child .setting::before {
        right: -0.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::before, .sidebar-second:last-child .setting:hover::before, .sidebar-first:last-child .setting:hover::after, .sidebar-second:last-child .setting:hover::after {
            left: auto;
        }

        .sidebar-first:last-child .setting:hover::before, .sidebar-second:last-child .setting:hover::before {
            content: "";
            right: -0.11em;
        }

        .sidebar-first:last-child .setting:hover:after, .sidebar-second:last-child .setting:hover:after {
            right: 0.24em;
        }

.mini.sidebar-first:last-child .setting:hover::before, .mini.sidebar-second:last-child .setting:hover::before {
    content: "";
}

.sidebar-first {
    padding-right: 0.833em;
    padding-top: 22.09em
}

.sidebar-first-lic {
    margin-top: -3.1em;
}

.wrapper {
    width: 233px;
    height: calc(100vh - 20em);
}

.hideTopHeader .wrapper {
    width: 224px;
    height: calc(100vh - 12em);
}

.mini .wrapper {
    width: 3.333em;
    padding-top: 86px !important;
}

.header-showMini + .container .wrapper {
    height: calc(100vh - 4.1em);
}

.sidebar-first .wrapper {
    position: fixed;
    -webkit-backface-visibility: hidden;
    z-index: 25;
    /*    padding-left: 0.833em;*/
    padding-right: 0.833em;
}

.wrapper.selected {
    z-index: 19;
    box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.4);
    border: 0.17em solid #7c7c7c;
    padding: 0.24em;
    border-radius: 3px;
    box-sizing: content-box;
    margin-left: -0.41em;
    /*margin-top: 8.09em;*/
}

.sidebar-first .wrapper.selected {
    margin-left: 0.423em;
}

.widgetArea {
    position: relative;
}

.sidebar-first .widgetArea {
    height: inherit;
    margin-top: -8.09em;
}

.scroll-panel {
    margin-bottom: 3.666em;
}

    .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: 0.4em;
    margin-left: -0.4em;
    position: relative;
}

    .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: 233px;
}

.mini .scroll-content .widgetPanel {
    width: 3.333em;
}

/*********************************************/
@charset "UTF-8";

@-webkit-keyframes oddsChangeColor-transparent {
    0% {
        background: #ffaf96;
    }

    70% {
        background: #ffaf96;
    }

    71% {
        background: transparent;
    }

    100% {
        background: transparent;
    }
}

@keyframes oddsChangeColor-transparent {
    0% {
        background: #ffaf96;
    }

    70% {
        background: #ffaf96;
    }

    71% {
        background: transparent;
    }

    100% {
        background: transparent;
    }
}

@-webkit-keyframes oddsChangeColor-quickBet {
    0% {
        background: #ffaf96;
    }

    70% {
        background: #ffaf96;
    }

    71% {
        background: #ffffff;
    }

    100% {
        background: #ffffff;
    }
}

@keyframes oddsChangeColor-quickBet {
    0% {
        background: #ffaf96;
    }

    70% {
        background: #ffaf96;
    }

    71% {
        background: #ffffff;
    }

    100% {
        background: #ffffff;
    }
}

@-webkit-keyframes oddsChangeColor-betSlip {
    0% {
        background: #ffaf96;
    }

    70% {
        background: #ffaf96;
    }

    71% {
        background: #ececec;
    }

    100% {
        background: #ececec;
    }
}

@keyframes oddsChangeColor-betSlip {
    0% {
        background: #ffaf96;
    }

    70% {
        background: #ffaf96;
    }

    71% {
        background: #ececec;
    }

    100% {
        background: #ececec;
    }
}

@-webkit-keyframes oddsChangeColor-betSlipLive {
    0% {
        background: #ffaf96;
    }

    70% {
        background: #ffaf96;
    }

    71% {
        background: #ffddd2;
    }

    100% {
        background: #ffddd2;
    }
}

@keyframes oddsChangeColor-betSlipLive {
    0% {
        background: #ffaf96;
    }

    70% {
        background: #ffaf96;
    }

    71% {
        background: #ffddd2;
    }

    100% {
        background: #ffddd2;
    }
}

@-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(0deg) scale(1.3);
    }

    100% {
        transform: rotate(360deg) scale(1.3);
    }
}

@keyframes rotateScale {
    0% {
        transform: rotate(0deg) scale(1.3);
    }

    100% {
        transform: rotate(360deg) scale(1.3);
    }
}

@-webkit-keyframes rotateScale-large {
    0% {
        transform: rotate(0deg) scale(1.4);
    }

    100% {
        transform: rotate(360deg) scale(1.4);
    }
}

@keyframes rotateScale-large {
    0% {
        transform: rotate(0deg) scale(1.4);
    }

    100% {
        transform: rotate(360deg) scale(1.4);
    }
}

@-webkit-keyframes loading-a {
    0% {
        transform: scale(1);
        opacity: 1;
    }

    100% {
        transform: scale(0.3);
        opacity: .2;
    }
}

@keyframes loading-a {
    0% {
        transform: scale(1);
        opacity: 1;
    }

    100% {
        transform: scale(0.3);
        opacity: .2;
    }
}

@-moz-document url-prefix() {
    .backtoTop a::before, .liveStreaming-flashCrash .icon-flashCrash::before, .iconWithBg::before {
        line-height: 1.2 !important;
    }
}

@-moz-document url-prefix() {
}

@font-face {
    font-family: "iconFont";
    src: url(data:font/ttf;base64,AAEAAAALAIAAAwAwT1MvMg8SBr0AAAC8AAAAYGNtYXDpyea9AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZrsW/FQAAAGAAABy1GhlYWQQzu1FAAB0VAAAADZoaGVhCoQIUwAAdIwAAAAkaG10eEsjTp0AAHSwAAACUGxvY2FvB1BWAAB3AAAAASptYXhwAKcDlAAAeCwAAAAgbmFtZZlKCfsAAHhMAAABhnBvc3QAAwAAAAB51AAAACAAAwQGAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpjQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5grpjf/9//8AAAAAACDmCekA//3//wAB/+MZ+xcGAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAQAZAC3A5wCyQAGAAoAFgAhAAABIxEzNxEnESMRMyEzESMVMzUjETM1IwUnIxEzERcVMxEjA2Kvrzo6OTn9Ajs76zs76wHZdzo6djo6Asf98jsBmTr+ZgEn/tl1dQEndenp/e8BKrd0AhEAAAIAZQC3A5sCyQAJABUAAAEjESMRFzM3ESMFNSEHFRcjFSE3NQEBUHV2POs5dQJL/qA66+sBYTn+2gEuAZr+Kjs8AdZ4eDx16Xg8OQEkAAAAAQFqAK0DFgLTAAIAAAERAQFqAawC0/3aAREAAAQApgBVA1oDKwALABgAIwAvAAABFAYjIiY1NDYzMhYXNxcnAycXNxc6ATMnAQMqASMXIxcnMwUlFAYjIiY1NDYzMhYBqi8hIS8vISEvbRq0xdiirVUxMGEwgwFDqjBhMA95uhApAQL+FCgcHScnHRwoAtshLy8hIS8vXyJyz/7jWrxvUuP9uAEsG8Wj70UcKCgcHCgoAAAAAQFDAGkCvQMXAFMAAAEHLgEjIgYHDgEVFBYXHgEXHgEXHgEXHgEVFAYHDgEHDgEHFSM1LgEnLgEnNx4BMzI2Nz4BNTQmJy4BJy4BJy4BJy4BNTQ2Nz4BNzUzFR4BFx4BFwKoRxkwFw4XCQgJCAcIHhcpOA8PGAgICAkJCBYODicZRhgpERcrFEYiQR8QHAsMCwcHCB0VLDwPDxcICAcUFBQzH0YRHwwNHRECqUQZGAcIBxEJCBAICBIJEB0LDBwQESQVFCYRERsLCRAFYF4CDAkNIhRHJCMLCwsaDg0VCgkTChQfDAsaDw4fERsuExQVASQpBAsHBxgQAAAAAwDtAIsDEwL1AAoAFQAgAAABIyIGFREzETQmIwcjIgYVETMRNCYjByMiBh0BMzU0JiMC8UwODYkUDs9LDw2KFA/OTA4NihUOAvUUDv24AkgOFM4UDv6GAXoOFM4UD6urDxQAAAQArACLA1QC9QAKAA4AEgAWAAABIRcHJwcVNxc3Fw8BFTMlBxUzNxcVIwNU/u5lgJDr6YfLbU9qav52kZFZiYgC9XmJcpx5kXq8ZQd/rdFib8B5RwAAAAABASwBMQLUAg8AEwAAASYiBwYUHwEWMj8BNjQnJiIPAScBRQYOBQUFyAUOBcgFBQUOBru7Ag8FBQUOBcYFBcYFDgUFBbS0AAABASwBMQLUAg8AEwAAAQYiJyY0PwE2Mh8BFhQHBiIvAQcBRQYOBQUFyAUOBcgFBQUOBru7ATEFBQUOBcYFBcYFDgUFBbS0AAABAZEA7AJvApQAEwAAARYUBwYiLwEmND8BNjIXFhQPARcCbwUFBQ4FxgUFxgUOBQUFtLQBBQYOBQUFyAUOBcgFBQUOBru7AAABAZEA7AJvApQAEwAAASY0NzYyHwEWFA8BBiInJjQ/AScBkQUFBQ4FxgUFxgUOBQUFtLQCewYOBQUFyAUOBcgFBQUOBru7AAADAAL/wgP+A74AEwAnADsAAAE2MhcWFAcBBiInASY0NzYyHwE3AyIOAhUUHgIzMj4CNTQuAgMiLgI1ND4CMzIeAhUUDgIC9wcTBwcH/vQGFAf+9QcHBhQH+/v3abqLUFCLumlpuotQUIu6aV+nfUhIfadfX6d9SEh9pwI3BwcGFAf+9wYGAQkHFAYHB/HxAYdQi7ppabqLUFCLumlpuotQ/DdIfadfX6d9SEh9p19fp31IAAADAAD/xAP8A8AAEwAoAD0AAAEWMjc2NCcBJiIHAQYUFxYyPwEXAyIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIwL1BxMHBwf+9AcTB/70BgYHFAf7+/dquYtQUIu5amm6ilFRirppX6d9SEh9p19fp31ISH2nXwFLBwcHEwcBCQYG/vcHEwcHB/Ly/nlRirpparmLUFCLuWppuopRA8lIfadfX6d9SEh9p19fp31IAAAAAgABAEwD/wM0ABUAKwAAASMXNyM0LgIjIgYHFz4BMzIeAhUDJw4BIyIuAjUzJwczFB4CMzI2NwMXjLq6iztlh003ZCtEHUIjOmVMLFFEHUIjOmVMLIy6uos7ZIhNN2QrAcC6uk2HZTsfG0QQESxMZTr+xkQQESxMZTq6uk2HZTsfGwAAAgDEAH8DPAMBAAYACgAAATMVNwcnFyU1IRUBz2K46ey7/vUCeAHEaQHd3QH4rq4AAQCoAHoDVwMGAAoAACUXJzcvAQ8BFwc3Af/VObz3YWD3uzjU+oDxoxXj4xWj8YAAAgAk/+QD3AOcAAcAIAAAAScVIRUhFTcBNSMVIREhFTM1NCYjISIGFREUFjMhMjY1A9zU/sMBPdT+92n+IwHdaT4r/iQsPj4sAdwrPgHA055qntP+jtPTAuTT0yw+Piz9HCw+PiwAAAAEAEUABQO7A3sAEAAVACAAQAAANyEyNjURNCYjISIGFREUFjMDIREhEQUzETQmIyEVIREjBSM1NCYjIgYdASMiBhUUFjsBFRQWMzI2PQEzMjY1LgGzAb0uQEEu/kQtQUEtIgIA/gACvG5BLf6zAW8i/td6EQwMEXkMBgYMehAMDBF6DAYBBQVALQG9LkFBLv5ELUECTP4AAgCRAU0tQUz+kVR5DAYGDHkRDAwRegwFBQx6EQwMEQAAA//+AF0EAgMjABAAEwAZAAABISIGFREUFjMhMjY1ETQmIwcJAQMRCQERIQPf/EIOFRUOA74OFRUOcv6T/pNOAbsBu/yKAyMVD/2CDxUVDwJ+DxVH/vwBBP3IAhX+zAE0/esAAAIAA//DA/0DvQAcADAAAAEjJz4BNTQuAiMiDgIVFB4CMzI2NxcVATcBISIuAjU0PgIzMh4CFRQOAgLbLxArMTxniU9Oimc7O2eKTkd+MRABJFb+3v6iNl9IKSlIXzY3X0cpKUdfAT0QMX5HTopnOztnik5PimY8MSoQLv7eVwEjKUdfNzZfSCkpSF82N19HKQAAAAAFACT/5APcA5wABAAJAA4AEgAWAAATIRUhNREhFSE1ETMRIxEhMxEjASERISQDuPxIA7j8SJOTAyWTk/4AAW7+kgOcSUn8kUlJApP+AAIA/gACAP4AAAAAAgAQACsD/wNYAC8AOgAAAQYMAgcOARceAzkBFzA+Ajc2FgcOAzkBBxcwHgIXFjY3PgM3NiYHARQWNz4DMScVA+MH/tL+mP7RBwwCDghESzt9vOO/AwYKBAKJo4cZIlFkWAcMGgMCMjsxAgMQD/17CggFMzktsANYAmt/agMEEQYDGx4YMoqnjAMECwUDlLCRHBIsNi8EBwsPCNj91AUPDgX82goFCAQuMylb4gAAAAADAEYABgO6A3oACgAVAEoAAAEjETMyNjURNCYjISIGFREUFjsBESM3NC4CIyIOAhUUFhcOARUUFhcRDgEHLgE1ND4CMzIeAhUUBgcuAScRPgE1NCYnPgE1AT43NwwQEAwBhAwQEAw3N/hFeKFcXKF4RQ0NDQ1fRxUmEQQEOWKCS0qDYjgDBBEmFUdfDgwNDQGJ/n0QCwFMCxERC/60CxABgzdcoXhFRXihXChMIxYxG0lsCgF/Aw4LESQSS4NhOTlhg0sSJBEKDwP+gQpsSRsxFiNMKAAAAAADAAUAVQP7AysADQAcACoAAAEhIgYVFBYzITI2NTQmJSEyNjU0JiMhIgYVFBYzASEiBhUUFjMhMjY1NCYDzvxkExoaEwOcExoa/FEDnBMaGhP8ZBMaGhMDnPxkExoaEwOcExoaAf4kGhokJBoaJLEkGhokJBoaJP4iJBoaJCQaGiQAAAAEAJX/wgNrA74ADQAbACkALAAAAREUFjMyNjURNCYjIgYDETQmIyIGFREUFjMyNgERFBYzMjY1ETQmIyIGARc3AcIkGhokJBoaJLEkGhokJBoaJAHeJBoaJCQaGiT+Md/WA5L96RIaGhICFxIaGv3XAhcSGhoS/ekSGhoCKf3pEhoaEgIXEhoa/PTW1gAAAAAEAJX/wgNrA74ADQAcACoALQAABRE0NjMyFhURFAYjIiYDERQGIyImNRE0NjMyFhUBETQ2MzIWFREUBiMiJgE3FwHCJBoaJCQaGiSxJBoaJCQaGiQB3iQaGiQkGhok/jHf1hICFxIaGhL96RIaGgIp/ekSGhoSAhcSGhoS/ekCFxIaGhL96RIaGgMM1tYAAAAEAAIAVQP+AysADgAcACsALgAAEyEyFhUUBiMhIiY1NDYzJSEiJjU0NjMhMhYVFAYBITIWFRQGIyEiJjU0NjMBFwcuAhcSGhoS/ekSGhoSAhf96RIaGhICFxIaGv3XAhcSGhoS/ekSGhoSAvrW1gH+JBoaJCQaGiSxJBoaJCQaGiT+IiQaGiQkGhokAc/f1gAEAAIAVQP+AysADQAcACoALQAAASEiBhUUFjMhMjY1NCYlITI2NTQmIyEiBhUUFjMBISIGFRQWMyEyNjU0JgEHFwPS/ekSGhoSAhcSGhr91wIXEhoaEv3pEhoaEgIX/ekSGhoSAhcSGhr89NbWAf4kGhokJBoaJLEkGhokJBoaJP4iJBoaJCQaGiQBz9/WAAANAAAAWAQAAygADgAWACUALQA1ADwASwBSAFoAcwB/AIsAmgAAATM+ATU0JicjHgEVFAYHBz4BNyMOAQcnPgE1NCYnIw4BFRQWFzMHPgE3Ix4BFwM+ATcOAQczBx4BFy4BJyczLgE1NDY3Iw4BFRQWFxMOAQczLgEXLgEnHgEXMycyFhceARUUBgcOASMiJicuATU0Njc+ATMFMzI2NTQmKwEeARcTIw4BByEyNjU0JiM3JxUjHgEVFAYHMxUzFTcBqmQFBAQFZAICAgI1K0AXWAcVDgcCAgICiwICAgKLRRMdCXMKHBR3BxUOKkEWV1cWQSoOFQdvZAICAgJkBAQEBOYUHApzCR27F0ArDhUHWM49aSssKyssK2k9PmgsKywsKyxoPgFRiBIaGhLwHzUUiJIXOiMBBhIaGhL+1HgBAgIDZRXUAYMUHgsLHhQPHhAQHg+oDjYoHDYaqA8eEBAeDw8eEBAeD7QdPB8fPB0Bahw2Gg42KPIoNg4aNhw8Dx4QEB4PFB4LCx4UAS8dPR8fPVwoNg4aNhy2LSwsaz8+ay0sLS0sLWs+P2ssLC1CJBoZJBo9JP4mJD4ZJBkaJOzdnw0aDhEjEQKW1AAAAQErAFIC1QMuADgAAAEiBhUUFhceAQcOAQcOAQcGFBceARceATM3GwEzMjY3PgE3PgE3NjQnLgEnLgEnJjY3PgE1NCYrAQGmDxcCAhIECw0fMAIEAgMDAwsHAwcEiiknigQHAwQGAwIEAgMDAgQCMR4NDAQSAgEWELIDLhYQBAgDM1AiJzYwAwYDBw8HBwsDAQIB/ssBNQIBAgQCAwYEBw8HAwYDMDUnIlAzBAcEEBYAAAAACAC/ACADQQNgAAQACAANABIAFwA9AFYAZgAAASEVITUjMxUjFyEVITUjMxUjNRchFSE1ASMVMzIWFREUBiMhNTQmKwERNDY7ATUjIgYVER8BITI2NRE0JiMFMzI2PQE0JicVFAYrASImPQEOAR0BFBYzNzQ2OwEyFh0BFAYrASImNQGtASr+1pFVVZEBKv7WkVVVkQEq/tYBbFsoEBgYEP6xFw9/GBAdUBEXMYIBpxEXFxH+Zv0OFBINFA3BDRQNEhQOGQwJoQkMDAmhCQwCb0VFRTxFRUVFiUVFAa8rGBD9shAYhhAXAcgRFywYEP3nMYIXEQKkEBhKFA4iDhMBFA4UFA4UARMOIg4UgQkMDAkkCQwMCQAAAAcAnAAmA2QDWgAUAEMATwC9AMkA3wD1AAABERQGIyEiJiMVFBYzITI2NRE0JicnISIGHQEzOgEzMhYVFAYjKgErARUzOgEzMhYVFAYjKgErARUUFjMhMjY1ETQmIwEnFSM1Byc/AR8BBzcVFAYHDgErASImJy4BPQEjIiYnLgE9ATQ2Nz4BOwEyNjc+ATU0JicuASsBIiYnLgE1NDY3PgE7ATU0Njc+ATsBMhYXHgEdATMyFhceAR0BFAYHDgErASIGBw4BFRQWOwEyFhceARUUBgcOASsBFwcvATcXNTMVNxcHATM6ATMyNjU0JiMqASsBIgYdARQWMxMzMDIzMjY1NCYjKgExIyIGHQEUFjMDRxUP/dUCBAIWDwIrDxUQDUH91Q8VLwEIAR4wMB4BCAEvLwEIAR4wMB4BCAEvFQ8CKw8VFQ/+6hwiHBktGRguGVMDBAMJBCMFCAQDBF8ECAMEAwMEAwgExgQIAwMEBAMDCAR9FiQPEA8PEA8kFhYEAwQIBSMFCAMEA2IECAMEAwMEAwgEygUHBAMDCwt9FSUPDw8PDw8lFRV7GBktGBwjHBgt/fQxAQQBERcXEQEEATEJDQ0JBDEFARAXFxABBTEKDQ0KAxv9VQ8WAQEPFhYPAq0NFAI/Fg9nMB0dMLIvHh0wYA8VFQ8CrQ8W/XUcREQcGC0ZGS0YxR0FCAMEBAQEAwgFHQMDAwgEHgUHAwQDAwMDCQYFCQMDAw4ODSIVFCIPDg4RBQgEAwQEAwQIBRIDAwMHBR4ECAMDAwQDAwkFDAsODg4iFBUiDg4O1RgYLRkcREQcGC4BmxcQERcNCSMJDf62FxEQFw0JIwkNAAgAdAAeA4wDYgATACAAJQBHAEsATwBTAF0AAAEyHgIVFA4CIyIuAjU0PgITMjY1NCYjIgYVFBYzByEVITUFByEiJjURHgEXFRQWMyE1NDY7ARE0JisBMCYnITIWFREHAzMVIwchFSE3MxUjJQc3Fyc3LwEPAQFQLVE7IyM7US0uUDwiIjxQLkxsbExMbGxMBwEc/uQCC5L+QBIZDRcTGhEBYBkSkBkS6h0LAUoSGTj6yclvATj+yG/Jyf6vEFdXEUdiKyxhA2IiPFAuLVE7IyM7US0uUDwi/mxsTExsbExMbLo7O2SSGRIBPAQHA/8SGZkSGQHjEhklCRkS/cY4Af88yjy8PIFhLi5hRQ5ZWQ4AAgBlABcDmwNpAE4AWgAAAT4BNTQmJzc+AS8BLgEPAS4BLwEuASsBIgYPAQ4BBycmBg8BBhYfAQ4BFRQWFwcOAR8BHgE/AR4BHwEeATsBMjY/AT4BNxcWNj8BNiYvAQUiJjU0NjMyFhUUBgM8AQICAVkHAwRVBA8HahEkExABDAiqCAwBEBQkEGoHDwRVBAMGWgECAgFaBgMEVQQPB2oRIxQQAQwIqggMARATJBFpCA4EVQQDBln+xD5XVz4+V1cBlwoUCwsUCkcFDweTBwUDKgwVCHEICgoIcQgVDCoDBQeTBw8FRwoVCgsUC0YFDweTBwUDKgwVCHEICgoIcQgVDCoDBQeTBw8FR2xXPj5XVz4+VwAAAQCGAFcDegMpADEAAAEuATU0Njc2Fjc0JjEwNjc2JiMiBhceATEwBhUWNhceARUUBgcOARUcATEhMDQ1NCYnAtZLOCIKBB0EDwgCAztnZzsCAwgPBB0ECiI4S0paAvRaSgENGzgxHQ82FgQyFQ0wFx1sbB0XMA0VMgQWNg8dMTgbGzQTE0FBExM0GwAGAHIAIQOOA18ACwAtAH0AkQCfAKsAACUUBiMiJjU0NjMyFiU/ASEyNjcTJzEPASEvAyMVMxMHDgEVFBYzITUhIiY1NzM3PgE3PgE3PgE3PgE1NCYnLgEnLgEnLgEnNx4BFx4BFzUuAScuASc3IwcOAQcOAQcOAQcOARUUFhceARceARceARcHLgEnLgEnFR4BFwc3HgEXHgEVFAYHDgEHDgEHDgEHNycuATU0Njc+ATMHLgEnAxQGIyImNTQ2MzIWAzkvICEuLiEgL/4tASMBJxYlCphFK23+6gVYJiWBT441BQUuIQHa/jYDBoA0CxAdDg0YCQoQBQYFBQUFDQgIEwoKFAoOCRIJCREIBw8HCBAICjUJEh8ODRUJCAwEBAUFBQQNBwcRCgkTChALFwsMFgsUKBUKVQ0RBQYFAQIBBQQECQYFDggNRAUFBgYFFA8MCg8FSS8gIS4uISAvcCEuLiEhLi6uBUEWEgEVJk/FCrtPT0/+1GEIEwohLk8FBK01AQMDAwgFBQ0ICBELCBAGBgsEBQcDAwYCRQECAQEDAi0BAgEBAQEtKwEEAwQIBQYMBgcOBwkPBwYKBQQHAwQFAk0BAwICBQIxBAUBNaIDBwMECQYEBQMDBAMCAwIBAgFBTQMIBQYKBAQFOQMGA/2VIS4uISEuLgAEAEIAFQO+A2sALAAxADUAOgAAATc+ATU0JicuASMhIgYHAwYUHwEHDgEVMxQWFx4BMyEyNj8BMTU3Izc2NC8BJSEHITcBITchJSchFyEDIZgDAgIDBREL/XMKEQajBQWYmAMCAQMCBRIKAo0KEgULDwGJBQWY/gACNHb9zHYBvv3MdgI0/cx2AjR2/cwCQvIFCQUFCQQICgkI/vsJFAnx8gUKBQUIBAgKCQgRARnaCRQI8uC7u/07vEm8vAAAAAACAE4AkAOyAvAADgAaAAABISIGFREUFjMhMjY1EScXFTEVITUxNTE1IRcC4/3CJDMzJAK2JDPPeP1KAfm9AvAzJP5OJDMzJAFMvf1Nv79flKYAAAALAIMAGQN9A2cAGAAcACAAJAAoACwAMAA0ADgAPABAAAABIzUjFSE1IxUjIgYVAxQWMyEyNjURNCYjESERIQUzFSMVMxUjFTMVIxMzFSMVMxUjFTMVIxMzFSMVMxUjFTMVIwMoKlX+rlUqIzEBMiMCUCMyMiP9sAJQ/ed+fn5+fn6xf39/f39/s39/f39/fwMTVFRUVDIj/bAkMTEkAlAjMv1bAdFCVSpVKlUBU1UqVSpVAVNVKlUqVQAAAAcAAACmBAAC2gADAAcACwAPABMAFwAaAAAlMxUjNyEVIQMzFSM3IRUhAzMVIzchFSEBEwMBVW9vxQEA/wDFb2/FAXf+icVvb8UB5v4a/ebIyPxWVlYBPE1NTQFFXl5e/j0BCwELAAAABABSAF0DvwMjAAsALQAxAFAAAAEUBiMiJjU0NjMyFjcOAR0BIycxLgErASIGHQEHITczMjY1PAEnNjQ9AjQmJwU1MwcBIiYnJjQ/AT4BMyEyFhcWBg8BBiInJjQ/ASMHDgEjAzoqHh4qKh4eKmUNE3mWBAsHmQ0TNwETMPINEwEBEw3+QlhY/pEJEAcNDfQHEAkBKw4XBQUFCr0NJQ0NDXGu5wYRCALbHioqHh4qKgIBEg6ZlgQEEg7EOTMSDgEDAgEDApkgDhIBwFhY/iIGBw0kDfUGBw8NDBsJvQ0NDSUNcecHBgAAAAMAdQA1A4sDSwAUACgALgAAASIOAhUUHgIzMj4CNTQuAiMRIi4CNTQ+AjMyHgIVFA4CAyMVFzcnAgBSkGs+PmuQUlKQaz4+a5BSN2BHKipHYDc3X0gpKUhfFkLFI6YDSz5rkFJSkGs+PmuQUlKQaz79bilHYDc3YEcqKkdgNzdgRykB2ud3OWQAAAAAAgDEAIADPAMCAAYACgAAATM1FycHNwUVITUBz2K46ey7/vUCeAG9aQLe3gL4rq4AAQDVAJUDKwLrAAsAAAEhESMRITUhETMRIQMr/wBW/wABAFYBAAGV/wABAFYBAP8AAAAAAAEA4AGXAyAB6QADAAABITUhAyD9wAJAAZdSAAABAUgBMQK4Ak8AAgAAASEDAUgBcLYBMQEeAAAAAQFIATECuAJPAAIAAAEhAwFIAXC2Ak/+4gAAAAoAeQARA4cDbwAUAC4AOQA+AEUASgBhAHAAiQCZAAABIg4CFRQeAjMyPgI1NC4CIxcDDgEHIjAjIiYvASY2NzYWHwE3PgEXHgEHJzUhFTM+ATMyFjMlMxUjNRcVMz4BNyMjMxUjNRMjNTQmKwERNDY7ATUjIgYVERczLgEnATQmKwEVMzIWHQEeARc1BSEyNj0BNCYnFRQGKwEiJj0BDgEdARQWMzczMjY9ATQmKwEiBh0BFBYCjTRbRCcnRFs0M1tEKChEWzOesgQQCAEBCA8FWwkEDAseCDyXBx0NDAcIjP7PsRk4HQQKBP46WFiVEgwdEk2VWFjAQhcQghgRHVIRGLiUDBYKAXMYEV4pERgOGwz+MgEEDxQTDRQOxQ4UDhMVDjCkCg0NCqQJDQ0CBSdEWzQ0W0MoKENbNDRbRCeP/uMHCQEIBngMHQkJBAxP8gwHCAcdDc40RwkLATRHR4RHFCMQR0f+UooQFwHUERgsGBH92rgKFwwCsREYLBgRjwQJBc0jFQ4jDhQBFQ4UFA4VARQOIw4VSg0JJQkNDQklCQ0AAAsAeQARA4cDbwAKAA4AFQAZADAAPwBYAGkAfgCCAIYAAAE1IRUzPgEzMhYzJTMVIxcVMz4BNyMjMxUjEyM1NCYrARE0NjsBNSMiBhURFzMuAScBNCYrARUzMhYdAR4BFzUFITI2PQE0JicVFAYrASImPQEOAR0BFBYzNzMyNj0BNCYrASIGHQEUFjMBIg4CFRQeAjMyPgI1NC4CIxMjNTM1IxEzAp/+z7EZOB0ECgT+OlhYlRIMHRJNlVhYwEIXEIIYER1SERi4lAwWCgFzGBFeKREYDhsM/jIBBA8UEw0UDsUOFA4TFQ4wpAoNDQqkCQ0NCQEfNFtEJydEWzQzW0QoKERbM0eIiIiIAkQ0RwkLATRHPUcUIxBH/pmKEBcB1BEYLBgR/dq4ChcMArERGCwYEY8ECQXNIxUOIw4UARUOFBQOFQEUDiMOFUoNCSUJDQ0JJQkN/ucnRFs0NFtDKChDWzQ0W0Qn/jhWQAEAAAAACgB5ABEDhwNvAAoADgAVABkAMAA/AFgAaQB+AJ8AAAE1IRUzPgEzMhYzJTMVIxcVMz4BNyMjMxUjEyM1NCYrARE0NjsBNSMiBhURFzMuAScBNCYrARUzMhYdAR4BFzUFITI2PQE0JicVFAYrASImPQEOAR0BFBYzNzMyNj0BNCYrASIGHQEUFjMBIg4CFRQeAjMyPgI1NC4CIxMWFAcGIi8BBwYiJyY0PwEnJjQ3NjIfATc2MhcWFA8BFwKf/s+xGTgdBAoE/jpYWJUSDB0STZVYWMBCFxCCGBEdUhEYuJQMFgoBcxgRXikRGA4bDP4yAQQPFBMNFA7FDhQOExUOMKQKDQ0KpAkNDQkBHzRbRCcnRFs0M1tEKChEWzOYDAwMIg1bWwwiDQwMX18MDA0iDFtbDSIMDAxfXwJENEcJCwE0Rz1HFCMQR/6ZihAXAdQRGCwYEf3auAoXDAKxERgsGBGPBAkFzSMVDiMOFAEVDhQUDhUBFA4jDhVKDQklCQ0NCSUJDf7nJ0RbNDRbQygoQ1s0NFtEJ/6aDCIMDQ1oaA0NDCIMbG0MIgwMDGhoDAwMIgxtbAAAAAACAWsAYAKVAyAALABFAAAlITU+ATM+ATc+ATc+ATURNCYnLgEnLgEnLgEnNTcXERQWFx4BFx4BFx4BFxUDFAYHDgEjIiYnLgE1NDY3PgEzMhYXHgEVApX+4QYLBgYKBAcKAwMDBAMECQUEDQgIEAbeBwQDAwoHBAoGBQsGQg0ODR8TEiANDQ4ODQ0gEhMfDg0NYCEBAQECAgMIBQUNCQEICA4GBgoEAgYCAwMBIQwH/pcIDgUGCAMCBAECAgEhAmwRHQ0MDAwMDR0REh0MDQwMDQwdEgAAAAACAQUAfgL7AwIABAAUAAAlMxUjNQEhBxUzNTMVIwcVMzUzNzUBlY+PAR7+mkiQ1o9Hj49IxUdHAj1HkJDXSI+PSNcAAAQBPQCsBsMC1AAGAAoAEgAfAAAlEzMDMwchIRMzAyEjAzMbATMDMxMhByMHMwcjByEHIQE9Xl5Q6BD+vAF2Y11jAUBjUl06u136xV8BTw/zFusQ6hoBBA/+nqwCKP40XAIo/dgCKP5eAaL92AIoXH5cllwAAQC1AHUDSwMLAAsAAAEnCQEHCQEXCQE3AQNLQ/74/vhDAQj++EMBCAEIQ/74AshD/vgBCEP++P74QwEI/vhDAQgAAAACAOIAHQMeA2MAAwAHAAABDQERJxEJAQE7AU3+s1kCPP3EArf09gHsqvy6AaYBoAAJAHYAFgOKA2oADAAsADEANgA7AEcAZwBzAJMAAAEyNjU0JiMiBhUUFjMPAQYWFx4BOwEyNjc2NDUnLgEvASoBDwEnJiIjBw4BFSUzESMRJTMRIxEBMxUjNQEyNjU0JiMiBhUUFg8BHAEXHgE7ATI2Nz4BLwE0JiMnKgEPAScmIiMHIgYHATI2NTQmIyIGFRQWDwEcARceATsBMjY3NjQ1Jy4BIycmBiMHJyImDwEiBhUDIxQcHBQUHR0UWg0BAQEBAgLCAQMBAQ0BAgItAQIBJCQBAwEtAQP9r83NASHOzgEizc3+IhQdHRQUHBxGDQEBAwHCAgIBAQEBDQMBLQEDASQkAQIBLQICAQF8FBwcFBQcHEYNAQEDAcIBAwEBDQECAS4BAgEkJAECAi0BAwFOJBoZJCQZGiQZJwIDAQECAgEBAwInAQIBDQESEgENAQIBR/6aAWbv/asCVf5kubkBNCQZGSQkGRkkGicBAwIBAQEBAQQBJwEDDQESEgENAwEBBiQZGiQkGhkkGicBAwECAQECAQMBJwICDQEBEhIBAQ0CAgADAJcAAwNpA30ANwA7AEAAAAEnMAYHDgEHBhYxMAYVFBYXHgExMAYXHgExMAYHDgEXHgE3PgE3PgE3NhYHDgEXHgE3PgEnLgExAwcXNwEhFSE1Au2zORxQLwUECAkPCAkNBQsKFFQaGTwRED4jIk0iIjgREg4NDhYNDkceHhwKCw9PW85Y/S4Bf/6BAk+wCR1RRQ8PJhgMDREIBwYcCwsHXxUVISEiChUUUSopOQsMDh0dLhsbDz49VUVFGwEuW9Ja/YkwMAAAAAEAjgAlA3YDRAAZAAAlIiYnAyY2NzYWHwEBPgEXHgEHAQ4BByoBIwGdEyILzxUJGxtCFIgBVxFCHBwQEv5rCiMTAQIBJREPAREbQhQVChq0AiYcDxESQR39dxEUAQAAAAQAZAC6A5wCxgAJABAAFAAgAAABNSMHERczNSMRJSMRMzcRJxEjETMTMzUjNTM1IzUzNSMDnLE6OrF4/e+vrzs7PDx46HZ2dnboAlJ0Ov5pO3EBJ3T99DsBlzr+ZQEp/mZtQ3B7cQAAAgBlALcDmwLJAAsAFAAAAS8BAzMRFzcRMxEjJQcnIxcRMxE3ATBWdAF2WVh1cwGcPTt3d3R1AlJ1Af3vAWN3cf6jAhEBd3Xs/t0BI+4AAAACAGMAtgOdAsoACwAWAAABIzUjETM1MxUzESMlIwc1IxEzNRczJwFPeHR0eHV1Ak52s3R0s3TqAd7s/e+srgIRAefn/e2wresAAAAAAgC2AY0DSgHzAAQACQAAEzMVIzUzIRUhNbaYmMsByf43AfNmZmZmAAQAtgEoA0oCWAAEAAkADgATAAATMxUjNTMhFSE1BzMVIzUzIRUhNbaYmMsByf43y5iYywHJ/jcCWGZmZmbKZmZmZgAAAwDHAEsDOQM1AB8AKAA0AAABNycHJzUjJwcjNTM1IxUzFSMHESMXFTMXFSE1NxExJwMHIScRNyEXAyU3Jw8BFR8BPwEnBwMaHz8gHgEBAXs9+EB+fQEBAXwBd3sdIXT+9nVxARJxAf7nngH8PD/5PwECmwJaIj4gHgEBAUA8PEB9/o0BAXoCAnsBdR3+onR0AQ10dP7zop4BAjv8QAE/+gGcAAAEAMcASwM5AzUAIAApAC8AMgAAASc3JwcnNSMnByM1MzUjFTMVIwcRIxcVMxcVITU3ETkBAwchJxE3IRcDBz8BJzEHJxc3AzcdHz8gHgEBAXs9+EB+fQEBAXwBd3s+dP72dXEBEnEB930/AbsBAXwCPR0iPiAeAQEBQDw8QH3+jQEBegICewF1/r90dAENdHT+8zgCQPe5+X59AAAEAFgAkgOnAu4ABAAJAA4AIAAAEyEVITUVIRUhNQchFSE1JRUjNTM1IgYVFBYzMjY1NCYnWQNO/LIBpv5aAQGn/lkC17h6S2pqS0trRDQC7nl58Hh483l55+c/tGtLS2pqSztcEwAAAAQAVwCPA6gC8QAEAAkADQAUAAATIRUhNRUhFSE1ByEVIQE3FTMHJzNYA1D8sAGn/lkBAaf+WQJaeXq1t3kC8Xl58Hl59HkBaQG0u7gAAAAAAQCAAEADgANAACYAAAEeAxc3PgEXHgEzMhYdARQGIyIkJgI1NDY7ATIWFRQWFxYGDwEBGhc8R1IuXQkYCyRNJxIZGRKW/vjFchkSlRIZDAwEBgleAfQuUUg7GF4JBQMMDRkRlRIZcsUBCJYSGRkSKEwkCxgJXQAAAQDxAIwDQQLbACMAACUHNiYnAS4BJyYiBwYUFx4BFwEeATcHBhQXFjI/ATY0JyYiBwMcBwEEBP6IAwgFHlgfHx8FCgUB4wUKBgcHBwgWCCUICAgWB9YGBQsEAeMGCgQfHx5YHwQIA/6IBAQBBwgVCAgIJQgWBwgIAAAAAAEAgABAA4ADQAALAAABIREhESERIREhESEDgP8A/wD/AAEAAQABAAJAAQD/AP8A/wABAAAEAMYAiQM8Av8ABwAWAFIAWgAANx4BNycGFhcTDgEHAT4BNz4BNwEOAQcXNjIfARYUBw4BIyImLwEHFx4BBw4BIyImLwEHFxYGBw4BIyImLwEmNDc2Mh8BNycmNDc2Fh8BNycmNDc3LgEnFy4BJ+kqWC/UAxQSWC03DwEdPWktLDkN/uA5aizuBA0FSQUFAgYDAwYCG0kcBAEFAgYDAwUDF0YaBAIEAwUDAwQDSQUFBQ0EGEQZBQUFDQQYSRgFBegqWivUARISrBMTA9QwVyoB1S1qPP7jDjctLWk5ASAMOSw0BQVJBA4EAgMDAhtIHAQNBAMCAwIbRRoEDwUCAgQCSQUNBQQEGEQYBQwFBAEEGEgYBQ0EjBMRAtUrWioAAAAFAIsAwAOAAq8AFQAjAC8ARQBTAAATPgEzMhYXHgEVFAYHDgEjIiYnFSMRFx4BMzI2NTQmIyIGBxUXFAYjIiY1NDYzMhYTPgEzMhYXHgEVFAYHDgEjIiYnFSMRFx4BMzI2NTQmIyIGBxWLGUcxMkgXGBsWFhtPMAoTB2trBhEMKzIsKRAWBeElGxomJhobJVQZRzEySBcYGxYWG08wChMHa2sGEQwrMiwpEBYFAqUEBhMTEjkjIzoTGhgBAaoB1NcCASkkICUCAYzOGyUlGxslJQGKBAYTExI5IyM6ExoYAQGqAdTXAgEpJCAlAgGMAAAEAGAAIAOgA2AABAAJAA0ARgAAJRc3JwclFzcnBx8BNycBIgYHLgEjIgYHLgEjIgYVFBYXBxc3MhYzMjY3HgEXBxc3Jx4BMzI2NwcXNyc+ATceATMyNjU0JiMCXCWCJYL+RyVlJmSoJXElAS4HDAckbj4+biQHDQZLa0AyZCZ8AQMCESAQDyMTUSVaFBIlEyFAHZUllyQLFAkQIBFLa2tLfSWBJYEXJWQlZE8lcSUCQgEBMjg4MgEBaks5WxVjJXwBBgYOFQhRJVkTBQYREJQllyQGDwgGBmtLS2oABgB3AC4DtgPCACQAMgBHAFUAdACWAAABNCYnLgEHIgYHLgE1LgIGBw4BHgEXHgI2Nz4BNz4BNz4BJycWBgcOASM+AT8BMDYXAS4BJy4DMTAWFxYGFx4BFx4BIwMmNjc+AR4BFxYOAicBPgE3NiYnJgYHHgEXHgEXFgYHDgEHDgEHDgEXPgE3Jw4BBwYWFx4BFy4BNz4BNz4BNz4BNT4BJy4BJy4BJxYGBwO2AgEIPiUJDwcBARPB59IjEggLGxIln7OlLA8RCCtFHBcQAlIXERQNGw0GBwIHHg/+HRg8ISUoEQJHPRoeHQcYDgkKCC+cBFs1cXBrLycSZK91AQYZMQgHGyERJgoJDwgHCQIEEw4HDwgCDQEFDAEEMBmMBysFDAsIBB4HDwoMCRkMBg4GBQYBAwICDAgHEAgSDw8BkAcOBywmBAMCAgQCLzABLi0XTFlfKlpgDz9EGBwWCicoITobCAlJDgcFFy8aBAsD/pYIJSInVkgvHAYCXGQaJAwIDQFjFk0aDw0DExENNCwWEQEQDi8eHjMFAgUGAwgECBILHy0VChIJAxACBw4HCSgSnwxADCIkFAkkBBE7GBMcEAkOCAkTDA0VDg4YDAYPBCBIGgAACQCFAEADiANrACoANgBCAHUAvgDUAU8BWwFnAAABLgEnLgEjDgEHDgEHFBYXHgEXHgEXHgEzMjY3PgE3PgE3PgE3PgE3LgEnJzIWFRQGIyImNTQ2BzIWFRQGIyImNTQ2Fz4BNycOASMiJicuAScHHgEXLgE1NDYzMhYXIjAjHgEXMDIXMhYXMhYzFDAxHgEVFAYHBR4BFx4BNz4BNz4BJzEuAScmNjc+ASc4ATEuAScUBgcOAQcOAQcOAQciJicuAScwJjU4ATEHMDQxDgEXDgEXMR4BFTAWFxYmFwcOAQcGFhceATc+AT8BBiYnLgEnBjYlMCYnDgEHDgEHDgEHHgEHDgMjIiYnLgEnLgEnJjY/AT4BNy4BJw4BFzAWNz4BNzAWFw4BBzAGFRQWMTAWMjY3PgE3MhYzMDI3HgEXHgEzMjY3OAExMDYxMDIxPgE3NDYxPgE1NCYxLgEnPgE3MBYXFjI3PgE3NiYnJRQGIyImNTQ2MzIWFxQGIyImNTQ2MzIWAu4TSToULRlNZR0cGQMCCA8xFB1CJgoYEAoWCxgtFRkqEQMUAwQFAgILD60WICAWFyAgaRYgIBYXICCwBw4GBw84HRYlCwIeCAYCFwkJOmIsESYTAQETIAoBAQECAQEBAQMEMwv+txYuFz5/PyFCHRM8CwEGAwUBAwUCCgIDAgsEBw4IDyISI0omKVInI0YWCwcIBwIMAgIBAR4oAysoDAYKAgMXFRAsDwsGAQMBKwISKA8EBwJLCAYBAgIKIRIECAQJDQcGJ0BZN3B+CgMHAgQHAxsFBQEDBwMaGgMVLg8HCQYRDh1FBgsFQkcvRUsdBAcCBAcEDAoCBwUcTSITKRQBAQcsDAECA0EIDwgiNQoeDQQHAgIDAQMXIf6SCwgIDAwICAtcCwgIDAwICAsC4ChFEAYIAjgpKVggARgREhkICw4DBAYEBAMJBwkYDwMTAwUSDBg+Hx8vISEvLyEhLwEvISEvLyEhL/8GDAcEEhoNBAESBwUBEAYCExIVHgUEBAsHAQIBAgEDBgMQFQNcCxUJEAQLBRQRCzAaBQUEBQoGDB4KAgICCA4GCA0GDBQHDwwBCgsKHx4SCQcBChcLBx0LAgQCKRUCFxUSDyMRFyEIBgkNCiAOGQIRAQcRDAsJOwoGAwcEEx0MAwUDFT4hHTgsHFwTBw8IAgUDGTkTAg0VCRIeBh1lMwcEAxQOZC4BAQIaGRgXCA4VBAcDAQEDBwQVDgMEAQEPDgEBBAcEGRoCAgEWRTIfBgICAQgHGGIp1QwREQwMEREMDBERDAwREQACAGsAKwOVA1UALACxAAABPgEnLgMnJgYHLgEjIg4CFRQWFw4BFx4DMzI2Nx4BMzI+AjU0JicHDgEHDgEjIiYnLgEnLgE1NDY3PgEzMhYXHgEXHgEXHgEXHgEzMjY3PgE1NCYnLgEnLgEnLgEnLgEnLgE1NDY3PgE3PgEzMhYXHgEXHgEXHgEVFAYHDgEjIiYnLgEnLgEnLgEjIgYHDgEVFBYXHgEXHgEXHgEXHgEXHgEXHgEXHgEVFAYHA3MDBAIKO1+DUQ8dDxo8IS9TPiMREQMEAgg9YoNODx0PGjwhL1M+IxERwAwjFxc2ICU/GBEdCwoLBgcHEQoIDwYFCgQFCgYFEAoKGhAXJA4ODgcIBxQMDCAVGy4SEx0LCwsMCwwhFhYzHRcpEREcDAsRBQUFBgcHEQoIDgUFCgYGEQkJHxUUHwwMDAQEBAsHCA4HCBgRFiYSER4MDBQHBwYLDAGFDx0PToVkPAUBAwMRESM+Uy8hPBoPHQ9MiWc8AgMQEiM+Uy8hPBpwERsKCQoNDQoZEBAfDwkQBgcGBQUFDgoLEwcHDQQFBQoJChgOCxMHBwsEAwkEBg4ICBUODiMUFCMPDxgICAgFBgUPCQkSCgoUCQkQBwcHBAUEDQoNFAgHBwgICBILBwwEBQkEAwYCAgYEBQoGBQ4ICBQNDB8SFScRAAYAVQBfA6sC6wAMABwALQA6AEkAXAAAAS4BIyIGFRQWFz4BNwcqASMiBgcOATEzPgE3PgEFMzAmJy4BIyoBIx4BFx4BFyc+ATU0JiMiBgceARclMjY1NCYjIg4CFRQWMwUuASMiMiMqASMiBgcOATEhMCYBUgE3ISI4HhYWRSSLBAwHESoJCA9MBhEJAQQClVAPCAkiERsCBwIDAQkRBzAaJTciITcCJTwT/thEc25EIkEzH2xEAQsRRSJJFjhELUQiVRERHQJ7HAGVIjc6IhkrCyMpBmcUGhk+Gz8aBQiBPhkaFAQIBRo/G5cKLhsiOTciBiwjRGxERHMhNEIiRGp1MigoMjN9fQAAAAACANYAagMqAxYABgAKAAATCQEjESERAyEVIdYBKgEqqv8AqgJU/awBagEs/tT/AAEAAaxWAAAAAAIAywBrA0sDFQAYADEAAAEyFwEWFRQHAQYjIicmNTQ3CQEmNTQ3NjMhMhcBFhUUBwEGIyInJjU0NwkBJjU0NzYzAfUSDAErDQ3+1QwSEQ0MDAEM/vQMDAwS/wASDAErDQ3+1QwSEQ0MDAEM/vQMDAwSAxUM/tUMEhIM/tUMDA0REg0BDAEMDRISDAwM/tUMEhIM/tUMDA0REg0BDAEMDRISDAwAAQFIAQwCrwJ0AAwAAAEUBiMiJjU0NjMyFhUCr2lLSmlpSktpAcBKampKSmpqSgAAAwBiALMDlQLNAI4AmwCfAAAlLgEnLgEnLgEnLgEnLgEnLgEvAS4BJyMPAQ4BBw4BBw4BBw4BBw4BBxUyNjcyNjcyNjMyFhceATM2NDU8ATUiJiMuAScuAScuAScuATU0Njc+ATcXMBYXHgEXHgEVFAYVDgEjDgEjDgEjDgEjMAYjBiIxBw4BFTI2Nz4BMzIWFx4BMzwBNTwBNTQmJy4BJycqAScqASM3HgEXBiI3FSE1AogMDwQCBwMFDQcICgIIFAwNEwVIAQIBLWJSAwUDBAcFBAkEBAoGBgoEEiEOAQQDAwUBCh8UFB8KAQEHBwcJBAMJBQUIAgIDCQkJDQWdBwgHDAYFBgEBAQECAQEBAwECAwEDAgICLgEBBx8ZGCYNCyEXFiELAQECDwz8Ch0SEhgFOxEgDwYKugFM2AIFAwIKCAodFBMZBhEwHyAtDagBBAP+1wUJBAMFAgICAQECAQECARwDAgEBAQIBAgIDBQIGCwMBAQEBAQICAgQDAgcEBBwYGCMKARIRER8ODhEDAQMBAQIBAgEBAQEBAQoGDgcBAgEBAQIBAgECAgICAQMKBgIDA78BniNPLAGrMDAAAAMAYQCxA5YCzwCOAJwAqAAAJS4BJy4BJy4BJy4BJy4BJy4BLwEuAScjDwEOAQcOAQcOAQcOAQcOAQ8BMjY3MDY3MjYzMhYXHgEzNDY1NCY1MCYjLgEnLgEnLgEnLgE1NDY3PgE3FzAWFx4BFx4BFRQGFQ4BIw4BMQ4BIw4BIzAGIwYiMQcOARUyNjc+ATMyFhceATM8ATc8ATE0JicuAScnIiYjIiYjNx4BFyIGIyU1IxUjFTMVMzUzNQKIDA8EAgYEBQ0HCAoCCBQMDRMFSAECAS1iUwIGAwMIBAUJBAQKBgYJBAETIQ4EAwQEAgoeFRQfCgEBCAYHCgMDCQUFCAIDAgkICQ4EngcIBwwGBQYBAQEBAgIBAwECAwEDAgICLgEBBx8ZGCYNCyIWFiELAQEBAw8M/QocEhIYBjwRIA8GCgQBfTCOjjCO1gIFAwIKCAoeExMaBhAwIB8tDqgBBAL92AUJBAMFAgICAQECAQECARwDAgEBAQIBAgIDBQEHCgQBAQEBAQICAgQDAgcEBBwZGCIKARIRER8ODhEDAQMBAQIBAgEBAQEBAQoGDgcBAQIBAQIBAgECAgEDBAoGAQQDvwEBnSJQLAGrj48vj48vAAAAAAQAAACzA/cCzQAKABUAIgAnAAATETM1MxUzESMHJyERMzUzFTMRIwcnBScjETM1MxUzNSc3NQcjNTMVAHg7eT5aVwEoeDp5PVpYAlY97nU/dj4/dj4+As396a+uAhV4eP3osK8CFnh4Oz395rW0sT4/rrK1tQAAAAQAxwBLAzkDNQAgACkALwAyAAATNyc3Fzc1MzcXMzUjNTMVIxUzFxEzBxUjBxUhNScROQETFyE3ESchBxMXLwE3MRc3ByfJHR8/IB4BAQF7PfhAfn0BAQF8/ol7PnQBCnVx/u5xAfd9PwG7AQF8Aj0dIj4gHgEBAUA8PEB9/o0BAXoCAnsBdf6/dHQBDXR0/vM4AkD3ufl+fQAAAAMAwgC/AzUCwQAKAB4AKgAAARUvAREzNRcVMxElIg4CFRQeAjMyPgI1NC4CAyImNTQ2MzIWFRQGAsZTXXM4dP4cHjQmFxcmNB4dNCYXFyY0HQ0SEg0MEhICwOjlAf4BwHVKAf0EKEZdNTVeRSkpRV41NV1GKP57Tjc3TU03N04ABAASAL4D5QLCABQAIQAtADcAABMiDgIVFB4CMzI+AjU0LgIjESImNTQ2MzIWFRQGIwEjETM1MzUjNTM1IwU1IREzNTM1IzWhHjQmFxcmNB4eNCcWFic0Hg0SEg0NEhINATRsdaysra0CB/7edaysAsIoRl81NV9GKChGXzU1X0Yo/nlONzdOTjc3TgGG/f2pbn1vbm79/qhufgAABQBc/+ADpAOgABMAJwA4AEcATQAAASIOAhUUHgIzMj4CNTQuAgMiLgI1ND4CMzIeAhUUDgIBPgE1NCYjIgYHHgMXOQElLgEjIgYVFBYXPgM3EzUjETM1AgBXmXJCQnKZV1eZckJCcplXRntbNjZbe0ZGe1s2Nlt7AUYMDGlLK0sYLlZLQhn+EhhLK0tpDAwaQUtWLmI88AMoQnKZV1eZckJCcplXV5lyQv0KNlt7RkZ7WzY2W3tGRntbNgJhEy4YS2kmIAokM0AmxyAmaUsYLRQmQDMlCf4q8P7UPAAAAAABAGAANwOdAvAAEQAAAQ4BLgEHEyMDNzYeAjc2FgcDnaKNXnOJU16pVpl0X6DGDQ8HAqPrQUE4c/66ApofcDF2Uk8FDQsAAAAEAGAAWgOgAyYAMABPAJ4AogAAExcVBxUGFhceARc6ATsBPwEnNzMfATM3PgE1NCYnNSMvAS4BJyYGByMxDgEHDgEfASUeATMyNjc+ATU0JicuAScuASMiBgcOARUUFhceARcFLgEnLgEnLgEnLgEvAQcOAQ8BFx4BFzEWBgcxDgEHMw4BBycHDgEHFRcHDgEnLgEvAS4BJzUmNj8BNScjESE1NiYnLgEnNTcXNz4BJzUnLwEXB99ySQMBBQMJBgQHBQECgF4uByl8AQEJCQkJAVAmBhgSCRUNASAyEhMMBgEBDQUMBhIfDA0NDQ0DCQQKFg0SHg0NDAwNCBMLAbMLGA0GDQcMGw4JEgoRCD1lKAQ7AwMBAQICAgYEAQMFA2ABDhcKKJoMFAgHCwQBAQICBgIIODGiAm4BFRYCBQJHkgEYFQIBrw9IOQHEnxg/AQwSBgQFAQFtxldNEQEFDAYGDAYBIWYSFAEBBAQWMx4gPBwBtwECDQ0NHhISHwwEBgMGBw0NDR4SEh4NCAwDeREdDQcMBgsRBwUJBFcFLWAzBSEECAQGDAUDBwICBAELAxcuGBpAgwQCAgMIBgEBBAIBDB0RLCFD/u8FITsaAgUCRc1AAQUoIgEBQywpAwAAAAASAGEAGQOgA2cASgCZAKkAwgDbAdACMQJAAnoCkwKsAsUCzgLXA0oDZgOIA5EAAAEuASc8ATUeATMcARc+ATcuAScOARUUFhceARc6ATMeARcOAQcuASc+ATceARc+ATcuAScuAScuASc0NjcuAQcOAxceARc+ATcnLgEnLgEHIgYHDgEHIiYjPgE3PgE3HgEXDgEHDgEVPgE3PgEzNhYXHgEXFgYHDgEHDgEnLgEnLgEnLgEnLgEnMjY3HgEXHgEXMjY3PgEnJRY2NzI2NS4BJxQWFx4BFwcWMjM+ATU8AScuAScmIgciBhUUFhceARcDJiIjDgEHBhQXHgEXFjI3PgE3NiYnLgEnAQ4BBzQmMS4BBw4BBw4BFxQWFxYyMz4BNx4BFw4BIyImJy4BJy4BNz4BNz4BMTAmJy4BNTA0NS4BJw4BFQ4BMTAWFxYUBw4BIyImJy4BJy4BJzQ2Nz4BMTQmJy4BNS4BIyIOAhUUFhc4ATE4ATEeARc0Njc+ATUuASciJiM+ATcyFhUeATcyNjc2NDUuAScuAQciBgcuASc+ATMyFhceARcWFAcOAQcOATEwFhceARUUBgcOAQceARc0Njc+ATc2MjE0Jic8ATc+ATM2FhceARceAQcUBgcOATEwFhceAQcOAQcOAQcwIjEeATMyPgI1NCYnBT4BNx4BFx4BFzI2Nz4BNS4BJy4BIyIGBz4BNzoBMzI2Nz4BNTQmJy4BIyIGBw4BBy4BJz4BNz4BNzYWFx4BBxQGBw4BMTAWFx4BFx4BFRQGBw4BBw4BJyImJy4BJy4BJwUGIicuASceATI2Nw4BBzcUBgcOAQcOAQcOASMGJicuAScuATU0Njc+ATE0JicuATU0Njc+ARceARceARcWBgcOATEUFhceARUnIgYHDgEVFBYXHgEzMjY3PgE1NiYnLgEjBzY0Jy4BJy4BByIGBwYUFx4BFxYyMz4BNRMeATMyNjc+ATUuAScuASMiBgcOARUUFhcTPgE3LgEnDgEnDgEHPgE3LgEXDgEHHgEzHgEXDgEHLgEnIgYHLgEnPgE3LgEnFCIVDgEHLgEnPgE3LgEjIgYHPgE3HgEXDgEHHgEXDgEHLgEnDgEHLgEnPgE3LgEnDgEHHgEXDgEHLgEnDgEVFBYXHgEXPgE3HgEXDgEHHgEXPgE1NCYnBy4BJw4BBw4BBy4BJz4BNz4BNz4BNx4BFw4BBzcuAScOAQcuASc+ATU+ATceARc+ATceARcOAQceARcOAQcnDgEHHgEXPgEBFSRNIyVOJQEleUoPPigCAgMDAgUDAQYDBgkHDxUSFRkSBgcGDBENBQYEAwYDAgUCBwgBAgIRJBMsTDUcBAVPOQUUDjcBBAMDBwUCBgICBAMKDQoEBwMSJRQCAwIOHA4BAQMGAwMFAwoSBwgKAgECAgMJBwYSCggOBgYKBAQGAgIEAQ0RDAEEAwMHBAUHAgMCAQGzAwUCAQIFDAYBAQEFAgUCBAECAgIBBAIDAwICAQEBAQQC1AIEAwIDAQIBAQQCAgUDAgQBAQEBAQMDAToCBAMCAgQDAgMBAQEBAgIBAwICBAIEBQMFCAQECAUFCQIDAQIBAwMDCwYBAgIECAQBAgQNBwEBAQEHBQQLBggLBAQEAQECAQcJAgEBDRkNPGpOLikjBAgEAgEBAQECAgEEAgMDAwEBAgQBAgMBAQECAQIDAQIDAgQGBAMIBAQJBQYIAgICAQMDAggEAQEBAQECAwIDBQMCAQIFAgMKBAECAQgFBAoGBwsEAwIBAwMBCQgBAQEBAQQCAwYDAho6HzxpTy44MP6jDxQQAgUDAwkEBggDBAMBAwMECQUDCQUBAQICAwEFCQMEBAICAgcEBAgDAwQCDhMOBQ4KCRcPEBgHBwgBAwMEEA0DBQcCAwIEBAQMBwgUDAwUBwgNBQUIAwFBT55PAQIBKVFQUSkBAgEEBAQECQQFDAcHDggOFgcHDAQEAwMEBBQQAgQECgoHFA0RGwkKDAEBAgMDDRMEBANMBQgEAwQDBAMJBQQJAwQEAQQEAwkFxQEBAQMCAgQBAgIBAQEBAwICBAIBA7UDCAUEBwMDAgEEAwMHBQQHAwMCBAOyBwcGBQYFAQEPBAUDCgwJBApAAgQCAwQCAgQCAQEBBAYDAwUCBAYFBAkEBAgFAQ8dDgYIBgYJBwcMBidEFwoSCgYIBggNCgMEAwQFBAMDAwMFBAUHBQMFAwYKBAQFAgkUDAICAgoTCQICBQQuUyMkQiEBAgEgQCQNFgsyQR4aZgkLBgIEAgIGAwIDAQUIAgIDAQUHBAcUCwcJCFcDAwMMEAwDBAMCBQQFAwsPCwIEAgQGAwIEAwMEAwYHBswLDgsGCAYFBgHcAQoJAgQDBwgCAwE+VAsqQREDBwIEBQMBAgEGCgcMDwoQEwwGBwYJDAsEBAMBAgIBAwEGDAcFCQUFAwIDKD9RLUFjFR44GVcHCgMDAgECAgEEAgERIhEIDgQKDgoDBgMHCAcDAwECAgIFBgcRCwgQBwcLBAMCAQEBAgEFAgMGAwMIBQICBQcCAwIBAwQDCgYUAQEBAQECBAIBAgEDAwEjAQEDAgIFAgIDAQEBAwICBQIBBAH+NAEBAwMDBAIDAwEBAQEDAwIFAgIDAQHAAwcEAQEBAQEBAwICBAECAwEBAQMDBAYEBQQCBAMIBQUJBQMFAQICBgICBwMBAQIEAgEBAQICCQMDCAMGBgME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) format("truetype");
}

body, input, textarea, button, table {
    /*    color: #e50606; 
*/
    color: #545454;
    line-height: 1.5;
    font-family: Tahoma, Helvetica, sans-serif;
}

body {
    font-size: 0.688em;
    position: relative;
    background: #abccf0;
    min-width: 1118px;
}

input::-ms-clear {
    display: none;
}

div:focus, button:focus {
    outline: none;
}

.tabs-item, .infoGroup .infoTitle, .infoGroup .infoItem, .heading, .heading .text, footer {
    box-sizing: border-box;
}


.collapsible > li > a::before {
    content: "";
    position: absolute;
    left: 0.2em;
    font-size: 1.5em;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-align: center;
    font-weight: bold;
}

.collapsible.vertical-line > li::after, .collapsible.vertical-line > li > a::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0.2em;
    font-size: 1.5em;
    width: calc(1em / 2);
    height: 100%;
    border-right: 1px solid #5574a7;
}


.betSlip .selectorOdds {
    display: inline-block;
    font-size: 1.6em;
    line-height: 0;
}



.smallBtn, .largeBtn, .setting, .glyphIcon, .data, .tool, .hotKey, .message {
    position: relative;
    border: 0;
    background-color: transparent;
    cursor: pointer;
    display: inline-block;
}

.smallBtn, .largeBtn, .setting, .glyphIcon, .data {
    border-radius: 3px;
    padding: 0.15em 0.5em;
    float: left;
    margin-left: 0.25em;
    color: #bbbbbb;
}

    .smallBtn:first-child, .largeBtn:first-child, .setting:first-child, .glyphIcon:first-child, .data:first-child {
        margin-left: 0;
    }


#bettable1 .selectorOdds, #bettable11 selectorOdds {
    font-size: 11px !important
}







.showingNow .fixed {
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}














font[color="red"] {
    color: #b53f39 !important;
}


.hiddenElement {
    display: none !important;
}





.fixed-viewport-bottom {
    position: fixed !important;
    -webkit-backface-visibility: hidden;
    bottom: 0;
}


label input[type="checkbox"] + .checkbox, label input[type="checkbox"]:checked + .checkbox, .checkbox {
    width: 1em;
    height: 1em;
    border: 1px solid #a3a3a3;
    background: #ffffff;
    cursor: pointer;
    display: inline-block;
    border-radius: 3px;
}

    label input[type="checkbox"]:checked + .checkbox::before, .checkbox-checked::before {
        content: "";
        font-weight: normal;
        line-height: 1;
        float: left;
    }

label {
    display: block;
    cursor: pointer;
    position: relative;
    padding-left: 1.467em;
    vertical-align: top;
    min-height: 1.5em;
}

    label .checkbox + span {
        pointer-events: none;
        padding-left: 18px;
    }

    label input[type="checkbox"] {
        display: none;
        color: #545454;
    }

        label input[type="checkbox"] + .checkbox {
            position: absolute;
            left: .1em;
            top: .1em;
        }

            label input[type="checkbox"] + .checkbox::before {
                content: "";
            }



























































.alertArea {
    position: absolute;
    top: -0.5em;
    right: -0.7em;
    z-index: 10;
}

    .alertArea .alert {
        background: #b53f39;
        color: #ffffff;
        border-radius: 3px;
        -ms-transform: scale(0.7);
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
        text-align: center;
        min-width: 1em;
        padding: 0 .2em;
        line-height: 1.25;
        float: left;
        border: 1px solid transparent;
    }




.nav-widgetPanel .alertArea {
    right: .2em;
    top: .2em;
}























@media screen and (min-width: 0\0) {
}







































.hint, .hint-absolute {
    background: #feec6e;
    padding: 0.5em 0.833em;
    color: #545454;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

    .hint .glyphIcon, .hint-absolute .glyphIcon {
        margin-right: 0.5em;
        cursor: default;
    }

    .hint .content, .hint-absolute .content {
        -webkit-box-flex: 1 0 0px;
        -webkit-flex: 1 0 0px;
        -ms-flex: 1 0 0px;
        flex: 1 0 0px;
    }

    .hint .accent, .hint-absolute .accent {
        color: #b53f39;
        font-weight: bold;
    }

    .hint.hint-accent, .hint-absolute.hint-accent {
        background-color: #f5e0df;
        color: #b53f39;
        text-align: center;
    }

.quickBetPanel .hint, .betSlip .hint {
    margin-top: 0.5em;
}

.hint-absolute {
    position: absolute;
    box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.8);
    border-radius: 3px;
    z-index: 33;
    min-width: 15em;
    white-space: normal;
}

    .hint-absolute::before {
        content: "";
        position: absolute;
        top: -.9em;
        left: calc(100%/2 - 0.5em);
        border-width: 0.5em;
        border-color: transparent transparent #feec6e transparent;
        border-style: solid;
        z-index: 2;
    }

    .hint-absolute::after {
        content: "";
        position: absolute;
        top: -1em;
        left: calc(100%/2 - 0.5em);
        border-width: 0.5em;
        border-color: transparent transparent rgba(0, 0, 0, 0.4) transparent;
        border-style: solid;
        z-index: 1;
    }

    .hint-absolute.arrowDown {
        box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.8);
    }

        .hint-absolute.arrowDown::before {
            top: auto;
            bottom: -.9em;
            border-color: #feec6e transparent transparent transparent;
        }

        .hint-absolute.arrowDown::after {
            top: auto;
            bottom: -1em;
            border-color: rgba(0, 0, 0, 0.4) transparent transparent transparent;
        }

.oddsBet-circle .hint-absolute.arrowDown {
    min-width: 100%;
    text-align: center;
    -ms-transform: translateX(-0.25em);
    -webkit-transform: translateX(-0.25em);
    transform: translateX(-0.25em);
}

.hint-absolute.arrowLeft {
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

    .hint-absolute.arrowLeft::before {
        top: calc(100%/2 - 0.5em);
        left: -.9em;
        border-color: transparent #feec6e transparent transparent;
    }

    .hint-absolute.arrowLeft::after {
        top: calc(100%/2 - 0.5em);
        left: -1em;
        border-color: transparent rgba(0, 0, 0, 0.4) transparent transparent;
    }

.smallBtn .hint-absolute.arrowLeft {
    left: 1.25em;
}

.header-search .hint-absolute {
    left: 0;
    top: 95%;
    min-width: 90%;
}


























@keyframes spinCircle-rotate {
    0% {
        transform: rotate(0deg);
        opacity: 1;
    }

    45% {
        transform: rotate(225deg);
        opacity: 1;
        animation-timing-function: ease-out;
    }

    60% {
        transform: rotate(360deg);
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}


.rgafter::after {
    left: 168px !important;
}

.haveafters::after {
    content: "";
    position: absolute;
    left: 157px;
    top: -4px;
    width: 44.39px;
    height: 0.28rem;
    background-color: #ffffff;
    z-index: 28;
    display: none;
}

.quickBetPanel .numericKeypad {
    width: 17em;
    background: #ffffff;
    padding: 0.5em 0.25em 0.5em 0.5em;
    box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.4);
    margin: 0 0.3em;
    border-radius: 3px;
}

.quickBetPanel .btnArea {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 0;
}

.quickBetPanel .largeBtn {
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.quickBetPanel .stakeBtnGroup {
    padding-bottom: 0.5em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    float: left;
    width: 100%;
    overflow: hidden;
}

    .quickBetPanel .stakeBtnGroup + .otherBtnArea {
        padding-top: 0;
    }

.quickBetPanel .btnNote {
    padding-bottom: 0.5em;
    text-align: center;
    clear: both;
    background: #ffffff;
}

.quickBetPanel .otherBtnArea {
    padding-top: 0.5em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    clear: both;
}

    .quickBetPanel .otherBtnArea .largeBtn {
        -webkit-box-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

.quickBetPanel .hint .content {
    white-space: normal;
}

.panelActive, .panelActive-bottomRight, .panelActive-upperLeft, .panelActive-upperRight {
    position: relative;
}

    .panelActive .quickBetPanel, .panelActive-bottomRight .quickBetPanel, .panelActive-upperLeft .quickBetPanel, .panelActive-upperRight .quickBetPanel {
        display: block;
        position: absolute;
        z-index: 16;
    }

        .panelActive .quickBetPanel .numericKeypad, .panelActive-bottomRight .quickBetPanel .numericKeypad, .panelActive-upperLeft .quickBetPanel .numericKeypad, .panelActive-upperRight .quickBetPanel .numericKeypad {
            position: absolute;
        }

.selected.panelActive::after, .selected.panelActive-bottomRight::after, .selected.panelActive-upperLeft::after, .selected.panelActive-upperRight::after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 0.28rem;
    background-color: #ffffff;
    z-index: 29;
}

.selected.indicatorDown.panelActive:hover, .selected.indicatorDown.panelActive-bottomRight:hover, .selected.indicatorDown.panelActive-upperLeft:hover, .selected.indicatorDown.panelActive-upperRight:hover, .selected.indicatorDown.panelActive::after, .selected.indicatorDown.panelActive-bottomRight::after, .selected.indicatorDown.panelActive-upperLeft::after, .selected.indicatorDown.panelActive-upperRight::after, .selected.indicatorUp-a.panelActive:hover, .selected.indicatorUp-a.panelActive-bottomRight:hover, .selected.indicatorUp-a.panelActive-upperLeft:hover, .selected.indicatorUp-a.panelActive-upperRight:hover, .selected.indicatorUp-a.panelActive::after, .selected.indicatorUp-a.panelActive-bottomRight::after, .selected.indicatorUp-a.panelActive-upperLeft::after, .selected.indicatorUp-a.panelActive-upperRight::after, .selected.indicatorUp.panelActive:hover, .selected.indicatorUp.panelActive-bottomRight:hover, .selected.indicatorUp.panelActive-upperLeft:hover, .selected.indicatorUp.panelActive-upperRight:hover, .selected.indicatorUp.panelActive::after, .selected.indicatorUp.panelActive-bottomRight::after, .selected.indicatorUp.panelActive-upperLeft::after, .selected.indicatorUp.panelActive-upperRight::after, .selected.indicatorDown-a.panelActive:hover, .selected.indicatorDown-a.panelActive-bottomRight:hover, .selected.indicatorDown-a.panelActive-upperLeft:hover, .selected.indicatorDown-a.panelActive-upperRight:hover, .selected.indicatorDown-a.panelActive::after, .selected.indicatorDown-a.panelActive-bottomRight::after, .selected.indicatorDown-a.panelActive-upperLeft::after, .selected.indicatorDown-a.panelActive-upperRight::after {
    background-color: #ffaf96;
}

.panelActive .quickBetPanel {
    left: 0;
    border-radius: 0 3px 3px 3px;
}

@media screen and (min-width: 0\0) {
    .panelActive .quickBetPanel {
        margin: -0.1em 0;
    }
}

.panelActive .quickBetPanel .numericKeypad {
    left: 100%;
    top: 0;
}

.panelActive.selected::after {
    bottom: -0.05em;
}

.panelActive-bottomRight .quickBetPanel {
    border-radius: 3px 0 3px 3px;
    right: 0;
}

    .panelActive-bottomRight .quickBetPanel .numericKeypad {
        right: 100%;
        top: 0;
    }

.panelActive-bottomRight.selected::after {
    bottom: -0.05em;
}

.panelActive-upperLeft .quickBetPanel {
    border-radius: 3px 3px 3px 0;
    left: 0;
    bottom: 1.5em;
}

    .panelActive-upperLeft .quickBetPanel .numericKeypad {
        left: 100%;
        bottom: 0;
    }

.panelActive-upperLeft.selected::after {
    top: -1px;
}

.panelActive-upperRight .quickBetPanel {
    border-radius: 3px 3px 0 3px;
    right: 0;
    bottom: 1.5em;
}

    .panelActive-upperRight .quickBetPanel .numericKeypad {
        right: 100%;
        bottom: 0;
    }

.panelActive-upperRight.selected::after {
    top: -1px;
}




a::before, a::after, div::before, div::after, span::before, span::after,
form::before,
form::after, label::before, label.primary::before, label::after, label.primary::after, button::before, button::after,
h1::before,
h1::after, h2::before, h2::after, h3::before, h3::after, h4::before, h4::after, h5::before, h5::after, h6::before, h6::after, p::before, p::after,
li::before,
li::after, ol::before, ol::after, ul::before, ul::after, td::before, td::after {
    font-family: "iconFont";
}

.smallBtn, .smallBtn-text {
    height: 1.25em;
    font-size: 1.1em;
}


    .smallBtn + .smallBtn, .smallBtn-text + .smallBtn, .smallBtn + .smallBtn-text, .smallBtn-text + .smallBtn-text {
        margin-left: 0.167em;
    }

.icon-favorite.smallBtn::before, .icon-favorite.smallBtn-text::before {
    font-size: 2em;
    top: -0.21em;
    left: -0.16em;
    color: #7591c1;
}

.oddsRow-fav-s:before {
    color: #f93509 !important;
    vertical-align: middle;
    padding-top: 1px;
}

.smallBtn, .smallBtn-text, .largeBtn, .setting, .glyphIcon, .glyphIcon-large, .data, .form, .inOddsTable, .trigger, .largestBtn, .largestBtn-lightBlue, .middleBtn, .circleBtn, .tool, .hotKey, .filter, .filter2, .message, .heading-default .glyphIcon-large, .heading-noMoving .glyphIcon-large {
    position: relative;
    border: 0;
    background-color: transparent;
    cursor: pointer;
    display: inline-block;
}

.smallBtn, .smallBtn-text, .largeBtn, .setting, .glyphIcon, .glyphIcon-large, .data, .form, .inOddsTable, .trigger {
    border-radius: 3px;
    padding: 0.15em 0.5em;
    float: left;
    margin-left: 0.25em;
    color: #636363;
}

    .smallBtn:first-child, .smallBtn-text:first-child, .largeBtn:first-child, .setting:first-child, .glyphIcon:first-child, .glyphIcon-large:first-child, .data:first-child, .form:first-child, .inOddsTable:first-child, .trigger:first-child {
        margin-left: 0;
    }

@media screen and (min-width: 0\0) {
}


.primary.smallBtn, .primary.smallBtn-text {
    background: #5574a7;
    color: #ffffff !important;
}

    .primary.smallBtn:hover, .primary.smallBtn-text:hover {
        background: #768fb9;
    }

.accent.smallBtn {
    background: #b53f39;
    color: #ffffff;
}

    .accent.smallBtn:hover {
        background: #ca5d57;
    }

.accent.icon-live.smallBtn:hover {
    background: #b53f39;
}



.inactive.smallBtn {
    background: #bbbbbb;
    color: #ffffff;
}

    .inactive.smallBtn:hover {
        background: #a1a1a1;
    }



.special.smallBtn, .special.smallBtn-text {
    background: #adbed6;
    color: #ffffff;
}

    .special.smallBtn:hover, .special.smallBtn-text:hover {
        background: #8ba3c5;
    }

.specialA.smallBtn, .specialA.smallBtn-text {
    background: #3485c7;
    color: #ffffff;
}

.specialB.smallBtn, .specialB.smallBtn-text {
    background: #c14a99;
    color: #ffffff;
}

.specialC.smallBtn, .specialC.smallBtn-text {
    background: #7591c1;
    color: #ffffff;
    margin-left: 1%;
}

    .specialC.smallBtn:hover, .specialC.smallBtn-text:hover {
        background: #5275b1;
    }

.specialD.smallBtn, .specialD.smallBtn-text {
    background: #f77a00;
    color: #ffffff;
}

    .specialD.smallBtn:hover, .specialD.smallBtn-text:hover {
        background: #ff942b;
    }

.specialE.smallBtn, .specialE.smallBtn-text {
    background: #f2be00;
    color: #ffffff;
}

    .specialE.smallBtn:hover, .specialE.smallBtn-text:hover {
        background: #fcc600;
    }

.cashoutStyle.smallBtn, .cashoutStyle.smallBtn-text {
    background: #ffd330;
    color: #52332c;
}

    .cashoutStyle.smallBtn:hover, .cashoutStyle.smallBtn-text:hover {
        background: #fcc600;
    }

.textAccent.smallBtn, .textAccent.smallBtn-text {
    color: #b53f39;
}

.textA.smallBtn, .textA.smallBtn-text {
    color: #435f8b;
}

.textB.smallBtn, .textB.smallBtn-text {
    color: #73483e;
}

.textC.smallBtn, .textC.smallBtn-text {
    color: #545454;
}

.circle.smallBtn, .circle.smallBtn-text {
    border-radius: 100%;
}

.flexible.smallBtn, .widgetPanel .smallBtn.bottomArea.flexible-open, .widgetPanel .smallBtn.bottomArea.flexible-close, .flexible.smallBtn-text, .widgetPanel .smallBtn-text.bottomArea.flexible-open, .widgetPanel .smallBtn-text.bottomArea.flexible-close {
    width: auto;
}

.smallBtn {
    width: 1.25em;
    padding: 0;
}

    .smallBtn.icon-rain::before, .smallBtn.icon-coffee::before {
        font-size: 1.4em;
        top: -0.1em;
    }

@media screen and (min-width: 0\0) {
    .smallBtn.icon-rain::before, .smallBtn.icon-coffee::before {
        font-size: 0.8em;
    }
}

.smallBtn.icon-result::before {
    font-size: 1em;
    top: 0.15em;
    left: 0.1em;
}

@media screen and (min-width: 0\0) {
    .smallBtn.icon-result::before {
        font-size: 0.8em;
    }
}

.smallBtn.icon-new {
    background: #ffd330;
    color: #73483e;
    padding: 0 0.3em;
    -ms-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    font-weight: bold;
}

.smallBtn.icon-trophy {
    width: 1.23em;
    background: #f77a00;
    color: #ffffff;
    font-weight: normal;
}

.smallBtn-text {
    min-width: 3.5em;
    line-height: 1;
    padding: 0 .3em;
}

    .smallBtn-text::before {
        top: .15em;
        margin-left: -.3em;
        margin-right: -.05em;
        line-height: 0;
    }

@media screen and (min-width: 0\0) {
    .smallBtn-text::before {
        font-size: 0.8em;
    }
}

.smallBtn-text.icon-moreCollapse::before, .smallBtn-text.icon-moreExpand::before {
    font-size: 1em;
}

.moreInfo {
    color: #b53f39;
}

    .moreInfo .smallBtn.icon-info {
        position: absolute;
        margin-left: .5em;
        margin-top: 1px;
    }

.buttonNav, .buttonNav-upper {
    background: #ffffff;
    color: #545454;
    position: absolute;
    z-index: 32;
    box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.8);
    white-space: nowrap;
    border: 1px solid #cdcdcd;
    visibility: hidden;
    opacity: 0;
    transition: all 0.1s ease-in;
    -ms-transform: translateX(calc(-50% + (1.25em/2)));
    -webkit-transform: translateX(calc(-50% + (1.25em/2)));
    transform: translateX(calc(-50% + (1.25em/2)));
}

    .buttonNav > li + li, .buttonNav-upper > li + li {
        border-top: 1px solid #cdcdcd;
    }

    .buttonNav > li, .buttonNav-upper > li {
        padding: 0.15em 0.3em;
        height: 0;
    }

        .buttonNav > li:hover, .buttonNav-upper > li:hover {
            background: #d6d6d6;
        }

.smallBtn:hover .buttonNav, .smallBtn:hover .buttonNav-upper {
    visibility: visible;
    opacity: 1;
}

    .smallBtn:hover .buttonNav > li, .smallBtn:hover .buttonNav-upper > li {
        height: auto;
    }

.buttonNav {
    top: 0;
}

.smallBtn:hover .buttonNav {
    top: 1.25em;
}

.buttonNav-upper {
    bottom: 0;
}

.smallBtn:hover .buttonNav-upper {
    bottom: 1.25em;
}

.largeBtn.secondary, .largeBtn.tertiary {
    border-width: 1px;
    border-style: solid;
    padding: 0.2em 0.75em;
}

.largeBtn {
    background: linear-gradient(to bottom, #7591c1 0%, #5574a7 100%);
    background: -webkit-linear-gradient(bottom, #5574a7 0%, #7591c1 100%);
    color: #ffffff;
    padding: 0.3em 0.833em;
    text-align: center;
    white-space: nowrap;
}

    .largeBtn:hover {
        background: linear-gradient(to bottom, #879fc9 0%, #6582b1 100%);
        background: -webkit-linear-gradient(bottom, #6582b1 0%, #879fc9 100%);
    }

    .largeBtn::before {
        float: left;
        -ms-transform: translate(0, 0) scale(1.3);
        -webkit-transform: translate(0, 0) scale(1.3);
        transform: translate(0, 0) scale(1.3);
        margin: 0 .2em;
    }


    .largeBtn.secondary {
        background: #e85252;
        color: #ffffff;
        border-color: #e85252;
    }

        .largeBtn.secondary:hover {
            background: silver;
            border-color: silver;
        }


















.tool {
    background: whitesmoke;
    color: #545454;
    border: 1px solid #cdcdcd;
    width: 1.8em;
    height: 1.8em;
    float: left;
    border-radius: 3px;
}

    .tool::before {
        font-size: 1.25em;
        position: relative;
        top: .35em;
        left: .3em;
        line-height: 1;
    }


.language {
    width: 12.083em;
}

    .language.dropdown .selected {
        font-weight: bold;
        padding-top: .1em;
        padding-left: .5em;
    }

    .language.dropdown .dropdownPanel {
        border-top: 0;
        background: #545454;
        max-height: none;
    }

        .language.dropdown .dropdownPanel .content {
            color: #ececec;
            padding-left: .55em;
        }

            .language.dropdown .dropdownPanel .content:hover {
                background: #323232;
            }

            .language.dropdown .dropdownPanel .content:last-child {
                border-width: 0;
            }

    .language.dropdownActive, .language:hover {
        background: #7c7c7c;
        color: #ffffff;
        border-color: #7c7c7c;
    }

.setting {
    border-radius: 0 3px 3px 0;
    width: 0.667em;
    height: 2em;
    background: #cdcdcd;
    color: #ffffff;
    padding-left: 0;
    overflow: hidden;
    position: absolute;
    left: -0.667em;
}

    .setting::before {
        content: "";
        position: relative;
        right: 0.65em;
        font-size: 1.3em;
        line-height: 1;
    }

@-moz-document url-prefix() {
    .setting::before {
        top: 0.1em;
    }
}

.setting:hover {
    background: #7c7c7c;
    width: 2em;
    box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.4);
    z-index: 12;
}

    .setting:hover::before {
        right: -0.2em;
    }

.setting.fixed {
    border-radius: 3px;
    position: static;
    margin-left: 0.25em;
}

    .setting.fixed::before {
        right: 0.25em;
    }

    .setting.fixed:hover {
        width: 0.667em;
        box-shadow: none;
    }

.setting.showMore::before {
    content: "";
}

.setting.showLess::before {
    content: "";
}





.lineCircle-accent.glyphIcon {
    border-radius: 100%;
    border: 1px solid transparent;
    width: 1.5em;
    height: 1.5em;
}

.glyphIcon {
    padding: 0;
    color: #7c7c7c;
    width: 1.25em;
    height: 1.25em;
}

    .glyphIcon::before {
        line-height: 1;
        font-size: 1.55em;
        font-weight: normal;
        display: block;
    }

.lineCircle-accent.glyphIcon {
    border-color: #b53f39;
}


.primary.glyphIcon {
    color: #5574a7;
}

.accent.glyphIcon {
    color: #b53f39;
}



.glyphIcon {
    font-size: 1em;
}




















.dropdown {
    position: relative;
    border: 1px solid #cdcdcd;
    border-radius: 3px;
}

    .dropdown::after {
        content: "";
        position: absolute;
        top: .4em;
        right: .3em;
        line-height: 1;
        -ms-transform: scale(1.3);
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }

    .dropdown .selected {
        padding-right: .7em;
        height: inherit;
    }


    .dropdown .dropdownPanel {
        position: absolute;
        z-index: 15;
        box-shadow: 0 0.2rem 0.2rem 0 rgba(0, 0, 0, 0.4);
        width: calc(100% + 2px);
        margin: -1px;
        max-height: 30em;
        overflow-y: hidden;
        overflow-x: hidden;
        border-radius: 0 0 3px 3px;
        visibility: hidden;
        height: 0;
    }

        .dropdown .dropdownPanel .content {
            margin-left: -1px;
            margin-right: -1px;
            padding: 0.4em 2.5em 0.4em 0.5em;
            border-style: solid;
            border-width: 0 1px;
            border-color: #cdcdcd;
        }

            .dropdown .dropdownPanel .content:last-child {
                border-radius: 0 0 3px 3px;
                border-bottom-width: 1px;
            }

.dropdownActive.dropdown, .dropdownActive.dropdown-flexible {
    border-radius: 3px 3px 0 0;
}

    .dropdownActive.dropdown .dropdownPanel, .dropdownActive.dropdown-flexible .dropdownPanel {
        visibility: visible;
        height: auto;
    }



















.hotKey {
    width: 1.25em;
    height: 1.25em;
    color: #ffffff;
    background: #233d67;
    margin-right: 0.167em;
    font-size: 1.3em;
    border-radius: 3px;
    vertical-align: middle;
}

    .hotKey:hover {
        background: #30548d;
    }

    .hotKey::before {
        font-size: 1.25em;
        line-height: 1;
        display: block;
        position: relative;
        top: .04em;
    }

    .hotKey.accent {
        background: #b53f39;
    }

        .hotKey.accent:hover {
            background: #ca5d57;
        }

    .hotKey + .hotKey {
        margin-left: 0.25em;
    }

.data {
    text-align: center;
    background: linear-gradient(to bottom, #7591c1 0%, #6383b9 100%);
    background: -webkit-linear-gradient(bottom, #042d6c 0%, #417df0 100%);
    margin-left: 4px;
    padding: 0 4px;
    height: 22px;
    box-sizing: border-box;
    border: 1px solid #233d67;
    font-weight: bold;
    color: #ffffff;
    white-space: nowrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

    .data::before {
        display: inline-block;
        font-size: 14px;
        font-weight: normal;
        line-height: 1;
    }

@-moz-document url-prefix() {
    .data::before {
        margin-top: -1px;
    }
}

.data:hover {
    background-image: none;
    background-color: #30548d;
}

.data .data-text {
    margin: 0 4px;
}



.filter.dropdown .selected, .filter.dropdown-Date .selected, .filter.dropdown-flexible .selected {
    margin-left: -0.5em;
    padding-left: 0.5em;
    min-height: inherit;
}

    .filter.dropdown .selected .txt, .filter.dropdown-Date .selected .txt, .filter.dropdown-flexible .selected .txt {
        display: block;
        padding-left: 0;
    }

.filter.dropdown .dropdownPanel, .filter.dropdown-Date .dropdownPanel, .filter.dropdown-flexible .dropdownPanel {
    white-space: nowrap;
    min-width: 100%;
    width: auto;
    background: white;
    border: 1px solid #cdcdcd;
    left: 0;
}

    .filter.dropdown .dropdownPanel .content, .filter.dropdown-Date .dropdownPanel .content, .filter.dropdown-flexible .dropdownPanel .content {
        border-width: 0;
    }

        .filter.dropdown .dropdownPanel .content:hover, .filter.dropdown-Date .dropdownPanel .content:hover, .filter.dropdown-flexible .dropdownPanel .content:hover, .filter.dropdown .dropdownPanel .content.keySelected, .filter.dropdown-Date .dropdownPanel .content.keySelected, .filter.dropdown-flexible .dropdownPanel .content.keySelected {
            background: #d6d6d6;
        }

        .filter.dropdown .dropdownPanel .content:first-child, .filter.dropdown-Date .dropdownPanel .content:first-child, .filter.dropdown-flexible .dropdownPanel .content:first-child {
            border-radius: 0 3px 0 0;
        }

.filter.oddsTableStatus, .filter.oddsTableStatus-offline, .filter.oddsTableStatus-connecting {
    width: 2.5em;
    height: 1.5em;
    overflow: hidden;
    position: relative;
}

    .filter.oddsTableStatus::before, .filter.oddsTableStatus-offline::before, .filter.oddsTableStatus-connecting::before {
        background: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/connecticon.webp') no-repeat 0 0;
        content: "";
        position: absolute;
        top: -.05em;
        width: 897px;
        height: 22px;
        z-index: 1;
    }

.filter {
    float: left;
    border-radius: 3px;
    padding: 0.15em 0.5em;
    color: #545454;
    border: 1px solid #cdcdcd;
    min-height: 1.5em;
    background: #ececec;
}

.filter2 {
    float: left;
    border-radius: 3px;
    color: #545454;
    border: 1px solid #cdcdcd;
    min-height: 1.5em;
    background: #ececec;
    padding-top: 0.15em;
    padding-bottom: 0.15em;
    margin-left: 2px;
    margin-right: 2px;
    font-size: 11px;
}

    .filter2 select {
        background: #ececec;
        border: none;
        outline: none;
        font-size: 11px;
    }

        .filter2 select option {
            background: white;
            border: none;
            font-size: 11px;
        }

        .filter2 select:hover {
            background: white !important;
            border: none;
            outline: none;
        }

.filter:hover {
    background: white;
}

.filter2:hover {
    background: white;
}

.filter::before,
.filter div::before {
    font-size: 1em;
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    line-height: 1;
    float: left;
    padding: .25em .5em;
}

.filter .text-fill {
    background: #ffffff;
    border-radius: 3px;
    padding: 0 0.833em;
    -ms-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    display: inline-block;
    margin: 0 -0.3em 0 -0.2em;
}

.filter + .filter {
    margin-left: 0.25em;
}

.filter.icon-selectLeague::before {
    color: #5574a7;
    -ms-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
}

.filter.icon-refresh::before {
    -ms-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
}

.filter.icon-refresh.spin::before {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: rotateScale-large 1.5s linear infinite;
    animation: rotateScale-large 1.5s linear infinite;
}

.filter.block-center {
    width: 100%;
    margin: 0;
    text-align: center;
    box-sizing: border-box;
}

    .filter.block-center::before {
        float: none;
        display: inline-block;
        -ms-transform: translate(0, 0) scale(1.5);
        -webkit-transform: translate(0, 0) scale(1.5);
        transform: translate(0, 0) scale(1.5);
    }

.oddsTable .filter.block-center, .accountTable .filter.block-center, .accountTable-verticalAlignTop .filter.block-center, .accountTable-verticalAlignTop .filter.block-center {
    border-radius: 0;
    border-width: 0 0 1px;
    float: none;
}

.moreBetType-filter-container .filter.dropdown {
    float: none;
    vertical-align: middle;
    margin: 0 0.5em;
}

.filter.dropdown-flexible.noHover .content:hover {
    background-color: white;
}

.filter.dropdown-flexible.noHover .content.keySelected:hover {
    background: #d6d6d6;
}

.filter.disable {
    color: #7c7c7c;
    background: #cdcdcd;
    color: rgba(84, 84, 84, 0.65);
    background: #cdcdcd;
    cursor: default;
}

    .filter.disable.dropdownActive .dropdownPanel, .filter.disable.dropdownActive.dropdown-flexible .dropdownPanel {
        visibility: hidden;
        height: 0;
    }

    .filter.disable.icon-selectLeague::before, .filter.disable .hightlight {
        color: #7591c1;
    }

    .filter.disable .switch {
        opacity: 0.5;
    }

    .filter.disable label {
        cursor: default;
    }

        .filter.disable label .checkbox, .filter.disable label .sportName::before {
            opacity: .5;
        }

        .filter.disable label input[type="checkbox"]:checked + .checkbox::before {
            opacity: 0;
        }

.filter.primary {
    background-color: #5574a7;
    color: #ffffff;
    font-weight: bold;
}

    .filter.primary .text-fill {
        color: #5574a7;
    }

.filter.secondary {
    background-color: #7c7c7c;
    color: #ffffff;
    font-weight: bold;
}

    .filter.secondary .text-fill {
        color: #7c7c7c;
    }

.filter.third {
    background-color: #bbbbbb;
    color: #ffffff;
    border-color: #bbbbbb;
}

.filter.active {
    color: #ffffff;
    background: #5574a7;
}

.filter.active-live {
    color: #b53f39;
    background: #ffddd2;
}

.filter.cashoutStyle {
    color: #52332c;
    border-color: #ffd330;
    background-color: #ffd330;
}

.filter.withCheckbox .checkbox::before {
    color: #545454;
}

.filter.withCheckbox .sportName {
    padding-left: 1.4rem;
}

.filter.oddsTableStatus::before {
    transform: translateX(-819px);
    left: -.05em;
}

.filter.oddsTableStatus-offline {
    cursor: default;
}

    .filter.oddsTableStatus-offline::before {
        transform: translateX(-857px);
        left: -.05em;
    }

    .filter.oddsTableStatus-offline:hover {
        background: #ececec;
    }

.filter.oddsTableStatus-connecting {
    cursor: default;
}

    .filter.oddsTableStatus-connecting:hover {
        background: #ececec;
    }

    .filter.oddsTableStatus-connecting::before {
        left: .15em;
        -webkit-animation: playConnect 4s steps(21) infinite normal;
        animation: playConnect 4s steps(21) infinite normal;
        -webkit-backface-visibility: hidden;
        -webkit-perspective: 1000;
        -webkit-transform: translateZ(0);
    }


/*@-ms-keyframes playConnect {*/
/*.filter.oddsTableStatus-connecting from {*/
/*transform: translateX(0);*/
/*}*/
/*.filter.oddsTableStatus-connecting to {*/
/*transform: translateX(-819px);*/
/*}*/
/*}*/

@-moz-keyframes playConnect {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-819px);
    }
}

@-webkit-keyframes playConnect {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-819px);
    }
}

@keyframes playConnect {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-819px);
    }
}























/*.message {
    background: #e8eff5;
    color: #545454;
    border: 1px solid #cdcdcd;
    width: 1.8em;
    height: 1.8em;
    border-radius: 3px;
}

    .message::before {
        font-size: 1em;
        position: relative;
        top: .4em;
        left: .35em;
        font-weight: bold;
        line-height: 1;
    }

    .message:hover {
        background: #7c7c7c;
        color: #ffffff;
        border-color: #7c7c7c;
    }*/

.Message {
    color: #ffffff;
}

.timecontainer {
    color: #fff;
    font-weight: normal;
}


















.collapsible > li.active > a::before {
    content: "";
}

.collapsible > li.active .innerContent {
    display: block;
}

.collapsible > li > a {
    position: relative;
    display: block;
    padding: 0.5em 1em 0.5em 2.25em;
    cursor: pointer;
}


.collapsible > li .innerContent {
    display: none;
    padding: 0;
}






.showingNow .collapsible {
    background: #ffffff;
}





.collapsible.vertical-line > li {
    position: relative;
    background: rgba(0, 0, 0, 0.04);
}

    .collapsible.vertical-line > li:hover, .collapsible.vertical-line > li.active {
        background: transparent;
    }

    .collapsible.vertical-line > li > a {
        font-weight: bold;
        color: #5574a7;
    }

        .collapsible.vertical-line > li > a::before {
            -ms-transform: scale(0.8);
            -webkit-transform: scale(0.8);
            transform: scale(0.8);
            border-radius: 100%;
            color: #ffffff;
            background: #5574a7;
            z-index: 1;
        }

.collapsible.vertical-line .innerContent {
    padding: 0 0 0.5em 1.1em;
}

.miniOdds .tabs {
    background-color: #ffffff;
}

.tabs-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}





.tabs-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    position: relative;
    padding: 0.5em;
    padding-right: 0.25em;
    cursor: pointer;
}

.miniOdds .tabs-item:hover {
    background: #ffffff;
}

.tabs-item.active, .tabs-item.active:hover {
    cursor: default;
}

.miniOdds .tabs-item.active, .miniOdds .tabs-item.active:hover {
    background: #ffffff;
}

















.tabs-nav-scrollable {
    position: relative;
    overflow: hidden;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.05) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.1) 100%);
}

    .tabs-nav-scrollable .tabs-item-group {
        position: relative;
        white-space: nowrap;
    }

    .tabs-nav-scrollable .tabs-item {
        display: inline-block;
        float: none;
        width: 3em;
        height: 3em;
        border: 1px solid rgba(0, 0, 0, 0.12);
        border-top-width: 0;
        border-left-width: 0;
    }

        .tabs-nav-scrollable .tabs-item .sportsIcon {
            position: absolute;
            top: 50%;
            left: 50%;
            margin-top: -1em;
            margin-left: -1em;
        }

        .tabs-nav-scrollable .tabs-item.active {
            border-bottom-width: 0;
        }

    .tabs-nav-scrollable .tabs-nav-prev,
    .tabs-nav-scrollable .tabs-nav-next {
        position: absolute;
        z-index: 1;
        cursor: pointer;
        display: none;
        width: 1.5em;
        height: 3em;
        line-height: 3em;
        border: 1px solid rgba(0, 0, 0, 0.12);
        border-top-width: 0;
        box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.8);
        background: linear-gradient(to top, #dfdfdf 0%, whitesmoke 100%);
        background: -webkit-linear-gradient(top, whitesmoke 0%, #dfdfdf 100%);
    }

        .tabs-nav-scrollable .tabs-nav-prev:hover,
        .tabs-nav-scrollable .tabs-nav-next:hover {
            background: linear-gradient(to top, #f9f9f9 0%, white 100%);
            background: -webkit-linear-gradient(top, white 0%, #f9f9f9 100%);
        }

.miniOdds .tabs-nav-scrollable .tabs-nav-prev, .miniOdds .tabs-nav-scrollable .tabs-nav-next {
    background: linear-gradient(to top, #e6e6e6 0%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
}

    .miniOdds .tabs-nav-scrollable .tabs-nav-prev:hover, .miniOdds .tabs-nav-scrollable .tabs-nav-next:hover {
        background: #ffffff;
    }

.tabs-nav-scrollable .tabs-nav-prev::before,
.tabs-nav-scrollable .tabs-nav-next::before {
    position: relative;
    font-size: 1.5em;
}

.tabs-nav-scrollable .tabs-nav-next.show {
    display: block;
}

.tabs-nav-scrollable .tabs-nav-prev {
    left: 0;
}

    .tabs-nav-scrollable .tabs-nav-prev::before {
        content: "";
    }


.tabs-nav-scrollable .tabs-nav-next {
    right: 0;
}

    .tabs-nav-scrollable .tabs-nav-next::before {
        content: "";
    }

.betInfo, .betInfo-live, .betInfo-closed {
    /*padding: 0.5em 0.833em;*/
    position: relative;
    white-space: normal;
}

    .betInfo + .betInfo, .betInfo-live + .betInfo, .betInfo-closed + .betInfo {
        border-top: 1px solid #cdcdcd;
    }

.suspended.betInfo, .suspended.betInfo-live, .suspended.betInfo-closed {
    background: #feec6e;
}

.betInfo .icon-close, .betInfo-live .icon-close, .betInfo-closed .icon-close {
    position: absolute;
    top: 0.5em;
    right: 0.5em;
}

.betInfo .betType, .betInfo-live .betType, .betInfo-closed .betType {
    font-weight: bold;
    color: #5574a7;
}

.betInfo .icon-close + .betType, .betInfo-live .icon-close + .betType, .betInfo-closed .icon-close + .betType {
    padding-right: 8px;
}

.betInfo {
    background: #ececec;
}

    .betInfo.statusChanged {
        -webkit-animation: oddsChangeColor-betSlip 2.5s linear infinite normal;
        animation: oddsChangeColor-betSlip 2.5s linear infinite normal;
    }

.expandAreaLayout .betInfo {
    background: #ececec;
}

.betInfo-live {
    background: #ffddd2 !important;
}

    .betInfo-live.statusChanged {
        -webkit-animation: oddsChangeColor-betSlipLive 2.5s linear infinite normal;
        animation: oddsChangeColor-betSlipLive 2.5s linear infinite normal;
    }

    .betInfo-live .betType {
        color: #b53f39;
    }

    .betInfo-live .betDetial {
        border-color: #d06f6a;
    }

.betInfo-closed {
    background: #dfdfdf;
}

    .betInfo-closed div, .betInfo-closed span {
        text-decoration: line-through;
    }

    .betInfo-closed .icon-close {
        text-decoration: none;
    }

    .betInfo-closed .betType, .betInfo-closed .matchInfo {
        color: rgba(0, 0, 0, 0.3);
    }

    .betInfo-closed .betDetial {
        border-color: rgba(0, 0, 0, 0.3);
        color: rgba(0, 0, 0, 0.3);
    }

        .betInfo-closed .betDetial .selectorOdds {
            color: rgba(0, 0, 0, 0.3);
        }

            .betInfo-closed .betDetial .selectorOdds.accent {
                color: rgba(0, 0, 0, 0.3);
            }

.waiting .reject .betInfo, .void .betInfo {
    background: #dfdfdf;
    color: rgba(0, 0, 0, 0.3);
}

.waiting .reject .betType, .void .betType {
    color: rgba(0, 0, 0, 0.3);
}

.waiting .reject .betDetial, .void .betDetial {
    border-color: rgba(0, 0, 0, 0.3);
    color: rgba(0, 0, 0, 0.3);
}

.waiting .mainInfo.reject, .mainInfo.void, .waiting .reject .mainInfo, .void .mainInfo {
    text-decoration: line-through;
    color: rgba(0, 0, 0, 0.3);
}

.waiting .reject .matchInfo .homeName, .void .matchInfo .homeName, .waiting .reject .matchInfo .vs, .void .matchInfo .vs, .waiting .reject .matchInfo .awayName, .void .matchInfo .awayName, .waiting .reject .matchInfo .leagueName, .void .matchInfo .leagueName {
    text-decoration: line-through;
    color: rgba(0, 0, 0, 0.3);
}

.accountTable .choice .waiting .reject .matchInfo .leagueName, .waiting .accountTable .choice .reject .matchInfo .leagueName, .accountTable-verticalAlignTop .choice .waiting .reject .matchInfo .leagueName, .waiting .accountTable-verticalAlignTop .choice .reject .matchInfo .leagueName, .accountTable .choice .void .matchInfo .leagueName, .accountTable-verticalAlignTop .choice .void .matchInfo .leagueName {
    color: rgba(0, 0, 0, 0.3);
}

.waiting .reject .ticketType, .void .ticketType {
    color: #7c7c7c;
}

.waiting .timerArea {
    text-align: right;
    font-weight: bold;
    color: #b53f39;
    margin-bottom: 0.5em;
}

.waiting .betInfo {
    background: #ffddd2;
}

.waiting .betType {
    color: #b53f39;
}

.waiting .betDetial {
    border-color: #b53f39;
}

.matchInfo, .matchInfo-line {
    color: #7c7c7c;
}

    .matchInfo .leagueName, .matchInfo-line .leagueName {
        font-weight: bold;
        color: #272727;
    }

.expandAreaLayout .matchInfo .leagueName, .expandAreaLayout .matchInfo-line .leagueName, .choice .matchInfo .leagueName, .choice .matchInfo-line .leagueName, .event .matchInfo .leagueName, .event .matchInfo-line .leagueName {
    padding: 0;
    background: none;
    border-bottom: none;
    color: #7c7c7c;
}

.matchInfo .smallBtn, .matchInfo-line .smallBtn {
    cursor: default;
}

    .matchInfo .smallBtn, .matchInfo-line .smallBtn, .matchInfo .smallBtn + .smallBtn, .matchInfo-line .smallBtn + .smallBtn {
        margin-left: 0.25em;
    }

.matchInfo .teamName-pointer, .matchInfo-line .teamName-pointer {
    cursor: pointer;
}

.matchInfo .homeName, .matchInfo .awayName, .matchInfo .vs {
    float: left;
}

.matchInfo .homeName, .matchInfo .awayName {
    max-width: 42%;
}

.matchInfo .vs {
    max-width: 12%;
    text-align: center;
    margin: 0 0.3em;
}

.matchInfo::after {
    content: "";
    display: block;
    clear: both;
}

.matchInfo-line .homeName, .matchInfo-line .awayName {
    max-width: 100%;
}

.ticketStatus.running, .running .ticketStatus {
    background: #5574a7;
}

.ticketStatus.waiting, .waiting .ticketStatus {
    background: #b53f39;
}

.ticketStatus.void, .void .ticketStatus, .waiting .reject .ticketStatus {
    background: rgba(0, 0, 0, 0.28);
}

.ticketStatus {
    color: #ffffff;
    border-radius: 10px;
    padding: 0 0.5em;
    display: inline-block;
}

.ticketStatus {
    position: relative;
    /*right: 0.833em;
    bottom: 0.5em;*/
    float: right;
}

.ticketStatus2 {
    float: right;
    /*right: 61px;*/
    position: relative;
    font-size: 14px;
    font-weight: bold !important;
}


.betList .ticketStatus {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 42%;
}

.otherContent .ticketStatus {
    position: static;
}

.entryInfo {
    background: #ececec;
    padding: 0.5em 0.833em;
    clear: both;
}

    .entryInfo > div {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

        .entryInfo > div .title, .entryInfo > div .content {
            display: block;
            -webkit-box-flex: 1 1 auto;
            -webkit-flex: 1 1 auto;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
        }

        .entryInfo > div .title {
            color: #7c7c7c;
        }

        .entryInfo > div .content {
            text-align: right;
            color: #5574a7;
        }

            .entryInfo > div .content .smallBtn {
                float: right;
                margin-left: 0.25em;
            }

    .entryInfo .accent {
        color: #b53f39;
    }

.extraInfo {
    padding: 0 0.5em 0.5em;
    background: #ececec;
}

    .extraInfo > .content {
        background: #ffffff;
    }

.cashout-switch {
    position: relative;
    margin-bottom: 0.5em;
    text-transform: uppercase;
}

    .cashout-switch .filter {
        display: block;
        float: none;
        padding-right: 3.8em;
    }

        .cashout-switch .filter .icon-cashout {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

.cashout-switch-btn {
    position: absolute;
    right: .5em;
    top: .3em;
}

.cashout {
    padding: 0.5em;
}

.cashout-minimize .largeBtn, .cashout__button .largeBtn {
    display: block;
    position: relative;
    float: none;
    white-space: normal;
}

.cashout-minimize .largeBtn {
    padding-left: 1.8em;
    padding-right: 1.8em;
}

    .cashout-minimize .largeBtn:before {
        position: absolute;
        right: 5px;
        top: .2em;
    }

    .cashout-minimize .largeBtn span {
        color: #ffd330;
    }

.cashout__header {
    margin-bottom: 12px;
}

    .cashout__header:after {
        content: "";
        display: table;
        clear: both;
    }

    .cashout__header .glyphIcon {
        float: right;
    }

.cashout__message {
    margin-bottom: 4px;
    padding-bottom: 4px;
    border-bottom: 1px solid #cccccc;
}

.cashout__amount .stakeArea, .cashout__amount .comboList > li .innerContent, .comboList > li .cashout__amount .innerContent, .cashout__amount .entryInfo {
    padding: 0;
    background-color: transparent;
}

.cashout__amount .confirmPanel {
    padding-top: 0;
}

    .cashout__amount .confirmPanel .confirmInfo .choiseInfo {
        padding-right: 4px;
        background-color: transparent;
    }

.cashout__amount .currency {
    color: #7c7c7c;
}

.cashout__button {
    margin-top: 4px;
}

    .cashout__button .largeBtn.icon-refresh:before {
        float: none;
        text-align: center;
    }

.cashout__slider .stake-range {
    display: table;
    width: 100%;
    margin-top: 10px;
}

    .cashout__slider .stake-range .stake-min, .cashout__slider .stake-range .stake-all {
        position: relative;
        display: table-cell;
    }

        .cashout__slider .stake-range .stake-min:before, .cashout__slider .stake-range .stake-all:before {
            content: "";
            position: absolute;
            display: block;
            top: -5px;
            width: 1px;
            height: 5px;
            background-color: #545454;
        }

    .cashout__slider .stake-range .stake-all {
        text-align: right;
    }

        .cashout__slider .stake-range .stake-all:before {
            right: 0;
        }

.cashout .hint {
    margin-top: 6px;
}

.rangeslider, .rangeslider__fill {
    display: block;
    border-radius: 2px;
}

.rangeslider {
    background: #cccccc;
    position: relative;
}

.rangeslider--horizontal {
    height: 4px;
    width: 100%;
}

.rangeslider--disabled {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: 0.4;
}

.rangeslider__fill {
    background: #7591c1;
    position: absolute;
}

.rangeslider--horizontal .rangeslider__fill {
    top: 0;
    height: 100%;
}

.rangeslider__handle {
    background: white;
    cursor: pointer;
    display: inline-block;
    top: 50%;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    position: absolute;
    background-color: #fff;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);
    border-radius: 50%;
}

.rangeslider--horizontal .rangeslider__handle {
    touch-action: pan-y;
    -ms-touch-action: pan-y;
}

.bonus__heading {
    padding: 0.5em;
    color: black;
}

    .bonus__heading .glyphIcon {
        float: right;
    }

.bonus__list {
    padding: 0.5em;
    border-top: 1px solid #cccccc;
    color: #7c7c7c;
}

.collapse .bonus__content {
    display: none;
}

fieldset {
    max-width: 60em;
    margin: 0 auto;
    padding: 2em 1em;
}

    fieldset li {
        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;
        padding: 1em;
        position: relative;
        padding-right: 25%;
    }

.openAccount fieldset li {
    padding-right: 0;
}

fieldset label, fieldset label.primary {
    margin-right: 0.5em;
    margin-top: .1em;
    padding-top: .1em;
    padding-left: 1.6em;
}

    fieldset label + label, fieldset label.primary + label, fieldset label + label.primary {
        margin-left: 1em;
    }

fieldset .firstName, fieldset .secondName {
    padding-right: 1em;
    padding-top: 0.2em;
    text-align: right;
    width: 50%;
}

.openAccount fieldset .firstName, .openAccount fieldset .secondName {
    width: 100%;
    text-align: left;
    margin-bottom: 0.5em;
}

fieldset .firstName {
    font-weight: bold;
}

fieldset .field-group, fieldset .formInput, fieldset .nickname {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

    fieldset .field-group.block {
        -webkit-box-flex: 1 0 100%;
        -webkit-flex: 1 0 100%;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        margin-top: 0.5em;
    }

        fieldset .field-group.block.subInput {
            display: none;
        }

        fieldset .field-group.block.showElement {
            display: -webkit-box !important;
            display: -webkit-flex !important;
            display: -ms-flexbox !important;
            display: flex !important;
        }

    fieldset .field-group.inline {
        padding-left: calc(50% + 1em);
        margin-top: 0.5em;
    }

        fieldset .field-group.inline.flex {
            -webkit-align-items: flex-start;
            -ms-flex-align: start;
            align-items: flex-start;
        }

        fieldset .field-group.inline p {
            width: 100%;
            word-wrap: break-word;
            word-break: normal;
        }

    fieldset .field-group .fixed {
        margin-left: 0.3em;
    }

    fieldset .field-group .smallBtn {
        -ms-transform: translateY(0.25em);
        -webkit-transform: translateY(0.25em);
        transform: translateY(0.25em);
    }

fieldset .field-text {
    margin: 0 0.5em;
}

fieldset .formInput {
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

    fieldset .formInput input {
        width: 100%;
        float: none;
        box-sizing: border-box;
    }

    fieldset .formInput > div {
        text-align: left;
        width: 100%;
    }

    .openAccount .dropdown + .formInput, fieldset .formInput + .formInput {
        margin-left: 0.3em;
    }

.subInput .formInput {
    margin-right: 1.6em;
}

fieldset .nickname {
    padding-top: 0.2em;
}

fieldset .textContent {
    font-weight: bold;
    padding-bottom: 1.5em;
    margin-bottom: 1.5em;
    border-bottom: 1px solid #cdcdcd;
}

.numberList .textContent {
    margin-left: 1em;
    margin-right: 1em;
}

fieldset .required::after {
    content: "*";
    color: #b53f39;
    margin-left: .5em;
    float: right;
}

.openAccount fieldset .required::after {
    margin-left: 0;
    margin-right: .3em;
    float: left;
    margin-top: -.3em;
}

fieldset .form.dropdown {
    float: none;
    margin-left: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

    fieldset .form.dropdown .selected {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        max-width: 11em;
    }

fieldset .primary {
    color: #5574a7;
}

.numberList {
    max-width: none;
    padding-bottom: 1em;
}

    .numberList ul {
        padding: 0 0.5em;
        counter-reset: section;
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
        -webkit-column-gap: 1em;
        -moz-column-gap: 1em;
        column-gap: 1em;
    }

    .numberList li {
        padding: 0;
        -webkit-column-break-inside: avoid-column;
        page-break-inside: avoid-column;
        break-inside: avoid-column;
        overflow: hidden;
        min-height: 2.5em;
    }

        .numberList li:not(.active)::before {
            counter-increment: section;
            content: counter(section) ".";
            font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
            width: 1.5em;
            display: inline-block;
            position: relative;
            top: 0.2em;
            text-align: right;
            margin-right: .3em;
        }

        .numberList li::after {
            display: none;
        }

        .numberList li > div {
            float: none;
            -webkit-box-flex: 1;
            -webkit-flex: 1;
            -ms-flex: 1;
            flex: 1;
            overflow: hidden;
            margin-bottom: 0.5em;
        }

        .numberList li.active .drag {
            background-color: #f5eeb8;
            box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.8);
        }

.slides-container {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.slides-control {
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}

.header-news .slides-control {
    width: 204px;
    height: 260px;
}

.slides-control-item {
    position: absolute;
    width: inherit;
    height: inherit;
}

    .slides-control-item a {
        display: block;
    }

.slides-btn-prev, .slides-btn-next {
    transition: all 0.2s ease-in;
    position: absolute;
    top: 50%;
    z-index: 1;
    margin-top: -1em;
    background: #7c7c7c;
    opacity: 0;
    visibility: hidden;
    border-radius: 100%;
    display: inline-block;
    color: #ffffff;
    cursor: pointer;
    box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.8);
}

    .slides-btn-prev::before, .slides-btn-next::before {
        display: inline-block;
        font-size: 2em;
        margin: 0em;
        width: 1em;
        height: 1em;
        line-height: 1;
    }

    .slides-btn-prev:hover, .slides-btn-next:hover {
        background: #7591c1;
    }

.slides:hover .slides-btn-prev, .slides:hover .slides-btn-next {
    opacity: 0.6;
    visibility: visible;
}

    .slides:hover .slides-btn-prev:hover, .slides:hover .slides-btn-next:hover {
        opacity: 1;
    }


.slides-btn-prev {
    left: 0.25em;
}

    .slides-btn-prev::before {
        content: "";
    }

.slides-btn-next {
    right: 0.25em;
}

    .slides-btn-next::before {
        content: "";
    }

.slides-pagination {
    width: 100%;
    padding-top: 0.5em;
    text-align: center;
}

.slides-pagination-item {
    transition: all 0.2s ease-in;
    border-radius: 100%;
    cursor: pointer;
    display: inline-block;
    margin: 0 0.25em;
    width: 0.75em;
    height: 0.75em;
    background: #bbbbbb;
}

    .slides-pagination-item.active, .slides-pagination-item:hover {
        background: #7591c1;
    }

.is-slides-btn--white .slides-btn-prev, .is-slides-btn--white .slides-btn-next {
    color: #7c7c7c;
    background: #ffffff;
}







































.selectorName, .selectorScore, .selectorOther, .selectorOdds {
    margin-right: 0.25em;
}

.sidebar-first .wrapper {
    background: #abccf0;
    margin-top: -30px;
}

.widgetPanel {
    box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.4);
    border-radius: 3px 3px 0 0;
    background: #c6ced8;
    position: relative;
    margin-bottom: 0.5em;
}


    .widgetPanel .icon-widgetCollapse {
        display: none;
        width: 3.333em;
        height: 3.333em;
        position: absolute;
        left: 0;
        color: #5574a7;
        background: #01122b;
    }

        .widgetPanel .icon-widgetCollapse::before {
            font-size: 3em;
            position: relative;
            top: .1em;
            left: .1em;
        }

@media screen and (min-width: 0\0) {
    .widgetPanel .icon-widgetCollapse::before {
        font-size: 0.6em;
    }
}

.sidebar-first .widgetPanel .icon-widgetCollapse {
    border-radius: 3px 0 0 3px;
}

.sidebar-second .widgetPanel .icon-widgetCollapse {
    border-radius: 0 3px 3px 0;
}

.widgetPanel::after {
    content: "";
    display: block;
    clear: both;
}

.widgetPanel .btnArea {
    text-align: center;
}

.widgetPanel .bottomArea {
    border-top: 2px solid #5574a7;
}





.widgetPanel.collapse {
    border-radius: 3px;
}

    .widgetPanel.collapse .bottomArea {
        display: none;
    }

.widgetPanel.fixed-viewport-bottom {
    width: 224px;
    margin-bottom: 0;
    z-index: 36;
}

    .widgetPanel.fixed-viewport-bottom .bottomArea {
        display: none;
    }




























.scroll-content .widgePanelGroup {
    pointer-events: none;
    position: absolute !important;
}

    .scroll-content .widgePanelGroup > div {
        pointer-events: auto;
    }

.ticket .betInfoSub label .countdown {
    margin-left: 0.25em;
}


.ticket .btnArea {
    padding-top: 0.5em;
    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;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    align-items: flex-start;
}

    .ticket .btnArea .largeBtn {
        /*-webkit-box-flex: 1 1 auto;*/
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        text-align: center;
    }




.betDetial {
    border-left: 2px solid #879dc2;
    padding: 0 0 0 1.5px;
    margin: 0 0 0 1.5px;
}


    .betDetial .photo {
        vertical-align: middle;
        display: inline-block;
    }

        .betDetial .photo img {
            margin-right: 2px;
        }

        .betDetial .photo + .name {
            display: inline-block;
        }

    .betDetial .primary {
        color: #2556B3;
    }

    .betDetial .blue {
        color: #2556B3;
    }

    .betDetial .red {
        color: #b53f39;
    }

    .betDetial .accent {
        color: #b53f39;
    }

    .betDetial .hightlight {
        font-weight: bold;
    }

.mainInfo .betDetial .name {
    position: relative;
    padding-right: 1.5em;
}

    .mainInfo .betDetial .name .icon-scoreMap {
        position: absolute;
        right: 0;
    }

.otherDetail .description {
    display: block;
}

    .otherDetail .description .icon-info {
        float: none;
        vertical-align: middle;
    }
/*.selectorOther {
    position: relative;
    top: -0.1em;
}*/

.selectorOdds {
    font-weight: bold;
    color: #01122b;
}

.selectorScore {
    color: #7c7c7c;
}

.comboName {
    display: inline;
}

.stacks {
    font-weight: bold;
    color: black;
    float: right;
}

.comboItem .stacks {
    font-weight: normal;
    color: #5574a7;
}

.ticketInfo {
    color: #7c7c7c;
    height: 35px;
}

.ticketType {
    color: black;
    font-weight: bold;
    min-height: 1.5em;
}

.betInfoSub {
    padding: 0.833em;
}

    .betInfoSub label + label {
        margin-top: 0.25em;
    }

.stakeArea, .comboList > li .innerContent {
    background: #dfe7f3;
    padding: 0.833em;
    color: #5574a7;
}

.quickBetPanel .stakeArea, .quickBetPanel .comboList > li .innerContent, .comboList > li .quickBetPanel .innerContent {
    background: transparent;
    padding: 0 0.8em 0.5em 0;
    float: left;
    width: 55.5%;
}

.stakeArea .entry, .comboList > li .innerContent .entry {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .stakeArea .entry::after, .comboList > li .innerContent .entry::after {
        content: "";
        display: block;
        clear: both;
    }

    .stakeArea .entry .currency, .comboList > li .innerContent .entry .currency {
        display: block;
        -webkit-box-flex: 1 1 32%;
        -webkit-flex: 1 1 32%;
        -ms-flex: 1 1 32%;
        flex: 1 1 32%;
    }

    .stakeArea .entry .content, .comboList > li .innerContent .entry .content {
        display: block;
        -webkit-box-flex: 1 1 68%;
        -webkit-flex: 1 1 68%;
        -ms-flex: 1 1 68%;
        flex: 1 1 68%;
        position: relative;
        text-align: right;
    }

        .stakeArea .entry .content input, .comboList > li .innerContent .entry .content input {
            width: 80%;
            text-align: right;
            padding: 0.18em 2em 0.15em 0.18em;
            border: 1px solid #7591c1;
            color: #5574a7;
            font-weight: bold;
            border-radius: 3px;
        }

@media screen and (min-width: 0\0) {
    .stakeArea .entry .content input, .comboList > li .innerContent .entry .content input {
        min-height: 1.6em;
    }
}

.quickBetPanel .stakeArea .entry .content, .quickBetPanel .comboList > li .innerContent .entry .content, .comboList > li .quickBetPanel .innerContent .entry .content {
    width: 100%;
}

.stakeArea .entry .content .smallBtn, .comboList > li .innerContent .entry .content .smallBtn {
    position: absolute;
    top: .3em;
    right: .3em;
}

.quickBetPanel .stakeArea .entry .content .smallBtn, .quickBetPanel .comboList > li .innerContent .entry .content .smallBtn, .comboList > li .quickBetPanel .innerContent .entry .content .smallBtn {
    right: -.1em;
    top: .35em;
}

@media screen and (min-width: 0\0) {
    .quickBetPanel .stakeArea .entry .content .smallBtn, .quickBetPanel .comboList > li .innerContent .entry .content .smallBtn, .comboList > li .quickBetPanel .innerContent .entry .content .smallBtn {
        right: .1em;
    }
}

.stakeArea .entry .content.count input, .comboList > li .innerContent .entry .content.count input {
    width: 3em;
    text-align: center;
    padding: 0.18em 0.18em 0.15em;
    vertical-align: bottom;
    margin-left: -0.833em;
    margin-right: -0.5em;
}

.stakeArea .entry .entryInfoMini, .comboList > li .innerContent .entry .entryInfoMini {
    text-align: right;
}

.stakeArea .entrySub, .comboList > li .innerContent .entrySub {
    margin-top: 0.5em;
}

.stakeArea .numericKeypad, .comboList > li .innerContent .numericKeypad {
    margin-top: 0.833em;
}

.btnNote .accent {
    font-weight: bold;
    color: #b53f39;
}

.keypad:nth-child(3n) {
    margin-right: 0;
}

.titleGroup {
    padding-bottom: 0.5em;
}

    .titleGroup .title {
        font-weight: bold;
    }

    .titleGroup .smallBtn {
        float: right;
        margin-left: .25em;
        position: relative;
        top: 0.15em;
    }

.comboList {
    margin-bottom: 0.5em;
}

    .comboList > li:hover {
        background: #ececec;
    }

    .comboList > li.active {
        background: #ececec;
        padding-bottom: 0.5em;
    }

        .comboList > li.active.hasStake {
            background: #dfe7f3;
        }

    .comboList > li.hasStake a {
        color: #5574a7;
    }

    .comboList > li a .selectorOther {
        margin-right: 0.25em;
    }

    .comboList > li a .selectorOdds {
        font-size: 100% !important;
        font-weight: bold;
        top: inherit !important;
        -ms-transform: translate(0, 0) scale(1);
        -webkit-transform: translate(0, 0) scale(1);
        transform: translate(0, 0) scale(1);
    }

    .comboList > li a:before {
        left: 0.4em;
        top: 0.3em;
    }

    .comboList > li .innerContent {
        background: transparent !important;
    }

        .comboList > li .innerContent .entryInfoMini {
            text-align: right;
        }

.ticketListGroup + .ticketListGroup {
    margin-top: 0.5em;
}

.ticketListGroup .mainInfoGroup {
    display: none;
}

.ticketListGroup.active .mainInfoGroup {
    display: block;
}

.ticketListGroup.active .smallBtn.primary {
    background: #7591c1;
    color: #ffffff;
}

.ticketListGroup.active .icon-arrow-down::before {
    content: "";
}

.ticketListGroup.active .mainInfo {
    margin-bottom: 1em;
}

    .ticketListGroup.active .mainInfo::after {
        content: "";
        display: block;
        width: 110.2%;
        height: 0.01em;
        border-bottom: 1px solid #cdcdcd;
        position: absolute;
        left: -0.8em;
        bottom: -0.5em;
    }

.ticketListGroup .mainSection {
    color: black;
}

.ticketListGroup .mainInfo {
    position: relative;
}

    .ticketListGroup .mainInfo .leagueName {
        color: #7c7c7c;
    }

.confirmPanel {
    padding-top: 0.5em;
    width: 100%;
}

    .confirmPanel .betInfo {
        margin-bottom: 0.5em;
    }

    .confirmPanel .confirmInfo .choiseInfo {
        background-color: #dfe7f3;
    }

    .confirmPanel .confirmInfo .confirmMsg {
        text-align: center;
        font-weight: bold;
        font-size: 1.2em;
        color: #323232;
    }

        .confirmPanel .confirmInfo .confirmMsg.icon-confirm::before {
            color: #5dad00;
            font-size: 1.8em;
            position: relative;
            top: 3px;
            margin-right: 8px;
        }

        .confirmPanel .confirmInfo .confirmMsg .confirmText {
            max-width: 11em;
            text-align: left;
            display: inline-block;
            line-height: 1.5em;
            vertical-align: top;
            margin: 0.6em 0;
        }

.cashout__amount .cashoutCheck {
    position: relative;
    padding-left: 2.3em;
}

    .cashout__amount .cashoutCheck.icon-confirm::before {
        color: #5dad00;
        font-size: 1.8em;
        position: absolute;
        top: 0.2em;
        left: 0;
    }

.widgetPanel .mainSection {
    background: #ffffff;
    color: black;
    padding: 0.5em;
    border-radius: inherit;
}

.mini .widgetPanel.personalAccount .mainSection {
    padding-top: 0;
}

.mini .widgetPanel .contentArea {
    display: none;
}

/*.widgetPanel.collapse .contentArea {
    display: none;
}*/

.mini .widgetPanel .contentArea {
    display: block;
    position: absolute;
    top: 40px;
    left: 3.333em;
    width: 224px;
    box-shadow: 0 0.2rem 0.2rem 0 rgba(0, 0, 0, 0.4);
    z-index: 23;
    border-radius: 0 0 3px 3px;
}

.mini .widgetPanel.active.fixed-viewport-bottom .contentArea {
    bottom: 0;
    top: auto;
    border-radius: 0;
}

.widgetPanel.personalAccount .contentArea {
    display: none;
    position: absolute;
    top: 2.4em;
    box-shadow: 0 0.2rem 0.2rem 0 rgba(0, 0, 0, 0.4);
    z-index: 23;
    width: 25em;
    border-radius: 0 3px 3px 3px;
}

.widgetPanel.personalAccount.openContent .contentArea {
    display: block;
}

.mini .widgetPanel.personalAccount.active .contentArea {
    padding: 0;
    width: 25em;
}

.mini .widgetPanel.sportsMenu .contentArea {
    background: #4c6896;
}

.widgetPanel.miniCasino .contentArea {
    height: 225px;
}

.mini .widgetPanel.miniCasino.active .contentArea {
    height: calc(225px + 0.3em);
}

.nav-widgetPanel {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #c6ced8;
    background: #5574a7;
    cursor: pointer;
    clear: both;
}

    .nav-widgetPanel::before, .nav-widgetPanel::after {
        position: absolute;
        visibility: hidden;
        left: -1000em;
        top: 0;
    }

    .nav-widgetPanel::before {
        font-weight: normal;
        background: #4c6896;
        color: #ffffff;
        font-size: 1em;
        padding: .1em .35em .05em;
        -ms-transform: translate(-0.9em, 0.8em) scale(1.9);
        -webkit-transform: translate(-0.9em, 0.8em) scale(1.9);
        transform: translate(-0.9em, 0.8em) scale(1.9);
    }

    .nav-widgetPanel::after {
        content: "";
        border-style: solid;
        border-width: 1.7em 0 1.7em .5em;
        border-color: transparent transparent transparent #4c6896;
    }

    .nav-widgetPanel .item {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-width: 0;
        position: relative;
        text-transform: uppercase;
    }

        .nav-widgetPanel .item::before {
            float: left;
            position: relative;
            top: .45em;
            font-weight: normal;
            font-size: 1.3em;
            line-height: 1;
        }

        .nav-widgetPanel .item:hover {
            color: #ffffff;
        }

        .nav-widgetPanel .item + .item {
            padding-left: 0.25em;
        }

        .nav-widgetPanel .item:first-child {
            padding-left: 0.833em;
        }

        .nav-widgetPanel .item:last-child {
            padding-right: 0.833em;
        }

        .nav-widgetPanel .item .itemContent {
            padding: 0.5em 0 0.3em;
            display: block;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

            .nav-widgetPanel .item .itemContent .text {
                margin-left: 0.25em;
            }

        .nav-widgetPanel .item.active {
            cursor: default;
            color: #ffffff;
        }

            .nav-widgetPanel .item.active::after {
                content: "";
                display: block;
                height: 2px;
                background: #ffffff;
                width: calc(100% + 5%);
                margin-left: -5%;
                position: relative;
                bottom: 2px;
            }









.sportsMenu .nav-widgetPanel {
    background: #233d67;
}


.mini .sportsMenu .nav-widgetPanel {
    width: auto;
    position: absolute;
    top: 0;
    left: 3.333em;
    z-index: 21;
    box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.4);
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    border-radius: 0 3px 3px 0;
}

    .mini .sportsMenu .nav-widgetPanel .item {
        -webkit-box-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        padding: 0 1em;
        color: #adbed6;
    }

        .mini .sportsMenu .nav-widgetPanel .item::before {
            -ms-transform: translate(0, 0.1em) scale(1.2);
            -webkit-transform: translate(0, 0.1em) scale(1.2);
            transform: translate(0, 0.1em) scale(1.2);
        }

        .mini .sportsMenu .nav-widgetPanel .item:hover {
            color: #ffffff;
        }

        .mini .sportsMenu .nav-widgetPanel .item.active {
            background: transparent;
            color: #ffffff;
            font-weight: bold;
        }

        .mini .sportsMenu .nav-widgetPanel .item .itemContent {
            padding: 0.6em 2em 0.6em 0;
            overflow: initial;
        }

        .mini .sportsMenu .nav-widgetPanel .item + .item {
            margin-top: -0.6em;
        }

.sportsMenu .heading .nav-widgetPanel {
    display: none;
}

.mini .sportsMenu .heading.showNav .nav-widgetPanel {
    display: block;
}

.infoGroup .infoTitle, .infoGroup .infoItem {
    white-space: nowrap;
    text-align: right;
    padding: 0.5em 0.833em;
    text-transform: uppercase;
}

.creditArea .infoGroup .infoTitle, .creditArea .infoGroup .infoItem {
    padding-top: 0.3em;
    padding-bottom: 0.3em;
}

.infoGroup .infoRow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1px;
}

.infoGroup .largeBtn, .infoGroup .smallBtn {
    float: right;
}

.infoGroup .largeBtn {
    margin: -.3em 0;
}

.infoGroup .smallBtn {
    margin-left: 0.25em;
}

.infoGroup .currency {
    margin-right: 0.25em;
}

.infoGroup .infoTitle {
    color: #545454;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 50%;
    background: #d5e0f0;
}

.infoGroup .infoItem {
    width: 60%;
    background: #dfe7f3;
    font-weight: bold;
    color: #5574a7;
}




.creditArea .infoGroup .infoTitle {
    width: 43%;
}

.creditArea .infoGroup .infoItem {
    width: 65%;
    padding-right: 2.5em;
}

.creditArea {
    padding: 0 0.5em 0.5em 0.5em;
    position: relative;
}

    .creditArea .icon-refresh {
        position: absolute;
        top: 4px;
        right: 12px;
    }



.mini .personalAccount .creditArea {
    display: none;
}

.mini .personalAccount.active .creditArea {
    display: none;
    position: absolute;
    right: -25em;
    top: 0;
    z-index: 21;
}

.panelFunction {
    margin-bottom: 0.5em;
    position: relative;
}

    .panelFunction .floatLeft {
        float: left;
        padding: .3em .4em;
    }

    .panelFunction .floatRight {
        float: right;
    }

    .panelFunction::after {
        content: "";
        display: block;
        clear: both;
    }





.personalAccount {
    background: #ffffff;
    color: #545454;
}

    .personalAccount::after {
        content: "";
        display: block;
        clear: both;
    }


.category-sportList {
    background: #dfe8fe;
    cursor: pointer;
    color: #545454;
    font-weight: bold;
    position: relative;
}

    .category-sportList:hover {
        background: white;
    }
    /*.category-sportList .amount {
        float: left;
        margin-left: 0.5em;
        min-width: 1.75em;
        text-align: right;
    }*/
    /**new*/
    /*.category.live .category-sportList.hasRun, .category.today .today, .category-sportList.active ul, .category.live .category-sportList.hasRun .icon-live, .category.today .category-sportList.hasRun .icon-live, .category.today .today, .category.early .early, .category.live .today, .category.live .live {
        display: block;
    }

    .category.live .category-sportList, .category-sportList ul, .category-sportList .icon-live, .category.today .early, .category.early .today, .category.live .early, .category.live .today, .category.today .live, .category.early .live, .category.live .category-sub {
        display: none;
    }*/

    .category-sportList .checkbox {
        display: none;
    }

/**new*/


.category-sportList-container {
    padding: 0.3em 0.5em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.category-sportList-main {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-transform: uppercase;
}

    .category-sportList-main .sportName {
        position: relative;
        padding-left: 20px;
    }

.mini .category-sportList-main .sportName {
    padding-left: 3em;
    top: -.1em;
    line-height: 2.5;
}

.category-sportList-main .checkbox {
    -ms-transform: translate(0.3em, 3px);
    -webkit-transform: translate(0.3em, 3px);
    transform: translate(0.3em, 3px);
    margin-right: .45em;
}

.mini .category-sportList-main .checkbox {
    position: absolute;
    -ms-transform: translate(-0.4em, -0.2em) scale(0.8);
    -webkit-transform: translate(-0.4em, -0.2em) scale(0.8);
    transform: translate(-0.4em, -0.2em) scale(0.8);
}

.mini .category-sportList-main {
    text-overflow: unset;
}

.category-sub {
    background: #ececec;
}


.mini .category-sub {
    display: none;
}

.mini .category-sportList.active .category-sub {
    display: block;
    position: absolute;
    left: 3.333em;
    top: 0;
    z-index: 23;
    box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.4);
    padding: 0.5em;
    background: whitesmoke;
    border-radius: 0 3px 3px 0;
}

    .mini .category-sportList.active .category-sub:first-child {
        border-radius: 0 3px 0 0;
    }

    .mini .category-sportList.active .category-sub:last-child {
        border-radius: 0 0 3px 0;
    }

.mini .category-sportList:nth-last-child(10) ~ .category-sportList .category-sub {
    top: auto;
    bottom: 0;
}

.category-sub-list {
    padding: 0.18em 0.5em;
    font-weight: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

    .category-sub-list:hover {
        background: #cdcdcd;
    }

    .category-sub-list .betTypeName {
        padding-left: 2.45em;
        /*-webkit-box-flex: 1 1 auto;*/
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        display: block;
    }


    .category-sub-list.active {
        color: #5574a7;
        font-weight: bold;
    }

        .category-sub-list.active:hover {
            background: transparent;
        }

























.betSlip .single [class*="matchInfo"] {
    /*padding: 0 0 0.833em 0.833em;*/
}

.betSlip .single .betInfoSub {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}







@-moz-document url-prefix() {
    .betSlip .parlay .stakeArea a::before, .betSlip .parlay .comboList > li .innerContent a::before, .comboList > li .betSlip .parlay .innerContent a::before {
        top: 0.2em;
    }
}

@media screen and (min-width: 0\0) {
}





.showingNow {
    color: #545454;
}



    .showingNow .fixed {
        max-height: 240px;
        position: relative;
    }

















.miniOdds .tabs-content {
    padding: 0.5em;
}






.miniOdds-sport-title {
    padding: 0 0.25em;
    text-align: center;
    color: #5574a7;
    font-weight: bold;
    margin-top: -0.25em;
    margin-bottom: 0.5em;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.miniOdds-oddstable {
    text-align: center;
    border-radius: 3px;
    color: rgba(255, 255, 255, 0.8);
}

    .miniOdds-oddstable + .miniOdds-oddstable {
        margin-top: 0.5em;
    }

.miniOdds-league {
    padding: 0.25em 0.5em;
    border-style: solid;
    border-bottom-width: 1px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.miniOdds-event,
.miniOdds-odds {
    display: table;
    width: calc(100% - 0.5em);
    padding: 0.25em;
}

    .miniOdds-event > li,
    .miniOdds-odds > li {
        display: table-cell;
        vertical-align: middle;
    }

.miniOdds-event {
    table-layout: fixed;
    margin-top: 0.25em;
    margin-bottom: 0.75em;
    padding-left: 0;
    padding-right: 0;
}

    .miniOdds-event .teamName:first-of-type {
        padding-left: 0.25em;
        padding-right: 0.5em;
    }

    .miniOdds-event .teamName:last-of-type {
        padding-left: 0.5em;
        padding-right: 0.25em;
    }

    .miniOdds-event .teamName > div {
        max-height: 3em;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: normal;
    }

    .miniOdds-event .time {
        color: #545454;
    }


    .miniOdds-event .status {
        width: 6em;
        position: relative;
        height: 3em;
    }

        .miniOdds-event .status > .time, .miniOdds-event .status font {
            position: relative;
        }

        .miniOdds-event .status::before {
            content: "";
            display: block;
            position: absolute;
            left: 50%;
            top: 50%;
            margin-left: calc( -9em / 2);
            margin-top: calc( -9em / 2 + 0.25em);
            width: 9em;
            height: 9em;
        }


.miniOdds-odds {
    background: rgba(0, 0, 0, 0.4);
}

    .miniOdds-odds .betType {
        width: 100%;
        display: block;
    }

        .miniOdds-odds .betType .txt {
            width: 100%;
        }

    .miniOdds-odds .betArea {
        width: 46.5%;
        float: left;
        padding-left: 0.25em;
        padding-right: 0.25em;
        white-space: nowrap;
        cursor: pointer;
        border-radius: 3px;
        background: linear-gradient(to top, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.85) 100%);
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.65) 100%);
    }

        .miniOdds-odds .betArea:hover {
            background: rgba(255, 255, 255, 0.9);
        }

        .miniOdds-odds .betArea .txt {
            color: rgba(77, 77, 77, 0.9);
        }



        .miniOdds-odds .betArea + .betArea {
            margin-top: 0;
            float: right;
        }



    .miniOdds-odds::after {
        content: "";
        display: block;
        clear: both;
    }



.miniOdds-is-deadball {
    background: linear-gradient(to top, #4fa5b0 0%, #4d65a4 100%);
    background: -webkit-linear-gradient(top, #4d65a4 0%, #4fa5b0 100%);
}

    .miniOdds-is-deadball .miniOdds-league {
        border-color: #72b7c0;
    }

.promotions {
    border-radius: 3px;
    background: linear-gradient(to bottom, #7591c1 0%, #5574a7 100%);
    background: -webkit-linear-gradient(bottom, #5574a7 0%, #7591c1 100%);
    padding-top: 0.3em;
    padding-bottom: 0.5em;
}

    .promotions::before {
        content: "";
        background: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/promo_01.webp') center no-repeat;
        width: 2em;
        height: 100%;
        position: absolute;
        left: .7em;
        top: 0;
        background-size: 85%;
    }

    .promotions .contentArea {
        margin-right: 4em;
    }

    .promotions a {
        color: #ffffff;
        text-decoration: none;
        display: block;
        height: 100%;
        vertical-align: middle;
        -ms-transform: translate(2.7em, 0.2em) scale(0.98);
        -webkit-transform: translate(2.7em, 0.2em) scale(0.98);
        transform: translate(2.7em, 0.2em) scale(0.98);
    }

















.crossSelling .slides {
    background-color: #3b3b3b;
    color: #ffffff;
}


.crossSelling-list {
    padding-top: 1em;
}

    .crossSelling-list::after {
        content: "";
        display: block;
        clear: both;
    }

    .crossSelling-list li {
        float: left;
        width: 33.3333%;
        text-align: center;
    }

    .crossSelling-list a {
        display: inline-block;
        position: relative;
        cursor: pointer;
        border-radius: 6px;
        overflow: hidden;
    }

        .crossSelling-list a:hover::before {
            content: "";
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            background: black;
            opacity: 0.5;
        }

        .crossSelling-list a:hover span {
            display: block;
        }

    .crossSelling-list span {
        display: none;
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        margin-top: calc( -3em / 2);
        padding: .4em;
        height: 2em;
        line-height: 1;
        color: #ffffff;
        font-weight: bold;
        background: #ff942b;
        border: solid 1px #c46100;
    }

    .crossSelling-list .playNow, .crossSelling-list .playFun {
        display: none;
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        margin-top: calc( -3em / 2);
        padding: .4em;
        height: 2em;
        line-height: 1;
        color: #ffffff;
        font-weight: bold;
    }

    .crossSelling-list .playNow {
        background: #ff942b;
        border: solid 1px #c46100;
    }

    .crossSelling-list .playFun {
        padding: .4em .3em;
        background: #1fc000;
        border: 1px solid #007110;
    }

    .crossSelling-list div {
        height: 2.5em;
        line-height: 1.25;
        overflow: hidden;
    }

.colossus-bet {
    line-height: 1.333333333;
    font-size: 12px;
}

.colossus-bet__iframe {
    display: block;
    padding: 0;
    width: 100%;
    height: 78px;
    border: none;
}

.colossus-bet__banner {
    display: block;
    position: relative;
    cursor: pointer;
}

    .colossus-bet__banner::before {
        content: "";
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: #ffd330;
        opacity: .1;
    }

    .colossus-bet__banner img {
        width: 100%;
        height: auto;
        border: none;
    }

    .colossus-bet__banner:hover:before {
        display: block;
    }

    .colossus-bet__banner:hover .colossus-bet__btn {
        background: linear-gradient(to bottom, #ff942b 0%, #ff7614 100%);
        background: -webkit-linear-gradient(bottom, #ff7614 0%, #ff942b 100%);
    }

.colossus-bet__btn {
    display: inline-block;
    position: absolute;
    left: 50%;
    bottom: .5em;
    transform: translateX(-50%) translateX(-3.2em);
    padding: .5em;
    line-height: 1;
    color: white;
    font-weight: 700;
    border-radius: .25em;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    background: linear-gradient(to bottom, #f77a00 0%, #e05d00 100%);
    background: -webkit-linear-gradient(bottom, #e05d00 0%, #f77a00 100%);
    text-align: center;
    min-width: 40%;
    max-width: 59%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}













































































































.betArea {
    white-space: nowrap;
}

    .betArea + .betArea {
        margin-top: 0.167em;
    }

    .betArea .txt {
        display: inline-block;
        padding-right: 0.3em;
        text-align: left;
        font-weight: bold;
        color: #545454;
    }




































































































































































































/*.betInfo, .betInfo,  .moreBetTypeArea .betInfo,  .moreBetTypeArea .betInfo, .liveScore + .moreBetTypeArea .betInfo {
    background: #ffddd2;
}

    .betInfo .betType, .betInfo .betType,  .moreBetTypeArea .betInfo .betType,  .moreBetTypeArea .betInfo .betType, .liveScore + .moreBetTypeArea .betInfo .betType {
        color: #b53f39;
    }

    .betInfo .betDetial, .betInfo .betDetial,  .moreBetTypeArea .betInfo .betDetial,  .moreBetTypeArea .betInfo .betDetial, .liveScore + .moreBetTypeArea .betInfo .betDetial {
        border-color: #d06f6a;
    }*/





.multiOdds-moreBetType {
    padding: 0.833em;
}

    .moreBetTypeArea .betTypeTitle, .multiOdds-moreBetType .betTypeTitle {
        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;
        background: #c5c5c5;
        border-bottom: 1px solid #acacac;
        color: rgba(0, 0, 0, 0.75);
    }

        .moreBetTypeArea .betTypeTitle .betCol, .multiOdds-moreBetType .betTypeTitle .betCol {
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

            .moreBetTypeArea .betTypeTitle .betCol + .betCol, .multiOdds-moreBetType .betTypeTitle .betCol + .betCol {
                border-left-color: #929292;
            }

    .moreBetTypeArea .betCol, .multiOdds-moreBetType .betCol {
        text-align: center;
    }

        .moreBetTypeArea .betCol + .betCol, .multiOdds-moreBetType .betCol + .betCol {
            border-left: 1px solid #acacac;
        }

        .moreBetTypeArea .betCol.txt, .moreBetTypeArea .betCol.match, .multiOdds-moreBetType .betCol.txt, .multiOdds-moreBetType .betCol.match {
            text-align: left;
        }

        .moreBetTypeArea .betCol .dropdown, .multiOdds-moreBetType .betCol .dropdown {
            text-align: left;
        }

    .moreBetTypeArea .betTypeContent, .multiOdds-moreBetType .betTypeContent {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        background: #e5ecf5;
        border-bottom: 1px solid #acacac;
    }

        .moreBetTypeArea .betTypeContent:hover, .multiOdds-moreBetType .betTypeContent:hover {
            background: #f5eeb8 !important;
        }

    .moreBetTypeArea .betTypeContent, .multiOdds-moreBetType .betTypeContent, .moreBetTypeArea .betTypeContent, .multiOdds-moreBetType .betTypeContent, .liveScore + .moreBetTypeArea .betTypeContent, .liveScore .multiOdds-moreBetType .betTypeContent {
        background: #ffe9e1;
    }

        .moreBetTypeArea .betTypeContent .betCol.txt, .multiOdds-moreBetType .betTypeContent .betCol.txt {
            color: #545454;
            font-weight: bold;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

        .moreBetTypeArea .betTypeContent .betCol.match, .multiOdds-moreBetType .betTypeContent .betCol.match {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
        }

            .moreBetTypeArea .betTypeContent .betCol.match > div, .multiOdds-moreBetType .betTypeContent .betCol.match > div {
                font-weight: bold;
            }

            .moreBetTypeArea .betTypeContent .betCol.match .score, .multiOdds-moreBetType .betTypeContent .betCol.match .score {
                width: 3.5em;
                vertical-align: middle;
                text-align: center;
            }

            .moreBetTypeArea .betTypeContent .betCol.match .teamName > span, .multiOdds-moreBetType .betTypeContent .betCol.match .teamName > span {
                display: block;
            }

            .moreBetTypeArea .betTypeContent .betCol.match .teamName .accent, .multiOdds-moreBetType .betTypeContent .betCol.match .teamName .accent {
                color: #b53f39;
            }

        .moreBetTypeArea .betTypeContent .betCol-title, .multiOdds-moreBetType .betTypeContent .betCol-title {
            background: #c5c5c5;
            color: rgba(0, 0, 0, 0.75);
        }

        .moreBetTypeArea .betTypeContent .betCol-title__txt, .multiOdds-moreBetType .betTypeContent .betCol-title__txt {
            text-align: left;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

        .moreBetTypeArea .betTypeContent .betCol-separate, .multiOdds-moreBetType .betTypeContent .betCol-separate {
            padding-left: 0.5em;
            padding-right: 0.5em;
            -webkit-box-flex: 1 0 auto;
            -webkit-flex: 1 0 auto;
            -ms-flex: 1 0 auto;
            flex: 1 0 auto;
            box-sizing: border-box;
        }

            .moreBetTypeArea .betTypeContent .betCol-separate .betArea .txt, .multiOdds-moreBetType .betTypeContent .betCol-separate .betArea .txt {
                float: left;
                width: auto;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                padding: 0;
                max-width: calc(100% - 5em);
            }



        .moreBetTypeArea .betTypeContent[class*="child-col-"], .multiOdds-moreBetType .betTypeContent[class*="child-col-"] {
            display: table;
            table-layout: fixed;
            width: 100%;
        }

            .moreBetTypeArea .betTypeContent[class*="child-col-"] .betCol, .multiOdds-moreBetType .betTypeContent[class*="child-col-"] .betCol {
                display: table-cell;
                vertical-align: middle;
            }

    .moreBetTypeArea .twoFrame-a, .multiOdds-moreBetType .twoFrame-a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .moreBetTypeArea .twoFrame-a-part, .multiOdds-moreBetType .twoFrame-a-part {
        -webkit-box-flex: 0 0 49.8%;
        -webkit-flex: 0 0 49.8%;
        -ms-flex: 0 0 49.8%;
        flex: 0 0 49.8%;
        padding-right: 4px;
    }

        .moreBetTypeArea .twoFrame-a-part:last-child, .multiOdds-moreBetType .twoFrame-a-part:last-child {
            padding-right: 0;
        }

    .moreBetTypeArea .oneSet-c .setCol + .setCol .trigger, .moreBetTypeArea .twoSet-a .setCol + .setCol .trigger, .moreBetTypeArea .threeSet-a .setCol + .setCol .trigger, .multiOdds-moreBetType .oneSet-c .setCol + .setCol .trigger, .multiOdds-moreBetType .twoSet-a .setCol + .setCol .trigger, .multiOdds-moreBetType .threeSet-a .setCol + .setCol .trigger {
        border-left: 1px solid #3b5174;
    }

    .moreBetTypeArea .oneSet-c .setCol + .setCol .betTypeTitle, .moreBetTypeArea .twoSet-a .setCol + .setCol .betTypeTitle, .moreBetTypeArea .threeSet-a .setCol + .setCol .betTypeTitle, .multiOdds-moreBetType .oneSet-c .setCol + .setCol .betTypeTitle, .multiOdds-moreBetType .twoSet-a .setCol + .setCol .betTypeTitle, .multiOdds-moreBetType .threeSet-a .setCol + .setCol .betTypeTitle {
        border-left: 1px solid #929292;
    }

    .moreBetTypeArea .oneSet-c .setCol + .setCol .betTypeContent, .moreBetTypeArea .twoSet-a .setCol + .setCol .betTypeContent, .moreBetTypeArea .threeSet-a .setCol + .setCol .betTypeContent, .multiOdds-moreBetType .oneSet-c .setCol + .setCol .betTypeContent, .multiOdds-moreBetType .twoSet-a .setCol + .setCol .betTypeContent, .multiOdds-moreBetType .threeSet-a .setCol + .setCol .betTypeContent {
        border-left: 1px solid #acacac;
    }


    .moreBetTypeArea .betTypeName, .multiOdds-moreBetType .betTypeName {
        -webkit-box-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        padding: 2px 4px;
    }

        .moreBetTypeArea .betTypeName .accent, .multiOdds-moreBetType .betTypeName .accent {
            color: #ffd330;
            font-weight: bold;
        }

        .moreBetTypeArea .betTypeName .text-nowrap, .multiOdds-moreBetType .betTypeName .text-nowrap {
            white-space: nowrap;
        }

.moreBetTypeArea {
    height: 100%;
    background: #dfdfdf;
    border-bottom: 1px solid #a3a3a3;
}

.multiOdds-moreBetType {
    border-top: 1px solid #bbbbbb;
}

.betTypeHeader {
    background: #5574a7;
    color: rgba(255, 255, 255, 0.75);
    border: 1px solid #5574a7;
    border-bottom-color: #3b5174;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

    .betTypeHeader:hover {
        background: #6582b1;
    }

        .betTypeHeader:hover .trigger {
            background: linear-gradient(to bottom, #879fc9 0%, #6582b1 100%);
            background: -webkit-linear-gradient(bottom, #6582b1 0%, #879fc9 100%);
        }

    .betTypeHeader .icon-help {
        margin: 3px;
    }















































.caption_s {
    position: absolute;
    left: 233px;
    width: 100%;
    height: 25px;
    background: #d7dfe8;
    /*top: 206px;*/
    padding-top: 3px;
}

.caption {
    padding: 0.833em;
    margin-bottom: 0.5em;
}

.mainLayout .mainArea .caption {
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    position: fixed;
    top: 120px;
    background: #e8eff5;
    width: 100%;
    z-index: 9;
}

.caption .mainTitle {
    font-size: 1.167em;
    font-weight: bold;
    margin-top: .2em;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
}

    .caption .mainTitle::before {
        margin-right: 0.3em;
        margin-top: -.1em;
        float: left;
    }

.static .caption .mainTitle::before, .inIframe .caption .mainTitle::before, .account .caption .mainTitle::before {
    display: none;
}

.account .caption .mainTitle.icon-betList::before, .account .caption .mainTitle.icon-statement::before, .account .caption .mainTitle.icon-result::before, .account .caption .mainTitle.icon-message::before, .account .caption .mainTitle.icon-preferences::before {
    background-image: none;
    display: block;
    font-size: 1.5em;
    margin-top: -.24em;
}

.caption .icon-arrowLong_left {
    float: left;
    font-size: 1em;
    margin-right: 0.25em;
}

.caption + .filterBlock {
    border-radius: 3px 3px 0 0;
}

.caption .filterArea {
    float: right;
}

.caption::after {
    content: "";
    display: block;
    clear: both;
}

.caption-fixed {
    position: fixed;
    -webkit-backface-visibility: hidden;
    z-index: 17;
    background: #e8eff5;
}

.mainLayout .mainArea .caption-fixed {
    margin-top: -0.5em;
    padding-top: 0.8em;
    padding-bottom: 0.8em;
    box-sizing: border-box;
}















.heading {
    color: #ffffff;
    border-radius: 3px 3px 0 0;
    background: #1c52a9;
    position: relative;
}

    .heading::before {
        font-size: 1.4em;
        float: left;
        line-height: 1;
        position: relative;
        top: .1em;
    }

[class*="icon-sport"].heading::before {
    font-size: 1em;
}

@media screen and (min-width: 0\0) {
    [class*="icon-sport"].heading::before {
        font-size: 0.7em;
    }
}

.icon-favorite.heading::before {
    -ms-transform: translate(0, 0.05em) scale(1.3);
    -webkit-transform: translate(0, 0.05em) scale(1.3);
    transform: translate(0, 0.05em) scale(1.3);
}

.icon-favorite.added.heading::before {
    color: #ffd330;
}





.heading [class^="text"] {
    font-weight: bold;
}


.heading > .text {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}







.heading:hover, .multiple .heading.swap:hover {
    background: linear-gradient(to bottom, #879fc9 0%, #5574a7 100%);
    background: -webkit-linear-gradient(bottom, #5574a7 0%, #879fc9 100%);
}

    .heading:hover::after, .multiple .heading.swap:hover::after {
        color: #ffffff !important;
    }

.heading::after, .collapse .heading::after, .fixed-viewport-bottom .heading::after {
    color: #adbed6;
    -ms-transform: translate(-0.1em, 0.15em) scale(1.25);
    -webkit-transform: translate(-0.1em, 0.15em) scale(1.25);
    transform: translate(-0.1em, 0.15em) scale(1.25);
    position: absolute;
    right: 0.5em;
    top: .7em;
    line-height: 1;
}

.heading::after {
    content: " ";
}

.collapse .heading::after, .fixed-viewport-bottom .heading::after {
    content: "	";
}

.heading {
    cursor: pointer;
    padding: 0.61em 0.7em;
}

    .heading .text {
        display: inline-block;
        width: calc(100% - 2.5em);
        padding: .1em 0 .1em .3em;
    }



@media screen and (min-width: 0\0) {
}














.group .heading {
    width: 50%;
    float: left;
    background-color: transparent;
    color: #4b5d7b;
}

    .group .heading.current {
        color: #ffffff;
        background: #405faf;
    }

        .group .heading.current:hover {
            background: linear-gradient(to bottom, #879fc9 0%, #5574a7 100%);
            background: -webkit-linear-gradient(bottom, #5574a7 0%, #879fc9 100%);
        }

        .group .heading.current::after {
            display: block;
        }

    .group .heading:hover {
        background: #cfd6de;
    }

    .group .heading::after {
        display: none;
    }





.multiple .heading {
    position: relative;
    height: 30px;
}

    .multiple .heading::before {
        position: relative;
        z-index: 8;
    }

    .multiple .heading::after {
        display: none;
    }

    .multiple .heading .text {
        width: 90%;
        position: relative;
        z-index: 8;
    }











.personalAccount .heading {
    color: white;
    /*    background-image: none;*/
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    position: relative;
}

    .personalAccount .heading .text::after {
        content: "";
        font-size: 2em;
        position: absolute;
        right: 0.2em;
        top: 0.1em;
        color: #b3b3b3;
        line-height: 1;
    }

    .personalAccount .heading::after {
        display: none;
    }








.favorite .heading::after {
    display: none;
}



.sportsMenu .heading::after {
    content: "";
}

.sportsMenu .heading.icon-favorite {
    display: none;
}

.sportsMenu .heading.swap {
    display: none;
}

.sportsMenu.collapse .heading[class*="icon-sport"] {
    display: none;
}

.sportsMenu.collapse .heading.swap {
    display: block;
}






































































































































































.streamingList > ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

    .streamingList > ul:hover {
        background: #f5eeb8;
    }


.streamingList .team {
    overflow: hidden;
}

    .streamingList .team > div {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

.streamingList .sportTitle {
    position: relative;
    margin-right: 0.3em;
}







.streamingList .team {
    /*-webkit-box-flex: 1 1 auto;*/
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 0;
    padding: 0 0.5em 0 0.25em;
    overflow: hidden;
}


.streamingList .teamName-pointer {
    cursor: pointer;
}



header {
    /* padding: 0.5em 17.833em 0; */
    width: calc(1145px - 0.833em*2);
    background: #e8eff5;
    z-index: 34;
    /*margin: 0 auto;*/
    margin: 0;
}



/*.header-belt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}*/

.header-belt .nav {
    width: auto;
    margin-left: 233px;
    position: relative;
    z-index: 111;
    font-family: 'VERDANA0', Fallback, sans-serif;
    height: 70px;
    background-size: 100% 105%;
    background-position-y: 0;
    margin-top: -71px;
    background-color: #022459;
    /*    box-shadow: inset 2px 0px 0 rgb(45 45 45 / 0%), inset 0px -1px 0px rgb(5 179 5);*/
}

    .header-belt .nav li.NewGame::before {
        content: "";
        width: 23px;
        height: 16px;
        display: inline-block;
        background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/hot.gif');
        top: 5px;
        position: absolute;
        background-size: 100% 100%;
        margin-left: 25px;
    }

    .header-belt .nav li.GameNew::before {
        content: "";
        width: 23px;
        height: 16px;
        display: inline-block;
        background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/news.gif');
        top: 2px;
        position: absolute;
        background-size: 100% 100%;
        margin-left: 56px;
    }


    .header-belt .nav li.GameHot::before {
        content: "";
        width: 23px;
        height: 16px;
        display: inline-block;
        background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/hot.gif');
        top: 2px;
        position: absolute;
        background-size: 100% 100%;
        margin-left: 56px;
    }

    .header-belt .nav li {
        width: calc(100% / 9 - 15.01px);
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
        width: 70px;
    }

        .header-belt .nav li span {
            min-width: 70px !important
        }

#tableBalance li span {
    min-width: 70px !important;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
}

.header-belt .nav li, .subnavbar .gameNav li {
    display: block;
    float: left;
    cursor: pointer;
}

    .header-belt .nav li:hover {
        background-color: #405faf;
    }

.header-belt .nav a {
    position: relative;
    height: 70px;
    padding: 0 5px;
    font-size: 0.875rem;
    color: white;
    text-align: center;
    margin: 0 auto;
    display: table;
    cursor: pointer;
}

#tableBalance a {
    position: relative;
    height: 70px;
    padding: 0 5px;
    font-size: 0.875rem;
    color: #ffff;
    text-align: center;
    margin: 0 auto;
    display: table;
    cursor: pointer;
}


.header-belt.nav li.home img,
.header-belt .nav li.ball img,
.header-belt .nav li.slot img,
.header-belt .nav li.gd88-casino img,
.header-belt .nav li.keno img {
    padding-top: 10px;
}

.header-belt .nav li.mouse img {
    padding-top: 15px;
    width: 44px;
}

.header-belt .nav li.lottery img {
    padding-top: 10px;
    width: 44px;
}

.header-belt .nav li.game img {
    padding-top: 12px;
    width: 44px;
}

.header-belt .nav li.card img {
    padding-top: 10px;
    width: 44px;
}

.header-belt .nav .nav_name {
    text-align: center;
    font-family: 'VERDANA0', Fallback, sans-serif;
}

.header-belt .nav:after, .subnavbar .gameNav:after {
    content: "";
    display: block;
    clear: both;
}

.header-belt .nav:after, .subnavbar .gameNav:after {
    content: "";
    display: block;
    clear: both;
}

.header-belt .nav > ul > li > a img {
    width: 35px;
}

.header-belt .nav .nav_name {
    position: absolute;
    bottom: 6px;
    left: -8px;
    font-size: 10px;
    /* margin-left: 8px; */
    /* padding-bottom: 9px; */
    text-align: center;
    font-family: Tahoma, Helvetica, sans-serif !important;
    font-weight: bold;
}

.topright {
    position: absolute;
    right: 0;
    min-width: 250px;
    height: 40px;
    background-color: #033a84;
    top: 15px;
}

.APINONEED .topright {
    min-width: 350px;
}

.topright_left {
    float: left;
    height: 100%;
    width: auto;
    margin-left: 5px;
    font-family: 'VERDANA0', Fallback, sans-serif;
    font-size: 12px;
}

    .topright_left > div {
        clear: both;
        color: white;
        display: flex;
        line-height: 20px;
        font-weight: bold;
    }

.topright_right {
    float: right;
    height: 100%;
    width: auto;
}

.topright_right_btn {
    position: relative;
    width: 20px;
    height: 20px;
    background-color: #031f67;
    border: 1px solid #116ac2;
    margin-right: 3px;
    margin-top: 4px;
    float: left;
    text-align: center;
    padding: 5px;
}

.flags {
    width: 40px;
}

.topright_right_btn.flags > img {
    float: right;
    width: 10px;
    height: 10px;
    margin-top: 5px;
}

.everyflags {
    width: 30px;
    height: 20px;
    float: left;
}

.everyoneflag {
    position: absolute;
    top: 53px;
    right: 0px;
    z-index: 999999;
    width: 40px;
    height: auto;
    padding: 5px;
    background: #5574a7;
    display: none;
}

    .everyoneflag > div {
        width: 30px;
        height: 20px;
        margin-left: 5px;
        margin-bottom: 5px;
    }

.flags_1 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/english.webp');
    background-size: 100% 100%;
}

.flags_2 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/china.webp');
    background-size: 100% 100%;
}

.flags_3 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/chinafanti.webp');
    background-size: 100% 100%;
}

.flags_4 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/indonesia.webp');
    background-size: 100% 100%;
}

.flags_5 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/korea.webp');
    background-size: 100% 100%;
}

.flags_6 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/thai.webp');
    background-size: 100% 100%;
}

.flags_7 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/turkey.webp');
    background-size: 100% 100%;
}

.flags_8 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/veitnam.webp');
    background-size: 100% 100%;
}

.flags_9 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/mymy.webp');
    background-size: 100% 100%;
}

.topright_right_btn > img {
    width: 20px;
    height: 20px;
}

.header-belt .nav .nav_name {
    position: absolute;
    bottom: 6px;
    left: -8px;
    font-size: 10px;
    /* margin-left: 8px; */
    /* padding-bottom: 9px; */
    text-align: center;
    font-family: Tahoma, Helvetica, sans-serif !important;
    font-weight: bold;
}

    .header-belt .nav .nav_name.nav_namespan {
        left: -11px !important;
    }

    .header-belt .nav .nav_name.nav_namespan3 {
        left: -5px !important;
    }

    .header-belt .nav .nav_name.nav_namespan2 {
        left: -10px !important;
    }

    .header-belt .nav .nav_name.nav_namespan4 {
        left: -5px !important;
    }

    .header-belt .nav .nav_name.nav_namespan5 {
        left: -11px !important
    }

    .header-belt .nav .nav_name.nav_namespan6 {
        left: -4px !important
    }






.header-belt .nav li.home a span,
.header-belt .nav li.ball a span,
.header-belt .nav li.slot a span,
.header-belt .nav li.gd88-casino a span,
.header-belt .nav li.mouse a span,
.header-belt .nav li.lottery a span,
.header-belt .nav li.game a span,
.header-belt .nav li.card a span,
.header-belt .nav li.keno a span {
    /*margin-left: 38px;*/
    /* margin-bottom: 4px; */
    /*display: none;*/
}

.header-belt .nav li:hover {
    /*background-image: linear-gradient(#0a6a0a, black);*/
}

.header-belt .nav li.home a:hover span,
.header-belt .nav li.ball a:hover span,
.header-belt .nav li.slot a:hover span,
.header-belt .nav li.gd88-casino a:hover span,
.header-belt .nav li.mouse a:hover span,
.header-belt .nav li.lottery a:hover span,
.header-belt .nav li.game a:hover span,
.header-belt .nav li.card a:hover span,
.header-belt .nav li.keno a:hover span {
    /*margin-left: -21px;*/
    /*display: block;*/
    /*background-color: #0a6a0a;*/
    /*width: 93.50px;
	height: 9px;
	padding-top: 2px;*/
}

/*.nav li.keno a:hover span {
	margin-left: -30.53px;
}*/

/*.nav li.slot a:hover span {
	margin-left: -26.53px;
}*/

/*.nav li.mouse a:hover span {
	margin-left: -17.53px;
}

.nav li.lottery a:hover span {
	margin-left: -23.53px
}

.nav li.game a:hover span {
	margin-left: -22.53px;
}
.nav li.gd88-casino a:hover span {
	margin-left: -29.53px;
}
.nav li.card a:hover span {
	margin-left: -26.53px;
}*/


.header-belt .nav li.homesbook a:hover span {
    margin-left: 14px;
    margin-bottom: 4px;
}

.header-belt .nav li.mobile a:hover img {
    padding-top: 12px;
    margin-left: -9px;
}

.header-belt .nav li.mobile span {
    margin-left: 34px;
    margin-bottom: 1px;
}


/* .navbar li.lottery a:hover span {
    margin-left: 28px;
    margin-bottom: 4px;
} */


.header-belt .nav a:hover {
    text-decoration: none;
}

    .header-belt .nav a:hover .nav_name {
        display: block;
        opacity: 1;
        -webkit-transition: all 0.2s;
        -moz-transition: all 0.2s;
        -ms-transition: all 0.2s;
        -o-transition: all 0.2s;
        transition: all 0.2s;
    }

    .header-belt .nav a:hover i {
        opacity: 0.34;
        -webkit-transition: all 0.2s;
        -moz-transition: all 0.2s;
        -ms-transition: all 0.2s;
        -o-transition: all 0.2s;
        transition: all 0.2s;
    }

    .header-belt .nav a:hover .liveTag {
        opacity: 0.6;
        -webkit-transition: all 0.2s;
        -moz-transition: all 0.2s;
        -ms-transition: all 0.2s;
        -o-transition: all 0.2s;
        transition: all 0.2s;
    }

.header-belt .nav i {
    display: block;
    width: 100%;
    height: 84px;
}

.header-belt .nav span {
    display: block;
    letter-spacing: 2px;
}

.header-belt .nav .icon span {
    display: block;
    letter-spacing: 0px !important;
}

#tableBalance i {
    display: block;
    width: 100%;
    height: 84px;
}

#tableBalance span {
    display: block;
    letter-spacing: 2px;
}

#tableBalance .icon span {
    display: block;
    letter-spacing: 0px !important;
}

.header-belt .nav .mobile {
    width: 43px;
    display: block;
    -webkit-transition-property: none;
    -moz-transition-property: none;
    -o-transition-property: none;
    transition-property: none;
}

.afb88logoleft {
    width: 100%;
    position: relative;
    height: 71px;
}

.logo {
    width: 233px;
    height: 71px;
    background-color: #022459;
}

.pa {
    position: absolute;
}

.dropdown-menu {
    background-color: #5574a7;
    border: 1px solid #233d67;
}

.wrape_dropdow {
    width: 300px;
    height: 231px;
    display: block;
    border-radius: 3px;
    margin-left: 20px;
    background: #405faf;
    box-shadow: inset 2px 2px 0 #3b5174, inset 1px 1px 5px rgb(0 0 0 / 50%);
}

.header-belt .wrape_dropdow ul li {
    border-bottom: 1px solid #6582b1;
    display: block;
    height: 32px;
    font-size: 11px;
    color: white;
    width: 100%
}

#tableBalance .wrape_dropdow ul li {
    border-bottom: 1px solid #6582b1;
    display: block;
    height: 32px;
    font-size: 11px;
    color: white;
    width: 100%
}

.wrape_dropdow ul li div.row {
    position: absolute;
    height: 34px;
    line-height: 33px;
    width: 300px;
    margin-left: -3px;
}

.col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 49%;
    position: relative;
    width: 100%;
    float: left;
    text-align: left;
    left: 10px;
}

.col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 51%;
    position: relative;
    width: 100%;
    text-align: right;
    float: right;
}

.logo::before {
    content: "";
    display: block;
    width: 200px;
    height: 90PX;
    background: url(https://d2dgys6tg64hrs.cloudfront.net/w2new/img/i1bet99.webp) no-repeat;
    background-size: 100% 100%;
    margin-left: 20px;
    margin-top: -7px;
}

.password_login {
    float: left;
    display: flex;
    padding-left: 25px;
    margin-top: 3px;
}

.password {
    background-color: #f3f626;
    float: right;
    width: 140px;
    height: 40px;
    border-radius: 3px;
    margin-right: 5px;
    font-family: tahoma, arial, helvetica, sans-serif;
    margin: 3px;
}

    .password i.fas {
        position: relative;
        color: #1a420e;
        font-size: 15px !important;
        height: 40px;
        line-height: 40px;
    }

.password_login .logout {
    background-color: #fc0515;
    float: right;
    width: 140px;
    height: 40px;
    border-radius: 3px;
    font-family: tahoma, arial, helvetica, sans-serif;
    margin: 3px;
}

    .password_login .logout i.fas.fa-sign-out-alt {
        position: relative;
        color: white;
        font-size: 15px !important;
        height: 40px;
        line-height: 40px;
    }

.timetopwei {
    width: 250px;
    position: relative;
    margin-top: 3px;
    float: left;
    margin-left: 0;
}

.timetopweileft {
    width: 215px;
    position: absolute;
    left: 17px;
    margin-top: 33px;
}

.message_down {
    float: right;
    margin-left: 6px;
    color: #fff;
    font-weight: normal;
    position: relative;
}

/*.message_down::before {
		content: "";
		width: 21px;
		height: 21px;
		display: inline-block;
		position: absolute;
		left: -21px;
		top: -3px;
		background: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/time.webp') no-repeat center;
		background-size: 100% 100%;
	}*/

.timeimg {
    margin-top: -3px;
    float: left;
}

.timetopwei .marquee_cs1 {
    width: auto;
    margin-top: 8px;
}

.marqueetopwei {
    float: left;
    margin-left: 0;
    position: relative;
}

.header2 .marqueetopwei {
    margin-left: 40px;
}

.marqueetopwei::before {
    /*content: "";
	width: 18px;
	height: 18px;
	display: inline-block;
	position: absolute;
	top: 10px;
	left: -21px;
	background: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/marquee.webp') no-repeat;
	background-size: 100% 100%;*/
}

.marquee_cs {
    float: left;
    margin-top: 10px;
    width: 18px;
    height: 18px;
    margin-left: 10px;
}



.header2 .marquee_cs1 {
    width: 97%;
}


.marquee_cs1 {
    float: left;
    width: 788px;
    height: 20px;
    margin-top: 10px;
}

.message_down {
    float: right;
    margin-left: 6px;
    color: #fff;
    font-weight: normal;
    position: relative;
}

.topsmso {
    width: 100%;
    height: 36px;
    overflow: hidden;
    position: relative;
    background-color: #032f76;
}

.notop {
    display: none;
}

.hideTopHeader .havetop {
    display: none;
}

.hideTopHeader .notop {
    display: block;
}

.hideTopHeader .topsmso {
    display: none;
}

    .hideTopHeader .topsmso.APItopsmso {
        display: block;
    }

.navzhedie {
    float: left;
    width: 15px;
    height: 15px;
    margin-top: 5px;
    margin-left: 5px;
    display: block;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/zhedie.webp') no-repeat;
    background-size: 100% 100%;
}

.hideTopHeader .navzhedie {
    transform: rotate(180deg);
}

.show_gamesmenu {
    float: left;
    width: 25px;
    height: 25px;
    display: block;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/showallgame.webp') no-repeat;
    background-size: 100% 100%;
}

.hideLeftMnue .show_gamesmenu {
    transform: rotate(180deg);
}

.close_gamesmenu {
    float: left;
    width: 14px;
    height: 14px;
    margin-right: 3px;
    margin-top: 5.5px;
    margin-left: 5.5px;
    display: block;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/allchahao.webp') no-repeat;
    background-size: 100% 100%;
}

.hideLeftMnue .close_gamesmenu {
    transform: rotate(180deg);
}

/*    .logo::before {
        content: "";
        background-position: 0 0;
        background-repeat: no-repeat;
        display: block;
        width: 3.9em;
        height: 4.2em;
        -ms-transform: translate(-0.9em, -0.8em);
        -webkit-transform: translate(-0.9em, -0.8em);
        transform: translate(-0.9em, -0.8em);
    }*/


.darkBg .logo {
    margin-left: 50%;
    -ms-transform: translate(-50%, 2em);
    -webkit-transform: translate(-50%, 2em);
    transform: translate(-50%, 2em);
    -webkit-filter: drop-shadow(0 0 0.1rem rgba(0, 0, 0, 0.8));
    filter: drop-shadow(0 0 0.1rem rgba(0, 0, 0, 0.8));
}

.header-collapse .logo {
    width: 10em;
    height: 2em;
    background-size: 80% auto;
    -ms-transform: translate(2em, 0);
    -webkit-transform: translate(2em, 0);
    transform: translate(2em, 0);
    visibility: hidden;
}

/*.header-collapse .logo::before {
        content: "NEW";
        background-image: none;
        background-color: #9c0000;
        color: #ffffff;
        text-align: center;
        font-family: "Arial", "Tahoma", "pmingliu", "新細明體";
        -ms-transform: translate(-2em, -0.3em) scale(0.7);
        -webkit-transform: translate(-2em, -0.3em) scale(0.7);
        transform: translate(-2em, -0.3em) scale(0.7);
        width: 3em;
        height: 1.4em;
        border-radius: 3px;
    }*/





.header-belt-main {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 0.833em;
}

.header-belt-main-tool {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0.5em;
}

.messages {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

.messages-marquee {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    cursor: pointer;
    padding: 0.2em 0.833em;
    height: 1.4em;
    overflow: hidden;
    background: #ffffff;
    border-radius: 3px;
    border: 1px solid #cdcdcd;
}



.messages-rightArea {
    margin-left: 0.25em;
}



@media only screen and (max-width: 1008px) {
}

.language {
    margin-left: 0.5em;
}

/*.logout {
    background: #c6ced8;
    color: #4b5d7b;
    font-weight: bold;
    border-radius: 3px;
    margin-left: 0.25em;
    width: 8.2em;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    padding: 0.2em 0.3em;
}

    .logout::before {
        content: "";
        margin-right: 0.25em;
        position: relative;
        top: .1em;
    }

    .logout:hover {
        background: #647ca2;
        color: #ffffff;
    }*/


.header-collapse .logout {
    margin-left: 0;
    margin-right: 4px;
    padding: 0 2px;
    width: 24px;
    height: 22px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

    .header-collapse .logout::before {
        margin-right: 0;
        display: inline-block;
        top: auto;
        left: 1px;
        font-size: 14px;
        line-height: 1;
    }

@-moz-document url-prefix() {
    .header-collapse .logout::before {
        margin-top: -1px;
    }
}

.header-collapse .logout:hover {
    background: #a8b4c3;
    color: #4b5d7b;
}

.nav-main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

    .nav-main > li {
        position: relative;
        color: #000000;
        /*background: #233d67;*/
        text-align: center;
        cursor: pointer;
        margin-right: 0.2em;
        /*-webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;*/
        height: 75px;
        width: 12.5%;
        font-weight: bold;
        border-radius: 3px;
    }

        .nav-main > li > span {
            /*padding: 0.5em 0.3em;*/
            position: absolute;
            bottom: 0;
            width: 100%;
            text-align: center;
            display: block;
            /*font-weight: bold;*/
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            font-family: Tahoma, Helvetica, sans-serif !important;
            font-size: 10px !important;
        }

        .nav-main > li > div > span {
            padding: 0.5em 0.3em;
            display: block;
            /*font-weight: bold;*/
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            font-family: Tahoma, Helvetica, sans-serif !important;
            font-size: 10px !important;
        }

        .nav-main > li:last-child {
            margin-right: 0;
        }

        .nav-main > li:hover {
            /*background: #30548d;*/
        }

/*.nav-main > li.active {
            background: #5574a7;
        }*/


.nav-main_noBottomRadius > li {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.nav-main-sub {
    position: absolute;
    min-width: calc(100% - 0.2em*2);
    z-index: 35;
    box-shadow: 0 0.2rem 0.2rem 0 rgba(0, 0, 0, 0.4);
    display: none;
    border: 0.2em solid #30548d;
    background: whitesmoke;
}

    .nav-main-sub > li {
        padding: 0 0.5em;
        position: relative;
        text-align: left;
        color: #545454;
    }

        .nav-main-sub > li:hover {
            background: #d5e0f0;
        }

.nav-main > li:hover .nav-main-sub {
    display: block;
}



.nav-main-sub-Item {
    display: block;
    padding: 0.5em 3.5em 0.5em 0.5em;
    border-bottom: 0.1em solid #cdcdcd;
    white-space: nowrap;
}

.nav-main-sub > li:last-child .nav-main-sub-Item {
    border-bottom: 0;
}

.nav-mark-new {
    position: absolute;
    right: 0;
    top: -0.5em;
    background: #ffd330;
    color: #73483e;
    border: 1px solid #73483e;
    padding: 0 0.3em;
    -ms-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    min-width: 3.2em;
    text-align: center;
    font-weight: bold;
    line-height: 1.25;
    border-radius: 0 0 3px 3px;
    font-family: "Tahoma", "Microsoft JhengHei", "Microsoft YaHei";
}


    .nav-mark-new::after {
        content: "";
        border-color: transparent transparent transparent #73483e;
        border-style: solid;
        border-width: 0.5em 0 0 0.5em;
        position: absolute;
        right: -0.5em;
    }


.header-topBar {
    background: #032f76;
    color: #ffffff;
    border-radius: 3px 0 3px 3px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 30px;
    position: relative;
}


.header-time {
    text-align: center;
    -webkit-box-flex: 0 0 234px;
    -webkit-flex: 0 0 234px;
    -ms-flex: 0 0 234px;
    flex: 0 0 240px;
}

.header-collapse .header-time {
    -webkit-box-flex: 0 0 9.483em;
    -webkit-flex: 0 0 9.483em;
    -ms-flex: 0 0 9.483em;
    flex: 0 0 9.483em;
}

.header-hotKeyArea {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin-left: 0.5em;
    margin-right: 0.5em;
}

.header-search {
    -webkit-box-flex: 0 0 200px;
    -webkit-flex: 0 0 200px;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
    background: #d5e0f0;
    border-radius: 3px;
    margin-right: 6px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 22px;
    box-sizing: border-box;
}

    .header-search:hover {
        background: #fbfcfd;
        box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.8);
    }

.header-search-input {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #545454;
    background: transparent;
    border: 0;
    outline: none;
    padding: 0 4px;
}

    .header-search-input:-ms-input-placeholder {
        color: #949494;
    }

    .header-search-input::-webkit-input-placeholder {
        color: #949494;
    }

.header-search-button {
    width: 24px;
    margin-left: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #545454;
    cursor: pointer;
    border-radius: 0 3px 3px 0;
    position: relative;
}

    .header-search-button::before {
        font-size: 14px;
        line-height: 1;
        display: inline-block;
    }

    .header-search-button:hover {
        color: #ffffff;
        background: #30548d;
    }

.header-search .icon-clear {
    background: rgba(0, 0, 0, 0.5);
    margin: 0;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}

@media only screen and (max-width: 1008px) {
    .header-collapse .header-search {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
}

.header-dataArea {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin-right: 0.5em;
}

    .header-dataArea .data {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        overflow: hidden;
        margin-left: 4px;
        text-transform: uppercase;
        cursor: pointer;
    }

    .header-dataArea .data-text {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

.header-collapse .header-dataArea .data-text {
    display: none;
}

.header-collapse .header-dataArea {
    margin-right: 0.25em;
}


@media only screen and (max-width: 1260px) {
    .header-dataArea {
        margin-right: 0.25em;
    }

    /*        .header-dataArea .data-text {
            display: none;
        }*/

    .header-collapse .header-dataArea .data-text {
        display: none;
    }
}

.header-otherArea {
    width: 224px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.header-collapse .header-otherArea {
    width: 5em;
    margin-left: 0.5em;
}

@media only screen and (max-width: 1008px) {
    .header-otherArea {
        width: 5em;
        margin-left: 0.5em;
    }
}

.header-news, .header-supports {
    margin-right: 4px;
    color: #ffffff;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    cursor: pointer;
    position: relative;
    border: 1px solid;
    border-radius: 3px;
    padding: 0 4px;
    height: 22px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

    .header-news::before, .header-supports::before {
        display: inline-block;
        font-size: 14px;
        line-height: 1;
    }

@-moz-document url-prefix() {
    .header-news::before, .header-supports::before {
        margin-top: -1px;
    }
}

.text {
    text-transform: uppercase;
}

.header-news .text, .header-supports .text {
    margin-left: 6px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-transform: uppercase;
}


.header-news .dropdownPanel, .header-supports .dropdownPanel {
    display: none;
    position: absolute;
    top: 100%;
    left: -1px;
    z-index: 1;
    background: #545454;
    box-shadow: 0 0.2rem 0.2rem 0 rgba(0, 0, 0, 0.4);
}


    .header-news .dropdownPanel.show, .header-supports .dropdownPanel.show {
        display: block;
    }

.header-collapse .header-news, .header-collapse .header-supports {
    text-align: center;
}

    .header-collapse .header-news .text, .header-collapse .header-news .accountTable .text-auto, .accountTable .header-collapse .header-news .text-auto, .header-collapse .header-news .accountTable-verticalAlignTop .text-auto, .accountTable-verticalAlignTop .header-collapse .header-news .text-auto, .header-collapse .header-supports .text, .header-collapse .header-supports .accountTable .text-auto, .accountTable .header-collapse .header-supports .text-auto, .header-collapse .header-supports .accountTable-verticalAlignTop .text-auto, .accountTable-verticalAlignTop .header-collapse .header-supports .text-auto {
        display: none;
    }


@media only screen and (max-width: 1008px) {
    .header-news, .header-supports {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

        .header-news .text, .header-supports .text {
            display: none;
            margin-left: 0;
        }
}

.header-news {
    border-color: #545454;
    background: #7c7c7c;
}

    .header-news:hover {
        background: #545454;
    }




@media only screen and (max-width: 1008px) {
    .header-news {
        position: static;
        padding: 0 2px;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.header-news .dropdownPanel {
    cursor: default;
    padding: 10px;
}


@media only screen and (max-width: 1008px) {
    .header-news .dropdownPanel {
        left: auto;
        right: 0;
    }
}

.header-news .dropdownPanel .smallBtn.icon-clear {
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 1;
    color: #ffffff;
    background-color: #545454;
    border-radius: 0 0 0 20px;
    padding: 3px 3px 8px 8px;
}

    .header-news .dropdownPanel .smallBtn.icon-clear:hover {
        color: #dfdfdf;
    }

.header-supports {
    border-color: #e05d00;
    background: #f77a00;
}

    .header-supports:hover {
        background: #e05d00;
    }




@media only screen and (max-width: 1008px) {
    .header-supports {
        position: static;
        padding: 0 2px;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.header-supports .dropdownPanel {
    min-width: calc(100% + 2px);
    left: auto;
    right: -1px;
}


@media only screen and (max-width: 1008px) {
    .header-supports .dropdownPanel {
        min-width: 0;
        left: auto;
        right: 0;
    }
}

.header-supports .dropdownPanel .content {
    position: relative;
    color: #ececec;
    height: 30px;
    padding: 0 6px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

    .header-supports .dropdownPanel .content:hover {
        background: #323232;
    }


    .header-supports .dropdownPanel .content .item {
        white-space: nowrap;
        color: #ececec;
        text-decoration: none;
        line-height: 1;
        box-sizing: border-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    .header-supports .dropdownPanel .content > .item::before {
        display: inline-block;
        margin-right: 6px;
        font-size: 14px;
        line-height: 1;
        box-sizing: border-box;
    }

@-moz-document url-prefix() {
    .header-supports .dropdownPanel .content > .item::before {
        margin-top: -1px;
    }
}

.header-supports .dropdownPanel .subContent {
    display: none;
    position: absolute;
    top: 0;
    right: 100%;
    text-align: center;
    background: #181818;
    min-width: 100%;
}


    .header-supports .dropdownPanel .subContent .item {
        height: 30px;
        padding: 8px 4px;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

        .header-supports .dropdownPanel .subContent .item:hover {
            background: #3f3f3f;
        }

    .header-supports .dropdownPanel .subContent .qrcode {
        display: inline-block;
        margin: 0 6px 6px 6px;
        padding: 4px;
        background: #ffffff;
    }

        .header-supports .dropdownPanel .subContent .qrcode::before {
            display: none;
        }

        .header-supports .dropdownPanel .subContent .qrcode img {
            width: 100%;
        }

footer {
    background: #cdcdcd;
    border-top: 2px solid #7c7c7c;
    color: rgba(84, 84, 84, 0.7);
    padding: 0 0.833em 0 0;
    position: fixed;
    bottom: 0;
    width: 100%;
}

    footer .copyright, footer .nav li, footer .nav + .copyright {
        text-align: center;
        padding: 1.3em 0 1em;
    }

    footer .nav {
        float: left;
    }

        footer .nav li {
            float: left;
            padding-left: 10px;
            padding-right: 10px;
            border-right: 1px solid #bbbbbb;
            cursor: pointer;
        }

            footer .nav li:hover {
                background: #7c7c7c;
                color: #ececec;
            }

        footer .nav .nav + li, footer .nav + .copyright {
            text-align: right;
        }

    footer.midFooter {
        background: none;
        border-top: 2px solid #768fb9;
        padding: 0;
        height: 1px;
    }

        footer.midFooter .copyright, footer.midFooter .nav li {
            text-align: center;
            padding: 0.3em 0 1em;
        }

        footer.midFooter .nav {
            float: none;
            display: block;
            text-align: center;
            margin-top: 0.5em;
        }

            footer.midFooter .nav li {
                float: none;
                display: inline-block;
                border: none;
                position: relative;
                color: #768fb9;
                padding: 0.5em 10px;
            }

                footer.midFooter .nav li:hover {
                    background: none;
                    color: #5574a7;
                    text-decoration: underline;
                }

                footer.midFooter .nav li::after {
                    content: "";
                    border-right: 1px solid #768fb9;
                    height: 10px;
                    position: absolute;
                    right: -3px;
                    top: 10px;
                }

                footer.midFooter .nav li:last-child::after {
                    display: none;
                }

































/*.logo {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/i1bet99.webp') no-repeat center center !important;
    height: 90px
}*/

/*.logo::before {
        background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/logo_new.webp');
    }*/

.darkBg .logo {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/logo_white.webp');
}

.header-collapse .logo {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/logo_white.webp');
}

.liveStreaming-defaultImage .logo-large {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/logo.webp');
}



/**********************************************************/
.gtTb {
    padding: 2px 4px;
    vertical-align: middle;
    line-height: normal;
    min-width: 820px;
    table-layout: fixed;
}

    .gtTb label {
        display: inline;
    }

.odds-head {
    background: #f48051;
    border-color: #f48051;
    color: #ffffff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-transform: uppercase;
}

.gtHdb .gtHdtr, .mbTbHd1 {
    background: #5574a7;
    border-color: #5574a7;
    height: 22px;
    border-style: solid;
    border-width: 0 0 1px;
    border-collapse: separate;
    padding: 2px 4px;
    vertical-align: middle;
}


.dbLine .gtDbb .gtRow > td {
    vertical-align: top;
}

.oddsRow {
    background: #feddcc;
    border-bottom-color: #bbbbbb;
}

    .oddsRow:hover {
        background: #ebebd1bd !important;
    }

    .oddsRow.altMatch1 {
        background: #feddcc;
        border-bottom-color: #bbbbbb;
    }

/*.oddsot_r .oddsRow {
    background: #ffddd2;
    border-bottom-color: #cea193;
}*/

.oddsot_r .oddsRow:nth-child(odd) {
    background: #feddcc;
    border-bottom-color: #cea193;
}

.oddsot_r .oddsRow:nth-child(even) {
    background: #feddcc;
    border-bottom-color: #cea193;
}



.oddsRow > td {
    border-right: solid #e1b9ab 1px !important;
    border-bottom: 1px solid #d8ada0 !important;
    border-left: 1px solid #fdebe5 !important;
    border-top: 1px solid #fdebe5;
    border-width: 1px;
    vertical-align: middle;
    font-weight: bold;
}

.oddsot_r .oddsRow > td {
    border-right: solid #e1b9ab 1px !important;
    border-bottom: 1px solid #d8ada0 !important;
    border-left: 1px solid #fdebe5 !important;
    border-top: 1px solid #fdebe5;
}

.oddsot_r .oddsRow.altMatch {
    background: #ffccbc;
    border-bottom-color: #cea193;
}

.hoverMatch {
    background: #f5eeb8 !important;
}


/*.gtDbb > tr > td div
{
    height:20px;
}*/
.nbLeft {
    border-left: 0px none !important;
}

.nbRight {
    border-right: 0px none !important;
}

.gtHdb .gtHdtr, .mbTbHd1 {
    background: #5574a7;
    border-color: #5574a7;
    border-style: solid;
    border-width: 0 0 1px;
    border-collapse: separate;
}

.odds-head td {
    height: 24px;
    text-align: center;
    word-wrap: break-word;
    position: relative;
    border-bottom: 1px solid #d35d48;
    border-left: 1px solid #db664a;
}
/*.gtHdtr .gtHdTdF {
    background: linear-gradient(to bottom, #7591c1 0%, #5574a7 100%);
    background: -webkit-linear-gradient(bottom, #5574a7 0%, #7591c1 100%);
    border-right-color: #3b5174;
    color: rgba(255, 255, 255, 0.6);
}
.gtHdtr .gtHdTdF {
    background: linear-gradient(to bottom, #879fc9 0%, #6582b1 100%);
    background: -webkit-linear-gradient(bottom, #6582b1 0%, #879fc9 100%);
}
 

.gtHdTdF {
    margin: 0;
    padding: 0;
    width: 2em;
    height: auto;
    border-radius: 0;
    color: #7c7c7c;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}*/
.gtTb .icon-open, .gtTb .icon-close {
    margin: 0px;
    cursor: pointer;
}

.gtTb .hdAutoW {
    min-width: 280px;
}

.btn-toggle::before {
    content: "";
}

.MB_Title::before {
    content: "";
    font-family: "iconFont";
}

.btn-toggle-right::before {
    content: "";
}

.gtHdTdF, .gtHdb .icon-open, .gtHdb .icon-close {
    color: rgba(255, 255, 255, 0.6);
}

.gtHdTdF, .mbTbHd1 .gticon {
    background: linear-gradient(to bottom, #7591c1 0%, #5574a7 100%);
    background: -webkit-linear-gradient(bottom, #5574a7 0%, #7591c1 100%);
    border-right-color: #3b5174;
    color: rgba(255, 255, 255, 0.6);
}

    .gtHdTdF:hover, .mbTbHd1 .gticon:hover {
        background: linear-gradient(to bottom, #879fc9 0%, #6582b1 100%);
        background: -webkit-linear-gradient(bottom, #6582b1 0%, #879fc9 100%);
    }

.btn-toggle::before {
    font-size: 2em;
    line-height: 1;
    cursor: pointer;
}

.gticon {
    position: relative;
    background-color: transparent;
    cursor: pointer;
    display: inline-block;
    padding: 0.15em 0.5em;
    float: left;
    margin-left: 0.25em;
    color: #bbbbbb;
    padding: 0;
    width: 2em;
    height: auto;
    color: #7c7c7c;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.HAIcon .gticon {
    width: 1.25em;
    height: 1.25em;
}



.HAIcon .icon-scoreMap {
    position: absolute;
    top: 16px;
    right: 0px;
}

    .HAIcon .icon-scoreMap::before, .HAIcon .icon-soccer::before {
        font-size: 1.25em !important;
    }

.oddsLeague .btn-toggle, .oddsLeague .btn-toggle-right {
    background: #b64632;
    border-right-color: #a3a3a3;
    color: rgba(0, 0, 0, 0.9);
}



.oddsLeague td {
    height: 20px;
    vertical-align: middle !important;
    position: relative;
    border-bottom: 1px solid #f0ebeb;
}

.oddsLeague {
    background: #b64632;
    font-weight: bold;
    font-size: 14px;
    color: #f7e0e0
}

    .oddsLeague:hover {
        background: #d4523a;
    }


/*.M_CHG_N {
    background: #ffaf96;
}
.M_CHG_N:hover {
    background: #ffc2b0 !important;
}*/
.tdTeam {
    position: relative;
    padding-right: 30px !important;
    text-align: left !important;
    line-height: 1.7em;
}

    .tdTeam .HAIcon {
        position: absolute;
        right: 1px;
        top: 1px;
    }
/*所有盘口赔率节点*/
/*.FHdp1, .FHdp2, .FOU1, .FOU2, .HHdp1, .HHdp2, .HOU1, .HOU2, .FHOdds, .FAOdds, .FOOdds, .FUOdds, .HHOdds, .HAOdds, .HOOdds, .HUOdds, .F1, .H1, .FX, .HX, .F2, .H2 {
    margin: 1px;
    width: 37px;
    display: inline-block !important;
    min-width: 2.7em;
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -o-border-radius: 3px !important;
    text-align: center;
}*/
/*可下注赔率节点*/
/*.oddsBet {
    color: #01122b;
    padding-right: 0.7em;
}
.oddsBet::before {
    content: "";
    position: absolute;
    right: -0.1em;
}*/
/*.oddsBet.indicatorDown, .oddsBet.indicatorUp {
    position: relative;
}*/
.oddsBet.indicatorDown::before, .oddsBet.indicatorUp::before,
.indicatorDown-a::before, .indicatorUp-a::before {
    -ms-transform: scale(1, 1.5);
    -webkit-transform: scale(1, 1.5);
    transform: scale(1, 1.5);
}

.oddsBet.indicatorUp::before,
.indicatorUp-a::before {
    content: "";
    color: #5dad00;
}

.oddsBet.indicatorDown::before,
.indicatorDown-a::before {
    content: "";
    color: #b53f39;
}

.dbLine .FHdp1, .dbLine .FHdp2, .dbLine .FOU1, .dbLine .FOU2, .dbLine .HHdp1, .dbLine .HHdp2, .dbLine .HOU1, .dbLine .HOU2 {
    text-align: left;
    font-family: "Tahoma", "Arial", "pmingliu", "新細明體";
}

.dbLine .FHOdds, .dbLine .FAOdds, .dbLine .FOOdds, .dbLine .FUOdds, .dbLine .HHOdds, .dbLine .HAOdds, .dbLine .HOOdds, .dbLine .HUOdds {
    text-align: right;
}
/*.FHOdds:hover, .FAOdds:hover, .FOOdds:hover, .FUOdds:hover, .HHOdds:hover, .HAOdds:hover, .HOOdds:hover, .HUOdds:hover, .F1:hover, .H1:hover, .FX:hover, .HX:hover, .F2:hover, .H2:hover  {
    background: #ffffff;
    color: #01122b;
    cursor: pointer;
}*/
.dbLine .tdFHdp, .dbLine .tdFOU, .dbLine .tdHHdp, .dbLine .tdHOU {
    width: 8em;
    max-width: 8em;
}

.tdLive, .tdLast {
    text-align: center;
    vertical-align: middle !important;
}

    .tdLive .live {
        min-width: 60px;
    }

.filter.withCheckbox .checkbox::before {
    padding: 0px;
}

.mini .widgetPanel.collapse .contentArea {
    display: none !important;
}

.dropdown .selected {
    font-weight: bold;
}

.Give {
    COLOR: #b53f39 !important;
}

A.Give:link {
    COLOR: #FF0033;
    TEXT-DECORATION: none
}

A.Give:visited {
    COLOR: #FF0033;
    TEXT-DECORATION: none
}

A.Give:active {
    COLOR: #FF0033;
    TEXT-DECORATION: none
}

A.Give:hover {
    COLOR: #FF0033;
    TEXT-DECORATION: underline
}

.GBOver {
    COLOR: #b53f39 !important;
}

A.GBOver:link {
    COLOR: #FF0033;
    TEXT-DECORATION: none
}

A.GBOver:visited {
    COLOR: #FF0033;
    TEXT-DECORATION: none
}

A.GBOver:active {
    COLOR: #FF0033;
    TEXT-DECORATION: none
}

A.GBOver:hover {
    COLOR: #FF0033;
    TEXT-DECORATION: underline
}

#betPar .betDetial, #betPar1 .betDetial {
    font-weight: bold;
}

.Take {
    COLOR: #212121;
}

A.Take:link {
    COLOR: #212121;
    TEXT-DECORATION: none
}

A.Take:visited {
    COLOR: #212121;
    TEXT-DECORATION: none
}

A.Take:active {
    COLOR: #212121;
    TEXT-DECORATION: none
}

A.Take:hover {
    COLOR: #212121;
    TEXT-DECORATION: underline
}



.Draw {
    COLOR: BLUE;
}

A.Draw:link {
    COLOR: BLUE;
    TEXT-DECORATION: none
}

A.Draw:visited {
    COLOR: BLUE;
    TEXT-DECORATION: none
}

A.Draw:active {
    COLOR: BLUE;
    TEXT-DECORATION: none
}

A.Draw:hover {
    COLOR: BLUE;
    TEXT-DECORATION: underline
}

.Over {
    COLOR: #ee2c2c;
}

A.Over:link {
    COLOR: #ee2c2c;
    TEXT-DECORATION: none
}

A.Over:visited {
    COLOR: #ee2c2c;
    TEXT-DECORATION: none
}

A.Over:active {
    COLOR: #ee2c2c;
    TEXT-DECORATION: none
}

A.Over:hover {
    COLOR: #ee2c2c;
    TEXT-DECORATION: underline
}

.GBUnder {
    COLOR: #212121;
}

.Under {
    COLOR: #212121;
}

A.Under:link {
    COLOR: #212121;
    TEXT-DECORATION: none
}

A.Under:visited {
    COLOR: #212121;
    TEXT-DECORATION: none
}

A.Under:active {
    COLOR: #212121;
    TEXT-DECORATION: none
}

A.Under:hover {
    COLOR: #212121;
    TEXT-DECORATION: underline
}

.NegOdds {
    COLOR: #b53f39;
}
/*sans-serif, Tahoma, Helvetica*/
A.NegOdds:link {
    COLOR: #ee2c2c;
    TEXT-DECORATION: none
}

A.NegOdds:visited {
    COLOR: #ee2c2c;
    TEXT-DECORATION: none
}

A.NegOdds:active {
    COLOR: #ee2c2c;
    TEXT-DECORATION: none
}

A.NegOdds:hover {
    COLOR: #ee2c2c;
    TEXT-DECORATION: none
}

.Negative {
    font-size: 1em;
    color: Red
}
/**********************************************************/

.mbTb1 {
    width: calc(100% - 6px);
    margin: 1px;
    border: 1px solid;
}

/*.mbTbHd1 {
    background: #5574a7;
    border-color: #5574a7;
    border-style: solid;
    border-width: 0 0 1px;
    border-collapse: separate;
    text-align: left;
    color: #ffffff;
}*/
.mbTbHd2 {
    background: #c5c5c5;
    border-color: #c5c5c5;
    border-style: solid;
    border-width: 0 0 1px;
    border-collapse: separate;
    line-height: 19px;
    text-align: center;
}

.mbTbDb {
    background: #e4e4e4;
    border-bottom-color: #bbbbbb;
    text-align: center;
}

.mbTb2 {
    width: calc(50% - 5px);
    margin: 1px;
    border: 1px solid;
    display: inline-table;
}

.mbHdTd {
    vertical-align: middle !important;
}

.mbTbDb td, .mbTbHd2 td {
    border: 1px solid;
}

.mbTbHd1 {
    line-height: 1em;
    cursor: pointer;
}

    .mbTbHd1 .gticon + span {
        line-height: 2em;
        display: block;
        text-align: left;
        margin-left: 28px;
        cursor: pointer;
    }
/*mbTbHd1,.mbHdTd .icon-open, .mbHdTd .icon-close {
    color: rgba(255, 255, 255, 0.6);
}*/

.mini .widgetPanel.active .contentArea, .popupPanel .contentArea-darkBlue, .popupPanel-center .contentArea-darkBlue, .popupPanel-smaller .contentArea-darkBlue, .popupPanel-small .contentArea-darkBlue, .popupPanel-smaller-center .contentArea-darkBlue, .popupPanel-small-center .contentArea-darkBlue, .popupPanel-large .contentArea-darkBlue, .popupPanel-large-center .contentArea-darkBlue, .popupPanel-larger .contentArea-darkBlue, .popupPanel-larger-center .contentArea-darkBlue, .oddsTable .time, .oddsTable .event, .oddsTitle > div, .oddsTitle-accent > div, .oddsTitleSub > div, .oddsTotal > div, .tabs-item, .infoGroup .infoTitle, .infoGroup .infoItem, .baseList .category-sub li a, .baseList .category-sub li.link-none a, .baseArea .betGroup-b .betArea, .baseArea .betGroup-c .betArea, .baseArea .betGroup-d .betArea, .heading, .heading .text, .heading .accountTable .text-auto, .accountTable .heading .text-auto, .heading .accountTable-verticalAlignTop .text-auto, .accountTable-verticalAlignTop .heading .text-auto, .liveStreaming-flashCrash, .liveStreaming-defaultImage, .liveStreaming.is-new-window .liveStreaming-sidebar, .otherTableRow > div, .otherTableTotal .totalRow > div, .otherTableHead > div, .otherTableHead-sub > div, .otherTableRow .otherTableGroup > div, .gameResult .team, footer {
    box-sizing: border-box;
}

.mini .heading > .text, .mini .accountTable .heading > .text-auto, .accountTable .mini .heading > .text-auto, .mini .accountTable-verticalAlignTop .heading > .text-auto, .accountTable-verticalAlignTop .mini .heading > .text-auto {
    display: none;
}

.mini .heading {
    height: 3.333em;
    background-image: none;
    float: none;
    cursor: pointer;
}

    .mini .heading::before, .mini .group .heading.current::before {
        font-size: 1.75em;
        position: relative;
        top: .1em;
        left: .05em;
    }

.mini .widgetArea::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 3px;
    box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.4);
}

.sidebar-first.mini .widgetArea::after {
    height: .15em;
}

.mini.sidebar-first .widgePanelGroup {
    box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.4);
    width: 3.333em;
}

.mini .widgetArea .widgetPanel {
    box-shadow: none;
    background-color: #7591c1;
    margin-bottom: 0;
    border-radius: 0;
    z-index: 20;
}

    .mini .widgetArea .widgetPanel:first-of-type, .mini .widgetArea .widgetPanel.fixed-viewport-bottom {
        border-radius: 3px 3px 0 0;
    }

.mini .widgetPanel.personalAccount .heading {
    border-radius: 3px 3px 0 0;
}

.mini .widgetArea .widgetPanel + .widgetPanel {
    margin-top: 0;
}

.mini .widgetPanel .heading {
    border-radius: 0;
}

.mini .group .heading {
    width: 100%;
    color: #ffffff;
}

    .mini .group .heading.current {
        background-image: none;
    }

.mini .widgetArea .widgetPanel.sportsMenu {
    z-index: 2;
}

.mini .multiple .heading {
    border-top: 0;
}

.mini .sportsMenu .heading {
    width: 3.333em;
    height: 3.333em;
    left: 0;
    box-shadow: none;
}

.mini .multiple .heading.current, .mini .multiple .heading.currentMain {
    cursor: default;
    background: #01122b;
}

.mini .widgetPanel.multiple .heading.current, .mini .widgetPanel.multiple .heading.currentMain {
    border-radius: 3px;
}

.mini .heading[class*="icon-sport"]::before {
    top: 0;
    left: -.1em;
}

.mini .multiple .heading.current::before, .mini .multiple .heading.currentMain::before {
    color: #ffffff;
}

.mini .widgetArea .widgetPanel.sportsMenu .contentArea {
    display: block;
    position: relative;
    padding: 3.333em 0 1px;
    width: 3.333em;
    left: 0;
    top: 0;
}

.mini .sportsMenu .contentArea .nav-widgetPanel.icon-sportsMenu-early::before, .mini .sportsMenu .contentArea .nav-widgetPanel.icon-sportsMenu-early::after, .mini .sportsMenu .contentArea .nav-widgetPanel.icon-sportsMenu-today::before, .mini .sportsMenu .contentArea .nav-widgetPanel.icon-sportsMenu-today::after, .mini .sportsMenu .contentArea .nav-widgetPanel.icon-sportsMenu-live::before, .mini .sportsMenu .contentArea .nav-widgetPanel.icon-sportsMenu-live::after {
    visibility: visible;
}

.mini .sportsMenu .contentArea .nav-widgetPanel.icon-sportsMenu-early::before, .mini .sportsMenu .contentArea .nav-widgetPanel.icon-sportsMenu-today::before, .mini .sportsMenu .contentArea .nav-widgetPanel.icon-sportsMenu-live::before {
    left: -1.6em;
}

.mini .sportsMenu .contentArea .nav-widgetPanel.icon-sportsMenu-early::after, .mini .sportsMenu .contentArea .nav-widgetPanel.icon-sportsMenu-today::after, .mini .sportsMenu .contentArea .nav-widgetPanel.icon-sportsMenu-live::after {
    left: -.05em;
}

.mini .widgetArea .widgetPanel.sportsMenu .bottomArea {
    display: block;
}

.mini .category {
    background: whitesmoke;
}

.mini .category-sportList {
    position: relative;
}

.icon-sport122 .sportName::before, .sport122 .mainTitle::before {
    background-position: 0 0px;
}

.mini .sportsMenu .icon-sport122 .sportName::before, .heading-noMoving .icon-sport122::before {
    background-position: 0 0em;
}

.icon-sport1 .sportName::before, .sport1 .mainTitle::before {
    background-position: 0 0px;
}

.icon-sport2 .sportName::before, .sport2 .mainTitle::before {
    background-position: 0 -20px;
}

.mini .sportsMenu .icon-sport1 .sportName::before, .heading-noMoving .icon-sport1::before {
    background-position: 0 0em;
}

.mini .category-sportList .amount {
    display: none !important;
}

.mini .sportsMenu .contentArea .nav-widgetPanel .item {
    display: none;
}

.mini .category-sportList .icon-live {
    position: absolute;
    top: .2em;
    right: .2em;
    width: 0.5em;
    height: 0.5em;
    border-radius: 100%;
    overflow: hidden;
}

.mini .icon-sport5 .sportName::before {
    background-position: 0 -93px;
}

.mini .icon-sport3 .sportName::before {
    background-position: 0 0px;
}

.mini .icon-sport11 .sportName::before {
    background-position: 0 -240px;
}

.mini .icon-sport50 .sportName::before {
    background-position: 0 -528px;
}

.mini .widgetPanel .bottomArea {
    border-top: 0;
}

.mini .category-sub-list .betTypeName {
    padding-left: 0;
}

.liveChg span {
    BACKGROUND-IMAGE: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/bigshan.gif') !important;
}

.gtLive .mbTbDb {
    background: #ffe9e1;
}

.mini .category-sportList.active .category-sub .amount {
    display: block !important;
}

    .mini .category-sportList.active .category-sub .amount.today {
        display: none !important;
    }

.mini .nav-widgetPanel .item.active::after {
    content: "";
    display: none;
    height: 2px;
    background: #ffffff;
    width: calc(100% + 5%);
    margin-left: -5%;
    position: relative;
    bottom: 2px;
}
/*.gtHdb .gtHdtr > td:nth-child(2) {
    text-align:left;
    padding-left:10px;
}*/

.FOUU {
    padding-left: 0;
    line-height: 2;
}

.tdFOU > div:nth-child(2) {
    height: 20px;
}

.OU1_FH, .OU1 {
    text-align: left !important;
}

#socClsHome label {
    padding-left: 0;
}

#socClsAway label {
    padding-left: 0;
}

ol, ul, li {
    list-style: none;
}

.tip-cust {
    width: 100%;
    position: fixed;
    margin: auto;
    top: 0;
    z-index: 999;
    padding: 3px 8px;
    max-height: 450px;
    overflow-y: auto;
}

    .tip-cust .list-group {
        background-color: rgba(0,0,0,0.12);
        border-radius: 4px;
        padding: 0 3px;
        max-width: 460px;
        margin: auto;
    }

        .tip-cust .list-group > .list-group-item {
            border-radius: 2px;
            border-style: none;
            background-color: #FAFAFA;
            margin: 4px 0;
            overflow: hidden;
            -webkit-box-shadow: 0px 1px 1.5px rgba(0,0,0,0.12);
            box-shadow: 0px 1px 1.5px rgba(0,0,0,0.12);
            border-top: 0;
            border-left: 0;
            border-right: 0;
            border-bottom: rgba(0,0,0,0.12) 1px solid;
            margin-bottom: 0;
            padding: 12px;
            background-color: #FAFAFA;
            position: relative;
            display: block;
            padding: 2px 15px;
            margin-bottom: -1px;
            background-color: #fff;
            border: 1px solid #ddd;
        }

            .tip-cust .list-group > .list-group-item:first-child {
                border-top-left-radius: 4px;
                border-top-right-radius: 4px;
            }

            .tip-cust .list-group > .list-group-item:last-child {
                margin-bottom: 0;
                border-bottom-right-radius: 4px;
                border-bottom-left-radius: 4px;
            }

    .tip-cust .Sorcetable tr {
        line-height: 16px;
    }

    .tip-cust .list-group .btn.btn-clear {
        float: right;
        padding: 8px;
        width: 40px;
        height: 40px;
        min-height: auto;
        margin-right: -27px;
        margin-top: -11px;
        top: 3px;
        font-size: 16px;
        font-weight: bold;
        cursor: pointer;
    }

    .tip-cust .tmCountDown {
        float: right;
        font-size: 13px;
    }

    .tip-cust .Sorcetable tr .tipsnbleft {
        width: 200px;
        text-align: left;
    }

    .tip-cust .Sorcetable tr .tipsnbright {
        width: 200px;
        text-align: right !important;
    }

    .tip-cust .Sorcetable tr .ScoreColor {
        color: red !important;
    }

.ScoreColor {
    color: red !important;
}

.ScoreColorB {
    color: black !important;
}

.bingobet {
    background-color: #ffffff;
    /*border: 1px solid #cebaba;*/
    box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 0.05rem 1px;
}

.icon-betList-waiting {
    position: relative;
}

#txtWaitSum, #txtRJSum {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 4px;
    right: 29px;
    background-color: red;
    color: #fff;
    border-radius: 100%;
    text-align: center;
    line-height: 15px;
    z-index: 99;
}


.gbTake {
    color: blue !important;
}

.Error {
    color: red !important;
}

.MG15 {
    width: calc(100% - 5px);
    border: 0;
}

    .MG15 .MB_GridHeader {
        background: #5574a7;
        border-color: #5574a7;
        border-style: solid;
        border-width: 0 0 1px;
        border-collapse: separate;
    }

.MB_Title {
    display: inline-block;
    color: #eee;
    font-weight: bold;
    padding-left: 30px;
    width: 90%;
    position: relative;
    background: #5574a7;
    height: 100%;
}

    .MB_Title::before {
        font-size: 2em;
        font-weight: normal;
        cursor: pointer;
        position: absolute;
        height: 28px;
        left: 0;
        top: -5px;
        background: #6e8abb;
    }

.MB_GridItem td table tr {
    text-align: center;
    border-bottom: 1px solid;
}

    .MB_GridItem td table tr:nth-child(1) {
        background: #c5c5c5;
    }

.MB_OUTable tr {
    border-bottom: 0 !important;
    background: none !important;
}

    .MB_OUTable tr td {
        border-right: 0 !important;
        font-weight: bold;
        border-left: 0 !important;
        border-top: 1px solid !important;
    }

table.MB_GoalTable {
    border-left: 1px solid;
}

.MB_GoalTable td:nth-child(1) {
    border-right: 1px solid;
}

.HTTG {
    width: calc(100% - 5px);
    border: 0;
}

tr.MB_GridHeader {
    height: 28px;
    background: #5574a7;
}

.HTTG .MB_Title::before {
    height: 27px;
    top: -4px;
    line-height: 24px;
}

.MG75 {
    width: calc(100% - 5px);
    border: 0;
}

    .MG75 .MB_Title::before {
        height: 100%;
        top: 0;
        line-height: 32px;
    }

    .MG15 .MB_SubTitle, .HTTG .MB_SubTitle, .MG75 .MB_SubTitle, .FCS .MB_SubTitle, .HCS .MB_SubTitle {
        display: inline-block !important;
        color: rgba(0, 0, 0, 0.75) !important;
    }

.FCS .MB_SubTitle, .HCS .MB_SubTitle {
    width: 100%;
    color: rgba(0, 0, 0, 0.75) !important;
    background: #c5c5c5;
    height: 20px;
    border-bottom: 1px solid;
    font-weight: normal !important
}

#HDPOU td div {
    text-align: center !important;
    color: #01122b;
    font-weight: bold;
}

#HDPOU .bold {
    color: rgba(0, 0, 0, 0.75) !important;
}

#HDPOU .nbRight {
    border-right: 1px solid !important;
    color: #01122b
}

.bboomsid, .bboomsid2 {
    width: 100% !important;
}

.zewbet {
    position: absolute;
    bottom: 23px;
    right: 17px;
    font-weight: bold;
}

span.Heading7.M_Live, span.Heading7 {
    color: red;
    font-size: 13px;
}

span.Heading5New.Bold {
    color: black;
}

span#betMinLimit, span#betMaxLimit {
    color: red;
    font-weight: bold;
}

.floattbody {
    position: fixed;
    top: 148px;
    z-index: 1;
    width: 876px;
}

.C1_1_3_H .txt, .C1_1_3_F .txt, .C1_1_2 .txt, .C1_1_1 .txt {
    text-align: center !important
}


/*.C1_1_3_F .floattbody td.gtHdTd:nth-child(0) {
    min-width: 266px !important;
}*/


.C1_1_3_F .floattbody td.gtHdTd:nth-child(1), .C1_1_3_H .floattbody td.gtHdTd:nth-child(1) {
    min-width: 87px !important;
}

.C1_1_3_F .floattbody td.gtHdTd:nth-child(2), .C1_1_3_H .floattbody td.gtHdTd:nth-child(2) {
    min-width: 87px !important;
}

.C1_1_3_F .floattbody td.gtHdTd:nth-child(3), .C1_1_3_H .floattbody td.gtHdTd:nth-child(3) {
    min-width: 87px !important;
}

.C1_1_3_F .floattbody td.gtHdTd:nth-child(4), .C1_1_3_H .floattbody td.gtHdTd:nth-child(4) {
    min-width: 87px !important;
}

.C1_1_3_F .floattbody td.gtHdTd:nth-child(5), .C1_1_3_H .floattbody td.gtHdTd:nth-child(5) {
    min-width: 87px !important;
}

.C1_1_3_F .floattbody td.gtHdTd:nth-child(6), .C1_1_3_H .floattbody td.gtHdTd:nth-child(6) {
    min-width: 87px !important;
}

.C1_1_3_F .floattbody td:nth-child(7), .C1_1_3_H .floattbody td:nth-child(7) {
    min-width: 52px !important;
}

.C1_1_3_F .floattbody td.gtHdTd.gtHTOP, .C1_1_3_H .floattbody td.gtHdTd.gtHTOP {
    width: 275px !important;
}


.C1_1_1 .floattbody td.gtHdTd:nth-child(1) {
    min-width: 43px !important;
}

.C1_1_1 .floattbody td.gtHdTd:nth-child(2) {
    min-width: 43px !important;
}

.C1_1_1 .floattbody td.gtHdTd:nth-child(3) {
    min-width: 43px !important;
}

.C1_1_1 .floattbody td.gtHdTd:nth-child(4) {
    min-width: 43px !important;
}

.C1_1_1 .floattbody td.gtHdTd:nth-child(5) {
    min-width: 43px !important;
}

.C1_1_1 .floattbody td.gtHdTd:nth-child(6) {
    min-width: 43px !important;
}

.C1_1_1 .floattbody td.gtHdTd:nth-child(7) {
    min-width: 43px !important;
}

.C1_1_1 .floattbody td.gtHdTd:nth-child(8) {
    min-width: 43px !important;
}

.C1_1_1 .floattbody td.gtHdTd:nth-child(9) {
    min-width: 43px !important;
}

.C1_1_1 .floattbody td.gtHdTd:nth-child(10) {
    min-width: 43px !important;
}

.C1_1_1 .floattbody td.gtHdTd:nth-child(11) {
    min-width: 43px !important;
}

.C1_1_1 .floattbody td.gtHdTd:nth-child(12) {
    min-width: 43px !important;
}

.C1_1_1 .floattbody td:nth-child(13), .C1_1_3.dbLine .floattbody td:nth-child(7) {
    width: 53px !important;
}

.C1_1_1 .floattbody td.gtHdTd.gtHTOP {
    width: 265px !important;
}

.C1_1_3.dbLine .floattbody td.gtHdTd:nth-child(1) {
    min-width: 100px !important;
}

.C1_1_3.dbLine .floattbody td.gtHdTd:nth-child(2) {
    min-width: 109px !important;
}

.C1_1_3.dbLine .floattbody td.gtHdTd:nth-child(3) {
    min-width: 65px !important;
}

.C1_1_3.dbLine .floattbody td.gtHdTd:nth-child(4) {
    min-width: 100px !important;
}

.C1_1_3.dbLine .floattbody td.gtHdTd:nth-child(5) {
    min-width: 109px !important;
}

.C1_1_3.dbLine .floattbody td.gtHdTd:nth-child(6) {
    min-width: 65px !important;
}

.C1_1_3.dbLine .floattbody td.gtHdTd.gtHTOP {
    width: 250px !important;
}



.C2_8 .floattbody td.gtHdTd:nth-child(1) {
    width: 100px !important;
}

.C2_8 .floattbody td.gtHdTd:nth-child(2) {
    width: 100px !important;
}

.C2_8 .floattbody td.gtHdTd:nth-child(3) {
    width: 90px !important;
}

.C2_8 .floattbody td.gtHdTd:nth-child(4) {
    width: 100px !important;
}

.C2_8 .floattbody td.gtHdTd:nth-child(5) {
    width: 100px !important;
}

.C2_8 .floattbody td.gtHdTd:nth-child(6) {
    width: 90px !important;
}

.C2_8 .floattbody td.gtHdTd.gtHTOP {
    width: 276px !important;
}


.C3_8 .floattbody td.gtHdTd {
    width: 114px;
}

    .C3_8 .floattbody td.gtHdTd:nth-child(2) {
        width: 386px;
    }

.C9_8 .floattbody td.gtHdTd:nth-child(1) {
    width: 78px !important;
}

.C9_8 .floattbody td.gtHdTd:nth-child(2) {
    width: 103px !important;
}

.C9_8 .floattbody td.gtHdTd:nth-child(3) {
    width: 103px !important;
}

.C9_8 .floattbody td.gtHdTd:nth-child(4) {
    width: 78px !important;
}

.C9_8 .floattbody td.gtHdTd:nth-child(5) {
    width: 103px !important;
}

.C9_8 .floattbody td.gtHdTd:nth-child(6) {
    width: 103px !important;
}

.C9_8 .floattbody td.gtHdTd.gtHTOP {
    width: 285px !important;
}


.C13_8 .floattbody td.gtHdTd {
    width: 138px;
}

    .C13_8 .floattbody td.gtHdTd:nth-child(2) {
        width: 289px;
    }

.C15_14 .floattbody td.gtHdTd {
    width: 138px;
}

    .C15_14 .floattbody td.gtHdTd:nth-child(2) {
        width: 289px;
    }

.C1_2 .floattbody td.gtHdTd {
    width: 72px;
}

    .C1_2 .floattbody td.gtHdTd.gtHTOP:nth-child(2) {
        width: 276px;
    }

    .C1_2 .floattbody td.gtHdTd.gtHTOP:nth-child(3) {
        width: 72px;
    }

    .C1_2 .floattbody td.gtHdTd.gtHTOP:nth-child(4) {
        width: 72px;
    }

.C1_21 .floattbody td.gtHdTd {
    width: 96px;
}

    .C1_21 .floattbody td.gtHdTd.gtHTOP {
        width: 276px;
    }

.C1_4 .floattbody td:nth-child(1) {
    min-width: 527px !important;
}

.C1_4 .floattbody td:nth-child(2) {
    min-width: 348px !important;
}


.C1_5 .floattbody td.gtHdTd {
    width: 103px;
}

.C1_5 .floattbody td.gtHTOP {
    width: 442px;
}

.C1_6 .floattbody td.gtHdTd {
    width: 63px;
}

    .C1_6 .floattbody td.gtHdTd:nth-child(2) {
        width: 279px;
    }

.C36_23 .floattbody td.gtHdTd {
    width: 96px;
}

    .C36_23 .floattbody td.gtHdTd:nth-child(1) {
        width: 268px;
    }

.C1_7 .floattbody td.gtHdTd {
    width: 113px;
}

    .C1_7 .floattbody td.gtHdTd:nth-child(2) {
        width: 519px;
    }

.C1_17 .floattbody td.gtHdTd {
    width: 133px;
}

.C1_17 .floattbody td.gtHTOP {
    width: 276px;
}

.C1_17_2 .floattbody td.gtHdTd {
    width: 100px !important;
}

.C1_17_2 .floattbody td:nth-child(9) {
    width: 52px;
}

.C1_17_2 .floattbody td:nth-child(2) {
    width: 300px !important;
}

.C1_17_3 .floattbody td {
    width: 47px;
}


    .C1_17_3 .floattbody td:nth-child(2) {
        width: 224px !important;
    }

.C1_17_4 .floattbody td {
    width: 52px;
}


    .C1_17_4 .floattbody td:nth-child(2) {
        width: 496px !important;
    }



.C4_8 .floattbody td.gtHdTd {
    width: 286px;
}

    .C4_8 .floattbody td.gtHdTd:nth-child(2) {
        width: 275px;
    }

.C34_8 .floattbody td.gtHdTd {
    width: 119px;
}

    .C34_8 .floattbody td.gtHdTd:nth-child(2) {
        width: 377px;
    }

    .C34_8 .floattbody td.gtHdTd:nth-child(3) {
        width: 67px;
    }

    .C34_8 .floattbody td.gtHdTd:nth-child(4) {
        width: 134px;
    }

    .C34_8 .floattbody td.gtHdTd:nth-child(5) {
        width: 134px;
    }

    .C34_8 .floattbody td.gtHdTd:nth-child(6) {
        width: 133px;
    }


div#leftBar.selected {
    padding-top: 122px !important;
}

tbody.gtHdb.floattbody.minleft {
    width: 1065px;
}

.C1_1_3_F .floattbody.minleft td.gtHdTd:nth-child(1), .C1_1_3_H .floattbody.minleft td.gtHdTd:nth-child(1) {
    min-width: 111px !important;
}

.C1_1_3_F .floattbody.minleft td.gtHdTd:nth-child(2), .C1_1_3_H .floattbody.minleft td.gtHdTd:nth-child(2) {
    min-width: 111px !important;
}

.C1_1_3_F .floattbody.minleft td.gtHdTd:nth-child(3), .C1_1_3_H .floattbody.minleft td.gtHdTd:nth-child(3) {
    min-width: 111px !important;
}

.C1_1_3_F .floattbody.minleft td.gtHdTd:nth-child(4), .C1_1_3_H .floattbody.minleft td.gtHdTd:nth-child(4) {
    min-width: 111px !important;
}

.C1_1_3_F .floattbody.minleft td.gtHdTd:nth-child(5), .C1_1_3_H .floattbody.minleft td.gtHdTd:nth-child(5) {
    min-width: 111px !important;
}

.C1_1_3_F .floattbody.minleft td.gtHdTd:nth-child(6), .C1_1_3_H .floattbody.minleft td.gtHdTd:nth-child(6) {
    min-width: 111px !important;
}

.C1_1_3_F .floattbody.minleft td:nth-child(7), .C1_1_3_H .floattbody.minleft td:nth-child(7) {
    min-width: 52px !important;
}

.C1_1_3_F .floattbody.minleft td.gtHdTd.gtHTOP, .C1_1_3_H .floattbody.minleft td.gtHdTd.gtHTOP {
    width: 324px !important;
}


.C1_1_1 .floattbody.minleft td.gtHdTd {
    min-width: 55px !important;
}

.C1_1_1 .floattbody.minleft td:nth-child(13), .C1_1_3.dbLine .floattbody.minleft td:nth-child(7) {
    width: 53px !important;
}

.C1_1_1 .floattbody.minleft td.gtHdTd.gtHTOP {
    width: 324px !important;
}


.C1_1_3.dbLine .floattbody.minleft td.gtHdTd:nth-child(1) {
    min-width: 111px !important;
}

.C1_1_3.dbLine .floattbody.minleft td.gtHdTd:nth-child(2) {
    min-width: 122px !important;
}

.C1_1_3.dbLine .floattbody.minleft td.gtHdTd:nth-child(3) {
    min-width: 72px !important;
}

.C1_1_3.dbLine .floattbody.minleft td.gtHdTd:nth-child(4) {
    min-width: 111px !important;
}

.C1_1_3.dbLine .floattbody.minleft td.gtHdTd:nth-child(5) {
    min-width: 122px !important;
}

.C1_1_3.dbLine .floattbody.minleft td.gtHdTd:nth-child(6) {
    min-width: 72px !important;
}

.C1_1_3.dbLine .floattbody.minleft td.gtHdTd.gtHTOP {
    width: 367px !important;
}


.C2_8 .floattbody.minleft td.gtHdTd:nth-child(1) {
    width: 100px !important;
}

.C2_8 .floattbody.minleft td.gtHdTd:nth-child(2) {
    width: 100px !important;
}

.C2_8 .floattbody.minleft td.gtHdTd:nth-child(3) {
    width: 157px !important;
}

.C2_8 .floattbody.minleft td.gtHdTd:nth-child(4) {
    width: 100px !important;
}

.C2_8 .floattbody.minleft td.gtHdTd:nth-child(5) {
    width: 100px !important;
}

.C2_8 .floattbody.minleft td.gtHdTd:nth-child(6) {
    width: 157px !important;
}

.C2_8 .floattbody.minleft td.gtHdTd.gtHTOP {
    width: 342px !important;
}

.C3_8 .floattbody.minleft td.gtHdTd {
    width: 143px;
}

    .C3_8 .floattbody.minleft td.gtHdTd:nth-child(2) {
        width: 464px;
    }

.C1_11 .floattbody td.gtHdTd {
    width: 302px;
}

    .C1_11 .floattbody td.gtHdTd:nth-child(2) {
        width: 526px;
    }


.C9_8 .floattbody.minleft td.gtHdTd:nth-child(1) {
    width: 90px !important;
}

.C9_8 ..minleft td.gtHdTd:nth-child(2) {
    width: 118px !important;
}

.C9_8 .floattbody.minleft td.gtHdTd:nth-child(3) {
    width: 118px !important;
}

.C9_8 .floattbody.minleft td.gtHdTd:nth-child(4) {
    width: 90px !important;
}

.C9_8 .floattbody.minleft td.gtHdTd:nth-child(5) {
    width: 118px !important;
}

.C9_8 .floattbody.minleft td.gtHdTd:nth-child(6) {
    width: 118px !important;
}

.C9_8 .floattbody.minleft td.gtHdTd.gtHTOP {
    width: 384px !important;
}

.C13_8 .floattbody td.gtHdTd {
    width: 138px;
}

    .C13_8 .floattbody td.gtHdTd:nth-child(2) {
        width: 289px;
    }

.C15_14 .floattbody td.gtHdTd {
    width: 138px;
}

    .C15_14 .floattbody td.gtHdTd:nth-child(2) {
        width: 289px;
    }

.C1_2 .floattbody.minleft td.gtHdTd {
    width: 90px;
}

    .C1_2 .floattbody.minleft td.gtHdTd.gtHTOP:nth-child(2) {
        width: 324px;
    }

    .C1_2 .floattbody.minleft td.gtHdTd.gtHTOP:nth-child(3) {
        width: 89px;
    }

    .C1_2 .floattbody.minleft td.gtHdTd.gtHTOP:nth-child(4) {
        width: 89px;
    }

.C1_21 .floattbody.minleft td.gtHdTd {
    width: 120px;
}

    .C1_21 .floattbody.minleft td.gtHdTd.gtHTOP {
        width: 324px;
    }

.C1_4 .floattbody.minleft td:nth-child(1) {
    min-width: 730px !important;
}

.C1_4 .floattbody.minleft td:nth-child(2) {
    min-width: 332px !important;
}


.C1_5 .floattbody td.gtHdTd {
    width: 103px;
}

.C1_5 .floattbody td.gtHTOP {
    width: 442px;
}

.C1_5 .floattbody.minleft td.gtHdTd {
    width: 102px;
}

    .C1_5 .floattbody.minleft td.gtHdTd:nth-child(1) {
        width: 323px;
    }

.C1_6 .floattbody.minleft td.gtHdTd {
    width: 79px;
}

    .C1_6 .floattbody.minleft td.gtHdTd:nth-child(2) {
        width: 324px;
    }

.C36_23 .floattbody.minleft td.gtHdTd {
    width: 119px;
}

    .C36_23 .floattbody.minleft td.gtHdTd:nth-child(1) {
        width: 317px;
    }

.C1_7 .floattbody.minleft td.gtHdTd {
    width: 110px;
}

    .C1_7 .floattbody.minleft td.gtHdTd:nth-child(2) {
        width: 711px;
    }

.C1_17 .floattbody.minleft td.gtHdTd {
    width: 178px;
}

.C1_17 .floattbody.minleft td.gtHTOP {
    width: 324px;
}

.C1_17_2 .floattbody.minleft td.gtHdTd {
    width: 100px !important;
}

.C1_17_2 .floattbody.minleft td:nth-child(9) {
    width: 52px;
}

.C1_17_2 .floattbody.minleft td:nth-child(2) {
    width: 384px !important;
}

.C1_17_3 .floattbody.minleft td {
    width: 47px;
}


    .C1_17_3 .floattbody.minleft td:nth-child(2) {
        width: 224px !important;
    }

.C1_17_4 .floattbody.minleft td {
    width: 52px;
}


    .C1_17_4 .floattbody.minleft td:nth-child(2) {
        width: 496px !important;
    }

.C4_8 .floattbody.minleft td.gtHdTd {
    width: 356px;
}

    .C4_8 .floattbody.minleft td.gtHdTd:nth-child(2) {
        width: 323px;
    }


.C34_8 .floattbody.minleft td.gtHdTd:nth-child(2) {
    width: 504px;
}

.C34_8 .floattbody.minleft td.gtHdTd:nth-child(3) {
    width: 76px;
}

.C34_8 .floattbody.minleft td.gtHdTd:nth-child(4) {
    width: 150px;
}

.C34_8 .floattbody.minleft td.gtHdTd:nth-child(5) {
    width: 151px;
}



.mini div#mainSection {
    top: -40px;
    position: absolute;
}

.mini .bianbgs {
    background: #01122b !important;
}

#oddsTable {
    margin-top: -20px;
    min-height: 535px;
}

.ImgBtn {
    height: 30px;
    width: 30px;
    margin: 0 3px;
}

.zhengup {
    padding-top: 0 !important;
}

.mainLayout .mainArea.zhengup .caption {
    top: 33px;
}

.zhengup .floattbody {
    top: 62px;
}

div#leftBar.zhengup.selected2 {
    padding-top: 33px !important;
    margin-top: 0 !important;
}

.mini .wrapper.zhengup {
    padding-top: 35px !important;
}

div#leftBar.zhengup.selected2 > .widgetArea {
    border-radius: 3px;
    width: 224px;
    box-sizing: content-box;
    border: 0.17em solid #7c7c7c;
    box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.4);
}

.mini div#leftBar.zhengup.selected2 > .widgetArea {
    width: 36px;
}

.maxplatitle {
    text-align: center;
    height: 27px;
    font-size: 11px;
    color: white;
    /*    background: linear-gradient(#cacaca, #000);
    background: -webkit-linear-gradient(#cacaca, #000);
    background: -o-linear-gradient(#cacaca, #000);
    background: -moz-linear-gradient(#cacaca, #000);*/
    background: transparent !important;
    background-size: 100% 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.HAIcon > img {
    width: 20px !important;
}

.oddsBetWrap {
    clear: both;
    position: relative;
    z-index: 90;
    line-height: 1.2;
}

.dhshowbet {
    /* position: fixed; */
    position: absolute;
    top: 18px;
    left: -100px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 0.2rem 0px;
    cursor: default;
    font-weight: normal;
    color: black;
    text-align: left;
    background: rgb(245, 245, 245);
    padding: 0 3px;
    width: 240px !important;
    font-size: 16px;
    z-index: 99;
    overflow: hidden;
}

.oddsBetWrap .dhshowbet.showtop {
    top: 15px;
    bottom: unset;
}

    .oddsBetWrap .dhshowbet.showtop::after {
        display: none;
    }

.oddsBetWrap .dhshowbet.showbottom {
    top: 15px;
    bottom: unset;
}

.oddsBetWrap .dhshowbet.showright {
    left: -20px;
    right: unset;
}

.oddsBetWrap .dhshowbet.showleft {
    right: -2px;
    left: unset;
}

.oddsBetWrap .showright.cunzaiwys::after {
    left: 19px;
    right: unset;
}

.oddsBetWrap .showleft.cunzaiwys::after {
    right: 1px;
    left: unset;
}

.oddsBetWrap .showtop.cunzaiwys::after {
    bottom: -3px;
    top: unset;
}

.oddsBetWrap .showbottom.cunzaiwys::after {
    bottom: unset;
    top: -4px;
}

.list-group-item {
    display: block;
    border: 1px solid #ddd;
    background-color: #FAFAFA;
    border-top: 0;
    border-left: 0;
    border-right: 0;
}

.list-group-item-heading {
    font-size: 11px;
    margin-bottom: 0;
    font-weight: bold;
}

.list-group-item-text {
    font-size: 12px;
    color: #000;
    line-height: 16px;
    /* margin-top: 4px; */
}

.score {
    font-weight: 900;
    color: #FF7043;
    display: inline;
}

.Bold {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: bold !important;
}

.betGTitle1 {
    font-size: 11px;
    font-weight: bold;
    color: black !important;
}

.betProcess {
    overflow: hidden;
    padding: 0 !important;
    box-shadow: 0 0 rgba(0,0,0,0.16) !important;
    bottom: auto !important;
}

.input-box {
    width: 100%;
    height: 29px;
}

    .input-box > div {
        float: left;
    }

.input-group {
    width: 140px;
}

.input-group-addon {
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    color: #555;
}

.input-box .input-group .form-control_dh {
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    padding-left: 0;
    width: 60px;
    border-radius: 2px;
    height: 19px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    /* box-shadow: 2px 2px 10px #757272; */
    border: 2px solid orange;
}

.btn-bet_dh {
    width: 30px;
    height: 40px;
    color: #fff9f4;
    /*background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/bet_en-us.webp');*/
    /*	background-image: linear-gradient(#007236, #005826);*/
    background: -webkit-linear-gradient(bottom, #5574a7 0%, #7591c1 100%);
    background-size: 100% 100%;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 16px;
    text-align: center;
}

.btn-close_dh {
    width: 45px;
    height: 29px;
    color: #fff9f4;
    background: #e85252;
    /*	background-image: linear-gradient(#780201, #B64632);
*/ background-size: 100% 100%;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 16px;
}

.dhshowbet #spanmix {
    background: linear-gradient(#000000 10%, #4c88ee);
    text-shadow: -1px 1px #000, -1px 1px #000, -1px 1px #000;
}

.btn-group_dh.btn-quickBetFew_dh {
    margin-left: 1px;
}

.odds-btndo {
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
}

.Chipchange {
    border-radius: 100%;
    width: 30px !important;
    margin-right: 10px;
}

.btn-quickBet > .btn {
    background-color: transparent;
}

.btn-quickBet > .btn {
    color: #FFF;
    border: rgba(255,255,255,0.12) 1px solid;
    font-weight: bold;
    font-size: 15px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}

.btn-group-vertical > .btn, .btn-group > .btn {
    position: relative;
    float: left;
}

.dhshowbet .chip {
    min-width: 38px !important;
    height: 30px !important;
}

.btn-group_aa1 {
    overflow-x: auto;
    overflow-y: hidden;
    display: flex;
    min-height: 45px;
    width: 210px;
}

.chip {
    min-width: 40px !important;
    height: 40px !important;
}

.btn-quickBet > .btn {
    background-color: transparent;
}

.btn-quickBet > .btn {
    color: #FFF;
    border: rgba(255,255,255,0.12) 1px solid;
    font-weight: bold;
    font-size: 15px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}

.btn-group-vertical > .btn, .btn-group > .btn {
    position: relative;
    float: left;
}

    .btn-group > .btn:first-child {
        margin-left: 0 !important;
    }

.chipmin, .btn.chipmin.active {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/chipsmin.webp');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
    height: 45px;
}

.chip1, .btn.chip1.active {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/chips1.webp');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
}

.chip10, .btn.chip10.active {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/chips10.webp');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
}

.chip50, .btn.chip50.active {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/chips50.webp');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
}

.chip100, .btn.chip100.active {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/chips100.webp');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
}

.chip500, .btn.chip500.active {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/chips500.webp');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
}

.chip1000, .btn.chip1000.active {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/chips1000.webp');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
}

.chip5000, .btn.chip5000.active {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/chips5000.webp');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
}

.chip10000, .btn.chip10000.active {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/chips10000.webp');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
    height: 45px;
}

.chip50000, .btn.chip50000.active {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/chips50000.webp');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
    height: 45px;
}

.chip30000, .btn.chip30000.active {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/chips30000.webp');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
    height: 45px;
}

.chip100000, .btn.chip100000.active {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/chips100000.webp');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
    height: 45px;
}

.chipmax, .btn.chipmax.active {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/chipsmax.webp');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
    height: 45px;
}

.close-x:before {
    content: "X";
    padding-left: 3px;
    font-size: 17px !important;
    font-weight: bold;
    padding-left: 4px;
}

.odds-change {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/oddchangebg.gif') !important;
    background-size: 100% 100% !important;
}

.parlay-bar_dh ul.tab_dh {
    height: 40px;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    display: table;
    overflow-x: auto;
    overflow-y: hidden;
}

.parlay-bar_dh .tab_dh > li {
    white-space: nowrap;
    display: table-cell;
    font-size: 14px;
    position: relative;
    text-align: center;
}

.parlay-bar_dh.filter-bardh .tab_dh > li {
    padding-right: 0;
    padding-left: 4px;
    max-width: 100px;
}

    .parlay-bar_dh.filter-bardh .tab_dh > li:first-child {
        padding-left: 0;
    }

.parlay-bar_dh .btn_dh {
    display: inline-block;
    padding: 6px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.parlay-bar_dh.filter-bardh .tab_dh > li + li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    height: 20px;
    border-left: rgba(0,0,0,0.12) 1px solid;
}

.info-box {
    line-height: 38px;
}




.MM_blue {
    font-size: 10px;
    font-family: Tahoma;
    font-weight: bold;
    color: #0000CC;
}

A.MM_blue:link {
    text-decoration: none;
    color: #0000CC;
}

A.MM_blue:visited {
    text-decoration: none;
    color: #0000CC;
}

A.MM_blue:active {
    text-decoration: none;
    color: #0000CC;
}

A.MM_blue:hover {
    text-decoration: none;
    color: #0000CC;
}

.MM_red {
    font-size: 10px;
    font-family: Tahoma;
    font-weight: bold;
    color: #FF0000;
}

A.MM_red:link {
    text-decoration: none;
    color: #FF0000;
}

A.MM_red:visited {
    text-decoration: none;
    color: #FF0000;
}

A.MM_red:active {
    text-decoration: none;
    color: #FF0000;
}

A.MM_red:hover {
    text-decoration: none;
    color: #FF0000;
}

.MG75 > tbody > tr > td > table, .MG15 > tbody > tr > td > table > tbody > tr > td > table, .mbTb2.HTTG > tbody > tr > td > table {
    border: 1px solid;
}

.MG75 .mbTbDb td, .MG15 .mbTbDb td {
    border: 0;
}

.oddsRow-team > div {
    padding-left: 6px;
}

.oddsRow-img {
    float: right;
    position: relative;
}

.oddsRow .oddsRow-img span {
    font-weight: normal;
    cursor: pointer;
    float: right;
}

.dropdown:hover > div.dropdownPanel {
    visibility: unset !important;
    height: auto !important;
    z-index: 999;
}

.hidden {
    display: none !important;
}

.hiddenTeam .oddsRow-live > div, .hiddenTeam .oddsRow-team > div, .hiddenTeam span.oddsRow-fav, .hiddenTeam span.oddsRow-fav-s, .hiddenTeam span.oddsRow-morebet {
    display: none !important;
}

.category-sportList ul {
    display: none;
}

.category-sportList.active ul {
    display: block;
    position: relative;
}

.category-sportList-container .amount {
    position: absolute;
    top: 3px;
    right: 3px;
}

.sportList li span.amount {
    margin-right: 10px;
    font-weight: bold;
    font-size: 10px;
    position: absolute;
    right: 3px;
}

.liveam {
    display: none;
}

/*.chg span.cclick {*/
/*background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/bigshan.gif');*/
/*background: #ffaf96;*/
/*line-height: 20px !important;
    height: 20px;*/
/*}*/
/*.chg{
    background: #ffaf96;
}*/


.oddsBet span.cclick {
    width: 100%;
    display: inline-block;
    line-height: 1.3em;
    background-size: auto auto;
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -o-border-radius: 3px !important;
    background: rgb(248 235 224 / 0.98);
}

span.MB_SubTitle {
    background: #c5c5c5;
    width: 100%;
    display: inline-block;
    font-weight: bold;
    text-align: center;
}

.MB_GridItem > td {
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    width: 26px;
    text-align: center;
}

table.MB_Table {
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}

.FT15Info .MB_GridItem > td {
    border-left: 0;
}

.FT15Info .MB_OUTable tr td {
    border-top: 0px !important;
}

.HHTheader {
    background: #6d89ba;
    border-color: #6d89ba;
    color: #ffffff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.HHTtable .HHTinput input {
    width: 130px;
    height: 18px;
    border: 1px solid;
}

.SpecialHHT {
    background: #e8eff5 !important;
    width: 180px;
    display: list-item;
}

.HHTtable td.SpecialHHTTD {
    border: unset !important;
    width: 180px;
    color: red;
    font-weight: bold;
    position: relative;
}

    .HHTtable td.SpecialHHTTD > span {
        position: absolute;
        width: 180px;
        height: auto;
        top: 0;
    }

    .HHTtable td.SpecialHHTTD.Blue {
        border: unset !important;
        width: 180px;
        color: blue;
        font-weight: bold;
        position: relative;
    }
/*.HHTheader th {
    width: 171px;
}*/
.HHTtable4 .HHTinput input {
    width: 171px;
    height: 18px;
    border: 1px solid;
}

.HHTtable44 .HHTinput input {
    width: 181px !important;
    height: 18px;
    border: 1px solid;
}

.HHTheader2 td {
    border: 1px solid #6d89ba;
}

.CommandButton {
    BORDER-RIGHT: 1px double;
    BORDER-TOP: 1px window-inset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #E5E5E5;
    BORDER-LEFT: 1px window-inset;
    COLOR: #000000;
    BORDER-BOTTOM: 1px double;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    HEIGHT: 20px;
    text-align: center;
    line-height: 20px;
    display: inline-block;
    width: 80px;
}

.Heading4 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #6d89ba;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    text-transform: uppercase;
}

.table_NOdds {
    border: 1px solid #5476b3;
    border-collapse: collapse;
    font-size: 12px;
    font-family: sans-serif, Tahoma, Helvetica;
    color: #000;
}

    .table_NOdds td {
        padding: 10px 10px;
        border: 1px solid #5476b3;
    }

.SubmitButton {
    display: inline-block;
    background: linear-gradient(to bottom, #7591c1 0%, #5574a7 100%);
    background: -webkit-linear-gradient(bottom, #5574a7 0%, #7591c1 100%);
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    HEIGHT: 30px;
    line-height: 30px;
    text-align: center;
    COLOR: #000000;
    width: 64px;
}

.FixoddsTableHeader {
    position: absolute;
    z-index: 99;
    width: 864px;
    left: 243px !important;
    top: 270px !important;
}

    .FixoddsTableHeader > table {
        width: 100%;
        background: #5574a7;
    }

.ophidden {
    filter: alpha(opacity=0);
    -moz-opacity: 0.0;
    -khtml-opacity: 0.0;
    opacity: 0.0;
    display: none;
}

.oddsBet, .oddsRow-morebet {
    cursor: pointer;
    color: black;
}

.oddsRow span {
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    font-weight: bold;
}

.NOtipsParlary {
    width: 480px;
    height: 100px;
    position: fixed;
    top: 0;
    left: 30%;
    margin-left: -100px;
    background: #FFF;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    transform: translateY(-100px);
    transition: 2s;
    z-index: 999;
    line-height: 100px;
    font-weight: bold;
    color: red;
    font-size: 16px;
    text-align: center;
}

.showTipParlary {
    transform: translateY(300px);
}

.TipsNO {
    float: right;
    font-size: 12px;
    font-weight: bold;
    color: #ff7d00;
}

.listbeton {
    padding: 12px;
    padding-top: 5px;
    width: 100%;
    border-bottom: 1px #aeaeae solid;
    box-shadow: 0 2px 0 #ffffff;
    border-top: 1px #cdcdcd solid;
    text-align: left;
}



.Normal {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 14px;
    color: #000;
}

.gbGive {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ee2c2c;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
}

.gbTake2 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
}

.Accepted {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: hsla(144, 120%, 30%, 1.25);
    display: inline-block;
    height: 11px;
    line-height: 11px;
}

.Waiting {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.divMiddle {
    vertical-align: middle;
    display: table-cell;
}

span.oddsRow-morebet {
    width: 100%;
    height: 14px;
    background: #ef6707;
    display: inline-block;
    color: #fff;
    line-height: 14px;
    border-radius: 4px;
}

.hideTopHeader .header-belt {
    display: none;
}

.hideTopHeader .sidebar-first {
    padding-top: 12.6em;
}

.hideTopHeader .mainLayout .mainArea .caption_s {
    top: 30px;
}

.hideTopHeader .FixoddsTableHeader {
    top: 166px !important;
}

.hideTopHeader .mainArea {
    padding-top: 9.3em !important;
}

.hideTopHeader .caption_s {
    top: 136px;
}

.icon-favorite::before {
    content: "";
}

.titleChange {
    color: orange !important;
}

.Negative2 {
    color: red !important;
}

.hideleftmenu .caption_s {
    left: 45px;
    width: 96% !important;
}

.hideleftmenu .FixoddsTableHeader {
    left: 50px !important;
    width: 1066px;
}

.sigleheight.hiddenTeam {
    height: 30px !important;
}

.oddsRow-img > div {
    overflow: hidden;
    height: 18px;
}

.SoundR {
    width: 20px !important;
    height: 15px !important;
    float: right;
    margin-right: 18px;
    margin-top: 5px;
}

.Soundradio {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/soundclose.webp');
    background-size: 100% 100%;
}

.SoundradioCl {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/soundopen.webp');
    background-size: 100% 100%;
}

ul.live li.category-sportList {
    display: none;
}

ul.live li.HasLive {
    display: block;
}

ul.live ul.category-sub {
    display: none;
}

ul.live .category-sportList .checkbox {
    display: inline-block !important;
}

ul.live li.icon-sportAll {
    display: block !important;
}

ul.live li.icon-sport0 {
    display: none !important;
}

ul.live .amount {
    display: none !important
}

    ul.live .amount.liveam {
        display: block !important
    }

.bold {
    font-size: 12px;
    font-weight: bold;
}

.contr-label {
    font-size: 12px;
    text-align: right;
}

.contr-label2 {
    font-size: 12px;
    text-align: left;
}

.contr-label3 {
    font-size: 12px;
}

.green {
    background: -webkit-linear-gradient(bottom, #5574a7 0%, #7591c1 100%);
    color: #ffffff;
    padding: 0.3em 0.833em;
    text-align: center;
    white-space: nowrap;
}

.medium {
    padding: 3px 8px 3px 8px;
    font-size: 12px;
}

.Tanchuaninput {
    width: 120px;
    height: 20px;
    border: 1px solid grey;
}

.HATIME2 {
    text-align: center;
}

#oddsTable {
    color: black !important;
}

.oddsTableTitle {
    height: 22px;
    line-height: 22px;
    border-top: 3px #fff solid;
    border-bottom: 1px #b64632 solid;
    background-color: #b64632;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
}

.MesWrong {
    font-weight: bold;
    text-align: center;
    color: red;
    font-size: 15px;
    line-height: 60px;
}

#HUYTHAIEX table {
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    background-color: #fff;
    margin-left: 10px;
}

    #HUYTHAIEX table td {
        border-left: 1px solid #000;
        border-right: 1px solid #000;
        border-top: 1px solid #000;
        border-bottom: 1px solid #000;
        font-weight: 900;
        text-align: center;
        height: 25px;
    }

.Highlight {
    color: #fff358 !important;
    text-shadow: -1px 1px #000, -1px 1px #000, -1px 1px #000 !important
}

#HUYTHAIEX table.xxborder {
    border-right: 0;
    border-bottom: 0;
}

    #HUYTHAIEX table.xxborder td {
        border-left: 0;
        border-right: 1px dotted #000;
        border-top: 1px dotted #000;
        border-bottom: 1px dotted #000;
        font-weight: 900;
        text-align: center;
        height: 25px;
    }

    #HUYTHAIEX table.xxborder tr td:first-child {
        border-left: 1px dotted #000;
    }
/*#HUYTHAIEX table.xxborder td.wuboder {
		border-left: 0.5px dotted #000;
		border-right: 0.5px dotted #000;
		border-top: 0.5px dotted #000;
		border-bottom: 0;
	}
	#HUYTHAIEX table.xxborder tr:nth-child(5) td.wuboder {
		border-bottom: 0.5px dotted #000;
	}*/

.EUROTitle {
    font-weight: bold;
    font-size: 17px !important;
    line-height: 36px !important;
}

.LIVESCORE {
    font-weight: bold;
}

.CashoutDetail {
    background: #c6d4f1;
    color: black !important;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    height: 36px;
    text-align: center;
}

.CashoutDetail2 {
    background: #e4e4e4;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    height: 25px;
}

.scoreblack {
    color: black !important;
}

.TimeADDValue {
    font-weight: normal !important
}

.hiddentips {
    display: none !important;
}

.hide {
    display: none !important;
}


.nav-main li.GameNew::before {
    content: "";
    width: 23px;
    height: 16px;
    display: inline-block;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/news.gif');
    top: 2px;
    position: absolute;
    background-size: 100% 100%;
    margin-left: 56px;
}

.nav-main li.GameHot::before {
    content: "";
    width: 23px;
    height: 16px;
    display: inline-block;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/hot.gif');
    top: 2px;
    position: absolute;
    background-size: 100% 100%;
    margin-left: 56px;
}

.TVcontt {
    display: none;
}

.BlockTV > div.TVcontt {
    display: block;
}

.NoneTV > div.TVcontt {
    display: none;
}

.oddsot_r .tvimg_be:hover > div.TVcontt {
    display: block;
}

.oddsot_r .LiveTV3_be:hover > div.TVcontt {
    display: block;
}


.bigTv {
    text-transform: uppercase !important;
}

.smallTv {
    text-transform: uppercase !important;
}

.videoright {
    width: 340px;
    height: auto;
    position: fixed;
    overflow-y: auto;
    cursor: pointer;
    /*right: -350px;
	top: -33px;*/
    left: 1128px;
    top: 0px;
    border: 5px solid #5574a7;
    z-index: 9999;
}

.hideLeftMnue .videoright {
    left: 850px;
}

.video_close {
    float: right;
    color: #fff;
    margin-right: 20px;
    margin-top: 0px;
}

.video_cuse {
    width: 100%;
    height: 27px;
    line-height: 27px;
    background: #5574a7;
    background: -moz-linear-gradient(top, #5574a7 0%, #3b5174 100%);
    background: -webkit-linear-gradient(top, #5574a7 0%,#3b5174 100%);
    background: linear-gradient(to bottom, #5574a7 0%,#3b5174 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5574a7', endColorstr='#3b5174',GradientType=0 );
    color: #fff;
}

    .video_cuse > div {
        width: 45.5%;
        height: 100%;
        float: left;
        text-align: center;
        position: relative;
    }

        .video_cuse > div.active {
            color: #55bba7;
        }

            .video_cuse > div.active::before {
                content: "";
                display: block;
                width: 100%;
                height: 2px;
                /*background: #e1d14e;*/
                position: absolute;
                bottom: 0;
                left: 0;
            }

.video_cont {
    width: 100%;
    height: 212px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}

.VideoRight_t, .VideoRight_c {
    position: absolute;
    left: 0;
    top: 0;
}

.video_cont > .VideoRight_c, .video_cont > .VideoRight_t {
    display: none;
}

    .video_cont > .VideoRight_t.active, .video_cont > .VideoRight_c.active {
        display: inline-block;
    }

.TvList {
    width: 100%;
    height: 30px;
    position: relative;
    background: #000000;
}

.TvListName {
    font-size: 12px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-indent: 10px;
}

.listdwon {
    float: right;
    /*margin-top: 9px;*/
    margin-right: 8px;
}


.listdwon_h {
    float: left;
    margin-top: 9px;
}


.TvList ul {
    position: absolute;
    width: 100%;
    height: auto;
    z-index: 999;
    background: #2c412e;
    color: #fff;
    display: none;
}

    .TvList ul li {
        width: 100%;
        height: 30px;
        line-height: 30px;
        position: relative;
        text-indent: 20px;
        background: #3c3c3c;
        background: -moz-linear-gradient(top, #3c3c3c 0%, #1b1a1a 100%);
        background: -webkit-linear-gradient(top, #3c3c3c 0%,#1b1a1a 100%);
        background: linear-gradient(to bottom, #3c3c3c 0%,#1b1a1a 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#1b1a1a',GradientType=0 );
    }

@font-face {
    font-family: "iconfont";
    src: url('iconfont.eot?t=1591322025102'); /* IE9 */
    src: url('iconfont.eot?t=1591322025102#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('iconfont.woff?t=1591322025102') format('woff'), url('iconfont.ttf?t=1591322025102') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('https://d2dgys6tg64hrs.cloudfront.net/w2new/css/iconfont.svg?t=1591322025102#iconfont') format('svg'); /* iOS 4.1- */
}


.btliestimg:before {
    content: "\e617";
    height: 35px;
    width: 35px;
    vertical-align: middle;
    line-height: 31px;
    font-size: 20px !important;
}

.tvimg_be5:before {
    content: "\e6ab";
    height: 35px;
    width: 35px;
    vertical-align: middle;
    line-height: 29px;
    font-size: 20px !important;
}


.LiveTV3_be5:before {
    content: "\e602";
    color: #fff;
    height: 35px;
    width: 35px;
    vertical-align: middle;
    line-height: 29px;
    font-size: 20px !important;
}

.close-x2:before {
    content: "\e62c";
    position: absolute;
}

.listdwon2:before {
    content: "\e61e";
}

.GBHeadingTips {
    background-color: #5574a7 !important;
    height: 21px;
    line-height: 22px;
}

#MB_morebet .active {
    color: yellow !important;
}


.CashOutTitile {
    width: 100%;
    height: 17px;
    position: relative;
}


.CashOutTitile2 {
    float: left;
    width: 150px;
    height: 100%;
    margin-right: 5px;
    background: #5574a7;
    color: #ffffff;
    /* font-weight: bold; */
    border-radius: 6px;
    text-align: center;
    line-height: 18px;
    font-size: 10px;
}

.CashOutTitileJiantou {
    float: left;
    width: 30px;
    height: 100%;
    background: #5574a7;
    border-radius: 6px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.CashOutCnt {
    width: 200px;
    height: 35px;
    position: relative;
    font-size: 11px;
    /*text-align: center;*/
}

.CashOutSlider {
    width: 200px;
    position: relative;
    height: 15px;
}

.CashOutrange-slider {
    background-color: #ffffff;
    border-radius: 15px;
}

    .CashOutrange-slider input[type="range"] {
        background: #5574a7;
        width: 100%;
        height: 7px;
        border-radius: 5px;
        outline: none;
        float: left;
        -webkit-appearance: none;
        position: relative;
    }

        .CashOutrange-slider input[type="range"]::-webkit-slider-thumb {
            background: #ffffff;
            width: 20px;
            height: 20px;
            border: 4px solid #5574a7;
            border-radius: 50%;
            cursor: pointer;
            transition: all 0.15s ease-in-out 0s;
            -webkit-appearance: none;
            appearance: none;
        }

            .CashOutrange-slider input[type="range"]::-webkit-slider-thumb:hover,
            .CashOutrange-slider input[type="range"]:active::-webkit-slider-thumb {
                box-shadow: 0 0 0 2px #ffffff, 0 0 10px #000;
            }

        .CashOutrange-slider input[type="range"]::-moz-range-thumb {
            background: #ffffff;
            width: 20px;
            height: 20px;
            cursor: pointer;
            border: 4px solid #10ac84;
            border-radius: 50%;
            transition: all 0.15s ease-in-out 0s;
        }

            .CashOutrange-slider input[type="range"]::-moz-range-thumb:hover,
            .CashOutrange-slider input[type="range"]:active::-moz-range-thumb {
                box-shadow: 0 0 0 2px #ffffff, 0 0 10px #000;
            }

.CashOutCnt div span {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px !important;
    font-weight: normal !important;
}

.CashOutCnt div {
    height: 15px !important;
}

.Cashbtn-toggle:before {
    content: "\e901";
    color: #fff;
}

#alertChipset .btn {
    margin: 5px !important
}

.betPar div[name]:nth-child(odd) {
    background-color: #e4e4e4;
}

.betPar div[name]:nth-child(even) {
    background-color: #c6d4f1;
}

.listbeton:nth-child(odd) {
    background-color: #e4e4e4;
}

.listbeton:nth-child(even) {
    /*background-color: #c6d4f1;*/
    background-color: #e4e4e4;
}


.IsRun:nth-child(odd) {
    background-color: #ffddd2;
    border-bottom: 1px solid #cea193;
}

.IsRun:nth-child(even) {
    background-color: #ffddd2;
    border-bottom: 1px solid #cea193;
}

.IsEray:nth-child(odd) {
    background-color: #e4e4e4;
    border-bottom: 1px solid #cea193;
}

.IsEray:nth-child(even) {
    background-color: #c6d4f1;
    border-bottom: 1px solid #cea193;
}

#betlisttv .scroll-panel {
    overflow-y: auto;
    height: 300px;
    position: relative;
}

.bgshanshuo {
    animation: twinkling 1s infinite;
    -webkit-animation: twinkling 1s infinite;
}

@keyframes twinkling {
    0% {
        background-color: #72c46d;
    }

    100% {
        background-color: #6c6c6c;
    }
}


.betshade {
    z-index: 19891017;
    background-color: rgb(0, 0, 0);
    opacity: 0.3;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/loadinganimation.gif');
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}

.parnum {
    background-color: red;
    color: #fff;
    text-align: center;
    line-height: 20px;
    width: 20px;
    position: absolute;
    /*left: 0px;*/
    /*border-radius: 10px;*/
}

    .parnum.hidden {
        /*	display: block !important;
		background: linear-gradient(#000000 10%, #00CE00);
		width: 20px;
		height: 27px;*/
    }

.leftparnum {
    background-color: red;
    color: #fff;
    text-align: center;
    line-height: 30px;
    width: 25px;
    position: absolute;
    left: 2px;
    /*    border-radius: 10px;*/
    top: 0px;
    z-index: 9999;
}

.LeftMixparlay {
    padding-right: 3px;
    display: inline-block;
    line-height: 30px;
    color: #fff;
    font-size: 13px;
    cursor: pointer;
    background: linear-gradient(#000000 10%, #4c88ee);
    position: absolute;
    left: 2px;
    width: 105px;
    top: 0px;
    text-align: right;
    text-shadow: -1px 1px #000, -1px 1px #000, -1px 1px #000;
}

.LeftSingleBet {
    display: inline-block;
    line-height: 30px;
    color: #fff;
    font-size: 13px;
    cursor: pointer;
    background: linear-gradient(#000000 10%, #4c88ee);
    position: absolute;
    right: 23px;
    width: 91px;
    top: 0px;
}

#oddsTable span.bold {
    color: #36C;
    font-weight: unset;
}

div.wrapper {
    padding-top: 8em !important;
}

.poct_outer {
    position: relative;
    height: 100px;
    width: 100%;
    padding: 3px 0;
    cursor: pointer;
    background-color: #022459;
}

.gamesmenu {
    width: 100%;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}

.all_gamesmenu {
    width: 4000px;
    height: 100%;
}

.slot_things {
    width: auto;
    float: left;
    height: 100%;
}

    .slot_things > div {
        float: left;
        height: 100%;
        width: 178px;
        padding: 0 4.8px;
    }

        .slot_things > div > img {
            width: 100%;
            height: 100%;
        }

.left_gamesmenu {
    position: absolute;
    height: 45px;
    width: 40px;
    top: 31px;
    left: 10px;
    display: none;
}

.right_gamesmenu {
    position: absolute;
    height: 45px;
    width: 40px;
    top: 31px;
    right: 10px;
    display: none;
}

    .left_gamesmenu > img, .right_gamesmenu > img {
        width: 100%;
        height: 100%;
    }

    .right_gamesmenu > img {
        transform: rotate(180deg);
    }

.poct_outer:hover .left_gamesmenu, .poct_outer:hover .right_gamesmenu {
    display: block;
}

.noscorll .poct_outer:hover .left_gamesmenu, .noscorll .poct_outer:hover .right_gamesmenu {
    display: none;
}
/*.logohide {
	position: absolute;
	left: 204px;
	top: 86px;
	height: 40px;
	width: 100px;
}*/
.logohide {
    position: relative;
    height: auto;
    width: auto;
    margin-top: 5.4px;
}
/*.hederbuttonSportslittle {
	display: inline-block;
	cursor: pointer;
	text-align: center !important;
	text-decoration: none;
	outline: none;
	background-color: #5574a7 !important;
	border-radius: 2px !important;
	transition-duration: 0.4s;
	box-shadow: 0 8px 16px 0 rgba(98, 141, 71, 0.26), 0 6px 20px 0 rgba(0,0,0,0.19);
	border: 1px solid #5574a7;
	position: static !important;
	width: 20px !important;
	height: 20px !important;
	margin-left: 6px;
	float: left;
}
	.hederbuttonSportslittle span {
		display: block;
		letter-spacing: 2px;
	}*/

.hederbuttonSports {
    display: inline-block;
    cursor: pointer;
    text-align: center !important;
    text-decoration: none;
    outline: none;
    background-color: #05b029 !important;
    border-radius: 2px !important;
    /*box-shadow: 0 3px #999 !important;*/
    transition-duration: 0.4s;
    box-shadow: 0 8px 16px 0 rgba(98, 141, 71, 0.26), 0 6px 20px 0 rgba(0,0,0,0.19);
    border: 1px solid #05b029;
    position: static !important;
    width: 30px !important;
    height: 20px !important;
    margin-right: 12px;
}


.hederbuttonSportslittle {
    display: inline-block;
    cursor: pointer;
    text-align: center !important;
    text-decoration: none;
    outline: none;
    border-radius: 2px !important;
    transition-duration: 0.4s;
    position: static !important;
    width: 25px !important;
    height: 25px !important;
    margin-right: 2px;
    float: left;
    background-color: #031f67;
    border: 1px solid #116ac2;
}
/*.show_gamesmenu {
	float: left;
	width: 16px;
	height: 19px;
	margin-right: 2px;
	margin-top: 1px;
	margin-left: 2px;
	display: block;
	background: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/showallgame.webp') no-repeat;
	background-size: 100% 100%;
}*/
/*.close_gamesmenu {
    float: left;
    width: 13px;
    height: 12px;*/
/*    margin-right: 3px;
    margin-top: 4px;
    margin-left: 4px;*/
/*display: block;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/allchahao.webp') no-repeat;
    background-size: 100% 100%;
}*/
.hideTopHeader.ShowOtherGame .mainArea, .hideTopHeader.ShowOtherGame .wrapper {
    padding-top: 0.7em !important;
}

.hideTopHeader.ShowOtherGame .caption_s {
    top: 31px;
}

.hideTopHeader.ShowOtherGame .FixoddsTableHeader {
    top: 59px !important;
}

.ShowOtherGame .poct_outer {
    display: none;
}

.ShowOtherGame .mainArea, .ShowOtherGame .wrapper {
    padding-top: 8.7em !important;
}

.ShowOtherGame .FixoddsTableHeader {
    top: 163px !important;
}

.ShowOtherGame .sidebar-first {
    padding-top: 12.09em;
}

.NotRunningTable {
    color: #000000;
}

    .NotRunningTable .oddsTableTitle {
        height: 22px;
        line-height: 22px;
        border-top: 3px #fff solid;
        border-bottom: 1px #3b5174 solid;
        background-color: #3b5174;
        color: #fff;
        font-size: 14px;
        font-weight: bold;
        text-align: left;
        text-transform: uppercase;
    }

    .NotRunningTable .odds-head {
        background: #5574a7;
        border-color: #5574a7;
        color: #ffffff;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        text-transform: uppercase;
    }

        .NotRunningTable .odds-head td {
            height: 24px;
            text-align: center;
            word-wrap: break-word;
            position: relative;
            border-bottom: 1px solid #3b5174;
            border-left: 1px solid #3b5174;
        }

    .NotRunningTable .oddsLeague {
        background: #b1b1b1;
        font-weight: bold;
        font-size: 14px;
        color: black;
    }

        .NotRunningTable .oddsLeague:hover {
            background: #b1b1b1b5;
        }

        .NotRunningTable .oddsLeague .btn-toggle, .oddsLeague .btn-toggle-right {
            background: linear-gradient(to bottom, #cdcdcd 0%, #bbbbbb 100%);
            background: -webkit-linear-gradient(bottom, #bbbbbb 0%, #cdcdcd 100%);
            border-right-color: #a3a3a3;
            color: rgba(0, 0, 0, 0.9);
        }

        .NotRunningTable .oddsLeague td {
            height: 20px;
            vertical-align: middle !important;
            position: relative;
            border-bottom: 1px solid #f0ebeb;
        }

    .NotRunningTable .oddsRow.altMatch1 {
        background: #c6d4f1;
        border-bottom-color: #bbbbbb;
    }

    .NotRunningTable .oddsRow {
        background: #e4e4e4;
        border-bottom-color: #bbbbbb;
    }

    .NotRunningTable .pimgtu::before {
        content: "P";
        line-height: 1;
        display: inline-block;
        width: 14px;
        height: 14px;
        background: #5574a7;
        color: #ffffff;
        border-radius: 4px;
        text-align: center;
        line-height: 14px;
    }

    .NotRunningTable .Graph_be::before {
        content: "";
        font-size: 1.25em;
        line-height: 1.2;
        background: #5574a7;
        color: #ffffff;
        border-radius: 4px;
        width: 14px;
        height: 14px;
        /*        padding-top: 0.08px;*/
        display: inline-block;
    }

    .NotRunningTable .Forecast_bg::before {
        content: "";
        font-size: 1.25em;
        line-height: 1.2;
        background: #5574a7;
        color: #ffffff;
        border-radius: 4px;
        width: 14px;
        height: 14px;
        /*        padding-top: 0.08px;*/
        display: inline-block;
    }

    .NotRunningTable span.oddsRow-morebet {
        width: 100%;
        height: 14px;
        background: #7591c1;
        display: inline-block;
        color: #fff;
        line-height: 14px;
        border-radius: 4px;
    }

    .NotRunningTable .oddsRow > td {
        border-right: solid #b8c5e0 1px !important;
        border-bottom: 1px solid #b3c1de !important;
        border-left: 1px solid #eef4ff !important;
        border-top: 1px solid #eef4ff;
        border-width: 1px;
        vertical-align: middle;
        font-weight: bold;
    }

#oddsTable .NotRunningTable span.bold {
    color: #36C;
    font-weight: unset;
}

.Heading3 {
    color: #36C;
}

.NotRunningTable .Heading3 {
    color: #36C;
}

.moreBetTypeArea table {
    color: black;
}

.heading8 {
    color: blue;
}

.chg span.cclick {
    background: #ffaf96 !important;
}

.NotRunningTable .oddsBet span.cclick {
    width: 100%;
    display: inline-block;
    line-height: 1.3em;
    background-size: auto auto;
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -o-border-radius: 3px !important;
    background: rgb(212 229 246 / 0.98);
}

.DBottom {
    border-bottom: solid #d8ada0 1px;
}

.DTop {
    border-top: solid #ffffff 1px;
}

.NotRunningTable .DBottom {
    border-bottom: solid rgba(167, 198, 169, 0.6) 1px;
}

.NotRunningTable .DTop {
    border-top: solid #ffffff 1px;
}

.ModdsBet span {
    color: #1e11e6;
}

.ModdsBet .MB_SubTitle {
    color: black;
}

.oddsRow-live-score span {
    color: #000000;
}

.lname {
    vertical-align: middle;
    line-height: 15px;
}

.oddsRow-fav {
    vertical-align: middle;
    padding-top: 1px;
    color: #ebbc0d;
}

.GBHeading1 {
    background: transparent !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-weight: bold;
    color: #fff;
    background-size: 100% 100%;
}

.dhshowbet .GBHeading1 {
    background: transparent !important;
}

    .dhshowbet .GBHeading1 #spanmix {
        background: linear-gradient(#000000 10%, #4c88ee);
        position: absolute;
        left: 20px;
        width: 102px;
    }

    .dhshowbet .GBHeading1 #spanslinge {
        background: linear-gradient(#000000 10%, #4c88ee);
        position: absolute;
        right: 20px;
        width: 102px;
    }

#spanmix, #spanslinge {
    font-size: 14px !important;
    text-shadow: -1px 1px #000,-1px 1px #000,-1px 1px #000;
}

.GBHeadingTips span {
    line-height: 27px !important;
    line-height: 27px;
    text-align: center;
}

.GBHeading1 .close-x {
    display: inline-block;
    width: 20px;
    position: absolute;
    right: 0px;
    color: #FFFFFF;
    BACKGROUND: RED;
}

.parnum.hidden {
    display: block !important;
    background: linear-gradient(#000000 10%, #4c88ee);
    width: 20px;
    height: 27px;
}

.betInfoArea {
    padding-top: 5px
}

.betcontent {
    padding-top: 5px
}

.GameHotNext {
    content: "";
    width: 23px;
    height: 16px;
    display: inline-block;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/hot.gif');
    position: absolute;
    background-size: 100% 100%;
    margin-left: -23px;
}

.GameNewNext {
    content: "";
    width: 23px;
    height: 15px;
    display: inline-block;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w2new/img/news.gif');
    position: absolute;
    background-size: 100% 100%;
    margin-left: -23px;
}

.NotGuest .oddsTableScorll {
    height: calc(100% - 376px);
    margin-top: 74px;
    flex: 1 1 auto;
    height: calc(calc(var(--vh, 1vh) * 100) - 74px - 17.7em);
}

.NotGuest.hideTopHeader .oddsTableScorll {
    height: calc(calc(var(--vh, 1vh) * 100) - 74px - 8.5em);
    margin-top: 66px;
}

.NotGuest.ShowOtherGame .oddsTableScorll {
    height: calc(calc(var(--vh, 1vh) * 100) - 74px - 8em);
    margin-top: 69px;
}

.NotGuest.ShowOtherGame.hideTopHeader .oddsTableScorll {
    height: calc(calc(var(--vh, 1vh) * 100) - 74px - -1em);
    margin-top: 55px;
}




.oddsTableScorll {
    overflow-y: scroll;
    /* overflow-x: hidden; */
    width: 100%;
    position: absolute;
    height: 100%;
    /* background: #e8fdea; */
    margin-top: 8px;
    /* margin-left: 244px; */
    /* padding-right: 20px; */
}

.wfMain {
    overflow: hidden;
    /*    height: 100%;*/
    height: 100vh;
    height: calc(var(--vh, 1vh) * 100);
}

.activeodds {
    background: #ffaf96 !important;
    box-shadow: rgb(0 0 0 / 40%) 0px 0px 0.05rem 1px;
    padding-top: 2px;
    padding-bottom: 2px;
}


.leftparnum_btnm {
    display: inline-block;
    width: 20px;
    height: 24px;
    text-align: center;
    line-height: 25px;
    background: red;
    background-size: 100% 100%;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    margin-right: -4px;
}

.Parlay_btnm {
    display: inline-block;
    width: 62px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    background: linear-gradient(#000000 10%, #4c88ee);
    background-size: 100% 100%;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    text-shadow: -1px 1px #000, -1px 1px #000, -1px 1px #000;
}

.cancel_btnm {
    display: inline-block;
    width: 55px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    background: #e85252;
    background-size: 100% 100%;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}

.ok_btnm {
    display: inline-block;
    width: 55px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    background: -webkit-linear-gradient(bottom, #5574a7 0%, #7591c1 100%);
    background-size: 100% 100%;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
