/* line 9, ../sass/schedule.scss */
#calendar {
  font-size: 1em;
  font-family: 'Raleway', sans-serif;
  color: #777;
  font-weight: 300;
}

/* line 16, ../sass/schedule.scss */
.fc th {
  font-size: 1em;
  font-family: 'Raleway', sans-serif;
  color: #777;
  font-weight: 300;
}

/* ROW HEIGHT */
/* line 25, ../sass/schedule.scss */
.fc-time-grid .fc-slats td {
  height: 4em;
}

/* line 30, ../sass/schedule.scss */
.fc-ltr .fc-time-grid .fc-event-container {
  margin: 0 0 0 0;
}

/* REMOVE TIME COLUMN */
/* line 35, ../sass/schedule.scss */
.fc-axis {
  xdisplay: none;
  width: 35px !important;
}

/* line 41, ../sass/schedule.scss */
.fc-event {
  position: relative;
  display: block;
  font-size: .85em;
  line-height: 1.3;
  border-radius: 0;
  xborder: 0px solid #3a87ad;
  border: none;
  border-bottom: 1px solid #fff;
  background-color: #2C6A45;
  font-weight: normal;
  padding: 3px;
}
/* line 55, ../sass/schedule.scss */
.fc-event .fc-title {
  color: #fff;
}

/* line 66, ../sass/schedule.scss */
.fc-event.news {
  background-color: #565c64;
}

/* line 69, ../sass/schedule.scss */
.fc-event.music {
  background-color: #287a9e;
}

/* line 75, ../sass/schedule.scss */
.fc-event.science {
  background-color: #2d766d;
}

/* line 78, ../sass/schedule.scss */
.fc-event.special-programming {
  background-color: #565c64;
}

/* Event text */
/* line 84, ../sass/schedule.scss */
.fc-event .fc-content {
  text-align: center;
  color: #fff;
  font-family: 'Raleway', sans-serif;
  font-size: 1.0em;
  font-family: 'Work Sans', sans-serif;
  font-weight: 600;
  font-size: 1.15em;
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 100%;
}

/* line 102, ../sass/schedule.scss */
.fc-event {
  margin-right: 0 !important;
}
/* line 105, ../sass/schedule.scss */
.fc-event.fade-inx {
  -webkit-animation: fadein 2s;
  /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: fadein 2s;
  /* Firefox < 16 */
  -ms-animation: fadein 2s;
  /* Internet Explorer */
  -o-animation: fadein 2s;
  /* Opera < 12.1 */
  animation: fadein 2s;
}
/* line 114, ../sass/schedule.scss */
.fc-event.overlap-2 {
  left: 0% !important;
  right: 0% !important;
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Firefox < 16 */
@-moz-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Internet Explorer */
@-ms-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Opera < 12.1 */
@-o-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* line 157, ../sass/schedule.scss */
.fc-event.overlap .fc-content {
  /* Safari */
  -webkit-transform: rotate(-90deg);
  /* Firefox */
  -moz-transform: rotate(-90deg);
  /* IE */
  -ms-transform: rotate(-90deg);
  /* Opera */
  -o-transform: rotate(-90deg);
  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-1);
  justify-content: flex-start;
}
/* line 177, ../sass/schedule.scss */
.fc-event.overlap.overlap-2 {
  left: 50% !important;
  right: -50% !important;
}

/* line 191, ../sass/schedule.scss */
.fc-event .fc-content .fc-description {
  font-size: 0.8em;
  display: none;
}

/* Remove that awful yellow color and border from today in Schedule */
/* line 199, ../sass/schedule.scss */
.fc-today {
  xbackground: red !important;
  xopacity: 0.2;
  xborder: none;
}

/* line 207, ../sass/schedule.scss */
.fc-event .fc-bg {
  opacity: 0.2;
  filter: alpha(opacity=25);
}

/* line 213, ../sass/schedule.scss */
#program-schedule .schedule-frame {
  width: 863px;
}

/* line 218, ../sass/schedule.scss */
#program-schedule .schedule-frame .wbai-program-schedule-logo {
  float: left;
  margin-right: 6px;
  margin-top: 20px;
  position: absolute;
  left: -44px;
  left: -152px;
}

/* line 229, ../sass/schedule.scss */
#program-schedule .schedule-frame #calendar {
  width: 801px !important;
  width: 846px !important;
  width: 1060px !important;
  float: left;
  position: relative;
  left: -108px;
}

/* line 242, ../sass/schedule.scss */
#innerbox {
  overflow: visible;
}

/* line 246, ../sass/schedule.scss */
#program-schedule .schedule-frame .schedule-key {
  margin: 10px 0 10px 0;
}

/* line 250, ../sass/schedule.scss */
#program-schedule .schedule-frame .schedule-key ul {
  list-style: none;
}

/* line 254, ../sass/schedule.scss */
#program-schedule .schedule-frame .schedule-key li {
  display: inline-block;
}

/* line 258, ../sass/schedule.scss */
#program-schedule .schedule-frame .schedule-key li span.category {
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
  color: #000;
  line-height: 11px;
  margin-right: 2px;
}

/* line 272, ../sass/schedule.scss */
#program-schedule .schedule-frame .schedule-key span.color {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background: red;
  vertical-align: middle;
  margin-left: 5px;
  border: 1px solid #777;
  border: 1px solid #999;
  line-height: 11px;
  margin-top: -2px;
  margin-right: 10px;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 298, ../sass/schedule.scss */
#program-schedule .schedule-frame .schedule-key li.news span.color {
  background-color: #565c64;
}

/* line 301, ../sass/schedule.scss */
#program-schedule .schedule-frame .schedule-key li.music span.color {
  background-color: #287a9e;
}

/* line 307, ../sass/schedule.scss */
#program-schedule .schedule-frame .schedule-key li.science span.color {
  background-color: #2d766d;
}

/* line 310, ../sass/schedule.scss */
#program-schedule .schedule-frame .schedule-key li.special-programming span.color {
  background-color: #565c64;
}

/* line 314, ../sass/schedule.scss */
#xleftcontentcontainer {
  padding-right: 0px;
}

/* line 318, ../sass/schedule.scss */
.tooltip-inner {
  background-color: white !important;
  color: black !important;
}

/* line 322, ../sass/schedule.scss */
.xtooltip-arrow {
  color: white !important;
  background-color: white !important;
}

/* line 327, ../sass/schedule.scss */
.fc-event {
  cursor: pointer;
}
