#woocommerce-product-data ul.wc-tabs li.bookable_product_services_tab a:before{content:'\f111' !important}#woocommerce-product-data ul.wc-tabs li.bookable_product_availability_tab a:before{content:'\f508' !important}#woocommerce-product-data ul.wc-tabs li.bookable_product_pricing_tab a:before{content:'\f524' !important}#woocommerce-product-data ul.wc-tabs li.bookable_product_persons_tab a:before{content:'\f307' !important}#woocommerce-product-data ul.wc-tabs li.bookable_product_rooms_tab a:before{content:'\f512' !important}#fme_booking_reservations_service_meta .inside{padding:0}.servies_details_meta_form,.global_avaialability_settings_form{width:100%;display:table}.servies_details_meta_form .meta_field_group,.global_avaialability_settings_form .meta_field_group{border-bottom:1px solid #bbb;padding:15px;box-sizing:border-box;text-align:center}.float_left{float:left}.float_right{float:right}.field_width_half{width:50%;height:60px}.field_width_half input[type=number],.field_width_half select{width:65%}.field_width_half input[type=checkbox]{vertical-align:bottom}.field_width_full{width:100%}.input_field_width100{width:100%}.servies_details_meta_form .meta_field_group table td,.global_avaialability_settings_form .meta_field_group table td,#bookable_product_availability table td{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.servies_details_meta_form .meta_field_group table td:last-child,.global_avaialability_settings_form .meta_field_group table td:last-child{border-right:0}.remove-range{cursor:pointer;color:#7d0000;line-height:30px}.check_times{width:68%;display:flex;padding:15px 15px 15px 162px !important;border-bottom:1px solid #eee}.check_times .left label,.check_times .right label{width:auto}.right{float:right;display:table-cell;width:50%}.check_times .left label,.check_times .right label{margin:0 !important}.global_avaialability_settings_form .meta_field_group{border-bottom:0;text-align:left}#add_service_btn,#add_person_type_btn{float:right;margin:30px 15px}#save_persons_panel{float:left !important;margin:20px 15px !important}#service_heading,.person_types_wrapper #person_type_heading{background-color:#0073aa;color:#fff;line-height:30px;padding:0 15px;margin-top:0}#service_heading .remove_group,.person_types_wrapper #person_type_heading .remove_group{float:right;line-height:30px;cursor:pointer}#booking_duration{margin-right:10px;width:50%}#duration_size{width:4em;margin-right:10px}#cancel_blocks_before{width:6em;margin-right:8px}#location_lat,#location_long{width:40%;float:none !important}#bookable_atleast_before,#bookable_atmost_before{width:20%;margin:0 15px 0 0}#bookable_product_pricing .pricing_range_type{max-width:7em}#bookable_product_pricing .pricing_range_type input{width:100%}#bookable_product_pricing .pricing_from input,#bookable_product_pricing .pricing_to input,#bookable_product_pricing .pricing_from select,#bookable_product_pricing .pricing_to select{width:100%}#bookable_product_pricing .price_operator select{width:2.45em}#bookable_product_pricing .extra_cost input{width:4em}.person_type .form-field{width:50%;padding:0 0 0 15px}.person_type .person_type_details{width:100% !important}.person_type .form-field label,.person_type .form-field input{width:95% !important;display:block;float:none !important;margin:0}.person_row{display:flex}span.product-type.tips.fme_bookable_product{display:none}.notifications_settings_form input[type=text]{width:45%}.notifications_settings_form input[type=text],.notifications_settings_form select{padding:0 8px;width:400px;box-sizing:border-box;vertical-align:top}.map_setting_form select{padding:0 8px;width:400px;box-sizing:border-box;vertical-align:top}.ext_create_order select{padding:0 8px;width:400px;box-sizing:border-box;vertical-align:top}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{color:#000 !important}#calendar{max-width:99%;margin:0 auto}#eventModal{display:none;position:fixed;z-index:99999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}#eventModal #modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:50%;position:relative}#eventModal>#modal-content>#product_title{text-align:center}#eventModal>#modal-content>#order_product{display:flex}#eventModal>#modal-content>#order_product>#product_img{width:40%;max-height:250px;margin-right:50px}#eventModal #product_details{width:50%}#product_details>p>span{vertical-align:middle}#eventModal #close{color:#fff;float:right;font-size:28px;font-weight:700;position:absolute;right:0;top:0;width:30px;height:30px;background-color:#000;text-align:center;line-height:25px}#eventModal #close:hover,#eventModal #close:focus{text-decoration:none;cursor:pointer}