.content__form label{margin-right:.5em;display:block}.content__form legend{padding:0 .5em}.content__form label em,.content__form legend em{color:#CF1111;font-style:normal;margin-left:.2em}.content__form input{max-width:100%}.content__form input[type=text]{width:18em;height:2em;display:block;padding:0 0 0 .5em;border:1px solid #898989}.content__form input[type=checkbox],.content__form input[type=radio]{width:1em;height:1em;margin:.4em}.content__form textarea{max-width:100%;display:block;padding:.5em;border:1px solid #898989}.content__form select{max-width:100%;width:18em;height:2em;padding:.2em;border:1px solid #898989}.content__form select[size]{height:auto;padding:.2em}.content__form fieldset{border-color:#898989}.content__form .content__form__element--inline label{display:inline-block}.content__form .content__form__element--inline input{display:inline-block}.content__form .content__form__element--inline input[type=number]{width:50px}.content__form .content__form__element--inline select{width:auto}.content__form .weeklyrecurList{padding:0;margin:0;list-style:none;overflow:hidden;margin-bottom:15px}.content__form .weeklyrecurList li{float:left;padding:0 5px;margin-right:10px;border:1px solid #DDDDDD}.content__form .weeklyrecurList li label{float:left;height:40px;line-height:40px}.content__form .weeklyrecurList li input{float:right;height:40px;margin:0}.content__form__error{color:#CF1111;display:block}.content__form__element{width:100%;display:block;margin:0 0 1em;clear:both}.content__form__element__opt{clear:both;display:block}.content__form__element--html h2,.content__form__element--html p{margin:0}.content__form__element--list input[type=checkbox],.content__form__element--list input[type=radio]{margin-right:1em;float:left;clear:both}.content__form__element--list select{height:auto;padding:.2em}.content__form__element--rating table,.content__form__element--table table{margin:0}.content__form__element--table .form__table__wrap{display:block;max-width:100%;overflow:auto}.content__form__element__help{cursor:pointer}.content__form__recurrence select{width:auto;margin-right:0.1em}.content__form__recurrence input,.content__form__recurrence label{display:inline}.booking__form__field__group{width:18em;display:flex;justify-content:space-between}.booking__form__field__group .booking__form__field{width:48%!important}#formResults{width:100%}#formResults th{text-align:left}#ui-timepicker-div{padding-left:0;padding-right:0;user-select:none;animation:animateOpacity 350ms 1}#ui-timepicker-div.active{opacity:1}#ui-timepicker-div .ui-widget-content{border:0.5em #FFF solid;box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.05)}#ui-timepicker-div .periods{display:none}#ui-timepicker-div .ui-timepicker-hours{padding-right:0.25em}#ui-timepicker-div .ui-timepicker-minutes{padding-left:0.25em}#ui-timepicker-div .ui-timepicker-title{color:#86919b;border:none;font-weight:600;text-transform:uppercase}#ui-timepicker-div .ui-timepicker-hours tbody td,#ui-timepicker-div .ui-timepicker-minutes tbody td{padding:0}#ui-timepicker-div .ui-timepicker-hours tbody td>a,#ui-timepicker-div .ui-timepicker-hours tbody td>span,#ui-timepicker-div .ui-timepicker-minutes tbody td>a,#ui-timepicker-div .ui-timepicker-minutes tbody td>span{border:none;color:#86919b;margin:1px;cursor:pointer;position:relative;padding:0.4375em 0.6em;text-align:center}