form.wpcf7-form .wpcf7-not-valid{border:1px solid #e60000!important;box-shadow:0 0 0 2px rgb(230 0 0)!important;border-radius:4px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{color:#e60000!important;border:3px solid #e60000!important;box-shadow:0 0 0 1px rgb(230 0 0)!important;background:#fff5f5!important;padding:12px 16px!important;border-radius:4px!important}.wpcf7 form.sent .wpcf7-response-output{color:#218838!important;border:2px solid #28a745!important;box-shadow:none!important;background:#f0fff4!important;padding:15px 20px!important;border-radius:4px!important}.wpcf7-form-control-wrap[data-name="choix_recusation"] .wpcf7-list-item{display:block;margin:0 0 12px 0}.experts-table{display:table;width:100%;border-collapse:collapse}.experts-row{display:table-row}.experts-table .col-left,.experts-table .col-right{display:table-cell;vertical-align:middle;padding:6px 10px;border-bottom:1px solid #ddd}.experts-table .col-left{width:35%;white-space:nowrap}.experts-table .col-right{width:65%}.experts-table .raison{width:100%;box-sizing:border-box}.experts-table .is-disabled .raison{opacity:.6}#erreur-recusation{background-color:#fff1f1;border:1px solid #dc3232;border-left:4px solid #dc3232;color:#b32d2e;padding:15px 20px;margin:20px 0;border-radius:4px;font-size:15px}@media (max-width:640px){.experts-table,.experts-row,.experts-table .col-left,.experts-table .col-right{display:block;width:100%}.experts-table .col-right{margin-top:4px}}