/** do not delete - placeholder file to be used if no custom-style.css file is provided */

body {
    font-family: 'Montserrat', sans-serif;
}

.glyphicon-option-horizontal {
    vertical-align: middle;
    top: 0;
}

.navbar-default {
    background-color: #1f2320;
    border-color: #1f2320;
}

.navbar-default .navbar-nav > li > a {
    color: rgba(255,255,255,0.9);
}

.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
    color: #fddd04;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
    color: #fddd04;
    background-color: transparent;
}

.navbar-brand {
    padding: 1em 0;
}

.navbar-brand > img {
    max-width: 125px;
}

.footer {
    background: #1f2320;
}

.btn-primary {
    background-color: #ffde00;
    border-color: #ffde00;
    color: #222222;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
    color: #000000;
    background-color: rgba(255,222,0,0.85);
    outline: 0;
}

.btn-primary:focus:not(:active) {
    border-color: rgba(255,222,0,0.85);
}

#page-reservation {
    padding-top: 1em;
}

.dashboardHeader {
    background-color: rgba(31, 35, 32, 0.8);
}


table.reservations td.resdate,
table.reservations th.resdate {
    width: 250px;
    padding: 0 1em;
    font-size: 1.2em;
    background-color: #01579B;
    color: rgba(255,255,255,0.9);
}

table.reservations td.resourcename {
    width: 250px;
    padding: 0 2em;
    font-size: 1.1em;
    background-color: #E3F2FD;
    color: #222;
}

table.reservations td.resourcename.hilite {
    background-color: #B3E5FC;
}

table.reservations td.reslabel,
table.reservations th.reslabel {
    padding-left: 1em;
    font-size: 1.2em;
    background-color: #e0f7fa;
    color: #333333;
}

.reservable.hilite,
#reservations .ui-selecting {
    background-color: #E6EE9C;
}

.reservable.clicked,
#reservations .ui-selected {
    background-color: #d4e157;
}

.unreservable,
.buffer {
    background-color: #EF5350;
    color: #fff;
}

.event {
    font-size: 1.2em;
    line-height: 2.8em;
    padding-left: 1em;
}

.reserved {
    background-color: #78909c;
}

.reserved.hilite {
    background-color: #607d8b;
}

.reserved.mine {
    background-color: #7B1FA2;
}

.reserved.mine.hilite {
    background-color: #9C27B0;
}

.row.resourceDetails .col-sm-6,
.row.resourceDetails .col-xs-12 {
    padding-top: 15px;
}
