main > .container {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
}

@media (min-width: 768px) {
    .container {
        width: 100% !important;
    }
}

@media (min-width: 992px) {
    .container {
        width: 100% !important;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 100% !important;
    }
}

.nav > li.disabled > a,
.nav-pills > li.disabled > a:hover,
.nav-pills > li.disabled > a:focus {
    color: rgba(255, 255, 255, .75);
}

h1, h2, h3, h4, h5, h6 {
    color: #003da5;
}

#pafinder_calendar td.noavail,
#pafinder_legend ul li#legend_red span {
    background: #83a9bc;
}

#pafinder_calendar td.noavail div.mday,
#pafinder_calendar td.noavail.Sat div.mday,
#pafinder_calendar td.noavail.Sun div.mday,
#pafinder_calendar td.noavail div.mprice {
    color: #31708f;
}

#pafinder_calendar td.lowavail div.mday,
#pafinder_calendar td.lowavail.Sat div.mday,
#pafinder_calendar td.lowavail.Sun div.mday,
#pafinder_calendar td.lowavail div.mprice,
#pafinder_calendar td.avail div.mday,
#pafinder_calendar td.avail.Sat div.mday,
#pafinder_calendar td.avail.Sun div.mday,
#pafinder_calendar td.avail div.mprice{
    color: #fff !important;
}

div.datepicker-calendar div.datepicker-month {
    font-size: .95em;
}

div.datepicker-calendar.default table.datepicker-grid td.selectable:hover,
div.datepicker-calendar.default table.datepicker-grid td.selectable.focus {
    background-color: var(--success-green-medium-back);
    color: #fff;
}