.hide{display:none!important}.w-max-content{width:max-content}.form-root .manual-layout.c-form{display:block}.form-root .c-form{display:grid;grid-template-columns:repeat(12,1fr);column-gap:12px;margin-top:16px;margin-bottom:16px}.form-root .c-form:not(.manual-layout) .field-container{width:100%}.form-root .form-col-1{flex:0 0 auto;width:calc(var(--width-scale) * 100% / 12 * 1)}.form-root .form-col-2{flex:0 0 auto;width:calc(var(--width-scale) * 100% / 6)}.form-root .form-col-3{flex:0 0 auto;width:calc(var(--width-scale) * 100% / 4)}.form-root .form-col-5{flex:0 0 auto;width:calc(var(--width-scale) * 100% / 12 * 5)}.form-root .form-col-6{flex:0 0 auto;width:calc(var(--width-scale) * 100% / 2)}.form-root .form-col-7{flex:0 0 auto;width:calc(var(--width-scale) * 100% / 12 * 7)}.form-root .form-col-8{flex:0 0 auto;width:calc(var(--width-scale) * 100% / 12 * 8)}.form-root .form-col-9{flex:0 0 auto;width:calc(var(--width-scale) * 100% / 12 * 9)}.form-root .form-col-10{flex:0 0 auto;width:calc(var(--width-scale) * 100% / 12 * 10)}.form-root .form-col-11{flex:0 0 auto;width:calc(var(--width-scale) * 100% / 12 * 11)}.form-root .form-col-12{flex:0 0 auto;width:calc(var(--width-scale) * 100%)}.form-root .form-offset-1{margin-left:calc(var(--width-scale) * 100% / 12 * 1)}.form-root .form-offset-2{margin-left:calc(var(--width-scale) * 100% / 6)}.form-root .form-offset-3{margin-left:calc(var(--width-scale) * 100% / 4)}.form-root .form-offset-5{margin-left:calc(var(--width-scale) * 100% / 12 * 5)}.form-root .form-offset-6{margin-left:calc(var(--width-scale) * 100% / 2)}.form-root .form-offset-7{margin-left:calc(var(--width-scale) * 100% / 12 * 7)}.form-root .form-offset-8{margin-left:calc(var(--width-scale) * 100% / 12 * 8)}.form-root .form-offset-9{margin-left:calc(var(--width-scale) * 100% / 12 * 9)}.form-root .form-offset-10{margin-left:calc(var(--width-scale) * 100% / 12 * 10)}.form-root .form-offset-11{margin-left:calc(var(--width-scale) * 100% / 12 * 11)}.form-root .form-offset-12{margin-left:calc(var(--width-scale) * 100%)}@media only screen and (max-width:575px){.form-root .form-col-1,.form-root .form-col-10,.form-root .form-col-11,.form-root .form-col-12,.form-root .form-col-2,.form-root .form-col-3,.form-root .form-col-4,.form-root .form-col-5,.form-root .form-col-6,.form-root .form-col-7,.form-root .form-col-8,.form-root .form-col-9{width:100%}.form-root .form-offset-1,.form-root .form-offset-10,.form-root .form-offset-11,.form-root .form-offset-12,.form-root .form-offset-2,.form-root .form-offset-3,.form-root .form-offset-4,.form-root .form-offset-5,.form-root .form-offset-6,.form-root .form-offset-7,.form-root .form-offset-8,.form-root .form-offset-9{margin-left:0}}.form-root .c-form.normal .form-group{margin-bottom:12px}.form-root .c-form.loose .form-group{margin-bottom:20px}.form-root .c-form.compact .form-group{margin-bottom:8px}.form-root .label-align-center .form-group,.form-root .label-align-left .form-group,.form-root .label-align-right .form-group{display:flex;align-items:baseline}.form-root .label-align-center .text-left,.form-root .label-align-left .text-left,.form-root .label-align-right .text-left{text-align:left;margin-bottom:0}.form-root .label-align-center .text-center,.form-root .label-align-left .text-center,.form-root .label-align-right .text-center{text-align:center;margin-bottom:0}.form-root .label-align-center .text-right,.form-root .label-align-left .text-right,.form-root .label-align-right .text-right{text-align:right;margin-bottom:0}.form-root .label-align-center .field-container,.form-root .label-align-left .field-container,.form-root .label-align-right .field-container{padding-left:16px}.form-root .label-align-top .form-label{margin-left:4px}.form-root .dynamic-fields-container{flex-direction:column;width:100%;align-self:baseline}.form-root .dynamic-fields-container .form-group:last-child{margin-bottom:0}.form-root .af-button-group>button{margin:4px}.form-root .btn-info,.form-root .btn-primary{color:#f9fafa}.form-root .btnc-left{text-align:left}.form-root .btnc-center{text-align:center}.form-root .btnc-right{text-align:right}.form-root .fileupload-root table{margin:0}.form-root .fileupload-root table td{vertical-align:middle}.form-root .fileupload-root table td p{margin:0}.form-root .fileupload-root .file-upload{border:1px dashed #ced4da;border-radius:4px;padding:10px}.form-root .fileupload-root .file-upload.drag-hover{border-style:solid}.form-root .fileupload-root .file-upload .align-end{text-align:end}.form-root .fileupload-root .file-upload .align-end .btn-default>i{pointer-events:none}.form-root .fileupload-root .fileinput-button{position:relative;overflow:hidden;color:#0d6efd;text-decoration:none}.form-root .fileupload-root .fileinput-button>span{margin-left:5px}.form-root .fileupload-root .fileinput-button input{position:absolute!important;top:0!important;right:0!important;margin:0!important;opacity:0!important;transform:translate(-300px,0) scale(4)!important;font-size:23px!important;direction:ltr!important;cursor:pointer!important;height:30px!important;border-width:0!important}.form-root .fileupload-root .fileupload-buttonbar .btn,.form-root .fileupload-root .fileupload-buttonbar .toggle{margin-bottom:5px}.form-root .fileupload-root .progress-animated .bar{background:url(../bootstrap/img/progressbar.gif)!important;filter:none}.form-root .fileupload-root .fileupload-loading{float:right;width:32px;height:32px;background:url(../bootstrap/img/loading.gif) center/contain no-repeat;display:none}.form-root .fileupload-root .fileupload-processing .fileupload-loading{display:block}.form-root .fileupload-root .files audio,.form-root .fileupload-root .files video{max-width:300px}.form-root .angucomplete-holder{position:relative}.form-root .angucomplete-holder .angucomplete-dropdown{padding:.5rem 0;border:var(--bs-border-width) solid var(--bs-border-color-translucent);border-radius:var(--bs-border-radius);background:var(--bs-body-bg);position:absolute;width:100%;z-index:100}.form-root .angucomplete-row,.form-root .angucomplete-searching{padding:.25rem 1rem}.form-root .angucomplete-selected-row{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}.form-root .angucomplete-title{cursor:default;white-space:nowrap}.form-root .file-manager{min-height:300px}.form-root .dropdown-absolute{width:100%;width:-moz-available;width:-webkit-fill-available;position:absolute;z-index:1030}.form-root .submit-progress{visibility:hidden}.form-root .submit-progress img{width:auto;box-shadow:none;-webkit-box-shadow:none;background-color:transparent;border-color:transparent}.form-root .submit-progress.stretch img{width:100%}.field-container.checkbox-list .dropdown-panel{padding:16px;max-height:250px}.field-container.checkbox-list .ddwcb-checkbox-container{margin-left:4px}.af-warning{color:#c92332;background-color:#f5f6f6;padding:16px;font-weight:700;border-radius:4px;font-size:14px}.field-container.form-check{padding-left:0}.field-container.form-check .form-check-input{float:none;margin-left:4px}.btn-default{color:#009688;border-color:#009688}.btn-default :hover{background-color:var(--pbColor);border-color:var(--pbColor);color:var(--pbFontColor)}.table-inline{width:auto}.touch-signature-canvas{border:1px solid #ccc;border-radius:5px;cursor:default}@media only screen and (max-width:575px){.form-root .form-group{flex-direction:column;grid-column:1/13!important;grid-row:auto!important}.form-root .form-group .field-container{padding-left:0}.form-root .form-group label.control-label{text-align:left}}.modal-header{padding:15px;border-bottom:1px solid transparent;min-height:16.846px}.modal-header .close{padding:.5rem;margin:-.5rem -.5rem -.5rem auto}.close{float:right;font-size:19.5px;font-weight:400;line-height:1;color:#000;text-shadow:none;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.autocomplete-suggestions{overflow:auto;border:var(--bs-border-width) solid var(--bs-border-color-translucent);background:var(--bs-body-bg);font-size:.9rem;border-radius:var(--bs-border-radius)}.autocomplete-suggestions .autocomplete-suggestion{overflow:hidden;padding:.25rem 1rem;white-space:nowrap;cursor:pointer}.autocomplete-suggestions .autocomplete-suggestion strong{color:#009688;font-weight:400}.autocomplete-suggestions .autocomplete-selected{background:var(--bs-tertiary-bg)}