.tbs-navbar .tbs-container-fluid {
    padding: 0;
}


#TommyBookingSupport {
    font-size: 14px;
    letter-spacing: normal;
}

#TommyBookingSupport .tbs-navbar-default .tbs-navbar-nav > .tbs-active > a,
#TommyBookingSupport .tbs-navbar-default .tbs-navbar-nav > .tbs-active > a:focus,
#TommyBookingSupport .tbs-navbar-default .tbs-navbar-nav > .tbs-active > a:hover {
    color: #fff;
    background-color: var(--green);
}

#TommyBookingSupport .tbs-btn-info {
    color: #fff;
    background-color: var(--green);
    border-color: var(--green);
}

#TommyBookingSupport .tbs-btn-info:hover {
    background-color: var(--red);
    border-color: var(--red);
}

#TommyBookingSupport .tbs-btn-success {
    color: #fff;
    background-color: var(--red);
    border-color: var(--red);
}

#TommyBookingSupport .tbs-btn-success:hover {
    color: #fff;
    background-color: var(--green);
    border-color: var(--green);
}

#TommyBookingSupport .tbs-btn-info,
#TommyBookingSupport .tbs-btn-success {
    transition: all 0.5s ease;
}

body #TommyBookingSupport .tbs-calendar .tbs-day.tbs-selected {
    background-color: var(--green);
}

#TommyBookingSupport .tbs-row.tbs_persoonscategorien,
#TommyBookingSupport .tbs-row.tbs_accommodaties,
#TommyBookingSupport .tbs-row.tbs_kalenders,
#TommyBookingSupport .tbs-container-fluid.tbs_kassabon,
#TommyBookingSupport .tbs-row.tbs_artikelen,
#TommyBookingSupport .tbs-row.tbs_persoon,
#TommyBookingSupport .tbs-row .tbs-page-overzicht > .tbs-container-fluid > .tbs-row:nth-child(2) {
    background-color: #f8f8f8 !important;
    padding-top: 15px;
}

.tbs-navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
}

#TommyBookingSupport li {
    padding: 0;
}

#TommyBookingSupport .tbs-navbar {
    min-height: 0;
}

.tbs-totaal span,
.tbs-totaal,
span.tbs-accommodatie {
    font-size: 36px;
    text-align: center;
}

span.tbs-accommodatie {
    display: block;
}

.tbs-totaal {
    margin-top: 15px;
}
