#booknetic_theme_1 *
{
    font-family: 'IRANYekanX', sans-serif !important;
}
#booknetic_theme_1
{
    height: 650px;
}

#booknetic_theme_1 .booknetic_appointment_steps
{
    background: #292d32;
}

#booknetic_theme_1 .booknetic_badge
{
    background: #4d545a;
}
#booknetic_theme_1 .booknetic_appointment_steps_footer_txt2
{
    color: #4d545a;
}
#booknetic_theme_1 .booknetic_step_title, #booknetic_theme_1 .booknetic_appointment_steps_footer_txt1
{
    color: #626c76;
}

#booknetic_theme_1 .booknetic_selected_step > .booknetic_badge::after
{
background-color: #6c70dc;
}
#booknetic_theme_1 .booknetic_selected_step .booknetic_step_title
{
color: #ffffff;
}

#booknetic_theme_1 .booknetic_active_step .booknetic_badge, #booknetic_theme_1 .booknetic_calendar_days > div > span > i[a], #booknetic_theme_1 .booknetic_btn_success
{
    background: #4fbf65;
}
#booknetic_theme_1 .booknetic_active_step .booknetic_step_title
{
    color: #4fbf65;
}

#booknetic_theme_1 .booknetic_btn_primary,
#booknetic_theme_1 .booknetic_selected_time,
#booknetic_theme_1 .booknetic_calendar_selected_day > div
{
    background: #6c70dc !important;
    color: #ffffff !important;
}
#booknetic_theme_1 .booknetic_service_category, #booknetic_theme_1 .booknetic_service_extra_title, #booknetic_theme_1 .booknetic_times_title, #booknetic_theme_1 .booknetic_text_primary
{
    color: #6c70dc !important;
}

#booknetic_theme_1 .booknetic_category_accordion .booknetic_service_category span,
#booknetic_theme_1 .booknetic_category_accordion .booknetic_service_extra_title span{
    background: #6c70dc !important;
}

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

#booknetic_theme_1 .booknetic_service_card_selected,
#booknetic_theme_1 .booknetic_card_selected,
#booknetic_theme_1 .booknetic_service_extra_card_selected,
#booknetic_theme_1 .booknetic_payment_method_selected,
#booknetic_theme_1 .booknetic-cart-item.active
{
    border-color: #53d56c !important;
}

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

.booknetic_appointment_steps_footer_txt2{
color: #9ca2a7 !important;
}
.booknetic_appointment .form-control {
color: #292D32 !important;
}

.booknetic_appointment input[type="checkbox"] {
width: 15px;
    height: 15px;
    background: #ffffff !important;
    border: 1px solid #45900a !important;
}
#booknetic_theme_1 .booknetic_step_title {
margin-right: 5px;
}

.booknetic_service_card_price {
font-size: 20px !important;
}

.booknetic_appointment input[type="checkbox"]:checked:after {
    width: 15px !important;
    background-size: 85% 95% !important;
    background-color: #109310 !important;
    height: 15px !important;
    margin: 0 !important;
}

.booknetic-cart-col button {
padding: 1px !important;
}

.booknetic_appointment_container_body, .booknetic_appointment_container_header {
background-color: #1d2122 !important
}

.booknetic_appointment_container_footer {
background-color: #191b1c !important
}

.booknetic_card {
background-color: #191b1c !important
}

.booknetic_card_title * {
color: wheat
}

.booknetic_card_description {
color: #bec3c7 !important;
}

.booknetic_service_card {
background-color: #191b1c !important
}

.booknetic_service_card_title, .booknetic_service_card_title > span:first-child {
color: #ff2a59 !important
}

#booknetic_theme_1 .booknetic_btn_primary, .booknetic_btn_secondary {
    background: #ffffff !important;
    color: #000000 !important;
}

.booknetic_appointment .form-row label {
color: #eba94f !important;
}

.booknetic_appointment input[type="checkbox"]:checked ~ label {
color: #f7f7f7 !important;
}

.booknetic-cart-col {
background: #00000000 !important;
}

.booknetic-cart-item-btns button {
background-color: #fff !important
}

.booknetic_appointment_container_header_text {
color: #fff 
}
.booknetic_calendar_head > .booknetic_month_name {
color:#fff !important
}


.booknetic_next_month, .booknetic_prev_month, .booknetic_times_head {
color:#fff !important
}
.booknetic-body {
background-color: #0000; !important
}

.booknetic_appointment_steps {
border-radius: 0 !important;
}


