body {background:none transparent; background-color: #000000;}

.page {
    background-color: #000000;
}

.panel-body {
    background: #000000;
}

a.list-group-item {
    background: #000000;
    color: #ffffff;
}

h1, h2, h3, h4 , h5, p,label ,td, th{
color:#ffffff;
}

li.list-group-item {
    background: #000000;
}

.pricing-price {
    color: #ffffff;
}

table.table.table-hover.text-right {
    background-color: #000000;
}

.pricing-list .pricing-price {
    color: #ffffff;
}

.row {
    background-color: #000000;
}

.tab-content.pt-15 {
    background-color: #000000;
}

#ClassDetails.def {
    background-color: #000000;
}

.col-lg-3.col-md-3.col-sm-4.ReservationClassList {
    background-color: #000000;
}

div#dateRange {
    color: #ffffff;
}

.layout-full .page {
    background-color: #000000;
}

#WeekTab > div > div > div .description {
    color: #000000;
}
:after, :before {
    color: #000000;
}

a.btn.btn-primary {
    color: #000000;
}

button#sign_in {
    color: #000000;
}

button.btn.btn-primary.btn-block.btn-lg.margin-top-10.waves-effect.waves-light {
    color: #000000;
}

a.list-group-item.active {
    color: #000000;
}
.btn-primary {
    color: #000000;
}
.modal-body p {
color:#000000;
}

.modal-title {
color:#000000;
}

element.style {
}
day {
    color: #00000;
}
#ClassesSection div.ClassDate day {
color: #000000;
}

.nav-tabs > li > a {
    color: #ffffff;
}

:after, :before {
color:#e7e514;
}

.nav-quick a {
    color: #ffffff;
}

.modal-content.padding-bottom-40 {
background: #484848;
}

h4.modal-title {
    color: #ffffff;
}

.modal-content{
background: #484848;
}

#WeekTab>div>div>a>div>p {
	width: 75px;
	display: inline-flex;
	padding: 0;
	margin: 0
}
.waitlist.disabled {
    text-align: center;
    color: #fff!important;
    margin-right: 5px;
    border-radius: 50px;
    background: gray;
    display: inline-block !important;
    padding-top: 1px;
    width: 20px;
    height: 20px;
    font-size: 12px;
}
.substitute.disabled {
    text-align: center;
    color: #fff!important;
    margin-right: 5px;
    border-radius: 50px;
    background: gray;
    display: inline-block !important;
    padding-top: 1px;
    width: 20px;
    height: 20px;
    font-size: 12px;
}
.enrolled.disabled {
    text-align: center;
    color: #fff!important;
    margin-right: 5px;
    border-radius: 50px;
    background: gray;
    display: inline-block !important;
    padding-top: 1px;
    width: 20px;
    height: 20px;
    font-size: 12px;
}