#booknetic_theme_8 *
{
    font-family: 'Poppins', sans-serif !important;
}
#booknetic_theme_8
{
    height: 600px;
}

#booknetic_theme_8 .booknetic_appointment_steps
{
    background: #0f3923;
}

#booknetic_theme_8 .booknetic_badge
{
    background: #4d545a;
}
#booknetic_theme_8 .booknetic_appointment_steps_footer_txt2
{
    color: #4d545a;
}
#booknetic_theme_8 .booknetic_step_title, #booknetic_theme_8 .booknetic_appointment_steps_footer_txt1
{
    color: #f7f7f7;
}

#booknetic_theme_8 .booknetic_selected_step > .booknetic_badge::after
{
background-color: #4fbf65;
}
#booknetic_theme_8 .booknetic_selected_step .booknetic_step_title
{
color: #f7f7f7;
}

#booknetic_theme_8 .booknetic_active_step .booknetic_badge, #booknetic_theme_8 .booknetic_calendar_days > div > span > i[a], #booknetic_theme_8 .booknetic_btn_success
{
    background: #4fbf65;
}
#booknetic_theme_8 .booknetic_active_step .booknetic_step_title
{
    color: #4fbf65;
}

#booknetic_theme_8 .booknetic_btn_primary,
#booknetic_theme_8 .booknetic_selected_time,
#booknetic_theme_8 .booknetic_calendar_selected_day > div
{
    background: #0f3923 !important;
    color: #f7f7f7 !important;
}
#booknetic_theme_8 .booknetic_service_category, #booknetic_theme_8 .booknetic_service_extra_title, #booknetic_theme_8 .booknetic_times_title, #booknetic_theme_8 .booknetic_text_primary
{
    color: #0f3923 !important;
}

#booknetic_theme_8 .booknetic_category_accordion .booknetic_service_category span {
    background: #0f3923 !important;
}

#booknetic_theme_8 .booknetic_appointment_container_header
{
    color: #424242 !important;
}

#booknetic_theme_8 .booknetic_service_card_selected,
#booknetic_theme_8 .booknetic_card_selected,
#booknetic_theme_8 .booknetic_service_extra_card_selected,
#booknetic_theme_8 .booknetic_payment_method_selected,
#booknetic_theme_8 .booknetic-cart-item.active
{
    border-color: #0f3923 !important;
}

#booknetic_theme_8 .booknetic_service_card_price,
#booknetic_theme_8 .booknetic_service_extra_card_price,
#booknetic_theme_8 .booknetic_confirm_details_price:not([data-price-id="discount"] .booknetic_confirm_details_price,.booknetic_gift_discount_price),
#booknetic_theme_8 .booknetic-cart-item-body-cell.amount,
#booknetic_theme_8 .booknetic_sum_price
{
    color: #0f3923 !important;
}

.booknetic_appointment_steps_footer_txt2 {
    color: f7f7f7 !important;
}
.booknetic_company_logo > img {
    max-width: 150px;
    max-height: 150px;
}
.booknetic_appointment {
    border-radius: 1rem;
    overflow: hidden;
}
.booknetic_service_card, .booknetic_btn_secondary, .booknetic_btn_primary, .booknetic_card, #booknetic_calendar_area, .booknetic_times, .booknetic_appointment .form-control {
    border-radius: 1rem !important;
}
.bkntc_booking_modal .content .body {
    max-height: 85vh !important;
}
@media only screen and (max-width: 1000px) {
    .booknetic_service_card_header {
        flex-wrap: wrap !important;
    }
    .booknetic_service_card_price {
        justify-content: flex-start !important;
        flex-basis: 100% !important;
        max-width: 100% !important;
        float: none !important;
        align-items: flex-start !important;
        align-self: flex-start !important;
    }
}


