body,
html {
  font-size: 12px;
  font-weight: normal;
  height: 100%;
  font-family: BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
body {
  margin: 0 auto;
  position: relative;
  line-height: 20px;
}
body {
  /* &#Basketball {@primary:red;} */

  /* .matchList .item{border-bottom:solid 1px #f1f1f1;}*/

  /* pc */

  /* moblie 370*/

  /* theme star */

  /* ---Football--- */

  /*.tabs .tab.on,.detailMenu .item.on a{color:@gray6;}*/

  /* ---Basketball--- */

  /* ---Baseball--- */

  /* 主色提亮10% */

  /* theme end */

  /* 胜平负开始 */

  /* 负面配色 */

  /* 正面配色 */

  /* 中立色 */

  /* 胜平负结束 */

  /*新版*/

  /*底部导航*/

  color: #1B1B1B;
  background: #f5f5f5;
}
body .nodatapage .alogo {
  color: #177d49;
}
body .nodatapage .backbtn {
  background: #177d49;
}
body #navWrapper #scroller {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
body #navWrapper #scroller li {
  width: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
body .ballInBox.baseBall .teamBox .team {
  width: 100%;
  margin: 0;
}
body .ballInBox.baseBall .teamBox .team .name {
  width: -webkit-calc(10%);
  width: calc(10%);
  padding-left: 10px;
}
body .ballInBox.baseBall .teamBox .team span {
  width: 30px;
  padding: 0 7px;
}
body #oddsPop #settingPop {
  max-height: 80%;
}
body .header a.logo {
  padding: 0 0 0 12px;
}
body .header a.logo img {
  top: 0px;
  height: 26px;
}
body .matchList .item .team .status {
  background: none;
}
body .matchList .item .team .status .gameName {
  width: auto;
}
body #dbList .iconfont {
  right: 0;
}
body .dbList {
  min-height: auto;
  position: relative;
}
body .box-footer .button.on {
  background: #177d49;
  color: #ffffff;
}
body .box-footer .filterbox .button.on {
  border-color: #177d49 !important;
}
body #settingPop.ststpop .info li.on {
  background: rgba(218, 37, 16, 0.1) !important;
  /*color: @@fc0 !important;*/

}
@media screen and (min-width: 375px) {
  body .header .iconsBox > * {
    margin: 0 4px;
  }
}
@media screen and (min-width: 640px) {
  body #settingPop .info {
    max-height: 80vh;
  }
  body #footer .logoBar {
    width: 50%;
    max-width: 400px;
    margin: 0 auto;
  }
  body .header .iconsBox > * {
    margin: 0 5px;
  }
  body .slideHead {
    max-width: 640px;
  }
  body .fastMenu {
    width: 640px;
    left: 50%;
    margin-left: -320px;
  }
}
@media screen and (min-width: 370px) {
  body .header .select {
    font-size: 14px;
  }
  body#Football .ddlBox .tools .button {
    padding: 5px;
    width: 35%;
  }
  body#Football .ddlBox .tools .button.on {
    width: 30%;
  }
}
@media screen and (max-width: 320px) {
  body .header a.logo img {
    height: 28px;
  }
}
body .liveTools .tabs .tab {
  padding: 0 3px;
  margin: 0 3px;
}
body .liveTools .tabs .tab.on,
body .detailMenu .item.on a {
  color: #1B1B1B;
}
body .header .select .icon.on,
body#Football .on .ro:after,
body#Football .box-footer .button.on,
body#Football .oddsPopup .header .title,
body#Football .menu,
body#Football .on .cb,
body .liveTools .tabs .tab.on,
body#Football .liveTools .tabs .tab.on::after,
body#Football .liveTools .on::after,
body .linkContent li .on,
body #navWrapper,
body #navWrapperContainer,
body .menu,
body .switch > input[type="checkbox"]:checked + .switch-style,
body #fbmain #btnSave,
body .selectPop ul li.on,
body .ddlBox .tools .button.on,
body .oddsPopup .header .title,
body .ddlBox .ddlHeader,
body#esports .menu,
body#esports #navWrapper,
body#esports #navWrapperContainer,
body#esports .liveTools .tabs .tab.on::after,
body#esports .liveTools .on::after,
body#esports .on .ro:after,
body#esports .on .cb,
body#esports .box-footer .button.on,
body#esports .selectPop ul li.on,
body#esports .header,
body#esports .dateList li.on,
body#esports .selectPopup ul li.on a,
body#esports .oddsPopup .header .title,
body#esports #content .gameBox,
body#esports .dbtools .tabs .tab.on {
  background: #177d49 !important;
}
body .tabs.mini,
body .on .ro,
body#esports .on .ro {
  border-color: #177d49 !important;
}
body .header .tabs .tab.on {
  color: #1fa862;
}
body#Basketball .menu,
body#Basketball .tabBox .tabs .tab.on,
body#Basketball .on .ro:after,
body#Basketball .box-footer .button.on,
body#Basketball .on .cb,
body#Basketball .selectPopup ul li.on a,
body#Basketball .selectPopup ul li.on,
body#Basketball .oddsPopup .header,
body#Basketball .oddsPopup .header .title,
body#Basketball #match .navbox .detailMenu {
  background: #177d49;
}
body#Basketball .HTabs_b,
body#Basketball .HTabs_b .tab,
body#Basketball .on .ro,
body#Basketball .tabs,
body#Basketball .selectPopup ul li.on,
body#Basketball .selectPopup ul li.on a,
body#Basketball .selectPopup ul li.on input[type="submit"] {
  border-color: #1fa862 !important;
}
body .selectPopup ul li.on a,
body .dbtools .tabs .tab.on,
body .linkContent ul.date li.on,
body#Basketball .tabBox .tabs .tab.on::after,
body#Basketball .liveTools .on::after,
body .switch > input[type="checkbox"]:checked + .switch-style,
body#Basketball .dbtools .tabs .tab.on,
body#Basketball .btn-liveTv {
  background: #177d49 !important;
  color: #ffffff !important;
}
body #ComBall .header,
body#Baseball #navWrapperContainer,
body#Baseball #navWrapper,
body#Baseball .menu,
body#Baseball .liveTools .tabs .tab.on::after,
body#Baseball .liveTools .on::after,
body#Baseball .on .ro:after,
body#Baseball .on .cb,
body#Baseball .selectPop ul li.on,
body#Baseball .selectLabel .switch > input[type="checkbox"]:checked + .switch-style,
body#Baseball .linkContent li.on,
body#Baseball body#Baseball .selectPopup ul li.on,
body#Baseball .selectPopup ul li.on a,
body#Baseball .selectPopup ul li.on input[type="submit"],
body#Baseball .header .tabs .tab.on {
  background: #177d49 !important;
  color: #177d49;
}
body .tabs,
body .tabs.mini,
body#Baseball .on .ro,
body#Baseball .tabs,
body#Baseball .tabs.mini,
body#Baseball .tabs.mini .tab.RLl {
  border-color: #177d49 !important;
}
body#esports .subTools .odd_btn.on,
body#Baseball .oddsPopup .header,
body#Baseball .oddsPopup .header .title,
body#Baseball .box-footer .button.on {
  background: #177d49;
  border-color: #177d49;
}
body#Baseball #fHead .teamBox {
  background: #177d49;
}
body#Baseball .teamBox .teamDetail li {
  color: #EBEBEB;
  border: none;
}
body#Baseball .teamBox .teamDetail li span {
  color: #EBEBEB;
}
body#Baseball .selectW {
  color: #177d49;
}
body#Baseball .selectW::before {
  border-top-color: #177d49;
}
body .navbox,
body #match .navbox .detailMenu {
  background: #ffffff;
}
body #ComBall .header,
body .norecord .searchbtn,
body .searchnav .tab.on::after {
  background: #177d49;
}
body .HTabs .tab.on {
  border-bottom: solid 3px #177d49;
}
body #settingPop .tabs .tab.on,
body .searchnav .tab.on,
body .matchList .item .team .status .live,
body #settingPop .dbList .on .elect {
  color: #177d49;
}
body#Football #settingPop .dbList .icon {
  margin: 0;
}
body .linkContent li.on {
  background: #177d49;
  color: #ffffff;
}
body #tabs_ft .tab {
  width: 44px;
}
body .filterTabs .tab.on {
  border-bottom: 2px solid #177d49;
  color: #177d49;
}
body .loaddingBox .loaddingMsg {
  color: #177d49 !important;
}
body .groupbox .groups .on,
body .groupbox .groups .on a,
body .playerPopBody .rate {
  background: #177d49;
}
body #e3_1 .eTable tr td:first-child,
body #e4_1 .eTable tr td:first-child {
  padding-left: 3px;
}
body .detailMenu .item {
  text-transform: initial;
}
body #content .peerBox.amt .tabs.mini .tab.on .icon,
body .playerPopBody .PLnum .icon {
  color: #177d49;
}
body .selectPopup.minipopup,
body .header .icon-font-class.on,
body #content .gameBox .gameInfo div.video {
  background: #1fa862 !important;
  color: #ffffff;
}
body .header,
body #fHead .teamBox,
body#Football .header,
body#Football .menu,
body#Basketball .header,
body#Basketball .menu,
body#Baseball .header,
body#Baseball .menu,
body#Cricket .header,
body#Cricket .menu {
  background: #177d49 !important;
}
body #fHead #match,
body #fHead #match .header {
  background: linear-gradient(-90deg, #334459, #843535) !important;
}
body#Football #returnTop #btnFilter,
body#Football #returnTop #btnFilter.on,
body#Basketball #returnTop #btnFilter,
body#Basketball #returnTop #btnFilter.on,
body#Baseball #returnTop #btnFilter,
body#Baseball #returnTop #btnFilter.on,
body#Cricket #returnTop #btnFilter,
body#Cricket #returnTop #btnFilter.on {
  background: rgba(23, 125, 73, 0.9) !important;
  color: #ffffff !important;
}
body #setting_popSel .selectpop .tz_li.on {
  background: rgba(218, 37, 16, 0.1);
}
body #settingPop .setList .chose.on {
  background: #177d49 !important;
  color: #ffffff;
}
body .header .select ul.GameList li.on .name,
body .header .select ul.GameList li.on .iconfont,
body .dateList li.on,
body #setting_popSel .selectpop .odd_li.on,
body #selCompanyMain #setting_popSel .selectpop .odd_li.on,
body #selCompanyMain #setting_popSel .selectpop .odd_li.on .icon,
body #setting_popSel .selectpop .odd_li.on .icon,
body .dbtools .stTool li.on a,
body .liveTools .sort.pick,
body .toolbox .SlitemBox .choicebox .on,
body .toolbox .SlitemBox .choicebox .on .icon,
body .players .itembox .intelbox .jersey {
  color: #177d49;
}
body .header .select ul.GameList li .btn.on,
body .team_tabs a.on {
  background: #177d49 !important;
}
body #content .panel.peerBox .tabs.mini .tab.on,
body .peerBox .detailMenu .item.on:after,
body .adTabs .tab.on,
body .detailMenu .item.on:after,
body .Htitle::before {
  background: #177d49;
}
body .matchList .item .video,
body .matchList .item .team .status .icon-collect_on,
body .icon-collect_on.on,
body .boxtool .selectbox .on,
body .peerBox .detailMenu .item.on a,
body .detailMenu .item.on a {
  color: #177d49 !important;
}
body .boxtool input[type="checkbox"]:checked + label {
  background: rgba(23, 125, 73, 0.1);
  color: #177d49;
}
body .boxtool input[type="checkbox"]:checked + label::before {
  content: "";
  background: #177d49;
  border-color: #177d49;
}
body .oddDown {
  color: #e00606 !important;
}
body .oddDown::after {
  content: '↓';
  display: inline-block;
}
body .o-lossBGp span {
  background: #e00606;
  color: #ffffff;
}
body .o-lossBG {
  background: #e00606 !important;
  color: #ffffff !important;
}
body .o-loss,
body .o-loss a {
  color: #e00606;
}
body .ouBar .loss {
  background: #e00606;
}
body .o-down,
body .o-down a,
body .loss {
  color: #e00606 !important;
}
body .o-downBG {
  background: #e00606 !important;
  color: #ffffff !important;
}
body .o-downBGp span {
  background: #e00606;
  color: #ffffff;
}
body .oddUp {
  color: #178109 !important;
}
body .oddUp::after {
  content: '↑';
  display: inline-block;
}
body .o-winBGp span {
  background: #178109;
  color: #ffffff;
}
body .o-winBG {
  background: #178109 !important;
  color: #ffffff !important;
}
body .o-win,
body .o-win a,
body .win {
  color: #178109;
}
body .ouBar .win {
  background: #178109;
}
body .o-up,
body .o-up a {
  color: #178109 !important;
}
body .o-upBG {
  background: #178109 !important;
  color: #ffffff !important;
}
body .o-upBGp span {
  background: #178109;
  color: #ffffff;
}
body .o-void,
body .o-void a,
body .draw {
  color: #738b9e;
}
body .o-voidBG {
  background: #738b9e !important;
  color: #ffffff !important;
}
body .ouBar .draw {
  background: #738b9e !important;
}
body .o-voidBGp span {
  background: #738b9e !important;
  color: #ffffff !important;
}
body .eTable2 .o-win {
  background: #178109;
}
body .eTable2 .o-loss {
  background: #e00606;
}
body .eTable2 .o-void {
  background: #738b9e;
}
body #container {
  position: relative;
}
body .lineupbox .shirt {
  margin-left: 5px;
}
body .strength .survey .good {
  color: #178109;
  border-color: #178109;
}
body .strength .survey .bad {
  color: #e00606;
  border-color: #e00606;
}
body .strength .survey .on .good {
  background: #178109;
}
body .strength .survey .on .bad {
  background: #e00606;
}
body .gameBox .match-tools .icon-collect_on.on,
body #content .gameBox .gameInfo .collect.on,
body #match .header .icon-collect_on.on {
  color: #06aa48 !important;
}
body .icon-live_on {
  color: rgba(23, 125, 73, 0.3) !important;
}
body .matchList .item .live {
  color: rgba(23, 125, 73, 0.3);
}
body .toolbox .selectbox .on,
body .dbtools .stTool li.on,
body .dbtools .icon.on {
  background: rgba(23, 125, 73, 0.15);
  color: #177d49;
}
body .rankdata .ranklis.on {
  background: rgba(23, 125, 73, 0.07);
}
body #settingPop.ststpop .info li.on {
  background: rgba(23, 125, 73, 0.1) !important;
}
body #content .gameBox .gameInfo .atBtn .icon {
  color: #ffffff !important;
  animation: none;
}
body .BTtabnav .tabbtn .news {
  background: url(/images/pt/news_off.svg) no-repeat center;
  background-size: 100%;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  display: block;
}
body .BTtabnav .tabbtn.on {
  color: #177d49;
}
body .BTtabnav .tabbtn.on .score {
  background: url(/images/pt/score_on.svg) no-repeat center !important;
  background-size: 100%;
}
body .BTtabnav .tabbtn.on .interest {
  background: url(/images/pt/interest_on.svg) no-repeat center !important;
  background-size: 100%;
}
body .BTtabnav .tabbtn.on .course {
  background: url(/images/pt/course_on.svg) no-repeat center !important;
  background-size: 100%;
}
body .BTtabnav .tabbtn.on .news {
  background: url(/images/pt/news_on.svg) no-repeat center !important;
  background-size: 100%;
}
@media screen and (min-width: 780px) {
  body .adtitle,
  body .fenxiBar {
    display: unset;
  }
}
body.dark {
  /* .matchList .item{border-bottom:solid 1px #f1f1f1;}*/

  /* pc */

  /* moblie 370*/

  /* theme star */

  /* ---Football--- */

  /*.tabs .tab.on,.detailMenu .item.on a{color:@gray6;}*/

  /* ---Basketball--- */

  /* ---Baseball--- */

  /* 主色提亮10% */

  /* theme end */

  /* 胜平负开始 */

  /* 负面配色 */

  /* 正面配色 */

  /* 中立色 */

  /* 胜平负结束 */

  /*新版*/

  /*底部导航*/

  color: #D9D9D9;
  background: #232323;
}
body.dark .nodatapage .alogo {
  color: #177d49;
}
body.dark .nodatapage .backbtn {
  background: #115b35;
}
body.dark #navWrapper #scroller {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
body.dark #navWrapper #scroller li {
  width: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
body.dark .ballInBox.baseBall .teamBox .team {
  width: 100%;
  margin: 0;
}
body.dark .ballInBox.baseBall .teamBox .team .name {
  width: -webkit-calc(10%);
  width: calc(10%);
  padding-left: 10px;
}
body.dark .ballInBox.baseBall .teamBox .team span {
  width: 30px;
  padding: 0 7px;
}
body.dark #oddsPop #settingPop {
  max-height: 80%;
}
body.dark .header a.logo {
  padding: 0 0 0 12px;
}
body.dark .header a.logo img {
  top: 0px;
  height: 26px;
}
body.dark .matchList .item .team .status {
  background: none;
}
body.dark .matchList .item .team .status .gameName {
  width: auto;
}
body.dark #dbList .iconfont {
  right: 0;
}
body.dark .dbList {
  min-height: auto;
  position: relative;
}
body.dark .box-footer .button.on {
  background: #115b35;
  color: #ffffff;
}
body.dark .box-footer .filterbox .button.on {
  border-color: #115b35 !important;
}
body.dark #settingPop.ststpop .info li.on {
  background: #b41f0d !important;
  /*color: @@fc0 !important;*/

}
@media screen and (min-width: 375px) {
  body.dark .header .iconsBox > * {
    margin: 0 4px;
  }
}
@media screen and (min-width: 640px) {
  body.dark #settingPop .info {
    max-height: 80vh;
  }
  body.dark #footer .logoBar {
    width: 50%;
    max-width: 400px;
    margin: 0 auto;
  }
  body.dark .header .iconsBox > * {
    margin: 0 5px;
  }
  body.dark .slideHead {
    max-width: 640px;
  }
  body.dark .fastMenu {
    width: 640px;
    left: 50%;
    margin-left: -320px;
  }
}
@media screen and (min-width: 370px) {
  body.dark .header .select {
    font-size: 14px;
  }
  body.dark#Football .ddlBox .tools .button {
    padding: 5px;
    width: 35%;
  }
  body.dark#Football .ddlBox .tools .button.on {
    width: 30%;
  }
}
@media screen and (max-width: 320px) {
  body.dark .header a.logo img {
    height: 28px;
  }
}
body.dark .liveTools .tabs .tab {
  padding: 0 3px;
  margin: 0 3px;
}
body.dark .liveTools .tabs .tab.on,
body.dark .detailMenu .item.on a {
  color: #ffffff;
}
body.dark .header .select .icon.on,
body.dark#Football .on .ro:after,
body.dark#Football .box-footer .button.on,
body.dark#Football .oddsPopup .header .title,
body.dark#Football .menu,
body.dark#Football .on .cb,
body.dark .liveTools .tabs .tab.on,
body.dark#Football .liveTools .tabs .tab.on::after,
body.dark#Football .liveTools .on::after,
body.dark .linkContent li .on,
body.dark #navWrapper,
body.dark #navWrapperContainer,
body.dark .menu,
body.dark .switch > input[type="checkbox"]:checked + .switch-style,
body.dark #fbmain #btnSave,
body.dark .selectPop ul li.on,
body.dark .ddlBox .tools .button.on,
body.dark .oddsPopup .header .title,
body.dark .ddlBox .ddlHeader,
body.dark#esports .menu,
body.dark#esports #navWrapper,
body.dark#esports #navWrapperContainer,
body.dark#esports .liveTools .tabs .tab.on::after,
body.dark#esports .liveTools .on::after,
body.dark#esports .on .ro:after,
body.dark#esports .on .cb,
body.dark#esports .box-footer .button.on,
body.dark#esports .selectPop ul li.on,
body.dark#esports .header,
body.dark#esports .dateList li.on,
body.dark#esports .selectPopup ul li.on a,
body.dark#esports .oddsPopup .header .title,
body.dark#esports #content .gameBox,
body.dark#esports .dbtools .tabs .tab.on {
  background: #115b35 !important;
}
body.dark .tabs.mini,
body.dark .on .ro,
body.dark#esports .on .ro {
  border-color: #115b35 !important;
}
body.dark .header .tabs .tab.on {
  color: #19864e;
}
body.dark#Basketball .menu,
body.dark#Basketball .tabBox .tabs .tab.on,
body.dark#Basketball .on .ro:after,
body.dark#Basketball .box-footer .button.on,
body.dark#Basketball .on .cb,
body.dark#Basketball .selectPopup ul li.on a,
body.dark#Basketball .selectPopup ul li.on,
body.dark#Basketball .oddsPopup .header,
body.dark#Basketball .oddsPopup .header .title,
body.dark#Basketball #match .navbox .detailMenu {
  background: #115b35;
}
body.dark#Basketball .HTabs_b,
body.dark#Basketball .HTabs_b .tab,
body.dark#Basketball .on .ro,
body.dark#Basketball .tabs,
body.dark#Basketball .selectPopup ul li.on,
body.dark#Basketball .selectPopup ul li.on a,
body.dark#Basketball .selectPopup ul li.on input[type="submit"] {
  border-color: #19864e !important;
}
body.dark .selectPopup ul li.on a,
body.dark .dbtools .tabs .tab.on,
body.dark .linkContent ul.date li.on,
body.dark#Basketball .tabBox .tabs .tab.on::after,
body.dark#Basketball .liveTools .on::after,
body.dark .switch > input[type="checkbox"]:checked + .switch-style,
body.dark#Basketball .dbtools .tabs .tab.on,
body.dark#Basketball .btn-liveTv {
  background: #115b35 !important;
  color: #ffffff !important;
}
body.dark #ComBall .header,
body.dark#Baseball #navWrapperContainer,
body.dark#Baseball #navWrapper,
body.dark#Baseball .menu,
body.dark#Baseball .liveTools .tabs .tab.on::after,
body.dark#Baseball .liveTools .on::after,
body.dark#Baseball .on .ro:after,
body.dark#Baseball .on .cb,
body.dark#Baseball .selectPop ul li.on,
body.dark#Baseball .selectLabel .switch > input[type="checkbox"]:checked + .switch-style,
body.dark#Baseball .linkContent li.on,
body.dark#Baseball body.dark#Baseball .selectPopup ul li.on,
body.dark#Baseball .selectPopup ul li.on a,
body.dark#Baseball .selectPopup ul li.on input[type="submit"],
body.dark#Baseball .header .tabs .tab.on {
  background: #115b35 !important;
  color: #177d49;
}
body.dark .tabs,
body.dark .tabs.mini,
body.dark#Baseball .on .ro,
body.dark#Baseball .tabs,
body.dark#Baseball .tabs.mini,
body.dark#Baseball .tabs.mini .tab.RLl {
  border-color: #115b35 !important;
}
body.dark#esports .subTools .odd_btn.on,
body.dark#Baseball .oddsPopup .header,
body.dark#Baseball .oddsPopup .header .title,
body.dark#Baseball .box-footer .button.on {
  background: #115b35;
  border-color: #115b35;
}
body.dark#Baseball #fHead .teamBox {
  background: #115b35;
}
body.dark#Baseball .teamBox .teamDetail li {
  color: #EBEBEB;
  border: none;
}
body.dark#Baseball .teamBox .teamDetail li span {
  color: #EBEBEB;
}
body.dark#Baseball .selectW {
  color: #177d49;
}
body.dark#Baseball .selectW::before {
  border-top-color: #115b35;
}
body.dark .navbox,
body.dark #match .navbox .detailMenu {
  background: #1B1B1B;
}
body.dark #ComBall .header,
body.dark .norecord .searchbtn,
body.dark .searchnav .tab.on::after {
  background: #115b35;
}
body.dark .HTabs .tab.on {
  border-bottom: solid 3px #115b35;
}
body.dark #settingPop .tabs .tab.on,
body.dark .searchnav .tab.on,
body.dark .matchList .item .team .status .live,
body.dark #settingPop .dbList .on .elect {
  color: #177d49;
}
body.dark#Football #settingPop .dbList .icon {
  margin: 0;
}
body.dark .linkContent li.on {
  background: #115b35;
  color: #ffffff;
}
body.dark #tabs_ft .tab {
  width: 44px;
}
body.dark .filterTabs .tab.on {
  border-bottom: 2px solid #115b35;
  color: #177d49;
}
body.dark .loaddingBox .loaddingMsg {
  color: #177d49 !important;
}
body.dark .groupbox .groups .on,
body.dark .groupbox .groups .on a,
body.dark .playerPopBody .rate {
  background: #115b35;
}
body.dark #e3_1 .eTable tr td:first-child,
body.dark #e4_1 .eTable tr td:first-child {
  padding-left: 3px;
}
body.dark .detailMenu .item {
  text-transform: initial;
}
body.dark #content .peerBox.amt .tabs.mini .tab.on .icon,
body.dark .playerPopBody .PLnum .icon {
  color: #115b35;
}
body.dark .selectPopup.minipopup,
body.dark .header .icon-font-class.on,
body.dark #content .gameBox .gameInfo div.video {
  background: #19864e !important;
  color: #ffffff;
}
body.dark .header,
body.dark #fHead .teamBox,
body.dark#Football .header,
body.dark#Football .menu,
body.dark#Basketball .header,
body.dark#Basketball .menu,
body.dark#Baseball .header,
body.dark#Baseball .menu,
body.dark#Cricket .header,
body.dark#Cricket .menu {
  background: #115b35 !important;
}
body.dark #fHead #match,
body.dark #fHead #match .header {
  background: linear-gradient(-90deg, #334459, #843535) !important;
}
body.dark#Football #returnTop #btnFilter,
body.dark#Football #returnTop #btnFilter.on,
body.dark#Basketball #returnTop #btnFilter,
body.dark#Basketball #returnTop #btnFilter.on,
body.dark#Baseball #returnTop #btnFilter,
body.dark#Baseball #returnTop #btnFilter.on,
body.dark#Cricket #returnTop #btnFilter,
body.dark#Cricket #returnTop #btnFilter.on {
  background: rgba(17, 91, 53, 0.9) !important;
  color: #ffffff !important;
}
body.dark #setting_popSel .selectpop .tz_li.on {
  background: #b41f0d;
}
body.dark #settingPop .setList .chose.on {
  background: #115b35 !important;
  color: #ffffff;
}
body.dark .header .select ul.GameList li.on .name,
body.dark .header .select ul.GameList li.on .iconfont,
body.dark .dateList li.on,
body.dark #setting_popSel .selectpop .odd_li.on,
body.dark #selCompanyMain #setting_popSel .selectpop .odd_li.on,
body.dark #selCompanyMain #setting_popSel .selectpop .odd_li.on .icon,
body.dark #setting_popSel .selectpop .odd_li.on .icon,
body.dark .dbtools .stTool li.on a,
body.dark .liveTools .sort.pick,
body.dark .toolbox .SlitemBox .choicebox .on,
body.dark .toolbox .SlitemBox .choicebox .on .icon,
body.dark .players .itembox .intelbox .jersey {
  color: #177d49;
}
body.dark .header .select ul.GameList li .btn.on,
body.dark .team_tabs a.on {
  background: #115b35 !important;
}
body.dark #content .panel.peerBox .tabs.mini .tab.on,
body.dark .peerBox .detailMenu .item.on:after,
body.dark .adTabs .tab.on,
body.dark .detailMenu .item.on:after,
body.dark .Htitle::before {
  background: #115b35;
}
body.dark .matchList .item .video,
body.dark .matchList .item .team .status .icon-collect_on,
body.dark .icon-collect_on.on,
body.dark .boxtool .selectbox .on,
body.dark .peerBox .detailMenu .item.on a,
body.dark .detailMenu .item.on a {
  color: #177d49 !important;
}
body.dark .boxtool input[type="checkbox"]:checked + label {
  background: rgba(17, 91, 53, 0.1);
  color: #177d49;
}
body.dark .boxtool input[type="checkbox"]:checked + label::before {
  content: "";
  background: #115b35;
  border-color: #115b35;
}
body.dark .oddDown {
  color: #e00606 !important;
}
body.dark .oddDown::after {
  content: '↓';
  display: inline-block;
}
body.dark .o-lossBGp span {
  background: #e00606;
  color: #ffffff;
}
body.dark .o-lossBG {
  background: #e00606 !important;
  color: #ffffff !important;
}
body.dark .o-loss,
body.dark .o-loss a {
  color: #e00606;
}
body.dark .ouBar .loss {
  background: #e00606;
}
body.dark .o-down,
body.dark .o-down a,
body.dark .loss {
  color: #e00606 !important;
}
body.dark .o-downBG {
  background: #e00606 !important;
  color: #ffffff !important;
}
body.dark .o-downBGp span {
  background: #e00606;
  color: #ffffff;
}
body.dark .oddUp {
  color: #178109 !important;
}
body.dark .oddUp::after {
  content: '↑';
  display: inline-block;
}
body.dark .o-winBGp span {
  background: #178109;
  color: #ffffff;
}
body.dark .o-winBG {
  background: #178109 !important;
  color: #ffffff !important;
}
body.dark .o-win,
body.dark .o-win a,
body.dark .win {
  color: #178109;
}
body.dark .ouBar .win {
  background: #178109;
}
body.dark .o-up,
body.dark .o-up a {
  color: #178109 !important;
}
body.dark .o-upBG {
  background: #178109 !important;
  color: #ffffff !important;
}
body.dark .o-upBGp span {
  background: #178109;
  color: #ffffff;
}
body.dark .o-void,
body.dark .o-void a,
body.dark .draw {
  color: #738b9e;
}
body.dark .o-voidBG {
  background: #738b9e !important;
  color: #ffffff !important;
}
body.dark .ouBar .draw {
  background: #738b9e !important;
}
body.dark .o-voidBGp span {
  background: #738b9e !important;
  color: #ffffff !important;
}
body.dark .eTable2 .o-win {
  background: #178109;
}
body.dark .eTable2 .o-loss {
  background: #e00606;
}
body.dark .eTable2 .o-void {
  background: #738b9e;
}
body.dark #container {
  position: relative;
}
body.dark .lineupbox .shirt {
  margin-left: 5px;
}
body.dark .strength .survey .good {
  color: #178109;
  border-color: #178109;
}
body.dark .strength .survey .bad {
  color: #e00606;
  border-color: #e00606;
}
body.dark .strength .survey .on .good {
  background: #178109;
}
body.dark .strength .survey .on .bad {
  background: #e00606;
}
body.dark .gameBox .match-tools .icon-collect_on.on,
body.dark #content .gameBox .gameInfo .collect.on,
body.dark #match .header .icon-collect_on.on {
  color: #06aa48 !important;
}
body.dark .icon-live_on {
  color: rgba(23, 125, 73, 0.3) !important;
}
body.dark .matchList .item .live {
  color: rgba(23, 125, 73, 0.3);
}
body.dark .toolbox .selectbox .on,
body.dark .dbtools .stTool li.on,
body.dark .dbtools .icon.on {
  background: rgba(23, 125, 73, 0.15);
  color: #177d49;
}
body.dark .rankdata .ranklis.on {
  background: rgba(23, 125, 73, 0.07);
}
body.dark #settingPop.ststpop .info li.on {
  background: rgba(23, 125, 73, 0.1) !important;
}
body.dark #content .gameBox .gameInfo .atBtn .icon {
  color: #ffffff !important;
  animation: none;
}
body.dark .BTtabnav .tabbtn .news {
  background: url(/images/pt/news_off.svg) no-repeat center;
  background-size: 100%;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  display: block;
}
body.dark .BTtabnav .tabbtn.on {
  color: #177d49;
}
body.dark .BTtabnav .tabbtn.on .score {
  background: url(/images/pt/score_on.svg) no-repeat center !important;
  background-size: 100%;
}
body.dark .BTtabnav .tabbtn.on .interest {
  background: url(/images/pt/interest_on.svg) no-repeat center !important;
  background-size: 100%;
}
body.dark .BTtabnav .tabbtn.on .course {
  background: url(/images/pt/course_on.svg) no-repeat center !important;
  background-size: 100%;
}
body.dark .BTtabnav .tabbtn.on .news {
  background: url(/images/pt/news_on.svg) no-repeat center !important;
  background-size: 100%;
}
@media screen and (min-width: 780px) {
  body.dark .adtitle,
  body.dark .fenxiBar {
    display: unset;
  }
}
.dark .BTtabnav .tabbtn .news {
  background: url(/images/pt/news_off_dark.svg) no-repeat center !important;
  background-size: 100%;
}
