﻿body {
    font-family: Muli, sans-serif;
    background: #fafafa;
}

p {
    /*font-family: 'Poppins', sans-serif;*/
    font-size: 1.1em;
    font-weight: 300;
    line-height: 1.7em;
    color: #999;
}

a,
a:hover,
a:focus {
    color: inherit;
    text-decoration: none;
    transition: all 0.3s;
}

.booking-back {
    position: absolute;
}

#booking-date-showprevious,
#booking-date-shownext {
    font-size: 0.85em;
}

.card.booking .card-body {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

.nav-link {
    padding: 0.5rem !important;
}


.booking-header {
    border-bottom: solid 1px lightgrey;
    padding: 1px;
    padding-bottom: 10px;
}

.booking-row {
    padding: 10px;
}

.bookgin-text {

}

.card {
    box-shadow: 0px 1.6px 3.6px rgba(0,0,0,0.13), 0px 0px 2.9px rgba(0,0,0,0.11);
}

#booking-date .card-footer {
    height: 50px;
}

#booking-overview {
    text-align: center;
}

.booking-overview-title {
    margin:15px;
}

.booking-overview-resource {
    margin:10px;
    font-weight: 600;
}

.booking-overview-date {
    margin: 10px;
}

.booking-overview-time {
    margin: 10px;
}


.booking {
    margin-bottom: 20px;
}


@media (min-width: 768px) {
    .filter-form {
        display: block;
    }

    .filter-summary {
        display: none;
    }
}

.easepick-wrapper {
    z-index: 1;
}