.generic-field .mdl-textfield__label,.mdl-textfield--floating-label .mdl-textfield__label,.mdl-textfield__label:after{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.generic-field .mdl-textfield__label,.mdl-textfield__label{right:0;pointer-events:none;overflow:hidden;white-space:nowrap;text-align:left}.generic-field .mdl-textfield__label,.mdl-textfield__input,.select-wrapper input.select-dropdown{padding-left:20px;font-family:Poppins;font-style:normal;font-weight:500;line-height:normal}.mdl-textfield__input{padding-bottom:13px;padding-top:23px;font-size:12px;border:none;border-bottom:1px solid rgba(0,0,0,.12);display:block;margin:0;width:100%;background:0 0;text-align:left}.mdl-textfield{position:relative;font-size:16px;display:inline-block;box-sizing:border-box;width:300px;max-width:100%;margin:0;border-radius:6px;border-bottom:1px solid var(--Blanc,#fff);background:var(--gris-2,#a8a7a2)}.mdl-textfield__label{bottom:0;color:rgba(0,0,0,.26);font-size:16px;left:0;position:absolute;display:block;top:24px;width:100%}.mdl-textfield.has-placeholder .mdl-textfield__label,.mdl-textfield.is-dirty .mdl-textfield__label{visibility:hidden}.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label{transition:none}.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.mdl-textfield--floating-label.is-focused .mdl-textfield__label{visibility:visible;top:8px;color:var(--gris-2,#a8a7a2);font-size:10px}.mdl-textfield--floating-label.is-invalid .mdl-textfield__label{color:#d50000;font-size:10px}.mdl-textfield__label:after{background-color:var(--gris-2,#a8a7a2);bottom:20px;content:'';height:2px;left:45%;position:absolute;visibility:hidden;width:10px}.mdl-textfield.is-focused .mdl-textfield__label:after{left:0;visibility:visible;width:100%}.mdl-textfield.is-invalid .mdl-textfield__label:after{background-color:#d50000}.mdl-textfield.is-invalid .mdl-textfield__input{border-color:#d50000;box-shadow:none}.mdl-textfield.is-focused .mdl-textfield__input{outline:0}.mdl-textfield__error{color:#d50000;position:absolute;font-size:12px;margin-top:3px;visibility:hidden;display:block}.mdl-textfield.is-invalid .mdl-textfield__error{visibility:visible}.generic-field .mdl-textfield__label{color:#6c6f74;font-size:12px;bottom:0;left:0;position:absolute;display:block;top:19px;width:100%;border-radius:6px;border-bottom:1px solid var(--gris-2,#a8a7a2)}.generic-field .mdl-textfield__input{border-radius:0!important;border:none}.generic-field .is-focused{background:#eef3f2}.generic-field{background:#fafafa;color:var(--gris-3,#818182)}.generic-field:hover{background:#fcfafa}[type=checkbox].filled-in:checked+span:not(.lever):before{top:-.5px;left:1.5px;width:6px;height:10px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox].filled-in:checked+span:not(.lever):after{top:0;width:17px;height:17px;border:2px solid var(--gris-2,#a8a7a2);background-color:var(--gris-2,#a8a7a2);z-index:0}[type=checkbox].filled-in:not(:checked)+span:not(.lever):after{height:17px;width:17px;background-color:transparent;border:2px solid var(--gris-2,#a8a7a2);top:0;z-index:0}.checkboxText em{color:var(--gris-3,#818182);font-family:Poppins;font-size:.6875rem;font-style:normal;font-weight:400;line-height:140%}.help-block{margin-top:2px;padding-left:20px}.help-block ul{list-style:none!important}.alert-danger{background-color:transparent;border:none;color:#d50000;padding:0;margin-bottom:0;font-size:12px;line-height:17px}.generic-field.is-focused .mdl-textfield__label{top:8px!important;color:var(--gris-2,#a8a7a2)!important}.generic-field.is-focused{background:rgba(101,102,106,.2)}.generic-field{background-color:var(--Gris-clair,#fafafa)}.select-wrapper input.select-dropdown{margin:0;font-size:12px;color:var(--gris-3,#818182);padding-bottom:13px;padding-top:15px;border-radius:6px;border-bottom:1px solid var(--gris-2,#a8a7a2)}.is-focused{border-bottom:1px solid #fff!important}.generic-field .group-span-filestyle{height:37.6px}.generic-field .group-span-filestyle .btn-default{background-color:var(--Gris,#5d5f64);border-radius:0 6px 6px 0;border-bottom:1px solid var(--gris-2,#a8a7a2)}.generic-field .group-span-filestyle .btn-default:hover{background-color:#54555b!important}.generic-field .input-group .form-control{border:none;height:48px;border-bottom:1px solid var(--gris-2,#a8a7a2);border-radius:6px 0 0 6px;background:var(--gris-3,#f4f4f4)!important}.generic-field textarea{height:150px!important}