.webform-addons-summary{float:left;margin:0 0 .5em 0}.webform-addons-projects details{background-color:#f8f8f8}.webform-addons-projects img{float:right;height:50px;margin-left:10px}.webform-addons .admin-list li{clear:both}
.ajax-progress.ajax-progress-fullscreen{z-index:1261}.webform-ajax-messages{position:fixed;z-index:100;bottom:0;width:100%}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0 0;font-weight:bold}.webform-ajax-messages .messages+.messages{margin:0}.webform-ui-dialog{top:50px !important}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important}

.block-webform-submission-limit-block .progress__bar{-webkit-transition:none;-webkit-animation:none;-moz-animation:none}
.choices *,.choices *:before,.choices *:after{box-sizing:border-box}
fieldset.webform-composite-hidden-title{margin-top:1em;margin-bottom:1em}fieldset.webform-composite-hidden-title .fieldset-wrapper>.form-item:first-child,fieldset.webform-composite-hidden-title .fieldset-wrapper>.form-wrapper>.form-item:first-child,fieldset.webform-composite-hidden-title .fieldset-wrapper>.webform-flexbox:first-child{margin-top:0}fieldset.webform-composite-hidden-title .fieldset-wrapper>.form-item:last-child,fieldset.webform-composite-hidden-title .fieldset-wrapper>.form-wrapper>.form-item:last-child,fieldset.webform-composite-hidden-title .fieldset-wrapper>.webform-flexbox:last-child{margin-bottom:0}
.form-type-webform-telephone:after{display:table;clear:both;content:""}.form-type-webform-telephone .form-item,.form-type-webform-telephone .form-item label{float:left;margin:0 10px 0 0;vertical-align:middle}.form-type-webform-telephone .form-item label{height:2em;line-height:2em}
.webform-confirmation__message,.webform-confirmation__back{margin:0 0 1em 0}
.form-item.form-type-webform-checkbox-value{margin:0}
.choices{width:100%}.webform-element--title-inline .choices{display:inline-block;width:50%}.choices .webform-choices.choices__input.is-hidden{position:absolute !important;display:block;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;word-wrap:normal}
form .CodeMirror{height:auto;border:1px solid #ccc;font-size:13px}form .CodeMirror-scroll{overflow-x:auto;overflow-y:hidden}form .CodeMirror .CodeMirror-placeholder{color:#999}pre.webform-codemirror-runmode{overflow:auto;margin:0;padding:.5em 1em;border:1px solid #ccc;font-size:13px}
.webform-submission-form input.form-color{margin:inherit;padding:0;border:1px solid #ccc}.webform-submission-form input.form-color::-webkit-color-swatch-wrapper{padding:0}.webform-submission-form input.form-color::-webkit-color-swatch{border:none}input.form-color.form-color-small{width:16px;height:16px;font-size:smaller}input.form-color.form-color-medium{width:24px;height:24px}input.form-color.form-color-large{width:36px;height:36px}input.form-color.form-color-output{width:6em;padding:0 .5em;border-left:0}
.form-type-webform-element-composite table tr .form-item{margin-bottom:5px}.form-type-webform-element-composite table .form-text,.form-type-webform-element-composite table .form-textarea,.form-type-webform-element-composite table .form-select{width:100%}.form-type-webform-element-composite table .form-type-checkbox.form-no-label{text-align:center}.form-type-webform-element-composite .description{display:none}
.webform-computed-loading{background-color:#ffa}
input.webform-counter-warning,input.form-text.webform-counter-warning,textarea.webform-counter-warning,textarea.form-textarea.webform-counter-warning{border-color:#e09600;background:#fdf8ed}.text-count-wrapper.webform-counter-warning{color:#734c00;font-weight:bold}
.ui-datepicker-trigger{margin:0 2px}.form-item.form-type-datetime .container-inline,.form-item.form-type-datelist .container-inline{display:inline-block}
.form-type-datelist input[type=text]{max-width:5em}
.webform-details-toggle-state-wrapper{text-align:right}[dir=rtl] .webform-details-toggle-state-wrapper{text-align:left}.webform-details-toggle-state-wrapper{margin-top:1em}.webform-details-toggle-state-wrapper+details{margin-top:0}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em}.webform-details-toggle-state{text-decoration:none;color:#337ab7}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline}.webform-tabs .webform-details-toggle-state-wrapper{float:right}@media screen and (max-width: 600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none}}
.webform-file-button-input{position:fixed;top:-1000px}
@media(min-width: 768px){.webform-flexbox{display:flex;margin:1em -0.5em}.webform-flexbox.js-webform-states-hidden[style*="display: block"]{display:flex !important}.webform-flexbox .webform-flexbox{margin:1em 0}.webform-flexbox--flex-start{align-items:flex-start}.webform-flexbox--flex-end{align-items:flex-end}.webform-flexbox--center{align-items:center}.webform-flex{min-width:0}.webform-flex--container{margin:0 .5em}.webform-flex--container>.form-item{margin:0}.webform-flex--container>.form-item>input,.webform-flex--container>.form-item>select{width:100%}.container-inline .webform-flex--container>.form-item>input,.container-inline .webform-flex--container>.form-item>select{width:inherit}.webform-flex--container>.webform-has-field-prefix>input,.webform-flex--container>.webform-has-field-suffix>input,.webform-flex--container>.webform-has-field-prefix>select,.webform-flex--container>.webform-has-field-suffix>select{width:85%}.webform-flex--container>.webform-has-field-prefix.webform-flex.webform-has-field-suffix>input,.webform-flex--container>.webform-has-field-prefix.webform-flex.webform-has-field-suffix>select{width:70%}.webform-flex--container>.webform-element-help-container--element>input,.webform-flex--container>.webform-element-help-container--element>select{width:85%}.webform-flex--container>.webform-has-field-prefix.webform-element-help-container--element>input,.webform-flex--container>.webform-has-field-suffix.webform-element-help-container--element>select{width:70%}.webform-flex--container>.webform-has-field-prefix.webform-has-field-suffix.webform-element-help-container--element>input,.webform-flex--container>.webform-has-field-prefix.webform-has-field-suffix.webform-element-help-container--element>select{width:50%}.webform-flex--1{flex:1}.webform-flex--2{flex:2}.webform-flex--3{flex:3}.webform-flex--4{flex:4}.webform-flex--5{flex:5}.webform-flex--6{flex:6}.webform-flex--7{flex:7}.webform-flex--8{flex:8}.webform-flex--9{flex:9}.webform-flex--10{flex:10}.webform-flex--11{flex:11}.webform-flex--12{flex:12}.webform-flex--container>.form-type-webform-select-other select{width:100%}.webform-flex--container>.form-type-webform-select-other .form-item{margin:0}.webform-flex--container>.form-type-webform-select-other .form-item+.form-item{margin-top:.5em}.webform-flex--container>.form-type-range-output>.form-range-output{width:66%}.form-composite>.webform-flexbox{margin:1em -0.5em}.webform-flex--container .form-type-checkbox,.webform-flex--container .form-type-radio{white-space:nowrap}}
.webform-element-help{display:inline-block;box-sizing:content-box;width:14px;height:14px;margin:0 .3em;text-align:center;vertical-align:baseline;color:#fff;border:2px solid #bbb;border-radius:50%;background:#bbb;font-size:12px;font-weight:bold;line-height:14px}.webform-element-help:focus,.webform-element-help:active,.webform-element-help:hover{cursor:help;color:#fff;border:2px solid #0074bd;background:#0074bd}.webform-element-help--title{margin:0 0 .2em 0;font-size:1.1em;font-weight:bold}.ui-tooltip.webform-element-help--tooltip{max-width:400px}@media only screen and (max-width: 400px){.ui-tooltip.webform-element-help--tooltip{max-width:300px}}
hr.webform-horizontal-rule{margin:1em 0}hr.webform-horizontal-rule--dashed{border:0;border-bottom:1px dashed #666;background-color:transparent}hr.webform-horizontal-rule--dashed.webform-horizontal-rule--medium{border-width:3px}hr.webform-horizontal-rule--dashed.webform-horizontal-rule--thick{border-width:6px}hr.webform-horizontal-rule--dotted{border:0;border-bottom:1px dotted #666;background-color:transparent}hr.webform-horizontal-rule--dotted.webform-horizontal-rule--medium{border-width:5px}hr.webform-horizontal-rule--dotted.webform-horizontal-rule--thick{border-width:10px}hr.webform-horizontal-rule--flaired{overflow:visible;height:30px;border-width:1px 0 0 0;border-style:solid;border-color:#666;border-radius:20px;background-color:transparent}hr.webform-horizontal-rule--flaired:before{display:block;height:30px;margin-top:-31px;content:"";border-width:0 0 1px 0;border-style:solid;border-color:#666;border-radius:20px}hr.webform-horizontal-rule--glyph{overflow:visible;padding:0;text-align:center;color:#666;border:none;border-top:medium double #666}hr.webform-horizontal-rule--glyph:after{position:relative;top:-0.7em;display:inline-block;padding:0 .25em;content:"§";background:#fff;font-size:1.5em}hr.webform-horizontal-rule--gradient{height:1px;border:0;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0))}hr.webform-horizontal-rule--gradient.webform-horizontal-rule--medium{height:3px}hr.webform-horizontal-rule--gradient.webform-horizontal-rule--thick{height:6px}hr.webform-horizontal-rule--solid{border:0;border-bottom:1px solid #666}hr.webform-horizontal-rule--solid.webform-horizontal-rule--medium{border-width:5px}hr.webform-horizontal-rule--solid.webform-horizontal-rule--thick{border-width:10px}
html .cke_reset_all .cke_dialog_body{border-radius:5px;background-color:#f5f5f2}
img.webform-image-file{max-width:100%;height:auto}.webform-image-file-modal img{display:block}
[data-likert-answers-count="2"] th{width:30%}[data-likert-answers-count="3"] th{width:20%}[data-likert-answers-count="4"] th{width:15%}[data-likert-answers-count="5"] th{width:12%}[data-likert-answers-count="6"] th{width:10%}[data-likert-answers-count="7"] th{width:8.57%}[data-likert-answers-count="8"] th{width:7.5%}[data-likert-answers-count="9"] th{width:6.66%}[data-likert-answers-count="10"] th{width:6%}.webform-likert-table-wrapper th,.webform-likert-table-wrapper td{text-align:center}.webform-likert-table-wrapper th:first-child,.webform-likert-table-wrapper td:first-child{width:40%;text-align:inherit}.webform-likert-table-wrapper td:first-child label{display:block}@media(max-width: 768px){.form-type-webform-likert table.sticky-header{display:none}.form-type-webform-likert table{border-collapse:collapse;font-size:inherit}.form-type-webform-likert thead{display:none}.form-type-webform-likert tr,.form-type-webform-likert tr.odd{border:0;background:transparent}.form-type-webform-likert td{display:block;padding:0;text-align:inherit;border:0;background:transparent}.webform-likert-table[data-likert-answers-count] th,.webform-likert-table[data-likert-answers-count] th:first-child,.webform-likert-table td,.webform-likert-table td:first-child{width:100%}.webform-likert-table .visually-hidden{position:inherit !important;overflow:inherit;clip:inherit;width:inherit;height:inherit}.webform-likert-label.visually-hidden{display:inline}.webform-likert-description.hidden{display:block}.webform-likert-help.hidden{display:inline}.form-type-webform-likert td:last-child{margin-bottom:1em}}
.ap-input{height:2em;padding-top:4px;padding-bottom:4px;padding-left:4px;border-radius:unset;line-height:2em}
.webform-managed-file-preview-wrapper+input[type=submit],.webform-managed-file-preview-wrapper+button,.webform-managed-file-preview+input[type=submit],.webform-managed-file-preview+button{margin:.5em 0}.webform-managed-file-preview-wrapper,.webform-managed-file-preview-wrapper.form-item{display:table;padding:.5em;border:1px solid #ccc}.webform-managed-file-preview,label.webform-managed-file-preview,label.option.webform-managed-file-preview{display:block}.webform-managed-file-placeholder,.webform-managed-file-preview,.webform-file-button{margin:.5em 0}
.webform-mapping-table th{width:50%}.webform-mapping-table .form-text,.webform-mapping-table .form-select{width:100%}
.webform-element-more--link{display:none}.webform-element-more--link:before{content:"► ";font-size:.8em}.webform-element-more.is-open .webform-element-more--link:before{content:"▼ "}html.js .webform-element-more--link{display:block}html.js .webform-element-more--content{display:none}
.form-type-webform-multiple:after{display:table;clear:both;content:" "}.webform-multiple-table table{margin-bottom:2px}.webform-multiple-table td{vertical-align:top;white-space:nowrap}.webform-multiple-table td .description,.webform-multiple-table td .form-item--error-message{white-space:normal}.webform-multiple-table td.webform-multiple-table--handle{width:26px;padding:0 0 0 1em;text-align:center;vertical-align:middle}.webform-multiple-table td.webform-multiple-table--weight{width:20px}.webform-multiple-table td.webform-multiple-table--operations{width:30px;padding:0 2px;text-align:center;vertical-align:middle}.webform-multiple-table td.webform-multiple-table--operations-two{width:60px}.webform-multiple-table td.webform-multiple-table--operations input{margin:0 2px;opacity:.4;background:none}.webform-multiple-table td.webform-multiple-table--operations input:hover,.webform-multiple-table td.webform-multiple-table--operations input:focus,.webform-multiple-table td.webform-multiple-table--operations input:active{opacity:1;background:none}.webform-multiple-table td select,.webform-multiple-table td .form-type-textfield input,.webform-multiple-table td .form-type-email input,.webform-multiple-table td .form-type-url input,.webform-multiple-table td .form-type-tel input,.webform-multiple-table td .form-type-entity-autocomplete input,.webform-multiple-table td .form-type-webform-autocomplete input{width:100%}.webform-multiple-table td .container-inline select,.form-type-webform-multiple.webform-has-field-prefix td select,.form-type-webform-multiple.webform-has-field-suffix td select,.form-type-webform-multiple.webform-has-field-prefix td input,.form-type-webform-multiple.webform-has-field-suffix td input{width:auto}.webform-multiple-table td .form-type-datetime .form-type-textfield input{width:12em}.webform-multiple-table .webform-multiple-sort-weight{width:4em}.webform-multiple-table td input[type=image]{box-sizing:border-box;width:20px;min-width:initial;max-width:initial;height:auto;margin:0;padding:2px;border:2px solid #333;border-radius:50%}.webform-multiple-table td input[type=image]+input[type=image]{margin-left:2px}.webform-multiple-table .container-inline input[type=submit]{width:inherit}.webform-multiple-table .form-item+.form-item{margin-top:.2em}.webform-multiple-table .form-checkboxes .form-item,.webform-multiple-table .form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.webform-multiple-table--no-items-message .messages__wrapper{padding:0}.webform-multiple-table .tabledrag-changed-warning,.webform-multiple-table .tabledrag-changed{display:none !important}.tabledrag-toggle-weight-wrapper.webform-multiple-tabledrag-toggle-weight{position:inherit;display:inherit;float:right}.tabledrag-toggle-weight-wrapper.webform-multiple-tabledrag-toggle-weight button{position:inherit;top:inherit;right:inherit}.webform-multiple-table .imce-url-button{display:block}@media(max-width: 768px){.webform-multiple-table-responsive thead{display:none}.webform-multiple-table-responsive tr{display:block;padding:.5em 0}.webform-multiple-table-responsive td{display:block;width:inherit;padding:.5em 1em;text-align:inherit;border:0;background:transparent}.webform-multiple-table-responsive td:after{display:table;clear:both;content:""}.webform-multiple-table-responsive td.webform-multiple-table--handle,.webform-multiple-table-responsive td.webform-multiple-table--operations{display:none}.webform-multiple-table-responsive td.webform-multiple-table--weight{width:100%}.webform-multiple-table-responsive td>div>label.visually-hidden{position:inherit !important;display:block;overflow:inherit;clip:inherit;width:inherit;height:inherit;margin:.2em 0}}
.webform-options-display-side-by-side>div{display:inline-block;margin-right:.5em}@media(min-width: 400px){.webform-options-display-two-columns{display:inline-block;margin-top:.4em;-moz-column-count:2;column-count:2}.webform-options-display-three-columns{display:inline-block;margin-top:.4em;-moz-column-count:3;column-count:3}.webform-options-display-two-columns div.form-item,.webform-options-display-three-columns div.form-item{margin-top:0;margin-bottom:0}}.webform-options-display-buttons,.form-composite.webform-fieldset--title-inline .fieldset-wrapper>div.webform-options-display-buttons{display:flex;flex-wrap:wrap;margin:0 -5px}.webform-options-display-buttons .webform-options-display-buttons-wrapper{flex:1;margin:0 5px 10px 5px}.webform-options-display-buttons .form-item{display:table;width:100%;height:100%}.webform-options-display-buttons label.webform-options-display-buttons-label{display:table-cell;height:100%;padding:10px;text-align:center;vertical-align:middle;color:#666;border:3px solid #ccc;border-radius:3px;background-color:#fff}.webform-options-display-buttons input:hover+label.webform-options-display-buttons-label{color:#333;border-color:#999}.webform-options-display-buttons input:focus+label.webform-options-display-buttons-label{color:#333;border-color:#999;box-shadow:0 0 5px #999}.webform-options-display-buttons input:checked+label.webform-options-display-buttons-label{color:#000;border-color:#0074bd}.webform-options-display-buttons input:checked:focus+label.webform-options-display-buttons-label{box-shadow:0 0 5px #0074bd}.webform-options-display-buttons input:checked+label.webform-options-display-buttons-label .webform-options-display-buttons-description{font-weight:normal}.webform-options-display-buttons input:disabled+label.webform-options-display-buttons-label,.webform-options-display-buttons input:disabled:hover+label.webform-options-display-buttons-label,.webform-options-display-buttons input:disabled:focus+label.webform-options-display-buttons-label{cursor:not-allowed;color:#999;border-color:#ccc}@media(max-width: 600px){.webform-options-display-buttons,.form-composite.webform-fieldset--title-inline .fieldset-wrapper>div.webform-options-display-buttons{display:block;margin:0}.webform-options-display-buttons .webform-options-display-buttons-wrapper{display:block;margin:5px 0}}
html.js .webform-select-other .webform-select-other-input,html.js .webform-checkboxes-other .webform-checkboxes-other-input,html.js .webform-radios-other .webform-radios-other-input,html.js .webform-buttons-other .webform-buttons-other-input{display:none}
.form-type-range input[type=range]{display:table-cell;vertical-align:middle}.form-type-range .form-type-number{display:none}html.js .form-type-range .form-type-number{display:inline;white-space:nowrap}.form-type-range .webform-range-output-delimiter{display:inline-block;width:10px}.form-type-range input[type=number]{text-align:right}.form-type-range output{display:none}html.js .form-type-range output{display:block}.form-type-range output{position:absolute;padding:2px 5px;text-align:center;opacity:.3;border:1px solid #bbb;background:#ededed}
.webform-scale{display:inline-block}.webform-scale-options{white-space:nowrap;margin:0 -4px}.webform-scale-options .form-item{display:inline-block;margin:0 4px}.webform-scale-option{display:inline-block}.webform-scale-options input+label,.webform-scale-options input+label.option{display:inline-block}.webform-scale-options input+label{text-align:center;color:#666;border:3px solid #ccc;border-radius:50%;background-color:#fff;margin:0;width:36px;height:36px;line-height:36px;font-size:1.2em}.webform-scale-text{position:relative;height:1em;line-height:1em;margin:4px 2px}.webform-scale-text-min,.webform-scale-text-max{position:absolute}[dir=ltr] .webform-scale-text-min{left:0;text-align:left}[dir=ltr] .webform-scale-text-max{right:0;text-align:right}[dir=rtl] .webform-scale-text-min{right:0;text-align:right}[dir=rtl] .webform-scale-text-max{left:0;text-align:left}.webform-scale-options input:hover+label{color:#333;border-color:#999}.webform-scale-options input:focus+label{color:#333;border-color:#999;box-shadow:0 0 5px #999}.webform-scale-options input:checked+label{color:#000;border-color:#0074bd}.webform-scale-options input:checked:focus+label{box-shadow:0 0 5px #0074bd}.webform-scale-small .form-item{margin:4px 1px}.webform-scale-small .webform-scale-text{margin:4px 1px}.webform-scale-small input+label{width:24px;height:24px;line-height:24px;font-size:1.1em;border-width:2px}.webform-scale-medium input+label{width:36px;height:36px;line-height:36px;font-size:1.2em}@media(max-width: 768px){.webform-scale-medium .form-item{margin:4px 1px}.webform-scale-medium .webform-scale-text{margin:4px 1px}.webform-scale-medium input+label{width:24px;height:24px;line-height:24px;font-size:1.1em;border-width:2px}}.webform-scale-large input+label{width:48px;height:48px;line-height:48px;font-size:1.5em}@media(max-width: 768px){.webform-scale-large .form-item{margin:4px 1px}.webform-scale-large .webform-scale-text{margin:4px 1px}.webform-scale-large input+label{width:36px;height:36px;line-height:36px;font-size:1.2em;border-width:2px}}.webform-scale-square input+label{border-radius:3px}.webform-scale-flexbox{display:block}.webform-scale-flexbox .webform-scale-options{display:flex;flex-wrap:wrap;margin:5px -5px}.webform-scale-flexbox .webform-scale-option{flex:1;margin:0 5px}.webform-scale-flexbox .form-item{margin:0 !important;display:table;width:100%;height:100%}.webform-scale-flexbox input+label{display:table-cell;width:100%;vertical-align:middle;border-radius:3px}.webform-scale-flexbox .webform-scale-text{margin:5px}
.select2-container--open{z-index:1261}
.webform-signature-pad{position:relative;background-color:#f0f0f0}.webform-signature-pad:before{display:block;width:100%;padding-top:33%;content:""}.webform-signature-pad canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:crosshair}input[disabled]+.webform-signature-pad canvas,input[readonly]+.webform-signature-pad canvas{cursor:no-drop}.webform-signature-pad .button{position:absolute;z-index:100;top:2px;right:2px}.webform-signature-pad-image{display:block;width:100%;max-width:600px;border:1px solid #ccc}
.webform-states-table td{white-space:nowrap}tr.webform-states-table--state{border-top:2px solid #a6a6a6}tr.webform-states-table--state:first-child{border-top:inherit}tr.webform-states-table--state td select{width:inherit;max-width:inherit}.webform-states-table--state td.webform-states-table--state select,.webform-states-table--condition select,.webform-states-table--condition input[type=text]{width:100%;max-width:100%}.webform-states-table--condition input[type=text]{margin-top:4px}.webform-states-table .image-button{margin:0}.webform-states-table th.webform-states-table--operations,.webform-states-table td.webform-states-table--operations{padding:0 2px;vertical-align:middle}.webform-states-table td.webform-states-table--operations input[type=image]{box-sizing:border-box;width:20px;min-width:initial;max-width:initial;padding:2px;opacity:.4;border:2px solid #333;border-radius:50%}.webform-states-table td.webform-states-table--operations input[type=image]+input[type=image]{margin-left:2px}.webform-states-table td.webform-states-table--operations input[type=image]:hover,.webform-states-table td.webform-states-table--operations input[type=image]:focus,.webform-states-table td.webform-states-table--operations input[type=image]:active{opacity:1;background:none}.webform-states-table .tabledrag-changed-warning,.webform-states-table .tabledrag-changed{display:none !important}.ui-autocomplete{overflow-x:hidden;overflow-y:auto;max-height:200px}
.webform-table td{vertical-align:top}.webform-table td select,.webform-table td .form-type-textfield input,.webform-table td .form-type-email input,.webform-table td .form-type-url input,.webform-table td .form-type-tel input,.webform-table td .form-type-entity-autocomplete input,.webform-table td .form-type-webform-autocomplete input{width:100%}.webform-table td .container-inline select,.form-type-webform-multiple.webform-has-field-prefix td select,.form-type-webform-multiple.webform-has-field-suffix td select,.form-type-webform-multiple.webform-has-field-prefix td input,.form-type-webform-multiple.webform-has-field-suffix td input{width:auto}.webform-table td .form-type-datetime .form-type-textfield input{width:12em}.webform-table tr td .form-item{margin-top:1em}.webform-table tr td>.form-item:first-child,.webform-table tr td>div>.form-item:first-child{margin-top:0}.webform-table tr td .form-checkboxes .form-item,.webform-table tr td .form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.webform-table .imce-url-button{display:block}
.tableselect th:first-child,.tableselect td:first-child{width:1%}
.tableselect-sort th:first-child,.tableselect-sort td:first-child{width:40px;white-space:nowrap}
.webform-term-checkboxes-scroll .fieldset-wrapper{overflow:auto;max-height:180px;padding:0 10px;border:1px solid #ccc}
.webform-terms-of-service-details{margin:.5em 0;padding:.5em 1em;border:1px solid #ccc}.webform-terms-of-service-details--title{font-weight:bold}
.webform-text-format-help-dialog .ui-dialog-content>div{padding:0 1em 1em 1em}
.webform-video-file video{width:100%;height:auto}
.webform-filter-form .form-submit{margin-right:5px;margin-left:0}.webform-filter-form .form-item{margin-right:5px}.webform-filter-form .form-item input{max-width:300px}.webform-filter-form .form-item select{max-width:200px}@media screen and (max-width: 600px){.webform-filter-form .form-item{display:block;margin-right:0}.webform-filter-form .form-item input,.webform-filter-form .form-item select{max-width:initial}}.webform-form-filter{position:relative;display:inline-block}.webform-form-filter input.webform-form-filter-reset{position:absolute;top:0;right:0;padding:.5em;border:none;background-color:transparent;line-height:1}.webform-form-filter input.webform-form-filter-text{padding-right:1.5em}
.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden>.js-text-format-wrapper{display:none}.form-item .container-inline{margin:2px 0}.form-checkboxes .form-required:after,.form-radios .form-required:after{display:none}.webform-element--title-inline>label{display:inline;padding-right:.5em}.webform-element--title-inline>div.container-inline{display:inline}.form-composite.webform-fieldset--title-inline legend{float:left;margin:.4em .5em .4em 0}[dir=rtl] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:.5em}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper>div{display:inline}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline}.webform-readonly input[type=date],.webform-readonly input[type=datetime-local],.webform-readonly input[type=email],.webform-readonly input[type=number],.webform-readonly input[type=password],.webform-readonly input[type=search],.webform-readonly input[type=tel],.webform-readonly input[type=text],.webform-readonly input[type=time],.webform-readonly input[type=url],.webform-readonly textarea{color:#717171;border-color:#bbb;background:#ededed}
.block-help{margin:1em 0}.webform-help h4{text-transform:uppercase;font-size:1em}.webform-help .button.button--primary{width:100%;max-width:600px;margin:0}.webform-help img{width:100%;height:auto}.webform-help .webform-help-video-youtube{max-width:600px}.button.button-webform-play:before{content:"► ";font-size:.8em}.webform-help-video-youtube{max-width:1024px;margin:1em 0 .2em 0;border:1px solid #000}.webform-help-video-youtube--container{position:relative;overflow:hidden;height:0;padding-top:30px;padding-bottom:56.25%}.webform-help-video-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.webform-help-links{margin-left:0}
.webform-submission-navigation{margin:.5em 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.webform-submission-pager{overflow:auto;margin:0;padding:.5em 0}.webform-submission-pager__item{display:inline-block;list-style-type:none;vertical-align:top}.webform-submission-pager__item--previous{width:45%;text-align:left}[dir=rtl] .webform-submission-pager__item--previous{float:right;text-align:right}.webform-submission-pager__item--next{float:right;width:45%;text-align:right}[dir=rtl] .webform-submission-pager__item--next{float:left;text-align:left}
#drupal-off-canvas .webform-default-data textarea{white-space:pre;font-family:monospace}#drupal-off-canvas .webform-default-data pre{padding:10px;white-space:pre;border:1px solid #ddd;font-family:monospace}
.webform-progress-bar{overflow:hidden;margin:0;padding:0;font-size:smaller}li.webform-progress-bar__page{position:relative;display:inline-block;height:30px;margin:0;padding:0;list-style-type:none;background-color:#f0f0f0;line-height:30px}.webform-progress-bar[data-steps="2"] li{width:50%}.webform-progress-bar[data-steps="3"] li{width:33%}.webform-progress-bar[data-steps="4"] li{width:25%}.webform-progress-bar[data-steps="5"] li{width:20%}.webform-progress-bar[data-steps="6"] li{width:16.6%}.webform-progress-bar[data-steps="7"] li{width:14.28%}.webform-progress-bar[data-steps="8"] li{width:12.5%}.webform-progress-bar[data-steps="9"] li{width:11.11%}.webform-progress-bar[data-steps="10"] li{width:10%}li.webform-progress-bar__page>b{display:block;overflow:hidden;padding:0 0 0 30px;white-space:nowrap;text-overflow:ellipsis;font-weight:normal}li.webform-progress-bar__page--done>b{background-color:#dbdbdb}li.webform-progress-bar__page--current>b{font-weight:bold}li.webform-progress-bar__page>b:after,li.webform-progress-bar__page>b:before{position:absolute;top:0;left:0;display:block;width:0;height:0;content:"";border:solid transparent;border-width:15px;border-left-color:#ededed}li.webform-progress-bar__page>b:after{z-index:1;top:-5px;border-width:20px;border-left-color:#fff}li.webform-progress-bar__page>b:before{z-index:2}li.webform-progress-bar__page--done+li>b:before{border-left-color:#dbdbdb}li.webform-progress-bar__page:first-child>b:after,li:first-child>b:before{display:none}li.webform-progress-bar__page:first-child span,li.webform-progress-bar__page:last-child span{position:absolute;top:0;left:0;display:block;width:0;height:0;border:solid transparent;border-width:15px;border-left-color:#fff}li.webform-progress-bar__page:last-child span{right:-15px;left:auto;border-top-color:#fff;border-bottom-color:#fff;border-left-color:transparent}
.webform-progress__status{text-align:center}
.webform-progress-tracker.progress-tracker{margin-top:20px;margin-bottom:20px}.webform-progress-tracker .progress-step .progress-text{padding-top:5px;padding-bottom:0;color:#656565}.webform-progress-tracker .progress-step::after{background-color:#656565}.webform-progress-tracker .progress-step.is-active .progress-text{color:#333}.webform-progress-tracker .progress-step.is-active .progress-title{font-weight:bold}.webform-progress-tracker .progress-step.is-complete .progress-text{color:#333}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker,.webform-progress-tracker .progress-step:hover .progress-marker{background-color:#656565}.webform-progress-tracker .progress-step.is-complete:hover .progress-marker{background-color:#1976f2}.webform-progress-tracker .progress-step.is-active:hover .progress-marker{background-color:#2196f3}@media screen and (max-width: 800px){.webform-progress-tracker .progress-text{font-size:smaller}}@media screen and (max-width: 600px){.webform-progress-tracker .progress-text{display:none}}[dir=rtl] .progress-step:not(:last-child)::after{display:none}[dir=rtl] .progress-step:not(:first-child)::after{position:absolute;z-index:-10;top:12px;right:-14px;bottom:12px;display:block;width:100%;height:4px;content:"";transition:background-color .3s}[dir=rtl] .progress-tracker--center .progress-step::after{right:-50%}[dir=rtl] .webform-progress-tracker .progress-step{z-index:inherit}[dir=rtl] .progress-step:not(:first-child)::after{z-index:0}
tr[data-tt-id^=token-webform] td{vertical-align:top}.token-tree .webform-element-more ul{margin:0}tr.token-group .webform-element-more{display:none}tr.token-group.expanded .webform-element-more{display:block}
.webform-wizard-pages-links{display:none}.webform-progress [role=link]{cursor:pointer}.webform-progress .progress-title[role=link]{color:#1976d2}.webform-progress .progress-title[role=link]:hover,.webform-progress .progress-title[role=link]:focus{text-decoration:underline;color:#2196f3}.webform-wizard-page-edit{display:none}.webform-wizard-page-edit input{margin:0}
