.common__tabs {
  background: #337a41 url(/wp-content/uploads/2025/10/odds-head-bg.svg);
  background-size: cover !important;
  border-radius: 2px !important;
  flex-wrap: wrap !important;
  gap: 5px 10px !important;
  padding: 6px !important;
  overflow-x: auto !important;
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
}

.common__tabs label.active {
  border-radius: 2px;
  background: #0e9556;
}
.common__tabs label {
  color: #fff;
}

.match-odds__content__header {
  border-bottom: 1px solid #003b3e;
  background: #003b3e;
}

.nav-box > li.active > a,
.nav-pills > li.active > a {
  background-color: #04a35a !important;
  border-radius: 6px;
}
.table-template__header {
  background: #246159;
  color: #fff;
}
.table-template__item__header {
  display: none;
}
.table-template__item__match__score {
  background-color: #04a35a;
  color: #fff;
  border-radius: 5px;
}

.table-template__item__match .match-info {
  display: none;
}
.table-template__item__match .actions {
  display: none;
}
.table-template__item__match .teams-detail {
  width: 100% !important;
}
.match-odds__content__date {
  background: #38585a;
}
.textbox-home {
}
.textbox-home {
  max-height: 823px;
  overflow-y: auto;
  margin-bottom: 1.5rem;
}
.textbox-home::-webkit-scrollbar {
  width: 5px;
  height: 100%;
}

.textbox-home::-webkit-scrollbar-track {
  background: #e1f5ed;
}

.textbox-home::-webkit-scrollbar-thumb {
  cursor: pointer;
  background: #01dc82;
}

.textbox-home::-webkit-scrollbar-thumb:hover {
  background: #07a35a;
}

.textbox-home h1,
.textbox-home h2,
.textbox-home h3,
.textbox-home h4,
.textbox-home h5,
.textbox-home h6 {
  color: #246159;
  font-weight: 700;
  margin: 0 0 1rem;
}
.box-blog-post a {
  color: #03bb70 !important;
}
.image-slider p {
  color: #fff;
  font-weight: bold;
  text-align: center;
}
.image-slider .col {
  padding-left: 5px;
  padding-right: 5px;
}
footer h3,
footer .lienhe-col a {
  color: #01dc82 !important;
}
.absolute-footer {
  display: none;
}
.topnhacai h3 {
  border-left: 5px #f60 solid;
  padding: 4px 4px 4px 10px;
  border-bottom: none !important;
}
.nav-dark .nav > li.header-divider {
  border-color: #00dc82 !important;
}
@media (max-width: 850px) {
  .common__tabs {
    flex-wrap: nowrap !important;
    justify-content: flex-start;
  }
  .match-odds__content__row .col-league-mobile {
    background: #304f50;
  }
  .match-odds__content__row .col-league-mobile .col-league-mobile-url {
    color: #fff;
  }
  .off-canvas-left.dark .mfp-content {
    background-color: #142824 !important;
  }
  .nav-sidebar.nav-vertical > li + li {
    border-top: none !important;
  }
}
