/* first step */
.ak_main_view_wrapper .ak_right_cart{float: left;}
.ak_main_view_wrapper .ak_box_text_left{float: right;}
.ak_main_view_wrapper .ak_tslot_date_pic .ak_cal_next {float: left;}
.ak_main_view_wrapper .ak_tslot_date_pic .ak_cal_next{-webkit-border-radius: 4px 0px 0px 4px !important;-moz-border-radius: 4px 0px 0px 4px !important;-o-border-radius: 4px 0px 0px 4px !important;-ms-border-radius: 4px 0px 0px 4px !important;border-radius: 4px 0px 0px 4px !important;}
.ak_main_view_wrapper .ak_tslot_date_pic .ak_cal_prev{-webkit-border-radius: 0px 4px 4px 0px !important;-moz-border-radius: 0px 4px 4px 0px !important;-o-border-radius: 0px 4px 4px 0px !important;-ms-border-radius: 0px 4px 4px 0px !important;border-radius: 0px 4px 4px 0px !important;}


.ak_main_view_wrapper .ak_tslot_date_pic .ak_cal_prev .right-arrow{
	background: transparent url("../assets/images/date_n.png") no-repeat scroll 10px 10px / 14px auto !important;
}
.ak_main_view_wrapper .ak_tslot_date_pic .ak_cal_next .left-arrow{
	background: transparent url("../assets/images/date_p.png") no-repeat scroll 10px 10px / 14px auto !important;
}
.ak_main_view_wrapper .ak_tslot_date_pic .ak_cal_prev .right-arrow.loader,
.ak_main_view_wrapper .ak_tslot_date_pic .ak_cal_next .left-arrow.loader{
	background: transparent url("../assets/images/ajax-loader_w.gif") no-repeat scroll 4px 5px / 25px auto !important;
}


select:focus,	
select:-moz-focusring {
    color: transparent !important;
    text-shadow: 0 0 0 #000 !important;
}

.ak_main_view_wrapper .date_cal {
    background: transparent url("images/calendar-icon.png") no-repeat scroll 2% center !important;}
/* cart item page rtl */	
.ak_main_view_wrapper .ak_shop_wrapper .app_service,
.ak_main_view_wrapper .ak_shop_wrapper .app_date,
.ak_main_view_wrapper .ak_shop_wrapper .app_time,
.ak_main_view_wrapper .ak_shop_wrapper .app_provider,
.ak_main_view_wrapper .ak_shop_wrapper .app_price { text-align: right !important;}
.ak_main_view_wrapper .ak_shop_wrapper .ak_product_remove,
.ak_main_view_wrapper .ak_shop_wrapper .ak_product_remove.del_img{float: left !important; right: 0px !important;}
.ak_main_view_wrapper .ak_shop_wrapper .app_price {width: 11%;}
.ak_main_view_wrapper .ak_shop_wrapper .app_time {width: 18%;}
.ak_main_view_wrapper .ak_shop_wrapper .app_service {width: 32%;}
.ak_main_view_wrapper .ak_cart_totals {text-align: right;float: left;}
.ak_main_view_wrapper .ak_checkout_btn,
.ak_main_view_wrapper .ak_confirm_booking_btn{float: left;}
.ak-button.smallleft span{right: auto;left: 0;}
.ak_main_view_wrapper .ak_user_new_exitsting label span,
.ak_main_view_wrapper .ak_payment_checkbox label span,
.ak_main_view_wrapper .ak_gender_radio label span{margin-left: 10px;}
.intl-tel-input input,
.intl-tel-input input[type="text"],
.intl-tel-input input[type="tel"]{padding-right: 45px !important;padding-left: auto !important;}
.intl-tel-input .selected-flag{padding: 0 8px 0 0 !important;}
.intl-tel-input .selected-flag .iti-arrow{left: 2px;right: auto !important;}
.ak_selection_box select option,
.ak_selection_box select option {
    background-color: #f8f8f8;
    padding: 8px 10px 9px 0px;
}
/* checkout page */
.ak_main_view_wrapper .ak_form_row {float: right !important;text-align: right;}
.ak_main_view_wrapper .card{left: 3% !important;}
.ak_main_view_wrapper #stripe_fields .ak_card_number {padding: 5px 30px 5px 3px !important;}
.ak_main_view_wrapper .cardnum_input_icon,
.ak_main_view_wrapper .exp_month_input_icon,
.ak_main_view_wrapper .cvv_input_icon{right: 2% !important;}
.ak_main_view_wrapper #stripe_fields .ak_exp_month,
.ak_main_view_wrapper #stripe_fields .ak_stripe_cvc .ak_cvc_code{padding: 5px 25px 5px 3px !important;text-align: right;}
.ak_main_view_wrapper #stripe_fields .ak_exp_year{text-align: right;}
.ak_main_view_wrapper .card{left: 5px;right: auto;}
.ak_main_view_wrapper .ak_discount_coupons .ak_coupon_inputbtn{float: right;width: 100%;}
.ak_main_view_wrapper .ak_discount_coupons .ak_coupon_inputbtn input.ak_coupon_input{float: right;}
.ak_main_view_wrapper .ak_discount_coupons a.ak_apply_coupon{float: left;}
.ak_main_view_wrapper .ak_discount_coupons{text-align: right;}

.ak_main_view_wrapper .ak_cart_items_list,
.ak_main_view_wrapper .ak_total_amount_label,
.ak_main_view_wrapper .ak_cart_sub_total,
.ak_main_view_wrapper .ak_coupon_discount_label,
.ak_main_view_wrapper .ak_tax_amount_label,
.ak_main_view_wrapper .ak_partial_amt .ak_partial_amt_label{float: right !important;text-align: right !important;}
.ak_main_view_wrapper .ak_cart_item_price,
.ak_main_view_wrapper .ak_total_amount,
.ak_main_view_wrapper .ak_cart_amount,
.ak_main_view_wrapper .ak_coupon_amount,
.ak_main_view_wrapper .ak_tax_amount,
.ak_main_view_wrapper .ak_partial_amt .partial_amt_message,
.ak_main_view_wrapper .ak_partial_amt .ak_partial_amt_val{text-align: right !important;}
.ak_main_view_wrapper label.coupon_code{float: right !important;}
.ak_main_view_wrapper .ak_payment_method .ak_paypal_image{left: auto !important;right: 8px !important;}
.ak_main_view_wrapper .ak_forgot_pass{display: inline-block;}
.entry-content a{box-shadow: 0px none !important;}
.ak_main_view_wrapper .ak_select_age_caret{left: 14px !important;right: auto !important;}
.ak_main_view_wrapper label#coupon_invalid {
    width: 100% !important;
    position: relative !important;
}
/*

.ak_main_view_wrapper .pickmeup .pmu-instance:first-child .pmu-prev div span img,.ak_main_view_wrapper .pickmeup .pmu-instance:last-child .pmu-next div span img{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
*/
.ak_selection_box:before {left: 10px !important;right: auto !important;}

.ak_selection_box:after {border-radius: 4px 0px 0px 4px !important;height: 34px !important;left: 0px !important;right: auto !important;top: 0px !important;width: 34px !important;}

#ak_clients_info .client_name{float: right !important;text-align: right !important;}

#akclient_list .list_wrapper .list_content{float: right !important;text-align: right !important;}
#akclient_list .list_wrapper .list_header div{float: right !important;text-align: right !important;}

#ak_clients_info .client_logout{float: left !important;}
