/* schedule mobile */

#ma-schedule-mob h4 {
  background-color: #303030;
  color: white;
  padding: 10px 0;
  font-weight: 700;
}

@media (min-width: 576px) {
  #ma-schedule-mob .border-col-rt {
    border-right: 3px solid #ffffff;
  }
}

#ma-schedule-mob .cal-bg {
  background-color: rgb(215,215,215);
}

/* ma schedule */

#ma-schedule .day-label {
  font-size: 24px;
  font-weight: 700;
}

#ma-schedule .bg-day-cal {
  background-color: rgb(198,224,251);
}

#ma-schedule .bg-eve-cal {
  background-color: rgb(195,195,195);
}

#ma-schedule h5 {
  font-weight: 700;
}

#ma-schedule .border-rt {
  border-right: 1px solid #4f4f4f;
}

#ma-schedule .day-bg {
  background-color: #303030;
  color: #fff;
  z-index: 10;
}

#ma-schedule .sticky-top {
  top: 127px;
}

#ma-schedule .fa-square {
  margin: 0 .5px;
}

#ma-schedule .day-font {
  font-size: 16px;
}

@media (min-width: 992px) {
  #ma-schedule .day-font {
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  #ma-schedule .day-font {
    font-size: 16px;
  }
}

#ma-schedule .bg-blank {
  border: solid 1px transparent;
}

#ma-schedule .bg-lead {
  background-color: #2f5eff;
  border: solid 1px black;
}

#ma-schedule .bg-kids {
  background-color: #ffffff;
  border: solid 1px black;
}

#ma-schedule .bg-youth {
  background-color: #4cd5f4;
  border: solid 1px black;
}

#ma-schedule .bg-kids-under {
  background-color: rgb(255,255,64);
  border: solid 1px black;
}

#ma-schedule .bg-advanced {
  background: rgb(180,60,60);
  border: solid 1px black;
}

#ma-schedule .bg-adults {
  color: white;
  background: rgb(121,121,121);
  border: solid 1px black;
}

#ma-schedule .bg-bb {
  color: white;
  background-color: rgb(255,0,0);
  border: solid 1px black;
}

#ma-schedule .belt-wh {
  color: #fff;
  text-shadow: 1px 0 0 #000000,0 1px 0 #000000,-1px 0 0 #000000,0 -1px 0 #000000;
}

#ma-schedule .belt-yl {
  color: rgb(255,255,0);
  text-shadow: 1px 0 0 #000000,0 1px 0 #000000,-1px 0 0 #000000,0 -1px 0 #000000;
}

#ma-schedule .belt-or {
  color: #ff7a00;
  text-shadow: 1px 0 0 #000000,0 1px 0 #000000,-1px 0 0 #000000,0 -1px 0 #000000;
}

#ma-schedule .belt-gr {
  color: #00b807;
  text-shadow: 1px 0 0 #000000,0 1px 0 #000000,-1px 0 0 #000000,0 -1px 0 #000000;
}

#ma-schedule .belt-bl {
  color: #0052f2;
  text-shadow: 1px 0 0 #000000,0 1px 0 #000000,-1px 0 0 #000000,0 -1px 0 #000000;
}

#ma-schedule .belt-br {
  color: #822f00;
  text-shadow: 1px 0 0 #000000,0 1px 0 #000000,-1px 0 0 #000000,0 -1px 0 #000000;
}

#ma-schedule .belt-bk {
  color: #000000;
  text-shadow: 1px 0 0 #000000,0 1px 0 #000000,-1px 0 0 #000000,0 -1px 0 #000000;
}

