﻿:root{--input-border-color: var(--color-blue);--checkbox-check-color: var(--color-white);--checkbox-color: var(--color-blue);--input-color: var(--color-blue);--label-color: var(--color-black);--input-font-size: 15px;--input-invalid-border-color: var(--color-pink);--input-invalid-color: var(--color-pink);--label-invalid-color: var(--color-pink);--label-up-color: var(--color-blue);--label-up-font-size: 15px;--input-valid-border-color: var(--gradient-start-blue);--input-valid-color: var(--color-blue);--label-valid-color: var(--color-blue)}#page form.form_material_dw{margin-top:20px}#page form.form_material_dw .text-center .obligatoire{float:none}#page form.form_material_dw .group{letter-spacing:1px;position:relative}#page form.form_material_dw .group textarea{height:70px;max-height:250px;min-height:70px}#page form.form_material_dw .group .form-control{background:none !important;border:none;border-bottom:1px solid var(--input-border-color);border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:var(--input-color);display:block;font-size:var(--input-font-size);outline:none;padding:5px 10px 2px 5px;width:100%}#page form.form_material_dw .group .form-control:not(.invalid):focus{border-color:var(--input-border-color)}#page form.form_material_dw .group .form-control.filled{border-color:var(--input-valid-border-color);color:var(--input-valid-color)}#page form.form_material_dw .group .form-control.invalid{border-bottom-color:var(--input-invalid-border-color);color:var(--input-invalid-color)}#page form.form_material_dw .group input.filled:not(.invalid):invalid{border-bottom-color:var(--input-invalid-border-color);color:var(--input-invalid-color)}#page form.form_material_dw .group .form-control.edit{color:var(--input-color) !important}#page form.form_material_dw .group .bar{display:block;position:relative;top:-1px;width:100%}#page form.form_material_dw .group .bar:before,#page form.form_material_dw .group .bar:after{background:var(--input-border-color);content:"";height:2px;position:absolute;transition:all .25s ease-in-out;width:0}#page form.form_material_dw .group .bar:before{left:50%}#page form.form_material_dw .group .bar:after{right:50%}#page form.form_material_dw .group .form-control:focus~.bar:before,#page form.form_material_dw .group .form-control:focus~.bar:after{width:50%}#page form.form_material_dw .group .form-control.filled~.bar:before,#page form.form_material_dw .group .form-control.filled~.bar:after{width:50%}#page form.form_material_dw .group .form-control:not(.invalid):focus~.bar:before,#page form.form_material_dw .group .form-control:not(.invalid):focus~.bar:after{background:var(--input-border-color)}#page form.form_material_dw .group .form-control.filled~.bar:before,#page form.form_material_dw .group .form-control.filled~.bar:after{background:var(--input-valid-border-color)}#page form.form_material_dw .group .form-control.invalid~.bar:before,#page form.form_material_dw .group .form-control.invalid~.bar:after{background:var(--input-invalid-border-color)}#page form.form_material_dw .group .form-control.filled:not(.invalid):invalid~.bar:before,#page form.form_material_dw .group .form-control.filled:not(.invalid):invalid~.bar:after{background:var(--input-invalid-border-color)}#page form.form_material_dw .group label{color:var(--label-color);font-size:var(--input-font-size);font-weight:normal;left:15px;line-height:initial;max-width:calc(100% - 30px);padding:0;pointer-events:none;position:absolute;top:5px;-moz-transition:.2s ease all;-o-transition:.2s ease all;-webkit-transition:.2s ease all;transition:.2s ease all}#page form.form_material_dw .group select~label{font-size:var(--label-up-font-size);top:-20px}#page form.form_material_dw .group .form-control:focus~label{font-size:var(--label-up-font-size);top:-20px}#page form.form_material_dw .group .form-control.filled~label,#page form.form_material_dw .group .form-control.filled.invalid~label{font-size:var(--label-up-font-size);top:-20px}#page form.form_material_dw .group .form-control:not(.invalid):focus~label{color:var(--label-up-color)}#page form.form_material_dw .group .form-control.filled~label{color:var(--label-valid-color)}#page form.form_material_dw .group .form-control.invalid~label{color:var(--label-invalid-color)}#page form.form_material_dw .group input.filled:not(.invalid):invalid~label{color:var(--label-invalid-color)}#page form.form_material_dw .group .chkbx .form-check{align-items:center;-webkit-box-align:center;-webkit-box-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:start;justify-content:flex-start;padding-left:0}#page form.form_material_dw .group .chkbx .form-check .form-check-input{display:inline-block;left:25px;opacity:0;position:absolute;top:8px;width:auto;z-index:0}#page form.form_material_dw .group .chkbx .form-check label{color:var(--input-color);cursor:pointer;left:0;padding-left:40px;pointer-events:all;position:relative;top:0;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#page form.form_material_dw .group .chkbx .form-check label:before,#page form.form_material_dw .group .chkbx .form-check label:after{left:0;position:absolute;top:50%;-o-transition:.25s all ease;-webkit-transition:.25s all ease;transition:.25s all ease}#page form.form_material_dw .group .chkbx .form-check label:before{border:2px solid var(--checkbox-color);border-radius:0;content:"";height:26px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px}#page form.form_material_dw .group .chkbx .form-check label::after{align-items:center;color:var(--checkbox-check-color);content:"";display:flex;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;height:26px;justify-content:center;top:calc(50% - 13px);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);transform-origin:center;width:26px}#page form.form_material_dw .group .chkbx .form-check .form-check-input:checked+label::before{background:var(--checkbox-color);border-color:var(--checkbox-color)}#page form.form_material_dw .group .chkbx .form-check .form-check-input:checked+label::after{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#page form.form_material_dw .group b.required_indicator{color:var(--input-invalid-color);font-size:18px;position:absolute;right:0;top:0}#page form.form_material_dw .required_fields{color:var(--input-color);display:inline-block;font-size:var(--label-up-font-size)}#page form.form_material_dw .required_fields b.required_indicator{position:relative}#page form.form_material_dw label a{color:#8d0000;font-weight:600}#page form.form_material_dw .form_submit_btn{background:var(--checkbox-color);border:none;color:var(--checkbox-check-color);cursor:pointer;display:inline-block;font-size:18px;font-weight:normal;outline:none;padding:12px 30px;transition:.25s;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#page form.form_material_dw .form_submit_btn:hover{box-shadow:1px 2px 6px rgba(0,0,0,.3)}#page form.form_material_dw .form_submit_btn i{margin-right:10px}#page form.form_material_dw .group .erreurs .erreur{color:var(--input-invalid-color);font-size:var(--label-up-font-size);font-weight:bold}
