.dashboardHeader {
    letter-spacing: 1px;
    padding: 5px 20px;
    color: #fff;
    background-color: #264e85;
}



.default-box-header,
#page-login .default-box { border: none!important; }

.navbar-brand>img { max-height: 100%; }
.default-box-header { background-color: #FFA600; color: #fff; }
.btn-primary { background-color: #264e85;; text-transform: uppercase; font-weight: 700; border: 0!important; border-radius: 20px; }
.btn-primary:hover { background-color: #FFA600; }

.h1, h1 { font-size: 22px!important; }
.h2, h2 { font-size: 17px!important; }
.h3, h3 { font-size: 20px!important; }
.h4, h4 { font-size: 17px!important; }
.reservationHeader h3 { margin: 0; text-transform: uppercase; font-weight: 700; }

a, a:visited { color: #264e85!important; }
input:focus,
input.form-control:focus,
button:focus,
a:focus { outline:none !important; outline-width: 0 !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open>.dropdown-toggle.btn-success { color: #fff; background-color: #262626!important; border-color: none!important; }
.dashboardHeader a { color: #fff!important; }
.dashboardHeader a:hover { color: #D33535!important; }

.ui-datepicker-calendar a { color: #262626!important; }
.ui-datepicker-calendar a:hover { color: #D33535!important; }
.ui-widget-header { border: none; background: #cccccc!important; color: #262626!important; font-weight: bold; }
#datepicker { margin-bottom: 25px; }

.availabilityItem a,
.navbar a,
#calendar a { color: #262626!important; }
.availabilityItem a:hover,
.navbar a:hover,
#calendar a:hover { color: #D33535!important; }
.availabilityDashboard .resourceName { /*background-color: rgba(255,166,0,0.2)!important;*/ background: transparent!important; }
.resourceNameSelector.fa-info-circle { color: #FFA600!important; }

.availabilityDashboard .header { margin-bottom: 5px; }
.fc-day-grid-event { margin: 2px; padding: 2px 4px; }
.fc-day-header { background-color: #262626; color: #fff; }

.dashboardHeader { background-color: #264e85; }
.dashboardHeader .badge { background-color: #D33535; }
.navbar>.container-fluid .navbar-brand { margin-left: -10px!important; margin-right: 20px!important; }
.navbar-fixed-top { padding: 10px!important; }
.dashboardHeader { letter-spacing: 0px!important; padding: 10px 13px!important; color: #fff!important; text-transform: uppercase!important; font-weight: 700!important; -webkit-border-top-left-radius: 7px!important; -webkit-border-top-right-radius: 7px!important; -moz-border-radius-topleft: 7px!important; -moz-border-radius-topright: 7px!important; border-top-left-radius: 7px!important; border-top-right-radius: 7px!important; }
.dashboard { border: none!important; background-color: #fff!important; -webkit-border-radius: 5px!important; -moz-border-radius: 5px!important; border-radius: 5px!important; -webkit-box-shadow: none!important; -moz-box-shadow: none!important; box-shadow: none!important; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 7px; -moz-border-radius-bottomright: 7px; -moz-border-radius-bottomleft: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px; }
.dashboard .noresults { font-style: normal!important; font-size: 15px!important; }
.availabilityDashboard .availabilityItem .btn { background-color: #D33535!important; color: #fff!important; border: none!important; padding: 4px 20px!important; text-transform: uppercase!important; font-weight: 700!important; border-radius: 20px!important; }
.availabilityDashboard .availabilityItem .btn:hover { background-color: #262626!important; border: none!important; }
.no-data { font-style: normal!important; color: #262626!important; }
footer.footer.navbar { display: none!important; }
#login-footer,
#forgot-password,
#change-language { padding: 0!important; }
.default-box-header { text-transform: uppercase!important; }
.default-box { padding: 30px 15px!important; }
#login-footer { margin-top: 15px; }
#login-footer .btn-link { color: #D33535!important; padding-top: 0!important; padding-bottom: 0!important; }
.adjust-nav-bar-static { padding: 10px; }
.availabilityDashboard .availabilityItem { display: flex; padding: 5px 0; }

#main { padding-top: 30px; }
#profile-box { margin-top: 30px; }
.default-box { border-radius: 7px!important; border: none!important; }
.default-box h1 { color: #262626!important; margin-top: 0; padding-bottom: 5px; font-weight: bold; border-bottom: none; font-size: 20px; text-transform: uppercase; }

.reservable.clicked,
#reservations .ui-selected,
.reservable.hilite,
#reservations .ui-selecting { background-color: #FFA600!important; }
td.resourcename.hilite,
.upcomingReservationsDashboard .reservation.hover,
.upcomingReservationsDashboard .reservation.clicked { background-color: rgba(255,166,0,0.2)!important; color: #262626!important; }
.upcomingReservationsDashboard .timespan { padding: 7px; font-style: normal; color: #fff; background-color: #262626; border-bottom: none; }

table.reservations td { border: solid #333 1px;  }

div.legend { width: 120px!important; border: solid #555 1px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; text-transform: uppercase; font-size: 11px; font-weight: 700; }
.unreservable { background-color: #a94442!important; }
.reserved { background-color: rgba(211,53,53,0.5)!important; }
.reserved.mine { background-color: #5694CC!important; }
.reserved.participating { background-color: #875cae!important; }
.reserved.pending { background-color: #FFA600!important; color: white!important; }
td.resdate { background-color: #262626!important; font-weight: 700; }
td.reslabel { background-color: #262626!important; color: #fff!important; font-weight: 700; text-align: center; }
td.resourcename,
td.resourcename a,
ul.jqtree-tree .jqtree-title { color: #262626!important; }

#page-reservation { background: #fff; padding: 20px; }
#reservationDetails div,
#custom-attributes-placeholder { padding: 0; }

.availabilityDashboard h5 { color: #fff; background: #262626; display: inline-block; border-radius: 20px; padding: 7px 12px; margin: 10px auto 5px; }

.btn-success { background-color: #264e85; border: none!important; }
.btn-success:hover { background: #262626; }
.btn { padding: 6px auto!important; font-size: 14px!important; font-weight: 700!important; border-radius: 20px!important; text-transform: uppercase!important; }
.btn-danger { color: #D33535!important; background-color: transparent!important; border-color: #D33535!important; }

.change-date.btn-link.btn-success { background: transparent!important; }
.schedule_title span { font-size: 22px!important; font-weight: 700!important; }
#reservation-box .resourceName { color: #fff; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; padding: 5px 10px; display: inline-block; margin-right: 2px; background-color: #262626; margin-bottom: 13px; }
#form-reservation label { margin-bottom: 5px; margin-top: 10px; text-transform: uppercase; }
#calendar .fc-toolbar h2 { text-transform: uppercase; font-weight: 700; }
#resourceDetailsDiv, #userDetailsDiv, #customize-columns { display: block; position: absolute; border: none; background-color: #fff; padding: 10px 20px; -webkit-box-shadow: 0px 0px 13px rgb(0 0 0 / 30%); -moz-box-shadow: 0px 0px 13px rgb(0 0 0 / 30%); box-shadow: 0px 0px 13px rgb(0 0 0 / 30%); z-index: 99999; border-radius: 10px; }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { color: #fff!important; background-color: #D33535!important; border-color: #D33535!important; }
table.reservations td.resourcename {

    min-width: 68px;

@media(max-width: 767px) {

}
