#main-buttons, #header{
    display: none !important;
}

* {
    font-family: 'Montserrat', sans-serif;
}

.tab.tab-col .excerpt-info .preloader .img.user img {
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    font-family: object-fit\: contain;
}
#sb-timeline #steps #steps-content #sb_booking_content .item .tab {
    background-color: #f8f9fa;
    border: none;
    border-radius: 20px;
}

#sb-timeline #steps #steps-content #sb_booking_content .provider-item .photo.user {
    background-size: contain;
    background-position: 50%;
}


.btn, .btn-success, .current-booking-info .booking-btns .btn.sb_add_to_cal, .modal-dialog .modal-content .modal-footer .btn, .telegram-notifications--modal .full-info .telegram-notifications__btn-bar .btn, #booking-result-view #membership-view #sb_membership_list_container .membership-item .tab .section-pd .btn-bar .info-container a.wrapper, #reviews-view .add-review .form .send-btn-container button, #membership-view .mb.btn-bar .active-container .wrapper, #sb_booking_content .tab .btn.select, #sb_time_classes_service_container .btn.select, .sb-widget-form .buttons .send-message-button, #sb_content #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn, #remind-password .form-horizontal .bar #sb_remind_btn, #sb_main #main #sb_content #membership-view #sb_membership_list_container .membership-item .info-container a.wrapper.price-formatter, #sb_accept_cookies, .current-booking-info .booking-btns .btn.sb-reschedule {
    background: #ec008c !important;
    border: solid 1px #ec008c;
    border-radius: 30px;
    color: white;
    font-weight: 700 !important;
}
.current-booking-info .booking-btns .btn.sb_cancel_btn, .current-booking-info .sb-book {
    background: #ec008c !important;
    border: solid 1px #ec008c;
    border-radius: 30px;
    color: white;
    font-weight: 700 !important;
}