@supports (-webkit-touch-callout: none){#fbuilder select, #fbuilder textarea, #fbuilder input[type="text"], #fbuilder input[type="password"]{font-size:16px !important}}#fbuilder .ui-datepicker-calendar
th{white-space:nowrap}.clearer{clear:both}#fbuilder *,#fbuilder ::after,#fbuilder ::before{box-sizing:border-box}#fbuilder{}#fbuilder .fields,#fbuilder
.fform{padding:5px
0px}#fbuilder .fform
h1{margin:5px
0px;padding:0px}#fbuilder
.small{width:25% !important;padding-left:0;padding-right:0}#fbuilder
.medium{width:50% !important;padding-left:0;padding-right:0}#fbuilder
.large{width:100% !important;padding-left:0;padding-right:0}@media screen and (min-width: 740px){#fbuilder
.fields.column2{float:left;width:49.9%}#fbuilder
.fields.column3{float:left;width:33.3%}#fbuilder
.fields.column4{float:left;width:24.9%}}@media screen and (max-width: 640px){#fbuilder .small,
#fbuilder
.medium{width:98% !important;padding-left:0;padding-right:0}}#fbuilder
.one_column{}#fbuilder
.two_column{float:left;width:48%}#fbuilder
.three_column{float:left;width:30%}#fbuilder
.side_by_side{float:left}#fbuilder
.dfield{position:relative}#fbuilder .center_aligned
*{text-align:center}#fbuilder .center_aligned
legend{margin:auto}#fbuilder .top_aligned .fields
label{}#fbuilder .top_aligned .fields
.dfield{}#fbuilder .left_aligned .fields
label{float:left;width:31%}#fbuilder .left_aligned .fields
.dfield{float:left;width:65%}#fbuilder .right_aligned .fields
label{float:left;width:31%;text-align:right;padding:3px
3px 0px 0px}#fbuilder .right_aligned .fields
.dfield{float:left;width:65%}#fbuilder .right_aligned .fields .dfield
label{text-align:left}#fbuilder .right_aligned .captcha,#fbuilder .left_aligned
.captcha{margin-left:31%}#fbuilder .one_column label,
#fbuilder .two_column label,
#fbuilder .three_column label,
#fbuilder .side_by_side
label{width:100% !important}#fbuilder .left_aligned .section_breaks.fields label,
#fbuilder .left_aligned .comment_area.fields label,
#fbuilder .right_aligned .section_breaks.fields label,
#fbuilder .right_aligned .comment_area.fields
label{width:100%;clear:both}#fbuilder
.cpefb_error{border1:1px solid red}#fbuilder .top_aligned .fields label.cpefb_error,.left_aligned .fields label.cpefb_error,.right_aligned .fields
label.cpefb_error{display:block;border:0px;color:#f00;float:none}#fbuilder
div.cpefb_error{background:#FDF9E5;border:1px
solid #f00;opacity:0.9;margin-top:7px;position:relative;padding:0px
5px;z-index:1000;display:inline-block}#fbuilder div.cpefb_error:after{content:"";position:absolute;background:transparent url("/wp-content/plugins/appointment-hour-booking/images/tooltop.gif") no-repeat scroll 10px center;color:red;font-weight:bold;height:8px;width:100%;top:-8px;left:0px;z-index:1000}#fbuilder .ui-datepicker{z-index:9999 !important}#fbuilder
span.uh{display:block;font-size:80%;clear:both}#fbuilder
.section_break{border-top:1px dotted #555;clear:both}#fbuilder
.uh_phone{display:inline-block;margin:0px
5px;font-size:80%;text-align:center;position:relative}#fbuilder .uh_phone
input{text-align:center;font-size:100%}#fbuilder .uh_phone
div.cpefb_error{white-space:nowrap}#fbuilder
.cpp_form{text-align:left}#fbuilder
.pbreak{display:none}#fbuilder
.pbreak.pb0{display:block}#fbuilder .pbreak .pbPrevious,#fbuilder .pbreak .pbNext,#fbuilder
.pbSubmit{background:#ccc;color:#000;display:inline-block;cursor:pointer;margin:10px
10px 0px 0px;padding:5px
20px}.left_aligned .pb0 .pbNext, .right_aligned .pb0
.pbNext{margin-left:31% !important}.left_aligned .pbreak:not(.pb0) .pbPrevious, .right_aligned .pbreak:not(.pb0) .pbPrevious{margin-left:31% !important}.left_aligned .pb0 .pbSubmit,  .right_aligned .pb0
.pbSubmit{margin-left:31% !important}#fbuilder
fieldset{display:inherit}#fbuilder .pbreak.pb0
.pbPrevious{display:none}#fbuilder .pbreak.pbEnd
.pbNext{display:none}#fbuilder
.ignore{display:none}#fbuilder
fieldset{border:1px
solid #ccc;padding:10px}#fbuilder
legend{border:1px
solid #ccc;padding:5px
10px}#fbuilder .cpcaptchalayer,.cp_subbtn{display:none}#fbuilder .captcha
img{cursor:pointer}.ui-tooltip.uh-tooltip{width:250px;font-size:10px;font-weight:normal;padding:5px}#fbuilder  .cff-summary-title:after{content:': '}#fbuilder
.hide{display:none}#fbuilder
.clear{clear:both}#fbuilder
.slots{border:1px
solid #888;width:100%;padding:10px;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .5);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .5);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .5)}#fbuilder .slots
div{display:inline-block;border:1px
solid #005;margin:5px;padding:1px}#fbuilder .slots div
a{background:#ededed;box-shadow:none;display:inline-block;padding:4px;cursor:pointer}#fbuilder .slots div a:hover{background:#f7f7f7}.cpapp_break{clear:both}.cpapp_no_wrap{display:inline-flex}.cpappb_field_0,.cpappb_field_1,.cpappb_field_2,.cpappb_field_3,.cpappb_field_4,.cpappb_field_5,.cpappb_field_6,.cpappb_field_7,.cpappb_field_7,.cpappb_field_9,.cpappb_field_10,.cpappb_field_11{float:left;min-width:85px;padding-right:11px;border-bottom:1px dotted #777;margin-left:1px;padding:5px;margin:2px}.ahb_list_service{padding:0px
10px}.ahb_list_quantity{padding-right:10px}#fbuilder .slots
div.htmlUsed{border:1px
solid #ccc}#fbuilder .slots div.htmlUsed
a{color:#ccc}.summary-field-value
a{display:none !important}.ui-datepicker{min-width:260px}.ui-tooltip{padding:8px;position:absolute;z-index:9999;border:1px
solid #ccc;min-width:300px;background-color:#fff}.adminonly{display:none}#ahbadminedititem
.adminonly{display:block}#fbuilder .slots
div.ahbmoreinfo{display:none}.ahbtooltip{display:none !important;max-width:200px !important;border:1px
solid #888;padding:10px;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .5);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .5);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .5)}.ahbtooltip{display:block !important;width:auto !important;max-width:500px !important}.notavailable{color:#f00;text-decoration:line-through}.ahb_slot_availability{display:none;text-align:center}.ahb_slot_availability .p:after{content:"/"}#fbuilder .cff-close-dlg{display:inline-block;width:16px;height:16px;position:absolute;top:10px;right:10px;cursor:pointer;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAowAAAKMB8MeazgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAB5SURBVDiNrZPRCcAwCEQfnUiySAZuF8kSWeH6Yz8KrQZMQAicJ+epAB0YwAmYJKIADLic0/GPPCbQAnLznCd/4NWUFfkgy1VjH8CryA95ApYltAiTRCZxpuoW+gz9WXE6NPeg+ra1UDIxGlWEObe4SGxY5fIxlc75Bkt9V4JS7KWJAAAAAElFTkSuQmCC59ef34356faa7edebc7ed5432ddb673d')}#fbuilder .cff-dialog{position:fixed;z-index:999999;padding:30px;width:600px;height:300px;background:#fff;top:50%;left:50%;box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 10px 0px}#fbuilder .cff-dialog-content{width:100%;height:100%;overflow:auto}#fbuilder
.hide{display:none}.emptyvalue{display:none !important}#fbuilder .ui-datepicker-calendar td,#fbuilder .ui-datepicker-calendar
th{padding:inherit}#fbuilder .slots
.service{border:0px}#fbuilder .slots .service
.service_title{border:0px;display:block}#fbuilder
.ahb_list_quantity1{display:none}#fbuilder .slots
.currentSelection{border:2px
solid #005;padding:0px}#fbuilder .slots
.htmlUsed.currentSelection{border:2px
solid #005;padding:0px}#fbuilder
table{margin:auto}#fbuilder .ui-datepicker-header
a{-webkit-box-shadow:none}#fbuilder
label{display:initial}#fbuilder
.slots{position:relative}#fbuilder .slots
.hide{display:none}a.ahb_showhidelink{position:absolute;right:5px;top:0px}.ahb_bt_selected
a{background:#FF6961  !important}.ahb_overlapping_detail{display:none}#fbuilder .g-recaptcha{display:inline-block}#fbuilder .right_aligned .captcha .fields
.dfield{width:100%}#fbuilder .left_aligned .captcha .fields
.dfield{width:100%}#fbuilder  .select2-selection{min-height:30px}#fbuilder  .select2-selection{margin-bottom:5px}#fbuilder .select2-search--inline
*{border:0
!important;background:transparent !important;box-shadow:none !important;padding:0
!important}#fbuilder .cff-select2-container{display:block;position:relative;z-index:999999}#fbuilder .select2-container{top:0 !important;left:0 !important}#fbuilder .select2-dropdown .select2-search__field{width:100% !important}#fbuilder .select2-dropdown .select2-search__field{width:100% !important}#fbuilder .select2-dropdown,
#fbuilder .select2-selection--multiple,
#fbuilder .select2-selection--single{border-radius:0;border:1px
solid rgb(118, 118, 118)}#fbuilder .select2-dropdown
ul{padding:0;margin:0}#fbuilder .select2-dropdown
li{padding:5px;margin:5px}#fbuilder .cff-dropdown-field .select2 span img,
#fbuilder .cff-dropdown-field .select2-dropdown span
img{height:20px;margin-right:5px}#fbuilder
select.invalid{color:#E9403C;font-weight:bold}:root{--progress-color-active:#2271b1;--progress-color-normal:#aaa}ul.fbprogress{list-style-type:none;padding:0;margin:0;display:flex}ul.fbprogress
li{flex:1;text-align:left;color:var(--progress-color-normal);border-bottom:10px solid  var(--progress-color-normal)}ul.fbprogress li::first-letter {text-transform:uppercase}ul.fbprogress
li.active{color:var(--progress-color-active);border-bottom:10px solid  var(--progress-color-active)}ul.fbprogress li:not(:last-child){margin-right:6px}