/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.body-content-du-doan {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    padding: 12px 8px 8px;
    gap: 2px;
    background: #F9F0F1;
    width: 100%;
}
.head-body-du-doan {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px 8px;
    width: 100%;
    height: 32px;
    background: #2D3748;
    border-radius: 4px;
    justify-content: space-between;
}
.w-100 {
    width: 100% !important;
}
.clb-item-du-doan {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
}
.name-clb, .content_blog .name-clb {
    font-weight: 400!important;
    font-size: 12px!important;
    line-height: 14px!important;
    display: flex!important;
    align-items: center!important;
    color: #1B1B1B!important;
    margin-bottom: 0px !important;
}
.name-clb-bold, .content_blog .name-clb-bold {
    font-weight: bold!important;
    font-size: 14px!important;
    line-height: 14px!important;
    display: flex!important;
    align-items: center!important;
    color: #1B1B1B!important;
    margin-bottom: 0px !important;
}
.clb-up-du-doan, .clb-down-du-doan {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 4px;
    justify-content: space-between;
}
.time-text-du-doan {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0px 4px;
}
.time-text-du-doan span, .content_blog .time-text-du-doan span {
    font-weight: 400!important;
    font-size: 13px!important;
    line-height: 130%!important;
    color: #2D3748!important;
    margin-bottom: 0px !important;
}
.match-du-doan-1 {
    display: flex;
    flex-direction: column;
    padding: 0px;
    gap: 4px;
}
.clb-up-du-doan, .clb-down-du-doan {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 4px;
    justify-content: space-between;
    padding-right: 20px;
}
.clb-img {
    display: flex;
    padding-right: 4px;
}
.clb-img img,.img-giai-clb img {
    width: 16px!important;
    height: 16px!important;
}
.six-column-du-doan {
    display: grid;
    grid-template-columns: 1.5fr 4fr 1.5fr 1.75fr 2fr;
    width: -webkit-fill-available;
    align-items: center;
}
.head-body-du-doan span, .content_blog .head-body-du-doan span {
    font-weight: 700!important;
    font-size: 12px!important;
    line-height: 22px!important;
    color: #FFFFFF!important;
    margin-bottom: 0px !important;
}
.ratio-du-doan-2, .content_blog .ratio-du-doan-2{
    display: flex!important;
    flex-direction: column!important;
    justify-content: center!important;
    align-items: center!important;
    gap: 4px!important;
}
.ratio-du-doan-2 span,.content_blog .ratio-du-doan-2 span{
    font-weight: 400!important;
    font-size: 14px!important;
    line-height: 15px!important;
    color: #FF0000!important;
    margin-bottom: 0px !important;
}
.du-doan-text-2 span,.content_blog .du-doan-text-2 span {
    font-weight: 700!important;
    font-size: 14px!important;
    line-height: 17px!important;
    align-items: center!important;
    text-align: center!important;
    letter-spacing: -0.03em!important;
    color: #4C5EFF!important;
    padding: 2px 6px!important;
    gap: 10px!important;
    background: rgba(76, 94, 255, 0.08)!important;
    border-radius: 4px!important;
    margin-bottom: 0px !important;
}
.chose-du-doan-2,.content_blog .chose-du-doan-2 {
    display: flex!important;
    flex-direction: column!important;
    justify-content: center!important;
    align-items: center!important;
    padding: 0px 2px!important;
}
.tx-du-doan-2,.content_blog .tx-du-doan-2 {
    display: flex!important;
    flex-direction: column!important;
    justify-content: center!important;
    align-items: center!important;
    padding: 0px 2px!important;
}
.tx-du-doan-2 span, .chose-du-doan-2 span,.content_blog .tx-du-doan-2 span, .content_blog .chose-du-doan-2 span {
    font-weight: 400!important;
    font-size: 14px!important;
    line-height: 15px!important;
    color: #2D3748!important;
    margin-bottom: 0px !important;
}
.ratio-du-doan, .du-doan-text, .chose-du-doan, .tx-du-doan {
    text-align: center;
}
.chosen-match {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 2px 8px;
    gap: 8px;
    width: 100%;
    height: 40px;
    background: #FFF7C7;
    border: 1px solid #F9F0F1;
    border-radius: 8px;
}
.chose-left-match {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    gap: 8px;
    width: 315px;
    height: 38px;
}
.name-tournaments {
    font-weight: 700;
    font-size: 16px;
    line-height: 130%;
    color: #2D3748;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.infomation-du-doan {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px 8px;
    width: 100%;
    height: 50px;
    background: #FFFFFF;
    border: 1px solid #F1F4F7;
    border-radius: 8px;
} 
.computer-predict {
    width: 100%;
    color: var(--com-color);
    margin-bottom:15px
}

.cp-header {
    display: flex;
    align-items: center;
    background: var(--com-head-color);
    padding: 5px;
    font-weight: 600;
    color: #fff;
}
.cp-body{
    background:#fff;
}
.cph-right {
    display: none;
}

.cph-left {
    display: flex;
    width: 100%;

}

.cpb-item.rodd {
    background: var(--com-rodd);
}

.cph-hour, .cph-odd, .cpbi-time, .cpbi-odd {
    width: 75px;
    padding: 2px;
}
.cph-match, .cpbi-match {
    flex: 1;
    padding: 2px;
}

.cpb-lheader {
    display: flex;
    align-items: center;
    padding: 3px 10px;
    background: var(--com-league-color);
}

.cpb-lheader img {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    margin: 0;
    margin-right: 8px;
    object-fit: cover;
}

.cpb-item img {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin: 0;
    margin-right: 8px;
    object-fit: cover;
}

.cpb-lt {
    font-weight: 600;
}
.cpb-item {
    display: flex;
    flex-direction: column;
    padding: 5px 10px;
    font-size: 15px;
}

.cpb-item-left {
    display: flex;
    align-items: center;
}

.cpbi-team {
    display: flex;
    align-items: center;
}

.cpbi-team + .cpbi-team {
    margin-top: 8px;
}

.cpb-item-right {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}

.cpbi-pre, .cpbi-chose, .cpbi-ou {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.cbpi-val {
    text-align:center;
}
.cbpi-explain {
    margin-bottom: 5px;
    color: #fcb900;
    border-bottom: 1px solid #fcb900;
}

.cpb-item-right {
    margin-top: 10px;
}

.reven{
    background: var(--com-reven);
}

.cph-pre, .cph-chose, .cph-ou {
    text-align: center;
}
.box-list-schedule-all .content-odds-item .time-info {
    width: 50px !important;
}
.box-list-schedule-all .title-schedule-league .league-name .title-schedule-text {
    padding-left: 10px;
}
.box-list-schedule-all .title-schedule-league .league-name .title-schedule-text img {
    display: none;
}

.box-list-schedule-all .content-odds-item .odds-content .odds-data.bet-tip strong {
    text-align: center;
}

@media screen and (min-width: 768px) {
    .cpb-item {
        flex-direction: row;
    }
    .cph-left, .cpb-item-left {
        width: 400px;
    }
    .cph-right {
        display: grid;
        flex: 1;
        grid-template-columns:  1fr 1fr 1fr;
    }
    .cpb-item-right {
        flex: 1;
    }
    .cbpi-explain {
        display: none;
    }
    .cpb-item-right {
        margin-top: 0;
    }
}

@media screen and (min-width: 992px) {
    .cph-left, .cpb-item-left {
        width: 500px;
    }
}

@media screen and (max-width: 768px) {
    .box-list-schedule-all .content-odds-item .time-info {
        width: 40px !important;
    }
}
@media screen and (max-width:768px){.box-list-schedule-all .content-odds-item .odds-content:nth-last-child(2),.box-list-schedule-all .content-odds-item .odds-content:nth-last-child(3),.box-list-schedule-all .content-odds-item .odds-content:nth-last-child(1){width:45px}.box-list-schedule-all .content-odds-item .club-name{width:calc(100% - 270px)!important}.content-odds-item.head-odd-page .odds-content{font-size:14px}}@media screen and (min-width:768px){.box-list-schedule-all .content-odds-item .odds-content{width:80px}}.b_gameweek .title_league{padding-left:15px}.tab-match a{background:#ececec;height:29px;margin-right:6px;margin-bottom:6px;color:#585858;padding:8px;box-sizing:border-box}.tab-match a:hover,.tab-match a.active{background:#0e0b41;color:#fff}.team-name-match{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.team-name-match.active{color:#585858;font-weight:700}.content-livescore .sub-menu{border-bottom:solid 2px #ececec;margin-bottom:15px;width:100%;overflow:hidden}.content-livescore .sub-menu li{border-left:1px solid #ececec;padding:6px 10px;float:left}.content-livescore .sub-menu li a{color:#585858;line-height:22px}.content-livescore .sub-menu li:first-child{border-left:none}.content-livescore .sub-menu li:hover,.content-livescore .sub-menu li.sub-menu-active{background:#ef4123}.content-livescore .sub-menu li:hover>a,.content-livescore .sub-menu li.sub-menu-active a{color:#fff}.content-livescore .row-header{background-color:#ef4123;color:#fff;font-family:Roboto-Regular}.content-livescore .row-header td{height:45px;line-height:45px}.content-livescore .match-row{background-color:#fff}.content-livescore .match-row td{height:30px;line-height:30px}.content-livescore .match-row.even{background-color:#ececec}.fifa-rank .club-name{display:flex;align-items:center}span.flag_16{display:inline-block;height:16px;overflow:hidden}._bxh .point_rank{padding-right:10px}.b_gameweek span{display:inline-block;font-size:13px;color:#585858;text-align:right;vertical-align:middle}.b_gameweek .text-name-club{width:118px;line-height:24px;height:24px;overflow:hidden;color:#5d5d5d}.b_gameweek .away-team{text-align:left}.b_gameweek .home-team{text-align:right}.b_gameweek .time-info,.b_gameweek .scorelink{line-height:24px;text-align:center;width:48px;color:#ef4123}.scorelink{font-weight:700}.b_gameweek .scorelink span{color:#ef4123}.b_gameweek .list-right-result .title{height:30px;line-height:30px;font-size:13px;justify-content:center}.status-match span.match-T{background:#00a944}.status-match span.match-H{background:#c4c4c4}.status-match span.match-B{background:#ef4123}.button-points{color:#0e0b41;font-size:16px;font-weight:700}.b_gameweek .title .w-info-round{margin-right:15px;font-size:20px;color:#5b70ba}.b_gameweek .title .number-info-round{color:#ef4123;font-size:20px}.predict-by-day{padding:8px 0;text-align:center;background:#f1f1f1;color:#272454}.b-flex ._flex.__6{flex:6 0 0px}.b-flex ._flex.__7{flex:7 0 0px}.ul-list-standings{width:100%;overflow:hidden;margin-right:-5px;margin-left:-5px}.ul-list-standings li{width:99px;padding-right:5px;padding-left:5px;float:left}.ul-list-standings li:last-child{margin-right:0}.ul-list-standings li h2{margin:15px 0;height:32px;overflow:hidden}.ul-list-standings li a{font-size:16px;color:#585858;text-align:center;width:100%}.ul-list-standings li span.standing-logo{width:100%;background:#ececec;height:150px;align-items:center;display:flex;justify-content:center}.listing-match td{padding:6px;border-bottom:1px solid #f1f1f1;vertical-align:middle}.listing-match td.no-border-bottom{border-bottom:none}.listing-match td.text-event-minute{border-bottom:none}.box-list-schedule-all .content-odds-item{display:block;height:56px;background-color:#c6d4f1;border-bottom:1px solid #fff}.box-list-schedule-all .content-odds-item.head-odd-page{display:flex;align-items:center;text-align:center;height:40px;color:#fff;background-color:#797979}.listing-match td.text-event-goal{background:#ef4123;color:#fff}.bg_h2{background-color:#d5dcc7;line-height:25px;color:#c83233;border-top:1px solid#b4bba8;font-size:12px;text-align:left;padding-left:10px;margin:0;position:relative}.box-list-schedule-all .content-odds-item.even{background-color:#e4e4e4}.box-list-schedule-all .content-odds-item .club-name{display:inline-block;width:calc(100% - 435px);vertical-align:middle;border-right:1px solid #f2f2f2;height:54px;float:none}.box-list-schedule-all .content-odds-item .odds-content{border-right:1px solid #f2f2f2;display:inline-block;vertical-align:middle;width:60px}.box-list-schedule-all .content-odds-item .odds-content.europe-ratio{width:45px;overflow:hidden}.box-list-schedule-all .content-odds-item .odds-content:last-child{border-right:none}.box-list-schedule-all .content-odds-item.head-odd-page .odds-content,.box-list-schedule-all .content-odds-item.head-odd-page .club-name{height:40px;display:flex;align-items:center;justify-content:center;margin-left:5px}.box-list-schedule-all .league-links{margin-left:auto}.box-list-schedule-all .title-schedule-league{background-color:#637499!important;padding:5px 0!important}.box-list-schedule-all .title-schedule-league{padding-left:12px;overflow:hidden;height:31px;line-height:31px;display:flex;align-items:center}.box-list-schedule-all .title-schedule-league .title-schedule-text{color:#fff}.box-list-schedule-all .title-schedule-league .league-name,.box-list-schedule-all .title-schedule-league .league-name h2{display:inline}.box-list-schedule-all .content-odds-item .time-info{display:inline-block;width:40px;text-align:center;border-right:1px solid #f2f2f2}.box-list-schedule-all .league-links a{padding-right:8px;font-size:12px;color:#fff}.odds-data .left-text{float:left;text-align:left;width:50%;font-weight:700}.odds-data .right-text{text-align:right;width:50%;float:right;color:#666}.odds-data .left-text.highlight{color:#ef4123!important;font-weight:700}.box-list-schedule-all .content-odds-item .odds-content .odds-data{display:block;height:18px;font-size:12px}.box-list-schedule-all .content-odds-item .odds-content .odds-data span{display:block;float:left!important;width:50%!important;height:18px!important;font-weight:700!important;color:#444!important;font-size:12px!important;line-height:18px!important}.box-list-schedule-all .content-odds-item .club-name span,.box-list-schedule-all .content-odds-item .club-name strong{display:block;height:18px;line-height:18px;overflow:hidden;width:100%;font-size:12px;text-align:left}.box-list-schedule-all .content-odds-item .club-name strong{color:#333;font-weight:700}.match-info-block{min-height:125px}.match-team-name{min-height:100px;justify-content:center;align-items:center;display:flex;flex-direction:column}.match-team-name .match-score{font-weight:600;font-size:25px;color:#ef4123}.match-team-name strong{color:#585858;font-weight:600;font-size:16px}.match-half-time strong{font-size:14px;color:#ef4123;font-weight:600}.info-match{font-size:14px;line-height:12px}.info-match a{color:#5a5afd}.load-round-data{background:#e8d0ba;margin:5px;padding:5px;border-radius:3px;display:inline-block;color:#000;font-size:12px}.standings{margin-top:4px;color:#184c6f;border-collapse:collapse;width:100%;background:#fff}.standings thead td{line-height:16px;background-color:#ef4123;color:#fff}.standings td{padding:3px;color:#2e2e2e;vertical-align:top}.standings td{border:1px solid #999}.standings tr:nth-child(even){background:#ddd}.w-content-odds .listing-match td{vertical-align:unset}._title{font-family:Roboto-Bold;font-size:25px;line-height:32px;color:#272454;padding:10px}.time-info img{width:5px}.wrap-predict-match{background-color:#272454;border-radius:4px;color:#fff}.wrap-predict-match .item-predict-c{padding:20px;border-bottom:1px solid #003169;border-top:1px solid #1a5190;margin-bottom:0}.wrap-predict-match .item-predict-c .table{color:#000;background-color:#fff;border-radius:5px;overflow:hidden}.vertical-center{display:flex;align-items:center;text-align:center;justify-content:center}.wrap-predict-match .item-predict-c.contai-history .table{border-radius:0 0 5px 5px}.wrap-predict-match .item-predict-c:first-child{border-top:none}.match-detail-predict .title_cate_index{text-transform:uppercase;color:#003d83}.wrap-predict-match .item-predict-c .table.exprect-predict{background-color:transparent;color:#fff}.exprect-predict.table-bordered>thead>tr>th,.exprect-predict.table-bordered>tbody>tr>th,.exprect-predict.table-bordered>tfoot>tr>th,.exprect-predict.table-bordered>thead>tr>td,.exprect-predict.table-bordered>tbody>tr>td,.exprect-predict.table-bordered>tfoot>tr>td{border:1px solid #316095}.exprect-predict.table-bordered{border:1px solid #316095}.wrap-box-exprect-p{display:flex;align-items:center}.wrap-predict-match .title-box{display:block;margin-bottom:20px;color:#00baff;font-size:18px}.wrap-predict-match .item-predict-c .table.exprect-predict thead{background-color:#003470}.text-white{color:#fff!important}.exp-rate{width:50px;height:20px;border-radius:3px;display:inline-block}.head-history{overflow:hidden;background:#fff;color:#000;padding:15px;border-radius:5px 5px 0 0;display:flex;align-items:center}.total-history{display:inline-block;padding:10px 5px 10px 0;overflow:hidden;float:left}.total-history:last-child{padding-right:0}.total-history hr{border-top:2px solid #5cb85c;margin-top:10px;margin-bottom:10px}.total-history span{color:#5cb85c;font-weight:700}.total-history-d hr{border-top:2px solid #00baff}.total-history-d span{color:#00baff}.total-history-l hr{border-top:2px solid #d31820}.total-history-l span{color:#d31820}.history-t-head{background:#fff;color:#000;border-radius:5px 5px 0 0}.wrap-total-history{border-top:1px solid #e5e5e5;overflow:hidden}.ts-predict{padding:2px 10px;background-color:#b2eaff;color:#00baff;font-weight:700;border-radius:4px;font-size:14px;min-width:45px;display:inline-block;text-align:center}.ts-awaywin{background-color:#ebb2b5;color:#da5256}.ts-homewin{background-color:#ceeace;color:#5cb85c}.td-border-right{border-right:1px solid #ccc}.box-best-score .table thead{background-color:#5cb85c;color:#fff;font-weight:700}.box-best-score .table{border-radius:0!important;margin-bottom:0}.wrap-1x2{margin-bottom:25px;border-bottom:1px solid #ccc}.wrap-1x2 .col-xs-4:last-child{padding-left:0}.wrap-1x2 .col-xs-4:first-child{padding-right:0}.wrap-1x2 .col-xs-4.wra-logo{border-right:1px solid #ccc;border-left:1px solid #ccc}.wrap-best-1x2{background-color:#fff}.wrap-1x2 .title-1x2{background-color:#5cb85c;color:#fff;padding:10px;font-weight:700;height:60px}.wrap-1x2 .title-1x2 .logox2{position:absolute;top:0;left:0;padding:10px;background:#fff}.wrap-1x2 .title-1x2 .logox2.logoAwayx2{left:unset;right:0}.wrap-1x2 p{padding:10px;font-size:22px;color:#000}.item-predict-home{background:#003d83;padding:0 15px;margin-bottom:10px;border-radius:5px}.display-flex{display:flex!important}.item-predict-home .text-p-name{font-size:18px;margin-top:10px}.item-predict-home .bd-right{border-right:1px solid #1a5190}.item-predict-home .bd-left{border-left:1px solid #003169}.item-predict-home .ph-element{padding-top:20px;padding-bottom:20px}.item-predict-home .timematch{color:#d31820;font-weight:700;font-size:16px}.text-predict{color:#d31820;font-size:32px;font-weight:700}.pad10{padding:10px}.w-content-odds .sapo{padding:15px;line-height:18px;background-color:#f2f5f9;margin-bottom:20px}.item-predict-c .match-info-block .info-match a{color:#fff}.item-predict-c .match-team-name strong{color:#fff}.last-breadcumbs-link{width:auto}.tab-match-header a{display:inline-block;height:24px;line-height:24px;background-color:#fff;color:#000;padding:0 5px;border-top-left-radius:5px;border-top-right-radius:5px;margin-right:3px;margin-top:3px;border:1px solid #ef4123}.tab-match-header .active,.tab-match-header a:hover{background-color:#ef4123;color:#fff}b.red-text{font-weight:700}.zone-notice h2{font-weight:700;line-height:18px;font-size:16px;display:inline}.listing-match .row-header td,.standings thead td{line-height:16px;background-color:#ef4123;color:#fff}.w-content-odds .box-list-schedule-all .data-odd-live .content-odds-item .club-name,.w-content-odds .box-list-schedule-all .data-odd-live .content-odds-item .odds-content{margin-top:-22px}.box-list-schedule-all .data-odd-live .content-odds-item{background-color:#f3a6a6}.box-list-schedule-all .data-odd-live .content-odds-item.even{background-color:#e4cece}.table_live{font-size:11px;font-family:tahoma,helvetica neue,Helvetica,Arial,sans-serif}.table_live tr:nth-child(even){background:#fff}.table_live tr:nth-child(odd){background:#f1f5f7}.table_live td{padding:3px;text-align:center;vertical-align:middle;border-bottom:1px solid #d1d1d1}.table_live .team .name strong{font-weight:revert}.table_live .black-down a{color:#fff}.table_live .yellowCard i,.table_live .redCard i{padding:0 2px;border-radius:2px;margin:0 2px}.table_live .yellowCard i{background-color:#fdd668;color:#9c6c44}.table_live .redCard i{background-color:#d64444;color:#fff}.table_live .oddstd span{line-height:16px;height:16px;width:100%;display:inline-block;float:left;padding:2px}.scoretitle td{background-color:#3c78c6;color:rgba(255,255,255,.6);padding-bottom:2px;line-height:18px}.table_live .o-down,.o-down a,.loss{background-color:#f9d2d2}.table_live .team .name{max-width:120px}.table_live .o-up,.o-up a{background-color:#c9e8c6}.table_live .ballIn{background:#7de010;padding:3px}.table_live span.on{background:orange!important;color:#fff!important;padding:3px}.table_live .title-livev2{padding:6px;background:#ffc}.table_live .title-livev2 a{color:#000;font-weight:700}.lv2-title-date{background:#f35600;color:#fff;padding:5px}.zone-notice-v2{border:1px solid #ef4123;border-radius:10px;padding:15px;margin-bottom:20px;background:#f2f2f2}.zone-notice-v2 .item-zone-notice{margin-right:20px;line-height:25px}.zone-notice-v2 .item-zone-notice strong,.zone-notice-v2 .item-zone-notice a{color:#ef4123}.zone-notice-v2 .item-zone-notice a{font-weight:700}.lv2-title-league{background:#efeded!important;text-align:left}.lv2-title-league .wrap-lv2-title{padding:5px;text-align:left;display:flex;align-items:center}.view-livescore-2{font-family:Arial,Helvetica,sans-serif!important}.lv2-title-league a{color:#444;font-weight:700}#popLayer{position:fixed;bottom:1em;width:90%;max-width:540px;text-align:center;margin-left:5%;z-index:10}.ballInBox{border:solid 1px #95832f;background:#fffacc;height:62px;border-radius:4px;overflow:hidden;margin-bottom:10px}.ballInBox .timeBox{font-size:15px;background:#f2edc2;float:left;height:60px;line-height:60px;color:red;text-align:center;width:20%}.ballInBox .teamBox{height:60px;float:left;width:80%;color:red}.ballInBox .teamBox .team{height:30px;float:left;line-height:30px;width:95%;margin-left:5%;font-size:14px;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.ballInBox .teamBox .team .name{width:80%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;line-height:30px;height:30px;float:left}.ballInBox .teamBox .team span{float:right;display:block;width:20%;text-align:center;font-size:18px}.red{color:red}.matchList .gameName.leaRow{margin-left:6px}.cardPopup{border:solid 1px #95832f;background:#fffacc;height:30px;line-height:30px;border-radius:4px;overflow:hidden;margin-bottom:10px;font-size:14px;color:#333}.cardPopup .redCard,.cardPopup .yellowCard{margin-left:4px}i.corner{margin-right:auto}i.corner{background:url('https://thedpol.com/www.xoilacva.in/../images/flag_corner.png') no-repeat left 5px;background-size:auto 50%;display:inline;height:20px;vertical-align:middle;padding:3px 6px;content:"&nbsp";width:auto;float:unset}#view-livescore-2 a,#view-livescore-2 td,#view-livescore-2 span,#view-livescore-2 i{font-family:Arial}.dt-tab-content .table-odd{background:#f1f1f1}.dt-tab-content .table-odd thead{background-color:#0e0b41}.wrap-dt-content-detail{background:#ececec;padding-top:25px;overflow:hidden}.nav-tabs.dt-nav-tabs>li{flex:unset;width:auto;display:unset;margin-left:5px;margin-bottom:0}.nav-tabs.dt-nav-tabs>li a{border:none;border-radius:0;background-color:#ef4123;color:#fff;display:block;width:100%}.nav-tabs.dt-nav-tabs>li.active a{background-color:#fff;color:#585858}.tr-live-text td{vertical-align:middle!important}.live-text-goal{color:#ef4123}.live-text-minute{color:#ef4123;font-weight:700}.data-box-intro p{line-height:20px}.predict-news a{background-color:#0e0b41!important}.wrap-team-hot{overflow:hidden}.wrap-team-hot ul li{display:inline-block;float:left;padding:20px}.wrap-intro-team{min-height:199px;background-image:url('https://thedpol.com/www.xoilacva.in/../images/bg-team.png');background-size:cover}.wrap-intro-team .wrap-clb-name{display:flex;align-items:center;padding:25px 0}.wrap-intro-team .wrap-clb-name img{border-radius:50%}.wrap-intro-team .intro-team-info{margin-left:20px;color:#fff;line-height:24px}.clb-name{font-size:32px;line-height:38px;font-weight:700}.wrap-clb-tab{margin-bottom:0}.wrap-clb-tab li{min-width:128px}.wrap-clb-tab .nav-tabs.dt-nav-tabs>li{margin-left:8px;padding:0}.wrap-clb-tab .nav-tabs.dt-nav-tabs>li:first-child{margin-left:0}.wrap-clb-tab .nav-tabs{border:none}.wrap-clb-tab .nav-tabs.dt-nav-tabs>li a{padding:12px 0}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{background-color:#fff;border:1px solid #ddd;color:inherit;float:left;line-height:1.42857;margin-left:-1px;padding:4px 10px;position:relative;text-decoration:none}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.table-player{width:100%}.table-player tr{border:2px solid #fff}.table-player td{vertical-align:middle;padding:5px;background-color:#f1f1f1}.table-player .number-player{display:inline-block;background:#ef4123;width:33px;height:33px;border-radius:50%;color:#fff;line-height:33px}.content-livescore .table-ranking-content .match-row.active{background-color:#cff5c9}.swiper-container{overflow:hidden;height:100px;width:100%}.swiper-container .swiper-slide{display:flex;align-items:center}.box-list-schedule-all .content-odds-item .club-name{width:calc(100% - 385px)}.box-list-schedule-all .content-odds-item .odds-content .odds-data.bet-tip{height:100%;align-items:center;display:flex;justify-content:center}.box-list-schedule-all .content-odds-item .odds-content{}.title-rd{font-size:20px;color:#f03d27;font-weight:700}.list-schedule-all .b_gameweek .match{height:auto}#link-return-top{position:fixed;right:20px;bottom:10px;z-index:9;background:rgba(255,255,255,.9);text-align:center;-webkit-box-shadow:1px 3px 8px rgb(0 0 0/20%);box-shadow:1px 3px 8px rgb(0 0 0/20%);border-radius:50%;width:40px;height:40px;margin:5px 5px 10px;color:#999;font-size:20px;display:flex;justify-content:center;align-items:center}.oddstd .w-hOdds{display:flex;width:100%}.oddstd .hOdds{width:33%}
    .title-schedule-text{
        box-shadow: inset 0 -4px 0 #7be2af;
        transition: .3s;
    }
    .box-list-schedule-all p{
        margin-bottom:0
    }
    .bet-tip{
        color:#000!important;
    }
    .content-odds-item>div{
        padding:0 5px;
    }
    .box-list-schedule-all .content-odds-item .club-name{
        float:unset!important;
        height:unset!important;
    }
    .hafttime{
        display:none!important;
    }
    .head-odd-page>div{
        font-size:14px;
    }
    .box-list-schedule-all .content-odds-item .odds-content{
        width:70px;
    }
    .box-list-schedule-all .content-odds-item.head-odd-page .odds-content, .box-list-schedule-all .content-odds-item.head-odd-page .club-name{
        height:40px!important;
    }
    .head-odd-page .time-info{
        height: 40px;
        display: flex!important;
        align-items: center;
        justify-content: center;
    }
#tb_2594092 {
    display: none;
}