.body-color {
  background-color: #0f1f1c;
}

.sub-color {
  background-color: #8c0004 !important;
}

.sub-font-size {
  font-size: 13px !important;
}

.bold-font {
  font-weight: bold !important;
}

.spacing {
  margin-left: 25px;
}

.spacing-left {
  margin-left: 15px;
}

.spacing-right {
  margin-right: 15px;
}

.spacing-top {
  margin-top: 10px !important;
}

.custom-button {
  background-color: #ffa800 !important;
  border-radius: 0.25rem;
}

.go-left {
  display: flex;
  align-items: center;
  margin: 0 auto;
}

.l-mg {
  margin-left: 10px;
}

.yellow-border {
  border: 2px solid #ffa800 !important;
}

.white-border {
  border: 2px solid white !important;
}

.yellow-color {
  background-color: #ffa800 !important;
}

.red-color {
  background-color: #8c0004 !important;
}

.light-red-color {
  background-color: #b90106 !important;
}

.s-menu {
  margin: 8px;
}

.s-input {
  width: 70px !important;
}

.sm-input {
  width: 105px !important;
}

.m-input {
  width: 130px !important;
}

.m-bot {
  margin-bottom: 8px;
}

.no-p {
  padding: 0 !important;
}

.no-m {
  margin: 0 !important;
}

.white-bg {
  background-color: white;
}

.y-c {
  color: #ffa800 !important;
}

.g-c {
  color: #32cd32 !important;
}

.r-c {
  color: #8c0004;
}

.sm-p {
  padding: 5px;
}

.bbw {
  border-bottom: 0.7px solid white;
}

.bbl {
  border-bottom: 0.7px solid black;
}

.blw {
  border-left: 0.7px solid white !important;
}

.bbl {
  border-top: 0.7px solid black;
}

.go-right {
  float: right !important;
}

.b-red {
  background-color: #650103;
}

.mg-lf {
  margin-left: 45px;
}

.grey-bg {
  background-color: #fff5ee;
}

.f-l {
  float: left;
}

.wb-lf {
  border-left: 0.7px solid white !important;
  border-right: 0.7px solid white !important;
}

.odds-button {
  width: 55px;
}

.odds-button:hover:not([disabled]) {
  background-color: #ffa800 !important;
}

.yellow-hover:hover {
  background-color: #ffa800 !important;
}

.card-width {
  width: 210px;
}

.odds-selected {
  background-color: #ffa800 !important;
}

.grey-border {
  border: 0.7px solid #e9dcc9;
}

.locked-button {
  margin-left: 8px;
  margin-right: 8px;
}

.locked-button-2 {
  margin-left: 7px;
  margin-right: 7px;
}

.lighter-red {
  background-color: #fff5ee;
}

.sm-mg {
  margin-left: 3px;
  margin-right: 3px;
}

.competition-tab:hover {
  background-color: #b90106 !important;
  cursor: pointer;
}

.links-nav:hover {
  background-color: #8c0004 !important;
}

.fixture-link:hover {
  text-decoration: underline !important;
}

.verify-email {
  padding: 10px;
  position: relative;
  width: 100%;
  background: #f7f2f2;
  z-index: 200;
  text-align: center;
}

.body-size {
  width: 1024px;
  margin: auto;
}

li.nav-item.active {
  background-color: #8c0004;
  transform: skewX(-5deg);
}

li.nav-item:hover {
  background-color: #d33;
  transform: skewX(-5deg);
}

li.sub-active {
  border-bottom: 3px solid #fff;
  font-weight: 700;
}

li.sub-link:hover {
  border-bottom: 3px solid #c3c3c3;
}

@media (max-width: 767px) {
  .body-size {
    width: 100%;
  }
}

.fx-name-date {
  padding-left: 2rem;
}

.day-sort {
  padding: 1px 5px !important;
}

.day-sort:hover {
  color: white !important;
  background-color: #343a40 !important;
  cursor: pointer;
}

.pop-comp:hover {
  color: #ffa800 !important;
  cursor: pointer;
}

@media only screen and (max-width: 425px) {
  #how-to {
    display: none;
  }
  #f-c {
    display: none;
  }
  #t-c {
    display: none;
  }
  #sports-list {
    display: none;
  }
  #markets-list {
    display: none;
  }
  #mobile-markets-list {
    display: inline;
  }
  #over-under {
    display: none;
  }
  #double-chance {
    display: none;
  }
  #vlb {
    display: none;
  }
  .fixtures-1 {
    display: none;
  }
  .fixtures-2 {
    display: none;
  }
  .fx-name-date {
    padding-left: 10px !important;
  }
  .market-selected {
    background-color: #b90106 !important;
  }
}

@media only screen and (min-width: 425px) {
  .bottombar {
    display: none;
  }
  #mobile-markets-list {
    display: none;
  }
  #comp-dd {
    display: none;
  }
  #mobile-betslip {
    display: none;
  }
}

.fixtures-4 {
  display: none !important;
}

.fixtures-3 {
  display: none !important;
}

#fourth-market {
  display: none !important;
}
#fifth-market {
  display: none !important;
}

#goal-nogoal {
  display: none !important;
}
#draw-no-bet {
  display: none !important;
}
