#booknetic_theme_8 *
{
    font-family: 'Roboto Flex', sans-serif !important;
}
#booknetic_theme_8
{
    height: 600px;
}

#booknetic_theme_8 .booknetic_appointment_steps
{
    background: #ffffff;
}

#booknetic_theme_8 .booknetic_badge
{
    background: #95b1c8;
}
#booknetic_theme_8 .booknetic_appointment_steps_footer_txt2
{
    color: #95b1c8;
}
#booknetic_theme_8 .booknetic_step_title, #booknetic_theme_8 .booknetic_appointment_steps_footer_txt1
{
    color: #686d71;
}

#booknetic_theme_8 .booknetic_selected_step > .booknetic_badge::after
{
background-color: #cf2e2e;
}
#booknetic_theme_8 .booknetic_selected_step .booknetic_step_title
{
color: #686d71;
}

#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: #686d71;
}

#booknetic_theme_8 .booknetic_btn_primary,
#booknetic_theme_8 .booknetic_selected_time,
#booknetic_theme_8 .booknetic_calendar_selected_day > div
{
    background: #686d71 !important;
    color: #ffffff !important;
}

#booknetic_theme_8 .booknetic_service_category, .booknetic_package_category, #booknetic_theme_8 .booknetic_service_extra_title, #booknetic_theme_8 .booknetic_times_title, #booknetic_theme_8 .booknetic_text_primary
{
    color: #686d71 !important;
}

#booknetic_theme_8 .booknetic_category_accordion .booknetic_service_category span,
#booknetic_theme_8 .booknetic_category_accordion .booknetic_service_extra_title span{
    background: #686d71 !important;
}

#booknetic_theme_8 .booknetic_appointment_container_header
{
    color: #686d71 !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: #cccccc !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: #686d71 !important;
}

/* Package Booking Panel Theming */
#booknetic_theme_8 .bkntc_package-confirmation_header h1,
#booknetic_theme_8 .bkntc_package_summary h2
{
    color: #686d71 !important;
}

#booknetic_theme_8 .bkntc_package_summary,
#booknetic_theme_8 .bkntc_package_warning,
#booknetic_theme_8 .bkntc_package_appointment.booked,
#booknetic_theme_8 .bkntc_package_appointment.empty
{
    border-color: #cccccc !important;
}

.booknetic_package_card_service_el > span:first-child
{
    color: #686d71 !important;
}

.booknetic_package_card_service_el > span:last-child {
    background: #686d71 !important;
}

#booknetic_theme_8 .bkntc_package_appointment.empty:hover
{
    border-color: #686d71 !important;
    background-color: rgba(108, 112, 220, 0.1) !important;
}

#booknetic_theme_8 .bkntc_package-confirmation_header span,
#booknetic_theme_8 .bkntc_package_summary h2
{
    color: #686d71 !important;
}

#booknetic_theme_8
{height: 550px;}
#booknetic_theme_8 *
{font-family: Flama-Book,helvetica,arial,verdana !important;}
.booknetic_appointment
{width: 100% !important;min-width:800px !important;}
.booknetic_appointment_container
{background-color:#FFFFFF;width: 100%;}
.booknetic_appointment_steps_footer
{border-top:0;padding: 15px 0px;}
.booknetic_appointment_container_header
{padding: 25px 0;border-bottom:0;}
.booknetic_appointment_container_footer
{border-top:0;padding:20px 0 !important;}
.booknetic_appointment_container_body
{padding:25px 10px !important;}
.booknetic_appointment
{box-shadow: none !important;min-width: 960px;background-color:#FFF;}
.booknetic_appointment_steps_body {
padding: 30px 30px 0 0px;}
.booknetic_appointment_steps
{width:240px;display:none;}
.booknetic_service_card_header
{padding:15px;}
.booknetic_service_card_image
{width:80px;height:80px;display:none;}
.booknetic_service_card_description
{padding:0 0 0 15px;}

.booknetic_date_time_area
{justify-content: flex-start;}
.booknetic_time_div
{margin-left:20px;}

.booknetic_service_duration_wrapper > span
{color: white;background-color:#E32B2E;}
.booknetic_service_card_title > span:first-child 
{font-size:16px;font-weight:600;}
.booknetic_appointment_container_header_text
{font-size:24px;}

@media only screen and (max-width: 1000px)
{
.booknetic_appointment_steps
{width: 100% !important;}
.booknetic_appointment_container
{background-color:#FFFFFF;width:100%;}
.booknetic_date_time_area
{justify-content: space-between;}
.booknetic_time_div
{margin-left:0;}
}


