* {
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0;
}

body,
html {
    height: 100%;
    font-family: Arial;
    margin: 0;
    width: 100%;
}

html {
    background: #000 !important;
}

body {
    font-size: 12px;
    font-family: Arial;
    overflow: auto;
}

.NotGuest #oddsTableHeader,
.NotGuest #userinfo {
    display: block;
}

#oddsTableHeader,
#userinfo {
    display: none;
}

.topmuens_lo {
    display: none;
}

.loginif .topmuens_lo {
    display: block !important;
}

.wfMain {
    height: 100%;
    width: 1180px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    border-left: 1px solid #222;
    border-right: 1px solid #222;
}

.videoright {
    width: 357px;
    height: auto;
    position: absolute;
    overflow-y: auto;
    cursor: pointer;
    top: 0;
    border: 2px solid #040c9c;
    z-index: 999;
    background: #e5e3e3;
}

/*.hideLeftMnue .videoright {
    left: 1181px;
}*/

.video_head {
    width: 100%;
    height: 27px;
    background: #1d5d20;
    line-height: 27px;
    text-indent: 10px;
    font-weight: 700;
    color: #fff;
    font-size: 17px;
}

.video_close {
    float: right;
    color: #fff;
    margin-right: 30px;
    margin-top: 0;
}

.video_cuse {
    width: 100%;
    height: 27px;
    line-height: 27px;
    background: #29832d;
    background: -moz-linear-gradient(top, #030f6b 0, #0905cc 100%);
    background: -webkit-linear-gradient(top, #030f6b 0, #0905cc 100%);
    background: linear-gradient(to bottom, #030f6b 0, #0905cc 100%);
    color: #fff;
    font-weight: 700;
}

    .video_cuse > div {
        width: 45.5%;
        height: 100%;
        float: left;
        text-align: center;
        position: relative;
    }

        .video_cuse > div.active {
            color: #feea5e;
        }

            .video_cuse > div.active::before {
                content: "";
                display: block;
                width: 100%;
                height: 2px;
                position: absolute;
                bottom: 0;
                left: 0;
            }

.video_cont {
    width: 100%;
    height: 212px;
    overflow-x: hidden;
    position: relative;
}

.VideoRight_c,
.VideoRight_t {
    position: absolute;
    left: 0;
    top: 0;
}

.video_cont > .VideoRight_c,
.video_cont > .VideoRight_t {
    display: none;
}

    .video_cont > .VideoRight_c.active,
    .video_cont > .VideoRight_t.active {
        display: inline-block;
    }

.TvList {
    width: 100%;
    height: 30px;
    position: relative;
    background: #000;
}

.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::before {
        content: "\e901";
        color: #fff;
    }

.listdwon_h {
    float: left;
    margin-top: 9px;
}

    .listdwon_h::before {
        content: "\e901";
        color: #fff;
    }

.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%);
    }

.Litvplay {
    display: inline-block;
    width: 24px;
    height: 24px;
    float: right;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/tvlist.webp');
    background-size: 100% 100%;
    margin-top: 3px;
    margin-right: 5px;
}

.Litvplay2 {
    display: inline-block;
    width: 24px;
    height: 24px;
    float: right;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/tvlist2.webp');
    background-size: 100% 100%;
    margin-top: 3px;
    margin-right: 5px;
}

.HAname {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 250px;
}

.ballnameimg {
    display: inline-block;
    float: left;
    width: 24px;
    height: 24px;
    margin-top: 3px;
    margin-left: 5px;
}

.Footballimg {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/tvlist.webp');
    background-size: 100% 100%;
}

button,
input {
    outline: 0;
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font: inherit;
}

.header {
    width: 1180px;
    overflow: hidden;
    z-index: 999;
    position: relative;
    background: #ff500a;
    background: linear-gradient( 45deg, #ff500a 0, #ff8700 30%, #ff500a 61%, #ffab00 79%, #ff8700 100% );
}

.header2 {
    width: 1180px;
    height: 40px;
    position: fixed;
    overflow: hidden;
    z-index: 999;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/bigbodybg.webp');
    background-size: 163% 700%;
}

.ophidden {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    display: none !important;
}

.hidden {
    display: none !important;
}

.hiddenc > * {
    display: none !important;
}

.hiddenc > div {
    display: none !important;
}

.Negative2 {
    color: red;
}

.Positive2 {
    color: #fff;
}

.topsmso {
    width: 100%;
    height: 36px;
    overflow: hidden;
    position: relative;
}

.divMiddle {
    vertical-align: middle;
    display: table-cell;
}

.marqueetopwei {
    float: left;
    margin-left: 0;
    position: relative;
}

.header2 .marqueetopwei {
    margin-left: 40px;
}

.marquee_cs {
    float: left;
    margin-top: 10px;
    width: 18px;
    height: 18px;
    margin-left: 10px;
}

.header2 .marquee_cs1 {
    width: 97%;
}

.fl {
    float: left;
    display: inline;
    border: none;
    background: 0 0;
}

.fffff1 {
    margin-left: 15px;
}

.Message {
    font-weight: 400;
    font-size: 14px;
    color: #2f2f4f;
    font-style: normal;
    font-family: Tahoma, Helvetica, sans-serif;
}

a.Message:visited {
    text-decoration: none;
}

a.Message:link {
    text-decoration: none;
}

.timetopwei {
    width: 250px;
    position: relative;
    margin-top: 3px;
    float: left;
    margin-left: 0;
}

.timetopweileft {
    width: 215px;
    position: absolute;
    left: 17px;
    margin-top: 33px;
}

.marquee_cs1 {
    float: left;
    width: 655px;
    height: 20px;
    margin-top: 10px;
}

.message_down {
    float: right;
    margin-left: 6px;
    color: #fff;
    font-weight: 400;
    position: relative;
}

.timeimg {
    margin-top: -3px;
    float: left;
}

.timetopwei .marquee_cs1 {
    width: auto;
}

.timecontainer {
    color: #fff;
    font-weight: 400;
}

.ShowFG_aa1 {
    border-left: 1px #fff solid;
    width: 10px;
    height: 12px;
    float: right;
    margin-top: 14px;
}

.pankou_select {
    float: right;
    margin-top: 10px;
}

.styled-select {
    width: 93px;
    height: 35px;
    overflow: hidden;
}

    .styled-select select {
        overflow: hidden;
        position: relative;
        background-color: transparent;
        border-width: 0;
        border-top-style: none;
        border-right-style: none;
        border-left-style: none;
        border-bottom-style: none;
        display: block;
        height: 20px;
        color: #ccc;
    }

.accTpLsts option {
    color: #000;
}

.styled-select_aa1 {
    float: right;
    margin-top: 10px;
}

.selectdown_div {
    border-left: 1px #fff solid;
    width: 10px;
    height: 12px;
    float: right;
    margin-top: 14px;
}

.lstLang2 {
    float: left;
    width: 90px;
}

    .lstLang2 option {
        color: #000;
    }

.top-reg_aa1 {
    margin-top: 12px;
    color: #fff;
    float: right;
    margin-right: 10px;
    text-transform: uppercase;
}

.register2img {
    width: 18px;
    height: 16px;
    float: right;
    margin-top: 10px;
    margin-right: 4px;
    display: block;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/register2.webp') no-repeat;
    background-size: 100% 100%;
}

.register2img_downdiv {
    border-left: 1px #fff solid;
    width: 10px;
    height: 12px;
    float: right;
    margin-top: 14px;
}

.top-livechat_aa1 {
    margin-top: 12px;
    color: #fff;
    float: right;
    margin-right: 10px;
}

.online_service_img {
    width: 18px;
    height: 18px;
    float: right;
    margin-top: 8px;
    margin-right: 4px;
    display: block;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/online_service.webp') no-repeat;
    background-size: 100% 100%;
}

.afb88logoleft {
    width: 100%;
    position: relative;
    height: 75px;
    padding-top: 5px;
}

.header .logo {
    width: 227px;
    height: 71px;
}

.pa {
    position: absolute;
}

.header .logo::before {
    content: "";
    display: block;
    width: 150px;
    height: 88px;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/logo.webp') no-repeat;
    background-size: 100% 100%;
    margin-left: 35px;
}

.logohide {
    position: relative;
    height: auto;
    width: auto;
    margin-top: 6px;
}

.actionright {
    position: relative;
    height: auto;
    width: auto;
    float: left;
    top: 4px;
}

div.icon {
    width: auto;
    height: 25px;
    background-color: #521800;
    border: 1px solid #ff5509;
    display: flex;
    align-items: center;
    margin-right: 3px;
    margin-top: 2px;
    float: left;
}

.result {
    display: table-column;
    color: #fff;
    font-size: 8px;
}

.icon a:hover {
    width: 80px;
    display: flex;
    align-items: center;
}

.header .nav {
    width: auto;
    margin-left: 225px;
    position: relative;
    z-index: 111;
    font-family: VERDANA0, Fallback, sans-serif;
    height: 80px;
    background-size: 100% 105%;
    background-position-y: 0;
    margin-top: -72px;
}

    .header .nav > ul {
        width: 500px;
    }

    .header .nav li.NewGame::before {
        content: "";
        width: 23px;
        height: 16px;
        display: inline-block;
        background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/hot.gif');
        top: 5px;
        position: absolute;
        background-size: 100% 100%;
        margin-left: 25px;
    }

    .header .nav li.GameHot::before {
        content: "";
        width: 23px;
        height: 16px;
        display: inline-block;
        background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/hot.gif');
        top: 6px;
        position: absolute;
        background-size: 100% 100%;
        margin-left: 65px;
        z-index: 2;
    }

    .header .nav li.GameNew::before {
        content: "";
        width: 24px;
        height: 15px;
        display: inline-block;
        background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/news.gif');
        top: 6px;
        position: absolute;
        background-size: 100% 100%;
        margin-left: 47px;
    }

.GameHotNext {
    content: "";
    width: 23px;
    height: 16px;
    display: inline-block;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/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/w0sun/img/news.gif');
    position: absolute;
    background-size: 100% 100%;
    margin-left: -23px;
}

.nav li {
    width: 12.5%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

    .nav li span {
        min-width: 70px !important;
        white-space: nowrap;
        overflow-x: hidden;
        text-overflow: ellipsis;
    }

.nav li,
.subnavbar .gameNav li {
    display: block;
    float: left;
    cursor: pointer;
}

    .nav li:hover {
        background-image: linear-gradient(#9c2d00, #812500);
    }

.nav a {
    position: relative;
    height: 70px;
    font-size: 0.875rem;
    color: #ffff;
    text-align: center;
    display: block;
    cursor: pointer;
}

.nav li.ball img,
.nav li.gd88-casino img,
.nav li.home img,
.nav li.keno img,
.nav li.card img,
.nav li.lottery img,
.nav li.mouse img,
.nav li.game img,
.nav li.slot img {
    padding-top: 10px;
}

.nav .nav_name {
    text-align: center;
    font-family: VERDANA0, Fallback, sans-serif;
}

.topright {
    right: 0;
    position: absolute;
    max-width: 323px;
    min-width: 313px;
    background: linear-gradient(#ff520a, #651d00);
    padding: 5px 5px 5px 10px;
}

    .topright .havetop {
        width: 100%;
    }

.topright_left {
    float: left;
    height: 100%;
    width: auto;
    font-family: VERDANA0, Fallback, sans-serif;
    font-size: 12px;
}

    .topright_left > div {
        clear: both;
        color: #fff;
        display: flex;
        line-height: 20px;
    }

.topright_right {
    float: right;
    height: 100%;
    width: auto;
}

.topright_right_btn {
    position: relative;
    width: 20px;
    height: 20px;
    background-color: #521800;
    border: 1px solid #ff5509;
    margin-left: 3px;
    float: left;
    text-align: center;
    padding: 5px;
}

.flags {
    width: 30px;
}

.topright_right_btn.flags > img {
    float: right;
    width: 10px;
    height: 10px;
    margin-top: 5px;
}

.everyflags {
    width: 30px;
    height: 20px;
    float: left;
    background-size: 30px 20px;
    background-repeat: no-repeat;
}

.everyoneflag {
    z-index: 9999;
    position: absolute;
    top: -225px;
    right: 6px;
    width: 110px;
    height: auto;
    padding: 5px;
    background: linear-gradient(to bottom, #6b2c03 0, #cc5905 100%);
    display: none;
    cursor: pointer;
}

    .everyoneflag > div {
        width: 100%;
        height: 20px;
        margin: 0 0 5px 5px;
    }

.flags {
    background-size: 30px 20px;
    background-repeat: no-repeat;
    background-position: left center;
}

    .flags p {
        color: #fff;
        margin: 0 0 5px 40px;
        height: 20px;
        line-height: 20px;
    }

    .flags:hover p {
        color: #FF8601;
    }

.flags_1 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/english.webp');
}

.flags_2 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/china.webp');
}

.flags_3 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/chinafanti.webp');
}

.flags_4 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/indonesia.webp');
}

.flags_5 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/korea.webp');
}

.flags_6 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/thai.webp');
}

.flags_7 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/turkey.webp');
}

.flags_8 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/veitnam.webp');
}

.flags_9 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/mymy.webp');
}
.flags_10 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0/img/enlo.webp');
}
.flags_11 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0/img/cambodia.webp');
}
.topright_right_btn > img {
    width: 20px;
    height: 20px;
}

.nav .nav_name {
    font-size: 0.675rem;
    text-align: center;
    padding: 5px 0;
}

.nav li:hover {
    background-image: linear-gradient(#9b2c00, #000);
}

.nav li.homesbook a:hover span {
    margin-left: 14px;
    margin-bottom: 4px;
}

.nav li.mobile a:hover img {
    padding-top: 12px;
    margin-left: -9px;
}

.nav li.mobile span {
    margin-left: 34px;
    margin-bottom: 1px;
}

.nav a:hover {
    text-decoration: none;
}

    .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;
    }

    .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;
    }

    .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;
    }

.nav i {
    display: block;
    width: 100%;
    height: 84px;
}

.nav span {
    display: block;
    letter-spacing: 2px;
}

.nav .icon span {
    display: block;
    letter-spacing: 0 !important;
}

.nav .mobile {
    width: 43px;
    display: block;
    -webkit-transition-property: none;
    -moz-transition-property: none;
    -o-transition-property: none;
    transition-property: none;
}

.subnavbar {
    display: none;
    width: 100%;
    min-height: 95px;
    min-width: 1181px;
    text-align: center;
    position: relative;
    top: 1px;
    left: -219px;
    z-index: 30;
}

.subnavbar {
    background: #305d30;
}

.slot .subnavbar {
    left: -517px;
}

.main_width {
    width: 1181px;
    margin: 0 auto;
    margin-top: 1px;
}

.main_width {
    width: 1130px;
    margin: 0 auto;
    margin-top: 1px;
}

.subnavbar .gameNav {
    display: inline-block;
}

.navbar,
.subnavbar .gameNav {
    zoom: 1;
}

    .subnavbar .gameNav li {
        text-align: center;
        margin: 0 auto;
        display: table;
    }

    .subnavbar .gameNav li {
        margin: 10px 0 0;
    }

    .subnavbar .gameNav li {
        margin-top: -34px;
    }

    .subnavbar .gameNav a {
        display: block;
        height: auto;
        line-height: 0;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }

    .subnavbar .gameNav a {
        color: #fff;
    }

    .subnavbar .gameNav img {
        display: block;
        margin: auto;
    }

.gd88-casino .subnavbar .gameNav img {
    width: 120px;
}

.slot .subnavbar .gameNav img {
    width: 166px;
}

.lottery .subnavbar .gameNav img {
    width: 305px;
}

.subnavbar .main_width .gameNav li a p {
    margin-top: -44px;
}

    .subnavbar .main_width .gameNav li a p span {
        margin-left: unset;
        display: unset;
        background-color: unset;
        width: unset;
        height: unset;
        padding-top: unset;
    }

.nav li:hover .subnavbar {
    display: none;
}

.loginif .nav li.slot:hover .subnavbar {
    display: none;
}

.gd88-casino .subnavbar {
    left: -607px;
}

.nav li.lottery:hover .subnavbar {
    margin-left: -568px;
}

.nav:after,
.subnavbar .gameNav:after {
    content: "";
    display: block;
    clear: both;
}

.nav .gameNav li:hover {
    background-image: unset;
}

.subnavbar ul li:hover a p {
    color: #fdea7e;
}

.nav > ul > li > a img {
    width: 35px;
}

.top_cssstyle > img {
    float: left;
    margin-left: 20px;
    margin-right: 6px;
    margin-top: 2px;
}

.accTpLsts3 {
    float: right;
    margin-left: 4px;
}

.lstLang3 {
    float: left;
}

.Message {
    color: #fff;
}

.overhidden {
    width: 229px;
    overflow: hidden;
    ms-flex: 0 229px;
    flex: 0 229px;
    position: relative;
}

.mainleft {
    width: 225px;
    height: 100%;
    overflow-x: hidden;
    position: absolute;
    left: 0;
    top: 0;
}

.scrolllefts {
    height: 100%;
    width: 225px;
    overflow-y: scroll;
    overflow-x: hidden;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

    .scrolllefts::-webkit-scrollbar {
        display: none;
    }

.welcomeuser {
    width: 100%;
    height: 26px;
    background: #030d83;
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: #fff;
    line-height: 25px;
    text-align: left;
    text-indent: 12px;
}

.NickNames {
    padding: 0 4px;
    cursor: pointer;
    font-size: 12px;
    font-family: helvetica neue, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

.credit {
    width: 100%;
    height: 26px;
    line-height: 26px;
    padding: 5px 0;
    background: #081d0a;
}

    .credit .balance {
        float: left;
        width: 88%;
        text-align: left;
        text-indent: 12px;
        cursor: pointer;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 400 !important;
    }

.balance span span {
    font-weight: 400 !important;
}

.credit .balance_rush {
    float: right;
    padding-right: 10px;
    position: relative;
}

.betCreditFont {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff;
    text-transform: uppercase;
}

.Positive4 {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 700;
    color: #eee;
}

.setting {
    width: 100%;
    height: 30px;
    position: relative;
    background-size: 100%;
    text-align: left;
    line-height: 28px;
    cursor: pointer;
    background: #081d0a;
    margin-left: 13px;
}

.btnIsToday {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #fff358 !important;
    font-weight: 700;
}

.sblistbtn {
    width: 100%;
    background-color: #000;
    background-size: 100% 100%;
    height: 30px;
    position: relative;
    cursor: pointer;
}

    .sblistbtn > div {
        width: 48%;
        height: 100%;
        float: left;
        position: relative;
        color: #fff;
        text-align: center;
        line-height: 28px;
    }

        .sblistbtn > div.active {
            color: #fff358 !important;
        }

.fenjie {
    color: #ffff;
    float: left;
    line-height: 28px;
}

.Psport {
    width: 100%;
    height: auto;
    position: relative;
}

ul {
    list-style: none;
}

.sportList li {
    width: 100%;
    line-height: 30px;
    clear: both;
    font-weight: 400;
    margin: 1px 0;
    background-size: 100%;
    border-bottom: 1px solid #ff5509;
    position: relative;
    cursor: pointer;
    background-repeat: no-repeat;
    color: #fff;
}

.category-sub li {
    height: 30px;
    font-size: 10px;
    margin-left: 0;
    background-color: #000;
    border-bottom: 1px solid #242425;
    color: #fff;
    padding: 0;
}

.sportList li span.sportName {
    margin-left: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 13px;
    height: 30px;
    cursor: pointer;
    color: #fff;
    text-transform: uppercase;
}

.sportList li span.amount {
    margin-right: 10px;
    font-weight: 400;
    font-size: 10px;
    position: absolute;
    right: 3px;
}

.lispannum {
    color: #daa520;
    position: relative;
    left: 5px;
}

.shows {
    display: none;
}

.menspan {
    height: 30px;
    float: left;
    width: 33%;
    line-height: 30px;
    color: #fff;
    margin-left: 0;
    display: inline-block;
    background-color: #77777b;
    background-size: 105% 100%;
    text-align: center;
    background-position-x: -5px;
    background-repeat: no-repeat;
    position: relative;
    text-transform: uppercase;
}

    .menspan span {
        position: relative;
        top: 1px;
    }

.menChange {
    color: #fff358 !important;
}

.titleChange {
    color: orange !important;
}

.menspan:first-child {
    margin-left: 0;
}

.menspan.Today {
    border-right: 1px solid #141514;
}

.menspan.Early {
    border-right: 1px solid #141514;
}

.menspan.Today::before {
    content: "";
    width: 15px;
    height: 18px;
    vertical-align: middle;
    display: inline-block;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/time.webp') no-repeat;
    background-size: 100%;
    margin-right: 3px;
}

.menspan.Early::before {
    content: "";
    width: 15px;
    height: 18px;
    vertical-align: middle;
    display: inline-block;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/early.webp') no-repeat;
    background-size: 100%;
    margin-right: 3px;
}

.jbtubiao::before {
    content: "";
    width: 15px;
    height: 18px;
    vertical-align: middle;
    display: inline-block;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/top_league_red.webp') no-repeat;
    background-size: 100%;
    margin-right: 3px;
}

.menspan.jbtubiao {
    background-size: 120% 100%;
}

.betTypeName {
    font-size: 11px;
    margin-left: 0;
    text-decoration: none;
    padding-left: 21px;
    font-weight: 400;
    position: absolute;
}

.category-sportList.active ul {
    display: block;
    position: relative;
}

.category-sportList ul {
    display: none;
}

.sportList ul {
    clear: both;
    padding-top: 0;
    position: relative;
    height: auto;
}

.floatRight {
    position: relative;
    line-height: 30px;
    margin-left: 130px;
    width: 95px;
    height: 30px;
}

.live_redimg {
    position: absolute;
    height: 20px;
    width: 40px;
    top: 5px;
}

.sportList li.active span.sportName {
    color: #fff358 !important;
}

.sportList li.active {
    color: #fff358 !important;
}

.betlist_b {
    width: 100%;
    height: auto;
    position: relative;
    background: #e5e3e3;
    text-align: center;
}

.betlist_b2 {
    width: 100%;
    height: 265px;
    position: relative;
    background: #e5e3e3;
    text-align: center;
    overflow-y: scroll;
    padding-bottom: 22px;
}

#txtNickNames:hover {
    color: #008b8b;
}

.MenuImg {
    display: block;
    width: 20px;
    height: 21px;
    float: left;
    margin-top: 4px;
    margin-left: 7px;
}

li.MyFavoritess .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/myfavourit.webp');
    background-size: 100%;
}

.sportName_122 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btn/euro2020.webp');
    right: 10px;
    width: 236px !important;
}

.sportName_36 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/soccer.webp');
    background-size: 100%;
}

.sportName_1 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/soccer.webp');
    background-size: 100%;
}

.sportName_2 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/basketball.webp');
    background-size: 100%;
}

.sportName_3 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/tennis.webp');
    background-size: 100%;
}

.sportName_4 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/financial.webp');
    background-size: 100%;
}

.sportName_5 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/4dspecials.webp');
    background-size: 100%;
}

.sportName_33 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/huaythai.webp');
    background-size: 100%;
}

.sportName_35 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/muaythai.webp');
    background-size: 100%;
}

.sportName_34 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/esport.webp');
    background-size: 100%;
}

.sportName_6 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/keno.webp');
    background-size: 100%;
}

.sportName_8 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/football.webp');
    background-size: 100%;
}

.sportName_9 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/baseball.webp');
    background-size: 100%;
}

.sportName_10 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/hockey.webp');
    background-size: 100%;
}

.sportName_11 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/snooker.webp');
    background-size: 100%;
}

.sportName_12 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/rugby.webp');
    background-size: 100%;
}

.sportName_13 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/darts.webp');
    background-size: 100%;
}

.sportName_14 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/boxing.webp');
    background-size: 100%;
}

.sportName_15 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/motor.webp');
    background-size: 100%;
}

.sportName_16 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/motor.webp');
    background-size: 100%;
}

.sportName_17 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/golf.webp');
    background-size: 100%;
}

.sportName_19 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/futsal.webp');
    background-size: 100%;
}

.sportName_20 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/badminton.webp');
    background-size: 100%;
}

.sportName_21 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/waterpolo.webp');
    background-size: 100%;
}

.sportName_22 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/tabletennis.webp');
    background-size: 100%;
}

.sportName_23 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/cricket.webp');
    background-size: 100%;
}

.sportName_24 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/volleyball.webp');
    background-size: 100%;
}

.sportName_25 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/handball.webp');
    background-size: 100%;
}

.sportName_26 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/cycling.webp');
    background-size: 100%;
}

.sportName_27 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/beachball.webp');
    background-size: 100%;
}

.sportName_28 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/entertainment.webp');
    background-size: 100%;
}

.sportName_29 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/athelics.webp');
    background-size: 100%;
}

.sportName_30 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/wintersport.webp');
    background-size: 100%;
}

.sportName_31 .MenuImg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/squash.webp');
    background-size: 100%;
}

.sportName_36.MenuImg22 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/soccer.webp');
    background-size: 100%;
    width: 25px;
    height: 25px;
    display: block;
    margin: auto;
}

.sportName_1.MenuImg22 {
    width: 25px;
    height: 25px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/soccer.webp');
    background-size: 100%;
}

.sportName_2.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/basketball.webp');
    background-size: 100%;
}

.sportName_3.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/tennis.webp');
    background-size: 100%;
}

.sportName_4.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/financial.webp');
    background-size: 100%;
}

.sportName_5.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/4dspecials.webp');
    background-size: 100%;
}

.sportName_33.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/huaythai.webp');
    background-size: 100%;
}

.sportName_35.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/muaythai.webp');
    background-size: 100%;
}

.sportName_34.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/esport.webp');
    background-size: 100%;
}

.sportName_6.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/keno.webp');
    background-size: 100%;
}

.sportName_8.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/football.webp');
    background-size: 100%;
}

.sportName_9.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/baseball.webp');
    background-size: 100%;
}

.sportName_10.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/hockey.webp');
    background-size: 100%;
}

.sportName_11.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/snooker.webp');
    background-size: 100%;
}

.sportName_12.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/rugby.webp');
    background-size: 100%;
}

.sportName_13.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/darts.webp');
    background-size: 100%;
}

.sportName_14.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/boxing.webp');
    background-size: 100%;
}

.sportName_15.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/motor.webp');
    background-size: 100%;
}

.sportName_16.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/motor.webp');
    background-size: 100%;
}

.sportName_17.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/golf.webp');
    background-size: 100%;
}

.sportName_19.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/futsal.webp');
    background-size: 100%;
}

.sportName_20.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/badminton.webp');
    background-size: 100%;
}

.sportName_21.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/waterpolo.webp');
    background-size: 100%;
}

.sportName_22.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/tabletennis.webp');
    background-size: 100%;
}

.sportName_23.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/cricket.webp');
    background-size: 100%;
}

.sportName_24.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/volleyball.webp');
    background-size: 100%;
}

.sportName_25.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/handball.webp');
    background-size: 100%;
}

.sportName_26.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/cycling.webp');
    background-size: 100%;
}

.sportName_27.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/beachball.webp');
    background-size: 100%;
}

.sportName_28.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/entertainment.webp');
    background-size: 100%;
}

.sportName_29.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/athelics.webp');
    background-size: 100%;
}

.sportName_30.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/wintersport.webp');
    background-size: 100%;
}

.sportName_31.MenuImg22 {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/btnimg/squash.webp');
    background-size: 100%;
}

.hasliveimg::before {
    width: 40px;
    height: 23px;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/liveicon.webp');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 3px;
    left: 3px;
}

.category .liveam {
    display: none;
}

.category-sportList-container {
    position: relative;
    height: 30px;
    background: #521800;
}

    .category-sportList-container .sportName {
        position: absolute;
        left: 3px;
    }

    .category-sportList-container .amount {
        position: absolute;
        top: 3px;
        right: 3px;
    }

.today span.liveam:not(:empty) ~ span::before {
    content: "";
    position: absolute;
    top: 1px;
    right: 30px;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/liveicon.webp');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 40px;
    height: 23px;
}

.top_cssstyle::before {
    content: "";
    width: 22px;
    height: 19px;
    display: inline-block;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/top_league_red.webp') no-repeat;
    position: relative;
    background-size: 100% 100%;
    top: 5px;
}

.top_cssstyle2::before {
    content: "";
    width: 22px;
    height: 19px;
    display: inline-block;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/top_league_red.webp') no-repeat;
    position: relative;
    background-size: 100% 100%;
    top: 5px;
}

.HLOGOUT::before {
    content: "";
    width: 22px;
    height: 19px;
    display: inline-block;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/logout.webp') no-repeat;
    position: absolute;
    background-size: 100% 100%;
    left: 17px;
    top: 2px;
}

.HLOGOUT {
    width: 55px !important;
}

.HLOGOUT {
    margin-right: 0 !important;
}

.td_header2 {
    height: 40px;
}

.refreshColor::before {
    content: "";
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/panelrefresh.webp');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 4px;
    right: 3px;
}

.poct_outer {
    position: relative;
    width: 1181px;
    height: 150px;
    margin-top: 0;
    display: none;
    padding: 3px 0;
    cursor: pointer;
}

.NotGuest .poct_outer {
    display: block;
}

.gamesmenu {
    width: 100%;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}

.all_gamesmenu {
    width: 4500px;
    height: 100%;
}

.slot_things {
    width: auto;
    float: left;
    height: 100%;
}

    .slot_things > div {
        float: left;
        height: 100%;
        width: 137.5px;
        padding: 0 5px;
    }

        .slot_things > div > img {
            width: auto;
            height: 100%;
        }

.left_gamesmenu {
    position: absolute;
    height: 45px;
    width: 40px;
    top: 50px;
    left: 10px;
    display: none;
}

.right_gamesmenu {
    position: absolute;
    height: 45px;
    width: 40px;
    top: 31px;
    right: 10px;
    display: none;
}

.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;
}

.left_gamesmenu > img,
.right_gamesmenu > img {
    width: 100%;
    height: 100%;
}

.right_gamesmenu > img {
    transform: rotate(180deg);
}

.outloginnav {
    margin-top: 29px !important;
}

a {
    color: #666;
    text-decoration: none;
}

.leftcentercnt {
    min-width: 1155px;
    overflow: auto;
}

.mainlayout {
    width: 1180px;
    height: calc(100% - 136px);
    height: -moz-calc(100% - 136px);
    height: -webkit-calc(100% - 136px);
    position: relative;
}

.maincontent {
    position: absolute;
    height: 100%;
    left: 228px;
    top: 0;
    width: 952px;
}

.topmuens {
    width: 1180px;
    height: 30px;
    background: #000;
}

.topmuens_ye > div > div {
    float: left;
    height: 25px;
    width: 111.1px;
    line-height: 25px;
    color: #fff;
    margin-top: 1px;
    margin-right: 1px;
    font-size: 11px;
    display: inline-block;
    background-size: 100% 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    font-family: helvetica neue, Helvetica, Arial, sans-serif;
    position: relative;
    text-transform: uppercase;
    background: linear-gradient(0deg, #18301a 0, rgb(14 76 13) 51%, #519e4c 100%);
}

.selectlang > option:hover {
    background-color: #fff358 !important;
    display: block !important;
}

.APImaincontent .topmuens_ye > div > div {
    width: 12.39%;
}

.topmuens_lo > div > div {
    float: right;
    height: 25px;
    width: 145px;
    line-height: 25px;
    color: #000;
    margin-top: 2px;
    font-size: 11px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
    font-weight: 700;
    cursor: pointer;
    font-family: helvetica neue, Helvetica, Arial, sans-serif;
    padding-left: 4px;
}

    .topmuens_lo > div > div > input {
        width: 100%;
        height: 20px;
        background-color: #a9b8ac;
        border-radius: 1px;
        color: #866628;
        font-size: 13px;
        border: none;
        margin: 0;
        text-align: center;
        line-height: 20px;
    }

    .topmuens_lo > div > div:first-child {
        width: 51px !important;
    }

.topmuens_fix {
    z-index: 999;
    height: 26px;
    padding-top: 3px;
}

.btnSignIn {
    color: #866628;
    width: 50px !important;
    height: 20px;
    cursor: pointer;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/livechat-btn1.webp');
    background-size: cover;
    text-transform: uppercase;
}

    .btnSignIn.signing {
        opacity: 0.5;
        cursor: wait;
    }

.topmuens_ye > div > div:last-child {
    color: #fff;
}

.lengchoose > div {
    float: left;
}

.oddcnt {
    position: relative;
    width: 100%;
    background: #e9fbdb;
    margin-top: 2px;
    height: 22px;
}

.buttonmarketLst {
    cursor: pointer;
    width: 21px;
    height: 18px;
    line-height: 20px;
    color: #fff;
    text-decoration: none;
    font-weight: 400;
    font-size: 11px;
    padding: 0 6px;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: #ff5509;
    background-color: #521800;
    background-repeat: repeat-x;
    background-position: 0 0;
    position: relative;
    float: left;
    text-transform: uppercase !important;
}

.icon_AllMarkets {
    filter: brightness(0) invert(1);
    background-color: transparent;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/icon_allmarkets.webp');
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    padding: 0 3px;
    background-size: 70%;
}

.icon_AllMarkets2 {
    background-color: transparent;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/allmarkets.webp');
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    padding: 0 3px;
    background-size: 70%;
}

.SelMenuSort,
.SelMenumarketLst {
    width: 160px;
    background-color: #e06903;
    border: #afb6bc 1px solid;
    color: #fff;
    margin: 0;
    z-index: 999999;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    left: 0;
    display: none;
}

.divmarketLst {
    width: 120px;
    left: 0;
    position: absolute;
}

.divmarketLst {
    display: none;
}

.SelMenuItemBgmarketLst {
    text-align: left;
    padding: 1px;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
}

.SelMenuSpanmarketLst {
    padding-left: 20px;
    font-size: 11px;
    font-family: Tahoma;
}

.sanMarkets {
    width: 93px;
    height: 17px;
    position: fixed;
    margin-left: -78px;
    margin-top: -1px;
}

.icon_MainMarkets {
    filter: brightness(0) invert(1);
    background-color: transparent;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/icon_mainmarkets.webp');
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    padding: 0 3px;
    background-size: 70%;
}

.icon_OtherMarkets {
    filter: brightness(0) invert(1);
    background-color: transparent;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/icon_otherbetmarkets.webp');
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    padding: 0 3px;
    background-size: 70%;
}

.SelMenuItemBgSort {
    text-align: left;
    padding: 1px;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
}

.icon_NormalSorting {
    filter: brightness(0) invert(1);
    background-color: transparent;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/icon_normalsorting.webp');
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    padding: 0 3px;
    background-size: 70%;
}

.icon_SortByTime {
    filter: brightness(0) invert(1);
    background-color: transparent;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/icon_sortbytime.webp');
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    padding: 0 3px;
    background-size: 70%;
}

.SelMenuSpanSort {
    padding-left: 20px;
    font-size: 11px;
    font-family: Tahoma;
}

.icon_SingleLine {
    filter: brightness(0) invert(1);
    background-color: transparent;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/icon_singleline.webp');
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    padding: 0 3px;
    background-size: 70%;
}

.SelMenuItemBgSort:hover {
    background-color: #b4dca0;
    color: #44657a;
}

.SelMenuItemBgmarketLst:hover {
    background-color: #b4dca0;
    color: #44657a;
}

.byTimeSort {
    width: 105px;
    height: 17px;
    position: fixed;
    margin-left: -97px;
    margin-top: -1px;
}

.menuSortType {
    width: 25px;
    margin-left: 3px;
}

.menuSingleDouble {
    width: 25px;
    margin-left: 3px;
}

.divSortType {
    display: none;
    width: 105px;
    left: 0;
    position: absolute;
}

.SortingNormal {
    width: 105px;
    height: 17px;
    position: fixed;
    margin-left: -85px;
    margin-top: -1px;
}

.icon_DoubleLine {
    filter: brightness(0) invert(1);
    background-color: transparent;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/icon_doubleline.webp');
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    padding: 0 3px;
    background-size: 70%;
}

.SelDoubleSingle {
    background-color: #e05f03;
    border: #afb6bc 1px solid;
    color: #fff;
    margin: 0;
    z-index: 999999;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    top: 18px !important;
    width: 120px;
    left: 0;
    position: absolute;
    display: none;
}

.divSingleDouble {
    display: none;
    width: 120px;
    left: 0;
    position: absolute;
}

.MatchOddtable {
    overflow-x: hidden;
    overflow-y: scroll;
}

.selectlang {
    width: 90px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    font-weight: 400;
    font-size: 11px;
    display: inline-block;
    margin-left: 3px;
    cursor: pointer;
    background-color: #521800;
    text-decoration: none;
    padding: 0 6px;
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: #ff5509;
    background-repeat: repeat-x;
    background-position: 0 0;
}

.lengchoose {
    width: 926px;
    height: 22px;
    position: fixed;
    z-index: 999;
    background: #e9fbdb;
}

    .lengchoose > div {
        margin-top: 2px;
    }

.lengueodds {
    width: 100%;
    height: auto;
    position: relative;
}

.topmuens_ye {
    width: 100%;
}

.topmuens_fix_ye {
    width: 952px;
}

.menutpeybtn {
    margin-left: 3px;
}

.btnOddslist {
    width: 100%;
    height: 66px;
    background-color: #872701;
    line-height: 33px;
    border-radius: 2px;
}

    .btnOddslist > div {
        float: left;
        position: relative;
        top: 6px;
    }

.oddsTableHeader {
    width: 100%;
    height: 23px;
    position: relative;
}

.oddsTableScorll {
    overflow-y: scroll;
    overflow-x: hidden;
    width: 100%;
    position: relative;
    height: 100%;
    background: #fdf3e8;
    margin-top: 1px;
}

.NotGuest .oddsTableScorll {
    height: calc(100% - 36px);
    height: -moz-calc(100% - 36px);
    height: -webkit-calc(100% - 36px);
    margin-top: 7px;
}

.APImaincontent .oddsTableScorll {
    height: calc(100% - 5px);
    height: -moz-calc(100% - 5px);
    height: -webkit-calc(100% - 5px);
    margin-top: 0;
}

.NotGuest .APImaincontent .oddsTableScorll {
    height: calc(100% - 39px);
    height: -moz-calc(100% - 39px);
    height: -webkit-calc(100% - 39px);
    margin-top: 6px;
}

.NotGuest.ShowfraStake0 .APImaincontent .oddsTableScorll {
    height: calc(100% - 2px);
    height: -moz-calc(100% - 2px);
    height: -webkit-calc(100% - 2px);
    margin-top: -21px;
}

.buttonmarketLst :hover > div:nth-child(2) {
    display: block;
}

.FixoddsTableHeader {
    position: absolute;
    z-index: 99;
    width: 935px;
    left: 0 !important;
    top: 30px !important;
}

.APImaincontent .FixoddsTableHeader {
    top: 29px !important;
}

.loginif .FixoddsTableHeader {
    top: 0px !important;
}

.betTypeName:hover {
    color: #ff0;
}

.navzhedie {
    float: left;
    width: 15px;
    height: 15px;
    margin-top: 5px;
    margin-left: 5px;
    display: block;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/zhedie.webp') no-repeat;
    background-size: 100% 100%;
}

.hideTopHeader .navzhedie {
    transform: rotate(180deg);
}

.navzhedie_left {
    float: left;
    width: 15px;
    height: 15px;
    margin-top: 5px;
    margin-left: 5px;
    display: block;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/zhedie_left.webp') no-repeat;
    background-size: 100% 100%;
}

.hideLeftMnue .navzhedie_left {
    transform: rotate(180deg);
}

.show_gamesmenu {
    float: left;
    width: 25px;
    height: 25px;
    display: block;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/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/w0sun/img/allchahao.webp') no-repeat;
    background-size: 100% 100%;
}

.hideLeftMnue .close_gamesmenu {
    transform: rotate(180deg);
}

.panelBetBg {
    background-color: #fff;
    border: #fffc00;
    border-collapse: collapse;
    width: 95%;
    height: 100%;
}

.GBHeading1 {
    background: 0 0 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    font-weight: 700;
    color: #fff;
    background-size: 100% 100%;
}

.GBHeadingTips {
    height: 27px;
    line-height: 27px;
    text-align: center;
}

    .GBHeadingTips span {
        line-height: 27px !important;
    }

#spanmix,
#spanslinge {
    font-size: 14px !important;
    text-shadow: -1px 1px #000, -1px 1px #000, -1px 1px #000;
}

tr.tvshowdown_aa1 {
    height: 14.4px;
}

.Normal1 {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: Gray;
    text-decoration: underline;
}

.Bold {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: 700 !important;
}

.Normal {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    height: 14px;
    color: #000;
}

.GreenBold {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 700;
    height: 14px;
    color: #07800d;
}

.BlueBold {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 700;
    height: 14px;
    color: #00f;
}

.HDPBox {
    text-align: center;
    width: 166px;
    height: 33px;
    line-height: 16px;
}

.HDPBox_downtable tr {
    line-height: 22px;
}

.boldBg {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: 700;
    background-color: #90ee90;
}

.boldBg2 {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: 700;
    border-top-width: 2px;
    border-left-width: 2px;
    border-bottom-width: 2px;
    background-color: #ff0;
    animation: mymove 3s;
    animation-iteration-count: 4;
    -webkit-animation: mymove 3s;
    -webkit-animation-iteration-count: 4;
}

@keyframes mymove {
    0% {
        background-color: #90ee90;
    }

    25% {
        background-color: #ff0;
    }

    50% {
        background-color: #90ee90;
    }

    75% {
        background-color: #ff0;
    }

    100% {
        background-color: #90ee90;
    }
}

@-webkit-keyframes mymove {
    0% {
        background-color: #90ee90;
    }

    25% {
        background-color: #ff0;
    }

    50% {
        background-color: #90ee90;
    }

    75% {
        background-color: #ff0;
    }

    100% {
        background-color: #90ee90;
    }
}

.endtrPanNonParlay_aa1 {
    width: 225px;
    height: 17px;
}

.nLeft {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: #000;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    background-color: #e9fbdb;
}

.nRight {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: #000;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
}

.nAll {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: #000;
    border: 1px solid red;
}

.endtrPanNonParlay_aa2 {
    width: 225px;
    height: 25px;
}

input.BetTextBox {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    width: 100px;
    height: 20px;
    border: 2px solid orange;
}

    input.BetTextBox::-webkit-input-placeholder {
        font-size: 12px;
        font-weight: 400 !important;
        text-align: center !important;
    }

input#betTxtAmount1::-webkit-input-placeholder {
    font-size: 12px;
    font-weight: 400 !important;
    text-align: center !important;
}

input.SetInpAmtSIN::-webkit-input-placeholder {
    font-size: 10px;
    font-weight: 400 !important;
    text-align: center !important;
}

input.BetTextBox:-moz-placeholder {
    font-size: 12px;
    font-weight: 400 !important;
    text-align: center !important;
}

input#betTxtAmount1:-moz-placeholder {
    font-size: 12px;
    font-weight: 400 !important;
    text-align: center !important;
}

input.SetInpAmtSIN:-moz-placeholder {
    font-size: 10px;
    font-weight: 400 !important;
    text-align: center !important;
}

input.BetTextBox::-moz-placeholder {
    font-size: 12px;
    font-weight: 400 !important;
    text-align: center !important;
}

input#betTxtAmount1::-moz-placeholder {
    font-size: 12px;
    font-weight: 400 !important;
    text-align: center !important;
}

input.SetInpAmtSIN::-moz-placeholder {
    font-size: 10px;
    font-weight: 400 !important;
    text-align: center !important;
}

input.BetTextBox:-ms-input-placeholder {
    font-size: 12px;
    font-weight: 400 !important;
    text-align: center !important;
}

input#betTxtAmount1:-ms-input-placeholder {
    font-size: 12px;
    font-weight: 400 !important;
    text-align: center !important;
}

input.SetInpAmtSIN:-ms-input-placeholder {
    font-size: 10px;
    font-weight: 400 !important;
    text-align: center !important;
}

.Normal_aa1 {
    height: 4px;
}

.heigtbetlist_aa1 {
    height: 4px;
}

.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(#000 10%, #0327ff);
    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-image: linear-gradient(#780201, #b64632);
    background-size: 100% 100%;
    color: #fff;
    font-weight: 700;
    cursor: pointer;
}

.ok_btnm {
    display: inline-block;
    width: 55px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    background-image: linear-gradient(#007236, #005826);
    background-size: 100% 100%;
    color: #fff;
    font-weight: 700;
    cursor: pointer;
}

.PARTipsInTable_downtdaa1 {
    height: 20px;
    line-height: 15px;
    font-size: 10px;
    color: red;
}

.nLeftHeading11 {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: red;
    border-left: 1px solid #9c9898;
    border-bottom: 1px solid #9c9898;
    border-top: 1px solid #9c9898;
    border-right: 1px solid #9c9898;
}

.btn-group_aa1 {
    overflow-x: auto;
    overflow-y: hidden;
    display: flex;
    min-height: 45px;
    width: 228px;
}

.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: 700;
    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;
    }

.btn.chipmin.active,
.chipmin {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/chipsmin.webp');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
    height: 45px;
}

.btn.chip1.active,
.chip1 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/chips1.webp');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
}

.btn.chip10.active,
.chip10 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/chips10.webp');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
}

.btn.chip50.active,
.chip50 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/chips50.webp');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
}

.btn.chip100.active,
.chip100 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/chips100.webp');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
}

.btn.chip500.active,
.chip500 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/chips500.webp');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
}

.btn.chip1000.active,
.chip1000 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/chips1000.webp');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
}

.btn.chip5000.active,
.chip5000 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/chips5000.webp');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
}

.btn.chip10000.active,
.chip10000 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/chips10000.webp');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
    height: 45px;
}

.btn.chip50000.active,
.chip50000 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/chips50000.webp');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
    height: 45px;
}

.btn.chip30000.active,
.chip30000 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/chips30000.webp');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
    height: 45px;
}

.btn.chip100000.active,
.chip100000 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/chips100000.webp');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
    height: 45px;
}

.btn.chipmax.active,
.chipmax {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/chipsmax.webp');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    min-width: 45px;
    height: 45px;
}

.nLeftHeading111 {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: red;
    border-left: 1px solid #9c9898;
    border-bottom: 1px solid #9c9898;
    border-right: 1px solid #9c9898;
}

.nRightBold {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: 700;
    border-right: 1px solid #9c9898;
    border-bottom: 1px solid #9c9898;
    border-top: 1px solid #9c9898;
}

.nRightBold1 {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: 700;
    border-right: 1px solid #9c9898;
    border-bottom: 1px solid #9c9898;
}

.betPar {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    font-weight: 700;
}

    .betPar > div:nth-child(odd) {
        background-color: #e8fdea;
    }

    .betPar > div:nth-child(even) {
        background-color: #d3fad5;
    }

.betParOdds_aa1 {
    height: 20px;
}

.odds-change {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/oddchangebg.gif') !important;
    background-size: 100% 100% !important;
}

.betParOdds_downaa1 {
    font-size: 16px;
}

.oddsBetWrap {
    clear: both;
    position: relative;
    z-index: 90;
    line-height: 1.2;
}

    .oddsBetWrap .dhshowbet.showtop {
        bottom: 18px;
        top: unset;
    }

        .oddsBetWrap .dhshowbet.showtop::after {
            display: none;
        }

    .oddsBetWrap .dhshowbet.showbottom {
        top: 15px;
        bottom: unset;
    }

    .oddsBetWrap .dhshowbet.showright {
        left: -5px;
        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;
    }

.dhshowbet {
    position: absolute;
    top: 18px;
    left: -100px;
    box-shadow: rgba(0, 0, 0, 0.4) 0 0 0.2rem 0;
    cursor: default;
    font-weight: 400;
    color: #000;
    text-align: left;
    background: #f5f5f5;
    padding: 0 3px;
    width: 285px !important;
    height: 234px;
    font-size: 16px;
    z-index: 99;
    overflow: hidden;
}

.bingobet,
.oddsBetWrap .divWrapBet + .oddsBet {
    background-color: #fff;
    box-shadow: rgba(0, 0, 0, 0.4) 0 0 0.05rem 1px;
}

.tip-cust {
    width: 100%;
    position: fixed;
    margin: auto;
    top: 0;
    z-index: 999;
    padding: 3px 8px;
    max-height: 450px;
    overflow-y: auto;
}

    .tip-cust .tmCountDown {
        float: right;
        color: #00f;
        font-size: 13px;
    }

    .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: 0 1px 1.5px rgba(0, 0, 0, 0.12);
            box-shadow: 0 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 .list-group .btn.btn-clear > i {
            margin-top: 0;
        }

        .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: 700;
            cursor: pointer;
        }

    .tip-cust .Sorcetable tr {
        line-height: 16px;
    }

        .tip-cust .Sorcetable tr .tipsnbright {
            width: 200px;
            text-align: right;
        }

        .tip-cust .Sorcetable tr .tipsnbleft {
            width: 200px;
            text-align: left;
        }

        .tip-cust .Sorcetable tr .tipsnbright {
            width: 200px;
            text-align: right;
        }

        .tip-cust .Sorcetable tr .tipsnbleft {
            width: 200px;
            text-align: left;
        }

.lstMultiPar2 {
    border: 1px solid;
}

.hideLeftMnue .mainleft {
    display: none;
}

.videoshow .mainleft {
    display: none;
}

.hideLeftMnue .maincontent {
    left: 0;
    width: 1180px !important;
}

.videoshow .maincontent {
    left: 0;
}

.videoshow .topmuens {
    width: 952px;
}

.videoshow .topmuens_fix {
    width: 952px;
}

.IsMobileWeb .FixoddsTableHeader {
    width: 952px;
}

.FixoddsTableHeader > table {
    width: 100%;
    background: #4c984c;
}

.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 ul.tab_dh {
    height: 23px;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    display: table;
    overflow-x: auto;
    overflow-y: hidden;
}

.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;
}

.betlist_b span.gb {
    display: inline-block;
    width: 100%;
    height: 20px;
    line-height: 20px;
    color: #666;
    border-collapse: collapse;
}

#tabtouzhu {
    border-collapse: separate;
}

.IsEray,
.IsRun,
.listbeton {
    padding: 12px;
    padding-top: 5px;
    width: 100%;
    border-bottom: 1px #aeaeae solid;
    box-shadow: 0 2px 0 #fff;
    border-top: 1px #cdcdcd solid;
    text-align: left;
    padding-bottom: 5px;
}

    .listbeton:nth-child(odd) {
        background-color: #fcfcfc;
    }

    .listbeton:nth-child(even) {
        background-color: #fcfcfc;
    }

    .IsRun:nth-child(odd) {
        background-color: rgba(217, 245, 218, 0.55);
    }

    .IsRun:nth-child(even) {
        background-color: rgba(191, 241, 193, 0.53);
    }

    .IsEray:nth-child(odd) {
        background-color: #fff9ae;
    }

    .IsEray:nth-child(even) {
        background-color: #fff9ae;
    }

.TipsNO {
    float: right;
    font-size: 12px;
    font-weight: 700;
    color: #ff7d00;
}

.hide {
    display: none;
}

.gbGive {
    font-weight: 700;
    font-size: 12px;
    color: #ee2c2c;
    font-family: Tahoma, Helvetica, sans-serif;
}

.gbTake2 {
    font-weight: 700;
    font-size: 12px;
    color: #00f;
    font-family: Tahoma, Helvetica, sans-serif;
}

.Accepted {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #00993d;
    display: inline-block;
    height: 11px;
    line-height: 11px;
}

.Rejected {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: red !important;
}

.tableBalance {
    position: fixed;
    left: 949px;
    top: 58px;
}

    .tableBalance table {
        background: #0e6b02;
    }

        .tableBalance table tr {
            border-bottom: 1px solid rgba(54, 150, 54, 0.815);
            font-size: 11px;
            color: #fff;
        }

.Select-League {
    width: 120px !important;
}

.HTabResult {
    width: 98px !important;
}

.APImaincontent .Select-League {
    width: 110px !important;
}

apimaincontent .top_cssstyle {
    width: 105px !important;
}

apimaincontent .HTabEarly {
    width: 100px !important;
}

apimaincontent .HTabResult {
    width: 98px !important;
    margin-right: 0;
}

.layui-layer-title {
    background-color: #5e391f;
    background: #5e3d1f;
    background: -webkit-gradient( linear, left top, left bottom, from(#5e3a1f), to(#88491a) ) !important;
    background: -moz-linear-gradient(top, #1f5e1f, #1a881a) !important;
    background: -o-linear-gradient(top, #1f5e1f, #1a881a) !important;
    background: -ms-linear-gradient(top, #1f5e1f, #1a881a) !important;
}

ul.early li.rungun {
    display: none;
}

.bgshanshuo {
    background-color: #1f5e1f;
    animation: twinkling 1s infinite;
    -webkit-animation: twinkling 1s infinite;
}

@-webkit-keyframes twinkling {
    0% {
        background-color: #72c46d;
    }

    100% {
        background-color: #6c6c6c;
    }
}

@keyframes twinkling {
    0% {
        background-color: #72c46d;
    }

    100% {
        background-color: #6c6c6c;
    }
}

.badge {
    position: absolute;
    right: 0;
    top: 0;
    font-family: Roboto, sans-serif;
    color: #fff;
    height: 15px;
    font-size: 10px;
    line-height: 13px;
    min-width: 8px;
    border-radius: 8px;
    background-color: red;
    padding: 0 2px;
}

.NotGuest .mainlayout {
    height: calc(100% - 100px);
    height: -moz-calc(100% - 114px);
    height: -webkit-calc(100% - 114px);
}

.hideTopHeader.NotGuest .mainlayout {
    height: calc(100% - 100px);
    height: -moz-calc(100% - 77px);
    height: -webkit-calc(100% - 77px);
}

.ShowOtherGame.NotGuest .mainlayout {
    height: calc(100% - 205px);
    height: -moz-calc(100% - 218px);
    height: -webkit-calc(100% - 218px);
}

.IsMobileWeb.ShowOtherGame.NotGuest .mainlayout {
    height: calc(100% - 239px);
    height: -moz-calc(100% - 239px);
    height: -webkit-calc(100% - 239px);
}

.ShowOtherGame.NotGuest.hideTopHeader .mainlayout {
    height: calc(100% - 169px);
    height: -moz-calc(100% - 183px);
    height: -webkit-calc(100% - 183px);
}

.IsMobileWeb.ShowOtherGame.NotGuest.hideTopHeader .mainlayout {
    height: calc(100% - 192px);
    height: -moz-calc(100% - 192px);
    height: -webkit-calc(100% - 192px);
}

.IsMobileWeb .H5ModileBR3 {
    margin-top: -6px !important;
    margin-left: 1px !important;
}

.IsMobileWeb .H5ModileBR {
    margin-top: -6px !important;
}

.IsMobileWeb .H5ModileBR2 {
    top: -27px !important;
}

.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: 700;
    color: red;
    font-size: 16px;
    text-align: center;
}

.showTipParlary {
    transform: translateY(300px);
}

.Error {
    color: red !important;
    font-weight: 700;
    font-size: 11px;
}

.bResult {
    text-align: left;
    background: #fcfcfc;
    top: 100px;
    margin-left: auto;
    margin-right: auto;
    border: 2px solid green;
    padding: 10px;
}

    .bResult td,
    .bResult th {
        padding: 5px 10px;
        font-size: 15px;
        background: #a3a992;
    }

body.IsMobileWeb {
    height: 200%;
}

body.IsMobileWeb2 {
    height: 375% !important;
    overflow-x: hidden !important;
}

.btnAll {
    width: 100%;
    height: 30px;
    position: absolute;
    bottom: 0;
    background-color: rgba(224, 224, 224, 0.2);
    display: block;
}

.btntop {
    height: 20px;
    width: 100%;
    position: relative;
}

.btnbottom {
    height: 10px;
    width: 100%;
    position: relative;
}

.gobtnall {
    position: absolute;
    height: 7px;
    width: 100%;
    background-color: rgba(226, 226, 226, 0.3);
    bottom: 0;
}

.gotouption {
    position: absolute;
    height: 7px;
    width: 1px;
    background-color: rgba(226, 226, 226, 0.3);
    bottom: 0;
}

.playbtn {
    width: 20px;
    height: 20px;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/videos/img/play_on.webp');
    background-size: 100% 100%;
    margin-left: 2px;
    float: left;
}

.time {
    color: #bebebe;
    font-size: 12px;
    line-height: 20px;
    margin-left: 2px;
    float: left;
}

.sound {
    width: 20px;
    height: 20px;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/videos/img/sound.webp');
    background-size: 100% 100%;
    float: right;
    margin-right: 10px;
}

.screen {
    width: 20px;
    height: 20px;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/videos/img/allsuceen.webp');
    background-size: 100% 100%;
    float: right;
    margin-right: 10px;
}

.playbtn_open {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/videos/img/play.webp');
    background-size: 100% 100%;
}

    .playbtn_open:hover {
        opacity: 0.6;
    }

.sound_close {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/videos/img/sound_close.webp');
    background-size: 100% 100%;
}

.centetplay {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -25px;
    margin-top: -25px;
    width: 50px;
    height: 50px;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/videos/img/bigplay.webp');
    background-size: 100% 100%;
}

.loading {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -20px;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    display: none;
}

    .loading img {
        width: 32px;
        height: 32px;
    }

.info-box {
    line-height: 22px;
}

.GMEEID1 {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/footballimg.webp') 0 0/100% 100%;
}

.GMEEID2 {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/baskatballimg.webp') 0 0/100% 100%;
}

.GMEEID3 {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/tennisimg.webp') 0 0/100% 100%;
}

.GMEEID14 {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/icehockeyimg.webp') 0 0/100% 100%;
}

.GMEEID17 {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/golfimg.webp') 0 0/100% 100%;
}

.GMEEID20 {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/badmintonimg.webp') 0 0/100% 100%;
}

.GMEEID22 {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/tabletennisimg.webp') 0 0/100% 100%;
}

.M1234DM td {
    border-right: 1px solid;
    border-top: 1px solid;
    font-size: 12px;
    height: 20px;
    text-align: center;
}

.M1234DM .M2d3dError,
.M1234DM .M2d3dSuccess {
    background: #e8fdea;
    color: #000;
    font-weight: 700;
    font-size: 12px;
}

.MesWrong {
    font-weight: 700;
    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;
    }

.EUROTitle {
    font-weight: 700;
    font-size: 17px !important;
    line-height: 36px !important;
}

.LIVESCORE {
    font-weight: 700;
}

.Waiting {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.activeodds {
    background: #40ef75 !important;
    box-shadow: rgba(0, 0, 0, 0.4) 0 0 0.05rem 1px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.CashoutDetail {
    background: #4c984c;
    color: #000 !important;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    height: 36px;
    text-align: center;
}

.CashoutDetail2 {
    background: #ecf7e4;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    height: 25px;
}

.layui-layer-btn .layui-layer-btn0 {
    border-color: #ecf7e4 !important;
    background-color: #418441 !important;
}

.Tanchuaninput2 {
    margin-left: 30px;
    width: 50px !important;
    height: 18px !important;
}

.PrencetCh {
    margin: 0;
    font: 400 13.3333px Arial;
    padding: 1.6px 0;
    border-width: 1px;
    border-style: outset;
    border-color: buttonface;
    border-image: initial;
    float: right;
    margin-right: -6px;
    width: 36px;
}

.Accepted2 {
    width: 30px;
    margin-left: 1px;
    padding-left: 1px;
    padding-right: 1px;
}

.grey2 {
    background: gray !important;
}

.litel {
    float: right;
    display: inline-block;
    width: 25px;
    height: 100%;
}

.scoreblack {
    color: #000 !important;
}

.TimeADDValue {
    font-weight: 400 !important;
}

.btliestimg {
    background-size: 20%;
    height: 15px;
    margin-top: 3px;
}

.btliestimg2 {
    background-size: 20%;
    height: 20px;
}

.chahaoimg {
    background-size: 100%;
    width: 32px;
    height: 28px;
    margin-top: -6px;
}

.tvimg_be5::before {
    content: "\e905";
    color: #fff;
    height: 35px;
    width: 35px;
    vertical-align: middle;
    line-height: 29px;
    font-size: 17px !important;
}

.LiveTV3_be5::before {
    content: "\e90c";
    color: #fff;
    height: 35px;
    width: 35px;
    vertical-align: middle;
    line-height: 29px;
    font-size: 15px !important;
}

.hiddentips {
    display: none !important;
}

.bigTv {
    text-transform: uppercase !important;
}

.smallTv {
    text-transform: uppercase !important;
}

.favnum {
    background-color: red;
    color: #fff;
    text-align: center;
    line-height: 20px;
    width: 20px;
    position: absolute;
    right: 65px;
    top: 5px;
    border-radius: 10px;
}

.JKTBtn:hover {
    cursor: pointer;
}

.h5pcclear {
    padding-top: 0 !important;
    height: 9px !important;
    margin-top: 0 !important;
}

#MB_morebet .active {
    color: #ff0 !important;
}

#alertChipset .btn {
    margin: 5px !important;
}

.betshade {
    z-index: 19891017;
    background-color: #000;
    opacity: 0.3;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/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: 0;
    top: 0;
    z-index: 9999;
}

.CashOutTitile {
    width: 100%;
    height: 18px;
    position: relative;
}

.CashOutTitile2 {
    float: left;
    width: 100%;
    height: 100%;
    margin-right: 5px;
    background: #058605;
    color: #fff;
    border-radius: 6px;
    text-align: center;
    line-height: 19px;
    font-size: 10px;
}

    .CashOutTitile2:hover {
        cursor: pointer;
    }

.CashOutTitileJiantou {
    float: left;
    width: 30px;
    height: 100%;
    background: #137d33;
    border-radius: 6px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.CashOutSpan:hover {
    cursor: pointer;
}

.CashOutSpan2:hover {
    cursor: pointer;
}

.CashOutCnt {
    width: 200px;
    height: 35px;
    position: relative;
    font-size: 11px;
}

.CashOutSlider {
    width: 200px;
    position: relative;
    height: 15px;
}

.CashOutrange-slider {
    background-color: #fff;
    border-radius: 15px;
}

    .CashOutrange-slider input[type="range"] {
        background: #10ac84;
        width: 100%;
        height: 7px;
        border-radius: 5px;
        outline: 0;
        float: left;
        -webkit-appearance: none;
        position: relative;
    }

        .CashOutrange-slider input[type="range"]::-webkit-slider-thumb {
            background: #fff;
            width: 20px;
            height: 20px;
            border: 4px solid #10ac84;
            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 #fff, 0 0 10px #000;
            }

        .CashOutrange-slider input[type="range"]::-moz-range-thumb {
            background: #fff;
            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 #fff, 0 0 10px #000;
            }

.CashOutCnt div span {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px !important;
    font-weight: 400 !important;
}

.CashOutCnt div {
    height: 15px !important;
}

.hederbuttonSports {
    display: inline-block;
    cursor: pointer;
    text-align: center !important;
    text-decoration: none;
    outline: 0;
    background-color: #0428fd !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 #858588;
    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: 0;
    border-radius: 2px !important;
    transition-duration: 0.4s;
    position: static !important;
    width: 25px !important;
    height: 25px !important;
    margin-right: 2px;
    float: left;
    background-color: #521800;
    border: 1px solid #ff5509;
}

.LeftMixparlay {
    padding-right: 5px;
    display: inline-block;
    line-height: 30px;
    color: #fff;
    font-size: 13px;
    cursor: pointer;
    background: linear-gradient(#000 10%, #0327ff);
    position: absolute;
    left: 0;
    width: 104px;
    top: 0;
    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(#000 10%, #0327ff);
    position: absolute;
    right: 24px;
    width: 90px;
    top: 0;
    text-shadow: -1px 1px #000, -1px 1px #000, -1px 1px #000;
}

#CCSRHasODD2 {
    display: block;
    width: 200px;
    word-break: break-word;
}

.btndiv {
    display: -webkit-inline-box;
}

.selectico {
    color: #608d60;
    margin-right: 5px;
}

select.cars {
    background: #030d83;
    border: 0;
    color: #fff;
    font-size: 11px;
    font-family: inherit;
    line-height: inherit;
}

.select_ic {
    color: #608d60;
    margin-right: 0;
    display: inline-block;
    vertical-align: middle;
    padding-left: 0;
}

.notop {
    display: none;
}

.nav .icon a {
    position: unset;
    height: unset;
    padding: unset;
    font-size: unset;
    color: unset;
    text-align: unset;
    margin: unset;
    cursor: unset;
}

.hideTopHeader .havetop {
    display: none;
}

.hideTopHeader .notop {
    display: block;
}

.hideTopHeader .topsmso {
    display: none;
}

    .hideTopHeader .topsmso.APItopsmso {
        display: block;
    }

.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: #030d83;
        font-size: 15px !important;
        height: 40px;
        line-height: 40px;
    }

.logout {
    background-color: #fc0515;
    float: right;
    width: 140px;
    height: 40px;
    border-radius: 3px;
    font-family: tahoma, arial, helvetica, sans-serif;
    margin: 3px;
}

    .logout i.fas.fa-sign-out-alt {
        position: relative;
        color: #fff;
        font-size: 15px !important;
        height: 40px;
        line-height: 40px;
    }

.dropdown-menu {
    background: linear-gradient(to bottom, #6b3103 0, #cc3d05 100%);
    border: 1px solid #9c4304;
}

.wrape_dropdow {
    width: 300px;
    height: 231px;
    display: block;
    border-radius: 3px;
    margin-left: 20px;
    margin-top: 20px;
    background: #ca7f50;
    box-shadow: inset 2px 2px 0 rgb(98 57 28/50%), inset 1px 1px 5px rgb(0 0 0/50%);
}

    .wrape_dropdow ul li {
        border-bottom: 1px solid rgb(150 95 54/82%);
        display: block;
        height: 32px;
        font-size: 11px;
        color: #fff;
        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;
}

.password_login {
    float: left;
    display: flex;
    padding-left: 25px;
    margin-top: 3px;
    text-align: center;
}

.dhshowbet .GBHeading1 {
    background: 0 0 !important;
}

    .dhshowbet .GBHeading1 #spanmix {
        background: linear-gradient(#000 10%, #0327ff);
        position: absolute;
        left: 20px;
        width: 107px;
    }

    .dhshowbet .GBHeading1 #spanslinge {
        background: linear-gradient(#000 10%, #0327ff);
        position: absolute;
        right: 20px;
        width: 107px;
    }

.menumarketLst {
    margin-left: 1.2px !important;
}
.GD88videoright {
    left: 1558px !important;
}

.GD88videoright2 {
    left: 1558px !important;
}

.hideLeftMnue .videoright.GD88videoright {
    left: 1558px !important;
}

.hideLeftMnue .videoright.GD88videoright.GD88videoright2 {
    left: 1558px  !important;
}

#dspanRefLike:hover #txtspanRefLike {
    cursor: pointer;
    color: yellow;
}

.relcopy {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/bcopy.webp') no-repeat;
    width: 30px;
    height: 30px;
    top: -26px;
    position: relative;
    left: 90px;
}

#dspanRefLike:hover .relcopy {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/copy.webp') no-repeat !important;
}

.layui-layer-ico7 {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 10px;
    left: 15px;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/info32.webp') no-repeat !important;
}

.layui-layer-ico716 {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 10px;
    left: 15px;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/info16.webp') no-repeat !important;
}

.layui-badge {
    display: inline-block;
    padding: 0 6px;
    font-size: 12px;
    text-align: center;
    background-color: #FF5722;
    color: #fff;
    border-radius: 2px;
    height: 18px;
    line-height: 18px;
    position: absolute;
    top: 50%;
    margin: -5px 6px 0;
}

.NOtipe {
    position: fixed !important;
    top: 0px !important;
    left: 889px !important;
    z-index: 99999;
}

.layui-Bonus-message {
    color: black;
    line-height: 24px;
    word-break: break-all;
    overflow: hidden;
    font-size: 14px;
}

.layui-NOtipe {
    position: relative !important;
    top: 0px !important;
    left: 0px !important;
}

.list-group-item-Notification {
    border: 1px solid #bcec99;
    display: block;
    margin-bottom: 3px;
    cursor: pointer;
}

#layui-layer-Notification {
    padding: 5px !important;
}

.list-group-item-Notification .layui-card-header {
    background: -webkit-gradient(linear, left top, left bottom, from(#1f5e1f), to(#1a881a)) !important;
    cursor: pointer;
}

.list-group-item-Notification .layui-card-header {
    background: -webkit-gradient(linear, left top, left bottom, from(#1f5e1f), to(#1a881a)) !important;
    cursor: pointer;
}

.list-group-item-Notification .layui-card-body:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#c3e5f5), to(#c8def1)) !important;
    cursor: pointer;
}

.notification {
    position: absolute;
    top: 8px;
    left: 133px;
    cursor: pointer;
}

    .notification .favnum {
        background-color: red;
        color: #fff;
        text-align: center;
        line-height: 15px;
        width: 15px;
        position: absolute;
        right: -4px;
        top: -5px;
        border-radius: 10px;
    }

/*#divOddslist > div:nth-child(9) > select {
    display: none;
}*/

.cheader {
    font-size: 16px;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 5px;
    width: 50%;
    height: 45px;
    float: left;
    font-family: Kanit, sans-serif !important;
}

.cheader2 {
    font-size: 16px;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 5px;
    width: 50%;
    height: 45px;
    float: right;
    text-align: right;
    font-family: Kanit, sans-serif !important;
}

.headerBox {
    height: 45px;
    width: 100%;
    background: #000;
    background: linear-gradient(0deg, #000 0, #323232 100%);
}

.citem {
    background-color: #111;
    padding-left: 35px;
    padding-right: 10px;
    border-radius: 10px;
    margin-right: 5px;
    margin-left: 5px;
}

    .citem:hover {
        background-color: #333;
        color: #fff;
    }

.sdeposit {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/sdeposit.webp');
    background-size: 25px;
    background-repeat: no-repeat;
    background-position-y: 3px;
    background-position-x: 6px;
}

.shistory {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/shistory.webp');
    background-size: 25px;
    background-repeat: no-repeat;
    background-position-y: 3px;
    background-position-x: 6px;
}

.slogout {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w0sun/img/slogout.webp');
    background-size: 25px;
    background-repeat: no-repeat;
    background-position-y: 3px;
    background-position-x: 6px;
    margin-right: 0 !important;
}
.sportName_132 .MenuImg {
    background-image: url(https://d2dgys6tg64hrs.cloudfront.net/w0/img/FIFA-World-Cup-2025.webp);
    background-size: 105%;
    margin-top: 5px;
    margin-left: 8px;
    background-repeat: no-repeat;
    background-position-x: center;
}