.form-tools textarea,.form-tools input[type="text"]:focus{border:0;box-shadow:none}.form-tools{position:relative;margin-bottom:21px}.form-tools .title{position:absolute;top:0;z-index:5;margin:6px 0 0 30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#50575b;font-size:.7rem;transform:translate3d(-27px, -15px, 0);line-height:normal;width:95%}.form-tools .title:hover{overflow:visible}.form-tools .title span{font-weight:bold;border-radius:2px;background-color:#fff;padding:0px 3px 0px 3px}.form-tools .title span img{background-size:16px 11px;background-repeat:no-repeat;margin-top:-3px;width:16px;height:11px;margin-right:3px}.form-tools .title span img.fr-fr{background-image:url("./flag/fr-fr.jpg")}.form-tools .title span img.en-en{background-image:url("./flag/en-en.jpg")}.form-tools .title span img.es-es{background-image:url("./flag/es-es.jpg")}.form-tools .title span img.it-it{background-image:url("./flag/it-it.jpg")}.form-tools .title span img.de-de{background-image:url("./flag/de-de.jpg")}.form-tools .view-libelle-value{overflow:hidden;text-overflow:ellipsis;border-radius:3px;padding-left:7px;padding-right:7px;border:1px solid #6c757d;width:100%;background-color:#fff}.form-tools .view-libelle-value:hover{overflow:visible;text-overflow:clip}.form-tools .footer{margin-bottom:3px}.form-tools .footer .text,.form-tools .footer .feedback,.form-tools .footer .error-feedback{position:relative;z-index:10;margin:0;top:0px;font-size:.7rem;line-height:1.1;display:inline;vertical-align:top}.form-tools .footer .text span,.form-tools .footer .feedback span,.form-tools .footer .error-feedback span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;line-height:1.1}.form-tools .footer .text span:hover,.form-tools .footer .feedback span:hover,.form-tools .footer .error-feedback span:hover{overflow:visible;white-space:inherit}.form-tools .footer .error-feedback{color:#dc3545}.form-tools .footer .valid-feedback{color:#28a745}.form-tools .footer .limit{z-index:5;font-size:.7rem;float:right;padding-right:27px;position:absolute;bottom:-7px;right:0}.form-tools .footer .limit.simple{bottom:5px}.form-tools .footer .limit.double{bottom:18px}.form-tools .footer .limit span{background-color:#fff;position:relative;padding-left:3px;padding-right:3px;color:green}.form-tools .footer .limit span.reachedMax{color:red}.form-tools .footer .limit span.reached75{color:orange}.form-tools .footer .limit span.reachedNotMin{color:red}.form-tools .view-libelle-value span.text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-tools .view-libelle-value span.text:hover{overflow:visible;white-space:inherit}.form-tools[data-type='inputpassword'] .view-libelle-value{padding-right:53px;height:30px}.form-tools[data-type='inputpassword'] .input-group-append{right:0.5px;position:absolute;top:0.5px;height:28.5px}.form-tools[data-type='inputpassword'] .input-group-append .input-password-hide,.form-tools[data-type='inputpassword'] .input-group-append .input-password-show{border:1px solid #e9ecef;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-left-color:none;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;cursor:pointer;width:41px}.form-tools[data-type='inputdate'] .view-libelle-value{padding-right:53px;height:30px}.form-tools[data-type='inputdate'] .view-libelle-value input{padding:1px 2px;margin:0;text-align:center;width:100%}.form-tools[data-type='inputdate'] .input-group-append{right:0.5px;position:absolute;top:0.5px;height:28.5px}.form-tools[data-type='inputdate'] .input-group-append .input-helper{border:1px solid #e9ecef;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-left-color:none;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;width:41px}.form-tools textarea,.form-tools select,.form-tools input[type="text"],.form-tools input[type="password"]{border:0;width:100%;outline:none}.form-tools.oblig .view-libelle-value{border-color:#dc3545}.form-tools.is-invalid .view-libelle-value,.form-tools.is-valid .view-libelle-value{padding-right:calc(.5em + .75rem);background-repeat:no-repeat;background-position:center right calc(.1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-tools.is-invalid[data-type='inputdate'] .view-libelle-value,.form-tools.is-valid[data-type='inputdate'] .view-libelle-value{padding-right:calc(3.5em + .75rem);background-position:center right calc(2.8rem)}.form-tools.is-invalid .view-libelle-value{border-color:#dc3545;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E")}.form-tools.is-valid .view-libelle-value{border-color:#28a745;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}.form-tools[data-type='histo']{font-size:.7rem;display:inline-flex;margin-right:7px;margin-bottom:7px}.form-tools[data-type='histo'] .view-libelle-value span{min-width:60px;display:inline-block}.form-tools[data-type='text'] .view-libelle-value span,.form-tools[data-type='text-multiline'] .view-libelle-value span{width:100%;display:block}.form-tools[data-type='date'] .view-libelle-value span{width:100%;display:block;text-align:center}.form-tools[data-type='mail'] .view-libelle-value{text-align:center}.form-tools[data-type='mail'] .view-libelle-value a{color:inherit}.form-tools[data-type='phonenumber'] .view-libelle-value{text-align:center}.form-tools[data-type='phonenumber'] .view-libelle-value a{color:inherit}.form-tools[data-type='url'] .view-libelle-value a{color:inherit}.form-tools[data-type='button']{margin-left:3px;margin-right:3px;margin-top:0;margin-bottom:0}.form-tools[data-type='button']>:nth-child(2){margin-left:7px}.form-tools[data-type='button']:first-child{margin-left:0}.form-tools[data-type='button']:last-child{margin-right:0}.form-tools[data-type='button'].btn-xs{padding-top:0px;padding-bottom:0px;padding-left:7px;padding-right:7px;height:100%;max-height:28px;line-height:1.5}@media (max-width: 576px){.form-tools[data-type='button']>:nth-child(2){margin-left:0}.form-tools[data-type='button'] span{display:none}}.form-tools .select2-selection.select2-container--default,.form-tools .select2-selection.select2-selection--single,.form-tools .select2-selection.select2-selection--multiple{border-color:transparent}.select2-container .select2-results__option{margin-bottom:1px}.select2-container .select2-dropdown,.select2-container .select2-selection--single{z-index:3100}.select2-container .select2-search__field:focus-visible{outline:0}.form-tools[data-type=checkbox]{margin-bottom:0}.form-tools[data-type='radio']{margin-bottom:0}.form-tools[data-type='groupradio'] .view-libelle-value,.form-tools[data-type='groupcoche'] .view-libelle-value{padding-top:3px;display:flex;gap:21px;flex-direction:row;flex-wrap:wrap}.form-tools[data-type='groupradio'] .view-libelle-value>div,.form-tools[data-type='groupcoche'] .view-libelle-value>div{margin-bottom:0}.form-tools[data-type='groupradio'] .view-libelle-value label,.form-tools[data-type='groupcoche'] .view-libelle-value label{font-size:.8rem;padding-top:1px}.form-tools[data-type='progress'] .view-libelle-value{padding:0}.form-tools[data-type='inputcurrency'] .view-libelle-value{padding-right:7px;height:30px}.form-tools[data-type='inputcurrency'] .view-libelle-value.append{padding-right:53px}.form-tools[data-type='inputcurrency'] .view-libelle-value input{text-align:right}.form-tools[data-type='inputcurrency'] .view-libelle-value .input-group-append{right:0.5px;position:absolute;top:0.5px;height:28.5px}.form-tools[data-type='switchButton'] label.left{margin-right:7px}.form-tools[data-type='switchButton'] label.right{margin-left:7px}.form-tools.show-address,.form-tools.edit-address{display:flex}.form-tools.show-address .map,.form-tools.edit-address .map{margin-right:5px}.form-tools.show-address .map a,.form-tools.edit-address .map a{color:#dc3545 !important;font-size:2.5rem}.form-tools.show-address .address,.form-tools.edit-address .address{font-size:.8rem;flex:fit-content}.form-tools.show-address .address .form-tools,.form-tools.edit-address .address .form-tools{margin-bottom:0 !important}.form-tools.show-address .address .form-tools .view-libelle-value,.form-tools.edit-address .address .form-tools .view-libelle-value{padding-bottom:3px;min-height:45px}.form-tools.show-address .address .form-tools .view-libelle-value input,.form-tools.edit-address .address .form-tools .view-libelle-value input{border:0;outline:0}.form-tools.show-address .address .form-tools .view-libelle-value input::placeholder,.form-tools.edit-address .address .form-tools .view-libelle-value input::placeholder{color:#888}.form-tools.show-address .address .street,.form-tools.edit-address .address .street{font-size:inherit}.form-tools.show-address .address .street span,.form-tools.edit-address .address .street span{display:block}.form-tools.show-address .address .street input.street,.form-tools.edit-address .address .street input.street{width:100%;border:1px solid #ccc;margin-bottom:1px}.form-tools.show-address .address div.city,.form-tools.edit-address .address div.city{line-height:1;display:flex}.form-tools.show-address .address div.city .cp,.form-tools.edit-address .address div.city .cp{margin-right:7px}.form-tools.show-address .address div.city input.cp,.form-tools.edit-address .address div.city input.cp{width:50px;border:1px solid #ccc}.form-tools.show-address .address div.city span.city,.form-tools.edit-address .address div.city span.city{font-weight:normal}.form-tools.show-address .address div.city>div,.form-tools.edit-address .address div.city>div{width:100%;display:flex}.form-tools.show-address .address div.city input.city,.form-tools.edit-address .address div.city input.city{margin-right:7px;border:1px solid #ccc;width:100%}.form-tools.show-address .address div.city span.country,.form-tools.edit-address .address div.city span.country{font-weight:normal;text-transform:uppercase}.form-tools.show-address .address div.city input.country,.form-tools.edit-address .address div.city input.country{width:100px;border:1px solid #ccc}@media (max-width: 576px){.form-tools.edit-address .address div.city{display:block}.form-tools.edit-address .address div.city input.cp{width:100%}.form-tools.edit-address .address div.city>div{display:block}.form-tools.edit-address .address div.city>div input.cp{width:100%}.form-tools.edit-address .address div.city>div input.country{width:100%}}.form-tools.disabled .title{color:grey}.form-tools.disabled .view-libelle-value{border-color:#6c757d;background-color:#eee}.form-tools.disabled .view-libelle-value .select2-selection__rendered{color:#909090}.form-tools.disabled .footer .limit{display:none}.form-tools.disabled .footer .error-feedback{display:none}.form-tools.disabled select:disabled{background-color:#eee !important}.form-tools.hide{display:none}
/*# sourceMappingURL=formTools.css.map */
