.datepicker-controls .btn:focus,.datepicker-controls .btn:hover{border-color:#dbe0e5;background-color:#e2e6ea;color:#000}.datepicker-controls .btn:focus,.datepicker-controls .btn:not(:disabled):active:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.datepicker{width:-moz-min-content;width:min-content}.datepicker:not(.active),.powermail_form .powermail_fieldset.nolabel legend,.powermail_form select option[value=""][disabled],.tx-powermail .powermail_fieldset.nolabel>legend,.tx-powermail .powermail_fieldwrap.nolabel .f24-nolabel>label,.tx-powermail .powermail_fieldwrap.nolabel>fieldset>legend,.tx-powermail .powermail_fieldwrap.nolabel>label,.tx-powermail .powermail_form.nolabel>h3{display:none}.datepicker-dropdown{position:absolute;z-index:1000;padding-top:4px}.datepicker-dropdown.datepicker-orient-top{padding-top:0;padding-bottom:4px}.datepicker-picker{display:flex;flex-direction:column;border-radius:.375rem;background-color:#fff}.datepicker-dropdown .datepicker-picker{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.datepicker-main{flex:auto;padding:2px}.datepicker-footer{box-shadow:inset 0 1px 1px rgba(0,0,0,.1);background-color:#f8f9fa}.datepicker-title{box-shadow:inset 0 -1px 1px rgba(0,0,0,.1);background-color:#f8f9fa;padding:.375rem .75rem;text-align:center;font-weight:700}.datepicker .days-of-week,.datepicker-controls,.datepicker-grid,.datepicker-view{display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .btn{border-color:#f8f9fa;background-color:#fff}.datepicker-controls .btn:disabled{border-color:#f8f9fa;background-color:#f8f9fa;color:#000}.datepicker-controls .btn:not(:disabled):active{border-color:#d4dae0;background-color:#dbe0e5;color:#000}.datepicker-header .datepicker-controls .btn{border-color:transparent;font-weight:700}.datepicker-footer .datepicker-controls .btn{flex:auto;margin:calc(.375rem - 1px) .375rem;border-radius:.25rem;font-size:.875rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{padding-right:.375rem;padding-left:.375rem;flex:0 0 14.2857142857%}.datepicker-controls .next-button.disabled,.datepicker-controls .prev-button.disabled{visibility:hidden}.datepicker-view{align-items:stretch;width:15.75rem}.datepicker-grid{flex-wrap:wrap;flex:auto}.datepicker .days{display:flex;flex-direction:column;flex:auto}.datepicker .week-numbers{display:flex;flex-direction:column;flex:0 0 9.6774193548%}.datepicker .weeks{display:flex;flex-direction:column;align-items:stretch;flex:auto}.datepicker span{display:flex;align-items:center;justify-content:center;border-radius:.375rem;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker .dow{height:1.5rem;font-weight:700}.datepicker .week{flex:auto;color:#dee2e6}.datepicker .days .dow,.datepicker-cell{flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){flex-basis:25%;height:1.8rem}.datepicker-cell:not(.disabled):hover{cursor:pointer}.datepicker-cell.focused:not(.selected),.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused,.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#e2e6ea}.datepicker-cell.disabled{color:rgba(33,37,41,.5)}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#6c757d}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){border-radius:0;background-color:#f8f9fa}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#f1f3f5}.datepicker-cell.today:not(.selected){background-color:#20c997}.datepicker-cell.today.focused:not(.selected){background-color:#1fc493}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#6c757d;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#69727a}.datepicker-cell.range-start:not(.range-end){border-radius:.375rem 0 0 .375rem}.datepicker-cell.range-end:not(.range-start){border-radius:0 .375rem .375rem 0}.datepicker-cell.range{border-radius:0;background-color:#e9ecef}.datepicker-cell.range.disabled{color:#ced4db}.datepicker-cell.range.focused{background-color:#dbe0e5}.datepicker-input.in-edit{border-color:#73acfe}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em rgba(115,172,254,.2)}.tx-powermail .powermail_fieldset .powermail-errors-list{display:none;margin:5px 0 0;padding:0;list-style-type:none;background-color:#f2dede;border:1px solid #ebccd1;width:100%;float:right;clear:left}.tx-powermail .powermail_fieldset .powermail-errors-list.filled{display:block}.tx-powermail .powermail_fieldset .powermail-errors-list>li{color:#a94442;padding:5px 10px}.tx-powermail .powermail_fieldset .powermail_field_error,.tx-powermail .powermail_fieldset .powermail_form .powermail_field_error:focus,.tx-powermail .powermail_fieldset div.error{color:#a94442;border-color:#a94442}.tx-powermail .powermail_fieldset .powermail_field_error_container .powermail-errors-list>li{padding-left:5px}.tx-powermail .powermail_message{padding:5px 0 10px 40px;min-height:65px;background-color:#ebccd1;border:1px solid #a94442;background-position:98% 10px;background-repeat:no-repeat;list-style:circle}.tx-powermail .powermail_message li{padding:5px 50px 0 0;border:none;background:0 0}.tx-powermail .powermail_message.powermail_message_ok{background-image:url('/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png');background-color:#cdeaca;border:1px solid #3b7826}.tx-powermail .powermail_message.powermail_message_ok li{color:#3b7826}.tx-powermail .powermail_message.powermail_message_error{background-image:url('/typo3conf/ext/powermail/Resources/Public/Image/icon_error.png')}.tx-powermail .powermail_message.powermail_message_error li{color:#a94442}.tx-powermail .powermail_message.powermail_message_note{background-image:url('/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png');background-color:#fcf8e3;border:1px solid #ffca4b}.tx-powermail .powermail_message.powermail_message_note li{color:#ffca4b}.powermail_form .powermail_fieldset{border:0;margin:0;padding:0}.powermail-success p,ul.powermail_message_error{margin-bottom:0}.powermail_field .form-check-inline+.form-check-inline{margin-left:1.75rem}.powermail_field .small{font-size:.8rem;display:block;word-wrap:break-word}.powermail_fieldset .mandatory{color:#e2001a}.col-form-label,.tx-powermail .container-fluid{padding:0}.powermail_form input[type=email],.powermail_form input[type=number],.powermail_form input[type=password],.powermail_form input[type=tel],.powermail_form input[type=text],.powermail_form select,.powermail_form textarea{border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,.4);-webkit-appearance:none;background:#fff;border:1px solid #495259;display:block;font-size:.875rem;font-weight:400;padding:.4rem .5rem;width:100%;line-height:1.125rem}.powermail_form .powermail_fieldwrap_type_check .powermail_field_error input+label .custom_checkbox,.powermail_form .powermail_fieldwrap_type_radio .powermail_field_error input+label .custom_checkbox,.powermail_form input[type=email].powermail_field_error,.powermail_form input[type=number].powermail_field_error,.powermail_form input[type=password].powermail_field_error,.powermail_form input[type=tel].powermail_field_error,.powermail_form input[type=text].powermail_field_error,.powermail_form select.powermail_field_error,.powermail_form textarea.powermail_field_error{border-color:#a94442}.powermail_form input[type=file]{padding:.575rem .75rem}.powermail_form textarea{max-width:100%}@media (min-width:993px){.powermail_form textarea{min-height:11.6rem}}@media (max-width:992px){.powermail_form textarea{min-height:10.2rem}}.powermail_form .checkbox input+label .custom_checkbox,.powermail_form .radio input+label .custom_checkbox{border:1px solid #495259;cursor:pointer;display:inline-block;height:1.3rem;margin:0 .4rem 0 0;position:relative;top:4px;width:1.3rem}.powermail_form .checkbox input,.powermail_form .radio input{-webkit-appearance:none;cursor:pointer;display:block;height:1.6rem;opacity:0;position:absolute;width:100%;z-index:100}.powermail_form .checkbox .internal{position:relative;z-index:200}.powermail_form .checkbox input:checked+label .custom_checkbox::before,.powermail_form .radio input:checked+label .custom_checkbox::before{background-size:contain;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" id="checkmark" viewBox="0 0 512 512"><title>checkmark</title><path fill="%23e2001a" d="M486.324 132.535l-59.862-59.862L179.478 319.66l-93.94-93.94-59.862 59.86L179.073 438.98l.056-.055.403.404z"/></svg>');content:'';display:inline-block;height:1.5rem;left:.1rem;position:absolute;top:-.35rem;width:1.5rem}.powermail_form .powermail_fieldwrap_type_select .powermail_field{cursor:pointer;display:block;min-width:60px;position:relative}.powermail_form select{-webkit-appearance:none;appearance:none;cursor:pointer;display:block;left:0;top:0;width:100%;font-size:.875rem;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat #fff!important;padding:6px}.powermail_captchaimage{width:100%}.datepicker .dow,.datepicker .week,.datepicker span{font-size:12px}.datepicker-cell.next,.datepicker-cell.prev{opacity:.5}.datepicker-cell.today:not(.selected):not(.disabled){color:#e2001a;background:0 0}.datepicker-cell.next.selected,.datepicker-cell.prev.selected,.datepicker-cell.selected,.datepicker-cell.selected:hover,.datepicker-cell.today:hover,.datepicker-cell:not(.disabled):hover{background:#e2001a!important;box-shadow:#e2001a 0 1px 3px 0 inset;color:#fff!important;font-weight:700}.datepicker-header .datepicker-controls button{font-size:14px;padding:5px 3px}