.ts-form-wrapper .ts-checkbox-label{align-items:center;cursor:pointer;display:flex;height:25px;line-height:1.2;padding:0 0 0 35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ts-checkbox-label input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.ts-checkmark{height:25px;left:0;position:absolute;top:0;width:25px}.ts-checkmark:after{content:"";display:none;position:absolute}.ts-checkbox-label input:checked~.ts-checkmark:after{display:block}.ts-form-wrapper .ts-checkbox-label .ts-checkmark:after{border-width:0 2px 2px 0;height:14px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:6px}.ts-form-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.2em!important;padding:0 0 0 .5em}.ts-form-wrapper .select2-container .select2-selection--single{height:auto!important}.ts-form-wrapper .select2-selection__arrow{width:10%!important}.select2-container--default .ts-select2 .select2-results__option--selected,.ts-form-wrapper .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{opacity:.85}.ts-form span.select2{width:100%!important}.ts-form .ts-select2 .select2-results__option,body .ts-form-wrapper .select2-dropdown.ts-select2 ul{margin:0}body .ts-form-wrapper .select2-dropdown.ts-select2 ul{padding:0}div.ts-appt-error{font-size:12px;font-weight:500;line-height:normal;padding:5px 0 0}.ts-form-wrapper input.ts-appt-error,.ts-form-wrapper select.ts-appt-error+.select2{outline:1px solid #b20921}.ts-datepicker{background:#fff;color:#000;font:18px sans-serif;padding:0;width:16em}#ts-input-date.hasDatepicker{line-height:normal;max-width:-moz-available;max-width:-webkit-fill-available;padding:.5em;width:100%}.ts-datepicker .ui-datepicker-header{align-items:center;border:0;display:flex;font-weight:700;justify-content:space-around;padding:.3em 0}.ts-datepicker .ui-datepicker-next span,.ts-datepicker .ui-datepicker-prev span{background-image:none!important}.ts-datepicker .ui-datepicker-header .ui-datepicker-next,.ts-datepicker .ui-datepicker-header .ui-datepicker-prev{cursor:pointer;display:flex;font-size:inherit;font-weight:400;height:auto;line-height:1;text-align:center;text-decoration:none}.ts-datepicker .ui-datepicker-header .ui-datepicker-next:after{content:"❯"}.ts-datepicker .ui-datepicker-header .ui-datepicker-prev:after{content:"❮"}.ts-datepicker a.ui-datepicker-prev.ui-state-disabled{cursor:initial}.ts-datepicker .ui-datepicker-header .ui-state-focus,.ts-datepicker .ui-datepicker-header .ui-state-hover,.ts-datepicker .ui-datepicker-header .ui-widget-content .ui-state-focus,.ts-datepicker .ui-datepicker-header .ui-widget-content .ui-state-hover,.ts-datepicker .ui-datepicker-header .ui-widget-header .ui-state-focus,.ts-datepicker .ui-datepicker-header .ui-widget-header .ui-state-hover{background:0 0;border:0}.ts-datepicker td a.ui-state-default,.ts-datepicker td span{background:#fff;color:#333;display:block;font-weight:700;padding:.2em;text-align:right;text-decoration:none}.ts-datepicker .ui-datepicker-prev{order:1}.ts-datepicker .ui-datepicker-next{order:3}.ts-datepicker .ui-datepicker-title{order:2;text-align:center}.ts-datepicker td.ui-datepicker-unselectable.ui-state-disabled span{color:#bbb}.ts-datepicker table{border:solid #ccc;border-collapse:collapse;border-width:0 2px 2px;font-size:16px;margin:0 0 .4em;width:100%}.ts-datepicker th{border:0;font-weight:700;padding:.7em .3em;text-align:center}.ts-datepicker .ui-datepicker-calendar td{background-color:transparent;border:0;padding:1px}.ts-datepicker .ui-state-default,.ts-datepicker .ui-widget-header .ui-state-default{color:#555;font-weight:400}.ts-datepicker .ui-state-active{background-color:#ddd!important;font-weight:400}.ts-datepicker td a.ui-state-hover{background-color:#ddd!important}.ts-datepicker table tbody tr:hover>td,.ts-datepicker table tbody tr:hover>th{background-color:transparent}