.button{border:solid 1px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2);font-size:0.9em;border-radius:0.2em;padding:0.4em 0.8em;margin:0.4em 0.6em;transition:all .5s ease;display:inline-flex;align-items:center;cursor:pointer}.button:not([no-animate]):hover{transform:scale(1.05);box-shadow:0 2px 6px -2px #000}.button>mat-icon,.button>.material-icons{font-size:1em;display:flex;align-items:center;margin:-0.3em -0.1em -0.3em -0.5em}.input-signin{display:flex;width:100%;align-items:center;justify-content:center;padding:0.4em 0.7em;white-space:nowrap}.input-content,div.form div.line>*.field input,div.form div.line>*.field select,div.form div.line>*.field mat-slide-toggle,div.form div.line>*.field .input,div.form form-line>*.field input,div.form form-line-input>*.field input,div.form form-line-link>*.field input,div.form form-line-textarea>*.field input,div.form form-line-group>*.field input,div.form form-line>*.field select,div.form form-line-input>*.field select,div.form form-line-link>*.field select,div.form form-line-textarea>*.field select,div.form form-line-group>*.field select,div.form form-line>*.field mat-slide-toggle,div.form form-line-input>*.field mat-slide-toggle,div.form form-line-link>*.field mat-slide-toggle,div.form form-line-textarea>*.field mat-slide-toggle,div.form form-line-group>*.field mat-slide-toggle,div.form form-line>*.field .input,div.form form-line-input>*.field .input,div.form form-line-link>*.field .input,div.form form-line-textarea>*.field .input,div.form form-line-group>*.field .input,div.form div.line>*.field .group input,div.form div.line>*.field .group-date input,div.form form-line>*.field .group input,div.form form-line-input>*.field .group input,div.form form-line-link>*.field .group input,div.form form-line-textarea>*.field .group input,div.form form-line-group>*.field .group input,div.form form-line>*.field .group-date input,div.form form-line-input>*.field .group-date input,div.form form-line-link>*.field .group-date input,div.form form-line-textarea>*.field .group-date input,div.form form-line-group>*.field .group-date input,div.form div.line>*.field .radio-container .radio,div.form form-line>*.field .radio-container .radio,div.form form-line-input>*.field .radio-container .radio,div.form form-line-link>*.field .radio-container .radio,div.form form-line-textarea>*.field .radio-container .radio,div.form form-line-group>*.field .radio-container .radio{padding:0.4em 0.7em}.input-container,div.form div.line>*.field>:not(.radio-container),div.form form-line>*.field>:not(.radio-container),div.form form-line-input>*.field>:not(.radio-container),div.form form-line-link>*.field>:not(.radio-container),div.form form-line-textarea>*.field>:not(.radio-container),div.form form-line-group>*.field>:not(.radio-container),div.form div.line>*.field .radio-container .radio,div.form form-line>*.field .radio-container .radio,div.form form-line-input>*.field .radio-container .radio,div.form form-line-link>*.field .radio-container .radio,div.form form-line-textarea>*.field .radio-container .radio,div.form form-line-group>*.field .radio-container .radio,rules-edit .rule input,rules-edit .rule select,list-answers-client .client-authentication>.panel>input{background:rgba(0,0,0,0.1);border-radius:0.3em;font-size:0.95em;box-shadow:inset 0 0 0.2em rgba(0,0,0,0.5)}div.form{display:block}div.form>h3{font-size:1.5em;text-align:center;margin:0.5em 0 1.3em 0;padding:0.2em 0}div.form div.line,div.form form-line,div.form form-line-input,div.form form-line-link,div.form form-line-textarea,div.form form-line-group{display:flex;align-items:center;padding:0.8em 0}div.form div.line:not(:last-child),div.form form-line:not(:last-child),div.form form-line-input:not(:last-child),div.form form-line-link:not(:last-child),div.form form-line-textarea:not(:last-child),div.form form-line-group:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.1)}div.form div.line>*.label,div.form form-line>*.label,div.form form-line-input>*.label,div.form form-line-link>*.label,div.form form-line-textarea>*.label,div.form form-line-group>*.label{margin-right:1em;flex:3;text-align:right}div.form div.line>*.label>sup.required,div.form form-line>*.label>sup.required,div.form form-line-input>*.label>sup.required,div.form form-line-link>*.label>sup.required,div.form form-line-textarea>*.label>sup.required,div.form form-line-group>*.label>sup.required{transition:all .5s ease;color:red}div.form div.line>*.label>sup.required.hidden,div.form form-line>*.label>sup.required.hidden,div.form form-line-input>*.label>sup.required.hidden,div.form form-line-link>*.label>sup.required.hidden,div.form form-line-textarea>*.label>sup.required.hidden,div.form form-line-group>*.label>sup.required.hidden{color:transparent}div.form div.line>*.field,div.form form-line>*.field,div.form form-line-input>*.field,div.form form-line-link>*.field,div.form form-line-textarea>*.field,div.form form-line-group>*.field{flex:5;display:flex;overflow:hidden}div.form div.line>*.field>*:not(.radio-container),div.form form-line>*.field>*:not(.radio-container),div.form form-line-input>*.field>*:not(.radio-container),div.form form-line-link>*.field>*:not(.radio-container),div.form form-line-textarea>*.field>*:not(.radio-container),div.form form-line-group>*.field>*:not(.radio-container){flex:1}div.form div.line>*.field input,div.form div.line>*.field select,div.form div.line>*.field mat-slide-toggle,div.form div.line>*.field .input,div.form form-line>*.field input,div.form form-line-input>*.field input,div.form form-line-link>*.field input,div.form form-line-textarea>*.field input,div.form form-line-group>*.field input,div.form form-line>*.field select,div.form form-line-input>*.field select,div.form form-line-link>*.field select,div.form form-line-textarea>*.field select,div.form form-line-group>*.field select,div.form form-line>*.field mat-slide-toggle,div.form form-line-input>*.field mat-slide-toggle,div.form form-line-link>*.field mat-slide-toggle,div.form form-line-textarea>*.field mat-slide-toggle,div.form form-line-group>*.field mat-slide-toggle,div.form form-line>*.field .input,div.form form-line-input>*.field .input,div.form form-line-link>*.field .input,div.form form-line-textarea>*.field .input,div.form form-line-group>*.field .input{transition:all .5s ease;border:1px solid transparent}div.form div.line>*.field input.ng-touched.invalid,div.form div.line>*.field input.ng-touched.ng-invalid,div.form div.line>*.field select.ng-touched.invalid,div.form div.line>*.field select.ng-touched.ng-invalid,div.form div.line>*.field mat-slide-toggle.ng-touched.invalid,div.form div.line>*.field mat-slide-toggle.ng-touched.ng-invalid,div.form div.line>*.field .input.ng-touched.invalid,div.form div.line>*.field .input.ng-touched.ng-invalid,div.form form-line>*.field input.ng-touched.invalid,div.form form-line-input>*.field input.ng-touched.invalid,div.form form-line-link>*.field input.ng-touched.invalid,div.form form-line-textarea>*.field input.ng-touched.invalid,div.form form-line-group>*.field input.ng-touched.invalid,div.form form-line>*.field input.ng-touched.ng-invalid,div.form form-line-input>*.field input.ng-touched.ng-invalid,div.form form-line-link>*.field input.ng-touched.ng-invalid,div.form form-line-textarea>*.field input.ng-touched.ng-invalid,div.form form-line-group>*.field input.ng-touched.ng-invalid,div.form form-line>*.field select.ng-touched.invalid,div.form form-line-input>*.field select.ng-touched.invalid,div.form form-line-link>*.field select.ng-touched.invalid,div.form form-line-textarea>*.field select.ng-touched.invalid,div.form form-line-group>*.field select.ng-touched.invalid,div.form form-line>*.field select.ng-touched.ng-invalid,div.form form-line-input>*.field select.ng-touched.ng-invalid,div.form form-line-link>*.field select.ng-touched.ng-invalid,div.form form-line-textarea>*.field select.ng-touched.ng-invalid,div.form form-line-group>*.field select.ng-touched.ng-invalid,div.form form-line>*.field mat-slide-toggle.ng-touched.invalid,div.form form-line-input>*.field mat-slide-toggle.ng-touched.invalid,div.form form-line-link>*.field mat-slide-toggle.ng-touched.invalid,div.form form-line-textarea>*.field mat-slide-toggle.ng-touched.invalid,div.form form-line-group>*.field mat-slide-toggle.ng-touched.invalid,div.form form-line>*.field mat-slide-toggle.ng-touched.ng-invalid,div.form form-line-input>*.field mat-slide-toggle.ng-touched.ng-invalid,div.form form-line-link>*.field mat-slide-toggle.ng-touched.ng-invalid,div.form form-line-textarea>*.field mat-slide-toggle.ng-touched.ng-invalid,div.form form-line-group>*.field mat-slide-toggle.ng-touched.ng-invalid,div.form form-line>*.field .input.ng-touched.invalid,div.form form-line-input>*.field .input.ng-touched.invalid,div.form form-line-link>*.field .input.ng-touched.invalid,div.form form-line-textarea>*.field .input.ng-touched.invalid,div.form form-line-group>*.field .input.ng-touched.invalid,div.form form-line>*.field .input.ng-touched.ng-invalid,div.form form-line-input>*.field .input.ng-touched.ng-invalid,div.form form-line-link>*.field .input.ng-touched.ng-invalid,div.form form-line-textarea>*.field .input.ng-touched.ng-invalid,div.form form-line-group>*.field .input.ng-touched.ng-invalid{border:1px solid red}div.form div.line>*.field .select-container,div.form form-line>*.field .select-container,div.form form-line-input>*.field .select-container,div.form form-line-link>*.field .select-container,div.form form-line-textarea>*.field .select-container,div.form form-line-group>*.field .select-container{padding:0.3em 0.7em;transition:all .5s ease}div.form div.line>*.field .select-container.invalid,div.form div.line>*.field .select-container.ng-invalid,div.form form-line>*.field .select-container.invalid,div.form form-line-input>*.field .select-container.invalid,div.form form-line-link>*.field .select-container.invalid,div.form form-line-textarea>*.field .select-container.invalid,div.form form-line-group>*.field .select-container.invalid,div.form form-line>*.field .select-container.ng-invalid,div.form form-line-input>*.field .select-container.ng-invalid,div.form form-line-link>*.field .select-container.ng-invalid,div.form form-line-textarea>*.field .select-container.ng-invalid,div.form form-line-group>*.field .select-container.ng-invalid{border:1px solid red}div.form div.line>*.field .select-container select,div.form form-line>*.field .select-container select,div.form form-line-input>*.field .select-container select,div.form form-line-link>*.field .select-container select,div.form form-line-textarea>*.field .select-container select,div.form form-line-group>*.field .select-container select{background:transparent;border:none;width:100%;font-size:0.95em;outline:none}div.form div.line>*.field>.multiple-number-input,div.form form-line>*.field>.multiple-number-input,div.form form-line-input>*.field>.multiple-number-input,div.form form-line-link>*.field>.multiple-number-input,div.form form-line-textarea>*.field>.multiple-number-input,div.form form-line-group>*.field>.multiple-number-input{padding:0.4em 0.7em}div.form div.line>*.field>.multiple-number-input span:not(:last-child):after,div.form form-line>*.field>.multiple-number-input span:not(:last-child):after,div.form form-line-input>*.field>.multiple-number-input span:not(:last-child):after,div.form form-line-link>*.field>.multiple-number-input span:not(:last-child):after,div.form form-line-textarea>*.field>.multiple-number-input span:not(:last-child):after,div.form form-line-group>*.field>.multiple-number-input span:not(:last-child):after{content:","}div.form div.line>*.field>.multiple-number-input input[type=number],div.form form-line>*.field>.multiple-number-input input[type=number],div.form form-line-input>*.field>.multiple-number-input input[type=number],div.form form-line-link>*.field>.multiple-number-input input[type=number],div.form form-line-textarea>*.field>.multiple-number-input input[type=number],div.form form-line-group>*.field>.multiple-number-input input[type=number]{width:45px;padding:0;background:transparent;border:none;font-size:0.85em}div.form div.line>*.field .group,div.form div.line>*.field .group-date,div.form form-line>*.field .group,div.form form-line-input>*.field .group,div.form form-line-link>*.field .group,div.form form-line-textarea>*.field .group,div.form form-line-group>*.field .group,div.form form-line>*.field .group-date,div.form form-line-input>*.field .group-date,div.form form-line-link>*.field .group-date,div.form form-line-textarea>*.field .group-date,div.form form-line-group>*.field .group-date{transition:all .5s ease}div.form div.line>*.field .group input,div.form div.line>*.field .group-date input,div.form form-line>*.field .group input,div.form form-line-input>*.field .group input,div.form form-line-link>*.field .group input,div.form form-line-textarea>*.field .group input,div.form form-line-group>*.field .group input,div.form form-line>*.field .group-date input,div.form form-line-input>*.field .group-date input,div.form form-line-link>*.field .group-date input,div.form form-line-textarea>*.field .group-date input,div.form form-line-group>*.field .group-date input{border:none;background-color:transparent}div.form div.line>*.field .group:not(.invalid),div.form div.line>*.field .group-date:not(.invalid),div.form form-line>*.field .group:not(.invalid),div.form form-line-input>*.field .group:not(.invalid),div.form form-line-link>*.field .group:not(.invalid),div.form form-line-textarea>*.field .group:not(.invalid),div.form form-line-group>*.field .group:not(.invalid),div.form form-line>*.field .group-date:not(.invalid),div.form form-line-input>*.field .group-date:not(.invalid),div.form form-line-link>*.field .group-date:not(.invalid),div.form form-line-textarea>*.field .group-date:not(.invalid),div.form form-line-group>*.field .group-date:not(.invalid){border:1px solid transparent}div.form div.line>*.field .group.ng-touched.invalid,div.form div.line>*.field .group-date.ng-touched.invalid,div.form form-line>*.field .group.ng-touched.invalid,div.form form-line-input>*.field .group.ng-touched.invalid,div.form form-line-link>*.field .group.ng-touched.invalid,div.form form-line-textarea>*.field .group.ng-touched.invalid,div.form form-line-group>*.field .group.ng-touched.invalid,div.form form-line>*.field .group-date.ng-touched.invalid,div.form form-line-input>*.field .group-date.ng-touched.invalid,div.form form-line-link>*.field .group-date.ng-touched.invalid,div.form form-line-textarea>*.field .group-date.ng-touched.invalid,div.form form-line-group>*.field .group-date.ng-touched.invalid{border:1px solid red}div.form div.line>*.field .group,div.form form-line>*.field .group,div.form form-line-input>*.field .group,div.form form-line-link>*.field .group,div.form form-line-textarea>*.field .group,div.form form-line-group>*.field .group{display:flex;overflow:hidden}div.form div.line>*.field .group>*,div.form form-line>*.field .group>*,div.form form-line-input>*.field .group>*,div.form form-line-link>*.field .group>*,div.form form-line-textarea>*.field .group>*,div.form form-line-group>*.field .group>*{display:flex;width:100%;align-items:center;white-space:nowrap;background:transparent}div.form div.line>*.field .group>*:not(:first-child),div.form form-line>*.field .group>*:not(:first-child),div.form form-line-input>*.field .group>*:not(:first-child),div.form form-line-link>*.field .group>*:not(:first-child),div.form form-line-textarea>*.field .group>*:not(:first-child),div.form form-line-group>*.field .group>*:not(:first-child){border-left:1px solid #222 !important}div.form div.line>*.field .group>.small,div.form form-line>*.field .group>.small,div.form form-line-input>*.field .group>.small,div.form form-line-link>*.field .group>.small,div.form form-line-textarea>*.field .group>.small,div.form form-line-group>*.field .group>.small{flex:1;padding:0 0.5em;background-color:rgba(0,0,0,0.2)}div.form div.line>*.field .group>mat-icon,div.form form-line>*.field .group>mat-icon,div.form form-line-input>*.field .group>mat-icon,div.form form-line-link>*.field .group>mat-icon,div.form form-line-textarea>*.field .group>mat-icon,div.form form-line-group>*.field .group>mat-icon{width:35px;height:100%;background:rgba(0,0,0,0.2);cursor:pointer}div.form div.line>*.field .group-date>input,div.form form-line>*.field .group-date>input,div.form form-line-input>*.field .group-date>input,div.form form-line-link>*.field .group-date>input,div.form form-line-textarea>*.field .group-date>input,div.form form-line-group>*.field .group-date>input{flex:1}div.form div.line>*.field .radio-container,div.form form-line>*.field .radio-container,div.form form-line-input>*.field .radio-container,div.form form-line-link>*.field .radio-container,div.form form-line-textarea>*.field .radio-container,div.form form-line-group>*.field .radio-container{flex:1;display:flex;flex-wrap:wrap;margin:-0.2em 0 -0.2em}div.form div.line>*.field .radio-container .radio,div.form form-line>*.field .radio-container .radio,div.form form-line-input>*.field .radio-container .radio,div.form form-line-link>*.field .radio-container .radio,div.form form-line-textarea>*.field .radio-container .radio,div.form form-line-group>*.field .radio-container .radio{transition:all .5s ease;margin:0.2em 0.4em 0.2em 0}div.form div.line>*.field .radio-container .radio:not(.invalid),div.form form-line>*.field .radio-container .radio:not(.invalid),div.form form-line-input>*.field .radio-container .radio:not(.invalid),div.form form-line-link>*.field .radio-container .radio:not(.invalid),div.form form-line-textarea>*.field .radio-container .radio:not(.invalid),div.form form-line-group>*.field .radio-container .radio:not(.invalid){border:1px solid transparent}div.form div.line>*.field .radio-container .radio.invalid,div.form form-line>*.field .radio-container .radio.invalid,div.form form-line-input>*.field .radio-container .radio.invalid,div.form form-line-link>*.field .radio-container .radio.invalid,div.form form-line-textarea>*.field .radio-container .radio.invalid,div.form form-line-group>*.field .radio-container .radio.invalid{border:1px solid red}div.form div.line>*.field .radio-container .radio.disabled,div.form form-line>*.field .radio-container .radio.disabled,div.form form-line-input>*.field .radio-container .radio.disabled,div.form form-line-link>*.field .radio-container .radio.disabled,div.form form-line-textarea>*.field .radio-container .radio.disabled,div.form form-line-group>*.field .radio-container .radio.disabled{opacity:0.3}div.form div.line>*.field .radio-container.smiley,div.form form-line>*.field .radio-container.smiley,div.form form-line-input>*.field .radio-container.smiley,div.form form-line-link>*.field .radio-container.smiley,div.form form-line-textarea>*.field .radio-container.smiley,div.form form-line-group>*.field .radio-container.smiley{margin:0 0 0 0.3em}div.form div.line>*.field .radio-container.smiley input[type='radio'],div.form form-line>*.field .radio-container.smiley input[type='radio'],div.form form-line-input>*.field .radio-container.smiley input[type='radio'],div.form form-line-link>*.field .radio-container.smiley input[type='radio'],div.form form-line-textarea>*.field .radio-container.smiley input[type='radio'],div.form form-line-group>*.field .radio-container.smiley input[type='radio']{display:none}div.form div.line>*.field .radio-container.smiley .radio.small,div.form form-line>*.field .radio-container.smiley .radio.small,div.form form-line-input>*.field .radio-container.smiley .radio.small,div.form form-line-link>*.field .radio-container.smiley .radio.small,div.form form-line-textarea>*.field .radio-container.smiley .radio.small,div.form form-line-group>*.field .radio-container.smiley .radio.small{opacity:0.7;transform:scale(0.8)}div.form div.line>*.field .radio-container.smiley .radio.small .picture,div.form form-line>*.field .radio-container.smiley .radio.small .picture,div.form form-line-input>*.field .radio-container.smiley .radio.small .picture,div.form form-line-link>*.field .radio-container.smiley .radio.small .picture,div.form form-line-textarea>*.field .radio-container.smiley .radio.small .picture,div.form form-line-group>*.field .radio-container.smiley .radio.small .picture{filter:grayscale(0.5)}div.form div.line>*.field .radio-container.smiley .radio.big,div.form form-line>*.field .radio-container.smiley .radio.big,div.form form-line-input>*.field .radio-container.smiley .radio.big,div.form form-line-link>*.field .radio-container.smiley .radio.big,div.form form-line-textarea>*.field .radio-container.smiley .radio.big,div.form form-line-group>*.field .radio-container.smiley .radio.big{box-shadow:inset 0 0 0.2em rgba(0,0,0,0.8);transform:scale(1.2)}div.form div.line>*.field .radio-container.smiley .picture,div.form form-line>*.field .radio-container.smiley .picture,div.form form-line-input>*.field .radio-container.smiley .picture,div.form form-line-link>*.field .radio-container.smiley .picture,div.form form-line-textarea>*.field .radio-container.smiley .picture,div.form form-line-group>*.field .radio-container.smiley .picture{background:url(/assets/graphics/question_smiley.png) 0 0 no-repeat;height:30px;width:30px;background-size:500% 100%}div.form div.line>*.field .radio-container.smiley .picture.smiley-1,div.form form-line>*.field .radio-container.smiley .picture.smiley-1,div.form form-line-input>*.field .radio-container.smiley .picture.smiley-1,div.form form-line-link>*.field .radio-container.smiley .picture.smiley-1,div.form form-line-textarea>*.field .radio-container.smiley .picture.smiley-1,div.form form-line-group>*.field .radio-container.smiley .picture.smiley-1{background-position:100%}div.form div.line>*.field .radio-container.smiley .picture.smiley-2,div.form form-line>*.field .radio-container.smiley .picture.smiley-2,div.form form-line-input>*.field .radio-container.smiley .picture.smiley-2,div.form form-line-link>*.field .radio-container.smiley .picture.smiley-2,div.form form-line-textarea>*.field .radio-container.smiley .picture.smiley-2,div.form form-line-group>*.field .radio-container.smiley .picture.smiley-2{background-position:75%}div.form div.line>*.field .radio-container.smiley .picture.smiley-3,div.form form-line>*.field .radio-container.smiley .picture.smiley-3,div.form form-line-input>*.field .radio-container.smiley .picture.smiley-3,div.form form-line-link>*.field .radio-container.smiley .picture.smiley-3,div.form form-line-textarea>*.field .radio-container.smiley .picture.smiley-3,div.form form-line-group>*.field .radio-container.smiley .picture.smiley-3{background-position:50%}div.form div.line>*.field .radio-container.smiley .picture.smiley-4,div.form form-line>*.field .radio-container.smiley .picture.smiley-4,div.form form-line-input>*.field .radio-container.smiley .picture.smiley-4,div.form form-line-link>*.field .radio-container.smiley .picture.smiley-4,div.form form-line-textarea>*.field .radio-container.smiley .picture.smiley-4,div.form form-line-group>*.field .radio-container.smiley .picture.smiley-4{background-position:25%}div.form div.line>*.field mat-slide-toggle,div.form form-line>*.field mat-slide-toggle,div.form form-line-input>*.field mat-slide-toggle,div.form form-line-link>*.field mat-slide-toggle,div.form form-line-textarea>*.field mat-slide-toggle,div.form form-line-group>*.field mat-slide-toggle{height:initial}div.form div.line>*.field mat-datepicker-toggle,div.form form-line>*.field mat-datepicker-toggle,div.form form-line-input>*.field mat-datepicker-toggle,div.form form-line-link>*.field mat-datepicker-toggle,div.form form-line-textarea>*.field mat-datepicker-toggle,div.form form-line-group>*.field mat-datepicker-toggle{margin:-0.5em;display:inline-flex}div.form div.line>*.field *.input,div.form form-line>*.field *.input,div.form form-line-input>*.field *.input,div.form form-line-link>*.field *.input,div.form form-line-textarea>*.field *.input,div.form form-line-group>*.field *.input{border:1px solid transparent;font-size:1em}div.form div.line>*.field *.input:not([type=color]),div.form form-line>*.field *.input:not([type=color]),div.form form-line-input>*.field *.input:not([type=color]),div.form form-line-link>*.field *.input:not([type=color]),div.form form-line-textarea>*.field *.input:not([type=color]),div.form form-line-group>*.field *.input:not([type=color]){padding:0.4em 0.7em}div.form div.line>*.field *.input[type=color],div.form form-line>*.field *.input[type=color],div.form form-line-input>*.field *.input[type=color],div.form form-line-link>*.field *.input[type=color],div.form form-line-textarea>*.field *.input[type=color],div.form form-line-group>*.field *.input[type=color]{padding:0.1em 0.4em}div.form div.line>*.field *.input.multiline,div.form form-line>*.field *.input.multiline,div.form form-line-input>*.field *.input.multiline,div.form form-line-link>*.field *.input.multiline,div.form form-line-textarea>*.field *.input.multiline,div.form form-line-group>*.field *.input.multiline{display:flex;flex-direction:column;align-items:flex-start}div.form div.line>*.field *.input.multiline>input,div.form form-line>*.field *.input.multiline>input,div.form form-line-input>*.field *.input.multiline>input,div.form form-line-link>*.field *.input.multiline>input,div.form form-line-textarea>*.field *.input.multiline>input,div.form form-line-group>*.field *.input.multiline>input{flex:1;border:none;background:transparent;padding:0;font-size:1em;width:100%}div.form div.line>*.field *.input.multiline>input:not(:last-child),div.form form-line>*.field *.input.multiline>input:not(:last-child),div.form form-line-input>*.field *.input.multiline>input:not(:last-child),div.form form-line-link>*.field *.input.multiline>input:not(:last-child),div.form form-line-textarea>*.field *.input.multiline>input:not(:last-child),div.form form-line-group>*.field *.input.multiline>input:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}label-input.smiley .field{margin:-0.5em 0}div.buttons{text-align:right}form-card{display:block;width:1080px;margin:1em auto;border-radius:3px;background:#fff;font-size:0}form-card>.form-header,form-card .form-footer{width:100%}form-card.bordered{border:1px solid rgba(0,0,0,0.4);box-shadow:0 0 3px rgba(0,0,0,0.5)}form-card>.form-content{position:relative;padding:0.5em 1em;font-size:1rem}form-card>.form-content div.title{text-align:center;padding:0.8em 0 1.5em 0;background:rgba(255,175,10,0.3)}form-card>.form-content div.title div.event-name{font-size:2em}form-card>.form-content div.title hr{margin:0.2em 20%;height:2px;background:black;border:none}form-card>.form-content div.title div.sub-title{font-size:1.4em}form-card>.form-content div.title a{font-size:0.9em}form-card>.form-content>mat-form-field.title{font-size:2em;width:80%;margin:0.5em auto;display:block}form-card>.form-content>mat-form-field.title sup.required{position:absolute;margin-left:-3%;color:red}form-card>.form-content>mat-form-field.title mat-hint{font-size:1rem}form-card>.form-content .separator{display:flex;align-items:center;font-size:1.3em;color:#666;margin:2em 0 1em 0}form-card>.form-content .separator:before,form-card>.form-content .separator:after{content:"";opacity:0.4;flex:1;display:inline-block;border-top:1px solid}form-card>.form-content .separator:before{margin-right:1em}form-card>.form-content .separator:after{margin-left:1em}form-line,form-line-input,form-line-link,form-line-textarea,form-line-group{display:flex;align-items:center;padding:0.8em 0}.min{padding:0.1em 0.3em;background:#222;color:#fff;border-radius:0.3em;margin:0 0.1em;font-size:0.8em}.min.neg{opacity:0.3}.flex-text{display:flex;align-items:center}.flex-text>mat-icon{margin:0 0.2em}.flex-space-between{display:flex;justify-content:space-between}.flex-h,list-answers{flex-direction:column}.flex,list-answers>.content,.flex-h,list-answers,.flex-v{display:flex}.flex>.flex-fill,list-answers>.content>.flex-fill,.flex-h>.flex-fill,list-answers>.flex-fill,.flex-v>.flex-fill{flex:1}.flex-equals{display:flex}.flex-equals>*{flex:1}loading{position:absolute;width:100%;background:rgba(205,205,205,0.7);text-shadow:1px 1px 1px white;height:100%;display:flex;align-items:center;justify-content:center;font-size:3em;text-transform:uppercase;letter-spacing:0.3em}loading img{height:2em;margin:1em}top-navbar{display:table;width:100%}top-navbar>div{display:flex;align-items:center;justify-content:space-between;background-color:#222;border-color:#080808}top-navbar>div img{image-rendering:pixelated;image-rendering:-webkit-optimize-contrast;height:3.7em;padding:0.3em}top-navbar>div>div.center{flex:1;margin:0 1em;display:flex}top-navbar>div>div.center>.menu{transition:all .5s ease;cursor:pointer;position:relative;display:inline-block;color:#ffffff;padding:0.8em 1em;margin:0 0.2em}top-navbar>div>div.center>.menu:hover{background-color:rgba(255,255,255,0.1);color:#FFAF0A}top-navbar>div>div.center>.menu:hover>.sub-menu{transform:scaleY(1)}top-navbar>div>div.center>.menu>.sub-menu{transition:all .5s ease;position:absolute;top:100%;left:-1px;transform:scaleY(0);transform-origin:0 0;background:#ebebeb;color:#000;z-index:2;border-radius:0 0 0.2em 0.2em;font-size:0.9em;border:1px rgba(0,0,0,0.2) solid;box-shadow:1px 1px 5px rgba(0,0,0,0.2)}top-navbar>div>div.center>.menu>.sub-menu>*{transition:all .5s ease;padding:0.5em 1em;white-space:nowrap}top-navbar>div>div.center>.menu>.sub-menu>*:hover{background-color:#FFAF0A}top-navbar>div>div.center>.menu>.sub-menu>hr{padding:0 0;margin:0 1em}top-navbar>div>div.form-login{border-radius:0.3em;overflow:hidden;margin-right:0.5em;border:1px solid #FFAF0A;display:flex}top-navbar>div>div.form-login>div.form-input{background:rgba(255,255,255,0.2)}top-navbar>div>div.form-login>div.form-input ::-webkit-input-placeholder{color:#aaa}top-navbar>div>div.form-login>div.form-input :-moz-placeholder{color:#aaa}top-navbar>div>div.form-login>div.form-input ::-moz-placeholder{color:#aaa}top-navbar>div>div.form-login>div.form-input :-ms-input-placeholder{color:#aaa}top-navbar>div>div.form-login>div.form-input>input{display:block;background:transparent;border:0;margin:0.1em 0.4em;padding:0 0.2em;font-size:1em;color:#ffffff;text-shadow:0 0 2px #000}top-navbar>div>div.form-login>div.form-input>input:first-child{border-bottom:1px solid #000}top-navbar>div>div.form-login>div.form-input>span{padding:0.5em 1em;display:block;color:#fff}top-navbar>div>div.form-login>.log-button{flex:1;cursor:pointer;background-color:#FFAF0A}top-navbar>div>div.form-login>.log-button>mat-icon{height:100%;display:flex;align-items:center;padding:0 0.3em;box-sizing:content-box}.mat-button-toggle-group,.mat-button-toggle-standalone{overflow:hidden}.mat-button-toggle-group mat-button-toggle.mat-button-toggle-checked,.mat-button-toggle-standalone mat-button-toggle.mat-button-toggle-checked{background:rgba(0,0,0,0.2)}index-component{display:block;background:linear-gradient(to left, #bbb, #eee, #bbb)}index-component>mat-button-toggle-group{position:fixed !important;top:5em;right:2em}index-component .caheader{width:900px;height:150px;background:url("../graphics/header.png") no-repeat;margin:auto}index-component .cacontener{width:900px;margin:auto;font-family:Georgia, "Times New Roman", Times, serif;font-size:small;text-align:center}index-component .cacontener .cafooter{height:60px;background:url("../graphics/footer.jpg") repeat-x bottom;position:fixed;font-size:small;color:#FFF}index-component .cacontener .catext_fullwidth{width:900px;font-size:large}index-component .cacontener .caicones{width:900px;height:200px;background:url("../graphics/icones.png") no-repeat}index-component .cacontener .caseparateur{width:900px;height:30px}index-component .cacontener .caencadre{width:900px;height:70px}index-component .cacontener .caref{width:900px;height:110px}index-component .cacontener .camediaLink:link{color:black}index-component .cacontener .camediaLink:hover{color:#F6DC12}carousel{height:100%;width:100%;position:relative;perspective:1100px;opacity:0;transition:all .5s ease}carousel.ready{opacity:1}carousel>div.slide-button{transition:all .5s ease;position:absolute;top:50%;background:rgba(255,255,255,0.5);border-radius:6px;font-size:45px;height:100px;width:100px;display:flex;align-items:center;justify-content:flex-end;padding:0 18px;transform:translateX(-50%) translateY(-50%);cursor:pointer;z-index:50}carousel>div.slide-button:before{content:"<"}carousel>div.slide-button.prev{transform:translateX(-50%) translateY(-50%)}carousel>div.slide-button.prev.disabled{transform:translateX(-100%) translateY(-50%)}carousel>div.slide-button.next{transform:translateX(50%) translateY(-50%) rotateZ(180deg);right:0}carousel>div.slide-button.next.disabled{transform:translateX(100%) translateY(-50%) rotateZ(180deg)}carousel>div.slides{transform-style:preserve-3d;transition:transform 1s;height:100%}carousel>div.slides>carousel-slide{transition:all .5s ease;display:inline-block;width:100%;height:100%;vertical-align:middle;position:absolute;transform-style:preserve-3d;backface-visibility:hidden}carousel>div.slides>carousel-slide:after{content:" ";transform:rotateY(180deg) translateY(-100%);background:rgba(255,255,255,0.2);display:block;height:100%;width:100%;backface-visibility:hidden;transform-style:preserve-3d;opacity:0.4}user-view{display:inline-block;flex-direction:column;position:relative;width:30%;margin:1em 1.6%;background:#fff;border:1px rgba(0,0,0,0.2) solid;border-radius:0.3em;padding:0.4em 1em;box-shadow:1px 1px 3px rgba(0,0,0,0.2);overflow:hidden}user-view>*.name-and-email{margin:-0.2em -0.5em 0}user-view .email{opacity:0.7;font-size:0.8em}user-view .name{margin:0.3em 0}user-view .buttons{display:flex;justify-content:space-evenly}.card-list,event-list,survey-list{display:block}.card-list>h3,event-list>h3,survey-list>h3{color:#FFAF0A;text-shadow:1px 1px 1px black;font-size:1.6em;margin:1em 0.5em 0;font-style:italic}.card-quick-view,event-quick-view{min-height:120px}.card-quick-view>div.picture>div.title,event-quick-view>div.picture>div.title{margin:0.2em 0;top:16px;padding-left:18px;z-index:1;transition:all .5s ease;text-shadow:0 0 4px white;border:solid transparent;border-width:2px 0}.card-quick-view:hover>div.picture>div.title,event-quick-view:hover>div.picture>div.title{background:rgba(255,255,255,0.8);border:solid rgba(0,0,0,0.5);border-width:2px 0}.card-view,event-view,survey-view{min-height:200px}.card-view,event-view,survey-view,.card-quick-view,event-quick-view{display:inline-flex;flex-direction:column;position:relative;width:30%;margin:1em 1.6%;border:1px rgba(0,0,0,0.2) solid;border-radius:0.3em;box-shadow:1px 1px 5px 2px rgba(0,0,0,0.4);overflow:hidden;transition:transform .5s ease}.card-view:hover,event-view:hover,survey-view:hover,.card-quick-view:hover,event-quick-view:hover{transform:scale(1.1)}.card-view:hover>div.picture>img,event-view:hover>div.picture>img,survey-view:hover>div.picture>img,.card-quick-view:hover>div.picture>img,event-quick-view:hover>div.picture>img{filter:initial}.card-view:hover>div.content,event-view:hover>div.content,survey-view:hover>div.content,.card-quick-view:hover>div.content,event-quick-view:hover>div.content{transform:scale(1.5);opacity:0}.card-view:hover>div.buttons,event-view:hover>div.buttons,survey-view:hover>div.buttons,.card-quick-view:hover>div.buttons,event-quick-view:hover>div.buttons{transform:scale(1);font-size:0.9em;opacity:1}.card-view>div,event-view>div,survey-view>div,.card-quick-view>div,event-quick-view>div{position:absolute;top:0;bottom:0;right:0;left:0}.card-view>div.picture>img,event-view>div.picture>img,survey-view>div.picture>img,.card-quick-view>div.picture>img,event-quick-view>div.picture>img{position:absolute;top:0;transition:all .5s ease;width:100%;filter:blur(2px)}.card-view>div.content,event-view>div.content,survey-view>div.content,.card-quick-view>div.content,event-quick-view>div.content{transition:all .5s ease;padding:0.4em 1em;text-shadow:0 0 1px #fff;background:rgba(255,255,255,0.6);flex-direction:column;display:flex}.card-view>div.content .material-icons,event-view>div.content .material-icons,survey-view>div.content .material-icons,.card-quick-view>div.content .material-icons,event-quick-view>div.content .material-icons{opacity:0.5;font-size:1.2em;margin-right:0.3em}.card-view>div.buttons,event-view>div.buttons,survey-view>div.buttons,.card-quick-view>div.buttons,event-quick-view>div.buttons{transition:transform .5s ease, opacity .5s ease;justify-content:space-between;transform:scale(0.6);margin:0.5em;opacity:0}.card-view>div.buttons .button,event-view>div.buttons .button,survey-view>div.buttons .button,.card-quick-view>div.buttons .button,event-quick-view>div.buttons .button{background:rgba(255,255,255,0.7);cursor:pointer;padding:0.2em 0.6em;margin:0.4em 0.5em}.card-view>div *.client-and-date,event-view>div *.client-and-date,survey-view>div *.client-and-date,.card-quick-view>div *.client-and-date,event-quick-view>div *.client-and-date{display:flex;justify-content:space-between;opacity:0.5;font-size:0.9em;margin:-0.2em -0.5em 0}.card-view>div *.client-and-date>.date,event-view>div *.client-and-date>.date,survey-view>div *.client-and-date>.date,.card-quick-view>div *.client-and-date>.date,event-quick-view>div *.client-and-date>.date{text-transform:capitalize}.card-view>div *.title,event-view>div *.title,survey-view>div *.title,.card-quick-view>div *.title,event-quick-view>div *.title{display:flex;align-items:center;margin:0.2em -16px;padding-left:18px;font-size:1.1em;position:relative}.card-view>div *.title>span.color,event-view>div *.title>span.color,survey-view>div *.title>span.color,.card-quick-view>div *.title>span.color,event-quick-view>div *.title>span.color{top:3px;left:-6px;position:absolute;height:1em;width:1em;border-radius:50%;border:1px rgba(0,0,0,0.3) solid}.card-view>div *.bottom,event-view>div *.bottom,survey-view>div *.bottom,.card-quick-view>div *.bottom,event-quick-view>div *.bottom{flex:1;display:flex;align-items:flex-end;justify-content:space-between}.card-view>div *.bottom>*,event-view>div *.bottom>*,survey-view>div *.bottom>*,.card-quick-view>div *.bottom>*,event-quick-view>div *.bottom>*{display:inline-flex}event-quick-view div.title>.material-icons{cursor:pointer;opacity:0.7;background:rgba(0,0,0,0.3);border-radius:0.2em;font-size:0.9em;padding:0.15em;margin:0 0.4em 0 0;transition:all .5s ease}event-quick-view div.title>.material-icons:hover{background:rgba(0,0,0,0.7);transform:scale(1.4)}event-quick-view div.client-and-date>div.date{white-space:nowrap;margin-right:3em}event-quick-view div.client-and-date>div.client{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}event-view .buttons>.buttons-subevent{font-size:0.8em;margin-top:-7em;opacity:0.9}event-view .buttons>.buttons-subevent>.button>i.material-icons{font-size:1.3em;margin-left:-0.3em;margin-right:0.1em}event-edit,survey-edit{display:block;height:100%;padding:1em 0;overflow:auto;transition:all .5s ease}.components-panel{position:fixed;top:50%;background:white;transform:translateY(-50%)}form-create-loader div.form-card div.form-content,form-create-loader form-card div.form-content{padding-right:2em}form-create-loader,form-render{height:100%;display:block;overflow:auto}form-create-loader form-card>.form-content div.language-size-header,form-render form-card>.form-content div.language-size-header{height:1.2em}form-create-loader form-card>.form-content div.language-size-header div.language-select,form-render form-card>.form-content div.language-size-header div.language-select{display:flex;align-items:center;float:left}form-create-loader form-card>.form-content div.language-size-header div.remaining-size,form-render form-card>.form-content div.language-size-header div.remaining-size{float:right}form-create-loader form-card>.form-content .form div.title,form-render form-card>.form-content .form div.title{text-align:center;padding:0.8em 0 1.5em 0;margin-right:-1rem}form-create-loader form-card>.form-content .form div.title div.event-name,form-render form-card>.form-content .form div.title div.event-name{font-size:2em}form-create-loader form-card>.form-content .form div.title hr,form-render form-card>.form-content .form div.title hr{margin:0.2em 20%;height:2px;background:black;border:none}form-create-loader form-card>.form-content .form div.title div.sub-title,form-render form-card>.form-content .form div.title div.sub-title{font-size:1.4em}form-create-loader form-card>.form-content .form div.title a,form-render form-card>.form-content .form div.title a{font-size:0.9em}form-create-loader form-card>.form-content .form>div.confirm-container,form-render form-card>.form-content .form>div.confirm-container{text-align:center}form-create-loader form-card>.form-content .form>div.confirm-container>div.button-flat.confirm,form-render form-card>.form-content .form>div.confirm-container>div.button-flat.confirm{padding:0.3em 2em;margin:0 0;border:1.5px solid rgba(0,0,0,0.5)}form-create-loader form-card>.form-content .required-footer,form-render form-card>.form-content .required-footer{font-size:0.8em;text-align:center}form-create-loader form-card>.form-content .required-footer>sup,form-render form-card>.form-content .required-footer>sup{color:red}form-create-loader .input-update,form-render .input-update{display:flex;align-items:center}form-create-loader .input-update>input-loader,form-render .input-update>input-loader{flex:1}form-create-loader .input-update>.icon,form-render .input-update>.icon{transition:all .4s ease;margin-left:0.3em;background:rgba(0,0,0,0.2);border-radius:0.2em;padding:0.1em;height:initial;width:initial;cursor:pointer}form-create-loader .input-update>.icon:hover,form-render .input-update>.icon:hover{box-shadow:inset 0 0 0 2px #FFAF0A}form-create-loader .input-update>.icon.active,form-render .input-update>.icon.active{box-shadow:inset 0 0 0 20px #FFAF0A}form-create-loader .input-update>.icon.number,form-render .input-update>.icon.number{padding:0.3em 0.6em;position:relative;cursor:initial}form-create-loader .input-update>.icon.number:hover>.input-options,form-create-loader .input-update>.icon.number:hover>.input-updown,form-render .input-update>.icon.number:hover>.input-options,form-render .input-update>.icon.number:hover>.input-updown{border-color:#FFAF0A}form-create-loader .input-update>.icon.number:hover>.input-options,form-render .input-update>.icon.number:hover>.input-options{width:5.5em;padding:0 0.3em}form-create-loader .input-update>.icon.number:hover>.input-updown>.up,form-render .input-update>.icon.number:hover>.input-updown>.up{border:5px solid transparent;border-bottom:7px solid black;border-top:2px solid transparent;margin:0 0.5em}form-create-loader .input-update>.icon.number:hover>.input-updown>.down,form-render .input-update>.icon.number:hover>.input-updown>.down{border:5px solid transparent;border-bottom:2px solid transparent;border-top:7px solid black;margin:0 0.5em}form-create-loader .input-update>.icon.number:hover>.tag,form-render .input-update>.icon.number:hover>.tag{opacity:0}form-create-loader .input-update>.icon.number>.tag,form-render .input-update>.icon.number>.tag{position:absolute;top:0;bottom:0;left:calc(100% + 0.3em);display:flex;align-items:center;opacity:0.5;font-size:0.7em;transition:opacity .5s ease}form-create-loader .input-update>.icon.number>.input-options,form-create-loader .input-update>.icon.number>.input-updown,form-render .input-update>.icon.number>.input-options,form-render .input-update>.icon.number>.input-updown{position:absolute;top:0;bottom:0;background:#cccccc;transition:all .5s ease;display:flex}form-create-loader .input-update>.icon.number>.input-options,form-render .input-update>.icon.number>.input-options{left:calc(100% - 2px);width:0;overflow:hidden;border-radius:0 0.2em 0.2em 0;padding:0;align-items:center;border:2px solid transparent;border-left-width:0}form-create-loader .input-update>.icon.number>.input-options>input,form-render .input-update>.icon.number>.input-options>input{width:100%;border:none;border-radius:0.2em;padding:0.3em 0.4em}form-create-loader .input-update>.icon.number>.input-updown,form-render .input-update>.icon.number>.input-updown{justify-content:space-between;flex-direction:column;font-size:0.6em;right:22px;left:initial;border-radius:0.2em 0 0 0.2em;border:2px solid transparent;border-right-width:0}form-create-loader .input-update>.icon.number>.input-updown>.up,form-create-loader .input-update>.icon.number>.input-updown>.down,form-render .input-update>.icon.number>.input-updown>.up,form-render .input-update>.icon.number>.input-updown>.down{cursor:pointer;border:0 solid transparent;transition:all .5s ease}form-create-loader .input-update>.icon:hover,form-render .input-update>.icon:hover{transform:scale(1.2)}form-create-loader .input-config,form-render .input-config{font-size:0.85em}form-create-loader .input-config div.line,form-create-loader .input-config form-line,form-create-loader .input-config form-line-input,form-create-loader .input-config form-line-link,form-create-loader .input-config form-line-textarea,form-create-loader .input-config form-line-group,form-render .input-config div.line,form-render .input-config form-line,form-render .input-config form-line-input,form-render .input-config form-line-link,form-render .input-config form-line-textarea,form-render .input-config form-line-group{padding:0.5em 0}reminder-list .vertical-bar{width:3px;background:#737373;position:absolute;height:calc(100% - 8px);left:9px}reminder-list .title{margin-bottom:1em}reminder-list .content{position:relative}reminder-list .content>.reminder-block{position:relative;padding:0.6em;margin-left:1.6em;margin-bottom:1.3em;margin-top:0.3em;background:#0000000d;border-radius:0.1em;font-size:0.9em;box-shadow:1px 1px 3px rgba(0,0,0,0.2)}reminder-list .content>.reminder-block.passed{opacity:0.8}reminder-list .content>.reminder-block:after{content:" ";display:block;clear:both}reminder-list .content>.reminder-block>radial-progress{width:80px;height:80px}reminder-list .content>.reminder-block>radial-progress .text{color:white;font-size:0.75em}reminder-list .content>.reminder-block>radial-progress.default .fill{background-color:red}reminder-list .content>.reminder-block>radial-progress.color1 .fill{background-color:orange}reminder-list .content>.reminder-block>radial-progress.color2 .fill{background-color:green}reminder-list .content>.reminder-block>.pastille{width:18px;height:18px;border:1px solid;border-radius:18px;position:absolute;left:-22px;top:6px;background:white}reminder-list .content>.reminder-block .line1{padding:0 0.6em}reminder-list .content>.reminder-block .line1 .event-title{font-size:1.3em}reminder-list .content>.reminder-block .line2{margin-top:1em;font-size:0.9em}.card-list,event-list,survey-list{display:block}.card-list>h3,event-list>h3,survey-list>h3{color:#FFAF0A;text-shadow:1px 1px 1px black;font-size:1.6em;margin:1em 0.5em 0;font-style:italic}.card-quick-view,event-quick-view{min-height:120px}.card-quick-view>div.picture>div.title,event-quick-view>div.picture>div.title{margin:0.2em 0;top:16px;padding-left:18px;z-index:1;transition:all .5s ease;text-shadow:0 0 4px white;border:solid transparent;border-width:2px 0}.card-quick-view:hover>div.picture>div.title,event-quick-view:hover>div.picture>div.title{background:rgba(255,255,255,0.8);border:solid rgba(0,0,0,0.5);border-width:2px 0}.card-view,event-view,survey-view{min-height:200px}.card-view,event-view,survey-view,.card-quick-view,event-quick-view{display:inline-flex;flex-direction:column;position:relative;width:30%;margin:1em 1.6%;border:1px rgba(0,0,0,0.2) solid;border-radius:0.3em;box-shadow:1px 1px 5px 2px rgba(0,0,0,0.4);overflow:hidden;transition:transform .5s ease}.card-view:hover,event-view:hover,survey-view:hover,.card-quick-view:hover,event-quick-view:hover{transform:scale(1.1)}.card-view:hover>div.picture>img,event-view:hover>div.picture>img,survey-view:hover>div.picture>img,.card-quick-view:hover>div.picture>img,event-quick-view:hover>div.picture>img{filter:initial}.card-view:hover>div.content,event-view:hover>div.content,survey-view:hover>div.content,.card-quick-view:hover>div.content,event-quick-view:hover>div.content{transform:scale(1.5);opacity:0}.card-view:hover>div.buttons,event-view:hover>div.buttons,survey-view:hover>div.buttons,.card-quick-view:hover>div.buttons,event-quick-view:hover>div.buttons{transform:scale(1);font-size:0.9em;opacity:1}.card-view>div,event-view>div,survey-view>div,.card-quick-view>div,event-quick-view>div{position:absolute;top:0;bottom:0;right:0;left:0}.card-view>div.picture>img,event-view>div.picture>img,survey-view>div.picture>img,.card-quick-view>div.picture>img,event-quick-view>div.picture>img{position:absolute;top:0;transition:all .5s ease;width:100%;filter:blur(2px)}.card-view>div.content,event-view>div.content,survey-view>div.content,.card-quick-view>div.content,event-quick-view>div.content{transition:all .5s ease;padding:0.4em 1em;text-shadow:0 0 1px #fff;background:rgba(255,255,255,0.6);flex-direction:column;display:flex}.card-view>div.content .material-icons,event-view>div.content .material-icons,survey-view>div.content .material-icons,.card-quick-view>div.content .material-icons,event-quick-view>div.content .material-icons{opacity:0.5;font-size:1.2em;margin-right:0.3em}.card-view>div.buttons,event-view>div.buttons,survey-view>div.buttons,.card-quick-view>div.buttons,event-quick-view>div.buttons{transition:transform .5s ease, opacity .5s ease;justify-content:space-between;transform:scale(0.6);margin:0.5em;opacity:0}.card-view>div.buttons .button,event-view>div.buttons .button,survey-view>div.buttons .button,.card-quick-view>div.buttons .button,event-quick-view>div.buttons .button{background:rgba(255,255,255,0.7);cursor:pointer;padding:0.2em 0.6em;margin:0.4em 0.5em}.card-view>div *.client-and-date,event-view>div *.client-and-date,survey-view>div *.client-and-date,.card-quick-view>div *.client-and-date,event-quick-view>div *.client-and-date{display:flex;justify-content:space-between;opacity:0.5;font-size:0.9em;margin:-0.2em -0.5em 0}.card-view>div *.client-and-date>.date,event-view>div *.client-and-date>.date,survey-view>div *.client-and-date>.date,.card-quick-view>div *.client-and-date>.date,event-quick-view>div *.client-and-date>.date{text-transform:capitalize}.card-view>div *.title,event-view>div *.title,survey-view>div *.title,.card-quick-view>div *.title,event-quick-view>div *.title{display:flex;align-items:center;margin:0.2em -16px;padding-left:18px;font-size:1.1em;position:relative}.card-view>div *.title>span.color,event-view>div *.title>span.color,survey-view>div *.title>span.color,.card-quick-view>div *.title>span.color,event-quick-view>div *.title>span.color{top:3px;left:-6px;position:absolute;height:1em;width:1em;border-radius:50%;border:1px rgba(0,0,0,0.3) solid}.card-view>div *.bottom,event-view>div *.bottom,survey-view>div *.bottom,.card-quick-view>div *.bottom,event-quick-view>div *.bottom{flex:1;display:flex;align-items:flex-end;justify-content:space-between}.card-view>div *.bottom>*,event-view>div *.bottom>*,survey-view>div *.bottom>*,.card-quick-view>div *.bottom>*,event-quick-view>div *.bottom>*{display:inline-flex}signin-email-list .header{display:flex;align-items:center;margin:1.6em 1em 0;justify-content:space-between}signin-email-list .header h3{color:#FFAF0A;text-shadow:1px 1px 1px black;font-size:1.6em;font-style:italic;margin:0}signin-email-list .header div.button{background:rgba(255,255,255,0.7)}signin-email-list div.signin-email-list{display:flex;flex-wrap:wrap;margin:0.5em 1em}signin-email-list div.signin-email-list>div{display:inline-block;width:calc(50% - 1em);background:white;margin:0.5em;border-radius:0.2em;padding:0.3em 0.6em;box-shadow:1px 1px 4px black}signin-email-list div.signin-email-list>div>div.small-content{opacity:0.5;white-space:pre-line;font-size:0.7em;line-height:1;padding-top:1em;max-height:70px;overflow:auto}signin-email-list-row{display:inline-block;width:calc(50% - 1em);background:white;margin:0.5em;border-radius:0.2em;padding:0.3em 0.6em;box-shadow:1px 1px 4px black}signin-email-list-row>div.label{display:flex;align-items:center;justify-content:space-between;padding-bottom:0.2em;border-bottom:1px solid rgba(0,0,0,0.2);text-indent:0.5em}signin-email-list-row>div.label>.actions{display:flex;align-items:center;text-indent:initial}signin-email-list-row>div.label>.actions>mat-icon{background:rgba(0,0,0,0.2);border-radius:0.2em;padding:0.1em;margin-left:0.3em;display:inline;font-size:1.3em;cursor:pointer;transition:all .5s ease;box-shadow:inset 0 0 0 0 #FFAF0A}signin-email-list-row>div.label>.actions>mat-icon:hover{box-shadow:inset 0 0 0 20px #FFAF0A}signin-email-list-row>div.small-content{opacity:0.5;white-space:pre-line;font-size:0.7em;line-height:1;padding-top:1em;max-height:70px;overflow:auto}label-input,label-input-group,label-input-minmaxstep,label-input-number,label-input-required,label-input-select,label-input-text-lang,label-input-text-multiline-lang{display:block}input-loader{transition:all .5s ease}rules-edit{font-size:0.95em;display:block;border-top:2px dotted #FFAF0A;background:rgba(255,175,10,0.2);margin:0 -0.4em;padding:0.2em 1em}rules-edit .rule{display:flex;align-items:center;margin:0.2em 0}rules-edit .rule input,rules-edit .rule select{margin:0 0 0 0.5em}rules-edit .rule input{box-shadow:inset 0 0 0.2em rgba(0,0,0,0.5);border:none;padding:0.2em 0.3em}rules-edit .add{padding:0.2em 0.5em;margin:0.2em 0;display:inline-flex;align-items:center;background:rgba(0,0,0,0.2)}rule-edit-show-hide,rule-edit-not-registered{display:inline-flex;align-items:center}.form>div:not(:last-child) component-selector{margin:0 0}.form>div:last-child component-selector{margin-top:0}.form>component-selector:not(:last-child){margin-bottom:0}component-selector{display:block;position:relative;border-top:1px solid rgba(0,0,0,0.3);text-align:center;margin:0.4em 0}component-selector .button-add{position:absolute;top:0;right:2px;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:flex-end;color:green}component-selector .button-add>mat-icon{margin:0 -1.3em;transition:all .5s ease}component-selector .button-add>mat-icon:hover{transform:scale(1.3)}component-selector>.question-type-chooser{overflow:hidden}component-selector>.question-type-chooser.showed{height:100%}component-selector>.question-type-chooser.showed>.content{border-bottom-color:rgba(0,0,0,0.3)}component-selector>.question-type-chooser:not(.showed){height:0}component-selector>.question-type-chooser>.header{padding:0.4em 0;border-bottom:2px solid #FFAF0A;letter-spacing:2px;font-weight:bold;font-size:1.1em;background:rgba(0,0,0,0.15)}component-selector>.question-type-chooser>.content{transition:all .5s ease;position:relative;border-bottom:1px solid transparent;background:#eaeaea}component-selector>.question-type-chooser>.content>.minicarousel{transition:all .6s ease;position:absolute;background:#eaeaea;top:0;right:0;bottom:0;left:0;z-index:1}component-selector>.question-type-chooser>.content>.minicarousel.left,component-selector>.question-type-chooser>.content>.minicarousel.right{background:transparent}component-selector>.question-type-chooser>.content>.minicarousel.left{transform:translateX(-100%)}component-selector>.question-type-chooser>.content>.minicarousel.right{transform:translateX(100%)}component-selector>.question-type-chooser>.content>.minicarousel>.button-flat.back{position:absolute;bottom:0}component-selector>.question-type-chooser>.content>.minicarousel>.button-flat.back.left{left:0}component-selector>.question-type-chooser>.content>.minicarousel>.button-flat.back.right{right:0}component-selector>.question-type-chooser>.content>.minicarousel>:not(.right):not(.left){transition:all .5s ease;display:inline-flex;font-size:0.9em;margin-top:2em}component-selector>.question-type-chooser>.content>.minicarousel>:not(.right):not(.left):hover{transform:scale(1.1)}component-selector>.question-type-chooser>.content>div:not(.minicarousel){margin:1.9em;font-size:1.2em}component-selector>.question-type-chooser>.content span.button{transition:all .5s ease;display:inline-flex;background-color:rgba(0,0,0,0.2);border-radius:0.1em;padding:0.3em 0.9em;cursor:pointer;transform:scale(1)}component-selector>.question-type-chooser>.content span.button:hover{transform:scale(1.2)}.curtain-close{position:absolute;left:0;right:0;height:100%;width:1080px;margin:auto;display:flex;align-items:center;justify-content:center;text-align:center;background:rgba(0,0,0,0.7);box-shadow:inset 0 0 50px #000000;color:#fff;text-shadow:2px 2px #000;font-size:2em;padding:0.4em 0.8em;z-index:1;left:-15px}form-render form-card>.form-content>.form-completed{z-index:1;transition:all .5s ease;position:absolute;font-size:1.5em;top:0;bottom:0;right:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#FFF}form-render form-card>.form-content>.form-completed>div.files div.button{border:none;background:rgba(0,0,0,0.2);padding:0.5em 1em;margin:2em}form-render form-card>.form-content>.form-completed>div.redirection{position:absolute;width:100%;left:0;right:0;text-align:center;bottom:2em;font-size:0.6em;opacity:0.7}form-render form-card>.form-content>.form-completed.hidden{opacity:0;pointer-events:none;font-size:1em}input-config-loader{display:block;padding:0 0.4em;border-top:2px solid #ffaf0a;background:rgba(0,0,0,0.1);border-bottom:2px solid #ffaf0a}list-answers{height:100%}list-answers>.header{display:flex;justify-content:space-between;align-items:center;padding:0.3em 1em;color:#fff;background:linear-gradient(to bottom, #222, rgba(10,10,10,0.9));border-top:rgba(255,255,255,0.6) 2px solid}list-answers>.header .title{font-size:1.5em}list-answers>.header .buttons{border:1px solid #fff;border-radius:0.3em}list-answers>.header .buttons>span{cursor:pointer;display:inline-flex;align-items:center;padding:0.3em 0.8em}list-answers>.header .buttons>span:not(:first-child){border-left:1px solid #fff}list-answers>.content{flex-direction:row;flex:1}list-answers>.content>.wrap{width:100%;height:100%;overflow:auto}list-answers>.content>.wrap>div.no-registrations{display:flex;align-items:center;justify-content:center;height:100%;font-size:2em;text-shadow:2px 2px 2px #000000;color:#FFF}list-answers>.content>.wrap table{border-spacing:0;width:100%}list-answers>.content>.wrap table thead{background:linear-gradient(#FFAF0A, rgba(255,175,10,0.8));text-align:center}list-answers>.content>.wrap table thead>tr:first-child{white-space:nowrap}list-answers>.content>.wrap table thead>tr:not(:first-child){font-size:0.65em}list-answers>.content>.wrap table thead td{font-size:1.1em;padding:0.15em 0.3em}list-answers>.content>.wrap table thead td:not(:first-child){border-left:1px solid rgba(0,0,0,0.5)}list-answers>.content>.wrap table tbody{background-color:#9e9e9e;font-size:0.85em}list-answers>.content>.wrap table tbody>tr{transition:all .3s ease}list-answers>.content>.wrap table tbody>tr[waitlist]{color:#bb0303}list-answers>.content>.wrap table tbody>tr:nth-child(odd){background:rgba(255,255,255,0.15)}list-answers>.content>.wrap table tbody>tr:nth-child(odd):hover{background:rgba(255,175,10,0.5)}list-answers>.content>.wrap table tbody>tr:hover{background:rgba(255,175,10,0.4)}list-answers>.content>.wrap table tbody>tr:hover>td{border-bottom:2px solid rgba(255,175,10,0.8)}list-answers>.content>.wrap table tbody>tr>td{transition:all .3s ease;border-bottom:2px solid transparent;font-size:0.95em;padding:0.3em 0.3em}list-answers>.content>.wrap table tbody>tr>td mat-icon{margin:auto;display:block}list-answers>.content>.wrap table tbody>tr>td:not(:first-child){border-left:1px solid rgba(0,0,0,0.5)}list-answers>.content>.wrap table tbody>tr>td:hover{background:rgba(255,175,10,0.4);border-bottom-color:rgba(255,175,10,0.8)}list-answers>.content>.wrap table tbody>tr:not(:last-child) td:first-child{white-space:nowrap;display:flex;align-items:center}list-answers>.content>.column{display:flex;flex-direction:column}list-answers-client{display:block;position:relative;height:100%;overflow:hidden}list-answers-client>img{position:absolute;z-index:0;width:100%;opacity:0.2;transition:height 0.2s ease}list-answers-client .client-authentication{position:relative;display:flex;align-items:center;height:100%}list-answers-client .client-authentication>.panel{margin:auto;padding:1em 2em;width:500px;background:rgba(255,255,255,0.8);border-radius:0.3em;box-shadow:1px 1px 3px 2px rgba(0,0,0,0.5);text-align:center}list-answers-client .client-authentication>.panel>h2{border-bottom:1px solid rgba(0,0,0,0.3);padding-bottom:0.2em}list-answers-client .client-authentication>.panel>input{flex:1;border:none;padding:0.3em 0.7em}list-answers-client .client-authentication>.panel .button{background:rgba(0,0,0,0.2);cursor:pointer;display:inline-flex;padding:0.3em 0.6em;font-size:0.9em;border-radius:0.2em;margin:0.3em 0.5em;outline:none}notification-popup-list{font-size:1rem;position:fixed;bottom:0.5em;right:0.7em;display:flex;flex-direction:column;width:500px;z-index:999}notification-popup-list notification-popup{margin:0.2em 0;padding:0.4em 0.7em;box-shadow:2px 2px 6px rgba(0,0,0,0.7);border-radius:0.1em;border:1px solid rgba(0,0,0,0.2);color:white;text-shadow:1px 1px 1px #000;transition:all .5s ease;position:relative}notification-popup-list notification-popup.success{background:#238834}notification-popup-list notification-popup.warning{background:#FFAF0A}notification-popup-list notification-popup.error{background:#bd3f2b}notification-popup-list notification-popup span.close{position:absolute;top:-3px;right:4px;font-size:1.2em;cursor:pointer}notification-popup-list notification-popup h3{border-bottom:1px solid rgba(0,0,0,0.3);margin:0 0 0.5em 0;font-size:1em;padding:0.2em 0}notification-popup-list notification-popup div{font-size:0.8em}modal:not([base])>div.modal-dialog>span.close-button{font-size:2em}modal:not([base])>div.modal-dialog>div.modal-header{background-color:#FFAF0A;border-bottom:1px solid rgba(0,0,0,0.1);text-shadow:1px 1px 1px rgba(0,0,0,0.7);color:white}modal:not([base])>div.modal-dialog>div.modal-body p{display:flex;align-items:center}modal:not([base])>div.modal-dialog>div.modal-body p>i.material-icons{margin-right:0.2em;font-size:1.9em;color:#de2222}modal:not([base])>div.modal-dialog>div.modal-footer{background-color:rgba(0,0,0,0.1);border-top:1px solid rgba(0,0,0,0.3)}body,html{margin:0;display:block;height:100%;width:100%;font-size:16px;background:linear-gradient(to left, #444, #666, #444)}*{box-sizing:border-box;font-family:Verdana, serif;letter-spacing:-0.4px}input,select{outline:none}textarea{resize:none;outline:none}label[for]{cursor:pointer}select[nostyle]{border:none;background:none;font-size:1em}[routerlink],button{cursor:pointer}[disabled]{cursor:not-allowed}div.button-flat{background:rgba(0,0,0,0.2);cursor:pointer;display:inline-flex;padding:0.3em 0.6em;font-size:0.9em;border-radius:0.2em;margin:0.3em 0.5em}app-root{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.main-content{overflow:auto;height:100%;position:relative}modal>div.modal-dialog>div.modal-body{color:#000}mat-icon{display:flex;justify-content:center}
