body{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(../img/background.69d7b6cb.jpeg) no-repeat 50% fixed;background-size:cover;-o-background-size:cover}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}#app nav img{height:75px}.form-group.required.field-switch .field-wrap label:after{content:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form-group label>:first-child{font-size:large;margin-left:2px}.form-group.required>label{display:flex;flex-direction:row}.form-group.required>label:after{order:-1;margin-left:-10px}.vue-form-generator .field-checklist .listbox{max-height:none!important;border:none!important;background-color:#f8f9fa!important;box-shadow:none!important}.notices .toast .toast-text{word-break:normal!important}iframe{max-width:100%}.hidden_header{display:none}.form-group.field-checkbox{display:flex;flex-wrap:wrap-reverse;flex-direction:row-reverse;justify-content:flex-end}.vue-form-generator .form-group.field-checkbox input{margin-left:0;margin-right:10px;margin-top:4px}.form-display table .btn-sm{padding:0 .5rem!important}.form-display table .btn-light{background-color:transparent!important;border-color:transparent!important}.align_right{text-align:right}.buttons{margin-left:auto!important;margin-bottom:auto!important}.lead{font-size:1rem!important}.btn_modal{color:#fff!important;background-color:#5bc0de!important;border-color:#5bc0de!important}.title_page{margin-top:10px;margin-bottom:20px}textarea{min-height:125px}.header_items{margin-bottom:0!important}.footer_items{font-size:.8em!important}.justify{text-align:justify}.table_hint{position:relative;display:inline-block}.table_hint .table_hint_text{visibility:hidden;width:200px;background-color:#000;color:#fff;text-align:left;border-radius:6px;padding:5px 0 0 5px;position:absolute;z-index:1;top:100%;left:50%;margin-left:-60px}.table_hint:hover .table_hint_text{visibility:visible}.reason_label{color:red}.errors span{padding:5px;color:red}.errors span,div.hint{font-size:small}@media (min-width:768px){#login-form .form-container{max-width:520px}}@media (min-width:768px){#register-form .form-container{max-width:600px}}@media (min-width:768px){#password-reset .form-container{max-width:520px}}.generatedforms-form,.profil-form{background-color:#f8f9fa!important}@media (min-width:768px){#confirm-registration-form .form-container{max-width:520px}}