body #table_live tr td {
    color: #070f03;
    height: 36px;
}

select, table, #basketball-old td {
    font-size: 12px;
}

#basketball .menu2, #basketball #tools .on span, #basketball #tools .on span:hover, #showoptional2 .bts span {
    background-color: transparent;
}

#showoptional2 .bts span {
    border-radius: 8px;
}

.dark #showoptional2 .bts span {
    border: none;
}

#showoptional2 .bts .LQent {
    border-radius: 8px;
    background-color: #9F2C09;
    color: #FFF;
    border: none;
}

#basketball .Leaguestitle td {
    line-height: 28px;
}

.Leaguestitle td {
    height: 36px;
}

body #favourite #table_live .f11 {
    display: block;
}

.dark .oods-c-bg1, .dark .up {

}

#table_live .odds1.resultColor, #table_live .odds2.resultColor, .odds2 > span.down, .odds-bg.odds-normal > span.down {
    background-color: #FFDBD8 !important;
    position: relative;
}

#table_live .odds3.resultColor, .odds-bg.odds-normal > span.up, .odds2 > span.up {
    background-color: #C9FFE9 !important;
    position: relative;
}

/*arrow down*/
#table_live .odds1.resultColor::after, #table_live .odds2.resultColor::after, .odds-bg.odds-normal > span.down::after, .odds2 > span.down::after, body .oddschanges .oddschanges-bg1 .down::before, body .oddschanges .oddschanges-bg1 .down_green::before {
    content: "";
    width: 9px;
    height: 9px;
    background-image: url(../../../../assets/images/icon-alt-down-v2.svg?v=5);
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: -3px;
    right: -3px;
    /* background-repeat: no-repeat !important; */
    background-color: #6C0708 !important;
    border-radius: 50%;
    overflow: hidden;
}

/*arrow up*/
#table_live .odds3.resultColor::after, .odds-bg.odds-normal > span.up::after, .odds2 > span.up::after, body .oddschanges .oddschanges-bg1 .up::before, body .oddschanges .oddschanges-bg1 .up_red::before {
    content: "";
    width: 9px;
    height: 9px;
    background-image: url(../../../../assets/images/icon-alt-up-v2.svg?v=5);
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: -3px;
    right: -3px;
    /* background-repeat: no-repeat !important; */
    /*background-color: #2A795A !important;*/
    border-radius: 50%;
    overflow: hidden;
}

.odds-bg.odds-normal > span.up, .odds2 > span.up, .odds2 > span.down, .odds-bg.odds-normal > span.down {
    /*width: 100% !important;*/
    /*height: 100% !important;*/
    display: inline-block;
    margin: 0;
    color: #282828 !important;
    line-height: 22px;
    border-radius: 2px;
    text-align: center;
}

#basketball #min .tools ul li span {
    justify-content: center;
}

#basketball #right {
    width: 196px;
}

body #tools li span:hover {
    background: none;
}

.team-hg, .bftab tr {
    line-height: 16px;
}

.matchDetail #main3 .mintopnav.v2 li.on a {
    border-radius: 4px;
}

.matchDetail a:hover {
    color: unset;
}

.dark .matchDetail .hbg-td2r {
    background-color: #404040 !important
}

.dark .matchDetail .team-table-home th, .dark .matchDetail .team-table-guest th, .dark .matchDetail .team-table-other th {
    background: #374033;
    color: #E6E6E6;
}

body.dark .matchDetail .team-table-other b {
    color: #E6E6E6;
}

body .matchDetail .red2 {
    color: #e51b00 !important;
}

.matchDetail .hbg-td1, .matchDetail .isLeaTop, .matchDetail .oddate, .matchDetail .fav-highlight {
    background-color: #f7dca7 !important;
}

.dark .matchDetail .hbg-td1, .dark .matchDetail .isLeaTop, .dark .matchDetail .oddate, .dark .matchDetail .fav-highlight {
    background-color: #4c4c2c !important;
}

body .matchDetail .team-table-other td {
    border-color: #525252 !important;
}

.matchDetail #main3 {
    padding: 0 32px 10px;
}

.dark .matchDetail .tabsBox {
    border-color: #444 !important;
}

.matchDetail .mintopnav a {
    border-radius: 4px;
}

.teamDetail #info #i_main {
    background-color: transparent;
    padding: 0;
}

.teamDetail #info .sub_menu {
    background-color: transparent;
    padding: 0;
}

#basketball-old #div_Table2 .tdlink font {
    color: #070f03;
}

.dark #basketball-old #div_Table2 .tdlink font {
    color: #FFF;
}

#basketball-old #selectTeam:hover {
    background-color: #005030;
    color: #FFF;
}

.dark #basketball-old .teamDetail .title_tr td, .dark #basketball-old .title_tr td {
    color: #FFF;
}

.crumbs h1 {
    font-size: 14px;
    font-weight: 500;
}

#basketball .comparePage #tools .on span {
    background-color: #03472c;
}

body .comparePage #tools li span:hover {
    color: #414141;
}

body.dark .comparePage #tools li span:hover {
    background-color: #e5e5e5;
}

#basketball .listtab tr:hover {
    background-color: #E3F1EB;
    color: #070F03;
}

body.dark .listtab tr:hover, #basketball.dark .listtab tr:hover {
    background: linear-gradient(90deg, #01311E 0%, #000E09 100%);
    color: #D3D3D3;
}

.blue, .blue2, .gocheck A:link {
    color: #0089f1;
}

/*#basketball .listtab tr:hover {*/
/*    background: #E3F1EB;*/
/*    color: #ad6212;*/
/*    transition: all 0.2s linear;*/
/*}*/

/*#basketball .listtab tr:hover td {*/
/*    color: #ad6212;*/
/*}*/
.dark .listtab tr:hover td {
    color: #D3D3D3 !important;
}

.dark .listtab tr:hover {
    background: linear-gradient(90deg, #01311E 0%, #000E09 100%);
    color: #D3D3D3;
    transition: all 0.2s linear;
}

#basketball .quickPos {
    display: block;
}

#basketball .bts .fgSpan span {
    background: transparent;
}

.dark #showoptional2 #button2, .dark #showoptional2 #button3 {
    background-color: #2f2f2f;
}

#basketball .n-search {
    margin-bottom: 5px;
}

#basketball .add-info:hover:after {
    top: 35px;
    right: -130px;
}

#basketball .bftab .ouOdds, #basketball .bftab .otOdds, #basketball .bftab .handOdds {
    background-color: #fffae0 !important;
}

#basketball .otOdds, #basketball .ouOdds, #basketball .handOdds > span {
    background-color: #fffae0;
}

#basketball.dark .bftab .ouOdds, #basketball.dark .bftab .otOdds, #basketball.dark .bftab .handOdds {
    background-color: #3a362f !important;
}

#basketball.dark .otOdds, #basketball.dark .ouOdds, #basketball.dark .handOdds > span {
    background-color: #3a362f;
}

#basketball .ouOdds > span:first-child {
    color: #800;
}

.dark .ouOdds > span:first-child {
    color: #dc4232 !important;
}

#basketball .sort::before {
    content: unset;
}

#basketball .layui-layer {
    background: var(--bgcolor-1);;
}

#basketball #showoptional2 {
    width: 620px;
}

#basketball #showoptional2 .quickPos {
    display: block !important;
    padding: 4px !important;
    border-radius: 30px;
    right: 40px;
}

.dark #showoptional2 .quickPos {
    background-color: #333 !important;
}

#basketball #showoptional2 .rbl {
    margin-left: 80px;
    margin-right: 80px;
}

#basketball #showoptional2 .quickPos li {
    color: #070F03;
    line-height: 20px;
    text-align: center;
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 0 2px;
    display: block;
    float: none;
    background: none;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
}

.dark #showoptional2 .quickPos li {
    color: white !important;
}

#basketball #showoptional2 .quickPos li.on {
    background-color: black !important;
    color: white !important;
}

body.dark #showoptional2 .quickPos li.on {
    background-color: black !important;
    color: white !important;
}

#basketball .red {
    color: #d64444 !important
}

.dark .red {
    color: #de5b5c !important;
}

#basketball .Detail-icon,
#basketball .odds-icon,
#basketball .analyze-icon {
    background-repeat: no-repeat;
}


#basketball .bftab .iconbox {
    display: inline-flex;
}

#basketball #showoptional2 .quickPos {
    height: 95%;
    overflow-y: auto;
    overflow-x: hidden;
    right: 40px;
}

#basketball #live .up,
#basketball #live .down {
    width: unset !important;
    height: unset !important;
    line-height: 1.3 !important;
    padding: 0 2px !important;
}

.dark #showoptional2 {
    border: 1px solid #32302F;
}