/* Styles definition here */

/* Styles definition here */
#fbuilder, #fbuilder label, 
#fbuilder span { color: #d54d22; }

#fbuilder .pbSubmit { background: #d54d22; color: #fff; font-weight: bold; border-radius:5px; }
#fbuilder .pbSubmit:hover{ background: #d54d22b8;}

#fbuilder .comment_area label { font-size:18px; }
#fbuilder .comment_area span { font-size:14px; }

#fbuilder .ui-datepicker-header { background:#d54d22 ;color:#444; text-shadow:none; font-size:16px;}
.calendrier .r{display:none;}

#fbuilder .ahbfield_service{display: none;}

#fbuilder .ui-datepicker-calendar .ui-state-active{ background:#d54d22; color:#fff; }

#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default{background:#dfeffe;color:#d54d22; font-size:15px;}

#fbuilder .ui-datepicker table, #fbuilder .ui-datepicker thead, #fbuilder .ui-datepicker tr, #fbuilder .ui-datepicker th, #fbuilder .ui-datepicker td {border: 0px;}
#fbuilder .ui-datepicker{box-shadow:none}

#fbuilder .ahb_list{margin:10px 0px; background:#29c4a9;border-radius:5px;}
#fbuilder .ahb_list .ahb_list_time{border:0px;padding:10px;color:#fff;margin-right:10px;display:inline-block;}
#fbuilder .ahb_list .ahb_list_service{border:0px;padding:10px;color:#fff;margin-right:10px;display:inline-block;}
#fbuilder .ahb_list a{border:0px;padding:10px;color:#fdee3d;display:inline-block}
#fbuilder span.d, #fbuilder span.t{color:#fff;}

input[type=text]{border: 1px solid #d54d22;border-radius:5px;}

#fbuilder .ui-datepicker-month, #fbuilder .ui-datepicker-year{color:#fff;}

#fbuilder .ui-datepicker th{padding-top:5px;padding-bottom:5px;}

#fbuilder .slots div a,#fbuilder .slots div ,#fbuilder .slots{border-radius:5px;}

#fbuilder .slots div{border:1px solid #d54d22;}

#fbuilder .medium{padding-left:5px;}

#fbuilder div.cpefb_error{background:#fff;border-radius:5px;}

#fbuilder a{color:#636363;}

#fbuilder .slots .htmlUsed.currentSelection{border: 2px solid #d54d22;}

.r{display:none;}