.webform-submission-form legend {position:relative!important;top:-15px!important;}
#edit-telephone-mobile--description {height:0px;}
label[for*="edit-enclosed-documents-"] {border:0.1rem solid #0A8088;}
label[for*="edit-enclosed-documents-"]:hover, label[for*="edit-enclosed-documents-"]:focus, label[for*="edit-enclosed-documents-"]:active, label[for*="edit-enclosed-documents-"]:focus-visible, label[for*="edit-enclosed-documents-"]:focus-within, label[for*="edit-enclosed-documents-"]:target {color:white!important;}
label[for*="edit-enclosed-documents-"]:hover::before, label[for*="edit-enclosed-documents-"]:focus::before, label[for*="edit-enclosed-documents-"]:active::before, label[for*="edit-enclosed-documents-"]:focus-visible::before, label[for*="edit-enclosed-documents-"]:focus-within::before, label[for*="edit-enclosed-documents-"]:target::before {z-index:-1;}
.js-form-item.form-item.form-floating.js-form-type-tel.form-type-tel.js-form-item-telephone-mobile.form-item-telephone-mobile div + div .btn-secondary {top:-47px!important;}
#edit-statut--wrapper-legend span  {color: #0A8088;}
#edit-statut--wrapper-legend span::after  {color: #252525;font-weight:normal!important;}
#edit-statut--wrapper-legend {margin-left:-15px;}
.webform-submission-contact-non-connecte-form #edit-coordonnees-de-l-entreprise .fieldset-wrapper, .webform-submission-contact-non-connecte-form #edit-informations-personnelles .fieldset-wrapper {
--bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1* var(--bs-gutter-y));
    margin-right: calc(-0.5* var(--bs-gutter-x));
    margin-left: calc(-0.5* var(--bs-gutter-x));
}
.webform-submission-contact-non-connecte-form #edit-coordonnees-de-l-entreprise .fieldset-wrapper > *, .webform-submission-contact-non-connecte-form #edit-informations-personnelles .fieldset-wrapper > * {
    margin-top: var(--bs-gutter-y);
}
.form-type-processed-text {width:100%;}
@media (min-width: 768px) {
.form-item-civility {margin-right:50%!important;}
  .form-item-address {width:100%;}
}
.webform-readonly input[type="text"] {
  background-color: var(--bs-body-bg);
}

.ui-dialog-titlebar {background:#0A8088!important;color:white!important;}
.ui-dialog-titlebar-close {color:white!important;}
.ui-dialog-titlebar-close::after {content:'X';color:white!important;display:block;width:auto;height:auto;}