.InputfieldFormBuilderFileUpload+.InputfieldFormBuilderFileUpload{margin-top:8px}.InputfieldForm input[type=radio],.InputfieldForm input[type=checkbox]{transform:scale(1.2);position:relative;top:2px}.InputfieldFieldset>.InputfieldContent>p.notes{margin-bottom:1.5em}@charset "UTF-8";.InputfieldForm textarea,.InputfieldForm .InputfieldMaxWidth{width:100%}.InputfieldForm input[type=text],.InputfieldForm input[type=password],.InputfieldForm input[type=date],.InputfieldForm input[type=datetime],.InputfieldForm input[type=datetime-local],.InputfieldForm input[type=month],.InputfieldForm input[type=week],.InputfieldForm input[type=email],.InputfieldForm input[type=number],.InputfieldForm input[type=search],.InputfieldForm input[type=tel],.InputfieldForm input[type=time],.InputfieldForm input[type=url],.InputfieldForm input[type=color],.InputfieldForm select,.InputfieldForm textarea{margin:0}.InputfieldForm,.InputfieldForm *,.InputfieldForm *:before,.InputfieldForm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.InputfieldForm .Inputfields{height:auto;list-style:none;padding:0}.InputfieldForm .Inputfield{list-style:none;display:block}.InputfieldForm .Inputfield{clear:both;margin:0 0 1.5em 0}.InputfieldForm .Inputfield:not(fieldset){padding:0}.InputfieldForm fieldset,.InputfieldForm .InputfieldFieldset{margin:0 0 1.5em 0;padding-bottom:0}.InputfieldForm .InputfieldFieldset:not(.InputfieldColumnWidth){clear:both}.InputfieldForm .InputfieldStateCollapsed .InputfieldHeader{opacity:0.5}.InputfieldForm .InputfieldStateCollapsed .InputfieldHeader:after{content:" …"}.InputfieldForm .InputfieldStateCollapsed .InputfieldContent{display:none}.InputfieldForm .InputfieldHidden{display:none}.InputfieldForm .description,.InputfieldForm .notes{margin:0.25em 0}.InputfieldForm .Inputfield:not(.InputfieldStateCollapsed)>.InputfieldHeaderHidden>span{display:none}.InputfieldForm .InputfieldSubmitPrev{float:left}.InputfieldForm .InputfieldSubmitPrev+.InputfieldSubmit{clear:none;float:left;margin-left:1em}.InputfieldFormWidths{}.InputfieldFormWidths input[type=text],.InputfieldFormWidths input[type=email],.InputfieldFormWidths input[type=url],.InputfieldFormWidths select,.InputfieldFormWidths textarea{width:100%}.InputfieldFormWidths .InputfieldColumnWidth{float:left;clear:none;margin-left:0;margin-right:0}.InputfieldFormWidths .InputfieldColumnWidth>.InputfieldHeader,.InputfieldFormWidths .InputfieldColumnWidth>.InputfieldContent{padding-left:1.5em}.InputfieldFormWidths .InputfieldColumnWidth>.InputfieldHeaderHidden::before{display:inline-block;content:" "}.InputfieldFormWidths .InputfieldColumnWidthFirst,.InputfieldFormWidths .InputfieldColumnWidth+.InputfieldSubmit,.InputfieldFormWidths .InputfieldColumnWidthFirstTmp,.InputfieldFormWidths .InputfieldColumnWidthFirst.InputfieldStateHidden+.Inputfield{clear:both}.InputfieldFormWidths .InputfieldColumnWidthFirst>.InputfieldHeader,.InputfieldFormWidths .InputfieldColumnWidthFirst>.InputfieldContent,.InputfieldFormWidths .InputfieldColumnWidth+.InputfieldSubmit>.InputfieldHeader,.InputfieldFormWidths .InputfieldColumnWidth+.InputfieldSubmit>.InputfieldContent,.InputfieldFormWidths .InputfieldColumnWidthFirstTmp>.InputfieldHeader,.InputfieldFormWidths .InputfieldColumnWidthFirstTmp>.InputfieldContent,.InputfieldFormWidths .InputfieldColumnWidthFirst.InputfieldStateHidden+.Inputfield>.InputfieldHeader,.InputfieldFormWidths .InputfieldColumnWidthFirst.InputfieldStateHidden+.Inputfield>.InputfieldContent{padding-left:0}.InputfieldFormWidths .description{margin:0.25em 0}.InputfieldFormWidths .notes{margin:0.25em 0}.InputfieldStateToggle{cursor:pointer}.InputfieldStateToggle i.toggle-icon{float:right;padding-right:0.25em}.InputfieldStateToggle i.toggle-icon{padding-right:0.5em;line-height:1.7em}.InputfieldStateToggle i+i{margin-right:0.5em;margin-left:0}.InputfieldStateRequired>.InputfieldHeader:first-child:after{content:"*";margin-left:0.25em;color:red}.Inputfields>.Inputfield>.InputfieldContent:before,.Inputfields>.Inputfield>.InputfieldContent:after,.InputfieldForm:after{content:" ";display:table}.Inputfields>.Inputfield>.InputfieldContent:after,.InputfieldForm:after{clear:both}.InputfieldSelect ul,.InputfieldRadios ul,.InputfieldCheckboxes ul{margin:0}.InputfieldSelect ul li,.InputfieldRadios ul li,.InputfieldCheckboxes ul li{margin:0}#wrap_Inputfield-{display:none}.InputfieldForm .InputfieldFormBuilderPageBreak{}.InputfieldRenderValueMode .InputfieldSelect li,.InputfieldRenderValueMode .InputfieldRadios li,.InputfieldRenderValueMode .InputfieldCheckboxes li{margin:0}.InputfieldRenderValueMode .InputfieldSubmit,.InputfieldRenderValueMode .InputfieldButton{display:none}.pw-no-select{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}@charset "UTF-8";.FormBuilderViewport,.FormBuilder{padding:2rem 0 2rem 0}fieldset{margin:2rem 0 2rem 0}.FormBuilder,.FormBuilder input,.FormBuilder textarea,.FormBuilder select,.FormBuilder button,.FormBuilder .ui-widget{box-sizing:border-box;font-family:'Roboto','Roboto Condensed','Arial','Helvetica Neue',sans-serif;font-size:1.1rem;line-height:1.5em}.FormBuilder .alert{padding:10px 15px}.FormBuilder .alert-error{background:red;color:#fff}.FormBuilder .alert-success{background:green;color:#fff}.FormBuilder.InputfieldForm{padding:1px;margin:1em 0}.FormBuilder.InputfieldForm input:not([type='radio']):not([type='checkbox']):not([type='file']):not([type='range']),.FormBuilder.InputfieldForm select:not([multiple]){margin:0;box-sizing:border-box;height:40px;max-width:100%;width:100%;padding:0 10px;border:2px solid #000;background:#fbfbfb;vertical-align:middle;display:inline-block;transition:box-shadow 0.3s ease}.FormBuilder.InputfieldForm input:not([type='radio']):not([type='checkbox']):not([type='file']):not([type='range']):focus,.FormBuilder.InputfieldForm select:not([multiple]):focus{background:white;border:2px solid #b50e22;outline:none;box-shadow:0 0 0 1px #b50e22}.FormBuilder.InputfieldForm select[multiple],.FormBuilder.InputfieldForm textarea{padding:5px 10px;border:2px solid #000;background:#fbfbfb;transition:box-shadow 0.3s ease}.FormBuilder label{display:inline-flex;align-items:center;gap:0.5rem;cursor:pointer;font-size:1rem;user-select:none;position:relative}.FormBuilder label input[type='checkbox']{appearance:none;-webkit-appearance:none;width:1.25rem;height:1.25rem;border:2px solid #000;border-radius:4px;background-color:#fff;display:inline-block;position:relative;cursor:pointer;transition:all 0.2s ease}.FormBuilder label input[type='checkbox']:checked{background-color:#951f2b;border-color:#951f2b}.FormBuilder label input[type='checkbox']::after{content:'';position:absolute;display:none;left:0.4em;top:0.08em;width:0.25em;height:0.6em;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.FormBuilder label input[type='checkbox']:checked::after{display:block}.FormBuilder.InputfieldForm select[multiple]:focus,.FormBuilder.InputfieldForm textarea:focus{background:white;border:2px solid #b50e22;outline:none;box-shadow:0 0 0 1px #b50e22}.FormBuilder.InputfieldForm select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-right:20px;background-image:url('data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A');background-repeat:no-repeat;background-position:100% 50%}.FormBuilder.InputfieldForm select:not([multiple]):not([size])::-ms-expand{display:none}.FormBuilder.InputfieldForm select:not([multiple]):not([size]) option{color:#444}.FormBuilder.InputfieldForm input[type='file']{line-height:1}.FormBuilder.InputfieldForm button{padding:10px 30px;background:#626262;color:#fff;border:none;border-radius:4px}.FormBuilder.InputfieldForm button:hover{cursor:pointer;background:#484848}.FormBuilder.InputfieldForm .input-error{color:red;font-size:smaller}.FormBuilder.InputfieldForm .Inputfield{margin-bottom:2em}.FormBuilder.InputfieldForm .Inputfield .InputfieldHeader{display:block;font-weight:500;padding-bottom:0.75em}.FormBuilder.InputfieldForm .notes,.FormBuilder.InputfieldForm .description{margin-bottom:1em;margin-top:0;opacity:0.6}.FormBuilder.InputfieldForm .notes{font-size:smaller}.FormBuilder.InputfieldForm fieldset.InputfieldFieldset{padding:25px;padding-top:0;padding-bottom:0;border:2px solid #000}.FormBuilder.InputfieldForm fieldset.InputfieldFieldset legend{font-weight:500;font-size:larger}.FormBuilder.InputfieldForm fieldset.InputfieldFieldset>legend+.InputfieldContent{margin-top:1em}.FormBuilder.InputfieldForm fieldset.InputfieldFieldset>.InputfieldContent>.description{margin:1em 0}.FormBuilder.InputfieldForm .InputfieldFormBuilderFile{padding:25px;padding-bottom:12.5px;border:2px solid #000;background:#fbfbfb}.FormBuilder.InputfieldForm .InputfieldFormBuilderForm{margin-bottom:0}.FormBuilder.InputfieldForm .InputfieldFormBuilderForm>.InputfieldHeader:not(.InputfieldHeaderHidden){margin-bottom:10px}.FormBuilder.InputfieldForm .InputfieldFormBuilderForm>.InputfieldHeader:not(.InputfieldHeaderHidden)+.InputfieldContent label.InputfieldHeader{font-weight:normal}.FormBuilder.InputfieldForm fieldset.InputfieldFormBuilderForm{padding-top:20px;margin:20px 0;border-color:#eee;border-size:1px}.FormBuilder.InputfieldForm fieldset.InputfieldFormBuilderForm legend{color:#777;font-weight:bold;text-transform:uppercase;padding:0 5px}.FormBuilder.InputfieldForm .InputfieldFormBuilderForm+.InputfieldFormBuilderForm{padding-top:20px}.FormBuilder.InputfieldForm .InputfieldFormBuilderPageBreak{margin-bottom:20px}.FormBuilder.InputfieldForm .InputfieldCheckbox>.InputfieldContent,.FormBuilder.InputfieldForm .InputfieldCheckboxes>.InputfieldContent,.FormBuilder.InputfieldForm .InputfieldRadios>.InputfieldContent{padding-top:5px}.FormBuilder.InputfieldForm .InputfieldCheckbox .pw-no-select,.FormBuilder.InputfieldForm .InputfieldCheckboxes .pw-no-select,.FormBuilder.InputfieldForm .InputfieldRadios .pw-no-select{position:relative;top:-5px}.FormBuilder.InputfieldForm .InputfieldToggle .InputfieldToggleGroup label{height:40px;line-height:40px;padding-top:0;padding-bottom:0;vertical-align:middle}.FormBuilder.InputfieldForm .InputfieldStateRequired>.InputfieldHeader:first-child:after{color:red;content:'*'}.FormBuilder.InputfieldForm #wrap_Inputfield-{display:none}.FormBuilder.InputfieldForm .InputfieldSubmit button{font-weight:bold}.FormBuilder.InputfieldForm .InputfieldSubmit button:hover{opacity:0.9}.FormBuilder.InputfieldForm .InputfieldColumnWidth>.InputfieldHeaderHidden::before{display:block;content:' '}.Inputfields>.Inputfield>.InputfieldContent:before,.Inputfields>.Inputfield>.InputfieldContent:after,.InputfieldForm:after,.pw-clearfix:before,.pw-clearfix:after{content:'';display:table;border-collapse:collapse}.Inputfields>.Inputfield>.InputfieldContent:after,.InputfieldForm:after,.pw-clearfix:after{clear:both}.pw-clearfix{min-height:0}.InputfieldCheckboxes ul{margin-left:0;padding-left:0;list-style:none}.InputfieldCheckboxes ul li{list-style:none!important;margin:0!important}.InputfieldCheckboxes ul li label{display:inline-block;white-space:nowrap;vertical-align:top}.InputfieldCheckboxes .pw-no-select{}.InputfieldCheckboxes table label input,.InputfieldCheckboxes li input{margin-right:0.5em}.InputfieldCheckboxes li input{}.InputfieldCheckboxes table,.InputfieldCheckboxesColumns,.InputfieldCheckboxesFloated{width:100%}.Inputfields .InputfieldCheckboxesFloated li,.Inputfields .InputfieldCheckboxesColumns li{display:block;float:left}.Inputfields .InputfieldCheckboxesFloated li{padding-right:1em}.inputfields .InputfieldCheckboxesColumns li{padding-right:1%;padding-bottom:1%}.Inputfields .InputfieldCheckboxesWidth li{display:inline-block}.Inputfields .InputfieldCheckboxesWidth li label{white-space:initial}.InputfieldCheckboxes table label{white-space:nowrap}