@charset "UTF-8";
#scrollIframe {
  /*.main-content{*/
  /*    margin-bottom: 32px ;*/
  /*}*/
  /* .oddschanges {
      background-color: #cecece;
  } */
  /* Flex Gap */
  /* #newtop #menu li:last-child {
      width: 44px !important;
      margin-right: 0;
  }
  
  #newtop #menu li:last-child img {
      margin-right: 0;
  } */
  /* #tools .on span,
  #tools .on span:hover {
      color: #fff;
      font-weight: bold;
  } */
  /*.six-in-one-detail-icon{*/
  /*    background-image: url(/resources/js/images/6in1/team-icon.svg);*/
  /*    background-repeat: no-repeat;*/
  /*    background-position: center center;*/
  /*}*/
  /* .add-div .icon {
      padding-left: 3px
  } */
  /*.Choose-tool span#openSettingModal::after {*/
  /*    background-image: url(../images/Settings.png);*/
  /*    position: absolute;*/
  /*    width: 17px;*/
  /*    height: 17px;*/
  /*    top: 50%;*/
  /*    right: 20px;*/
  /*    transform: translateY(-50%);*/
  /*    content: '';*/
  /*    background-size: cover;*/
  /*}*/
  /* #menu li a:after {
      content: "";
      position: absolute;
      left: 35px;
      bottom: 0;
      height: 2px;
      border-radius: 100px;
      background: #fff;
      box-shadow: 0 0 0 #fff;
      transition: width 0.3s cubic-bezier(0.22, 0.61, 0.36, 1) 0s,
          left 0.3s cubic-bezier(0.22, 0.61, 0.36, 1) 0s,
          box-shadow 1s cubic-bezier(1, 1.39, 1, -1.67) 0s;
      width: 0;
      overflow: hidden;
  }
  
  #menu li:hover {
      box-shadow: 0 0 20px rgb(255, 255, 255, 0);
  }
  
  #menu li:hover a:after {
      width: calc(100% - 44px);
      box-shadow: 0 0 20px rgb(255, 255, 255, 0);
  } */ }
  #scrollIframe .mx-auto {
    margin-left: auto;
    margin-right: auto; }
  #scrollIframe .f-white,
  #scrollIframe .menu2 li a,
  #scrollIframe .on-bg-color {
    color: #fff; }
  #scrollIframe .pl-0 {
    padding-left: 0 !important; }
  #scrollIframe .pl-1 {
    padding-left: 0.25rem !important; }
  #scrollIframe .pl-2 {
    padding-left: 0.5rem !important; }
  #scrollIframe .pl-3 {
    padding-left: 1rem !important; }
  #scrollIframe .pl-4 {
    padding-left: 1.5rem !important; }
  #scrollIframe .odds-label {
    position: relative;
    background-color: var(--bg-odds-normal-light) !important;
    color: #282828;
    text-align: center; }
  #scrollIframe .odds-arrow {
    padding-right: 12px !important; }
  #scrollIframe .odds-arrow::after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-size: 7px 7px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    right: 1px; }
  #scrollIframe .odds-arrow--up {
    background-color: var(--bg-odds-arrow-up-light) !important;
    color: var(--color-odds-up-light); }
  #scrollIframe .odds-arrow--down {
    background-color: var(--bg-odds-arrow-down-light) !important;
    color: var(--color-odds-up-light); }
  #scrollIframe .odds-arrow--up::after {
    background-image: url(/assets/images/icon-arrow-up-light-v2.svg?v=5);
    /* background-repeat: no-repeat !important; */
    background-color: var(--bg-odds-arrow-up-light) !important;
    color: var(--color-odds-up-light); }
  #scrollIframe .odds-arrow--down::after {
    background-image: url(/assets/images/icon-arrow-down-light-v2.svg);
    background-color: var(--bg-odds-arrow-down-light) !important;
    color: var(--arrow-down-light); }
  #scrollIframe .skeleton-loader {
    width: 100%;
    height: 100px;
    background-color: #e5e5e5;
    animation: loading 1.5s infinite;
    margin-top: 40px; }
  #scrollIframe #div_goal {
    display: none !important; }
  #scrollIframe #table_live .odds1.resultColor,
  #scrollIframe #table_live .odds2.resultColor,
  #scrollIframe .odds2 > span.down,
  #scrollIframe .odds-bg.odds-normal > span.down,
  #scrollIframe #table_live .new-home-tr .odds1.odds-down,
  #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-down,
  #scrollIframe #homepage .game-rate #game-rate .container-sp .table-core-odds-value .odds-number.odds-down {
    background-color: var(--bg-odds-down-light);
    position: relative; }
  #scrollIframe #game-rate .odds-animated.odds-down,
  #scrollIframe #table_live .new-home-tr .odds1.odds-animated.odds-down,
  #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-animated.odds-down {
    animation: fadeToColorDownLight 3s forwards; }
  #scrollIframe #table_live .odds1.resultColor::after,
  #scrollIframe #table_live .odds2.resultColor::after,
  #scrollIframe .odds-bg.odds-normal > span.down::after,
  #scrollIframe #table_live .new-home-tr .odds1.odds-down::after,
  #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-down::after,
  #scrollIframe #homepage .game-rate #game-rate .container-sp .table-core-odds-value .odds-number.odds-down::after,
  #scrollIframe .odds2 > span.down::after,
  #scrollIframe .oddschanges .oddschanges-bg1 .down::before,
  #scrollIframe .oddschanges .oddschanges-bg1 .down_green::before {
    content: "";
    width: 9px;
    height: 9px;
    background-image: url(/assets/images/icon-arrow-down-light-v2.svg?v=5);
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    z-index: 10;
    top: -3px;
    right: -3px;
    /* background-repeat: no-repeat !important; */
    background-color: var(--bg-odds-arrow-down-light);
    border-radius: 50%;
    overflow: hidden; }
  #scrollIframe #table_live .odds3.resultColor,
  #scrollIframe .odds-bg.odds-normal > span.up,
  #scrollIframe #table_live .new-home-tr .odds1.odds-up,
  #scrollIframe #homepage .game-rate #game-rate .container-sp .table-core-odds-value .odds-number.odds-up,
  #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-up,
  #scrollIframe .odds2 > span.up {
    background-color: var(--bg-odds-up-light);
    position: relative; }
  #scrollIframe #game-rate .odds-animated.odds-up,
  #scrollIframe #table_live .new-home-tr .odds1.odds-animated.odds-up,
  #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-animated.odds-up {
    animation: fadeToColorUpLight 3s forwards; }
  #scrollIframe #table_live .odds3.resultColor::after,
  #scrollIframe .odds-bg.odds-normal > span.up::after,
  #scrollIframe .odds2 > span.up::after,
  #scrollIframe #table_live .new-home-tr .odds1.odds-up::after,
  #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-up::after,
  #scrollIframe #homepage .game-rate #game-rate .container-sp .table-core-odds-value .odds-number.odds-up::after,
  #scrollIframe .oddschanges .oddschanges-bg1 .up::before,
  #scrollIframe .oddschanges .oddschanges-bg1 .up_red::before {
    content: "";
    width: 9px;
    height: 9px;
    background-image: url(/assets/images/icon-arrow-up-light-v2.svg?v=5);
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    z-index: 10;
    top: -3px;
    right: -3px;
    /* background-repeat: no-repeat !important; */
    background-color: var(--bg-odds-arrow-up-light);
    border-radius: 50%;
    overflow: hidden; }
  #scrollIframe #homepage .game-rate #game-rate .container-sp .table-core-odds-value .odds-number.odds-draw,
  #scrollIframe #table_live .new-home-tr .odds1.odds-draw,
  #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-draw {
    background-color: var(--bg-odds-normal-light); }
  #scrollIframe #game-rate .odds-animated.odds-draw,
  #scrollIframe #table_live .new-home-tr .odds1.odds-animated.odds-draw,
  #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-animated.odds-draw {
    animation: fadeToColorLight 3s forwards; }
  #scrollIframe .blue,
  #scrollIframe .blue2,
  #scrollIframe .gocheck A:link {
    color: #0089f1; }
  #scrollIframe .green {
    color: #1a1; }
  #scrollIframe .oddschanges-bg2 {
    /* background-color: #f3f9fd; */ }
  #scrollIframe .oddschanges-bg1 {
    /* background-color: #fff9f4; */ }
  #scrollIframe .odds-table-bg2 {
    /* background-color: #d2d2d2; */ }
  #scrollIframe .gray {
    /* background-color: #ecedeb; */ }
  #scrollIframe .gray-bg2 {
    background-color: #f9f9f9; }
  #scrollIframe .change_yellow {
    background-color: #FFEFD8; }
  #scrollIframe .up_red {
    background-color: #e4f5cb; }
  #scrollIframe .down_green {
    background-color: #fad2c9; }
  #scrollIframe .oddschanges .odd-bg1 {
    /* background-color: #edf9ec; */ }
  #scrollIframe .oddschanges .odd-sname {
    background-color: #ffd746;
    color: #ad6212; }
  #scrollIframe .odd-bg1 span {
    text-decoration: underline dashed; }
  #scrollIframe .jqTitle {
    color: #fff; }
  #scrollIframe .green-bg {
    background-color: #eff5ee; }
  #scrollIframe .hand-bg {
    background-color: #327c00; }
  #scrollIframe .odds-table-bg {
    background-color: #d0d0d0; }
  #scrollIframe .oods-bg1 {
    background-color: #f4f4f4; }
  #scrollIframe .oods-bg2 {
    background-color: #fff; }
  #scrollIframe .oods-c-bg1,
  #scrollIframe .up {
    background-color: rgba(200, 253, 162, 0.5);
    color: #000000ba; }
  #scrollIframe .oods-c-bg2,
  #scrollIframe .down {
    background-color: rgba(247, 200, 200, 0.5);
    color: #000000ba; }
  #scrollIframe .oods-c-bg3 {
    background-color: #ff0;
    color: #000000ba; }
  #scrollIframe #teamid .sbg {
    background-color: #fff9ef; }
  #scrollIframe .down2 {
    background: url(../images/redDown.png) no-repeat 43px 5px;
    display: block;
    width: 50px;
    margin: 0 auto;
    color: #f00; }
  #scrollIframe .up2 {
    background: url(../images/greenUp.png) no-repeat 43px 5px;
    display: block;
    width: 50px;
    margin: 0 auto;
    color: #008000; }
  #scrollIframe .resultColor {
    background: var(--yellow30);
    color: #070f03; }
  #scrollIframe .odds-change {
    background: var(--yellow30); }
  #scrollIframe .switch > input[type="checkbox"]:checked + .switch-style {
    background-color: #f60; }
  #scrollIframe .hightlight-bg {
    background-color: #f4faff; }
  #scrollIframe .otOdds,
  #scrollIframe .ouOdds,
  #scrollIframe .handOdds {
    background-color: #fffae0; }
  #scrollIframe .handOdds {
    text-align: right; }
  #scrollIframe .Preferences2 {
    background-color: #d1e6cc; }
  #scrollIframe #myGamesCount,
  #scrollIframe #hiddencount,
  #scrollIframe #nshowhide {
    color: #f60; }
  #scrollIframe #topAdDiv {
    width: 1060px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 5px; }
  #scrollIframe #topAdDiv a ~ a {
    margin-left: 5px; }
  #scrollIframe #ad_middle_122 {
    text-align: center;
    width: 1060px;
    margin: 0 auto;
    overflow: hidden; }
  #scrollIframe #ad_middle_122 a ~ a {
    margin-left: 4px; }
  #scrollIframe #ad_middle_122 a img {
    padding-top: 5px; }
  #scrollIframe #ad_middle_2 a ~ a {
    margin-left: 4px; }
  #scrollIframe #ad_middle_2 a img,
  #scrollIframe #ad_middle_3 a img {
    padding: 1px 0; }
  #scrollIframe .leftnav .adclass {
    margin-left: -10px; }
  #scrollIframe .main-content > #info {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important; }
  #scrollIframe .mcontent {
    width: 1208px;
    margin: 0 auto 0px auto;
    /* min-height: 700px; */ }
  #scrollIframe #app6in1.mcontent {
    max-width: 100%; }
  #scrollIframe .mcontent:after {
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both; }
  #scrollIframe #main {
    width: 1208px;
    clear: both;
    margin: 0 auto;
    /* padding: 0 0 6px 0; */
    display: flex;
    justify-content: space-between; }
  #scrollIframe .clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden; }
  #scrollIframe .Preferences {
    padding: 6px 0; }
  #scrollIframe .Preferences li {
    line-height: 22px;
    padding: 0 6px; }
  #scrollIframe .Preferences li:hover {
    background-color: #ffeece;
    border-radius: 3px; }
  #scrollIframe .slideBtn {
    position: relative;
    cursor: pointer; }
  #scrollIframe .slideBtn::after {
    display: inline-block;
    content: "";
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #999;
    position: absolute;
    right: 0;
    top: 16px; }
  #scrollIframe .slideBtn.on::after {
    transform: rotate(180deg); }
  #scrollIframe .swt {
    width: 30px;
    height: 30px;
    background-image: url(../images/CaretDown.svg);
    background-position: center;
    background-repeat: no-repeat;
    transition: .175s all linear;
    cursor: pointer;
    transform: rotate(180deg); }
  #scrollIframe .swt:hover {
    background-image: url(../images/CaretDownBlack.svg); }
  #scrollIframe .swt.hide-tmp {
    transform: rotate(0deg); }
  #scrollIframe .df1 {
    display: flex;
    justify-content: flex-end;
    /* display: none; */ }
  #scrollIframe .df1 .rankicon,
  #scrollIframe .rankicon {
    display: none !important; }
  #scrollIframe .df1 i {
    border-right: 1px solid #D4D4D4;
    padding: 2px 8px !important;
    margin: 0 !important; }
  #scrollIframe .box-league {
    background-color: #fff; }
  #scrollIframe .lr_tit.on {
    border-bottom: 1px solid #e5e5e5;
    padding: 0 10px; }
  #scrollIframe .lr_tit.on.o2 {
    display: flex;
    justify-content: space-between;
    align-items: center; }
  #scrollIframe .hide-show-btn {
    cursor: pointer;
    transition: .175s all linear;
    transform: rotate(-180deg); }
  #scrollIframe .toggle-box-btn {
    cursor: pointer;
    transition: .175s all linear; }
  #scrollIframe .hide-box .toggle-box-btn {
    transform: rotate(-90deg); }
  #scrollIframe .hide-ul .hide-show-btn {
    transform: rotate(0); }
  #scrollIframe .lr_tit {
    font-weight: bold;
    display: block;
    line-height: 35px;
    font-size: 14px;
    padding-left: 5px; }
  #scrollIframe #left {
    width: 155px;
    float: left; }
  #scrollIframe .leftnav li:last-child {
    border: 0; }
  #scrollIframe .leftnav li a {
    line-height: 28px;
    display: block;
    text-align: left; }
  #scrollIframe .leftnav li a img {
    vertical-align: middle;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    overflow: hidden;
    margin-top: -3px;
    margin-right: 3px; }
  #scrollIframe .wrap-loadmore {
    margin-top: 17px;
    text-align: center; }
  #scrollIframe .load-more-btn {
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    color: #fff;
    padding: 8px 41px 8px 21px;
    border-radius: 30px;
    border: 0;
    background: #337359 url("../images/double-alt-arrow-down.svg") no-repeat;
    background-position: right 20px top 6px; }
  #scrollIframe .leftnav li a:hover,
  #scrollIframe .leftnav .select a,
  #scrollIframe .leftnav .select a {
    background: #E3F1EB;
    text-decoration: none;
    border-radius: 3px;
    color: #ad6212; }
  #scrollIframe .leftnav span {
    padding-left: 24px;
    background: url(../images/flag-list_rgb_17.png) no-repeat; }
  #scrollIframe ul.menu {
    float: left;
    margin: 5px 5px 5px 0;
    overflow: hidden; }
  #scrollIframe ul.menu li {
    float: left;
    padding: 0 8px;
    text-align: center;
    line-height: 26px;
    font-weight: normal;
    position: relative; }
  #scrollIframe ul.menu .on {
    background: #ff552c; }
  #scrollIframe ul.menu .on a {
    color: #fff; }
  #scrollIframe ul.menu li:last-child {
    border: 0; }
  #scrollIframe #mintable td {
    text-align: center; }
  #scrollIframe #mintable .tds {
    height: 50px; }
  #scrollIframe #mintable .Leaguestitle:has(+ .tds.hide) td {
    border-bottom: 1px solid #F0F0F0 !important; }
  #scrollIframe .tds:hover {
    background-color: #efefef; }
  #scrollIframe .bftab {
    text-align: center;
    line-height: 25px; }
  #scrollIframe .bftab .iconbox {
    padding: 0 6px;
    text-align: center; }
  #scrollIframe .bftab .iconbox span {
    margin: 4px; }
  #scrollIframe #basketball #tools {
    padding: 0; }
  #scrollIframe .Leaguestitle {
    text-align: left; }
  #scrollIframe .handpoint {
    cursor: pointer; }
  #scrollIframe .f-b {
    font-weight: bold; }
  #scrollIframe .status {
    color: #06f; }
  #scrollIframe .b3 {
    background-color: #eef; }
  #scrollIframe .b4 {
    background-color: #eee; }
  #scrollIframe .l1 {
    float: left; }
  #scrollIframe .l1 a {
    font-weight: bold; }
  #scrollIframe .l1 .nolink {
    font-weight: bold;
    cursor: not-allowed; }
  #scrollIframe .l2 {
    float: right; }
  #scrollIframe .l2 img {
    margin: 0 2px; }
  #scrollIframe .l3 {
    float: left;
    margin-left: 10px;
    background: url(/Content/Com/blue_img/ds.gif) no-repeat left;
    padding-left: 12px;
    color: #000;
    font-weight: bold; }
  #scrollIframe .l4 {
    float: left;
    margin-left: 5px;
    padding-left: 6px;
    color: #b36946; }
  #scrollIframe .l5 {
    float: right; }
  #scrollIframe .l5 img {
    margin: 0 2px; }
  #scrollIframe #div_search {
    width: 650px;
    left: -507px;
    top: 5px;
    z-index: 5;
    position: absolute;
    display: none;
    padding-bottom: 10px; }
  #scrollIframe #div_search a {
    line-height: 24px;
    padding: 0 10px;
    display: block;
    float: left;
    width: 90%; }
  #scrollIframe #div_search a:hover {
    text-decoration: none; }
  #scrollIframe #right {
    width: 188px;
    float: left;
    z-index: 0; }
  #scrollIframe .color {
    background-image: url(/Content/Com/blue_img/color.gif);
    height: 8px;
    width: 72px;
    margin-top: 3px;
    background-repeat: no-repeat;
    overflow: hidden; }
  #scrollIframe .color li {
    float: left; }
  #scrollIframe .color li a {
    display: block;
    height: 8px;
    width: 8px;
    margin-right: 4px; }
  #scrollIframe .oddstd p {
    line-height: 16px;
    display: block;
    height: 16px; }
  #scrollIframe #soccer .mcontent .oddstd {
    padding: 0;
    cursor: pointer;
    /* vertical-align: top; */ }
  #scrollIframe A.sb {
    font-weight: bold;
    color: #de574a;
    text-decoration: none; }
  #scrollIframe A.sb:hover {
    font-weight: bold; }
  #scrollIframe a.pk {
    color: #157af7;
    text-decoration: none;
    font-weight: bold; }
  #scrollIframe a.pk:hover {
    text-decoration: underline;
    font-weight: bold; }
  #scrollIframe .p2 {
    color: #999; }
  #scrollIframe #showoptional2 h1,
  #scrollIframe #showoptional h1,
  #scrollIframe #showCompany h1,
  #scrollIframe #showCountry h1,
  #scrollIframe #showFilterBox h1 {
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding-left: 15px; }
  #scrollIframe #showoptional2,
  #scrollIframe #showCountry,
  #scrollIframe #showFilterBox {
    width: 620px;
    position: absolute;
    left: 140px;
    top: 29px;
    z-index: 5;
    visibility: hidden; }
  #scrollIframe #showFilterBox {
    left: calc(140px + 45px); }
  #scrollIframe #showoptional2 li,
  #scrollIframe #showCountry li,
  #scrollIframe #showCompany li,
  #scrollIframe #showFilterBox li {
    line-height: 24px;
    display: block;
    width: 47%;
    float: left;
    padding-left: 5px; }
  #scrollIframe #showoptional2 li label,
  #scrollIframe #countryListDiv li label,
  #scrollIframe #showoptional li label,
  #scrollIframe #showCompany li label {
    line-height: 24px;
    width: 90%;
    cursor: pointer;
    overflow: hidden;
    display: -webkit-inline-box;
    -webkit-line-clamp: 1;
    /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical; }
  #scrollIframe #showoptional2 li,
  #scrollIframe #showoptional2 li label,
  #scrollIframe #goalTable li {
    display: flex;
    align-items: center;
    position: relative;
    gap: 4px; }
  #scrollIframe #showoptional2 li label span,
  #scrollIframe #goalTable li {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 85%; }
  #scrollIframe #showoptional2 li input,
  #scrollIframe #showCountry li input,
  #scrollIframe #showCompany li input {
    vertical-align: top;
    margin: 6px 5px 0 0; }
  #scrollIframe #showoptional2 li:hover,
  #scrollIframe #countryListDiv li:hover,
  #scrollIframe #showoptional li:hover,
  #scrollIframe #showCompany li:hover {
    background-color: #f0f0f0; }
  #scrollIframe #showCompany {
    width: 230px;
    position: absolute;
    left: 170px;
    top: 84px;
    z-index: 5;
    visibility: hidden; }
  #scrollIframe #showCompany li label {
    width: 76%; }
  #scrollIframe #myleague {
    overflow: auto; }
  #scrollIframe #myleague2,
  #scrollIframe #countryListDiv,
  #scrollIframe #myleague {
    overflow: auto;
    max-height: 470px; }
  #scrollIframe #myleague2 ul,
  #scrollIframe #countryListDiv ul,
  #scrollIframe #showCompany ul,
  #scrollIframe #myleague ul,
  #scrollIframe #showoptional ul {
    padding: 10px;
    overflow: hidden; }
  #scrollIframe #fixture-page #min #tools #showoptional2 #myleague2 ul {
    padding: 0;
    margin-bottom: 4px; }
  #scrollIframe #fixture-page #min #tools #showoptional2 #myleague2 li {
    margin-bottom: 0; }
  #scrollIframe #fixture-page #min #tools #showoptional2 #myleague2 .fixture-league-name {
    width: 180px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block; }
  #scrollIframe #fixture-page #min #tools #showoptional2 #myleague2 li label {
    white-space: nowrap; }
  #scrollIframe #fixture-page #min #tools #showoptional2 #myleague2 li label span {
    padding-left: 0;
    padding-right: 0; }
  #scrollIframe #fixture-page #min #tools #showoptional2 #myleague2 li input[type=checkbox] {
    height: 13px;
    margin: 0;
    appearance: none;
    background-color: transparent; }
  #scrollIframe .cc a,
  #scrollIframe #div_search .cc a {
    position: absolute;
    right: 10px;
    top: 8px;
    padding: 0;
    width: 24px;
    height: 24px; }
  #scrollIframe .cc a:before,
  #scrollIframe .cc a:after {
    position: absolute;
    content: "";
    width: 16px;
    height: 1px;
    top: 11px;
    left: 4px;
    background-color: #666; }
  #scrollIframe .cc a:before {
    transform: rotate(45deg); }
  #scrollIframe .cc a:after {
    transform: rotate(-45deg); }
  #scrollIframe .sotit {
    padding: 0 10px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    font-weight: bold; }
  #scrollIframe .rbl {
    text-align: center;
    font-weight: bold;
    line-height: 35px; }
  #scrollIframe .bts {
    display: block;
    clear: both;
    padding: 10px;
    text-align: center;
    margin-top: 5px;
    overflow: hidden; }
  #scrollIframe .bts span {
    margin: 0 3px;
    font-size: 11px;
    font-weight: bold;
    line-height: 36px;
    height: 36px;
    cursor: pointer;
    padding: 0 18px;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle; }
  #scrollIframe .bts .ent {
    background-color: #307b06;
    color: #fff;
    padding: 0 30px; }
  #scrollIframe .bts .LQent {
    background-color: #8e3537;
    color: #fff;
    padding: 0 30px; }
  #scrollIframe .bts .LQent:hover,
  #scrollIframe .bts .ent:hover {
    background-color: #f60; }
  #scrollIframe .bts span:hover {
    background-color: #fff; }
  #scrollIframe .bts .fgSpan input[type="checkbox"] {
    vertical-align: middle;
    margin: -2px 5px 0 0; }
  #scrollIframe .bts .fgSpan label {
    cursor: pointer; }
  #scrollIframe .fg_Title {
    display: block;
    color: #212121;
    line-height: 24px;
    font-size: 14px;
    padding-left: 15px;
    clear: both;
    background-color: #fafafa; }
  #scrollIframe .oddstable {
    box-shadow: 1px 2px 1px #a0a0a0; }
  #scrollIframe .oddstable td {
    line-height: 17px;
    text-align: center; }
  #scrollIframe .oddsCaption {
    font-weight: bold;
    line-height: 26px;
    text-align: center; }
  #scrollIframe .oddschanges td {
    line-height: 22px;
    text-align: center;
    padding: 2px; }
  #scrollIframe .oddschanges .odd-teamname .sup {
    font-size: 12px;
    color: #9f0000;
    -webkit-transform: scale(0.89);
    transform: scale(0.89);
    display: inline-block;
    margin: 0 2px; }
  #scrollIframe .oddschanges .odd-sname {
    display: inline-block;
    padding: 0 5px;
    line-height: 22px;
    border-radius: 3px; }
  #scrollIframe .oddschanges .odd-teamname {
    font-size: 13px;
    line-height: normal; }
  #scrollIframe .oddschanges .odd-score {
    font-size: 15px;
    font-weight: bold; }
  #scrollIframe .oddschanges .more {
    text-align: center; }
  #scrollIframe .oddschanges .more span {
    font-weight: bold;
    color: var(--blue40);
    text-decoration: underline; }
  #scrollIframe .oddschanges .more span:hover {
    color: #f60;
    cursor: pointer; }
  #scrollIframe .m5 {
    margin-bottom: 5px; }
  #scrollIframe .team_info {
    display: block;
    line-height: 24px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e6e6e6;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e6e6e6; }
  #scrollIframe .teaminfo2 {
    background-color: #e6f0fb;
    color: #33638a; }
  #scrollIframe .agaT,
  #scrollIframe .agaT td {
    background: var(--yellow20) !important; }
  #scrollIframe .greens {
    color: #360;
    background-color: #d3f88f;
    font-weight: bold; }
  #scrollIframe #teamid .sl {
    text-align: left; }
  #scrollIframe #teamid .sr {
    text-align: right; }
  #scrollIframe #teamid .underLine a {
    text-decoration: underline; }
  #scrollIframe #main2 {
    background-color: #fff;
    clear: both;
    margin: 4px auto 0 auto;
    padding: 10px; }
  #scrollIframe .bg1 {
    background-color: #f3f2f2 !important; }
  #scrollIframe #main .content {
    overflow: hidden;
    margin-bottom: 10px;
    padding: 50px 6px 0 6px; }
  #scrollIframe .btns {
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    border-bottom: 2px solid #5885b7;
    height: 30px; }
  #scrollIframe .btns .btn {
    background: #bcdafa;
    display: block;
    height: 29px;
    width: 100px;
    font-size: 14px;
    line-height: 29px;
    color: #333;
    float: left;
    text-align: center;
    border-top: 1px solid #a9bed3;
    border-right: 1px solid #a9bed3;
    border-left: 1px solid #a9bed3; }
  #scrollIframe .btns .btn.on {
    background: #5885b7;
    width: 100px;
    color: #fff;
    font-weight: bold; }
  #scrollIframe .adclass {
    text-align: center; }
  #scrollIframe .white {
    color: #fff !important; }
  #scrollIframe .discription {
    padding-top: 10px;
    overflow: hidden;
    text-align: center; }
  #scrollIframe .discription span {
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: middle; }
  #scrollIframe #favProp {
    position: absolute;
    right: 10px;
    top: 54px;
    padding: 5px;
    border: 10px solid #2c435c;
    background: #5885b7;
    z-index: 99;
    line-height: 20px;
    color: #fff;
    font-size: 13px; }
  #scrollIframe .livetab {
    padding: 5px;
    border-radius: 3px; }
  #scrollIframe .jqTitle {
    line-height: 22px;
    text-align: center;
    width: 100%;
    font-weight: bold; }
  #scrollIframe .livetab .info {
    float: left;
    width: 400px; }
  #scrollIframe .jqSubTitle td {
    background: #f3fdf1;
    font-weight: bold; }
  #scrollIframe .jqSubTitle2 span {
    display: inline-block;
    width: 50%; }
  #scrollIframe .jqSubTitle2,
  #scrollIframe .jqTitle2 {
    line-height: 26px;
    text-align: center;
    width: 398px;
    float: left;
    font-weight: bold; }
  #scrollIframe .livetab td {
    text-align: center;
    line-height: 22px;
    font-size: 12px; }
  #scrollIframe .popup-overlay {
    background-color: #000;
    filter: alpha(opacity=20);
    opacity: 0.2;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0; }
  #scrollIframe .popup-overlay-again {
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0; }
  #scrollIframe .popup-container {
    width: 100%;
    background-color: #fff;
    overflow: hidden; }
  #scrollIframe .popup-container .popup-titlebar {
    height: 28px;
    background: #397f19;
    cursor: move;
    border-top: 1px solid #397f19;
    background-position: 0 -2px; }
  #scrollIframe .popup-container .popup-titlebar .Ptitle {
    font-weight: 700;
    line-height: 30px;
    color: #fff;
    margin-left: 15px;
    background: none;
    font-size: 13px; }
  #scrollIframe .popup-container .popup-titlebar .Pclose {
    float: right;
    text-decoration: none;
    margin-top: 5px;
    margin-right: 3px;
    background: url(../images/close.gif) no-repeat;
    width: 20px;
    height: 20px; }
  #scrollIframe .popup-container .popup-titlebar .Pclose:hover {
    background: url(../images/close.gif) no-repeat; }
  #scrollIframe .popup-container .popup-content {
    border: solid 3px #397f19;
    margin: 0;
    overflow: hidden; }
  #scrollIframe .popup-container .popup-resize {
    text-align: right;
    margin-top: -30px;
    height: 30px;
    line-height: 0;
    overflow: hidden; }
  #scrollIframe .popup-container .popup-resize div {
    width: 30px;
    line-height: 30px;
    background: url(../images/a_popup_resize.gif) 23px 22px no-repeat;
    float: right;
    text-indent: 100px;
    overflow: hidden;
    cursor: se-resize; }
  #scrollIframe .popup-container2 {
    width: 100%;
    background-color: #fff;
    overflow: hidden; }
  #scrollIframe .popup-container2 .popup-titlebar2 {
    height: 28px;
    background: #8e3537;
    cursor: move;
    background-position: 0 -2px; }
  #scrollIframe .popup-container2 .popup-titlebar2 .Ptitle {
    font-weight: 700;
    line-height: 30px;
    color: #fff;
    margin-left: 15px;
    background: none;
    font-size: 13px; }
  #scrollIframe .popup-container2 .popup-titlebar2 .Pclose {
    float: right;
    text-decoration: none;
    margin-top: 5px;
    margin-right: 3px;
    background: url(../images/close.gif) no-repeat;
    width: 20px;
    height: 20px; }
  #scrollIframe .popup-container2 .popup-titlebar2 .Pclose:hover {
    background: url(../images/close.gif) no-repeat; }
  #scrollIframe .popup-container2 .popup-content2 {
    border: solid 3px #8e3537;
    margin: 0;
    overflow: hidden; }
  #scrollIframe .popup-container2 .popup-resize {
    text-align: right;
    margin-top: -30px;
    height: 30px;
    line-height: 0;
    overflow: hidden; }
  #scrollIframe .popup-container2 .popup-resize div {
    width: 30px;
    line-height: 30px;
    background: url(../images/a_popup_resize.gif) 23px 22px no-repeat;
    float: right;
    text-indent: 100px;
    overflow: hidden;
    cursor: se-resize; }
  #scrollIframe .JsTitle {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
    padding: 5px;
    background-color: #0c609c;
    color: #fff;
    -webkit-box-shadow: 0 0 9px #999;
    box-shadow: 0 0 9px #999;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', direction=135, strength=4); }
  #scrollIframe .JsTitleNoBG {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
    padding: 0;
    -webkit-box-shadow: 0 0 9px #999;
    box-shadow: 0 0 9px #999; }
  #scrollIframe .odds_checked,
  #scrollIframe .odds_unchecked {
    margin: 2px 3px;
    line-height: 24px;
    width: 87px;
    display: inline-block; }
  #scrollIframe .tabs {
    border: 1px solid #ccc;
    border-radius: 2px;
    line-height: 24px;
    height: 24px;
    overflow: hidden; }
  #scrollIframe .tabs span,
  #scrollIframe .tabs a {
    padding: 0 4px;
    line-height: 24px;
    height: 24px;
    border: 0;
    margin: 0;
    overflow: hidden;
    cursor: pointer; }
  #scrollIframe .tabs .on {
    background: #fff;
    color: #5885b7; }
  #scrollIframe #mScore {
    font-size: 16px;
    color: #d64444;
    font-weight: bold;
    line-height: 30px; }
  #scrollIframe .expLine {
    text-align: center; }
  #scrollIframe #main #left .lrdiv {
    width: 100%; }
  #scrollIframe .lrdiv .odds_setting {
    margin: 0 0 3px 3px; }
  #scrollIframe .input_text {
    border: 0;
    font-size: 12px;
    width: 100%;
    /* background: url(../images/f.png) no-repeat 5px; */
    border-radius: 2px;
    padding: 5px 0 5px 30px; }
  #scrollIframe .search {
    overflow: hidden;
    padding: 10px 0 5px 0; }
  #scrollIframe .search * {
    box-sizing: border-box; }
  #scrollIframe .search input {
    height: 32px;
    border: solid 1px #e5e5e5;
    padding: 0 5px;
    width: 75%;
    float: left;
    border-right: 0; }
  #scrollIframe .search input[type="text"] {
    padding-left: 25px; }
  #scrollIframe .search #btnsearch {
    width: 25%;
    float: right;
    background: #eaf7ff;
    border: solid 1px #e5e5e5;
    cursor: pointer;
    font-weight: bold; }
  #scrollIframe .leftnav .adclass a {
    padding: 0;
    height: 80px;
    width: 144px; }
  #scrollIframe #oddsChange,
  #scrollIframe [id^="oddsChange_"],
  #scrollIframe #panluDiv,
  #scrollIframe .bak_div {
    border-radius: 3px;
    overflow: hidden;
    padding: 5px; }
  #scrollIframe #main #left {
    overflow: hidden;
    padding: 0;
    /* min-height: 1320px; */
    border-radius: 4px; }
  #scrollIframe #main .adclass {
    text-align: center; }
  #scrollIframe #main #right .adclass {
    margin-bottom: 5px; }
  #scrollIframe #chooseTimeZone.on::after {
    /* transform:  translateY(-50%) rotate(180deg); */ }
  #scrollIframe #div_ad_float {
    padding-left: 24px;
    padding-top: 10px; }
  #scrollIframe div#left_float_ad {
    margin-top: 15px; }
  #scrollIframe #main .adclass img,
  #scrollIframe #div_ad_float img,
  #scrollIframe #left_float_ad img {
    width: 100%;
    margin-bottom: 3px; }
  #scrollIframe #main #left .leftnav li a,
  #scrollIframe #info #left .leftnav li a {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #070F03;
    border-radius: 0;
    padding: 0 10px;
    height: 34px;
    line-height: 34px;
    max-width: 100%;
    box-sizing: border-box; }
  #scrollIframe #info #left .leftnav li a {
    font-size: 12px; }
  #scrollIframe #main #left .leftnav li a.on,
  #scrollIframe #info #left .leftnav li a.on {
    background-color: #E3F1EB; }
  #scrollIframe #basketball #main #left {
    min-height: 1520px; }
  #scrollIframe #main #min,
  #scrollIframe #appHome {
    width: 802px; }
  #scrollIframe .toolimg {
    min-width: 45px;
    position: relative;
    line-height: 25px;
    height: 25px;
    text-align: left !important;
    /* padding-left: 5px; */ }
  #scrollIframe .toolimg span {
    float: left; }
  #scrollIframe .toolimg .icons {
    position: absolute;
    right: 0;
    top: 6px;
    width: 88px; }
  #scrollIframe .result .toolimg,
  #scrollIframe .Schedule .toolimg {
    text-align: center !important;
    padding-left: 0; }
  #scrollIframe .result .toolimg span,
  #scrollIframe .Schedule .toolimg span {
    float: none; }
  #scrollIframe .popWin {
    z-index: 999999;
    overflow: hidden;
    box-shadow: 0 0 10px #999;
    color: #fff;
    text-align: center;
    left: 1%; }
  #scrollIframe .popWin .closeBtn {
    text-decoration: none;
    color: #151515;
    font-weight: normal;
    display: block;
    float: left;
    position: absolute;
    left: 0;
    top: 50%;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    border-style: none;
    cursor: pointer;
    font-size: 30px;
    font-family: Arial;
    line-height: 30px; }
  #scrollIframe .popWin .info {
    padding: 5px 10px 10px 20px;
    font-size: 26px;
    text-align: center; }
  #scrollIframe .popWin .hd {
    line-height: 40px;
    height: 40px;
    font-size: 30px;
    font-weight: bold;
    margin: 0;
    padding: 10px 20px 0; }
  #scrollIframe .shareL li {
    margin: 9px;
    padding: 0; }
  #scrollIframe #popupLinksMsg {
    position: fixed;
    z-index: 999999;
    top: 400px;
    width: 420px;
    background: #f60;
    left: 50%;
    margin-left: -210px;
    border: 4px solid #fbac78;
    padding: 12px;
    border-radius: 6px;
    box-shadow: 0 8px 40px #b74949; }
  #scrollIframe #popupLinksMsg .step {
    margin-top: 5px;
    border: 1px double #fff; }
  #scrollIframe #popupLinksMsg a {
    color: #00c;
    text-decoration: underline; }
  #scrollIframe #popupLinksMsg .linkBtn {
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    float: left;
    margin-left: 5px;
    color: #555;
    border-radius: 3px;
    background-color: #fff;
    width: 97% !important;
    box-shadow: 2px 2px 1px #bb6b5e; }
  #scrollIframe #popupLinksMsg .linkBtn:hover {
    background-color: #ffeee2; }
  #scrollIframe #popupLinksMsg .closeBtn {
    position: absolute;
    right: 0;
    cursor: pointer;
    font-size: 16px;
    color: #fff;
    text-align: center;
    top: 0;
    background-color: #fbac78;
    line-height: 14px;
    padding: 0 7px 7px 12px;
    border-radius: 0 0 0 50px; }
  #scrollIframe #popupLinksMsg .linkDesc {
    line-height: 28px;
    color: #fff;
    font-size: 14px;
    text-align: center; }
  #scrollIframe #popupLinksMsg .content {
    font-size: 16px;
    color: #fff;
    line-height: 24px;
    text-indent: 1em;
    margin-bottom: 8px; }
  #scrollIframe #topLine {
    font-weight: bold;
    line-height: 40px; }
  #scrollIframe #newtop {
    max-width: 1208px;
    margin-right: auto;
    margin-left: auto;
    position: relative; }
  #scrollIframe #newtop #menu {
    z-index: 1;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    list-style: none;
    height: 44px;
    position: relative;
    /* padding: 2px; */
    margin-bottom: 20px;
    width: 100%;
    gap: 16px; }
  #scrollIframe .owl-dots.disabled,
  #scrollIframe .owl-nav.disabled {
    display: none !important; }
  #scrollIframe .d-none {
    display: none; }
  #scrollIframe .d-flex {
    display: flex;
    align-items: center; }
  #scrollIframe .flex-center {
    justify-content: center;
    align-items: center; }
  #scrollIframe .gap-0 {
    gap: 0; }
  #scrollIframe .gap-1 {
    gap: 0.25rem !important;
    /* 4px */ }
  #scrollIframe .gap-2 {
    gap: 0.5rem !important;
    /* 8px */ }
  #scrollIframe .gap-3 {
    gap: 1rem !important;
    /* 16px */ }
  #scrollIframe .menu-slide .owl-nav {
    position: absolute;
    right: -56px;
    width: 44px;
    height: 44px;
    margin: 0 !important;
    top: -2px;
    background-color: #00301d;
    border-radius: 5px;
    overflow: hidden;
    display: block !important; }
  #scrollIframe .menu-slide .owl-nav button.owl-prev {
    display: none; }
  #scrollIframe .menu-slide .owl-nav button {
    width: 100%;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important; }
  #scrollIframe .menu-slide .owl-nav button > div {
    width: 24px;
    height: 24px;
    background-image: url(../images/DoubleAltArrowRight.svg);
    background-repeat: no-repeat;
    margin: auto; }
  #scrollIframe #newtop #menu,
  #scrollIframe #newtop #menu * {
    transition: unset; }
  #scrollIframe #newtop #menu li {
    width: 100%;
    height: 52px; }
  #scrollIframe #newtop #menu li .menu-item-inner {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 44px;
    cursor: pointer;
    border-radius: 5px;
    background-color: #00301d;
    max-width: unset; }
  #scrollIframe #newtop #menu li .menu-item-inner:after {
    position: absolute;
    bottom: -4px;
    right: 0;
    left: 0;
    margin: auto;
    width: 0;
    height: 0;
    border-left: 18px solid transparent;
    border-top: 8px solid #FFFFFF;
    border-right: 18px solid transparent; }
  #scrollIframe #newtop #menu li:hover .menu-item-inner,
  #scrollIframe #newtop #menu li.active .menu-item-inner {
    background-color: #FFFFFF;
    position: relative; }
  #scrollIframe #newtop #menu li:hover .menu-item-inner:after,
  #scrollIframe #newtop #menu li.active .menu-item-inner:after {
    content: ""; }
  #scrollIframe #newtop #menu li.active a {
    color: #005030; }
  #scrollIframe #newtop #menu li:hover a {
    color: #005030; }
  #scrollIframe #newtop #menu li a {
    font-size: 14px;
    font-weight: 700;
    color: #99b9ac;
    display: inline-block;
    vertical-align: middle; }
  #scrollIframe #newtop #menu li a:hover {
    text-decoration: none; }
  #scrollIframe #newtop #menu li img {
    width: 32px;
    height: 32px;
    margin-right: 6px; }
  #scrollIframe #menu .tab_on {
    font-weight: bold;
    opacity: 1; }
  #scrollIframe #menu .tab_on:after {
    display: inline-block;
    position: absolute;
    top: 32px;
    border-radius: 20px;
    left: 35px;
    width: calc(100% - 44px);
    width: -webkit-calc(100% - 44px);
    height: 2px;
    content: "";
    background-color: #fff; }
  #scrollIframe #menu a i {
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-top: 10px;
    margin-right: 7px;
    background-size: 100%; }
  #scrollIframe #ball1 i {
    background-image: url(../images/soccer.png); }
  #scrollIframe #ball2 i {
    background-image: url(../images/basketball.png); }
  #scrollIframe #ball3 i {
    background-image: url(../images/Tennis.png); }
  #scrollIframe #ball4 i {
    background-image: url(../images/Esports.png); }
  #scrollIframe #ball5 i {
    background-image: url(../images/Baseball.png); }
  #scrollIframe #ball6 i {
    background-image: url(../images/Cricket.png); }
  #scrollIframe #ball9 i {
    background-image: url(../images/news.png); }
  #scrollIframe #ball10 i {
    background-image: url(../images/duelday.png); }
  #scrollIframe #ball11 i {
    background-image: url(../images/api.png); }
  #scrollIframe #balls i {
    background-image: url(../images/more.png); }
  #scrollIframe #byLink {
    visibility: hidden; }
  #scrollIframe .miLive {
    background-image: url(/images/menubg3.gif);
    background-repeat: no-repeat;
    height: 33px;
    float: left; }
  #scrollIframe .clear {
    clear: both; }
  #scrollIframe .menu2 {
    clear: both;
    line-height: 35px;
    border-top: 0;
    border-radius: 3px 3px 0 0; }
  #scrollIframe .menu2 li {
    position: relative;
    height: 43px;
    float: left;
    width: 12.4%;
    transition: .175s all linear;
    border-bottom: 3px solid transparent; }
  #scrollIframe .menu2 li a {
    display: inline-block;
    width: 100% !important;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    position: relative;
    cursor: pointer; }
  #scrollIframe .menu2 li:last-child a {
    border-right: 0;
    border-right: 0 !important; }
  #scrollIframe .menu2 li a:hover {
    text-decoration: none; }
  #scrollIframe .menu2 li {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex: 1; }
  #scrollIframe .menu2 .on {
    height: 43px;
    border-bottom: 3px solid #ffffff;
    background: #337359; }
  #scrollIframe .menu2 {
    display: flex; }
  #scrollIframe #tools {
    line-height: 28px;
    height: 28px;
    overflow: hidden; }
  #scrollIframe #tools .w_search {
    float: right; }
  #scrollIframe #tools li {
    float: left;
    margin-right: 2px;
    cursor: pointer;
    height: 30px; }
  #scrollIframe #tools li.old {
    float: right; }
  #scrollIframe #tools li span {
    line-height: 30px;
    text-align: center;
    display: block;
    float: left;
    padding-right: 5px;
    padding-left: 5px;
    min-width: 30px;
    text-decoration: none;
    border-radius: 3px 3px 0 0; }
  #scrollIframe #tools li span:hover {
    text-decoration: none; }
  #scrollIframe #tools .low span {
    position: relative;
    padding: 0 20px 0 9px !important; }
  #scrollIframe #tools .low span:after {
    position: absolute;
    width: 0;
    height: 0;
    content: "";
    border: 4px solid transparent;
    border-top-color: #666;
    right: 8px;
    top: 13px; }
  #scrollIframe #tools .on.low span:after {
    border-top-color: #fff; }
  #scrollIframe #tools .filterLi a,
  #scrollIframe #tools .filterLi2 a {
    padding: 0 7px 0 10px; }
  #scrollIframe #tools li span u {
    margin-left: 8px; }
  #scrollIframe #tools .pd2 li a {
    padding: 0 15px; }
  #scrollIframe #tools .pn-selectn-selectd2 .filterLi a:after,
  #scrollIframe #main3 #tools .filterLi a:after {
    right: 15px; }
  #scrollIframe #tools .pd2 #li_MyGame a {
    padding-right: 17px; }
  #scrollIframe #basketball .odds_detail select {
    background: transparent;
    color: var(--textcolor-2); }
  #scrollIframe #main3 #tools li span {
    padding: 0 10px; }
  #scrollIframe #main3 #tools {
    padding: 0; }
  #scrollIframe .date-picker {
    height: 43px;
    margin-bottom: 4px;
    border-radius: 3px;
    padding-bottom: 5px; }
  #scrollIframe .date-picker-now {
    border-right: 1px solid #e5e5e5; }
  #scrollIframe .date-picker > div,
  #scrollIframe .date-picker > ul > li {
    float: left;
    font-size: 10px;
    line-height: 1.3;
    text-align: center;
    letter-spacing: 0.07em;
    text-transform: uppercase;
    padding: 4px;
    cursor: pointer;
    height: 35px; }
  #scrollIframe .date-picker ul li {
    width: 5.05%;
    display: block;
    margin: 0 2px;
    border-radius: 4px;
    position: relative; }
  #scrollIframe .date-picker ul li:hover {
    color: #f60;
    background-color: #fff8f3; }
  #scrollIframe .date-picker ul li a:hover {
    text-decoration: none; }
  #scrollIframe .date-picker ul li.on {
    background-color: #f60;
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.2));
    box-shadow: 0 1px 5px 0 rgba(144, 87, 0, 0.25);
    color: #fff; }
  #scrollIframe .date-picker ul .on a,
  #scrollIframe .date-picker ul .on a:hover {
    color: #fff; }
  #scrollIframe .date-picker .li_today {
    color: #ec6623; }
  #scrollIframe .date-picker span:first-child {
    display: block;
    width: 100%; }
  #scrollIframe .date-picker span:last-child {
    display: block;
    font-size: 14px;
    font-weight: 800;
    width: 100%; }
  #scrollIframe .date-picker ul li:after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 1px;
    height: 12px;
    background-color: #efefef;
    right: -4px;
    top: 15px; }
  #scrollIframe .date-picker ul li:last-child:after {
    display: none; }
  #scrollIframe .date-picker .date-picker-now {
    padding: 4px 15px;
    display: none; }
  #scrollIframe .date-picker .date-picker-calendar {
    width: 6%;
    position: relative; }
  #scrollIframe .date-picker-calendar p {
    display: block;
    height: 20px;
    width: 20px;
    background-image: url(../images/date.png);
    margin: 7px auto 0 auto; }
  #scrollIframe .date-now-none .date-picker-now {
    display: none; }
  #scrollIframe .date-now-none .date-picker-calendar {
    width: 6.8%;
    position: relative;
    z-index: 999; }
  #scrollIframe .date-now-none .date-picker ul li {
    width: 4.97%;
    display: block;
    margin: 0 2px; }
  #scrollIframe .date-now-none2 .date-picker ul li {
    width: 5%;
    display: block; }
  #scrollIframe .date-now-allnone .date-picker ul li {
    width: 5.51%;
    display: block; }
  #scrollIframe .datelayer {
    position: absolute;
    z-index: 6;
    right: -1px;
    top: -1px;
    visibility: hidden;
    border-radius: 3px; }
  #scrollIframe #calendar {
    box-shadow: 0 3px 6px rgba(0, 44, 95, 0.2);
    border-radius: 3px;
    padding: 10px;
    z-index: 10;
    box-sizing: border-box;
    text-align: center;
    width: 300px; }
  #scrollIframe #calendar select {
    border: 0;
    font-weight: bold;
    margin: 5px 30px;
    font-size: 16px !important; }
  #scrollIframe #calendar .l-line {
    margin: 0 10px; }
  #scrollIframe #calendar .d-line {
    padding-bottom: 5px;
    margin-bottom: 5px; }
  #scrollIframe #calendar th {
    color: #aeaeae;
    line-height: 2; }
  #scrollIframe #calendar td {
    line-height: 2.5;
    font-size: 14px;
    border-radius: 2px; }
  #scrollIframe #calendar td:hover {
    background-color: #f4f4f4;
    cursor: pointer; }
  #scrollIframe #calendar .datelayer_td-sel,
  #scrollIframe #calendar .datelayer_td-sel:hover {
    background: #ffd842;
    border: 1px solid #f3b07a;
    border-radius: 2px;
    font-weight: bold;
    color: #ad6212; }
  #scrollIframe .datelayer_fon-today {
    font-weight: bold;
    color: #ec6623; }
  #scrollIframe .datelayer_btn-today {
    color: #ec6623;
    margin: 10px 0; }
  #scrollIframe #tools .odds_setting {
    float: right;
    position: relative;
    margin-top: 2px;
    display: none; }
  #scrollIframe #tools .odds_setting.hm {
    width: 214px;
    text-align: right;
    display: none; }
  #scrollIframe #tools .odds_setting p {
    font-size: 12px;
    font-weight: 500;
    display: inline;
    color: #070f03; }
  #scrollIframe #odds_setting .odds_items {
    position: absolute;
    left: 31px;
    top: 3px;
    padding: 2px;
    cursor: pointer;
    background: #e1e1e1;
    border-radius: 20px;
    width: 36px;
    overflow: hidden; }
  #scrollIframe #odds_setting .odds_items .odds_item {
    display: block;
    float: left;
    width: 18px;
    height: 18px;
    background: #fff;
    border-radius: 50%; }
  #scrollIframe #odds_setting .odds_items.on {
    background: #3c78c6; }
  #scrollIframe #odds_setting .odds_items.on .odds_item {
    float: right; }
  #scrollIframe .switch_box {
    display: none;
    position: absolute;
    z-index: -1; }
  #scrollIframe .team_bf {
    font-size: 60px; }
  #scrollIframe #ad_middle_133 a {
    float: left; }
  #scrollIframe #ad_middle_133 a:last-child {
    float: right; }
  #scrollIframe #goalTable tr:hover td {
    background-color: #d9eaf9; }
  #scrollIframe .DataTips {
    text-align: center;
    color: #999;
    font-weight: bold;
    padding-top: 260px;
    line-height: 24px;
    font-size: 22px;
    min-height: 380px;
    background: url(../images/nomatch.png) no-repeat center 40px; }
  #scrollIframe .date_box .blueLink {
    color: #00f; }
  #scrollIframe .sclassLink {
    font-size: 14px;
    cursor: pointer;
    font-weight: bold; }
  #scrollIframe .o-up {
    color: #008000; }
  #scrollIframe .o-down {
    color: #f00; }
  #scrollIframe .o-draw {
    color: #000; }
  #scrollIframe .oddsHead select {
    color: #fff;
    font-size: 14px;
    border-width: 0; }
  #scrollIframe #myGamesCount,
  #scrollIframe #hiddencount,
  #scrollIframe #nshowhide {
    font-weight: bold; }
  #scrollIframe .on #myGamesCount {
    color: #ffd746; }
  #scrollIframe .Preferences input,
  #scrollIframe .Preferences2 input {
    display: none; }
  #scrollIframe .switch {
    cursor: pointer;
    width: 100%;
    display: inline-block; }
  #scrollIframe .switch .switch-style {
    height: 14px;
    width: 26px;
    background: #c1c1c1;
    -webkit-border-radius: 3px;
    border-radius: 10px;
    display: inline-block;
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    float: right;
    margin-top: 4px; }
  #scrollIframe .switch .switch-style:before {
    display: block;
    content: "";
    height: 12px;
    position: absolute;
    width: 12px;
    background-color: #fff;
    -webkit-border-radius: 2px;
    border-radius: 50%;
    left: 0.1em;
    top: 2px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  #scrollIframe .switch > input[type="checkbox"]:checked + .switch-style:before {
    left: 50%; }
  #scrollIframe .theme-div {
    float: left; }
  #scrollIframe .theme-div input {
    display: none; }
  #scrollIframe .theme {
    cursor: pointer; }
  #scrollIframe .theme .theme-style {
    height: 20px;
    width: 36px;
    background-color: #444;
    border-radius: 20px;
    display: inline-block;
    position: relative;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    float: right;
    vertical-align: middle;
    background-image: url(/assets/images/tool-dark-mode.png);
    background-repeat: no-repeat;
    background-size: cover; }
  #scrollIframe .theme .theme-style:before {
    display: block;
    content: "";
    height: 16px;
    width: 16px;
    position: absolute;
    background-color: #fff;
    border-radius: 20px;
    left: 2px;
    top: 2px;
    transition: all 0.3s ease-in-out; }
  #scrollIframe .theme .theme-style .theme-style-icon {
    content: "";
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    transition: all 0.3s ease-in-out; }
  #scrollIframe .theme .theme-style .theme-style-icon.icon-light {
    background-image: url(/assets/images/tool-light-mode-light.svg);
    background-repeat: no-repeat;
    background-size: cover; }
  #scrollIframe .theme .theme-style .theme-style-icon.icon-dark {
    background-image: url(/assets/images/tool-light-mode-dark.svg);
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0;
    visibility: hidden; }
  #scrollIframe .theme > input[type="checkbox"]:checked + .theme-style .theme-style-icon.icon-light {
    opacity: 0;
    visibility: hidden; }
  #scrollIframe .theme > input[type="checkbox"]:checked + .theme-style .theme-style-icon.icon-dark {
    opacity: 1;
    visibility: visible; }
  #scrollIframe .theme > input[type="checkbox"]:checked + .theme-style:before {
    left: calc(50% + 2px); }
  #scrollIframe .Preferences2 {
    float: right;
    margin-left: 10px;
    padding: 0 10px;
    border-top-right-radius: 3px;
    font-weight: bold; }
  #scrollIframe .Preferences2 .switch .switch-style {
    margin-top: 5px;
    margin-left: 10px;
    height: 18px;
    width: 40px; }
  #scrollIframe .Preferences2 .switch .switch-style:before {
    width: 19px;
    height: 16px; }
  #scrollIframe .Preferences2 .switch > input[type="checkbox"]:checked + .switch-style {
    background-color: #390; }
  #scrollIframe .el-radio > input[type="radio"] {
    display: none; }
  #scrollIframe .el-radio > input[type="radio"] + .el-radio-style {
    display: inline-block;
    padding: 0 15px;
    line-height: 35px;
    cursor: pointer;
    font-weight: bold; }
  #scrollIframe .el-radio > input[type="radio"]:checked + .el-radio-style {
    border-bottom: 2px solid #f60;
    color: #f60; }
  #scrollIframe #filterList {
    padding: 10px; }
  #scrollIframe #filterList .item {
    margin-bottom: 4px; }
  #scrollIframe #filterList .name {
    display: inline-block;
    width: 145px;
    text-align: right;
    margin-right: 5px; }
  #scrollIframe .ef-radio > input[type="radio"] {
    display: none; }
  #scrollIframe .ef-radio-style {
    display: inline-block;
    cursor: pointer;
    padding: 0 10px;
    line-height: 26px;
    width: 50px;
    margin-left: 5px;
    border: 1px solid #e5e5e5; }
  #scrollIframe .off .ef-radio-style {
    background-color: #e5e5e5;
    color: #999; }
  #scrollIframe .ef-radio > input[type="radio"]:checked + .ef-radio-style {
    color: #fff;
    background-color: #307b06; }
  #scrollIframe .ef-radio > input[type="radio"]:checked + .dark .ef-radio-style {
    color: #fff;
    background-color: #307b06; }
  #scrollIframe #main #min,
  #scrollIframe #main3,
  #scrollIframe #info {
    /* padding: 10px; */
    border-radius: 4px; }
  #scrollIframe #main #right .lrdiv,
  #scrollIframe #main #left .lrdiv {
    padding: 0 10px 10px 10px;
    overflow: hidden;
    border-radius: 4px; }
  #scrollIframe #main #left .lrdiv {
    border-radius: 0; }
  #scrollIframe #main #left .lrdiv {
    padding: 0 !important; }
  #scrollIframe .menu2 li a,
  #scrollIframe .leftnav li a,
  #scrollIframe .Preferences li,
  #scrollIframe #tools #filterLi a,
  #scrollIframe #tools li span,
  #scrollIframe #tools .filterLi2 a,
  #scrollIframe #menu li a {
    transition: all 0.2s linear;
    /* color: #ccdcd6; */
    text-transform: capitalize; }
  #scrollIframe .none {
    display: none; }
  #scrollIframe .no-data {
    background: #fff;
    line-height: 32px;
    font-weight: normal;
    text-align: center; }
  #scrollIframe .closes,
  #scrollIframe .collapse,
  #scrollIframe .expand {
    display: inline-block;
    float: left;
    width: 25px;
    height: 28px;
    border-left: 1px solid rgba(0, 0, 0, 0.08);
    position: relative; }
  #scrollIframe .closes:before,
  #scrollIframe .closes:after {
    position: absolute;
    content: "";
    width: 12px;
    height: 1px;
    top: 11px;
    left: 6px;
    background-color: #888; }
  #scrollIframe .closes:before {
    transform: rotate(45deg); }
  #scrollIframe .closes:after {
    transform: rotate(-45deg); }
  #scrollIframe .expand:before {
    transform: rotate(0deg); }
  #scrollIframe .expand:after {
    transform: rotate(-90deg); }
  #scrollIframe .collapse:before,
  #scrollIframe .expand:before {
    display: inline-block;
    content: "";
    position: absolute;
    top: 10px;
    left: 8px;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent; }
  #scrollIframe .collapse:before {
    border-bottom: 4px solid #666; }
  #scrollIframe .expand:before {
    border-top: 4px solid #666; }
  #scrollIframe a.schedule {
    display: inline-block;
    float: left;
    color: #666;
    width: 55px;
    height: 24px;
    overflow: hidden;
    padding: 0 5px;
    text-decoration: underline;
    line-height: 22px;
    text-align: center; }
  #scrollIframe .schedule:hover,
  #scrollIframe .collapse:hover,
  #scrollIframe .closes:hover,
  #scrollIframe .expand:hover {
    text-decoration: none; }
  #scrollIframe .collapse:hover,
  #scrollIframe .closes:hover,
  #scrollIframe .expand:hover {
    background-color: rgba(0, 0, 0, 0.08); }
  #scrollIframe .isLeaTop .schedule:hover,
  #scrollIframe .isLeaTop .collapse:hover,
  #scrollIframe .isLeaTop .closes:hover,
  #scrollIframe .isLeaTop .expand:hover {
    text-decoration: none;
    opacity: 0.8; }
  #scrollIframe #showoptional2,
  #scrollIframe #showCountry,
  #scrollIframe #showoptional,
  #scrollIframe #showCompany,
  #scrollIframe #showFilterBox,
  #scrollIframe #showOddsTypes,
  #scrollIframe .tvLink,
  #scrollIframe .BtvLink,
  #scrollIframe #div_search,
  #scrollIframe .tvLoginPop {
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 0 20px #777; }
  #scrollIframe .notes-div {
    margin: 0 auto;
    width: 400px;
    padding: 20px;
    background-color: #eaf7e6;
    border: 1px solid #b9ccb3;
    color: #427742;
    box-shadow: 1px 2px 1px #bdd0bc; }
  #scrollIframe .add-div,
  #scrollIframe .close-info,
  #scrollIframe .hidden-info,
  #scrollIframe .display-info,
  #scrollIframe .hidden-team,
  #scrollIframe .display-team,
  #scrollIframe .add-info2,
  #scrollIframe .add-info-t,
  #scrollIframe .add-info-t2,
  #scrollIframe .allno,
  #scrollIframe .rankicon,
  #scrollIframe .neutral_info {
    position: relative; }
  #scrollIframe .add-info:hover:after,
  #scrollIframe .add-info2:hover:after,
  #scrollIframe .add-info-l:hover:after,
  #scrollIframe .add-info-l2:hover:after,
  #scrollIframe .add-info-t:hover:after,
  #scrollIframe .add-info-t2:hover:after,
  #scrollIframe .analyze-icon:hover:after,
  #scrollIframe .matchdata-icon:hover:after,
  #scrollIframe .closedata-icon:hover:after,
  #scrollIframe .odds-icon:hover:after,
  #scrollIframe .Detail-icon:hover:after,
  #scrollIframe .close-info:hover:after,
  #scrollIframe .odds-icon1x2:hover:after,
  #scrollIframe .Detail-basketball-icon:hover:after,
  #scrollIframe .hidden-info span:hover:after,
  #scrollIframe .display-info:hover:after,
  #scrollIframe .hidden-team:hover:after,
  #scrollIframe .display-team:hover:after,
  #scrollIframe .threeinone-icon:hover:after,
  #scrollIframe .x12-icon:hover:after,
  #scrollIframe .allno:hover:after,
  #scrollIframe .rankicon:hover:after,
  #scrollIframe .league-title-rank-icon:hover:after,
  #scrollIframe .hidden-info-match:hover:after,
  #scrollIframe .show-info-match:hover:after,
  #scrollIframe .remove-league-icon:hover:after,
  #scrollIframe .highlight-icon:hover:after,
  #scrollIframe .neutral_info:hover:after,
  #scrollIframe .bkflash-icon:hover:after {
    position: absolute;
    display: inline-block;
    font-size: 12px;
    line-height: 26px;
    z-index: 999;
    color: #fff;
    border-radius: 3px;
    background-color: #444;
    top: 28px;
    box-shadow: 0 0 6px #444;
    text-align: center;
    padding: 0 10px;
    white-space: nowrap;
    width: max-content;
    right: 0;
    font-family: "Inter", sans-serif; }
  #scrollIframe .remove-league-icon:hover:after {
    left: 100%;
    top: 100%;
    margin-top: 5px; }
  #scrollIframe .neutral_info:hover:after {
    top: 18px; }
  #scrollIframe .neutral_info:hover:after {
    content: "Neutral Locatio"; }
  #scrollIframe .add-info:hover:after {
    content: "Theo dõi trận đấu này!"; }
  #scrollIframe .add-info2:hover:after {
    content: "Hủy theo dõi trận đấu này!"; }
  #scrollIframe .add-info-l:hover:after {
    content: "Theo dõi giải đấu này!"; }
  #scrollIframe .add-info-l2:hover:after {
    content: "Hủy theo dõi giải đấu này!"; }
  #scrollIframe .add-info-t:hover:after {
    content: "Add this team to my favorites"; }
  #scrollIframe .add-info-t2:hover:after {
    content: "Remove this team"; }
  #scrollIframe .close-info:hover:after {
    content: "Remove all game of this league"; }
  #scrollIframe .hidden-info span:hover:after {
    content: "Ẩn lại giải đấu này"; }
  #scrollIframe .display-info:hover:after {
    content: "Hiển thị giải đấu này"; }
  #scrollIframe .hidden-team:hover:after {
    content: "Hide all matches of this team"; }
  #scrollIframe .display-team:hover:after {
    content: "Display all matches of this team"; }
  #scrollIframe .matchdata-icon:hover:after,
  #scrollIframe .closedata-icon:hover:after {
    content: "จับคู่ข้อมูล"; }
  #scrollIframe .highlight-icon:hover:after {
    content: "Match Highlights"; }
  #scrollIframe .bkflash-icon:hover:after {
    content: "Live Animation"; }
  #scrollIframe .Detail-icon:hover:after {
    content: "Detail"; }
  #scrollIframe .threeinone-icon:hover:after {
    content: "3in1"; }
  #scrollIframe .x12-icon:hover:after {
    content: "1x2"; }
  #scrollIframe .rankicon:hover:after {
    content: "Standings"; }
  #scrollIframe .league-title-rank-icon:hover:after {
    content: "Standings"; }
  #scrollIframe .remove-league-icon:hover:after {
    content: "Xóa tất cả đội bóng đã theo dõi"; }
  #scrollIframe .hidden-info-match:hover:after {
    content: "Ẩn lại giải đấu này"; }
  #scrollIframe .show-info-match:hover:after {
    content: "Hiển thị giải đấu này"; }
  #scrollIframe .Detail-basketball-icon:hover:after {
    content: "Statistics"; }
  #scrollIframe .odds-icon,
  #scrollIframe .odds-icon1x2,
  #scrollIframe .analyze-icon,
  #scrollIframe .Detail-icon,
  #scrollIframe .Detail-basketball-icon,
  #scrollIframe .x12-icon,
  #scrollIframe .matchdata-icon,
  #scrollIframe .closedata-icon,
  #scrollIframe .icon-font-reduce,
  #scrollIframe .highlight-icon {
    color: #888;
    line-height: 14px;
    height: 14px;
    width: 16px;
    display: inline-block;
    margin: 0 2px;
    position: relative;
    text-align: center; }
  #scrollIframe .bkflash-icon {
    color: #888;
    line-height: 14px;
    height: 14px;
    width: 14px;
    display: inline-block;
    margin: 0 1px;
    position: relative;
    text-align: center; }
  #scrollIframe .threeinone-icon {
    display: inline-block;
    position: relative; }
  #scrollIframe .x12-icon {
    background-image: url(../images/1x2.png); }
  #scrollIframe .add-div .icon.on {
    color: var(--yellow60); }
  #scrollIframe .add-div .icon-font-collect-on {
    color: var(--yellow60) !important;
    font-size: 14px;
    cursor: pointer; }
  #scrollIframe .add-div .icon-font-collect-off,
  #scrollIframe .add-div .icon-font-collect-on {
    color: var(--gray50);
    cursor: pointer;
    width: 11px;
    height: 11px;
    display: inline-block;
    position: relative; }
  #scrollIframe .icon.icon-analysis,
  #scrollIframe .icon.icon-odds {
    font-size: 15px; }
  #scrollIframe .icon.icon-icon-detail,
  #scrollIframe .icon.icon-icon-live1,
  #scrollIframe .icon.icon-b-ant-off,
  #scrollIframe .icon.icon-b-ant-on {
    font-size: 17px;
    vertical-align: -1px; }
  #scrollIframe .icon-matchdata,
  #scrollIframe .icon-font-lineup,
  #scrollIframe .icon-icon-live1 {
    color: #4fa82a; }
  #scrollIframe .icon-matchdata.on {
    color: #fe9626;
    transform: rotate(180deg);
    /*display: inline-block;*/ }
  #scrollIframe .icon-icon-live1.on,
  #scrollIframe .icon-b-ant-on {
    color: #fe9626; }
  #scrollIframe .icon-b-ant-on.on {
    color: #ff4e1e; }
  #scrollIframe .hidden-info,
  #scrollIframe .display-info,
  #scrollIframe .hidden-team,
  #scrollIframe .display-team {
    cursor: pointer; }
  #scrollIframe .l0:hover:after {
    left: 0; }
  #scrollIframe .r0:hover:after {
    right: 0; }
  #scrollIframe .rankicon {
    font-style: normal; }
  #scrollIframe .Nrank {
    color: var(--textcolor-3);
    font-weight: 700;
    font-style: italic;
    line-height: normal;
    font-family: "Sofascore Sans Condensed", sans-serif; }
  #scrollIframe .listtab td {
    text-align: center;
    padding: 8px 0; }
  #scrollIframe .listtab tr:last-child td {
    border-bottom: 0; }
  #scrollIframe .rs_ser {
    padding: 0;
    overflow: hidden; }
  #scrollIframe .rs_ser li {
    float: left;
    position: relative;
    font-weight: bold; }
  #scrollIframe .rs_ser li a {
    line-height: 25px;
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    color: #666; }
  #scrollIframe .rs_ser .nks a,
  #scrollIframe .rs_ser .nks a:hover {
    text-decoration: none;
    color: #f60; }
  #scrollIframe .rs_ser .nks:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 3px;
    background-color: #f60;
    position: absolute;
    bottom: 0;
    left: 0; }
  #scrollIframe .rs_ser_Second {
    background-color: #e5e5e5;
    overflow: hidden; }
  #scrollIframe .rs_ser_Second li {
    float: left; }
  #scrollIframe .rs_ser_Second li a {
    color: #666;
    padding: 2px 5px;
    display: inline-block;
    margin: 5px; }
  #scrollIframe .rs_ser_Second .nks a,
  #scrollIframe .rs_ser_Second .nks a:hover {
    background-color: #f9f9f9;
    text-decoration: none; }
  #scrollIframe .listtab .stsw td {
    line-height: 18px;
    padding: 2px 0; }
  #scrollIframe .listtab .number {
    color: #666; }
  #scrollIframe .litab2 {
    background-color: #f9f9f9; }
  #scrollIframe #li_nba1,
  #scrollIframe #li_nba2 {
    width: 50%; }
  #scrollIframe .rf {
    padding: 10px;
    border-radius: 4px;
    overflow: hidden;
    width: 780px;
    float: left; }
  #scrollIframe #info {
    margin: 0 auto 0px auto;
    width: 1040px; }
  #scrollIframe .conner_span {
    display: inline-block;
    width: 100%;
    cursor: pointer;
    color: var(--blue40); }
  #scrollIframe .fx_corner {
    color: var(--blue40); }
  #scrollIframe .yellowcard,
  #scrollIframe .redcard {
    padding: 0;
    border-radius: 2px;
    margin: 0 2px;
    width: 10px;
    display: inline-block;
    text-align: center;
    font-size: 10px; }
  #scrollIframe .yellowcard {
    background-color: #BFAC00;
    color: #ffff !important;
    font-weight: 500; }
  #scrollIframe .redcard {
    background-color: #d64444;
    color: #fff;
    font-weight: 500; }
  #scrollIframe #cbbOddsType {
    border: 1px solid #c5c5c5;
    height: 26px;
    padding: 0 3px; }
  #scrollIframe .o-tv {
    margin: 3px 0;
    display: block;
    clear: both; }
  #scrollIframe .oodstable-t {
    text-align: center;
    font-weight: bold;
    line-height: 22px; }
  #scrollIframe .oodstable-t2 {
    background-color: #fffae9;
    text-align: center; }
  #scrollIframe .win-note {
    background-color: #f7f7f7;
    width: 91%;
    margin: 10px auto;
    padding: 10px;
    line-height: 20px;
    color: #666; }
  #scrollIframe .tennisAnalysis-win {
    width: 743px;
    padding: 10px; }
  #scrollIframe .team-hg,
  #scrollIframe .bftab .rank {
    color: #888;
    transform: scale(0.85);
    display: inline-block; }
  #scrollIframe .team-more-info .team-hg {
    display: inline;
    font-size: 11px; }
  #scrollIframe .team-more-info .team-hg.hidden-element {
    display: none; }
  #scrollIframe .winMatch .team-name {
    font-weight: 600; }
  #scrollIframe #main #table_live .team-more-info a {
    font-size: 12px !important; }
  #scrollIframe #main #table_live .team-more-info a span {
    font-size: 10px !important; }
  #scrollIframe .text-info {
    text-align: center;
    color: #008000;
    position: relative;
    font-size: 12px; }
  #scrollIframe #bottom {
    clear: both;
    width: 100%;
    text-align: center;
    padding: 15px 0;
    background-color: #555;
    color: #999; }
  #scrollIframe #bottom a {
    color: #e5e5e5; }
  #scrollIframe #bottom .f_menu {
    width: 1000px;
    margin: 0 auto;
    text-align: center;
    margin-top: 10px; }
  #scrollIframe #bottom .f_menu li {
    display: inline;
    padding: 0 10px;
    line-height: 20px; }
  #scrollIframe .menu,
  #scrollIframe .menuL {
    font-weight: bold; }
  #scrollIframe .menuL a {
    padding-left: 4px;
    border-left: 1px solid #999; }
  #scrollIframe .menuL .flink {
    border-left: 0; }
  #scrollIframe .network a {
    display: inline-block;
    padding: 5px 8px;
    margin-right: 10px; }
  #scrollIframe .network a:hover,
  #scrollIframe #bottom .webid a:hover {
    background-color: #3e3e3e;
    text-decoration: none;
    border-radius: 3px; }
  #scrollIframe .network img {
    vertical-align: -6px;
    margin-right: 6px;
    width: 23px;
    height: 23px; }
  #scrollIframe .webid {
    text-align: center;
    margin-bottom: 10px; }
  #scrollIframe .webid .li {
    border-right: 1px solid #888;
    margin: 0 10px;
    display: inline-block;
    height: 12px; }
  #scrollIframe .webid .site {
    color: #d0d0d0;
    font-size: 14px;
    margin: 0 5px 0 20px; }
  #scrollIframe #bottom .webid a {
    display: inline-block;
    padding: 0 10px;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    font-family: Gotham, Helvetica Neue, Helvetica, Arial, " sans-serif"; }
  #scrollIframe #bottom .webid a i {
    color: #f60;
    font-style: normal; }
  #scrollIframe #logoSpan i {
    display: inline-block;
    border-radius: 2px;
    vertical-align: 20px;
    color: rgba(255, 255, 255, 0.7);
    background: rgba(255, 255, 255, 0.2);
    padding: 0 4px;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    line-height: 20px; }
  #scrollIframe #logoSpan {
    display: inline-block; }
  #scrollIframe #top-tools {
    background-color: #00301d; }
  #scrollIframe .top-tools-c {
    width: 1208px;
    height: 40px;
    margin: 0 auto;
    color: #fff; }
  #scrollIframe .top-tools-left {
    float: right;
    display: flex;
    align-items: center;
    height: 40px; }
  #scrollIframe .top-tools-left2 {
    float: left;
    padding-left: 20px;
    width: 570px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #ffde00; }
  #scrollIframe .top-tools-left2 a,
  #scrollIframe .top-tools-left2 a:hover {
    color: #ffde00;
    text-decoration: none;
    cursor: pointer; }
  #scrollIframe .top-tools-right {
    float: right;
    height: 40px; }
  #scrollIframe .Choose-tool {
    float: left;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-right: 16px;
    position: relative;
    cursor: pointer; }
  #scrollIframe .Choose-tool img {
    margin-left: 6px; }
  #scrollIframe .Choose-tool span {
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    color: #bbbbbb; }
  #scrollIframe .Choose-tool span#openSettingModal {
    width: 100%;
    position: relative; }
  #scrollIframe .Choose-tool i {
    display: inline-block;
    content: "";
    top: 2px;
    transition: 0.2s;
    width: 0;
    height: 0;
    vertical-align: middle;
    margin-left: 4px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff; }
  #scrollIframe .Choose-tool.on i {
    transform: rotate(180deg); }
  #scrollIframe .Choose-tool ul {
    padding: 10px;
    background-color: #212121;
    position: absolute;
    left: 0;
    top: 44px;
    z-index: 9999;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.6);
    animation: popover 0.2s ease-in-out;
    border-radius: 6px;
    white-space: nowrap; }
  #scrollIframe .Choose-tool ul:before {
    border-right: 8px solid transparent;
    position: absolute;
    display: block;
    content: "";
    border-bottom: 8px solid #212121;
    border-left: 8px solid transparent;
    left: 20px;
    top: -8px; }
  #scrollIframe .Choose-tool ul li {
    height: 26px;
    line-height: 26px;
    padding: 0 5px; }
  #scrollIframe .Choose-tool .country {
    display: flex;
    flex-direction: row;
    align-items: center; }
  #scrollIframe .Choose-tool .ctyicon {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    margin-right: 8px;
    overflow: hidden; }
  #scrollIframe .Choose-tool .ctyicon img {
    height: 22px;
    vertical-align: middle; }
  #scrollIframe #chooseBolaWebSite ul li {
    padding: 5px; }
  #scrollIframe #chooseBolaWebSite i {
    margin-left: 6px; }
  #scrollIframe #ddlTimeZone {
    width: 320px; }
  #scrollIframe #ddlTimeZone li {
    float: left;
    width: 68px;
    border-radius: 2px; }
  #scrollIframe .share {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin: 7px 10px 0 0;
    opacity: 0.4;
    background-size: 22px 22px;
    cursor: pointer; }
  #scrollIframe .share:hover {
    opacity: 0.8; }
  #scrollIframe .share.facebook {
    background-image: url(../images/FaceBook.png); }
  #scrollIframe .share.twitter {
    background-image: url(../images/Twitter.png); }
  #scrollIframe .share.telegram {
    background-image: url(../images/telegram.png); }
  #scrollIframe .share.blogger {
    background-image: url(/Images/blogger.png); }
  #scrollIframe .top-tools-btn {
    display: block;
    padding: 0 10px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    float: left;
    margin: 7px 10px 0 0;
    line-height: 20px;
    border-radius: 3px;
    overflow: hidden;
    cursor: pointer; }
  #scrollIframe .menu-more {
    opacity: 1;
    background-color: #212121; }
  #scrollIframe .basketball-infos {
    text-align: center;
    line-height: 30px; }
  #scrollIframe .bak_div {
    width: 550px; }
  #scrollIframe .bak_div .closebtn {
    top: 10px;
    right: 10px; }
  #scrollIframe .bak_div td {
    text-align: center;
    line-height: 21px; }
  #scrollIframe .bak_div .odd-bg1 b {
    white-space: nowrap; }
  #scrollIframe .goal_bg {
    background-color: #bb2; }
  #scrollIframe .redcard_bg {
    background-color: #f88; }
  #scrollIframe .tipsNum {
    margin-right: 10px;
    color: rgba(0, 0, 0, 0.6);
    display: none; }
  #scrollIframe .tipsNum:hover {
    text-decoration: underline;
    cursor: pointer; }
  #scrollIframe .tipsNum0 {
    margin-right: 35px;
    color: rgba(0, 0, 0, 0.6);
    display: none; }
  #scrollIframe .tipsPre {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    font-family: "Tahoma", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  #scrollIframe .plays .guest .playBox .play:last-child ul {
    right: 108px;
    top: 14px; }
  #scrollIframe .plays .playBox .play:last-child ul {
    left: 100px;
    top: 20px; }
  #scrollIframe .homeSix span {
    margin-right: 2px; }
  #scrollIframe .guestSix span {
    margin-left: 2px; }
  #scrollIframe .ant .lb-ms {
    margin-bottom: 4px;
    text-align: center; }
  #scrollIframe .mx2 ul {
    padding-bottom: 2px;
    overflow: hidden; }
  #scrollIframe .lb-m {
    width: 55px;
    height: 12px;
    display: inline-block;
    position: relative;
    margin: 0 3px; }
  #scrollIframe .lb-m:before {
    display: inline-block;
    content: "";
    position: absolute;
    top: 4px;
    left: 0;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #999; }
  #scrollIframe .lb-m:after {
    display: inline-block;
    content: "";
    position: absolute;
    top: 4px;
    right: 0;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-right: 4px solid #999;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent; }
  #scrollIframe .title-th th {
    white-space: inherit;
    width: auto;
    line-height: 16px;
    padding: 2px 0; }
  #scrollIframe .n-select {
    padding: 0 5px; }
  #scrollIframe .n-select select {
    border: 0; }
  #scrollIframe .n-mapp {
    background-color: #ff6002;
    height: 24px;
    overflow: hidden; }
  #scrollIframe #free-tools {
    line-height: 24px; }
  #scrollIframe #free-tools li {
    float: left;
    margin-top: 1px;
    border: solid 1px #cecece;
    border-radius: 2px;
    padding: 0 5px;
    display: block;
    cursor: pointer;
    margin: 0 3px 5px 0; }
  #scrollIframe #free-tools li select {
    border: 0;
    line-height: 22px;
    height: 22px; }
  #scrollIframe #free-tools .on {
    background-color: #307b06; }
  #scrollIframe #free-tools .on a,
  #scrollIframe #free-tools .on a:hover {
    color: #fff !important; }
  #scrollIframe #detail-oddsSel {
    max-width: 86px;
    position: absolute;
    right: 0;
    top: 10px;
    padding-right: 22px; }
  #scrollIframe .n-search {
    padding: 6px 10px;
    overflow: hidden;
    border-radius: 4px;
    margin-bottom: 5px; }
  #scrollIframe .n-search .input_text {
    border-radius: 4px;
    outline: 0; }
  #scrollIframe #selectsound1,
  #scrollIframe #selectsound2 {
    width: 100%;
    height: 26px;
    margin-bottom: 4px;
    outline: 0; }
  #scrollIframe .goalTitle {
    line-height: 30px;
    padding: 0 10px;
    font-weight: 600; }
  #scrollIframe #menu li {
    position: relative; }
  #scrollIframe #menu li .newMark {
    position: absolute;
    right: -12px;
    top: -2px;
    font-size: 12px;
    font-weight: normal;
    background: #f00;
    color: #fff;
    padding: 0 3px 2px 3px;
    border-radius: 2px; }
  #scrollIframe .menu2 .newMark {
    position: absolute;
    right: 41px;
    top: 7px;
    height: 13px;
    line-height: 13px;
    font-size: 10px;
    font-weight: normal;
    background: #fb2b1c;
    color: #fff;
    padding: 0;
    border-radius: 2px 0;
    z-index: 7;
    width: 28px;
    text-align: center; }
  #scrollIframe td.oddstd.c9 {
    position: relative; }
  #scrollIframe div#dropSelect::first-letter,
  #scrollIframe div#CompanySel.custom-select-02 .custom-options div::first-letter {
    text-transform: uppercase; }
  #scrollIframe div#CompanySel.custom-select-02 .custom-options div {
    text-transform: lowercase; }
  #scrollIframe div#dropSelect {
    text-transform: lowercase;
    line-height: 19px;
    padding-right: 0 !important; }
  #scrollIframe div#CompanySel {
    border-bottom: none;
    width: fit-content; }
  #scrollIframe td.oddstd.c9::after {
    content: '';
    position: absolute;
    left: -1px;
    top: 50%;
    width: 1px;
    height: 30px;
    background: #E6E6E6;
    transform: translateY(-50%); }
  #scrollIframe .allno {
    display: inline-block;
    width: 14px !important;
    height: 14px !important;
    background-image: url(/assets/images/icon-trash.svg) !important;
    margin-top: 0px !important;
    cursor: pointer; }
  #scrollIframe .analyze-icon,
  #scrollIframe .odds-icon,
  #scrollIframe .Detail-icon,
  #scrollIframe .matchdata-icon,
  #scrollIframe .threeinone-icon,
  #scrollIframe .closedata-icon,
  #scrollIframe .odds-icon1x2,
  #scrollIframe .Detail-basketball-icon,
  #scrollIframe .highlight-icon,
  #scrollIframe .bkflash-icon {
    cursor: pointer; }
  #scrollIframe .scoretab {
    background: #fff;
    padding: 5px;
    border-radius: 3px;
    box-shadow: 0 0 10px #666; }
  #scrollIframe .scoretab td {
    line-height: 22px;
    font-size: 12px; }
  #scrollIframe .closebtn {
    position: absolute;
    top: 6px;
    right: 6px;
    background: rgba(0, 0, 0, 0.3);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    cursor: pointer; }
  #scrollIframe .closebtn.v2 {
    background-image: url(../images/close-outline.svg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: unset; }
  #scrollIframe .closebtn.v2::after,
  #scrollIframe .closebtn.v2::before {
    content: unset; }
  #scrollIframe .closebtn::before,
  #scrollIframe .closebtn::after {
    content: "";
    position: absolute;
    top: 10px;
    left: 4px;
    width: 12px;
    height: 1px;
    background: #fff;
    transform: rotate(45deg); }
  #scrollIframe .closebtn::after {
    transform: rotate(-45deg); }
  #scrollIframe .odds-table-bg .nodata {
    background-color: #fff;
    height: 30px;
    text-align: center; }
  #scrollIframe .odds-table-bg .in-gif {
    display: inline-block;
    background: url(../images/in.gif);
    width: 3px;
    height: 8px; }
  #scrollIframe #basketball .listtab tr:hover {
    background: #ffeece;
    color: #ad6212;
    transition: all 0.2s linear; }
  #scrollIframe #basketball.dark .listtab tr:hover {
    background: #3a3a3a; }
  #scrollIframe #basketball .listtab tr:first-child:hover {
    background: none; }
  #scrollIframe #header-wrapper #top {
    margin-bottom: 16px;
    border-bottom: 1px solid #236349;
    border-top: 1px solid #236349; }
  #scrollIframe .authBox {
    display: flex;
    flex-direction: row;
    align-items: center; }
  #scrollIframe .authBox input {
    padding: 8px;
    border-radius: 8px;
    border: none;
    background-color: #337359;
    color: #99b9ac;
    box-sizing: content-box; }
  #scrollIframe .authBox input::placeholder {
    color: #99b9ac; }
  #scrollIframe .authBox input:focus {
    outline: none; }
  #scrollIframe .passwordBox {
    position: relative; }
  #scrollIframe .usernameBox {
    position: relative;
    margin-right: 8px; }
  #scrollIframe .usernameBox img,
  #scrollIframe .passwordBox img {
    position: absolute;
    right: 8px;
    top: 8px; }
  #scrollIframe .usernameBox input {
    width: 172px;
    height: 20px;
    font-family: "Inter", sans-serif; }
  #scrollIframe .passwordBox input {
    width: 145px;
    height: 20px;
    font-family: "Inter", sans-serif; }
  #scrollIframe .loginButton img,
  #scrollIframe .signupButton img {
    width: 16px;
    height: 16px;
    margin-right: 6px; }
  #scrollIframe .loginButton span,
  #scrollIframe .signupButton span {
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase; }
  #scrollIframe .loginButton,
  #scrollIframe .signupButton {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 7px 24px;
    margin-right: 0px;
    margin-left: 10px;
    cursor: pointer;
    border-radius: 8px;
    box-sizing: border-box;
    width: 155px;
    height: 36px; }
  #scrollIframe .loginButton {
    background-color: #ebfbf5;
    color: #00100a;
    transition: .175s all linear;
    border: 1px solid transparent; }
  #scrollIframe .loginButton:hover {
    background-color: #00100a;
    color: #ebfbf5;
    border-color: #00100a; }
  #scrollIframe .signupButton {
    background-color: #bf3e16;
    color: #ffffff;
    transition: .175s all linear;
    border: 1px solid transparent; }
  #scrollIframe .signupButton:hover {
    background-color: #ffffff;
    color: #bf3e16;
    border-color: #bf3e16; }
  #scrollIframe .loginBox {
    height: 40px; }
  #scrollIframe .signUpBox {
    height: 40px; }
  #scrollIframe .loginBox #login_icon a {
    display: block; }
  #scrollIframe .loginBox .badge_fill {
    position: absolute;
    bottom: -7px;
    top: unset; }
  #scrollIframe .loginBox .sign_in_btn {
    position: absolute;
    right: 0;
    width: 90px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    line-height: 34px;
    border: 1px solid #fff;
    border-radius: 3px;
    cursor: pointer; }
  #scrollIframe .member-login-icon {
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: block; }
  #scrollIframe .member-login-icon img {
    border-radius: 50%; }
  #scrollIframe .loginBox .btn {
    padding: 0;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    text-align: center; }
  #scrollIframe .loginBox img {
    border-radius: 50%;
    max-width: 100%;
    max-height: 100%;
    cursor: pointer; }
  #scrollIframe .menu2 li .icon {
    font-size: 16px;
    margin-right: 4px;
    font-weight: normal;
    vertical-align: -1px; }
  #scrollIframe .menu2 li .on .badge_fill {
    position: absolute;
    top: 3px;
    right: 3px;
    padding: 0 4px; }
  #scrollIframe .menu2 li .on .fav_count {
    position: absolute;
    top: 9px;
    padding: 0 4px; }
  #scrollIframe .badge_fill {
    white-space: nowrap;
    background: #f44336;
    border: solid 1px #f44336 !important;
    color: #fff;
    height: 15px;
    line-height: 13px;
    margin-left: 5px;
    font-weight: normal;
    border-radius: 10px;
    font-size: 12px;
    font-style: normal;
    position: absolute;
    top: 3px;
    right: 3px;
    padding: 0 4px; }
  #scrollIframe .fav_count {
    white-space: nowrap;
    background: #f44336;
    border: solid 1px #f44336 !important;
    color: #fff;
    height: 15px;
    line-height: 14px;
    text-align: center;
    margin-left: 5px;
    font-weight: normal;
    border-radius: 10px;
    font-size: 12px;
    font-style: normal;
    position: absolute;
    top: 9px;
    padding: 0 4px;
    box-sizing: initial; }
  #scrollIframe .fav_count {
    width: 17px;
    height: 17px;
    box-sizing: border-box;
    text-align: center;
    padding: 0;
    line-height: 16px; }
  #scrollIframe .fav_count.grayBG {
    background: #999;
    border-color: #999 !important; }
  #scrollIframe .footH1 {
    font-size: 15px;
    padding-top: 5px; }
  #scrollIframe .sdss {
    background-color: #e5e5e5; }
  #scrollIframe .sdss:hover {
    background-color: #dadada; }
  #scrollIframe * {
    -webkit-text-size-adjust: none; }
  #scrollIframe html {
    /*min-width: 1060px;*/ }
  #scrollIframe .nosclassLink {
    font-size: 14px;
    font-weight: bold;
    color: #d64444 !important; }
  #scrollIframe .flyClose {
    position: absolute;
    top: 0;
    right: 0;
    background: #222;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    z-index: 100;
    cursor: pointer; }
  #scrollIframe .flyClose::before,
  #scrollIframe .flyClose::after {
    content: "";
    position: absolute;
    top: 4px;
    left: 10px;
    background: #fff;
    width: 1px;
    height: 12px;
    transform: rotate(45deg); }
  #scrollIframe .flyClose::after {
    transform: rotate(-45deg); }
  #scrollIframe .tav {
    color: #888; }
  #scrollIframe .to-1 {
    color: #555; }
  #scrollIframe .to-2 {
    color: #222; }
  #scrollIframe #flGoalDiv {
    background-color: #fff;
    margin-top: 5px;
    border: 3px solid #2f6f13; }
  #scrollIframe #flGoalDiv td {
    font-family: "Arial";
    font-size: 12px; }
  #scrollIframe #flGoalDiv .line td {
    line-height: 18px;
    font-size: 14px;
    padding: 6px 0; }
  #scrollIframe .line .teamname {
    width: 150px;
    padding: 0 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block; }
  #scrollIframe .line i.rank {
    float: right;
    font-size: 12px;
    font-style: normal; }
  #scrollIframe .GoalDiv-t {
    background-color: #dbeca6;
    color: #666;
    padding-left: 10px; }
  #scrollIframe .goal-time {
    color: #d64444;
    font-size: 12px;
    float: right;
    margin-right: 15px; }
  #scrollIframe .sjicon {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin: 0 auto; }
  #scrollIframe .result-split {
    background-color: #ffc;
    align-content: center;
    height: 20px;
    font-weight: bold; }
  #scrollIframe #ddlTimeZone li:hover,
  #scrollIframe #ddlOddsType li:hover {
    background: #226204; }
  #scrollIframe .crumbs {
    width: 1060px;
    color: #999;
    font-size: 12px;
    line-height: 20px;
    margin: 5px auto;
    display: flex;
    align-items: center; }
    #scrollIframe .crumbs .crumbs-wrapper {
      min-width: 197px;
      display: flex;
      align-items: center; }
      #scrollIframe .crumbs .crumbs-wrapper div {
        display: flex;
        align-items: center; }
    #scrollIframe .crumbs h1.crumbs-headline {
      text-transform: uppercase;
      font-size: 16px;
      font-weight: 600; }
  #scrollIframe .cursor-auto {
    cursor: auto; }
  #scrollIframe .crumbs a.off {
    color: #307b06;
    font-weight: 500;
    margin: 0 5px;
    flex: 0 0 auto; }
  #scrollIframe .cup-match .crumbs a.off {
    pointer-events: none; }
  #scrollIframe .top-league #matchBox,
  #scrollIframe .top-league #dropTeam,
  #scrollIframe .top-league #dropTeam2 {
    display: none !important; }
  #scrollIframe .crumbs h1,
  #scrollIframe .crumbs .h1 {
    flex: 1;
    font-size: 12px;
    font-weight: 600;
    margin: 0 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    color: #00301D !important; }
  #scrollIframe .seo-text-h1 {
    color: #0F0F0F;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
    margin-top: -40px;
    margin-bottom: 8px; }
  #scrollIframe .youtube_box {
    background: var(--black);
    position: relative;
    height: 300px;
    text-align: center; }
  #scrollIframe .youtube_box .close {
    background: var(--white10);
    width: 24px;
    height: 24px;
    top: 10px;
    right: 10px;
    transform: translate(0, 0);
    border-radius: 50%; }
  #scrollIframe .youtube_box iframe {
    width: 85%;
    height: 100%; }
  #scrollIframe .o-lose,
  #scrollIframe .o-win,
  #scrollIframe .o-draw {
    color: #fff;
    border-radius: 2px;
    width: 17px;
    display: inline-block;
    line-height: 17px;
    text-align: center; }
  #scrollIframe .o-lose {
    background-color: #d64444 !important; }
  #scrollIframe .o-win {
    background-color: #71ab49 !important; }
  #scrollIframe .o-draw {
    background-color: #f09b57 !important; }
  #scrollIframe .hbg-td1,
  #scrollIframe .isLeaTop,
  #scrollIframe .oddate,
  #scrollIframe .fav-highlight {
    background-color: #F7DCA7 !important; }
  #scrollIframe .hbg-td2 {
    background-color: #D1FFED !important; }
  #scrollIframe .hbg-td3 {
    background-color: #fbf1ef !important; }
  #scrollIframe .tvImg {
    cursor: pointer;
    width: 16px;
    height: 16px; }
  #scrollIframe .ant .matchdata .databtns,
  #scrollIframe #settingPop .box-footer,
  #scrollIframe .matchList .item .exbar,
  #scrollIframe #settingPop .dbList ul div,
  #scrollIframe .w10,
  #scrollIframe .calendar__days,
  #scrollIframe #div_search,
  #scrollIframe #panluDiv,
  #scrollIframe #calendar,
  #scrollIframe #calendar .datelayer_td-blank,
  #scrollIframe #calendar .datelayer_td-blank:hover,
  #scrollIframe #main #min,
  #scrollIframe #main3,
  #scrollIframe #info,
  #scrollIframe #main #right .lrdiv,
  #scrollIframe #main #left .lrdiv,
  #scrollIframe .rf,
  #scrollIframe #showCountry,
  #scrollIframe #showoptional,
  #scrollIframe #showCompany,
  #scrollIframe .rbl,
  #scrollIframe .b1,
  #scrollIframe .com LI SPAN A:hover,
  #scrollIframe .white-bg,
  #scrollIframe .white-bg2,
  #scrollIframe .livetab,
  #scrollIframe .team-table-home .vv,
  #scrollIframe .team-table-guest .vv,
  #scrollIframe .home-div a span,
  #scrollIframe .guest-div a span,
  #scrollIframe select,
  #scrollIframe .fx-tb-b li b,
  #scrollIframe .fx-tb-b h4,
  #scrollIframe .fx-tab .fx-tab-on,
  #scrollIframe .fx-tab .fx-tab-on2,
  #scrollIframe .twin,
  #scrollIframe .bak_div,
  #scrollIframe .tvLink,
  #scrollIframe .BtvLink,
  #scrollIframe .n-search {
    background-color: #fff !important; }
  #scrollIframe input,
  #scrollIframe input::placeholder {
    font-family: "Inter", sans-serif; }
  #scrollIframe #main #right .lrdiv,
  #scrollIframe .n-search,
  #scrollIframe #main #right .n-search-input #rightSearchInput {
    background-color: #fff !important; }
  #scrollIframe .n-search {
    margin-bottom: 15px; }
  #scrollIframe #main #right .n-search-input #rightSearchInput body #tools li span,
  #scrollIframe .oodstable-t,
  #scrollIframe .date-table th,
  #scrollIframe .gray-bg2,
  #scrollIframe .fx-tb-a li .fx-td-data,
  #scrollIframe .fx-line,
  #scrollIframe .mintopnav a,
  #scrollIframe .lo-f2,
  #scrollIframe .fx-tb-b h4,
  #scrollIframe .fx-tab span,
  #scrollIframe .oddsCaption,
  #scrollIframe .home-div a span,
  #scrollIframe .guest-div a span,
  #scrollIframe .Leaguestitle {
    background-color: #e5e5e5; }
  #scrollIframe .sotit,
  #scrollIframe .bts span,
  #scrollIframe .scoretitle td,
  #scrollIframe .litab2,
  #scrollIframe .listtab .stsw td,
  #scrollIframe .com LI SPAN A,
  #scrollIframe .team-table-home td,
  #scrollIframe .team-table-guest td,
  #scrollIframe .team-table-other td,
  #scrollIframe .team-table-home tr,
  #scrollIframe .team-table-guest tr,
  #scrollIframe .team-table-other tr,
  #scrollIframe .fx,
  #scrollIframe .team-table-home,
  #scrollIframe .team-table-guest,
  #scrollIframe .team-table-other,
  #scrollIframe .player-list,
  #scrollIframe .jqSubTitle2,
  #scrollIframe .jqTitle2,
  #scrollIframe #calendar td,
  #scrollIframe .loadngdiv,
  #scrollIframe .fx20,
  #scrollIframe .oddstitle,
  #scrollIframe .search-container .searchItem:nth-child(odd) {
    background-color: #f9f9f9; }
  #scrollIframe .oddstable,
  #scrollIframe .schedule:hover,
  #scrollIframe .collapse:hover,
  #scrollIframe .closes:hover,
  #scrollIframe .expand:hover {
    background-color: #dadada; }
  #scrollIframe .Leaguestitle,
  #scrollIframe a,
  #scrollIframe .sotit,
  #scrollIframe A.sb:hover,
  #scrollIframe a.pk:hover,
  #scrollIframe .team-table-title,
  #scrollIframe .team-table-title a,
  #scrollIframe .team-table-title2,
  #scrollIframe .fx-title .fx-title-vs,
  #scrollIframe .team_bf,
  #scrollIframe .lr_tit {
    color: #222; }
  #scrollIframe .time,
  #scrollIframe #tools .odds_setting p,
  #scrollIframe .rbl,
  #scrollIframe #tools li span:hover,
  #scrollIframe .date-table th,
  #scrollIframe .odd-bg1 span,
  #scrollIframe .bts span,
  #scrollIframe .team-table-other b,
  #scrollIframe .stat-title,
  #scrollIframe .fx-c-3,
  #scrollIframe .oddstitle,
  #scrollIframe .oodstable-t {
    color: #666; }
  #scrollIframe .date-picker,
  #scrollIframe .sotit,
  #scrollIframe .rbl,
  #scrollIframe .scoretitle td,
  #scrollIframe .listtab td,
  #scrollIframe .listtab .stsw td,
  #scrollIframe .com LI,
  #scrollIframe .team-table-home td,
  #scrollIframe .team-table-guest td,
  #scrollIframe .team-table-other td,
  #scrollIframe .fx-div,
  #scrollIframe .fg_Title,
  #scrollIframe #calendar .d-line,
  #scrollIframe .tgs2 td,
  #scrollIframe .rs_ser li a,
  #scrollIframe .r-line,
  #scrollIframe .jqSubTitle2,
  #scrollIframe .jqTitle2,
  #scrollIframe .Prediction-t,
  #scrollIframe ul.menu li,
  #scrollIframe #calendar .l-line,
  #scrollIframe .bts span,
  #scrollIframe .win-note,
  #scrollIframe .loadngdiv,
  #scrollIframe ul.menu,
  #scrollIframe .tabsBox,
  #scrollIframe .twin,
  #scrollIframe .discription span,
  #scrollIframe .Leaguestitle td,
  #scrollIframe .date-picker .date-picker-calendar,
  #scrollIframe .tvLink ul li a,
  #scrollIframe .BtvLink ul li a,
  #scrollIframe #div_search,
  #scrollIframe .search-container .searchItem,
  #scrollIframe .bt-selected,
  #scrollIframe .searchexplain {
    border-color: #e5e5e5 !important; }
  #scrollIframe .date-picker,
  #scrollIframe .sotit,
  #scrollIframe .rbl,
  #scrollIframe .scoretitle td,
  #scrollIframe .listtab td,
  #scrollIframe .listtab .stsw td,
  #scrollIframe .com LI,
  #scrollIframe .team-table-home td,
  #scrollIframe .team-table-guest td,
  #scrollIframe .team-table-other td,
  #scrollIframe .fx-div,
  #scrollIframe .fg_Title,
  #scrollIframe #calendar .d-line,
  #scrollIframe .tgs2 td,
  #scrollIframe .search-container .searchItem {
    border-bottom: 1px solid transparent; }
  #scrollIframe #table_live tr:not([id^="ln_"]) td {
    border-top: 2px solid #f0f0f0;
    border-bottom: none !important; }
  #scrollIframe #table_live tr[id^="trF_"] {
    width: 100%; }
  #scrollIframe #table_live tr[id^="trF_"] td[id^="flashLive_"] {
    width: 100%; }
  #scrollIframe #table_live tr td {
    box-sizing: border-box; }
  #scrollIframe .rs_ser li a {
    border-bottom: 3px solid transparent; }
  #scrollIframe .allno:hover:after {
    background-color: #242424; }
  #scrollIframe .r-line,
  #scrollIframe .jqSubTitle2,
  #scrollIframe .jqTitle2,
  #scrollIframe .Prediction-t,
  #scrollIframe ul.menu li {
    border-right: 1px solid transparent; }
  #scrollIframe .jqSubTitle2,
  #scrollIframe .jqTitle2,
  #scrollIframe #calendar .l-line,
  #scrollIframe .date-picker .date-picker-calendar {
    border-left: 1px solid transparent; }
  #scrollIframe .bts span,
  #scrollIframe .win-note,
  #scrollIframe .loadngdiv,
  #scrollIframe ul.menu,
  #scrollIframe .tabsBox,
  #scrollIframe .twin,
  #scrollIframe .discription span,
  #scrollIframe .tvLink ul li a,
  #scrollIframe .BtvLink ul li a,
  #scrollIframe #div_search {
    border: 1px solid transparent; }
  #scrollIframe .bts {
    border-top: 1px solid #e5e5e5; }
  #scrollIframe .matchList .item .odds,
  #scrollIframe .date-table,
  #scrollIframe .date-table td,
  #scrollIframe .date-table th,
  #scrollIframe #selectsound1,
  #scrollIframe #selectsound2 {
    border-color: #d0d0d0 !important; }
  #scrollIframe .date-table {
    border-bottom: 1px solid transparent; }
  #scrollIframe .date-table {
    border-right: 1px solid transparent; }
  #scrollIframe .date-table td,
  #scrollIframe .date-table th {
    border-left: solid 1px transparent;
    border-top: solid 1px transparent; }
  #scrollIframe .red,
  #scrollIframe .red2,
  #scrollIframe .lo-f2,
  #scrollIframe .fbheader .row .LName,
  #scrollIframe .fbheader .row .LName a,
  #scrollIframe .fbheader .row .end .score,
  #scrollIframe .sclassLink,
  #scrollIframe .zbf {
    color: #E51B00 !important; }
  #scrollIframe .only-score .odds-title,
  #scrollIframe .only-score .otOdds,
  #scrollIframe .only-score .ouOdds,
  #scrollIframe .only-score .handOdds {
    display: none; }
  #scrollIframe #table_live .tds .hdpstar {
    display: inline;
    padding: 2px 0 0 0;
    margin: 0;
    color: #f00;
    display: none !important; }
  #scrollIframe #table_live .tds .hdpstar::before {
    content: "*"; }
  #scrollIframe #bottom .webid .mobile-version {
    background: url(../images/phone.svg) no-repeat;
    background-position-y: 2px;
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    width: 148px; }
  #scrollIframe .Leaguestitle .rankicon,
  #scrollIframe .team_leaguetitle .rankicon {
    background-image: url(../images/rank.svg?v=1);
    background-repeat: no-repeat;
    background-position: center center;
    width: 24px;
    height: 24px;
    margin: 2px 6px;
    float: right;
    display: inline-block;
    cursor: pointer;
    transition: .175s all linear; }
  #scrollIframe .Leaguestitle .league-title-rank-icon,
  #scrollIframe .team_leaguetitle .league-title-rank-icon {
    background-image: url(../images/rank.svg?v=1);
    background-repeat: no-repeat;
    background-position: center center;
    width: 18px;
    height: 18px;
    margin: 2px 6px;
    float: right;
    display: inline-block;
    cursor: pointer;
    transition: .175s all linear; }
  #scrollIframe a,
  #scrollIframe .tvLinkBtn,
  #scrollIframe .glove {
    cursor: pointer; }
  #scrollIframe .drainage {
    position: fixed;
    top: 350px;
    z-index: 1000;
    width: 420px;
    left: 50%;
    margin-left: -210px;
    padding: 12px;
    font-size: 16px;
    color: #fff;
    line-height: 24px;
    text-indent: 1em;
    border-radius: 6px;
    background: #196ab7;
    border: 4px solid #2d8de8;
    box-shadow: 0 8px 40px #00407d; }
  #scrollIframe .drainage .linkDesc {
    line-height: 28px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    text-align: center; }
  #scrollIframe .drainage .countdown {
    text-align: center;
    margin: 8px 0; }
  #scrollIframe .drainage #drainageCountDown {
    color: #ff0;
    font-size: 24px; }
  #scrollIframe .drainage .btn {
    background: var(--white-bg);
    color: var(--thirdly-color);
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    text-indent: initial;
    width: 30%;
    margin: 8px auto 4px;
    padding: 2px 10px;
    border-radius: 4px;
    cursor: pointer; }
  #scrollIframe .sloading {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 8887 !important;
    background-color: rgba(230, 230, 230, 0.7); }
  #scrollIframe .sloading table,
  #scrollIframe .sloading table tbody,
  #scrollIframe .sloading table tbody tr,
  #scrollIframe .sloading table tbody tr td {
    display: block;
    width: 100%;
    border: 0; }
  #scrollIframe .sloading .loadngdiv {
    width: 100%;
    border-collapse: collapse;
    padding: 12px;
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    z-index: 8888;
    text-align: center;
    transform: translate(-50%, -50%);
    max-width: 300px;
    border-radius: 4px;
    overflow: hidden;
    background: #E6E6E6;
    box-shadow: 4px 4px 30px 0px rgba(17, 19, 44, 0.1);
    border: unset !important; }
  #scrollIframe .sloading .loadngdiv img {
    width: 30px;
    height: 30px; }
  #scrollIframe .sloading .loadngdiv .sloading-title {
    color: #414141;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 23.4px;
    width: 100%;
    display: block;
    margin: 12px auto; }
  #scrollIframe .sloading .loadngdiv .sloading-des {
    color: #414141;
    text-align: center;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18.2px;
    width: 100%;
    display: block; }
  #scrollIframe .drainage_mask {
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 999; }
  #scrollIframe .win_lose {
    display: flex;
    justify-content: center; }
  #scrollIframe .win_lose .o-lose,
  #scrollIframe .win_lose .o-win,
  #scrollIframe .win_lose .o-draw {
    margin: 0 2px; }
  #scrollIframe .bt-selected {
    border-top: solid 1px transparent;
    text-align: center;
    padding: 6px 0 2px 0; }
  #scrollIframe .detail_player {
    display: inline-block;
    max-width: 141px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  #scrollIframe .Leaguestitle .cImg,
  #scrollIframe .team_leaguetitle .cImg {
    position: relative;
    width: 22.5px;
    height: 15px;
    top: 3px;
    padding: 0 4px;
    vertical-align: 0; }
  #scrollIframe .NotificalPop {
    background: var(--bgcolor-1);
    width: 280px;
    padding: 10px;
    border-radius: 6px;
    position: fixed;
    bottom: 20px;
    right: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    z-index: 10000; }
  #scrollIframe .NotificalPop .tit {
    color: var(--primary-color);
    font-size: 16px;
    font-weight: 600;
    line-height: 30px;
    text-align: center; }
  #scrollIframe .NotificalPop p {
    color: var(--textcolor-1);
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    padding: 10px; }
  #scrollIframe .NotificalPop .btn {
    background: var(--primary-color);
    color: var(--text-white);
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    border-radius: 4px;
    padding: 8px 0;
    margin: 5px 10px;
    cursor: pointer; }
  #scrollIframe #tools.tools {
    border-bottom: none !important;
    overflow: initial; }
  #scrollIframe .tools .switch-btn {
    background: var(--primary-color);
    height: 22px;
    padding: 1px;
    margin: 2px 10px;
    border-radius: 20px;
    float: right;
    display: inline-block;
    position: relative; }
  #scrollIframe .tools .switch-btn span {
    color: var(--text-white);
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    padding: 0 3px;
    border-radius: 20px;
    float: left;
    display: inline-block;
    cursor: pointer; }
  #scrollIframe .tools .switch-btn span.on {
    background: var(--white-bg);
    color: var(--primary-color);
    font-weight: bold; }
  #scrollIframe .tools .switch-btn .pop {
    min-width: 150px;
    background: var(--gray80);
    color: var(--text-white);
    text-align: center;
    line-height: normal;
    padding: 15px;
    border-radius: 5px;
    position: absolute;
    top: 26px;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 9;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4); }
  #scrollIframe .tools .switch-btn .pop .btn {
    background: var(--primary-color);
    color: var(--text-white);
    text-align: center;
    line-height: 24px;
    width: 50%;
    padding: 0 10px;
    margin: 10px auto 0 auto;
    border-radius: 5px;
    cursor: pointer; }
  #scrollIframe #tools li span .icon {
    color: var(--textcolor-2);
    font-size: 12px;
    line-height: 14px;
    font-weight: normal;
    margin-left: 2px; }
  #scrollIframe #tools li.on span .icon {
    color: var(--text-white); }
  #scrollIframe #showoptional2 .quickPos {
    background: var(--bgcolor-2);
    position: absolute;
    right: 22px;
    top: 50%;
    transform: translate(0, -50%);
    padding: 4px 0;
    border-radius: 30px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    z-index: 99; }
  #scrollIframe #showoptional2 .quickPos li {
    color: var(--textcolor-1);
    font-size: 12px;
    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; }
  #scrollIframe #showoptional2 .quickPos li.on {
    background-color: var(--black);
    color: var(--text-white); }
  #scrollIframe .down3 {
    color: var(--down); }
  #scrollIframe .up3 {
    color: var(--up); }
  #scrollIframe .neutraity {
    color: #ff2929;
    font-weight: normal; }
  #scrollIframe a {
    text-decoration: none; }
  #scrollIframe a:hover,
  #scrollIframe .f11:hover {
    color: #f60;
    text-decoration: underline;
    cursor: pointer; }
  #scrollIframe .teamNames a:hover {
    color: #fff;
    text-decoration: underline; }
  #scrollIframe input[type="radio"],
  #scrollIframe input[type="checkbox"] {
    margin: 2px 5px 0 0;
    vertical-align: -2px;
    cursor: pointer; }
  #scrollIframe ._hide {
    display: none; }
  #scrollIframe .tipsText {
    font-weight: normal;
    background: #fff3e8 !important;
    color: #cb6f2d !important;
    height: 16px;
    line-height: 16px;
    border-radius: 2px;
    min-width: 10px;
    min-height: 10px;
    padding: 0 5px;
    text-align: center;
    display: inline-block;
    font-size: 11px;
    font-style: normal;
    vertical-align: unset !important;
    margin: 2px;
    cursor: pointer; }
  #scrollIframe .fbsclass {
    color: var(--textcolor-1);
    font-weight: bold; }
  #scrollIframe .fbsclass:hover {
    color: #222;
    text-decoration: none;
    cursor: not-allowed; }
  #scrollIframe .LGname {
    color: var(--textcolor-1);
    font-weight: bold;
    cursor: pointer; }
  #scrollIframe .LGname:hover {
    color: #f60;
    text-decoration: underline; }
  #scrollIframe .nounderline {
    text-decoration: none !important;
    cursor: auto; }
  #scrollIframe .nolink {
    cursor: text !important;
    text-decoration: none !important;
    color: var(--textcolor-2) !important; }
  #scrollIframe #header-wrapper,
  #scrollIframe #analyMap a,
  #scrollIframe .mintopnav li.on a {
    background-color: var(--second-color); }
  #scrollIframe .new_icon {
    color: #fff;
    background: #f44336;
    background-image: none !important;
    height: 15px;
    line-height: 13px;
    margin-left: 5px;
    font-weight: normal;
    border-radius: 10px;
    font-size: 12px;
    font-style: normal;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 4px;
    white-space: nowrap; }
  #scrollIframe .menu2,
  #scrollIframe #soccer .scoretitle td,
  #scrollIframe #tools .on span,
  #scrollIframe .mintopnav.v2 li.on a,
  #scrollIframe .oddsHead select,
  #scrollIframe .nav_select,
  #scrollIframe .jqTitle {
    background-color: var(--primary-color); }
  #scrollIframe .nav_select {
    padding: 5px 10px;
    line-height: 20px;
    overflow: hidden;
    margin-top: -1px; }
  #scrollIframe #soccer .scoretitle td {
    color: #070f03;
    font-weight: 500; }
  #scrollIframe .tools,
  #scrollIframe .mintopnav {
    border-bottom: 3px solid var(--primary-color); }
  #scrollIframe .menu2 li:hover {
    border-radius: 0px 0px 0px 0px;
    border-color: #ffffff;
    background: #337359; }
  #scrollIframe .menu2 li a {
    display: inline-block;
    /* border-right: 1px solid var(--black20); */
    border-right: 1px solid #005030; }
  #scrollIframe #soccer .Leaguestitle td {
    padding-left: 0; }
  #scrollIframe #soccer .Leaguestitle td.df-wrapper {
    display: flex;
    border: none !important;
    justify-content: flex-end;
    align-items: center;
    height: 36px; }
  #scrollIframe #basketball #header-wrapper,
  #scrollIframe #basketball .oddsHead select,
  #scrollIframe #basketball #analyMap a,
  #scrollIframe #basketball .nav_select,
  #scrollIframe #basketball .mintopnav li.on a {
    background-color: #693131; }
  #scrollIframe #basketball .menu2,
  #scrollIframe #basketball #tools .on span,
  #scrollIframe #basketball .mintopnav.v2 li.on a,
  #scrollIframe .on-bg-color {
    background-color: #a94446; }
  #scrollIframe #basketball .Leaguestitle {
    background-color: var(--table_header); }
  #scrollIframe #basketball .scoretitle td {
    line-height: 24px; }
  #scrollIframe #basketball .bftab {
    line-height: 16px; }
  #scrollIframe #basketball .bftab .b1 {
    height: 30px; }
  #scrollIframe #basketball .bf {
    font-weight: 600; }
  #scrollIframe #basketball .txtad_div {
    text-align: center;
    width: 100%;
    background-color: #fff;
    border-top: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5; }
  #scrollIframe #basketball.dark .txtad_div {
    background-color: #222;
    border-color: #444; }
  #scrollIframe #basketball .nolink {
    cursor: not-allowed;
    text-decoration: none;
    color: #222; }
  #scrollIframe #basketball.dark .nolink {
    cursor: not-allowed;
    text-decoration: none;
    color: #fff; }
  #scrollIframe #basketball .menu2 li .on,
  #scrollIframe #basketball .menu2 li .on:hover {
    color: var(--text-primary);
    background-color: #e5e5e5; }
  #scrollIframe #basketball.dark .menu2 li .on,
  #scrollIframe #basketball.dark .menu2 li .on:hover {
    background-color: #151515 !important; }
  #scrollIframe #basketball .menu2 .sub2_4 {
    width: 130px; }
  #scrollIframe #basketball .tools,
  #scrollIframe #basketball .mintopnav {
    border-bottom: 3px solid var(--primary-color); }
  #scrollIframe #tennis #header-wrapper,
  #scrollIframe #tennis .oddsHead select,
  #scrollIframe #tennis #analyMap a,
  #scrollIframe #tennis .nav_select,
  #scrollIframe #tennis .mintopnav li.on a,
  #scrollIframe #tennis .menu2,
  #scrollIframe #tennis #tools .on span,
  #scrollIframe #tennis .mintopnav.v2 li.on a,
  #scrollIframe #tennis .date-tab b,
  #scrollIframe #tennis .date-tab a.on {
    background-color: #57750c; }
  #scrollIframe #tennis .tools,
  #scrollIframe #tennis #tool {
    border-bottom: 3px solid #57750c; }
  #scrollIframe #tennis .Leaguestitle {
    background-color: #e5ead5; }
  #scrollIframe #tennis.dark .Leaguestitle {
    background-color: #41520e; }
  #scrollIframe #tennis .Leaguestitle td {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important; }
  #scrollIframe #tennis.dark .Leaguestitle td {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; }
  #scrollIframe #oddsChange,
  #scrollIframe [id^="oddsChange_"],
  #scrollIframe #panluDiv,
  #scrollIframe .livetab,
  #scrollIframe .bak_div {
    box-shadow: 0 0 10px #666; }
  #scrollIframe .match-odds-menu {
    position: relative;
    height: 30px;
    margin-top: 8px; }
  #scrollIframe .match-odds-menu a {
    display: inline-block;
    padding: 0 5px;
    margin: 0 2px;
    height: 30px;
    line-height: 30px;
    min-width: 90px;
    text-align: center;
    font-weight: bold;
    border: 1px solid var(--border-3);
    border-radius: 4px;
    cursor: pointer;
    text-decoration: none; }
  #scrollIframe .match-odds-menu .on {
    background-color: var(--primary-color) !important;
    color: var(--text-white);
    font-weight: 600; }
  #scrollIframe .match-odds-menu a select,
  #scrollIframe .match-odds-menu a select:focus {
    height: 24px;
    background: none;
    border: 0;
    outline: 0; }
  #scrollIframe #liveCompareDiv .nodata,
  #scrollIframe #iframeA .nodata {
    background: var(--gray3);
    color: var(--textcolor-2);
    border: 1px solid var(--border-3);
    height: 80px;
    font-size: 15px;
    line-height: 35px;
    text-align: center;
    padding: 10px 0;
    display: none; }
  #scrollIframe #liveCompareDiv .nodata .btn,
  #scrollIframe #iframeA .nodata .btn {
    background: var(--primary-color);
    color: var(--text-white);
    width: auto;
    margin: 0 auto 10px auto;
    padding: 0 30px;
    border-radius: 30px;
    display: table;
    cursor: pointer; }
  #scrollIframe #liveCompareDiv .nodata .btn .icon,
  #scrollIframe #iframeA .nodata .btn .icon {
    margin-right: 4px; }
  #scrollIframe .adtext-bg {
    background-color: #ffffe8; }
  #scrollIframe .ad-txt-red,
  #scrollIframe a.adtext1 {
    color: #d64444;
    font-weight: bold; }
  #scrollIframe .ad-txt-blue,
  #scrollIframe a.adtext2 {
    color: #0089f1;
    font-weight: bold; }
  #scrollIframe .adtext-bg2 {
    background-color: #ffc; }
  #scrollIframe .txtad_div {
    text-align: center;
    width: 100%;
    background-color: #ffffe8;
    border-top: solid 1px #e5e5e5; }
  #scrollIframe .Leaguestitle td {
    padding-left: 8px;
    line-height: 25px; }
  #scrollIframe #basketball .Leaguestitle td {
    padding-left: 2px;
    line-height: 29px; }
  #scrollIframe .scoretitle td {
    line-height: 20px; }
  #scrollIframe #top {
    position: relative;
    clear: both; }
  #scrollIframe #header-wrapper #top .top {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 1208px;
    margin: 0 auto;
    padding: 14.5px 0 15.5px 0; }
  #scrollIframe #top .weblogo {
    width: 189px;
    height: 35.943px; }
  #scrollIframe #nav {
    width: 100%;
    overflow: hidden; }
  #scrollIframe #nav .nav {
    background-color: #346bab;
    width: 950px;
    margin: 0 auto;
    overflow: hidden; }
  #scrollIframe #nav li {
    float: left;
    margin-right: 2px;
    width: 116px; }
  #scrollIframe #nav li a {
    color: #fff;
    text-align: center;
    width: 100%;
    display: block;
    line-height: 40px;
    font-size: 15px; }
  #scrollIframe #nav li a:hover {
    color: #fffc00;
    text-decoration: none; }
  #scrollIframe #nav span a,
  #scrollIframe #nav span a:hover {
    color: #fffc00;
    background-position: left 26px; }
  #scrollIframe .member-icon {
    width: 40px;
    height: 40px;
    position: absolute;
    background: url(../images/user-login.png) no-repeat;
    cursor: pointer; }
  #scrollIframe #nav2 {
    width: 100%; }
  #scrollIframe #nav2 ul {
    margin-bottom: 5px; }
  #scrollIframe .nav2 {
    background: #fff;
    clear: both;
    border: solid 1px #e4e4e4;
    border-top: 0;
    height: 30px;
    text-align: center;
    width: 948px;
    margin: 0 auto;
    border-radius: 0 0 4px 4px; }
  #scrollIframe .nav2 li {
    background: url(/Content/Com/blue_img/ik.gif) no-repeat right;
    padding: 0 11px;
    line-height: 30px;
    display: block;
    float: left;
    height: 30px; }
  #scrollIframe .nav2 li.worldcup {
    background: url(../images/worldcup.png) no-repeat 10px center;
    background-size: auto 77%;
    padding-left: 26px; }
  #scrollIframe .nav2 li a {
    font-size: 14px; }
  #scrollIframe .nav22 {
    clear: both;
    height: 30px;
    text-align: center;
    background-color: #fff;
    width: 950px;
    margin: 0 auto; }
  #scrollIframe .nav22 li {
    background: url(/Content/Com/blue_img/ik.gif) no-repeat right;
    padding: 0 8px;
    line-height: 30px;
    display: inline;
    height: 30px;
    font-weight: bold; }
  #scrollIframe .nav22 li a {
    text-decoration: underline; }
  #scrollIframe #topAdDiv {
    width: 1060px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 5px; }
  #scrollIframe #topAdDiv a ~ a {
    margin-left: 5px; }
  #scrollIframe #ad_middle_122 {
    text-align: center;
    width: 1060px;
    margin: 0 auto;
    overflow: hidden; }
  #scrollIframe #ad_middle_122 a ~ a {
    margin-left: 4px; }
  #scrollIframe #ad_middle_122 a img {
    padding-top: 5px; }
  #scrollIframe #ad_middle_2 a ~ a {
    margin-left: 4px; }
  #scrollIframe #ad_middle_2 a img,
  #scrollIframe #ad_middle_3 a img {
    padding: 1px 0; }
  #scrollIframe .leftnav .adclass {
    margin-left: -10px; }
  #scrollIframe .logo {
    font-family: "iconfont logo";
    font-size: 160px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  #scrollIframe .nav-tabs {
    position: relative; }
  #scrollIframe .nav-tabs .nav-more {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 42px;
    line-height: 42px;
    color: #666; }
  #scrollIframe #tabs {
    border-bottom: 1px solid #eee; }
  #scrollIframe #tabs li {
    cursor: pointer;
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    border-bottom: 2px solid transparent;
    position: relative;
    z-index: 1;
    margin-bottom: -1px;
    color: #666; }
  #scrollIframe #tabs .active {
    border-bottom-color: #f00;
    color: #222; }
  #scrollIframe .tab-container .content {
    display: none; }
  #scrollIframe .main {
    padding: 30px 100px;
    width: 960px;
    margin: 0 auto; }
  #scrollIframe .main .logo {
    color: #333;
    text-align: left;
    margin-bottom: 30px;
    line-height: 1;
    height: 110px;
    margin-top: -50px;
    overflow: hidden;
    zoom: 1; }
  #scrollIframe .main .logo a {
    font-size: 160px;
    color: #333; }
  #scrollIframe .helps {
    margin-top: 40px; }
  #scrollIframe .helps pre {
    padding: 20px;
    margin: 10px 0;
    border: solid 1px #e7e1cd;
    background-color: #fffdef;
    overflow: auto; }
  #scrollIframe .icon_lists {
    width: 100% !important;
    overflow: hidden;
    zoom: 1; }
  #scrollIframe .icon_lists li {
    width: 100px;
    margin-bottom: 10px;
    margin-right: 20px;
    text-align: center;
    list-style: none !important;
    cursor: default; }
  #scrollIframe .icon_lists li .code-name {
    line-height: 1.2; }
  #scrollIframe .icon_lists .icon {
    display: block;
    height: 100px;
    line-height: 100px;
    font-size: 42px;
    margin: 10px auto;
    color: #333;
    -webkit-transition: font-size 0.25s linear, width 0.25s linear;
    -moz-transition: font-size 0.25s linear, width 0.25s linear;
    transition: font-size 0.25s linear, width 0.25s linear; }
  #scrollIframe .icon_lists .icon:hover {
    font-size: 100px; }
  #scrollIframe .icon_lists .svg-icon {
    width: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden; }
  #scrollIframe .icon_lists li .name,
  #scrollIframe .icon_lists li .code-name {
    color: #666; }
  #scrollIframe .markdown {
    color: #666;
    font-size: 14px;
    line-height: 1.8; }
  #scrollIframe .highlight {
    line-height: 1.5; }
  #scrollIframe .markdown img {
    vertical-align: middle;
    max-width: 100%; }
  #scrollIframe .markdown h1 {
    color: #404040;
    font-weight: 500;
    line-height: 40px;
    margin-bottom: 24px; }
  #scrollIframe .markdown h2,
  #scrollIframe .markdown h3,
  #scrollIframe .markdown h4,
  #scrollIframe .markdown h5,
  #scrollIframe .markdown h6 {
    color: #404040;
    margin: 1.6em 0 0.6em 0;
    font-weight: 500;
    clear: both; }
  #scrollIframe .markdown h1 {
    font-size: 28px; }
  #scrollIframe .markdown h2 {
    font-size: 22px; }
  #scrollIframe .markdown h3 {
    font-size: 16px; }
  #scrollIframe .markdown h4 {
    font-size: 14px; }
  #scrollIframe .markdown h5 {
    font-size: 12px; }
  #scrollIframe .markdown h6 {
    font-size: 12px; }
  #scrollIframe .markdown hr {
    height: 1px;
    border: 0;
    background: #e9e9e9;
    margin: 16px 0;
    clear: both; }
  #scrollIframe .markdown p {
    margin: 1em 0; }
  #scrollIframe .markdown > p,
  #scrollIframe .markdown > blockquote,
  #scrollIframe .markdown > .highlight,
  #scrollIframe .markdown > ol,
  #scrollIframe .markdown > ul {
    width: 80%; }
  #scrollIframe .markdown ul > li {
    list-style: circle; }
  #scrollIframe .markdown > ul li,
  #scrollIframe .markdown blockquote ul > li {
    margin-left: 20px;
    padding-left: 4px; }
  #scrollIframe .markdown > ul li p,
  #scrollIframe .markdown > ol li p {
    margin: 0.6em 0; }
  #scrollIframe .markdown ol > li {
    list-style: decimal; }
  #scrollIframe .markdown > ol li,
  #scrollIframe .markdown blockquote ol > li {
    margin-left: 20px;
    padding-left: 4px; }
  #scrollIframe .markdown code {
    margin: 0 3px;
    padding: 0 5px;
    background: #eee;
    border-radius: 3px; }
  #scrollIframe .markdown strong,
  #scrollIframe .markdown b {
    font-weight: 600; }
  #scrollIframe .markdown > table {
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    border: 1px solid #e9e9e9;
    width: 95%;
    margin-bottom: 24px; }
  #scrollIframe .markdown > table th {
    white-space: nowrap;
    color: #333;
    font-weight: 600; }
  #scrollIframe .markdown > table th,
  #scrollIframe .markdown > table td {
    border: 1px solid #e9e9e9;
    padding: 8px 16px;
    text-align: left; }
  #scrollIframe .markdown > table th {
    background: #f7f7f7; }
  #scrollIframe .markdown blockquote {
    font-size: 90%;
    color: #999;
    border-left: 4px solid #e9e9e9;
    padding-left: 0.8em;
    margin: 1em 0; }
  #scrollIframe .markdown blockquote p {
    margin: 0; }
  #scrollIframe .markdown .anchor {
    opacity: 0;
    transition: opacity 0.3s ease;
    margin-left: 8px; }
  #scrollIframe .markdown .waiting {
    color: #ccc; }
  #scrollIframe .markdown h1:hover .anchor,
  #scrollIframe .markdown h2:hover .anchor,
  #scrollIframe .markdown h3:hover .anchor,
  #scrollIframe .markdown h4:hover .anchor,
  #scrollIframe .markdown h5:hover .anchor,
  #scrollIframe .markdown h6:hover .anchor {
    opacity: 1;
    display: inline-block; }
  #scrollIframe .markdown > br,
  #scrollIframe .markdown > p > br {
    clear: both; }
  #scrollIframe .hljs {
    display: block;
    background: #fff;
    padding: 0.5em;
    color: #333;
    overflow-x: auto; }
  #scrollIframe .hljs-comment,
  #scrollIframe .hljs-meta {
    color: #969896; }
  #scrollIframe .hljs-string,
  #scrollIframe .hljs-variable,
  #scrollIframe .hljs-template-variable,
  #scrollIframe .hljs-strong,
  #scrollIframe .hljs-emphasis,
  #scrollIframe .hljs-quote {
    color: #df5000; }
  #scrollIframe .hljs-keyword,
  #scrollIframe .hljs-selector-tag,
  #scrollIframe .hljs-type {
    color: #a71d5d; }
  #scrollIframe .hljs-literal,
  #scrollIframe .hljs-symbol,
  #scrollIframe .hljs-bullet,
  #scrollIframe .hljs-attribute {
    color: #0086b3; }
  #scrollIframe .hljs-section,
  #scrollIframe .hljs-name {
    color: #63a35c; }
  #scrollIframe .hljs-tag {
    color: #333; }
  #scrollIframe .hljs-title,
  #scrollIframe .hljs-attr,
  #scrollIframe .hljs-selector-id,
  #scrollIframe .hljs-selector-class,
  #scrollIframe .hljs-selector-attr,
  #scrollIframe .hljs-selector-pseudo {
    color: #795da3; }
  #scrollIframe .hljs-addition {
    color: #55a532;
    background-color: #eaffea; }
  #scrollIframe .hljs-deletion {
    color: #bd2c00;
    background-color: #ffecec; }
  #scrollIframe .hljs-link {
    text-decoration: underline; }
  #scrollIframe code[class*="language-"],
  #scrollIframe pre[class*="language-"] {
    color: #000;
    background: none;
    text-shadow: 0 1px white;
    font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    word-wrap: normal;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none; }
  #scrollIframe pre[class*="language-"]::-moz-selection,
  #scrollIframe pre[class*="language-"] ::-moz-selection,
  #scrollIframe code[class*="language-"]::-moz-selection,
  #scrollIframe code[class*="language-"] ::-moz-selection {
    text-shadow: none;
    background: #b3d4fc; }
  #scrollIframe pre[class*="language-"]::selection,
  #scrollIframe pre[class*="language-"] ::selection,
  #scrollIframe code[class*="language-"]::selection,
  #scrollIframe code[class*="language-"] ::selection {
    text-shadow: none;
    background: #b3d4fc; }
  #scrollIframe pre[class*="language-"] {
    padding: 1em;
    margin: 0.5em 0;
    overflow: auto; }
  #scrollIframe :not(pre) > code[class*="language-"],
  #scrollIframe pre[class*="language-"] {
    background: #f5f2f0; }
  #scrollIframe :not(pre) > code[class*="language-"] {
    padding: 0.1em;
    border-radius: 0.3em;
    white-space: normal; }
  #scrollIframe .token.comment,
  #scrollIframe .token.prolog,
  #scrollIframe .token.doctype,
  #scrollIframe .token.cdata {
    color: #708090; }
  #scrollIframe .token.punctuation {
    color: #999; }
  #scrollIframe .namespace {
    opacity: 0.7; }
  #scrollIframe .token.property,
  #scrollIframe .token.tag,
  #scrollIframe .token.boolean,
  #scrollIframe .token.number,
  #scrollIframe .token.constant,
  #scrollIframe .token.symbol,
  #scrollIframe .token.deleted {
    color: #905; }
  #scrollIframe .token.selector,
  #scrollIframe .token.attr-name,
  #scrollIframe .token.string,
  #scrollIframe .token.char,
  #scrollIframe .token.builtin,
  #scrollIframe .token.inserted {
    color: #690; }
  #scrollIframe .token.operator,
  #scrollIframe .token.entity,
  #scrollIframe .token.url,
  #scrollIframe .language-css .token.string,
  #scrollIframe .style .token.string {
    color: #9a6e3a;
    background: rgba(255, 255, 255, 0.5); }
  #scrollIframe .token.atrule,
  #scrollIframe .token.attr-value,
  #scrollIframe .token.keyword {
    color: #07a; }
  #scrollIframe .token.function,
  #scrollIframe .token.class-name {
    color: #dd4a68; }
  #scrollIframe .token.regex,
  #scrollIframe .token.important,
  #scrollIframe .token.variable {
    color: #e90; }
  #scrollIframe .token.important,
  #scrollIframe .token.bold {
    font-weight: bold; }
  #scrollIframe .token.italic {
    font-style: italic; }
  #scrollIframe .token.entity {
    cursor: help; }
  #scrollIframe .iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  #scrollIframe .icon-max:before {
    content: ""; }
  #scrollIframe .icon-min:before {
    content: ""; }
  #scrollIframe .icon-odds1:before {
    content: ""; }
  #scrollIframe .icon-weather:before {
    content: ""; }
  #scrollIframe .icon-b-ant-off:before {
    content: ""; }
  #scrollIframe .icon-b-ant-on:before {
    content: ""; }
  #scrollIframe .icon-tennis_racket:before {
    content: ""; }
  #scrollIframe .icon-tennis_ball:before {
    content: ""; }
  #scrollIframe .icon-icon-live1:before {
    content: ""; }
  #scrollIframe .icon-icon-live2:before {
    content: ""; }
  #scrollIframe .icon-drop-down:before {
    content: ""; }
  #scrollIframe .icon-font-display:before {
    content: ""; }
  #scrollIframe .icon-live:before {
    content: ""; }
  #scrollIframe .icon-icon-corner1:before {
    content: ""; }
  #scrollIframe .icon-footballclass2:before {
    content: ""; }
  #scrollIframe .icon-footballclass1:before {
    content: ""; }
  #scrollIframe .icon-font-rank:before {
    content: ""; }
  #scrollIframe .icon-font-footballclass:before {
    content: ""; }
  #scrollIframe .icon-font-sendont:before {
    content: ""; }
  #scrollIframe .icon-font-esports:before {
    content: ""; }
  #scrollIframe .icon-font-topping:before {
    content: ""; }
  #scrollIframe .icon-font-hide:before {
    content: ""; }
  #scrollIframe .icon-font-bonus:before {
    content: ""; }
  #scrollIframe .icon-font-analysis:before {
    content: ""; }
  #scrollIframe .icon-font-camera:before {
    content: ""; }
  #scrollIframe .icon-font-delete:before {
    content: ""; }
  #scrollIframe .icon-font-follow:before {
    content: ""; }
  #scrollIframe .icon-font-hit:before {
    content: ""; }
  #scrollIframe .icon-font-hot:before {
    content: ""; }
  #scrollIframe .icon-font-emailver:before {
    content: ""; }
  #scrollIframe .icon-font-profile-email:before {
    content: ""; }
  #scrollIframe .icon-font-membershipchengyuanguanli:before {
    content: ""; }
  #scrollIframe .icon-font-post:before {
    content: ""; }
  #scrollIframe .icon-font-manypeople:before {
    content: ""; }
  #scrollIframe .icon-font-profile-password:before {
    content: ""; }
  #scrollIframe .icon-font-profile-withdrawalaccount:before {
    content: ""; }
  #scrollIframe .icon-font-report2:before {
    content: ""; }
  #scrollIframe .icon-font-index:before {
    content: ""; }
  #scrollIframe .icon-font-report:before {
    content: ""; }
  #scrollIframe .icon-font-improper:before {
    content: ""; }
  #scrollIframe .icon-font-time:before {
    content: ""; }
  #scrollIframe .icon-font-sharearticel:before {
    content: ""; }
  #scrollIframe .icon-font-record:before {
    content: ""; }
  #scrollIframe .icon-font-subscribe:before {
    content: ""; }
  #scrollIframe .icon-font-wifi:before {
    content: ""; }
  #scrollIframe .icon-font-wallet:before {
    content: ""; }
  #scrollIframe .icon-icon_help:before {
    content: ""; }
  #scrollIframe .icon-baseball:before {
    content: ""; }
  #scrollIframe .icon-font-forbidden:before {
    content: ""; }
  #scrollIframe .icon-font-subscribe2:before {
    content: ""; }
  #scrollIframe .icon-matchdata:before {
    content: ""; }
  #scrollIframe .icon-analysis:before {
    content: ""; }
  #scrollIframe .icon-odds:before {
    content: ""; }
  #scrollIframe .icon-t5:before {
    content: ""; }
  #scrollIframe .icon-font-share:before {
    content: ""; }
  #scrollIframe .icon-font-pk:before {
    content: ""; }
  #scrollIframe .icon-font-live1:before {
    content: ""; }
  #scrollIframe .icon-font-live2:before {
    content: ""; }
  #scrollIframe .icon-font-report21:before {
    content: ""; }
  #scrollIframe .icon-font-report3:before {
    content: ""; }
  #scrollIframe .icon-cricbat:before {
    content: ""; }
  #scrollIframe .icon-criball:before {
    content: ""; }
  #scrollIframe .icon-cricket:before {
    content: ""; }
  #scrollIframe .icon-warning:before {
    content: ""; }
  #scrollIframe .icon-font-Telep:before {
    content: ""; }
  #scrollIframe .icon-fond-add:before {
    content: ""; }
  #scrollIframe .icon-font-ID:before {
    content: ""; }
  #scrollIframe .icon-font-number:before {
    content: ""; }
  #scrollIframe .icon-font-charge:before {
    content: ""; }
  #scrollIframe .icon-font-index1:before {
    content: ""; }
  #scrollIframe .icon-font-injured:before {
    content: ""; }
  #scrollIframe .icon-font-Assists:before {
    content: ""; }
  #scrollIframe .icon-font-female-yes:before {
    content: ""; }
  #scrollIframe .icon-font-male-yes:before {
    content: ""; }
  #scrollIframe .icon-font-male:before {
    content: ""; }
  #scrollIframe .icon-font-Tennis-y:before {
    content: ""; }
  #scrollIframe .icon-font-female:before {
    content: ""; }
  #scrollIframe .icon-font-Tennis:before {
    content: ""; }
  #scrollIframe .icon-font-animation:before {
    content: ""; }
  #scrollIframe .icon-font-push:before {
    content: ""; }
  #scrollIframe .icon-font-collect-on:before {
    content: ""; }
  #scrollIframe .icon-font-sort:before {
    content: ""; }
  #scrollIframe .icon-font-varicon:before {
    content: ""; }
  #scrollIframe .icon-font-collect-off:before {
    /* content: ""; */
    content: '' !important;
    background-image: url(../images/rating-14px.svg?v=2);
    background-size: contain;
    background-repeat: no-repeat;
    width: 27px;
    height: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  #scrollIframe .no_fav_data .no_data .explain .icon {
    position: relative;
    background: #374033 !important;
    margin: 0 12px !important; }
  #scrollIframe .searchWin .scorelists .icon {
    position: relative; }
  #scrollIframe .no_fav_data .no_data .explain .icon-font-collect-off:before {
    width: 20px;
    height: 20px;
    margin: 0 !important; }
  #scrollIframe .no_fav_data .no_data p {
    display: flex;
    align-items: center;
    justify-content: center; }
  #scrollIframe .no_fav_data .no_data .title {
    margin-bottom: 20px; }
  #scrollIframe .icon-font-collect-on:before {
    /* content: ""; */
    content: '' !important;
    background-image: url(../images/rating-14.svg?v=2);
    background-size: contain;
    background-repeat: no-repeat;
    width: 34px;
    height: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  #scrollIframe .icon-font-upload:before {
    content: ""; }
  #scrollIframe .icon-font-upload-1:before {
    content: ""; }
  #scrollIframe .icon-font-logout:before {
    content: ""; }
  #scrollIframe .icon-font-menu2:before {
    content: ""; }
  #scrollIframe .icon-font-menu:before {
    content: ""; }
  #scrollIframe .icon-font-switch:before {
    content: ""; }
  #scrollIframe .icon-font-doubleopen-off:before {
    content: ""; }
  #scrollIframe .icon-font-index-on:before {
    content: ""; }
  #scrollIframe .icon-font-doubleopen-on:before {
    content: ""; }
  #scrollIframe .icon-font-heat:before {
    content: ""; }
  #scrollIframe .icon-font-prohibit:before {
    content: ""; }
  #scrollIframe .icon-font-live:before {
    content: ""; }
  #scrollIframe .icon-font-injured1:before {
    content: ""; }
  #scrollIframe .icon-font-live-2:before {
    content: ""; }
  #scrollIframe .icon-t5-2:before {
    content: ""; }
  #scrollIframe .icon-icon-corner:before {
    content: ""; }
  #scrollIframe .icon-icon-detail:before {
    content: "";
    width: 14px;
    height: 14px;
    display: block;
    background: url(/assets/images/icon-lineup.svg?v=1); }
  #scrollIframe .tools .switch-view-btn {
    background: var(--white-bg);
    /* height: 30px; */
    padding: 1px 3px;
    border-radius: 20px;
    /* width: 150px; */
    display: flex;
    position: relative; }
  #scrollIframe .tools .switch-view-btn span.on {
    background: var(--primary-color);
    color: var(--text-white); }
  #scrollIframe .tools .switch-view-btn span {
    color: var(--primary-color);
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    border-radius: 20px;
    float: left;
    display: inline-block;
    cursor: pointer;
    padding: 4px 8px;
    width: 50%;
    font-weight: 500;
    white-space: nowrap;
    margin: auto; }
  #scrollIframe td#oddsHead .select-company {
    background-color: unset !important;
    color: var(--Monotone-Grey-900, var(--color-grey-900, #0f0f0f));
    font-family: Inter;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: var(--font-line-height-s12, 18px);
    background-image: url(../images/CaretDown.svg);
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-position: calc(100% - 6px) 50%;
    outline: none;
    box-shadow: none;
    width: 100%;
    padding: 0 6px; }
  #scrollIframe td#oddsHead .select-company:hover {
    background-image: url(../images/CaretDownBlack.svg);
    cursor: pointer; }
  #scrollIframe #change_233 {
    width: 167px;
    width: 200px;
    height: 28px;
    top: 41px;
    left: 10px;
    padding: 0 5px;
    gap: 0px;
    border-radius: 4px;
    opacity: 0px;
    background: white;
    outline: none;
    box-shadow: none;
    border: none;
    margin-bottom: 15px;
    line-height: 28px;
    text-align: left; }
  #scrollIframe tr#tr_upper-live-titlez {
    background: white;
    height: 34px; }
  #scrollIframe tr#tr_upper-live-titlez td {
    white-space: nowrap; }
  #scrollIframe .td-bdr {
    border-right: 1px solid #E6E6E6; }
  #scrollIframe .td-bdr {
    border-right: 1px solid #E6E6E6; }
  #scrollIframe .td-pd-0-5 {
    padding: 0 5px; }
  #scrollIframe .d-flex.eur,
  #scrollIframe .oddstd-tx.d-flex.ht-title,
  #scrollIframe .hz312 {
    justify-content: center; }
  #scrollIframe .d-flex.eur,
  #scrollIframe .oddstd-tx.d-flex.ht-title,
  #scrollIframe .hz312 {
    justify-content: center; }
  #scrollIframe .hz312 > div {
    width: 34px;
    margin: 0 5px;
    height: 100%; }
  #scrollIframe #main .idx-resultpage .status-time-sched {
    display: none; }
  #scrollIframe #main .idx-favorite .status-time-sched,
  #scrollIframe #main .idx-favorite .status-time-match,
  #scrollIframe #main .idx-resultpage .status-time-match {
    display: table-cell !important; }
  #scrollIframe #main .idx-homepage .tvLinkBtn,
  #scrollIframe #main .idx-resultpage .tvLinkBtn,
  #scrollIframe #main .idx-favorite .tvLinkBtn {
    display: none; }
  #scrollIframe .odds-bg.odds-normal > span.up,
  #scrollIframe .odds2 > span.up,
  #scrollIframe .odds2 > span.down,
  #scrollIframe .odds-bg.odds-normal > span.down {
    width: 100% !important;
    height: 100% !important;
    display: inline-block;
    margin: 0;
    color: #282828;
    line-height: 22px;
    border-radius: 4px;
    text-align: center; }
  #scrollIframe .odds2 > span.down,
  #scrollIframe .odds-bg.odds-normal > span.down {
    position: relative !important; }
  #scrollIframe #info.database .area-tab ul li {
    padding: 10px 30px !important;
    height: max-content; }
  #scrollIframe #info.database .area-tab ul li.menu-search {
    padding: 5px 10px !important; }
  #scrollIframe #change_233:focus {
    background-color: transparent !important; }
  #scrollIframe #soccer .mcontent .oddstd p:nth-child(2) {
    display: none; }
  #scrollIframe #soccer #main .idx-favorite.mcontent .oddstd p:nth-child(2) {
    display: initial; }
  #scrollIframe #soccer .mcontent .oddstd .oddstd-ah p:nth-child(2) {
    display: initial; }
  #scrollIframe .py-1 {
    padding-left: 4px;
    padding-right: 4px; }
  #scrollIframe .w-24 {
    width: 24px;
    min-width: 24px;
    max-width: 24px; }
  #scrollIframe .w-32 {
    width: 32px;
    min-width: 32px;
    max-width: 32px; }
  #scrollIframe .w-34 {
    width: 34px;
    min-width: 34px;
    max-width: 34px; }
  #scrollIframe .w-45 {
    width: 45px;
    min-width: 45px;
    max-width: 45px; }
  #scrollIframe .w-47 {
    width: 47px;
    min-width: 47px;
    max-width: 47px; }
  #scrollIframe .w-49 {
    width: 49px;
    min-width: 49px;
    max-width: 49px; }
  #scrollIframe .w-50 {
    width: 50px;
    min-width: 50px;
    max-width: 50px; }
  #scrollIframe .w-55 {
    width: 55px;
    min-width: 55px;
    max-width: 55px; }
  #scrollIframe .w-60 {
    width: 60px;
    min-width: 60px;
    max-width: 60px; }
  #scrollIframe .w-65 {
    width: 65px;
    min-width: 65px;
    max-width: 65px; }
  #scrollIframe .w-70 {
    width: 70px;
    min-width: 70px;
    max-width: 70px; }
  #scrollIframe .w-33 {
    width: 33px;
    min-width: 33px;
    max-width: 33px; }
  #scrollIframe .w-75 {
    width: 75px;
    min-width: 75px;
    max-width: 75px; }
  #scrollIframe .w-85 {
    width: 85px;
    min-width: 85px;
    max-width: 85px; }
  #scrollIframe .w-96 {
    width: 96px;
    min-width: 96px;
    max-width: 96px; }
  #scrollIframe .w-107 {
    width: 107px;
    min-width: 107px;
    max-width: 107px; }
  #scrollIframe .w-120 {
    width: 120px;
    min-width: 120px;
    max-width: 120px; }
  #scrollIframe .w-124 {
    width: 124px;
    min-width: 124px;
    max-width: 124px; }
  #scrollIframe .w-135 {
    width: 135px;
    min-width: 135px;
    max-width: 135px; }
  #scrollIframe .w-140 {
    width: 140px;
    min-width: 140px;
    max-width: 140px; }
  #scrollIframe .w-141 {
    width: 141px;
    min-width: 141px;
    max-width: 141px; }
  #scrollIframe .w-150 {
    width: 150px;
    min-width: 150px; }
  #scrollIframe .w-260 {
    width: 260px;
    min-width: 260px;
    max-width: 260px; }
  #scrollIframe .oddstd-ah.hz312,
  #scrollIframe .oddstd-ou.hz312 {
    width: 50%;
    padding: 0 !important; }
  #scrollIframe .right-bf::before {
    content: '';
    width: 1px;
    height: 24px;
    position: absolute;
    top: 50%;
    right: -8px;
    background: #D4D4D4;
    transform: translateY(-50%); }
  #scrollIframe .right-bf {
    position: relative; }
  #scrollIframe .score-detail > div {
    width: 50%;
    text-align: center; }
  #scrollIframe .first-half {
    color: #0E9561; }
  #scrollIframe .handpoint > div > b {
    color: #d64444 !important;
    font-size: 20px; }
  #scrollIframe .box-white {
    background-color: white;
    padding: 16px; }
  #scrollIframe .box-white .box-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 12px;
    text-transform: uppercase; }
  #scrollIframe .box-white .box-content {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    text-align: left; }
  #scrollIframe #table_live .upper-live-titlez {
    background: white; }
  #scrollIframe .home__content h2 {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
    margin-bottom: 8px;
    margin-top: 5px; }
  #scrollIframe .home__content h3 {
    font-size: 13px;
    font-weight: 600;
    line-height: 19.5px;
    text-align: left;
    margin: 5px 0; }
  #scrollIframe .mgt-10 {
    margin-top: 10px; }
  #scrollIframe .team-box {
    display: flex;
    align-items: center;
    justify-content: flex-start; }
  #scrollIframe .team-box.tleft {
    justify-content: flex-end; }
  #scrollIframe .team-box > a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
  #scrollIframe .oddsHead.inclfuded-ht-title {
    /* padding: 0 4px; */
    text-align: right !important; }
  #scrollIframe p.r3 {
    margin-left: 5px !important; }
  #scrollIframe .w-51 span {
    margin-left: -3px !important; }
  #scrollIframe .pdr-0 {
    padding-right: 0 !important; }
  #scrollIframe p.odds1.closed,
  #scrollIframe p.odds2.closed,
  #scrollIframe p.odds3.closed {
    font-size: 9px; }
  #scrollIframe i.icon-font-collect-off,
  #scrollIframe i.icon-font-collect-on {
    position: relative;
    min-width: 11px;
    min-height: 11px;
    display: inline-block; }
  #scrollIframe .team-head-icon-fav::before {
    width: 23px !important;
    height: 23px !important;
    top: 6px !important; }
  #scrollIframe .ov.page-text-live {
    max-height: 335px;
    height: 335px; }
  #scrollIframe #game-rate .btm td:first-child,
  #scrollIframe #game-rate .btm td:last-child {
    width: 97px;
    min-width: 97px;
    max-width: 98px; }
  #scrollIframe [id^="favM_"]:hover:after {
    left: 0;
    right: unset; }
  #scrollIframe .scroll-custom::-webkit-scrollbar-track,
  #scrollIframe .select2-results__options::-webkit-scrollbar-track {
    background-color: #DDDDDD; }
  #scrollIframe .scroll-custom::-webkit-scrollbar,
  #scrollIframe .select2-results__options::-webkit-scrollbar {
    width: 8px; }
  #scrollIframe .scroll-custom::-webkit-scrollbar-thumb,
  #scrollIframe .select2-results__options::-webkit-scrollbar-thumb {
    background-color: #A2A2A2;
    border: 2px solid #DDDDDD;
    border-radius: 30px;
    overflow: hidden; }
  #scrollIframe .guest {
    display: none; }
  #scrollIframe .button-loadmore {
    background: #005030;
    color: white;
    cursor: pointer;
    border-radius: 4px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    padding: 0 20px;
    margin-top: 20px;
    display: none; }
  #scrollIframe .button-loadmore.show {
    display: inline-block; }
  #scrollIframe .button-loadmore.disabled-pointer {
    pointer-events: none; }
  #scrollIframe .odds-content.scroll.mt-2.onDesk::-webkit-scrollbar, #scrollIframe #game-rate .page-text-live::-webkit-scrollbar,
  #scrollIframe #game-rate #match-event::-webkit-scrollbar {
    display: none; }
  #scrollIframe #game-rate .page-text-live:hover::-webkit-scrollbar, #scrollIframe #game-rate #match-event:hover::-webkit-scrollbar {
    display: initial; }
  #scrollIframe .odds-correct {
    gap: 8px; }
  #scrollIframe .odds-correct strong {
    font-size: 11px;
    width: 100%;
    text-align: center;
    margin-bottom: -5px; }
  #scrollIframe #match-list-box a:hover {
    text-decoration: none !important; }
  #scrollIframe .soundSetting .selectbox {
    background: none;
    gap: 0;
    padding: 0; }
  #scrollIframe .nodatapage {
    margin: 50px auto;
    text-align: center; }
  #scrollIframe .nodatapage .alogo {
    color: #00301d;
    font-size: 90px;
    font-weight: bold; }
  #scrollIframe .nodatapage .explain {
    color: #999;
    font-size: 26px;
    line-height: 30px;
    font-weight: bold; }
  #scrollIframe .nodatapage .proposal {
    color: #999;
    font-size: 14px;
    line-height: 30px;
    margin-top: 40px; }
  #scrollIframe .nodatapage .backbtn {
    background: #226204;
    color: #fff;
    width: 20%;
    padding: 0 10px;
    margin: 0 auto;
    border-radius: 4px;
    display: block; }
  #scrollIframe .nodatapage .iconsbtn {
    margin: 30px 0; }
  #scrollIframe .nodatapage .iconsbtn a, #scrollIframe .dark .nodatapage .iconsbtn a {
    color: #999;
    min-width: 60px;
    display: inline-block;
    margin: 0 10px; }
  #scrollIframe .nodatapage span {
    display: block;
    margin: 0 auto; }
  #scrollIframe .nodatapage .ndpicon {
    background: #f5f5f5;
    width: 30px;
    height: 30px;
    padding: 10px;
    border-radius: 50%; }
  #scrollIframe .breadcrumbs-detail {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    max-width: 180px;
    display: block; }
  #scrollIframe #main .idx-homepage .custom-select-02.core-custom-select {
    padding-right: 0 !important; }
  #scrollIframe #game-rate .custom-select-02.core-custom-select .custom-select {
    padding-right: 14px !important; }
  #scrollIframe #game-rate .table-score-container .odds-number {
    display: block; }
  #scrollIframe #game-rate .table-score-container .odds-number tbody,
  #scrollIframe #game-rate .table-score-container .odds-number tr {
    display: block;
    width: 100%; }
  #scrollIframe .hot-news-list {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-top: 6px; }
  #scrollIframe .hot-news-list .hot-news-item {
    text-decoration: none; }
  #scrollIframe .hot-news-list .hot-news-item .hot-news-img {
    width: 100%;
    /* height: 60px; */
    object-fit: cover;
    border-radius: 4px; }
  #scrollIframe .hot-news-title {
    padding: 5px 0; }
  #scrollIframe .hot-news-list .hot-news-item .hot-news-title {
    font-size: 10px;
    font-weight: 600;
    margin: 8px 0 10px;
    margin: 0;
    /* display: -webkit-box; */
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; }
  #scrollIframe .hot-news-list .hot-news-item:hover .hot-news-btn {
    text-decoration: underline; }
  #scrollIframe .hot-news-list .hot-news-item .hot-news-btn {
    font-size: 10px;
    color: var(--primary-color); }
  #scrollIframe #table_live .new-home-tr .odds1.odds-down,
  #scrollIframe #table_live .new-home-tr .odds1.odds-up,
  #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-up,
  #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-down {
    color: #282828; }
  #scrollIframe .blinking {
    animation: blink 0.75s infinite; }
  #scrollIframe #main .idx-homepage td .scored-s.no-score {
    color: #717171 !important; }
  #scrollIframe .not-started {
    color: #070f03;
    font-weight: 400; }
  #scrollIframe .j-sc {
    justify-content: center; }
  #scrollIframe .w-100-i {
    width: 100% !important; }
  #scrollIframe .time-status_2::after {
    content: unset !important; }
  #scrollIframe span.LGname {
    pointer-events: none; }
  #scrollIframe #sloading {
    display: none !important; }
  #scrollIframe .timeline-item {
    background: #fff;
    border: 1px solid;
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px; }
  #scrollIframe .animated-background {
    animation-duration: 1s;
    background: #f6f7f8;
    background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
    background-size: 800px 104px;
    height: 15px;
    position: relative; }
  #scrollIframe .match-load.animated-background {
    animation-duration: 1s;
    background: #f6f7f8;
    background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
    background-size: 800px 104px;
    height: 75px;
    position: relative; }
  #scrollIframe .custom-lt {
    padding: 30px; }
  #scrollIframe .lt-title {
    color: #236349;
    text-transform: uppercase; }
  #scrollIframe .custom-lt p {
    font-size: 14px;
    line-height: 18px; }
  #scrollIframe .no-after::after {
    content: unset !important; }
  #scrollIframe #info #i_main .team-head .follow_btn i:before, #scrollIframe #info #i_main2 .team-head .follow_btn i:before {
    width: 18px !important;
    height: 18px !important;
    top: 6px !important; }
  #scrollIframe .glow-sweep::before {
    content: "";
    position: absolute;
    top: 0;
    left: -50%;
    width: 300%;
    height: 100%;
    background: linear-gradient(45deg, rgba(255, 215, 0, 0.2), rgba(255, 223, 0, 0.8), rgba(255, 215, 0, 0.2));
    animation: sweep 2s infinite; }
  #scrollIframe .odds-number {
    transition: .175s all linear; }
  #scrollIframe .highlight-odds {
    animation: shake-scale 1.5s ease-in-out 4; }
  #scrollIframe #odds-badge-correct-score-02 {
    cursor: pointer; }
  #scrollIframe #table_live.table-favorite .w-135 {
    width: unset;
    min-width: unset;
    max-width: unset; }
  #scrollIframe #table_live.table-result .w-135 {
    width: unset;
    min-width: unset;
    max-width: unset; }
  #scrollIframe .corner-icon.dark {
    display: none; }
  #scrollIframe .filter-container select#selectMatchCount3 {
    display: none; }
  #scrollIframe #info.version-2.data-sync.top-league {
    padding-top: 0 !important; }
  #scrollIframe #info #left .leftnav li a {
    font-size: 12px; }
  #scrollIframe #main3 #teammain-6in1 #teamid #odds table.odds-table-bg.dataItem tr.b1 td.rs {
    text-align: right; }
  #scrollIframe td.oddstd.c9.no-after::after {
    content: unset; }

.dark #scrollIframe .odds-label {
  position: relative;
  background-color: var(--bg-odds-normal-dark) !important;
  color: #FFFFFF;
  text-align: center; }
.dark #scrollIframe .odds-arrow {
  position: relative;
  background-color: var(--bg-odds-normal-dark) !important;
  text-align: center; }
.dark #scrollIframe .odds-arrow--up {
  background-color: var(--bg-odds-arrow-up-dark) !important;
  color: var(--color-odds-up-dark); }
.dark #scrollIframe .odds-arrow--down {
  background-color: var(--bg-odds-arrow-down-dark) !important;
  color: var(--color-odds-down-dark) !important; }
.dark #scrollIframe .odds-arrow--up::after {
  background-image: url(/assets/images/icon-arrow-up-dark-v2.svg?v=5);
  background-color: var(--bg-odds-arrow-up-dark) !important;
  color: var(--color-odds-up-dark); }
.dark #scrollIframe .odds-arrow--down::after {
  background-image: url(/assets/images/icon-arrow-down-dark-v2.svg);
  background-color: var(--bg-odds-arrow-down-dark) !important;
  color: var(--color-odds-down-dark); }
.dark #scrollIframe #table_live .odds1.resultColor,
.dark #scrollIframe #table_live .odds2.resultColor,
.dark #scrollIframe .odds2 > span.down,
.dark #scrollIframe .odds-bg.odds-normal > span.down,
.dark #scrollIframe #table_live .new-home-tr .odds1.odds-down,
.dark #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-down,
.dark #scrollIframe #homepage .game-rate #game-rate .container-sp .table-core-odds-value .odds-number.odds-down {
  background-color: var(--bg-odds-down-dark); }
.dark #scrollIframe #game-rate .odds-animated.odds-down,
.dark #scrollIframe #table_live .new-home-tr .odds1.odds-animated.odds-down,
.dark #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-animated.odds-down {
  animation: fadeToColorDownDark 3s forwards; }
.dark #scrollIframe #table_live .odds1.resultColor::after,
.dark #scrollIframe .odds-bg.odds-normal > span.down::after,
.dark #scrollIframe .odds2 > span::after,
.dark #scrollIframe #table_live .odds2.resultColor::after,
.dark #scrollIframe #table_live .new-home-tr .odds1.odds-down::after,
.dark #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-down::after,
.dark #scrollIframe #homepage .game-rate #game-rate .container-sp .table-core-odds-value .odds-number.odds-down::after {
  background-color: var(--bg-odds-arrow-down-dark); }
.dark #scrollIframe #table_live .odds3.resultColor,
.dark #scrollIframe .odds-bg.odds-normal > span.up,
.dark #scrollIframe #table_live .new-home-tr .odds1.odds-up,
.dark #scrollIframe #homepage .game-rate #game-rate .container-sp .table-core-odds-value .odds-number.odds-up,
.dark #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-up,
.dark #scrollIframe .odds2 > span.up {
  background-color: var(--bg-odds-up-dark); }
.dark #scrollIframe #game-rate .odds-animated.odds-up,
.dark #scrollIframe #table_live .new-home-tr .odds1.odds-animated.odds-up,
.dark #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-animated.odds-up {
  animation: fadeToColorUpDark 3s forwards; }
.dark #scrollIframe #table_live .odds3.resultColor::after,
.dark #scrollIframe .odds-bg.odds-normal > span.up::after,
.dark #scrollIframe .odds2 > span.up::after,
.dark #scrollIframe #table_live .new-home-tr .odds1.odds-up::after,
.dark #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-up::after,
.dark #scrollIframe #homepage .game-rate #game-rate .container-sp .table-core-odds-value .odds-number.odds-up::after {
  background-image: url(/assets/images/icon-arrow-up-dark-v2.svg?v=5);
  background-color: var(--bg-odds-arrow-up-dark); }
.dark #scrollIframe #homepage .game-rate #game-rate .container-sp .table-core-odds-value .odds-number.odds-draw,
.dark #scrollIframe #table_live .new-home-tr .odds1.odds-draw,
.dark #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-draw {
  background-color: var(--bg-odds-normal-dark); }
.dark #scrollIframe #game-rate .odds-animated.odds-draw,
.dark #scrollIframe #table_live .new-home-tr .odds1.odds-animated.odds-draw,
.dark #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-animated.odds-draw {
  animation: fadeToColorDark 3s forwards; }
.dark #scrollIframe .oddschanges-bg2 {
  /* background-color: #46484e; */ }
.dark #scrollIframe .oddschanges-bg1 {
  /* background-color: #524e49; */ }
.dark #scrollIframe .odds-table-bg2 {
  /* background-color: #3c3c3c; */ }
.dark #scrollIframe .gray {
  /* background-color: #5a5a5a; */ }
.dark #scrollIframe .change_yellow {
  background-color: #170500; }
.dark #scrollIframe .up_red {
  background-color: #466b10; }
.dark #scrollIframe .down_green {
  background-color: #8c4332; }
.dark #scrollIframe .oddschanges .odd-bg1 {
  /* background-color: #353e30; */
  color: #adadad; }
.dark #scrollIframe .oddschanges .odd-sname {
  background-color: #56544e;
  color: #d4a97a; }
.dark #scrollIframe .green-bg {
  background-color: #eff5ee; }
.dark #scrollIframe #oddsChange,
.dark #scrollIframe [id^="oddsChange_"],
.dark #scrollIframe .white-bg2,
.dark #scrollIframe .livetab,
.dark #scrollIframe #panluDiv,
.dark #scrollIframe #showoptional2,
.dark #scrollIframe #showFilterBox,
.dark #scrollIframe #showCountry,
.dark #scrollIframe #showoptional,
.dark #scrollIframe #showCompany,
.dark #scrollIframe .bak_div {
  background-color: #444; }
.dark #scrollIframe .odds-table-bg {
  background-color: #585858; }
.dark #scrollIframe .oods-bg1,
.dark #scrollIframe .isLeaTop,
.dark #scrollIframe .oddate {
  background-color: #353535; }
.dark #scrollIframe .fav-highlight {
  background-color: #4c4c2c !important; }
.dark #scrollIframe .oods-bg2 {
  background-color: #232323; }
.dark #scrollIframe .oods-c-bg1,
.dark #scrollIframe .up {
  background-color: rgba(30, 97, 46, 0.5);
  color: #ffffffba; }
.dark #scrollIframe .oods-c-bg2,
.dark #scrollIframe .down {
  background-color: rgba(142, 60, 100, 0.5);
  color: #ffffffba; }
.dark #scrollIframe .oods-c-bg3 {
  background-color: #a97d00;
  color: #ffffffba; }
.dark #scrollIframe #teamid .sbg {
  background-color: #1d1c1a; }
.dark #scrollIframe .oddschanges {
  /* background-color: #333 !important; */ }
.dark #scrollIframe .cc a:before,
.dark #scrollIframe .cc a:after {
  background-color: #999; }
.dark #scrollIframe .resultColor {
  color: white; }
.dark #scrollIframe .hightlight-bg {
  background-color: #333; }
.dark #scrollIframe .otOdds,
.dark #scrollIframe .ouOdds,
.dark #scrollIframe .handOdds {
  background-color: #3a362f; }
.dark #scrollIframe .Preferences2 {
  background-color: #435040; }
.dark #scrollIframe #hiddencount {
  color: #E51B00 !important; }
.dark #scrollIframe .slideBtn::after {
  border-top: 5px solid #999; }
.dark #scrollIframe .box-league {
  background-color: #1a1a1a; }
.dark #scrollIframe .lr_tit.on {
  border-bottom: 1px solid #444; }
.dark #scrollIframe .leftnav li a img {
  background-color: #fff; }
.dark #scrollIframe #mintable .Leaguestitle:has(+ .tds.hide) td {
  border-bottom: 1px solid #151515 !important; }
.dark #scrollIframe #mintable .tds:hover td {
  background-color: #333; }
.dark #scrollIframe .status {
  color: #3778da; }
.dark #scrollIframe .bts .LQent,
.dark #scrollIframe .bts .ent {
  background-color: #c75102;
  color: #fff; }
.dark #scrollIframe .bts .LQent:hover,
.dark #scrollIframe .bts .ent:hover {
  background-color: #f60; }
.dark #scrollIframe .fg_Title {
  color: #fff;
  background-color: #2f2f2f; }
.dark #scrollIframe .oddstable {
  box-shadow: 0 1px 5px #000; }
.dark #scrollIframe .oddstable .oddsCaption {
  background-color: #444; }
.dark #scrollIframe .oddschanges .more {
  /* background-color: #282828; */ }
.dark #scrollIframe #main2 {
  background-color: #282828; }
.dark #scrollIframe .bg1 {
  background-color: #282828 !important; }
.dark #scrollIframe .popup-container .popup-content {
  background-color: #2f2f2f; }
.dark #scrollIframe .popup-container2 .popup-content2 {
  background-color: #2f2f2f; }
.dark #scrollIframe #mScore {
  color: #de5b5c; }
.dark #scrollIframe .input_text {
  color: #999 !important; }
.dark #scrollIframe #main #left .leftnav li a {
  color: #D3D3D3; }
.dark #scrollIframe #main #left .leftnav li a,
.dark #scrollIframe #info #left .leftnav li a {
  color: #fff; }
.dark #scrollIframe #main #left .leftnav li a.on,
.dark #scrollIframe #info #left .leftnav li a.on {
  background: linear-gradient(90deg, #01311E 0%, #000E09 100%); }
.dark #scrollIframe #tools .on.low span:after {
  border-top-color: #fff; }
.dark #scrollIframe #tools .filterLi a:after {
  border-top-color: #999; }
.dark #scrollIframe .date-picker ul li:hover {
  color: #f60;
  background-color: #46382f; }
.dark #scrollIframe .date-picker ul li.on {
  background-color: #b94b01; }
.dark #scrollIframe .date-picker ul li:after {
  background-color: #333; }
.dark #scrollIframe #calendar td:hover {
  background-color: #545454; }
.dark #scrollIframe #calendar .datelayer_td-sel,
.dark #scrollIframe #calendar .datelayer_td-sel:hover {
  background: #ffd842;
  color: #ad6212; }
.dark #scrollIframe .DataTips {
  background: url(../images/nomatch_dark.png) no-repeat center 40px;
  background-color: #282828; }
.dark #scrollIframe .off .ef-radio-style {
  background-color: #666;
  color: #999; }
.dark #scrollIframe .ef-radio-style {
  border-color: #666;
  background-color: #333; }
.dark #scrollIframe .no-data {
  background: #151515;
  color: #fff; }
.dark #scrollIframe .closes {
  background-color: #3a3a3a;
  opacity: 0.6;
  border-left: 1px solid #5a5a5a; }
.dark #scrollIframe .closes:before {
  background-color: #fff;
  opacity: 0.6; }
.dark #scrollIframe .closes:before,
.dark #scrollIframe .expand:before {
  opacity: 0.6; }
.dark #scrollIframe .collapse:before {
  border-bottom: 4px solid #999; }
.dark #scrollIframe .expand:before {
  border-top: 4px solid #999; }
.dark #scrollIframe .collapse,
.dark #scrollIframe .expand {
  border-left: 1px solid rgba(255, 255, 255, 0.08); }
.dark #scrollIframe .collapse:hover,
.dark #scrollIframe .closes:hover,
.dark #scrollIframe .expand:hover {
  background-color: rgba(0, 0, 0, 0.08); }
.dark #scrollIframe #showoptional2,
.dark #scrollIframe #showCountry,
.dark #scrollIframe #showFilterBox,
.dark #scrollIframe #showoptional,
.dark #scrollIframe #showCompany,
.dark #scrollIframe #showOddsTypes,
.dark #scrollIframe .tvLink,
.dark #scrollIframe #div_search {
  box-shadow: 0 0 20px #000; }
.dark #scrollIframe .hidden-info-match:hover:after {
  background-color: #242424; }
.dark #scrollIframe .hidden-info span:hover:after {
  background-color: #242424; }
.dark #scrollIframe .add-info:hover:after,
.dark #scrollIframe .add-info2:hover:after,
.dark #scrollIframe .add-info-l:hover:after,
.dark #scrollIframe .add-info-l2:hover:after,
.dark #scrollIframe .add-info-t:hover:after,
.dark #scrollIframe .add-info-t2:hover:after,
.dark #scrollIframe .analyze-icon:hover:after,
.dark #scrollIframe .matchdata-icon:hover:after,
.dark #scrollIframe .closedata-icon:hover:after,
.dark #scrollIframe .odds-icon:hover:after,
.dark #scrollIframe .Detail-icon:hover:after,
.dark #scrollIframe .close-info:hover:after,
.dark #scrollIframe .odds-icon1x2:hover:after,
.dark #scrollIframe .Detail-basketball-icon:hover:after,
.dark #scrollIframe .hidden-info:hover:after,
.dark #scrollIframe .display-info:hover:after,
.dark #scrollIframe .threeinone-icon:hover:after,
.dark #scrollIframe .x12-icon:hover:after,
.dark #scrollIframe .rankicon:hover:after,
.dark #scrollIframe .league-title-rank-icon:hover:after,
.dark #scrollIframe .hidden-info-match:hover:after,
.dark #scrollIframe .show-info-match:hover:after,
.dark #scrollIframe .remove-league-icon:hover:after,
.dark #scrollIframe .highlight-icon:hover:after,
.dark #scrollIframe .neutral_info:hover:after,
.dark #scrollIframe .bkflash-icon:hover:after {
  background-color: #242424; }
.dark #scrollIframe .rs_ser_Second .nks a,
.dark #scrollIframe .rs_ser_Second .nks a:hover {
  background-color: #333; }
.dark #scrollIframe .oodstable-t2 {
  background-color: #312f26; }
.dark #scrollIframe .text-info,
.dark #scrollIframe .search-container .searchexplain {
  background-color: #222f19;
  color: #999; }
.dark #scrollIframe #bottom {
  background-color: #282828; }
.dark #scrollIframe #free-tools li {
  border: solid 1px #444; }
.dark #scrollIframe #free-tools li select {
  background-color: #282828;
  color: #fff; }
.dark #scrollIframe td.oddstd.c9::after {
  background: #414141; }
.dark #scrollIframe .allno {
  background-image: url(/assets/images/icon-trash-dark.svg) !important; }
.dark #scrollIframe .closebtn.v2 {
  border: none; }
.dark #scrollIframe .closebtn {
  border: 1px solid #717171; }
.dark #scrollIframe .odds-table-bg .nodata {
  background-color: #444;
  color: #fff;
  height: 30px;
  text-align: center; }
.dark #scrollIframe .odds-table-bg .in-gif {
  display: inline-block;
  background: url(../images/in_white.gif);
  width: 3px;
  height: 8px; }
.dark #scrollIframe .sdss {
  color: #fff;
  background-color: #333; }
.dark #scrollIframe .sdss:hover {
  color: #fff;
  background-color: #505050; }
.dark #scrollIframe .to-1 {
  color: #999; }
.dark #scrollIframe .to-2 {
  color: #e5e5e5; }
.dark #scrollIframe .timeco {
  color: #888; }
.dark #scrollIframe #flGoalDiv {
  background-color: #292929;
  border: 3px solid #585858;
  box-shadow: 0 0 10px #000; }
.dark #scrollIframe .GoalDiv-t {
  background-color: #0e100d;
  color: #999; }
.dark #scrollIframe .result-split {
  background: #3e392c;
  color: #999; }
.dark #scrollIframe .crumbs h1,
.dark #scrollIframe .crumbs .h1 {
  color: #ffffff !important; }
.dark #scrollIframe .seo-text-h1 {
  color: #E6E6E6; }
.dark #scrollIframe .hbg-td1,
.dark #scrollIframe .isLeaTop,
.dark #scrollIframe .oddate {
  background-color: #726531 !important; }
.dark #scrollIframe .hbg-td2 {
  background-color: #5D8D47 !important; }
.dark #scrollIframe .hbg-td3 {
  background-color: #3e2e2b !important; }
.dark #scrollIframe #main .idx-homepage td.score-color b,
.dark #scrollIframe .handpoint > div > b {
  color: #E51B00; }
.dark #scrollIframe .jqTitle {
  background-color: var(--second-color); }
.dark #scrollIframe .fbsclass:hover {
  color: #fff;
  text-decoration: none;
  cursor: not-allowed; }
.dark #scrollIframe .nolink {
  color: #fff; }
.dark #scrollIframe .sbtn,
.dark #scrollIframe .sbtn2,
.dark #scrollIframe option {
  background: #333;
  color: #fff; }
.dark #scrollIframe .sbtn2:after {
  border-top-color: #fff; }
.dark #scrollIframe .menu2 li .on,
.dark #scrollIframe .menu2 li .on:hover {
  color: #fff !important; }
.dark #scrollIframe select,
.dark #scrollIframe .o-lose,
.dark #scrollIframe .o-win,
.dark #scrollIframe .o-draw,
.dark #scrollIframe .fx-logo img,
.dark #scrollIframe .fbheader .home img,
.dark #scrollIframe .fbheader .guest img,
.dark #scrollIframe .fx-title img,
.dark #scrollIframe #newsList li .img img,
.dark #scrollIframe .black-down {
  opacity: 0.8; }
.dark #scrollIframe .scoretitle td,
.dark #scrollIframe .listtab .stsw td {
  color: #949494; }
.dark #scrollIframe .Preferences li:hover,
.dark #scrollIframe .leftnav li a:hover,
.dark #scrollIframe .leftnav .select a,
.dark #scrollIframe #showoptional2 li:hover,
.dark #scrollIframe #countryListDiv li:hover,
.dark #scrollIframe #showCompany li:hover,
.dark #scrollIframe .rbl,
.dark #scrollIframe #goalTable tr:hover td {
  background-color: #3a3a3a; }
.dark #scrollIframe .schedule:hover,
.dark #scrollIframe .collapse:hover,
.dark #scrollIframe .closes:hover,
.dark #scrollIframe .expand:hover {
  background-color: #151515; }
.dark #scrollIframe #oddsChange,
.dark #scrollIframe [id^="oddsChange_"],
.dark #scrollIframe #panluDiv,
.dark #scrollIframe .livetab,
.dark #scrollIframe .bak_div {
  box-shadow: 0 0 10px #000; }
.dark #scrollIframe .match-odds-menu a {
  border: 0;
  background: #333; }
.dark #scrollIframe #liveCompareDiv .nodata,
.dark #scrollIframe #iframeA .nodata {
  background: #2f2f2f; }
.dark #scrollIframe .adtext-bg {
  background-color: #403323; }
.dark #scrollIframe .ad-txt-red,
.dark #scrollIframe a.adtext1 {
  color: #fbd0b4;
  font-weight: bold; }
.dark #scrollIframe .ad-txt-blue,
.dark #scrollIframe a.adtext2 {
  color: #6cb9fd;
  font-weight: bold; }
.dark #scrollIframe .adtext-bg2 {
  background-color: #383832 !important; }
.dark #scrollIframe .icon-font-set:before {
  content: ""; }
.dark #scrollIframe .icon-font-events-exit:before {
  content: ""; }
.dark #scrollIframe .icon-font-events-enter:before {
  content: ""; }
.dark #scrollIframe .icon-font-events-red:before {
  content: ""; }
.dark #scrollIframe .icon-font-setup:before {
  content: ""; }
.dark #scrollIframe .icon-font-becareful:before {
  content: ""; }
.dark #scrollIframe .icon-font-dialogue:before {
  content: ""; }
.dark #scrollIframe .icon-font-connect:before {
  content: ""; }
.dark #scrollIframe .icon-font-diamonds2:before {
  content: ""; }
.dark #scrollIframe .icon-font-diamonds:before {
  content: ""; }
.dark #scrollIframe .icon-font-doubt:before {
  content: ""; }
.dark #scrollIframe .icon-font-expert:before {
  content: ""; }
.dark #scrollIframe .icon-font-open-on:before {
  content: ""; }
.dark #scrollIframe .icon-font-open-off:before {
  content: ""; }
.dark #scrollIframe .icon-font-picture:before {
  content: ""; }
.dark #scrollIframe .icon-font-opinion:before {
  content: ""; }
.dark #scrollIframe .icon-font-signin:before {
  content: ""; }
.dark #scrollIframe .icon-font-signin2:before {
  content: ""; }
.dark #scrollIframe .icon-font-setup2:before {
  content: ""; }
.dark #scrollIframe .icon-font-mail:before {
  content: ""; }
.dark #scrollIframe .icon-font-more:before {
  content: ""; }
.dark #scrollIframe .icon-font-adduser:before {
  content: ""; }
.dark #scrollIframe .icon-font-return:before {
  content: ""; }
.dark #scrollIframe .icon-font-returnon:before {
  content: ""; }
.dark #scrollIframe .icon-font-proaganda:before {
  content: ""; }
.dark #scrollIframe .icon-font-small-administrators:before {
  content: ""; }
.dark #scrollIframe .icon-font-small-display:before {
  content: ""; }
.dark #scrollIframe .icon-font-small-lock:before {
  content: ""; }
.dark #scrollIframe .icon-font-small-reply:before {
  content: ""; }
.dark #scrollIframe .icon-font-small-document:before {
  content: ""; }
.dark #scrollIframe .icon-font-small-support-on:before {
  content: ""; }
.dark #scrollIframe .icon-font-username:before {
  content: ""; }
.dark #scrollIframe .icon-font-small-support-off:before {
  content: ""; }
.dark #scrollIframe .icon-font-password:before {
  content: ""; }
.dark #scrollIframe .icon-font-choice:before {
  content: ""; }
.dark #scrollIframe .icon-font-homepage-on:before {
  content: ""; }
.dark #scrollIframe .icon-font-homepage-off:before {
  content: ""; }
.dark #scrollIframe .icon-font-change:before {
  content: ""; }
.dark #scrollIframe .icon-font-change_new:before {
  content: ""; }
.dark #scrollIframe .icon-font-top:before {
  content: ""; }
.dark #scrollIframe .icon-font-small-support-off1:before {
  content: ""; }
.dark #scrollIframe .icon-font-small-support-on1:before {
  content: ""; }
.dark #scrollIframe .icon-font-open-off1:before {
  content: ""; }
.dark #scrollIframe .icon-font-open-on1:before {
  content: ""; }
.dark #scrollIframe .icon-font-refresh:before {
  content: ""; }
.dark #scrollIframe .icon-font-basketballclass:before {
  content: ""; }
.dark #scrollIframe .icon-font-class:before {
  content: ""; }
.dark #scrollIframe .icon-font-screen:before {
  content: ""; }
.dark #scrollIframe .icon-font-calendar:before {
  content: ""; }
.dark #scrollIframe .icon-font-search:before {
  content: ""; }
.dark #scrollIframe .icon-font-setup1:before {
  content: ""; }
.dark #scrollIframe .icon-font-lineup:before {
  content: ""; }
.dark #scrollIframe .icon-font-reduce:before {
  content: ""; }
.dark #scrollIframe .icon-font-plus:before {
  content: ""; }
.dark #scrollIframe .langue {
  color: white; }
.dark #scrollIframe .j-sb {
  justify-content: space-between; }
.dark #scrollIframe .w-100 {
  width: 100%; }
.dark #scrollIframe #tools .odds_setting .odds_detail input {
  width: 13px;
  height: 13px; }
.dark #scrollIframe #tools .odds_setting .odds_detail input:checked {
  background-color: #4361ee !important; }
.dark #scrollIframe .ads-none {
  display: none; }
.dark #scrollIframe #i_right {
  display: none; }
.dark #scrollIframe .analyze-icon:hover:after {
  right: 0;
  left: unset; }
.dark #scrollIframe .select-only-border-bottom {
  border: none;
  outline: none;
  box-shadow: none;
  appearance: none;
  border-bottom: solid 1px #cccccc;
  text-align: center; }
.dark #scrollIframe .mgt-16 {
  margin-top: 16px; }
.dark #scrollIframe .style-scroll-4::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #BBBBBB; }
.dark #scrollIframe .style-scroll-4::-webkit-scrollbar {
  width: 8px;
  background-color: #BBBBBB; }
.dark #scrollIframe .style-scroll-4::-webkit-scrollbar-thumb {
  background-color: #414141;
  border: 2px solid #BBBBBB; }
.dark #scrollIframe input#rightSearchInput {
  outline: none; }
.dark #scrollIframe b.scored-s {
  min-width: 50px;
  display: block;
  font-size: 17px;
  letter-spacing: 2px;
  margin: 0 10px; }
.dark #scrollIframe .select-company-outer {
  display: inline-block;
  padding: 0 10px;
  position: relative; }
.dark #scrollIframe .select-company-outer:after {
  /* content: ''; */
  position: absolute;
  width: 1px;
  height: 34px;
  border-left: 1px solid #D4D4D4;
  top: 6px;
  right: 0;
  transform: translateY(-50%); }
.dark #scrollIframe .select-company-outer::before {
  /* content: ''; */
  position: absolute;
  height: 34px;
  width: 1px;
  border-left: 1px solid #D4D4D4;
  top: 6px;
  left: 0;
  transform: translateY(-50%); }
.dark #scrollIframe .select-company-outer::before,
.dark #scrollIframe .select-company-outer::after {
  border-color: #000000; }
.dark #scrollIframe td#oddsHead .select-company {
  background-color: transparent !important;
  color: #f2f2f2 !important; }
.dark #scrollIframe .box-white {
  background-color: #1a1a1a; }
.dark #scrollIframe .status {
  color: #07ADF5; }
.dark #scrollIframe .scroll-custom::-webkit-scrollbar-track,
.dark #scrollIframe .select2-results__options::-webkit-scrollbar-track {
  background-color: #414141; }
.dark #scrollIframe .scroll-custom::-webkit-scrollbar-thumb,
.dark #scrollIframe .select2-results__options::-webkit-scrollbar-thumb {
  background-color: #9C9C9C;
  border: 2px solid #414141; }
.dark #scrollIframe .wrap-slider-1212 {
  background: #1A1A1A; }
.dark #scrollIframe .header-slide--slide-btn-next, .dark #scrollIframe .header-slide--slide-btn-prev {
  background: #3C1205; }
.dark #scrollIframe .header-slide--slide-btn-next svg, .dark #scrollIframe .header-slide--slide-btn-prev svg {
  filter: brightness(0) invert(1); }
.dark #scrollIframe #match-list-box .selectbox {
  background-color: #070F03;
  color: white; }
.dark #scrollIframe #match-list-box .selectbox__subtext {
  color: #FFF; }
.dark #scrollIframe #match-list-box .selectbox__text-content,
.dark #scrollIframe #match-list-box .selectbox__text-content span {
  color: #FFF !important; }
.dark #scrollIframe #match-list-box .selectbox__logo-text {
  color: #BBB; }
.dark #scrollIframe #match-list-box .selectbox__frame-number {
  color: #FFB800; }
.dark #scrollIframe .nodatapage .ndpicon {
  background: #353535; }
.dark #scrollIframe #game-rate .matchDetail .scoring-rate .rateOfScored .fx-c-3 span {
  color: #BBBBBB !important; }
.dark #scrollIframe .hot-news-list .hot-news-item .hot-news-btn {
  color: #20BE7F; }
.dark #scrollIframe #table_live .new-home-tr .odds1.odds-down,
.dark #scrollIframe #table_live .new-home-tr .odds1.odds-up,
.dark #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-up,
.dark #scrollIframe #table_live .new_oddsChangePopup .popup-odds-change .odds-down {
  color: #fff; }
.dark #scrollIframe .not-started {
  color: #FBFBFB; }
.dark #scrollIframe .match-started {
  color: #167dc7 !important; }
.dark #scrollIframe .timeline-item {
  background: #1a1a1a;
  border-color: #20262c #30363c #252525; }
.dark #scrollIframe .animated-background, .dark #scrollIframe .match-load.animated-background {
  background: linear-gradient(to right, #20262c 8%, #30363c 18%, #252525 33%); }
.dark #scrollIframe .corner-icon.dark {
  display: inherit; }
.dark #scrollIframe A.sb {
  color: #ea8989; }
.dark #scrollIframe a.pk {
  color: #4c8cb3; }
.dark #scrollIframe .jqSubTitle td {
  background: #546b50; }
.dark #scrollIframe .rs_ser_Second {
  background-color: #444; }
.dark #scrollIframe .goal_bg {
  background-color: #bb2; }
.dark #scrollIframe .tipsNum,
.dark #scrollIframe .tipsNum0 {
  color: rgba(255, 255, 255, 0.6); }
.dark #scrollIframe .corner-icon.light {
  display: none; }

body.dark #scrollIframe .swt {
  background-image: url(../images/CaretDownWhite.svg); }
body.dark #scrollIframe .swt:hover {
  background-image: url(../images/CaretDownWhite.svg); }
body.dark #scrollIframe #table_live tr:not([id^="ln_"]) td {
  border-top: 2px solid #151515 !important; }
body.dark #scrollIframe .Leaguestitle .league-title-rank-icon,
body.dark #scrollIframe .team_leaguetitle .league-title-rank-icon {
  background: url(../images/rank-dark.svg?v=1) no-repeat center; }
body.dark #scrollIframe .sloading {
  background-color: rgba(3, 4, 5, 0.7); }
body.dark #scrollIframe .sloading .loadngdiv {
  background: #1e1e1e; }
body.dark #scrollIframe .sloading .loadngdiv .sloading-title,
body.dark #scrollIframe .sloading .loadngdiv .sloading-des {
  color: #FFFFFF; }
body.dark #scrollIframe .ant .matchdata .databtns,
body.dark #scrollIframe #settingPop .box-footer,
body.dark #scrollIframe .matchList .item .exbar,
body.dark #scrollIframe #settingPop .dbList ul div,
body.dark #scrollIframe .w10,
body.dark #scrollIframe .calendar__days,
body.dark #scrollIframe #div_search,
body.dark #scrollIframe #oddsChange,
body.dark #scrollIframe [id^="oddsChange_"],
body.dark #scrollIframe #panluDiv,
body.dark #scrollIframe #calendar,
body.dark #scrollIframe #calendar .datelayer_td-blank,
body.dark #scrollIframe #calendar .datelayer_td-blank:hover,
body.dark #scrollIframe #main #min,
body.dark #scrollIframe #main3,
body.dark #scrollIframe #main #right .lrdiv,
body.dark #scrollIframe #main #left .lrdiv,
body.dark #scrollIframe .rf,
body.dark #scrollIframe #showCountry,
body.dark #scrollIframe #showoptional,
body.dark #scrollIframe #showCompany,
body.dark #scrollIframe .rbl,
body.dark #scrollIframe .b1,
body.dark #scrollIframe .com LI SPAN A:hover,
body.dark #scrollIframe .white-bg,
body.dark #scrollIframe .white-bg2,
body.dark #scrollIframe .livetab,
body.dark #scrollIframe .home-div a span,
body.dark #scrollIframe .guest-div a span,
body.dark #scrollIframe select,
body.dark #scrollIframe .fx-tb-b li b,
body.dark #scrollIframe .fx-tb-b h4,
body.dark #scrollIframe .fx-tab .fx-tab-on,
body.dark #scrollIframe .fx-tab .fx-tab-on2,
body.dark #scrollIframe .twin,
body.dark #scrollIframe .bak_div,
body.dark #scrollIframe .tvLink,
body.dark #scrollIframe .BtvLink,
body.dark #scrollIframe .n-search {
  background-color: #282828 !important; }
body.dark #scrollIframe .oodstable-t,
body.dark #scrollIframe .date-table th,
body.dark #scrollIframe .gray-bg2,
body.dark #scrollIframe .fx-tb-a li .fx-td-data,
body.dark #scrollIframe .fx-line,
body.dark #scrollIframe .mintopnav a,
body.dark #scrollIframe .lo-f2,
body.dark #scrollIframe .fx-tb-b h4,
body.dark #scrollIframe .fx-tab span,
body.dark #scrollIframe .oddsCaption,
body.dark #scrollIframe .home-div a span,
body.dark #scrollIframe .guest-div a span,
body.dark #scrollIframe .Leaguestitle {
  background-color: #333; }
body.dark #scrollIframe .sotit,
body.dark #scrollIframe .bts span,
body.dark #scrollIframe .scoretitle td,
body.dark #scrollIframe .litab2,
body.dark #scrollIframe .listtab .stsw td,
body.dark #scrollIframe .com LI SPAN A,
body.dark #scrollIframe .team-table-home td,
body.dark #scrollIframe .team-table-guest td,
body.dark #scrollIframe .team-table-other td,
body.dark #scrollIframe .team-table-home tr,
body.dark #scrollIframe .team-table-guest tr,
body.dark #scrollIframe .team-table-other tr,
body.dark #scrollIframe .fx,
body.dark #scrollIframe .team-table-home,
body.dark #scrollIframe .team-table-guest,
body.dark #scrollIframe .team-table-other,
body.dark #scrollIframe .player-list,
body.dark #scrollIframe .jqSubTitle2,
body.dark #scrollIframe .jqTitle2,
body.dark #scrollIframe #calendar td,
body.dark #scrollIframe .loadngdiv,
body.dark #scrollIframe .fx20,
body.dark #scrollIframe .oddstitle,
body.dark #scrollIframe .search-container .searchItem:nth-child(odd) {
  background-color: #2f2f2f; }
body.dark #scrollIframe .oddstable,
body.dark #scrollIframe .schedule:hover,
body.dark #scrollIframe .collapse:hover,
body.dark #scrollIframe .closes:hover,
body.dark #scrollIframe .expand:hover {
  background-color: #505050; }
body.dark #scrollIframe .Leaguestitle,
body.dark #scrollIframe a,
body.dark #scrollIframe .sotit,
body.dark #scrollIframe A.sb:hover,
body.dark #scrollIframe a.pk:hover,
body.dark #scrollIframe .team-table-title,
body.dark #scrollIframe .team-table-title a,
body.dark #scrollIframe .team-table-title2,
body.dark #scrollIframe .fx-title .fx-title-vs,
body.dark #scrollIframe .team_bf,
body.dark #scrollIframe .lr_tit {
  color: #fff; }
body.dark #scrollIframe .time,
body.dark #scrollIframe #tools .odds_setting p,
body.dark #scrollIframe .rbl,
body.dark #scrollIframe .date-table th,
body.dark #scrollIframe .odd-bg1 span,
body.dark #scrollIframe .bts span,
body.dark #scrollIframe .team-table-other b,
body.dark #scrollIframe .stat-title,
body.dark #scrollIframe .fx-c-3,
body.dark #scrollIframe .oddstitle,
body.dark #scrollIframe .oodstable-t {
  color: #999; }
body.dark #scrollIframe .date-picker,
body.dark #scrollIframe .sotit,
body.dark #scrollIframe .rbl,
body.dark #scrollIframe .scoretitle td,
body.dark #scrollIframe .listtab td,
body.dark #scrollIframe .listtab .stsw td,
body.dark #scrollIframe .com LI,
body.dark #scrollIframe .team-table-home td,
body.dark #scrollIframe .team-table-guest td,
body.dark #scrollIframe .team-table-other td,
body.dark #scrollIframe .fx-div,
body.dark #scrollIframe .fg_Title,
body.dark #scrollIframe #calendar .d-line,
body.dark #scrollIframe .tgs2 td,
body.dark #scrollIframe .rs_ser li a,
body.dark #scrollIframe .r-line,
body.dark #scrollIframe .jqSubTitle2,
body.dark #scrollIframe .jqTitle2,
body.dark #scrollIframe .Prediction-t,
body.dark #scrollIframe ul.menu li,
body.dark #scrollIframe #calendar .l-line,
body.dark #scrollIframe .bts span,
body.dark #scrollIframe .win-note,
body.dark #scrollIframe .loadngdiv,
body.dark #scrollIframe ul.menu,
body.dark #scrollIframe .tabsBox,
body.dark #scrollIframe .twin,
body.dark #scrollIframe .discription span,
body.dark #scrollIframe .Leaguestitle td,
body.dark #scrollIframe .date-picker .date-picker-calendar,
body.dark #scrollIframe .tvLink ul li a,
body.dark #scrollIframe .BtvLink ul li a,
body.dark #scrollIframe #div_search,
body.dark #scrollIframe .search-container .searchItem,
body.dark #scrollIframe .bt-selected,
body.dark #scrollIframe .searchexplain {
  border-color: #444 !important; }
body.dark #scrollIframe .date-picker,
body.dark #scrollIframe .sotit,
body.dark #scrollIframe .rbl,
body.dark #scrollIframe .scoretitle td,
body.dark #scrollIframe .listtab td,
body.dark #scrollIframe .listtab .stsw td,
body.dark #scrollIframe .com LI,
body.dark #scrollIframe .team-table-home td,
body.dark #scrollIframe .team-table-guest td,
body.dark #scrollIframe .team-table-other td,
body.dark #scrollIframe .fx-div,
body.dark #scrollIframe .fg_Title,
body.dark #scrollIframe #calendar .d-line,
body.dark #scrollIframe .tgs2 td,
body.dark #scrollIframe .search-container .searchItem {
  border-bottom: 1px solid transparent; }
body.dark #scrollIframe .rs_ser li a {
  border-bottom: 3px solid transparent; }
body.dark #scrollIframe .r-line,
body.dark #scrollIframe .jqSubTitle2,
body.dark #scrollIframe .jqTitle2,
body.dark #scrollIframe .Prediction-t,
body.dark #scrollIframe ul.menu li {
  border-right: 1px solid transparent; }
body.dark #scrollIframe .jqSubTitle2,
body.dark #scrollIframe .jqTitle2,
body.dark #scrollIframe #calendar .l-line,
body.dark #scrollIframe .date-picker .date-picker-calendar {
  border-left: 1px solid transparent; }
body.dark #scrollIframe .bts span,
body.dark #scrollIframe .win-note,
body.dark #scrollIframe .loadngdiv,
body.dark #scrollIframe ul.menu,
body.dark #scrollIframe .tabsBox,
body.dark #scrollIframe .twin,
body.dark #scrollIframe .discription span,
body.dark #scrollIframe .tvLink ul li a,
body.dark #scrollIframe .BtvLink ul li a,
body.dark #scrollIframe #div_search {
  border: 1px solid transparent; }
body.dark #scrollIframe .bts {
  border-top: 1px solid #444; }
body.dark #scrollIframe .matchList .item .odds,
body.dark #scrollIframe .date-table,
body.dark #scrollIframe .date-table td,
body.dark #scrollIframe .date-table th,
body.dark #scrollIframe #selectsound1,
body.dark #scrollIframe #selectsound2 {
  border-color: #444 !important; }
body.dark #scrollIframe .date-table {
  border-bottom: 1px solid transparent; }
body.dark #scrollIframe .date-table {
  border-right: 1px solid transparent; }
body.dark #scrollIframe .date-table td,
body.dark #scrollIframe .date-table th {
  border-left: solid 1px transparent;
  border-top: solid 1px transparent; }
body.dark #scrollIframe .menu2 li .on,
body.dark #scrollIframe .menu2 li .on:hover {
  background-color: #151515; }
body.dark #scrollIframe .red,
body.dark #scrollIframe .red2,
body.dark #scrollIframe .lo-f2,
body.dark #scrollIframe .fbheader .row .LName,
body.dark #scrollIframe .fbheader .row .LName a,
body.dark #scrollIframe .fbheader .row .end .score,
body.dark #scrollIframe .sclassLink,
body.dark #scrollIframe .zbf {
  color: #E51B00; }
body.dark #scrollIframe .only-score .odds-title,
body.dark #scrollIframe .only-score .otOdds,
body.dark #scrollIframe .only-score .ouOdds,
body.dark #scrollIframe .only-score .handOdds {
  display: none; }
body.dark #scrollIframe #table_live .tds .hdpstar {
  display: inline;
  padding: 2px 0 0 0;
  margin: 0;
  color: #f00; }
body.dark #scrollIframe #table_live .tds .hdpstar::before {
  content: "*"; }
body.dark #scrollIframe #bottom .webid .mobile-version {
  background: url(../images/phone.svg) no-repeat;
  background-position-y: 2px;
  font-size: 18px;
  font-weight: normal;
  line-height: 30px;
  width: 148px; }
body.dark #scrollIframe .Leaguestitle .rankicon,
body.dark #scrollIframe .team_leaguetitle .rankicon {
  background-image: url(../images/rank-dark.svg?v=1);
  background-repeat: no-repeat;
  background-position: center center;
  width: 24px;
  height: 24px;
  margin: 2px 6px;
  float: right;
  display: inline-block;
  cursor: pointer;
  border-right: 1px solid #414141 !important; }
body.dark #scrollIframe a,
body.dark #scrollIframe .tvLinkBtn,
body.dark #scrollIframe .glove {
  cursor: pointer; }
body.dark #scrollIframe .drainage {
  position: fixed;
  top: 350px;
  z-index: 1000;
  width: 420px;
  left: 50%;
  margin-left: -210px;
  padding: 12px;
  font-size: 16px;
  color: #fff;
  line-height: 24px;
  text-indent: 1em;
  border-radius: 6px;
  background: #196ab7;
  border: 4px solid #2d8de8;
  box-shadow: 0 8px 40px #00407d; }
body.dark #scrollIframe .drainage .linkDesc {
  line-height: 28px;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  text-align: center; }
body.dark #scrollIframe .drainage .countdown {
  text-align: center;
  margin: 8px 0; }
body.dark #scrollIframe .drainage #drainageCountDown {
  color: #ff0;
  font-size: 24px; }
body.dark #scrollIframe .drainage .btn {
  background: var(--white-bg);
  color: var(--thirdly-color);
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  text-indent: initial;
  width: 30%;
  margin: 8px auto 4px;
  padding: 2px 10px;
  border-radius: 4px;
  cursor: pointer; }
body.dark #scrollIframe .drainage_mask {
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 999; }
body.dark #scrollIframe .win_lose {
  display: flex;
  justify-content: center; }
body.dark #scrollIframe .win_lose .o-lose,
body.dark #scrollIframe .win_lose .o-win,
body.dark #scrollIframe .win_lose .o-draw {
  margin: 0 2px; }
body.dark #scrollIframe .bt-selected {
  border-top: solid 1px transparent;
  text-align: center;
  padding: 6px 0 2px 0; }
body.dark #scrollIframe .detail_player {
  display: inline-block;
  max-width: 141px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }
body.dark #scrollIframe .Leaguestitle .cImg,
body.dark #scrollIframe .team_leaguetitle .cImg {
  position: relative;
  width: 22.5px;
  height: 15px;
  top: 3px;
  padding: 0 4px;
  vertical-align: 0; }
body.dark #scrollIframe .NotificalPop {
  background: var(--bgcolor-1);
  width: 280px;
  padding: 10px;
  border-radius: 6px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  z-index: 10000; }
body.dark #scrollIframe .NotificalPop .tit {
  color: var(--primary-color);
  font-size: 16px;
  font-weight: 600;
  line-height: 30px;
  text-align: center; }
body.dark #scrollIframe .NotificalPop p {
  color: var(--textcolor-1);
  font-size: 14px;
  line-height: 22px;
  text-align: left;
  padding: 10px; }
body.dark #scrollIframe .NotificalPop .btn {
  background: var(--primary-color);
  color: var(--text-white);
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  border-radius: 4px;
  padding: 8px 0;
  margin: 5px 10px;
  cursor: pointer; }
body.dark #scrollIframe #tools.tools {
  overflow: initial; }
body.dark #scrollIframe .tools .switch-btn {
  background: var(--primary-color);
  height: 22px;
  padding: 1px;
  margin: 2px 10px;
  border-radius: 20px;
  float: right;
  display: inline-block;
  position: relative; }
body.dark #scrollIframe .tools .switch-btn span {
  color: var(--text-white);
  font-size: 12px;
  line-height: 22px;
  text-align: center;
  padding: 0 3px;
  border-radius: 20px;
  float: left;
  display: inline-block;
  cursor: pointer; }
body.dark #scrollIframe .tools .switch-btn span.on {
  background: var(--white-bg);
  color: var(--primary-color);
  font-weight: bold; }
body.dark #scrollIframe .tools .switch-btn .pop {
  min-width: 150px;
  background: var(--gray80);
  color: var(--text-white);
  text-align: center;
  line-height: normal;
  padding: 15px;
  border-radius: 5px;
  position: absolute;
  top: 26px;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 9;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4); }
body.dark #scrollIframe .tools .switch-btn .pop .btn {
  background: var(--primary-color);
  color: var(--text-white);
  text-align: center;
  line-height: 24px;
  width: 50%;
  padding: 0 10px;
  margin: 10px auto 0 auto;
  border-radius: 5px;
  cursor: pointer; }
body.dark #scrollIframe #tools li span .icon {
  color: var(--textcolor-2);
  font-size: 12px;
  line-height: 14px;
  font-weight: normal;
  margin-left: 2px; }
body.dark #scrollIframe #tools li.on span .icon {
  color: var(--text-white); }
body.dark #scrollIframe #showoptional2 .quickPos {
  background: var(--bgcolor-2);
  position: absolute;
  right: 22px;
  top: 50%;
  transform: translate(0, -50%);
  padding: 4px 0;
  border-radius: 30px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  z-index: 99; }
body.dark #scrollIframe #showoptional2 .quickPos li {
  color: var(--textcolor-1);
  font-size: 12px;
  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; }
body.dark #scrollIframe #showoptional2 .quickPos li.on {
  background-color: var(--black);
  color: var(--text-white); }
body.dark #scrollIframe .down3 {
  color: var(--down); }
body.dark #scrollIframe .up3 {
  color: var(--up); }
body.dark #scrollIframe .neutraity {
  color: #ff2929;
  font-weight: normal; }
body.dark #scrollIframe .icon-icon-detail:before {
  background: url(/assets/images/icon-lineup-dark.svg?v=1);
  background-repeat: no-repeat; }
body.dark #scrollIframe td#oddsHead .select-company:hover {
  background-image: url(../images/CaretDownWhite.svg); }
body.dark #scrollIframe tr#tr_upper-live-titlez {
  background: #374033; }
body.dark #scrollIframe .td-bdr {
  border-right: 1px solid #070F03; }
body.dark #scrollIframe tr#tr_upper-live-titlez {
  background: #374033; }
body.dark #scrollIframe #change_233 {
  background: #151515;
  color: white; }
body.dark #scrollIframe .menu-search svg {
  filter: brightness(100); }
body.dark #scrollIframe .right-bf::before {
  background: #414141; }
body.dark #scrollIframe .LGname {
  color: #D4D4D4; }
body.dark #scrollIframe .tools .switch-view-btn {
  background: #1B1D1A; }
body.dark #scrollIframe .tools .switch-view-btn span {
  color: white; }
body.dark #scrollIframe #info.database .area-tab ul li {
  background-color: #151515 !important; }
body.dark #scrollIframe .Leaguestitle.isLeaTop {
  background-color: #030405 !important; }
body.dark #scrollIframe #min .tools ul li {
  border: 1px solid #2E352A; }
body.dark #scrollIframe .tools .switch-view-btn {
  background: #1B1D1A; }
body.dark #scrollIframe .tools .switch-view-btn span {
  color: white; }
body.dark #scrollIframe #info.database .area-tab ul li {
  background-color: #151515 !important; }
body.dark #scrollIframe .Leaguestitle.isLeaTop {
  background-color: #030405 !important; }
body.dark #scrollIframe #min .tools ul li {
  border: 1px solid #2E352A; }
body.dark #scrollIframe .oddschanges .oddschanges-bg1 .down::before,
body.dark #scrollIframe .oddschanges .oddschanges-bg1 .down_green::before {
  background-color: var(--bg-odds-arrow-down-dark); }
body.dark #scrollIframe .oddschanges .oddschanges-bg1 .up::before,
body.dark #scrollIframe .oddschanges .oddschanges-bg1 .up_red::before {
  background-image: url(/assets/images/icon-arrow-up-dark-v2.svg?v=5);
  background-color: var(--bg-odds-arrow-up-dark); }

body #scrollIframe .box-league .lr_tit {
  color: #414141; }
body #scrollIframe .box-league .lr_tit {
  border-bottom: 0 !important; }
body #scrollIframe .bsiderbar-left {
  background-color: initial !important; }
body #scrollIframe .box-league > .lr_tit {
  color: #070F03;
  text-transform: uppercase; }

/*
.odds1 {
    color: #800;
}

.odds2 {
    color: #222;
}

.odds3 {
    color: #00b;
} */
@keyframes loading {
  0% {
    background-color: #e0e0e0; }
  50% {
    background-color: #c0c0c0; }
  100% {
    background-color: #e0e0e0; } }
@keyframes fadeToColorDownLight {
  0% {
    background-color: var(--bg-odds-down-before-light); }
  100% {
    background-color: var(--bg-odds-down-light); } }
@keyframes fadeToColorDownDark {
  0% {
    background-color: var(--bg-odds-down-before-dark); }
  100% {
    background-color: var(--bg-odds-down-dark); } }
@keyframes fadeToColorUpLight {
  0% {
    background-color: var(--bg-odds-up-before-light); }
  100% {
    background-color: var(--bg-odds-up-light); } }
@keyframes fadeToColorUpDark {
  0% {
    background-color: var(--bg-odds-up-before-dark); }
  100% {
    background-color: var(--bg-odds-up-dark); } }
@keyframes fadeToColorLight {
  0% {
    background-color: var(--bg-odds-normal-before-light); }
  100% {
    background-color: var(--bg-odds-normal-light); } }
@keyframes fadeToColorDark {
  0% {
    background-color: var(--bg-odds-normal-before-dark); }
  100% {
    background-color: var(--bg-odds-normal-dark); } }
@media only screen and (max-width: 1024px) {
  #scrollIframe #main #left .leftnav li a {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #070F03;
    border-radius: 0;
    padding: 0 10px;
    height: 34px;
    line-height: 34px; } }
@keyframes popover {
  0% {
    opacity: 0;
    transform: translateY(-60px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
@media only screen and (max-width: 1024px) {
  #scrollIframe .sloading .loadngdiv {
    left: calc(50% + 87px);
    transform: translate(calc(-50% - 43.5px), -50%);
    max-width: 288px; }
  #scrollIframe .sloading .loadngdiv .sloading-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 20.8px; }
  #scrollIframe .sloading .loadngdiv .sloading-des {
    font-size: 12px;
    font-weight: 400;
    line-height: 15.6px; }
  #scrollIframe .seo-text-h1 {
    position: relative;
    margin-top: 0;
    text-align: center; } }
@font-face {
  font-family: "iconfont logo";
  src: url(../fonts/font_985780_km7mi63cihi.eot);
  src: url(../fonts/font_985780_km7mi63cihi.eot#iefix) format("embedded-opentype"), url(../fonts/font_985780_km7mi63cihi.woff) format("woff"), url(../fonts/font_985780_km7mi63cihi.ttf) format("truetype"), url(../images/font_985780_km7mi63cihi.svg#iconfont) format("svg"); }
@media print {
  code[class*="language-"],
  pre[class*="language-"] {
    text-shadow: none; } }
@font-face {
  font-family: "iconfont";
  src: url(../fonts/iconfont.woff2) format("woff2"), url(../fonts/iconfont.woff) format("woff"), url(../fonts/iconfont.ttf) format("truetype"); }
@media only screen and (max-width: 1024px) {
  #scrollIframe #info.database {
    margin-top: 0 !important; }
  #scrollIframe .odds-name-cst {
    font-size: 12px !important;
    font-weight: normal !important; }
  #scrollIframe .schedule-icon-detail .icon-icon-detail:before {
    width: 14px !important; } }
@keyframes blink {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@media only screen and (max-width: 1024px) {
  body#soccer #scrollIframe .matchDetail .all-block-content .w-section.w-section-show .scoring-rate.section-f {
    margin-top: 10px !important; }
  body#soccer #scrollIframe .matchDetail .all-block-content .w-section.w-section-show {
    margin-bottom: 10px !important; } }
@media only screen and (max-width: 1024px) {
  #scrollIframe #info #i_main .team-head .follow_btn i:before, #scrollIframe #info #i_main2 .team-head .follow_btn i:before {
    width: 14px !important;
    height: 14px !important;
    top: 5px !important; } }
@keyframes shake-scale {
  0% {
    transform: translateX(0) scale(1); }
  10% {
    transform: translateX(-3px) scale(1.1); }
  20% {
    transform: translateX(3px) scale(1.1); }
  30% {
    transform: translateX(-3px) scale(1.1); }
  40% {
    transform: translateX(3px) scale(1.1); }
  50% {
    transform: translateX(-3px) scale(1.1); }
  60% {
    transform: translateX(3px) scale(1.1); }
  70% {
    transform: translateX(-3px) scale(1.1); }
  80% {
    transform: translateX(3px) scale(1.1); }
  90% {
    transform: translateX(-3px) scale(1.1); }
  100% {
    transform: translateX(0) scale(1); } }
@media only screen and (min-width: 1208px) {
  #scrollIframe .home-page-right-mobile {
    display: none; } }
@media only screen and (max-width: 1228px) {
  #scrollIframe .footer-container-mobile {
    width: unset !important; } }
@media only screen and (min-width: 1000px) and (max-width: 1208px) {
  #scrollIframe #main .idx-favorite.home-page-mobile,
  #scrollIframe #homepage.home-page-mobile {
    width: auto !important;
    min-width: unset !important; }
  #scrollIframe #main .home-page-left .leftnav li a {
    width: unset !important; }
  #scrollIframe #left.home-page-left {
    width: auto !important; }
  #scrollIframe #main.main-home-page-mobile {
    width: calc(100% - 20px) !important; }
  #scrollIframe .main-content .crumbs {
    width: 100%; }
  #scrollIframe .main-content #homepage {
    width: 100%; }
  #scrollIframe #homepage .crumbs-mobile,
  #scrollIframe #main .idx-favorite .crumbs-mobile {
    width: auto !important;
    padding: 0 10px; }
  #scrollIframe .home-page-right-desktop {
    display: none; }
  #scrollIframe .home-page-right-mobile {
    display: block; }
  #scrollIframe .home-page-right-mobile .hot-news-item {
    padding: 10px; }
  #scrollIframe .home-page-right-mobile .lr_tit {
    padding: 10px; }
  #scrollIframe .footer-container-mobile {
    width: unset !important; }
  #scrollIframe #soccer {
    width: 100vw;
    /*overflow: hidden;*/ }
  #scrollIframe .top-tools-c {
    width: 100%; }
  #scrollIframe .top-tools-left {
    float: none;
    gap: 17px;
    justify-content: center;
    padding: 0 30px; }
  #scrollIframe #header-wrapper #top .top {
    width: auto;
    padding: 10px 8px; }
  #scrollIframe #newtop #menu {
    justify-content: space-around;
    width: calc(100% - 20px) !important;
    margin-right: auto;
    margin-left: auto; }
  #scrollIframe #newtop #menu li {
    width: 140px;
    height: auto; }
  #scrollIframe #newtop #menu li a {
    font-size: 12px;
    max-width: 85px; }
  #scrollIframe #newtop #menu li img {
    width: 30px; } }
@media (max-width: 1024px) {
  #scrollIframe .search-area-mobile {
    display: flex;
    gap: 10px;
    justify-content: space-between; }
  #scrollIframe .menu-search-mobile #change_233 {
    margin-bottom: unset !important;
    height: 30px !important;
    width: 100% !important;
    padding-left: 10px !important;
    box-sizing: border-box; }
  #scrollIframe #container #info .search-area-mobile .select__menu {
    width: 100% !important; }
  #scrollIframe .search-area-mobile .filterLi2.xz {
    width: 100% !important;
    min-width: 139px;
    flex: unset !important; }
  #scrollIframe .menu-search-mobile {
    width: 100%;
    position: relative;
    height: 30px;
    min-width: 139px; }
  #scrollIframe .menu-search-mobile svg {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translate(0, -50%); }
  #scrollIframe .search-area-mobile #change_233:focus {
    background-color: white !important; }
  #scrollIframe .search-area-mobile #info.database {
    margin-top: -6px; }

  .dark #scrollIframe .menu-search-mobile svg {
    filter: brightness(100); }

  body.dark #scrollIframe .search-area-mobile #change_233:focus {
    background-color: #151515 !important; } }

/*# sourceMappingURL=football-vn-css.css.map */
