body {
    background-color: #0A0908 !important;
}

header {
    background-color: #0A0908 !important;
    color: #E7DBDB !important;
}

.nav a, .copyright {
    color: #E7DBDB !important;
}

.wrapper {
    align-items: flex-end !important;
}

.inner {
    margin: 1rem !important;
}

.datetime-step.step-content {
    background-color: white !important;
}

.slot {
    border-radius: 5px !important;
}

.provider-item.item {
    display: none !important;
}

.section {
    box-shadow: none !important;
}

.service-item .bar-service .badge {
    padding: 0 !important;
}

#main #main-buttons .btn.map {
    display: none;
}

.avatar.item-container {
    background: #E7DBDB !important;
}

.tab {
    box-shadow: none !important;
}

.cap.short {
    font-size: 24px !important;
}

.txt.short {
    display: none !important;
}

div#sb_back_button span {
   color: #E7DBDB !important;
}

#sb_simplybook_terms_link, #sb_cancellation_terms_link, .promotions-letter-flag  label {
   font-weight: 400 !important;
}

#sb_cancellation_terms_link{
   color: #0a0908 !important;
}

.btn-danger {
   background-color: #850009 !important;
   border-color: #850009 !important;
}

.brand a.gl:after, .brand a.ig:after {
   background: #850009 !important;
}

#client-login .client-login-bar {
   border-color: #0A0908 !important;
}

.additional-info .cap {
   margin-bottom: 2rem !important;
}

#header .nav-wrapper, #header .nav-trigger {
    background: #850009 !important;
}
   
#booking-result-view #booking-result-tabs {
    background-color: #0A0908 !important;
}

header {
    background-color: #850009 !important;
}

#header .nav-wrapper #sb_menu .nav li a:hover {
   border-bottom-color: #E7DBDB !important;
}

section#reviews-view {
    background-color: white !important;
}

.line-arrow.line-arrow-top {
    display: none !important;
}

#sb_list_trigger {
    width: 100%;
    border: 0;
    border-color: white !important;
}

#sb_filter_container {
    background-color: white !important;
}

.filter--header {
    color: #E7DBDB !important;
}

.alert {
    background: #850009 !important;
    display: flex;
    justify-content: center;
    color: #E7DBDB !important;
}

.notifications-icon {
   display: none !important;
}

.page-pd.invoice-pay-page--page-pd.invoice-pay * {
    color: #E7DBDB !important;
}

#sb_promotion_code_input {
   color: #0A0908 !important;
}

.to-invoices-list {
    color: #E7DBDB !important;
}

.is-logged {
    color: #0A0908 !important;
}

.invoice-pay-page {
    background-color: #E7DBDB !important;
    color: #0A0908 !important;
}

.invoice-pay-page.invoice-pay-page--select-pm {
    background-color: #0A0908 !important;
}

#gdpr-report-view {
    background-color: #E7DBDB !important;
}

#sb_gdpr_report_print, #sb_gdpr_report_json {
    background-color: #850009 !important;
}

.collapse-btn {
    color: #850009 !important;
    test-decoration-color: #850009 !important;
}

#sb_login_form{
    color: #0A0908 !important;
}

.sbpay-p {
    color: #0A0908 !important;
}

span.required{
    font-size: 0.9rem;
    color: #850009;

}