#booknetic_theme_163 *
{
    font-family: 'Poppins', sans-serif !important;
}
#booknetic_theme_163
{
    height: 600px;
}

#booknetic_theme_163 .booknetic_appointment_steps
{
    background: #a0c388;
}

#booknetic_theme_163 .booknetic_badge
{
    background: #8c8f92;
}
#booknetic_theme_163 .booknetic_appointment_steps_footer_txt2
{
    color: #8c8f92;
}
#booknetic_theme_163 .booknetic_step_title, #booknetic_theme_163 .booknetic_appointment_steps_footer_txt1
{
    color: #6c6666;
}

#booknetic_theme_163 .booknetic_selected_step > .booknetic_badge::after
{
background-color: #5346d3;
}
#booknetic_theme_163 .booknetic_selected_step .booknetic_step_title
{
color: #ffffff;
}

#booknetic_theme_163 .booknetic_active_step .booknetic_badge, #booknetic_theme_163 .booknetic_calendar_days > div > span > i[a], #booknetic_theme_163 .booknetic_btn_success
{
    background: #3b723e;
}
#booknetic_theme_163 .booknetic_active_step .booknetic_step_title
{
    color: #3b723e;
}

#booknetic_theme_163 .booknetic_btn_primary,
#booknetic_theme_163 .booknetic_selected_time,
#booknetic_theme_163 .booknetic_calendar_selected_day > div
{
    background: #0f40ff !important;
    color: #e1dada !important;
}
#booknetic_theme_163 .booknetic_service_category, #booknetic_theme_163 .booknetic_service_extra_title, #booknetic_theme_163 .booknetic_times_title, #booknetic_theme_163 .booknetic_text_primary
{
    color: #0f40ff !important;
}

#booknetic_theme_163 .booknetic_category_accordion .booknetic_service_category span,
#booknetic_theme_163 .booknetic_category_accordion .booknetic_service_extra_title span{
    background: #0f40ff !important;
}

#booknetic_theme_163 .booknetic_appointment_container_header
{
    color: #292d32 !important;
}

#booknetic_theme_163 .booknetic_service_card_selected,
#booknetic_theme_163 .booknetic_card_selected,
#booknetic_theme_163 .booknetic_service_extra_card_selected,
#booknetic_theme_163 .booknetic_payment_method_selected,
#booknetic_theme_163 .booknetic-cart-item.active
{
    border-color: #74a87e !important;
}

#booknetic_theme_163 .booknetic_service_card_price,
#booknetic_theme_163 .booknetic_service_extra_card_price,
#booknetic_theme_163 .booknetic_confirm_details_price:not([data-price-id="discount"] .booknetic_confirm_details_price,.booknetic_gift_discount_price),
#booknetic_theme_163 .booknetic-cart-item-body-cell.amount,
#booknetic_theme_163 .booknetic_sum_price
{
    color: #5377d5 !important;
}

.booknetic_appointment_container_header_text {
  font-size: 18px !important;
  line-height: 1.5 !important;
  font-weight: 600 !important; /* slightly bolder for better readability */
  letter-spacing: 0.2px;
  color: #3b723e !important;
  margin-bottom: 8px;
  padding-right: 10%; /* adds visual balance and prevents text edge crowding */
}

/* Tablet adjustments */
@media (max-width: 768px) {
  .booknetic_appointment_container_header_text {
    font-size: 15px !important;
    line-height: 1.4 !important;
    font-weight: 600 !important;
    padding-right: 8%;
  }
}

/* Mobile adjustments */
@media (max-width: 480px) {
  .booknetic_appointment_container_header_text {
    font-size: 14px !important;
    line-height: 1.4 !important;
    font-weight: 700 !important; /* slightly stronger for small screens */
    padding-right: 10%; /* maintains consistency and breathing space */
  }
}


