:root {
    --white: #fff;
    --color-white: #fff;
    --primary: #005030;
    --font-body: 12px;
    --font-body-medium: 14px;
    --font-body-large: 16px;
    --font-normal: 300;
    --font-regular: 400;
    --font-medium: 500;
    --font-bold: 700;
    --font-height-body: 14px;
    --font-height-body-medium: 16px;
    --font-height-body-large: 18px;
    --main-font-family: Inter;
    --color-title: #070F03;
    --color-score-light: #C99717;
}
.liveHead_time.time_start {
    display: none !important;
}
.liveHead_time.time_start {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9;
    color: #000;
    display: flex;
    align-items: center;
    top: 4px;
    width: max-content;
}
.time_start {
    position: relative;
    text-align: center;
}
.head_match>.corners {
    min-width: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgb(255, 128, 0);
    font-weight: 600;
}
.action_info_more {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    padding: 5px !important;
}
.action_info_more {
    min-width: 77px;
    box-sizing: border-box;
}
.time_start {
    width: 72px;
    font-size: var(--font-body);
    font-family: var(--main-font-family);
    line-height: var(--font-height-body);
}
.liveHead_score.match_score:after {
    content: '';
    z-index: 1;
    width: 178px;
    height: 43px;
    background-image: url(https://dev-ui.bongdalu.moi/assets/football-vn/images/Union.svg);
    background-repeat: no-repeat, no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    z-index: -1;
    top: 0;
}
.liveHead {
    border-radius: 30px;
    color: #fff;
    position: relative;
    width: 100%;
    flex: unset !important;
}
.liveHead {
    display: flex;
    align-items: center;
    justify-content: center;
}
.teamHomeLive {
    width: 50%;
    height: 39px;
    font-size: 14px;
    color: #fff;
    font-style: normal;
    background: #07ADF5;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    line-height: 39px;
    text-align: right;
    padding-right: 89px !important;
}
.liveHead_team {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    flex: 1;
    font-size: 16px;
    font-weight: 600;
}
.teamHomeLive {
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: end;
}
.liveBody_rightHead {
    margin-bottom: 21px;
}
body .logoTeam {
    margin: 0 7px;
}
.liveHead_score.match_score {
    color: #717171;
    width: 178px;
    height: 43px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    z-index: 2;
    position: absolute;
    top: 0;
    margin-top: 0;
    gap: 20px;
}
.match_score {
    letter-spacing: -1px;
    min-width: 71px;
    font-size: 18px;
    font-family: var(--main-font-family);
    line-height: var(--font-height-body-large);
    color: red;
    text-align: center;
    font-weight: 600;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.liveBody_left_wrap .iframe_match {
    height: 300px;
    max-height: 300px;
}
.iframe_match {
    width: 100%;
    height: 275px;
    max-height: 275px;
}
.iframe_match {
    border: unset;
}
.liveBody>div {
    flex: 1;
    gap: 8px;
}
.liveBody {
    display: flex;
    justify-content: center;
    gap: 8px;
    align-items: stretch;
    flex-wrap: wrap;
}
.liveBody>div {
    flex: 1;
    gap: 8px;
}
.teamAwayLive {
    padding-left: 89px !important;
    width: 50%;
    height: 39px;
    font-size: 14px;
    color: #fff;
    font-style: normal;
    background: #E4A80F;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    line-height: 39px;
    text-align: left;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
}
.liveBody .liveBody_left {
    width: 65%;
    flex: unset;
}
.liveBody>div {
    flex: 1;
    gap: 8px;
}
.liveBody_right {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.liveBody_right>div {
    flex: 1;
}
.liveBody_right * {
    font-size: 12px;
}
.liveBody_right_wrap {
    padding: 10px 10px 15px 10px;
    border-radius: 4px;
    background: #fff;
    display: block;
}
.liveBody_right_active {
    background: #2B7E5D;
    height: 28px;
    width: 100%;
    font-size: 12px;
    color: #fff;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    gap: 5px;
    line-height: 1.4;
    cursor: pointer;
    align-items: center;
}
.liveBody_right_active {
    flex: unset !important;
}
.liveBody_right_active {
    text-align: center;
}
.liveBody_right * {
    font-size: 12px;
}
.liveBody_rightHead {
    display: flex;
    justify-content: space-between;
}
.liveBody_rightBody {
    display: flex;
    gap: 10px;
    flex-direction: column;
}
.liveBody_right>div {
    flex: 1;
}
.liveBody_rightBody_item {
    display: flex;
}
.liveBody_right_active:after {
    content: '';
    width: 14px;
    aspect-ratio: 1;
    border-radius: 60px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background-image: url(https://dev-ui.bongdalu.moi/assets/images/live-icon-game-rate-white.svg);
    background-repeat: no-repeat;
    background-position: center;
}
.sub-item:not(.score-item):not(.corner-item) span {
    background-color: #fff5e7;
    padding: 3px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    position: relative;
}
.liveBody_rightBody_item_odds .sub-item>span {
    width: 50px !important;
}
.sub-item>span {
    height: 22px;
    box-sizing: border-box;
}
.liveBody_right_wrap {
    padding: 10px 10px 15px 10px;
    border-radius: 4px;
    background: #fff;
    display: block;
}
.liveBody_rightBody_item_label {
    flex: unset !important;
    width: 25%;
    width: 50px !important;
    font-size: 14px !important;
    color: #414141;
}
.liveBody_rightBody {
    display: flex;
    gap: 10px;
    flex-direction: column;
}
.liveBody_rightHead_left {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    text-align: left;
    color: #070F03;
    text-transform: uppercase;
    margin-right: 6px;
}
.liveBody_rightBody_item>div {
    flex: 1;
}
.liveBody_rightBody_item_odds {
    display: flex;
    align-items: center;
    justify-content: end;
    width: 100%;
    gap: 4px;
}
.header-liveTable {
    height: 36px;
    background: #f2f2f2;
}
.div-flex {
    display: flex;
    align-items: center;
}
.header-liveTable>.colLive-1 {
    border-right: unset;
}
.header-liveTable>div {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    height: 100%;
    box-sizing: border-box;
}
.colLive-1 {
    width: 34px;
}
.header-liveTable>div.colLive-2 {
    border-right: 1px solid #E6E6E6;
    gap: 10px;
    flex: 1;
    justify-content: flex-start;
}
.colLive-2 span {
    text-transform: uppercase;
}
.header-liveTable>div>span {
    font-size: var(--font-body);
    font-weight: var(--font-regular);
    font-family: var(--main-font-family);
}
.header-liveTable>div.colLive-3 {
    border-right: 1px solid #E6E6E6;
    box-sizing: border-box;
}
.header-liveTable>div.colLive-3 {
    width: 154px;
}
.header-liveTable>div {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    height: 100%;
    box-sizing: border-box;
}
.header-liveTable>div.colLive-4 {
    border-right: 1px solid #E6E6E6;
    box-sizing: border-box;
}
.header-item>.goc {
    width: 14px;
    height: 14px;
    background: url(https://dev-ui.bongdalu.moi/assets/images/icon-golf-outline.svg);
    background-size: cover;
}
.colLive-4, .colLive-3 {
    width: 154px;
}
.colLive-5 {
    width: 77px;
}
.header-body-liveTable {
    height: 36px;
    position: sticky;
    top: 0;
    z-index: 99;
}
.header-body-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: var(--font-body);
    font-family: var(--main-font-family);
    line-height: var(--font-height-body);
    font-weight: var(--font-regular);
}
.header-body-container {
    height: 36px;
    background: #fff;
}
.header-item:nth-child(1) {
    min-width: 34px;
    border-left: unset !important;
}
.header-body-container>div {
    box-sizing: border-box;
}
.header-body-container>div {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    border-right: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    box-sizing: border-box;
}
.header-item:nth-child(2) {
    min-width: 72px;
}
.header-item:nth-child(3), .header-item:nth-child(6) {
    flex: 1;
}
.header-item:nth-child(4) {
    min-width: 71px;
}
.header-item:nth-child(5) {
    min-width: 34px;
}
.sub-container:nth-child(6), .sub-container:nth-child(7) {
    justify-content: space-between;
}
.asian .sub-container, .liveTable-inner .sub-container {
    min-width: 154px;
    flex: unset !important;
}
.asian .sub-container, .liveTable-inner .sub-container {
    min-width: 154px;
    flex: unset !important;
}
.header-body-container>div:last-child {
    min-width: 77px;
    border-right: unset;
}
.sub-container>.sub-item:not(:empty) {
    flex: 1;
    display: flex;
    justify-content: center;
}
.sub-container>div:not(:empty) {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 2px;
}
.matchItem-title {
    display: flex;
    align-items: center;
    width: 100%;
}
.spanFarvo {
    width: 34px;
    min-width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: #cdcdcd;
    height: 36px;
    cursor: pointer;
    box-sizing: content-box;
}
.leagueName {
    flex: 1;
    display: flex;
    gap: 6px;
    align-items: center;
    font-size: var(--font-body);
    font-family: var(--main-font-family);
    line-height: var(--font-height-body);
}
.divRank {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: unset;
}
.active-hover {
    position: relative;
    cursor: pointer;
}
.matchItem-item {
    flex-wrap: wrap;
    display: flex;
    align-items: center;
    width: 100%;
    background: #fff;
    position: relative;
}
[data-status="0"] .time_start {
    color: #666;
}
.time_start {
    position: relative;
    text-align: center;
}
.time_start {
    min-width: 72px;
    font-size: var(--font-body);
    font-family: var(--main-font-family);
    line-height: var(--font-height-body);
}
.head_match>* {
    box-sizing: border-box;
}
.home_team_name, .away_team_name {
    height: 100%;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.matchItem-item {
    display: flex;
    align-items: center;
    width: 100%;
}
.head_match {
    display: flex;
    height: 50px;
    align-items: center;
    width: 100%;
}
.asian .sub-container, .liveTable-inner .sub-container {
    min-width: 154px;
    flex: unset !important;
}
.head_match .sub-container {
    gap: 4px;
    padding: 0 2px;
}
.sub-container {
    display: flex;
}
.home_team_name {
    text-align: right !important;
    position: relative;
}
.home_team_name, .away_team_name {
    font-size: var(--font-body);
    font-family: var(--main-font-family);
    line-height: var(--font-height-body);
    flex: 1;
    text-align: center;
    min-width: 102px;
}
.live_match {
    border-radius: 4px;
    background-color: #2B7E5D;
    box-shadow: 0px 0px 8px 0px rgba(38, 37, 37, 0.1);
    display: flex;
    width: 40px;
    height: 26px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    margin: auto;
    cursor: pointer;
}
.btn-toggle-league {
    width: 30px;
    height: 30px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transform: rotate(-180deg);
    transition: transform .3s;
}
.divWrapCollive5 {
    display: flex;
    font-size: var(--font-body);
    font-weight: var(--font-height-body);
    font-family: var(--main-font-family);
    align-items: center;
    gap: 4px;
    cursor: pointer;
}
.groupDate {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    margin-bottom: 10px;
}
.groupDate>div {
    position: relative;
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #fbf6f5;
    font-size: 14px;
    border-radius: 4px;
    padding: 3px;
    cursor: pointer;
    transition: 0.2s linear background-color;
    cursor: pointer;
}
.groupDate>div>span:nth-child(1) {
    font-size: 12px;
}
.groupDate>div>span:nth-child(2) {
    font-weight: bold !important;
}
.groupDate>div:hover {
    background-color: #c73c10;
    transition: 0.2s linear background-color;
}
.datePickItem.active {
    background-color: #c73c10;
    box-shadow: 0 1px 5px 0 rgba(144, 87, 0, .25);
    color: #fff;
}
.groupDate>div.active:after {
    color: #fff;
    background: #fff;
}
.groupDate>div:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -150%);
    width: 18px;
    height: 1px;
    border-radius: 2px;
    background: #894f3c;
}
.groupDate>div:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -150%);
    width: 18px;
    height: 1px;
    border-radius: 2px;
    background: #894f3c;
}
.headLive {
    margin-bottom: 12px;
}
.headLive>div {
    gap: 4px;
}
.div-flex {
    display: flex;
    align-items: center;
}
.switch-view-lsbdk {
    margin-right: 6px;
}
.switch-view-lsbdk>.div-inner {
    background: var(--white);
    border-radius: 20px;
    height: 30px;
    padding: 0 1px;
    border: 1px solid transparent;
    box-sizing: border-box;
    gap: 3px;
    justify-content: space-between;
}
.switch-view-lsbdk span.active {
    background: var(--primary);
    color: var(--white);
    border-radius: 20px;
    transition: all .3s;
}
.switch-view-lsbdk span[data-view="asian"] {
    width: 75px;
    box-sizing: border-box;
    padding: 4px 8px;
    text-align: center;
}
.switch-view-lsbdk span {
    box-sizing: border-box;
    font-size: 11px;
    font-family: var(--main-font-family);
    color: var(--primary);
    padding: 4px 8px;
    font-weight: var(--font-medium);
    cursor: pointer;
    line-height: var(--font-height-body);
    transition: all .3s;
    border-radius: 20px;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.switch-view-lsbdk span[data-view="euro"] {
    max-width: 69px;
}
.filter-livescore-lsbdk>.div-inner, .filterMatch, .filterMatchInfo, .filterMatchInfo>* {
    height: 30px;
    display: flex;
    align-items: center;
}
.gap-4 {
    gap: 4px;
}
.filterMatch span.active {
    background: var(--primary);
    color: var(--white);
    border-radius: 20px;
}
.filterMatch>span:first-child {
    width: 58px;
    box-sizing: border-box;
}
.filterMatch span {
    font-size: 11px;
    font-family: var(--main-font-family);
    color: var(--primary);
    padding: 0px 10px;
    font-weight: var(--font-medium);
    cursor: pointer;
    line-height: var(--font-height-body);
    height: 100%;
    display: flex;
    align-items: center;
    border: 1px solid #BBBBBB;
    border-radius: 20px;
    box-sizing: border-box;
    justify-content: center;
}
.filterMatch>span:last-child {
    width: 70px;
    box-sizing: border-box;
}
.filter_status_match {
    height: 30px;
    display: flex;
    align-items: center;
}
.filter_status_match {
    min-width: 115px;
    position: relative;
}
.filter_status_match>span {
    justify-content: center;
    width: 100%;
    font-size: 11px;
    font-family: var(--main-font-family);
    color: var(--primary);
    padding: 0px 10px;
    font-weight: var(--font-medium);
    cursor: pointer;
    line-height: var(--font-height-body);
    display: flex;
    align-items: center;
    height: 100%;
    border: 1px solid #BBBBBB;
    border-radius: 20px;
    gap: 4px;
    box-sizing: border-box;
    transition: all .3s;
    height: 30px;
}
.filter_status_match>span:after {
    content: '';
    width: 14px;
    height: 14px;
    background: url(https://dev-ui.bongdalu.moi/assets/football-vn/images/icon_arrow_down.svg);
    background-size: cover;
    display: block;
}
.filterMatchInfo>div>span:hover {
    background: var(--primary);
    color: var(--white);
    transition: all .3s;
}
.filterMatchInfo>div>span {
    font-size: 11px;
    font-family: var(--main-font-family);
    color: var(--primary);
    padding: 0px 10px !important;
    font-weight: var(--font-medium);
    cursor: pointer;
    line-height: var(--font-height-body);
    display: flex;
    align-items: center;
    height: 100%;
    border: 1px solid #BBBBBB;
    border-radius: 20px;
    gap: 4px;
    box-sizing: border-box;
}
.filterMatchInfo .list-bet-company-container {
    display: none;
}
#match_list_container_schedule .header-item:nth-child(2), #match_list_container_schedule .header-item:nth-child(3), #match_list_container_schedule .header-item:nth-child(6), #match_list_container_schedule .header-item:nth-child(5) {
    min-width: 70px;
    width: 70px;
    flex: unset;
}
#match_list_container_schedule .header-item:nth-child(4), #match_list_container_schedule .header-item:nth-child(7) {
    flex: 1;
}
#match_list_container_schedule .match-status, #match_list_container_schedule .time_start, #match_list_container_schedule .header-item:nth-child(2), #match_list_container_schedule .header-item:nth-child(3) {
    /* width: 100px; */
    /* max-width: 100px; */
    text-align: center;
    font-size: var(--font-body);
    font-family: var(--main-font-family);
    line-height: var(--font-height-body);
}
#match_list_container_schedule .sub-container {
    display: none;
}
#match_list_container_schedule .match-status {
    width: 70px;
    text-align: center;
}
#match_list_container_schedule .corners, #match_list_container_schedule .match_score{
    width: 70px;
}
#match_list_container_schedule .match_score_ht {
    width: 50px;
    text-align: center;
    font-size: 12px;
    display: none;
}
#match_list_container_result .logoTeam{
    display: none;
}
#match_list_container_schedule .logoTeam{
    display: none!important;
}
.liveHead{
    flex-wrap: nowrap !important;
}
.statistical_match i.fa-chart-bar:before {
    content: "";
    width: 18px;
    height: 18px;
    display: block;
    background: url(https://dev-ui.bongdalu.moi/assets/images/icon-analytics.svg);
    background-repeat: no-repeat;
    background-position: center;
}
.countMatch {
    color: #f60;
    font-weight: bold;
}
#match_list_container_schedule .info_more_match{
    display: none;
}
#match_list_container_schedule .divRank{
    display: none !important;
}
#match_list_container_schedule .action_info_more{
    justify-content: end;
}
#match_list_container_result .match-status{
    display: none;
}
#match_list_container_result .header-item:nth-child(3){
    display: none;
}
#match_list_container_result .header-item:nth-child(4), .header-item:nth-child(7) {
    flex: 1;
    min-width: 102px;
}
#match_list_container_result .header-item:nth-child(5){
    min-width: 71px;
}
#match_list_container_result .header-item:nth-child(6){
    max-width: 34px;
}
#match_list_container_result .match_score_ht{
    display: none;
}
#match_list_container_result .action_info_more{
    justify-content: end;
}
#match_list_container_result .divRank{
    display: none;
}
#match_list_container_result .match_score{
    color: var(--color-score-light) !important;
}
#match_list_container_result .statistical_match i.fa-chart-bar:before{
    content: "";
    width: 18px;
    height: 18px;
    display: block;
    background: url(https://dev-ui.bongdalu.moi/assets/images/icon-lineup.svg);
    background-repeat: no-repeat;
    background-position: center;
}
.filter-search-name{
    overflow: hidden;
}
@media only screen and (max-width: 40em) {
    .teamHomeLive{
        padding-left: 10px;
    }
    .teamAwayLive{
        padding-right: 10px;
    }
    .dark_theme .info_match>.fa-caret-square-down:before{
        filter: brightness(3) invert(0);
    }
    .filter_status_match>span,
    .filterMatchInfo>div>span,
    .headLive .divWrapCollive5 span,
    .filter_status_match_inner span,
    .item-nhacai
    {
        font-size: 10px;
    }
    .live_match:not([data-hover=""])::after {
        content: attr(data-hover);
        position: relative;
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        bottom: unset;
        left: unset;
        transform: unset;
        background: transparent;
        color: #000;
        padding: 0;
        font-size: 10px;
    }
    .home_team_name .nameTeamMatch{
        justify-content: end !important;
    }
    .away_team_name .nameTeamMatch{
        justify-content: flex-start !important;
    }
    .nameTeamMatch img{
        display: block;
    }
    .liveBody>.matchItem{
        order:4;
        margin-bottom: 0;
        display: block;
    }
    .liveBody .liveBody_right{
        display: none;
    }
    .odd_equal:after{
        width:10px;
    }
    .live_match img{
        background-color: #2B7E5D;
        box-shadow: 0px 0px 8px 0px rgba(38, 37, 37, 0.1);
        border-radius: 99px;
        padding: 2px;
    }
    .footerLeagues .div-inner{
        flex-wrap: wrap;
        gap: 5px;
    }
    .buttonAceptLeagues{
        flex:unset !important;
        width:100%;
    }
    .live_match{
        display: flex;
        align-items: center;
        width: 100%;
        flex-direction: row-reverse !important;
        justify-content: space-between;
        background-color: #F1EEEE !important;
    }
    .time_start span,.time_start{
        color:#717171;
    }
    .time_start{
        font-size: 10px;
    }
    .action_info_more>span:not(.detail_match):not(.statistical_match){
        height: 30px;
        box-sizing: border-box;
        padding: 5px 10px;
        border-radius: 0 0 4px 4px;
    }
    
    .home_team_name .nameTeamMatch span{
        padding-right: 0;
        text-align: right;
    }
    .away_team_name .nameTeamMatch span{
        padding-left: 0;
        text-align: left;
    }
    
    
    .time_start.active-hover{
        display: flex;
        gap: 3px;
        align-items: center;
        justify-content: center;
    }
    .head_match .list-bet-company-container{
        position: absolute;
        top: -24px;
        right: 5px;
    }
    .head_match .divWrapCollive5{
        border-bottom: 1px solid #414141;
    }
    .time_start.active-hover[data-hover="Hiá»‡p 1"]::before,.time_start.active-hover[data-hover="Hiá»‡p 2"]::before{
        content: attr(data-hover)': '; 
        position: relative;
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        bottom: unset;
        left: unset;
        transform: unset;
        background: transparent;
        color: #717171;
        padding: 0;
        font-size: 10px;
    }
    #match_list_container_schedule .match-status{
        width: 100%;
        text-align: left;
        padding-left: 10px;
    }
    #match_list_container_live .divRank{
        display: none;
    }
    #match_list_container_live .liveHead{
        flex-wrap: nowrap;
    }
    .leagueName>img{
        border-radius: 50%;
        overflow: hidden;
        width: 15px;
        height: 15px;
        padding: 0;
        -o-object-fit: cover;
        object-fit: cover;
        top: 0;
    }
    .table_left_head_middle{
        padding:2px !important;
    }
    #match_list_container_result .time_start{
        display: none;
    }
    #match_list_container_result .head_match {
        padding-top: 36px;
        padding-bottom: 8px;
    }
    .spanLeagueName{
        font-size: 10px;
        font-weight: 500;
        line-height: 15px;
        text-align: left;
        color: #717171;
        padding-left: 0;
    }
    #match_list_container_schedule .statistical_match{
        top: unset;
        right: 5px;
        bottom: 1px;
    }
    
    #match_list_container_schedule .divRank{
        display: none;
    }
    #match_list_container_schedule .head_match{
        padding-bottom: 2px;
    }
    body .viewLeagues:hover>span>i:before{
        filter: unset;
    }
    .head_match .sub-container{
        gap: 12px;
    }
    .filterMatchInfo .list-bet-company-container {
        display: block !important;
    }
    .filterMatchInfo .wrap-nhacai{
        transform: translate(0, 36px);
        background: #fff;
        background-color: #FFFFFF;
        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
        z-index: 2;
        list-style-type: none;
        border-radius: 4px;
        border: unset;
    }
    .filterMatchInfo .divWrapCollive5.active:before{
        content: "";
        position: absolute;
        top: 32px;
        right: 0;
        left: 0;
        margin: auto;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-bottom: 4.5px solid #FFFFFF;
        border-right: 5px solid transparent;
    }
    
    .filterMatchInfo .list-bet-company-container .fa-caret-down:before{
        content: '';
        width: 14px;
        height: 14px;
        background: url(/wp-content/plugins/bongdaku/assets/images/icon_arrow_down.svg);
        background-size: cover;
        display: block;
    }
    .filterMatchInfo .list-bet-company-container .divWrapCollive5.active .fa-caret-down:before{
        filter: brightness(0) invert(1);
        transition: all .3s;
    }
    .filterMatchInfo .list-bet-company-container .divWrapCollive5.active{
        color: #fff;
        background: var(--primary);
        border-radius: 20px;
        transition: all .3s;
    }
    .filterMatchInfo .list-bet-company-container .divWrapCollive5{
        justify-content: center;
        width: 100%;
        font-size: var(--font-body);
        font-family: var(--main-font-family);
        color: var(--primary);
        padding: 0px 10px;
        font-weight: var(--font-medium);
        cursor: pointer;
        line-height: var(--font-height-body);
        display: flex;
        align-items: center;
        height: 100%;
        border: 1px solid #BBBBBB;
        border-radius: 20px;
        gap: 6px;
        box-sizing: border-box;
        transition: all .3s;
    }
    .filterMatchInfo .viewOdds{
        display: none !important;
    }
    .info_match.active>.fa-caret-square-down:before{
        background: url('/wp-content/plugins/bongdaku/assets/images/icon_arrow_down.svg');
    }
    .info_match>.fa-caret-square-down:before{
        background: url('/wp-content/plugins/bongdaku/assets/images/icon_arrow_down.svg');
    }
    .switch-view-lsbdk{
        display: none;
    }
    .filterMatch{
        display: none;
    }
    .viewOdds{
        position: unset;
    }
    /*.viewOdds.active .wrapOdds{*/
    /*    display: block;*/
    /*}*/
    /*.wrapOdds{*/
    /*    display: none;*/
    /*}*/
    .viewSorts{
        display: none;
    }
    .filter_status_match,.switch-view-lsbdk>.div-inner, .filter-livescore-lsbdk>.div-inner, .filterMatch, .filterMatchInfo, .filterMatchInfo>*{
        height: 26px !important;
    }
    .wrapLeagues>.div-inner>div.searchLeagues{
        margin: 0 16px;
    }
    .wrapLeagues>.div-inner>div:not(.searchLeagues){
        padding: 0 16px;
    }
    body .bodyLeagues.scroll-inner{
        padding: 12px 16px !important;
        padding-right: 0 !important;
    }
    .bodyLeaguesInner > div{
        flex:unset;
        width: 100%;
        max-width: 100%;
    }
    .divLoadOdd{
        display: none !important;
    }
    body .matchItem-title {
        background: #fff;
    }
    .divRank{
        width: 24px;
        height: 24px;
        position: absolute;
        right: 50px;
        top: 0;
    }
    .divRank+.active-hover{
        display: none;
    }
    .spanLeagueName{
        max-width: 70%;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        text-overflow: ellipsis;
    }
    .leagueName{
        height: 25px;
    }
    #match_list_container, #match_list_container_result, #match_list_container_schedule, #match_list_container_live{
        width:100%;
        max-width: 400px;
        position: relative;
        padding:10px;
        box-sizing: border-box;
    }
    .viewLeagues.active:after, .viewOdds.active:after {
        content: '';
        width: 100vw;
        height: 100vh;
        background: #000;
        opacity: .5;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9;
    }
    .filter_group.active{
        color:#fff;
        background: var(--primary);
    }
    .spanLeagueGroup{
        display: none;
    }
    .viewLeagues.active .wrapLeagues,.viewOdds.active .wrapOdds {
        position: fixed;
        top: 10%;
        left: 50%;
        transform: translate(-50%, 0);
        width: 95%;
        border-radius: 10px;
        overflow: hidden;
    }
    .viewLeagues .wrapLeagues,.viewOdds .wrapOdds{
        transform: translate(-50%, 100vh);
        width:95%;
        left: 50%;
    }
    .viewLeagues.active .bodyLeagues.scroll-inner,.viewOdds.active .bodyLeagues.scroll-inner{
        max-height: 40vh;
    }
    .switch-view-lsbdk span{
        padding:5px;
    }
    .filterMatch span{
        padding:0 7px;
    }
    .liveHead_stat_item{
        font-size: 12px;
    }
    .switch-view-lsbdk>.div-inner,.filter-livescore-lsbdk>.div-inner, .filterMatch, .filterMatchInfo, .filterMatchInfo>*{
        height: 30px;
    }
    .headLive>.div-flex{
        gap:4px;
    }
    .filter_group{
        font-size: 12px;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid var(--primary);
        padding: 0 10px;
        color: var(--primary);
        border-radius: 99px;
        gap: 3px;
    }
    .headLive>.div-flex{
        justify-content: space-between;
    }
    .page .entry-content{
        padding-left:10px;
        padding-right: 10px;
    }
    .liveHead_stat_item:before{
        width: 16px;
        height: 16px;
    }
    .time_start span{
        font-size: 10px;
    }
    .liveHead_time.time_start{
        position: absolute;
        top: 0;
        width: max-content;
        color: #000;
        z-index: 99;
        transform: translate(-50%, -120%);
    }
    .liveBody{
        flex-direction: row;
    }
    .active-hover::after{
        display: none !important;
    }
    .liveBody .liveBody_left{
        width:100%;
    }
    .liveHead_score.match_score {
        width: 74px;
        height: 25px;
        font-size: 16px;
        margin: 0;
        gap: 10px;
    }
    .liveHead_score.match_score:after{
        width: 103px;
        height: 25px;
        background-size: contain;
    }
    .liveHead_score span{
        font-size: 12px;
    }
    .liveBody_left_wrap .iframe_match{
        height: 180px;
    }
    .action_info_more{
        padding:0 !important;
    }
    .groupDate{
        width: 900px;
    }
    .groupDate_wrap{
        overflow: scroll;
        overflow-y: hidden;
    }
    .info_more_match{
        height: 400px;
        overflow-y: scroll;
    }
    .info_more_match_inner{
        flex-direction: column;
        height: unset;
        padding:10px;
        gap: 4px;
        
    }
    /*::-webkit-scrollbar {*/
    /*    height: 0px;*/
    /*    background: transparent;*/
    /*}*/
    .sub-container:nth-child(6), .sub-container:nth-child(7){
        
    }
    .odd_asian_euro span:before,.odd_tx span:before{
        content: attr(data-hover);
        color: #8c8c8c;
        font-weight: normal;
        font-size: 10px;
        position: absolute;
        left: 5px;
    }
    .sub-item:not(.score-item):not(.corner-item) span{
        justify-content: center;
        font-weight: 600;
        width:100%;
    }
   .sub-item:not(.score-item):not(.corner-item) span.odd_up:after, .sub-item:not(.score-item):not(.corner-item) span.odd_down:after {
        background: #fff;
        border-radius: 99px;
        width: 9px;
        height: 9px;
        display: flex;
        align-items: center;
        justify-content: center;
        top: 50%;
        right: 5px;
        transform: translate(-50%, -50%);
    }
    .sub-container>.sub-item:not(:empty){
        padding: 5px 0;
        border-radius: 4px;
        min-width: 30%;
    }
    .head_match{
        padding-top: 56px;
    }
    .header-liveTable,.header-body-liveTable{
        display: none;
    }
    .sub-container>div{
        height: 14px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .group_action.undefined{
        height: 16px;
    }
    .addTime{
        display: inline;
        font-size: 12px;
    }
    .time_start{
        position: absolute;
        top: 30px;
        width: 100%;
    }
    .sub-container{
        width:100%;
        padding:4px 0;
    }
    .liveHead_stat{
        width: 100%;
    }
    .liveHead{
        flex-wrap: wrap;
        position: relative;
    }
    .liveHead_team{
        flex: unset;
        width: calc((100% - 104px) / 2);
        font-size: 14px;
    }
    .teamAwayLive{
        padding-left: 35px !important;
        height: 24px;
        line-height: 1;
        font-size: 10px;
        width: 100%;
    }
    body .liveBody{
        margin-bottom: 15px;
    }
    .teamHomeLive>span{
        padding-left: 8px;
    }
    .teamAwayLive>span{
        padding-right: 8px;
    }
    .liveHead_team>span{
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    body .teamHomeLive{
        padding-right: 35px;
        height: 24px;
        line-height: 1;
        font-size: 10px;
        width: 100%;
    }
    .liveBody_right{
        order:3;
    }
    .liveBody_left{
        order:1;
    }
    .liveBody_rightHead_left{
        font-size: 14px !important;
    }
    .match_live_container{
        margin-bottom: 0px;
    }
    .liveBody_left_wrap{
        max-height: 270px;
    }
    .liveHead{
        order:2;
    }
    .liveHead{
        margin-top: 0px;
        gap: unset !important;
    }
    .liveBody_right_wrap{
        padding: 10px;
    }
    .liveBody{
        gap: 12px;
    }
    .live_match{
        flex-direction: row;
        gap: 4px;
    }
    .live_match small{
        font-size: 12px;
    }
    .wrap-nhacai{
        right: 0;
        left: unset;
        transform: translate(0, 24px);
    }
    .teamStatHome{
        position: absolute;
        top: 0;
        left: 0;
        justify-content: flex-start;
        transform: translatey(-120%);
        color: #000;
    }
    .teamStatAway{
        position: absolute;
        top: 0;
        right: 0;
        justify-content: flex-end;
        transform: translatey(-120%);
        color: #000;
    }
    .active-hover:hover::after{
        visibility: hidden;
    }
    .head_match .match_score{
        position: absolute;
        width: 50px;
        margin: 0 7px;
        top: 5px;
        height: 24px;
        align-items: center;
        font-size: 16px;
    }
    .head_match .corners{
        display: none;
    }
    .matchItem{
        margin-bottom: 4px;
        position: relative;
    }
    .matchItem .matchItem-title{
        border-radius: 4px 4px 0 0;
    }
    .matchItem.active .matchItem-title{
        border-radius: 4px;
    }
    .home_team_name{
        position: absolute;
        left: 0;
        top: 5px;
        height: 24px;
        align-items: end;
        width: calc((100% - 70px) / 2);
    }
    .home_team_name .group_action,.away_team_name .group_action{
        display: none;
    }
    .leagueName{
        padding-left: 8px;
    }
    .matchItem-title{
        background: #ddd;
    }
    .away_team_name{
        position: absolute;
        right: 0;
        top: 5px;
        height: 24px;
        align-items: flex-start;
        width: calc((100% - 70px) / 2);
    }
    .info_match{
        background-color: #F1EEEE !important;
        bottom: 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 10px;
        right: unset !important;
        font-size: 10px;
        color: #00100A;
    }
    .head_match{
        flex-direction: column;
        height: unset;
    }
    body .head_match .sub-container{
        padding-left: 8px;
        padding-right: 8px;
    }
    .livescore-warp{
        display: none!important;
    }
    .matchItem-item{
        border-radius: 4px;
        box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
        background: #fff;
        margin-bottom: 10px;
    }
    .detail_match{
        position: absolute;
        top: 0;
        right: 25px;
        width: 24px;
        display: flex;
        align-items: center;
        height: 24px;
        justify-content: center;
    }
    .spanFarvo{
        height: 24px;
        width: 24px;
        position: absolute;
        top: -25px;
        right: 0;
    }
    .head_match .spanFarvo i.fa-star:before{
        width:16px;
        height: 16px;
    }
    .detail_match {
        position: absolute;
        top: -25px;
        right: 25px;
        width: 24px;
        display: flex;
        align-items: center;
        height: 24px;
        justify-content: center;
    }
    .detail_match i.fa-tshirt:before{
        width:13px;
        height: 13px;
    }
    .statistical_match{
        position: absolute;
        top: -25px;
        right: 25px;
        width: 24px;
        display: flex;
        align-items: center;
        height: 24px;
        justify-content: center;
    }
    .viewLeagues{
        position: unset;
    }
    .matchItem-title .spanFarvo{
        display: none;
    }
    .action_info_more{
        justify-content: flex-end;
        width: 100%;
    }
    .info_match{
        height: 24px;
        flex-direction: row-reverse;
        justify-content: space-between;
        width: 100%;
    }
    .info_match:not([data-hover=""])::after{
        position: relative;
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        bottom: unset;
        left: unset;
        transform: unset;
        background: transparent;
        color: #000;
        padding: 0;
        font-size: 10px;
    }
    .action_info_more{
        margin-top: 4px;
    }
    .info_match_right_inner_warp.active{
        display: block !important;  
    }
    .info_match_right_inner_warp{
        display: none;
    }
    .info_match_right_inner_warp.box-history{
        display: none;
    }
    .spanInfoMatch{
        width: 50%;
        padding: 4px 0;
        font-size: 12px;
        text-align: center;
    }
    .spanInfoMatch.active{
        text-align: center;
        border-radius: 30px;
    }
    .table_left_head{
        flex-direction: unset;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .divIframe{
        width:100%!important;
    }
    .table_left_head_top{
        margin: 0;
        transform: unset;
        border-radius: 60px;
        background: #fff;
        width: 130px;
        border: unset;
        display: flex;
        padding: 2px;
    }
    /*.table_left_head .table_left_head_middle,.table_left_head .table_left_head_top{*/
    /*    display: none;*/
    /*}*/
    /*.info_match_left,.info_match_right{*/
    /*    display: none;*/
    /*}*/
    .info_match_left.active,.info_match_right.active{
        display: block;
        min-height: 200px;
    }
    .info_match_right_inner{
        height: 285px;
    }
    .table_right_head span{
        height: 35px;
    }
    .box-history .table_right_bottom{
        gap: 0;
    }
    .stat_item_chart>div{
        height: 8px;
    }
    .stat_item_head>div{
        line-height: 19px;
    }
    .table_right_middle>div>span{
        height: 35px;
    }
    .info_match_right_inner_warp{
        top: unset;
        padding: 4px;
        position: relative;
    }
    .info_match_right_inner .spanInfoMatch, .info_match_right_inner .spanNumberMatch{
        padding: 3px 10px;
        border-radius: 4px;
    }
    .info_match_right_inner .switch-container .spanNumberMatch{
        display: flex;
        align-items: center;
    }
    .info_match_right_inner .switch-container{
        display: flex;
        justify-content: space-between;
    }
    .show_table>.active{
        background: var(--primary);
        color:#fff;
    }
    .show_table>span{
        font-size: 14pX;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
    }
    .show_table{
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
    .divRank i.fa-sort-amount-down-alt:before{
        width: 14px;
        height: 14px;;
    }
    .show_table>span{
        flex:1;
        text-align: center;
    }
    .head_match .sub-container{
        margin-left: 0;
        margin-bottom: 2px;
    }
    .sub-container .scores, .sub-container .corners{
        height: 20px;
        box-sizing: border-box;
    }
    .header_control_infor{
        display: block;
    }
    .sub-container{
        padding: 0 4px;
        box-sizing: border-box;
        padding-bottom: 4px;
    }
    .sub-container.oddElse{
        flex-wrap: wrap;
        
    }
    .sub-container.oddElse .scores,.sub-container.oddElse .corners{
        flex: unset;
        width: calc((100% - 4px) / 2);
    }
    .corners:before {
        content: "\f11e";
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
        color: #717171;
        font-size: 10px;
    }
    .scores:before{
        content:'H1: ';
        font-family: var(--main-font-family);
        font-size: 12px;
        font-weight: bold;
    }
    .odd_tx+.scores,.odd_tx+.scores+.corners{
        display: flex !important;
    }
}












.wrap-iframe{
    background: #e6e6e6;
    max-width: 1000px !important;
    overflow-y: auto;
    max-height: 1000px;
    position: relative;

}
.wrap-iframe #mintable{
    margin-top: 0;
}
.wrap-iframe tr{
    position: relative;
}
.wrap-iframe #tools{
    padding-top: 0;
    position: sticky;
    top: -1px;
    left: 0;
    z-index: 1001;
    background-color: #e6e6e6;
    line-height: 48px;
    height: 48px;
    padding-bottom: 12px;
}
.wrap-iframe #tr_upper-live-title{
    position: sticky;
    top: 0;
    left: 0;
    z-index: 1001;
}
.page-has-tool #tr_upper-live-title{
    top: 52px;
}
.wrap-iframe-6in1{
    max-width: 100% !important;
}
body .wrap-iframe .mcontent > #main #min, .wrap-iframe #appHome{
    width: 100%;
}
.wrap-iframe .sixmix-container{
    padding-top: 0;
    position: relative;
}
.wrap-iframe .sixmix-container .table-view{
    margin-top: 0;
}

.sixmix-container>.j-sb{
    padding-bottom: 10px;
    position: sticky;
    left: 0;
    top: -1px;
    background-color: #e6e6e6;
    z-index: 1001;
}
