.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 #E0E0E0}.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 #E0E0E0}.content__form select{max-width:100%;width:18em;height:2em;padding:.2em;border:1px solid #E0E0E0}.content__form select[size]{height:auto;padding:.2em}.content__form fieldset{border-color:#E0E0E0}.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__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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.booking__form__field__group .booking__form__field{width:48%!important}#formResults{width:100%}#formResults th{text-align:left}