:root {
    --text-primary: #397f19;
    --primary-color: #397f19;
    --second-color: #43951e;
}
.dark {
    --primary-color: #285a12;
    --second-color: #306c16;
}
.inner_ul {
    border-top: 3px solid var(--primary-color);
}
.inner_ul li a:hover {
    background-color: var(--primary-color);
}
.div_inner_bottom_span_ul li:hover {
    background-color: #edf3e6;
}
.dark .div_inner_bottom_span_ul li:hover, .dark .div_inner_bottom_span_ul li a:hover {
    background-color: #184707;
}
#menu .tab_on:after {
    top: 35px;
    left: 35%;
    width: 40px;
    content: "";
}
#bottom .explain {
    width: 1000px;
    text-align: justify;
    line-height: 20px;
    margin: 5px auto;
}
#basketball #header-wrapper, #basketball .oddsHead select, #basketball #analyMap a, #basketball .mintopnav li.on a {
    background-color: var(--primary-color);
}
#basketball .menu2, #basketball .mintopnav.v2 li.on a, .date-table-ul .dateLink-sel, .date-table-ul .dateLink-sel:hover, .on-bg-color {
    background-color: var(--second-color);
}
.monthSel {
    color: var(--text-primary) !important;
}
.dark .monthSel {
    background-color: #384434;
}
.sub_menu {
    border-bottom: 3px solid var(--second-color);
}
.nav_select, .toolBar, .da_nav_on, .league a.on, .cup a.on, .dark .league a.on, .dark .cup a.on, div.btn {
    background-color: var(--second-color);
}
.nav_select .nav_selected {
    background-color: var(--primary-color);
}
.left_list_on {
    color: var(--text-primary);
    background-color: #edf3e6;
    border-bottom: 1px solid #c2d3da;
}
.dark .left_list_on {
    background-color: #384434;
    color: #6db345;
}
.info_title_left {
    font-size: 22px;
}
.search_input {
    background-color: var(--primary-color);
}
.tdlink a, .tdlink a:link, .tlink a:visited {
    color: var(--text-primary);
}
.dark .tdlink a:link, .tlink a:visited {
    color: var(--text-primary);
}
#basketball .tdlink a:hover {
    color: var(--thirdly-color) !important;
}
.title_tr td, .title_tr th, .title_tr2 th, .tdlink th {
    background-color: #e6e6e6;
    font-weight: bold;
    color: #666;
}
.dark .title_tr td, .dark .title_tr th, .dark .title_tr2 th, .dark .tdlink th {
    background-color: #333;
    color: #999;
}
.mintopnav {
    overflow: hidden;
    text-align: center;
    border-bottom: 3px solid var(--second-color);
}
.main_title {
    background-color: var(--second-color);
}
.sub_bg2 {
    background: #eff4fa;
}
.dark .sub_bg2 {
    background: #2f3338;
}
.odds-icon, .odds-icon1x2, .analyze-icon, .Detail-basketball-icon, .x12-icon {
    height: 14px;
    width: 14px;
    display: inline-block;
    margin: 0 2px;
    position: relative;
    text-align: center;
}
.threeinone-icon {
    display: inline-block;
    position: relative;
}
.odds-icon, .odds-icon1x2 {
    background-image: url(/images/odds.png);
}
.analyze-icon {
    background-image: url(/images/analysis.png);
}
.x12-icon {
    background-image: url(/images/1x2.png);
}
.Detail-basketball-icon {
    background-image: url(/images/t6.png);
    width: 17px;
}
.l0:hover:after {
    left: 0;
}
.r0:hover:after {
    right: 0;
}
.cc a, #div_search .cc a {
    position: absolute;
    right: 10px;
    top: 8px;
    padding: 0;
    width: 24px;
    height: 24px;
}
.cc a:before, .cc a:after {
    position: absolute;
    content: '';
    width: 16px;
    height: 1px;
    top: 11px;
    left: 4px;
    background-color: #666;
}
.dark .cc a:before, .dark .cc a:after {
    background-color: #999;
}
.cc a:before {
    transform: rotate(45deg);
}
.cc a:after {
    transform: rotate(-45deg);
}
.sotit {
    padding: 0 10px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}
.o-draw {
    background-color: #348ce2;
}
#selectName {
    color: #FFF !important;
    background-color: var(--second-color);
}
#ddlTimeZone li:hover, #ddlOddsType li:hover {
    background: var(--second-color);
}
.nodatapage .alogo {
    color: var(--text-primary);
    font-size: 70px;
}
.nodatapage .backbtn {
    background: var(--primary-color);
}
#top .weblogo {
    height: 32px;
}
.crumbs a.off {
    color: var(--text-primary);
}
.team-head .title-bg {
    background-color: rgba(57,127,25,0.05);
}
