.form-group{margin-bottom:.5rem}.form-group>div.collapsibleHeader{display:flex;overflow:hidden;border-radius:0}.form-group>div.collapsibleHeader>h1{cursor:pointer;flex:1 1 auto;margin:0;padding:.5rem;font-size:1.6rem;font-weight:normal;line-height:2rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-group>div.collapsibleHeader>.icon{cursor:pointer;flex:0 0 auto;width:1.6rem;height:1.6rem;padding:.7rem;background-color:hsla(0,0%,100%,.5)}.form-group>div.collapsibleHeader>.icon.notvalid{fill:red}.form-group>div.collapsibleHeader>.icon.valid{fill:green}.form-group>div.collapsibleContent{padding:.5rem;background-color:var(--backgroundColor2)}.form-group.opened>div.collapsibleHeader{background-color:var(--backgroundColor3);border-top-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius);border:var(--borderWidth) solid var(--borderColor3);border-bottom:0}.form-group.opened>div.collapsibleHeader>.icon{border-left:var(--borderWidth) solid var(--borderColor3)}.form-group.opened>div.collapsibleContent{border:var(--borderWidth) solid var(--borderColor2)}.form-group.closed>div.collapsibleHeader{background-color:var(--backgroundColor2);border-radius:var(--borderRadius);border:var(--borderWidth) solid var(--borderColor2)}.form-group.closed>div.collapsibleHeader>.icon{border-left:var(--borderWidth) solid var(--borderColor2)}
.form-value{display:block;position:relative;margin-bottom:.5rem;padding:.5rem;background-color:var(--backgroundColor2);border-radius:var(--borderRadius);border:var(--borderWidth) solid var(--borderColor2)}.form-value>.icon{position:absolute;width:1rem;height:1rem;right:0rem;top:0rem;z-index:1;border:var(--borderWidth) solid var(--borderColor2);border-right:0;border-top:0;border-top-right-radius:var(--borderRadius);box-sizing:border-box;background-color:hsla(0,0%,100%,.5)}.form-value>div.error{color:red;font-size:1rem}
.form-view{display:flex;flex-direction:column}.form-view .formHeader{display:flex;flex-direction:row;background-color:var(--backgroundColor2);border:var(--borderWidth) solid var(--borderColor2);border-top:0;border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius);margin:0 .25rem}.form-view .formHeader>.left{display:flex;overflow:hidden;flex:0 0 192px}.form-view .formHeader>.left>img{max-width:192px;max-height:192px;width:100%;height:100%}.form-view .formHeader>.center{display:block;overflow:hidden}.form-view .formHeader>.center>.h1{text-align:center;margin:.75rem;font-size:1.6rem}.form-view .formHeader>.center>.h2{text-align:center;margin:.5rem;font-size:1.4rem}.form-view .formHeader>.center>.h3{text-align:center;font-size:1.2rem;margin:.25rem}.form-view .formHeader>.center>.h3 a{text-decoration:none;color:var(--textColor1)}.form-view .formHeader>.center{flex:1 1 auto}.form-view .formHeader>.right{flex:0 0 auto;margin:4px}.form-view .formHeader{flex:0 0 auto}.form-view .formSubHeader>.banner{display:flex;justify-content:center;overflow:hidden;margin:.75rem}.form-view .formSubHeader>.banner>div{width:100%;height:96px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.form-view .formSubHeader>.h1{text-align:center;margin:.75rem;font-size:1.6rem}.form-view .formSubHeader>.legend{text-align:right;margin-bottom:.25rem}.form-view .formSubHeader{margin:0 .25rem;flex:0 0 auto}.form-view .formFooter{justify-content:center;display:flex;background-color:var(--backgroundColor2);border:var(--borderWidth) solid var(--borderColor2);border-bottom:0;border-top-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius);padding:.5rem}.form-view .formFooter>a{color:var(--textColor1);padding:.25rem}.form-view .formFooter{margin:0 .25rem;flex:0 0 auto}.form-view .presentFormComponent{margin:0 .25rem;flex:1 1 auto}
.button-view{display:block;width:100%;height:100%}.button-view header{padding:10px 30px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.button-view header>img{height:50px}.button-view header>div{font-size:36px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:bold}.button-view section{padding:10px 30px;margin-top:10px;background-color:var(--backgroundColor2)}.button-view section>h1{font-size:24px;text-align:center}.button-view section>p{text-align:justify}.button-view section.generateLinkStep1>div.formularListe>div.item{display:flex;justify-content:flex-start;align-items:center}.button-view section.generateLinkStep1>div.formularListe>div.item>input{width:22px;height:22px;margin:0;margin-right:12px}.button-view section.generateLinkStep1>div.formularListe>div.item>label{display:block}.button-view section.generateLinkStep2>div.gen{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.button-view section.generateLinkStep2>div.gen>*{height:182px;margin:0;padding:10px;background-color:#fff;border:0;border-left:3px solid var(--borderColor2)}.button-view section.generateLinkStep2>div.gen>div{flex:9 0 200px;position:relative}.button-view section.generateLinkStep2>div.gen>div>textarea{color:#000;resize:none;border:0;height:100%;width:100%;font-size:12px;overflow:hidden}.button-view section.generateLinkStep2>div.gen>div>textarea:focus{outline:none}.button-view section.generateLinkStep2>div.gen>div>button{position:absolute;right:4px;bottom:4px;padding:6px;background-color:var(--backgroundColor2)}.button-view section.generateLinkStep2>div.gen>iframe{flex:1 0 200px;width:200px}
.config-view{display:block;width:100%;height:100%}.config-view>header{padding:10px 30px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.config-view>header>img{height:50px}.config-view>header>div{font-size:36px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:bold}.config-view>.formViewerGroup{margin:10px 30px}.config-view>footer{padding:10px 30px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.config-view>footer>div.button{flex:1 0 38px;max-width:320px;overflow:hidden;margin:0px 2px}.config-view>footer{margin:0px -2px}
.message-view{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1rem}.message-view>section{background-color:var(--backgroundColor1);border:.05rem solid var(--borderColor1);padding:2rem}.message-view>section.messageSuccess{color:green}.message-view>section.messageError{color:red}.message-view h1{font-size:1.5em}.message-view h2{font-size:1.3em}
html{overflow:visible}html,body{width:100%;height:100%;margin:0;padding:0;border:0;max-width:1200px;margin:0 auto 0 auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,"Noto Sans",sans-serif}.form-value{display:block;position:relative;margin-bottom:.5rem;padding:.5rem;border-radius:1px;border:.05rem solid #d3d3d3 !important}.collapsibleHeader{background-color:var(--backgroundColor2);border-radius:1px;border:.05rem solid #d3d3d3 !important}.config-view>header{padding:10px 30px;display:block}.config-view>header>div{font-size:36px;overflow:hidden;font-weight:bold;padding-right:320px;padding-top:10px}.config-view>header>img{float:left}.textbox-widget>input{padding-left:5px}.select-widget>select{padding-left:5px}
:root{--buttonBackgroundColorEnabled: #d3d3d3;--buttonBackgroundColorDisabled: #ffffff;--buttonBorderColorEnabled: #a9a9a9;--buttonBorderColorDisabled: #d3d3d3;--buttonTextColorEnabled: #000000;--buttonTextColorDisabled: #d3d3d3}.button-widget{display:inline-block;cursor:pointer;border-radius:.2rem;border-radius:var(--borderRadius);border-width:.05rem;border-width:var(--borderWidth);border-style:solid}.button-widget>div.buttonInner{display:flex;align-items:center;padding:.5rem}.button-widget>div.buttonInner>.icon{flex:0 0 auto;width:24px;height:24px}.button-widget>div.buttonInner>.text{flex:1 1 auto;font-size:1.2rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button-widget.enabled{background-color:var(--buttonBackgroundColorEnabled);border-color:var(--buttonBorderColorEnabled)}.button-widget.enabled>div.buttonInner>.text{color:var(--buttonTextColorEnabled)}.button-widget.enabled>div.buttonInner>.icon{fill:var(--buttonTextColorEnabled)}.button-widget.disabled{background-color:var(--buttonBackgroundColorDisabled);border-color:var(--buttonBorderColorDisabled);cursor:default}.button-widget.disabled>div.buttonInner>.text{color:var(--buttonTextColorDisabled)}.button-widget.disabled>div.buttonInner>.icon{fill:var(--buttonTextColorDisabled)}
.checkbox-widget{display:flex;justify-content:start;align-items:center}.checkbox-widget>div.box{position:relative;width:44px;height:22px;flex:0 0 auto;border-radius:11px;background:#e9e9e9;border:1px solid #d9d9d9;-webkit-transition:all .3s;transition:all .3s}.checkbox-widget>div.box:before{content:"";position:absolute;display:block;left:0px;top:-2px;width:24px;height:24px;border-radius:12px;background:#fff;border:1px solid #d9d9d9;-webkit-transition:all .3s;transition:all .3s}.checkbox-widget>div.box:hover:before{box-shadow:0 0 3px rgba(0,0,0,.3)}.checkbox-widget>div.box.checked:before{left:18px}.checkbox-widget>div.box.checked{background:#55d069}.checkbox-widget>div.label{font-size:18px;margin-left:4px;flex:1 1 100%}
.color-widget{position:relative}.color-widget>input{display:block;width:100%;height:2rem;font-size:1.2rem;border:.05rem solid #d3d3d3;border-radius:0;-webkit-appearance:none;box-sizing:border-box}.color-widget>.picker{position:absolute;left:0px;z-index:1}
.config-selected-languages-widget .checkbox-widget{min-height:32px}
.checkbox-widget>input{display:block;width:100%;height:2rem;font-size:1.2rem;border:.05rem solid #d3d3d3;border-radius:0;-webkit-appearance:none;box-sizing:border-box}
.datebox-widget>input{display:block;width:100%;height:2rem;font-size:1rem;border:.05rem solid #d3d3d3;box-sizing:border-box}.datebox-widget>.pikaday-container{position:absolute;z-index:1}.datebox-widget>.pikaday-container .pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.datebox-widget>.pikaday-container .pika-single:before,.datebox-widget>.pikaday-container .pika-single:after{content:" ";display:table}.datebox-widget>.pikaday-container .pika-single:after{clear:both}.datebox-widget>.pikaday-container .pika-single{*zoom:1}.datebox-widget>.pikaday-container .pika-single.is-hidden{display:none}.datebox-widget>.pikaday-container .pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.datebox-widget>.pikaday-container .pika-lendar{float:left;width:240px;margin:8px}.datebox-widget>.pikaday-container .pika-title{position:relative;text-align:center}.datebox-widget>.pikaday-container .pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.datebox-widget>.pikaday-container .pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.datebox-widget>.pikaday-container .pika-prev,.datebox-widget>.pikaday-container .pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:rgba(0,0,0,0);background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.datebox-widget>.pikaday-container .pika-prev:hover,.datebox-widget>.pikaday-container .pika-next:hover{opacity:1}.datebox-widget>.pikaday-container .pika-prev,.datebox-widget>.pikaday-container .is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.datebox-widget>.pikaday-container .pika-next,.datebox-widget>.pikaday-container .is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.datebox-widget>.pikaday-container .pika-prev.is-disabled,.datebox-widget>.pikaday-container .pika-next.is-disabled{cursor:default;opacity:.2}.datebox-widget>.pikaday-container .pika-select{display:inline-block;*display:inline}.datebox-widget>.pikaday-container .pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.datebox-widget>.pikaday-container .pika-table th,.datebox-widget>.pikaday-container .pika-table td{width:14.2857142857%;padding:0}.datebox-widget>.pikaday-container .pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.datebox-widget>.pikaday-container .pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.datebox-widget>.pikaday-container .pika-week{font-size:11px;color:#999}.datebox-widget>.pikaday-container .is-today .pika-button{color:#3af;font-weight:bold}.datebox-widget>.pikaday-container .is-selected .pika-button,.datebox-widget>.pikaday-container .has-event .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.datebox-widget>.pikaday-container .has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.datebox-widget>.pikaday-container .is-disabled .pika-button,.datebox-widget>.pikaday-container .is-inrange .pika-button{background:#d5e9f7}.datebox-widget>.pikaday-container .is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.datebox-widget>.pikaday-container .is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.datebox-widget>.pikaday-container .is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.datebox-widget>.pikaday-container .is-outside-current-month .pika-button{color:#999;opacity:.3}.datebox-widget>.pikaday-container .is-selection-disabled{pointer-events:none;cursor:default}.datebox-widget>.pikaday-container .pika-button:hover,.datebox-widget>.pikaday-container .pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.datebox-widget>.pikaday-container .pika-table abbr{border-bottom:none;cursor:help}
.emailbox-widget>input{display:block;width:100%;height:2rem;font-size:1rem;border:.05rem solid #d3d3d3;box-sizing:border-box}
.h1-widget{margin-bottom:.5rem;font-size:1.6rem}
.h2-widget{margin-bottom:.5rem;font-size:1.4rem}
.h3-widget{margin-bottom:.5rem;font-size:1.2rem}
.icon-widget.check{fill:green}.icon-widget.cross{fill:red}.icon-widget.add{fill:#000}.icon-widget.delete{fill:#000}
.label-widget{margin:0;font-size:1.2rem}
.nationality-textbox-widget>input{display:block;width:100%;height:2rem;font-size:1.2rem;border:.05rem solid #d3d3d3;border-radius:0;-webkit-appearance:none;box-sizing:border-box}
.overlay-messagebox-widget{box-shadow:7px 7px 18px 3px rgba(0,0,0,.75);background-color:#fff;padding:2rem}.overlay-messagebox-widget>div.buttonBar{display:flex;justify-content:flex-end}.overlay-messagebox-widget>div.buttonBar>*{margin-left:.5rem}
.overlay-widget{position:fixed;left:0px;top:0px;right:0px;bottom:0px;background-color:rgba(0,0,0,.2);z-index:999;display:flex;align-items:center;justify-content:center;flex-direction:column}
.phonebox-widget>input{display:block;width:100%;height:2rem;font-size:1rem;border:.05rem solid #d3d3d3;box-sizing:border-box}
.radio-widget>.option{display:flex;align-items:center;min-height:1.6rem}.radio-widget>.option>input{flex:0 0 auto;margin:0 .5rem 0 0;width:1.2rem;height:1.2rem}.radio-widget>.option>label{flex:1 1 auto;margin:0;font-size:1.2rem}.radio-widget>.extra{margin-left:2.2rem}
.select-widget>select{display:block;width:100%;height:2rem;font-size:1.2rem;border:.05rem solid #d3d3d3;box-sizing:border-box;border-radius:0px;-webkit-appearance:none;-webkit-border-radius:0px}
.textarea-widget>textarea{display:block;width:100%;resize:none;font-size:1.2rem;border-radius:0;-webkit-appearance:none;border:.05rem solid #d3d3d3;box-sizing:border-box}
.textbox-widget>input{display:block;width:100%;height:2rem;font-size:1.2rem;border:.05rem solid #d3d3d3;border-radius:0;-webkit-appearance:none;box-sizing:border-box}
.upload-widget>input{display:none;width:0px;border:0px;height:0px}.upload-widget>div.add{display:flex;justify-content:center;align-items:center;border:.05rem solid #d3d3d3;padding:4px;margin-top:4px;font-size:1.2rem;cursor:pointer}.upload-widget>div.add>.icon{width:24px;height:24px;fill:var(--textColor1)}.upload-widget>div.filelist>div.file{display:flex;padding:4px;margin-top:4px;border:.05rem solid #d3d3d3;background:#eee}.upload-widget>div.filelist>div.file>div.name{flex:1 1 300px;display:flex;align-items:center;font-size:1.2rem}.upload-widget>div.filelist>div.file>div.name>span.size{color:gray}.upload-widget>div.filelist>div.file>.icon{width:24px;height:24px;cursor:pointer;fill:var(--textColor1)}
.upload-widget>input{display:none;width:0px;border:0px;height:0px}.upload-widget>div.add{display:flex;justify-content:center;align-items:center;border:.05rem solid #d3d3d3;padding:4px;margin-top:4px;font-size:1.2rem;cursor:pointer}.upload-widget>div.add>.icon{width:24px;height:24px;fill:var(--textColor1)}.upload-widget>div.filelist>div.file{display:flex;padding:4px;margin-top:4px;border:.05rem solid #d3d3d3;background:#eee}.upload-widget>div.filelist>div.file>div.name{flex:1 1 300px;display:flex;align-items:center;font-size:1.2rem}.upload-widget>div.filelist>div.file>div.name>span.size{color:gray}.upload-widget>div.filelist>div.file>.icon{width:24px;height:24px;cursor:pointer;fill:var(--textColor1)}
.yes-no-radio-group-widget{display:flex}.yes-no-radio-group-widget>div.option{display:flex;align-items:center;min-height:1.6rem;margin-right:1rem}.yes-no-radio-group-widget>div.option>input{flex:0 0 auto;margin:0;margin-right:.5rem;width:1.2rem;height:1.2rem}.yes-no-radio-group-widget>div.option>label{flex:1 1 auto;margin:0;font-size:1.2rem}

/*# sourceMappingURL=app-ef7d455c.aec8d25206412478f72e.css.map*/