/* Source and licensing information for the line(s) below can be found at https://organisation-pp.nexem.fr/themes/custom/nexem/front/public/assets/03-organisms/formation-registration-form/formation-registration-form.css. */
.select2-container--open{z-index:99999}.popup-detail{background-color:#DAEAEE}@media screen and (max-width: 767px){.popup-detail{padding:1.875rem 1.25rem}}.popup-detail .fancybox-close-small svg{color:#000}.popup-detail .title-large{font-size:1.625rem;line-height:1.875rem;margin-bottom:0.9375rem}@media screen and (min-width: 768px){.popup-detail .title-large{font-size:2.25rem;line-height:2.5rem}}.popup-detail__body{max-width:75rem;margin:0 auto;padding:3rem;background-color:#fff;border-radius:2.8125rem}.popup-detail .formation-webform-registration legend{font-size:1.375rem;line-height:1.5625rem;margin-bottom:1.25rem;font-weight:600;position:relative}@media screen and (min-width: 1024px){.popup-detail .formation-webform-registration legend{margin-bottom:1.875rem;font-size:1.875rem;line-height:2.375rem}}.popup-detail .formation-webform-registration .iti--allow-dropdown{width:100%}.popup-detail .formation-webform-registration label{font-weight:500;margin-bottom:0.625rem;display:block}@media screen and (max-width: 767px){.popup-detail .formation-webform-registration label{font-size:0.875rem}}.popup-detail .formation-webform-registration label.form-required:after{content:' *';display:inline-block;margin-left:0.1875rem}.popup-detail .formation-webform-registration table{width:100%;position:relative}.popup-detail .formation-webform-registration table thead{margin-bottom:0.9375rem;display:block}.popup-detail .formation-webform-registration table tbody>tr{border:0.0625rem solid #DAEAEE;border-radius:1.25rem;padding:1rem;display:block;margin-bottom:1.25rem}.popup-detail .formation-webform-registration table tbody>tr:first-child td:not(.webform-multiple-table--operations):before{content:'Participant n°1'}.popup-detail .formation-webform-registration table tbody>tr:nth-child(2) td:not(.webform-multiple-table--operations):before{content:'Participant n°2'}.popup-detail .formation-webform-registration table tbody>tr:nth-child(3) td:not(.webform-multiple-table--operations):before{content:'Participant n°3'}.popup-detail .formation-webform-registration table tbody>tr:nth-child(4) td:not(.webform-multiple-table--operations):before{content:'Participant n°4'}.popup-detail .formation-webform-registration table tbody>tr:nth-child(5) td:not(.webform-multiple-table--operations):before{content:'Participant n°5'}.popup-detail .formation-webform-registration table tbody>tr td{display:block}.popup-detail .formation-webform-registration table tbody>tr td:before{display:block;font-weight:500;margin-bottom:0.625rem}@media screen and (min-width: 768px){.popup-detail .formation-webform-registration table .webform-multiple-table--operations{right:-2.1875rem}}.popup-detail .formation-webform-registration table .description{margin-top:0.625rem}.popup-detail .formation-webform-registration .js-form-type-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-detail .formation-webform-registration .js-form-type-email label{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.popup-detail .formation-webform-registration .js-form-type-email input{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.popup-detail .formation-webform-registration .js-form-type-email .description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 0.625rem}.popup-detail .formation-webform-registration .webform-multiple-table-responsive td{padding:0}.popup-detail .formation-webform-registration .webform-multiple-add input{font-weight:500;padding:0.9375rem 1.875rem;border-radius:5.625rem;position:relative;overflow:hidden;-webkit-transition:background-color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out;display:inline-block;background-color:#F1F5F5}.popup-detail .formation-webform-registration .webform-multiple-add input:not([disabled]):hover{background-color:#BD9CED}.popup-detail .formation-webform-registration .webform-multiple-add input[disabled]{cursor:not-allowed;opacity:85%}.popup-detail .formation-webform-registration .webform-multiple-add .ajax-progress{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:0;margin-left:0.3125rem}.popup-detail .formation-webform-registration .form-item{margin-bottom:1rem}@media screen and (min-width: 768px){.popup-detail .formation-webform-registration .form-item{margin-bottom:1.5625rem}}.popup-detail .formation-webform-registration .form-item .form-text,.popup-detail .formation-webform-registration .form-item .form-tel,.popup-detail .formation-webform-registration .form-item .form-email{padding:0.875rem 1.25rem;border-radius:1.875rem;width:100%;border:0.0625rem solid #DAEAEE}.popup-detail .formation-webform-registration .form-item .form-text::-webkit-input-placeholder, .popup-detail .formation-webform-registration .form-item .form-tel::-webkit-input-placeholder, .popup-detail .formation-webform-registration .form-item .form-email::-webkit-input-placeholder{color:#608A92}.popup-detail .formation-webform-registration .form-item .form-text::-moz-placeholder, .popup-detail .formation-webform-registration .form-item .form-tel::-moz-placeholder, .popup-detail .formation-webform-registration .form-item .form-email::-moz-placeholder{color:#608A92}.popup-detail .formation-webform-registration .form-item .form-text:-ms-input-placeholder, .popup-detail .formation-webform-registration .form-item .form-tel:-ms-input-placeholder, .popup-detail .formation-webform-registration .form-item .form-email:-ms-input-placeholder{color:#608A92}.popup-detail .formation-webform-registration .form-item .form-text::-ms-input-placeholder, .popup-detail .formation-webform-registration .form-item .form-tel::-ms-input-placeholder, .popup-detail .formation-webform-registration .form-item .form-email::-ms-input-placeholder{color:#608A92}.popup-detail .formation-webform-registration .form-item .form-text::placeholder,.popup-detail .formation-webform-registration .form-item .form-tel::placeholder,.popup-detail .formation-webform-registration .form-item .form-email::placeholder{color:#608A92}@media screen and (max-width: 767px){.popup-detail .formation-webform-registration .form-item .form-text::-webkit-input-placeholder, .popup-detail .formation-webform-registration .form-item .form-tel::-webkit-input-placeholder, .popup-detail .formation-webform-registration .form-item .form-email::-webkit-input-placeholder{font-size:0.875rem}.popup-detail .formation-webform-registration .form-item .form-text::-moz-placeholder, .popup-detail .formation-webform-registration .form-item .form-tel::-moz-placeholder, .popup-detail .formation-webform-registration .form-item .form-email::-moz-placeholder{font-size:0.875rem}.popup-detail .formation-webform-registration .form-item .form-text:-ms-input-placeholder, .popup-detail .formation-webform-registration .form-item .form-tel:-ms-input-placeholder, .popup-detail .formation-webform-registration .form-item .form-email:-ms-input-placeholder{font-size:0.875rem}.popup-detail .formation-webform-registration .form-item .form-text::-ms-input-placeholder, .popup-detail .formation-webform-registration .form-item .form-tel::-ms-input-placeholder, .popup-detail .formation-webform-registration .form-item .form-email::-ms-input-placeholder{font-size:0.875rem}.popup-detail .formation-webform-registration .form-item .form-text::placeholder,.popup-detail .formation-webform-registration .form-item .form-tel::placeholder,.popup-detail .formation-webform-registration .form-item .form-email::placeholder{font-size:0.875rem}}.popup-detail .formation-webform-registration .form-item .form-tel{padding-left:3.125rem}.popup-detail .formation-webform-registration .form-item .form-textarea{padding:0.875rem 1.25rem;border-radius:0.625rem;width:100%;border:0.0625rem solid #DAEAEE;height:9.375rem}.popup-detail .formation-webform-registration .form-item .error{color:red}.popup-detail .formation-webform-registration .js-form-type-webform-markup{font-style:italic;margin-bottom:1.875rem}@media screen and (max-width: 767px){.popup-detail .formation-webform-registration .js-form-type-webform-markup{font-size:0.75rem;margin-top:-0.375rem;margin-bottom:1.25rem}}.popup-detail .formation-webform-registration .form-actions .button{font-weight:500;padding:0.9375rem 1.875rem;border-radius:5.625rem;position:relative;overflow:hidden;-webkit-transition:background-color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out;display:inline-block}.popup-detail .formation-webform-registration .form-actions .button--primary{background-color:#F1F5F5}.popup-detail .formation-webform-registration .form-actions .button--primary:hover{background-color:#BD9CED}.popup-detail .formation-webform-registration .js-form-type-checkbox{position:relative;padding-left:1.5625rem;font-weight:500}.popup-detail .formation-webform-registration .js-form-type-checkbox input{position:absolute;left:0;top:0.25rem}.popup-detail .formation-webform-registration .js-form-type-checkbox .description{cursor:pointer}.popup-detail .formation-webform-registration .g-recaptcha{margin-bottom:1.875rem}.popup-detail .formation-webform-registration .select2{max-width:100%}@media screen and (max-width: 767px){.popup-detail .formation-webform-registration .wrap-btn{text-align:center}}.popup-detail .formation-webform-registration .select2-container .select2-selection--single{padding:0.8125rem 2.5rem 0.8125rem 1.25rem}.select2-container--default .select2-results__option--selected,.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:transparent;color:#000}body .webform-confirmation-modal{padding:1.875rem !important;border:0 !important;background:#ABD5DD !important;border-radius:1.25rem !important;max-width:100%}body .webform-confirmation-modal .ui-widget-header{position:static !important;padding:0 !important;border:0 !important;background:transparent !important}body .webform-confirmation-modal .ui-widget-header .ui-dialog-title{display:none}body .webform-confirmation-modal .ui-dialog-titlebar-close{border:0;top:1.875rem;right:0.625rem !important}body .webform-confirmation-modal .ui-dialog-content{font-weight:600;font-size:1.25rem;line-height:1.75rem;text-align:center}

/* Source and licensing information for the above line(s) can be found at https://organisation-pp.nexem.fr/themes/custom/nexem/front/public/assets/03-organisms/formation-registration-form/formation-registration-form.css. */