<link href="https://fonts.googleapis.com/css?family=Montserrat&display=swap" rel="stylesheet">

.zf-body, a, .scheduleTable thead tr td, span, td, tr, html {
    font-family: 'Montserrat', sans-serif !important;
}

.schedule-nav-blocks #reserveweeknav li a {
    border: 1px solid #5dbba5;
}

.zf-body a {
    text-decoration: none;
}

/* WTR */
#reserve .scheduleBlock[data-classtype="1002428035091138059"] .scheduleClass {
    color: #98c7e9; }
#reserve .scheduleBlock[data-classtype="1002426265262621910"] .scheduleClass {
    color: #98c7e9;}
#reserve .scheduleBlock[data-classtype="1002422208145917916"] .scheduleClass {
    color: #98c7e9;}
#reserve .scheduleBlock[data-classtype="1002426881733035774"] .scheduleClass {
    color: #98c7e9;}
#reserve .scheduleBlock[data-classtype="1047646019010954438"] .scheduleClass {
    color: #98c7e9;}
#reserve .scheduleBlock[data-classtype="1111687520162153537"] .scheduleClass {
    color: #98c7e9;}

.reservelist  .scheduleBlock[data-classtype="1002428035091138059"] .scheduleClass {
    color: #98c7e9; }
.reservelist  .scheduleBlock[data-classtype="1002426265262621910"] .scheduleClass {
    color: #98c7e9;}
.reservelist  .scheduleBlock[data-classtype="1002422208145917916"] .scheduleClass {
    color: #98c7e9;}
.reservelist  .scheduleBlock[data-classtype="1002426881733035774"] .scheduleClass {
    color: #98c7e9;}
.reservelist  .scheduleBlock[data-classtype="1047646019010954438"] .scheduleClass {
    color: #98c7e9;}
.reservelist  .scheduleBlock[data-classtype="1111687520162153537"] .scheduleClass {
    color: #98c7e9;}


/* RTH */
#reserve .scheduleBlock[data-classtype="995053078287746412"] .scheduleClass {
    color: #5dbba5;}
#reserve .scheduleBlock[data-classtype="1033905600683050129"] .scheduleClass {
    color: #5dbba5;}
#reserve .scheduleBlock[data-classtype="1042640115576341667"] .scheduleClass {
    color: #5dbba5;}

.reservelist  .scheduleBlock[data-classtype="995053078287746412"] .scheduleClass {
color: #5dbba5;}
.reservelist  .scheduleBlock[data-classtype="1033905600683050129"] .scheduleClass {
    color: #5dbba5;}
.reservelist  .scheduleBlock[data-classtype="1042640115576341667"] .scheduleClass {
    color: #5dbba5;}

 /* FYR */
#reserve .scheduleBlock[data-classtype="995031544127030956"] .scheduleClass {
    color: #e77c22;}
#reserve .scheduleBlock[data-classtype="1002428035091138059"] .scheduleClass {
    color: #e77c22; }
#reserve .scheduleBlock[data-classtype="1002428543751161709"] .scheduleClass {
    color: #e77c22;}
#reserve .scheduleBlock[data-classtype="1033905418348267060"] .scheduleClass {
    color: #e77c22;}
#reserve .scheduleBlock[data-classtype="1033904153614616067"] .scheduleClass {
    color: #e77c22;}
#reserve .scheduleBlock[data-classtype="1034703546794116291"] .scheduleClass {
    color: #e77c22;}
#reserve .scheduleBlock[data-classtype="1033905193382577499"] .scheduleClass {
    color: #e77c22;}

.reservelist  .scheduleBlock[data-classtype="995031544127030956"] .scheduleClass {
    color: #e77c22;}
.reservelist  .scheduleBlock[data-classtype="1002428035091138059"] .scheduleClass {
    color: #e77c22; }
.reservelist  .scheduleBlock[data-classtype="1002428543751161709"] .scheduleClass {
    color: #e77c22;}
.reservelist  .scheduleBlock[data-classtype="1033905418348267060"] .scheduleClass {
    color: #e77c22;}
.reservelist  .scheduleBlock[data-classtype="1033904153614616067"] .scheduleClass {
    color: #e77c22;}
.reservelist  .scheduleBlock[data-classtype="1034703546794116291"] .scheduleClass {
    color: #e77c22;}
.reservelist  .scheduleBlock[data-classtype="1033905193382577499"] .scheduleClass {
    color: #e77c22;}

/* AER */
#reserve .scheduleBlock[data-classtype="995031544143808173"] .scheduleClass {
    color: #a896a0;}
#reserve .scheduleBlock[data-classtype="1002421626219791904"] .scheduleClass {
    color: #a896a0;}
#reserve .scheduleBlock[data-classtype="995053549912065689"] .scheduleClass {
    color: #a896a0;}
#reserve .scheduleBlock[data-classtype="1042002280796128526"] .scheduleClass {
    color: #a896a0;}
#reserve .scheduleBlock[data-classtype="1042636906229138724"] .scheduleClass {
    color: #a896a0;}
#reserve .scheduleBlock[data-classtype="1042637158650742338"] .scheduleClass {
    color: #a896a0;}
#reserve .scheduleBlock[data-classtype="1047646341016061486"] .scheduleClass {
    color: #a896a0;}

.reservelist  .scheduleBlock[data-classtype="995031544143808173"] .scheduleClass {
    color: #a896a0;}
.reservelist  .scheduleBlock[data-classtype="1002421626219791904"] .scheduleClass {
    color: #a896a0;}
.reservelist  .scheduleBlock[data-classtype="995053549912065689"] .scheduleClass {
    color: #a896a0;}
.reservelist  .scheduleBlock[data-classtype="1042002280796128526"] .scheduleClass {
    color: #a896a0;}
.reservelist  .scheduleBlock[data-classtype="1042636906229138724"] .scheduleClass {
    color: #a896a0;}
.reservelist  .scheduleBlock[data-classtype="1042637158650742338"] .scheduleClass {
    color: #a896a0;}
.reservelist  .scheduleBlock[data-classtype="1047646341016061486"] .scheduleClass {
    color: #a896a0;}

.scheduleClass.pop {
    opacity: 1;
}

.scheduleClass {
    font-weight: 700;
    opacity: .3;
}

.scheduleInstruc {
    color: #6d6d6d;
    text-transform: lowercase !important;
    font-style: italic;
}



.zf-body h1 {
    font-size: 60px;
    font-weight: 400;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif !important;
    text-align: center;
}

.schedule-2 .scheduleTable tbody tr td {
    border-left: 1px solid #b7b5b5;
    font-family: 'Montserrat', sans-serif !important;
}

.schedule-2 .scheduleTable tbody tr td:last-child {
    border-right: 1px solid #b7b5b5;
}

.schedule-2 .scheduleTable tbody tr td .scheduleBlock .active {
    color: #6d6d6d;
}

.schedule-2 .scheduleTable tbody tr td a .scheduleClass {
    color: #5dbba5;
}

.schedule-2 .thead-dow {
    font-weight: bold;
}

.nav {
    border: 1px solid #adacac;
    padding: 10px;
}

@media screen and (max-width: 767px) {
	#viewSeries .page-header h1 {
		word-spacing: .1em;
line-height: 1.2em;
	}

.span3.scheduleClass {
opacity: 1;
}
.nav.nav-pills {
position: relative;
}
.nav-tabs>li, .nav-pills>li {
position: unset;
}
}
