form:has(.webform-progress) .control-label,form:has(.webform-progress) label{color:#303030 !important;font-size:14px;font-weight:600;margin-bottom:6px}form:has(.webform-progress) .control-label.form-required:after,form:has(.webform-progress) label.form-required:after{color:#b23a48}form:has(.webform-progress) .form-control,form:has(.webform-progress) input.form-text,form:has(.webform-progress) input[type=email],form:has(.webform-progress) input[type=tel],form:has(.webform-progress) input[type=date],form:has(.webform-progress) select,form:has(.webform-progress) textarea{border:1px solid #c7ced0 !important;border-radius:6px;padding:9px 12px;height:auto;font-size:15px;background-color:#fff}form:has(.webform-progress) .form-control:focus,form:has(.webform-progress) input:focus,form:has(.webform-progress) select:focus,form:has(.webform-progress) textarea:focus{border-color:#0b4f6c !important;box-shadow:0 0 0 3px rgba(11,79,108,.15);outline:none}form:has(.webform-progress) .form-item,form:has(.webform-progress) .js-form-item{margin-bottom:22px}form:has(.webform-progress) .form-type-radio,form:has(.webform-progress) .js-form-type-radio,form:has(.webform-progress) .form-type-checkbox,form:has(.webform-progress) .js-form-type-checkbox{margin:8px 0}form:has(.webform-progress) input[type=radio],form:has(.webform-progress) input[type=checkbox]{width:18px;height:18px;margin-right:8px;vertical-align:middle}form:has(.webform-progress) .js-form-type-managed-file,form:has(.webform-progress) .form-type-managed-file{display:flex;flex-wrap:wrap;align-items:center;gap:10px}form:has(.webform-progress) .webform-button--next,form:has(.webform-progress) .btn.btn-primary{background-color:#0b4f6c !important;border-color:#0b4f6c !important;color:#fff !important;font-weight:600;font-size:15px;padding:14px 28px;min-height:48px;border-radius:6px}form:has(.webform-progress) .webform-button--next:hover,form:has(.webform-progress) .btn.btn-primary:hover{background-color:#073a50 !important;border-color:#073a50 !important}form:has(.webform-progress) .webform-button--previous{background-color:#fff !important;border:1px solid #0b4f6c !important;color:#0b4f6c !important;font-weight:600;padding:14px 24px;min-height:48px;border-radius:6px;margin-right:10px}form:has(.webform-progress){max-width:880px;margin:0 auto;padding:28px;background:#fff;border:1px solid #e3e7e8;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05)}form:has(.webform-progress) .webform-progress,form:has(.webform-progress) .webform-progress *{overflow:visible !important;text-overflow:clip !important}form:has(.webform-progress) .webform-progress{padding:4px 0 10px}form:has(.webform-progress) .webform-progress,form:has(.webform-progress) .webform-progress li,form:has(.webform-progress) .webform-progress span,form:has(.webform-progress) .webform-progress div{font-size:12px;line-height:1.3;white-space:normal !important}form:has(.webform-progress) .webform-progress .is-active,form:has(.webform-progress) .webform-progress .is-current,form:has(.webform-progress) .webform-progress .active,form:has(.webform-progress) .webform-progress .current,form:has(.webform-progress) .webform-progress [aria-current]{font-weight:700 !important;color:#0b4f6c !important}@media (max-width:575px){form:has(.webform-progress){padding:20px 16px;border-radius:0;border-left:none;border-right:none}form:has(.webform-progress) .webform-button--next,form:has(.webform-progress) .webform-button--previous,form:has(.webform-progress) .btn.btn-primary{width:100%;margin:6px 0 !important;text-align:center}form:has(.webform-progress) .webform-progress{overflow-x:auto !important;-webkit-overflow-scrolling:touch;padding-bottom:10px}form:has(.webform-progress) .webform-progress,form:has(.webform-progress) .webform-progress li,form:has(.webform-progress) .webform-progress span,form:has(.webform-progress) .webform-progress div{white-space:nowrap !important}}
#tarteaucitronRoot #tarteaucitronIcon{display:none !important}
.path-ressources-médicales--réglementaires .ressources_paragraph_boite:before{font-family:"Material Design Icons";font-size:24pt;content:"\F1064";color:#c1d72e;pointer-events:none;position:relative;border-radius:50%;padding:20px;background-color:#01395a;line-height:2em;font-weight:100;padding:10px 25px}.path-ressources-médicales--réglementaires .ressources_item{background-color:#f6f6f6;border-radius:20px;width:20%;height:250px;margin:10px}.path-ressources-médicales--réglementaires .ressources_paragraph_revue:before{font-family:"Material Design Icons";font-size:24pt;content:"\F07D8"}
.restricted-fields{margin:1rem 0;background-color:#c1d72e;color:#fff;padding:2rem;border-radius:5px;font-size:1.6rem}.restricted-fields a{border-radius:3px;background-color:#8c8c8c;color:#000;display:inline-block;padding:.5rem 1rem}
.paragraph--type--bp-accordion{clear:both;margin-bottom:0}
.paragraph--1162 .ressources_bloc .ressources_paragraph_boite{z-index:1;font-weight:700;width:100%;position:relative;margin-left:5%;margin-top:5%;cursor:pointer;display:flex;justify-content:center;align-items:center}.paragraph--1162 .ressources_bloc p.ressources_paragraph_boite:before{font-family:"Material Design Icons";font-size:24pt;content:"\F1064";color:#c1d72e;pointer-events:none;position:relative;border-radius:50%;padding:20px;background-color:#01395a;line-height:2em;font-weight:100;padding:5px 20px}.paragraph--1162 .ressources_bloc{height:100% !important}.paragraph--1162 .ressources_bloc p.ressources_paragraph_revue:before{font-family:"Material Design Icons";font-size:24pt;content:"\F07D8";color:#c1d72e;pointer-events:none;position:relative;border-radius:50%;padding:20px;background-color:#01395a;line-height:2em;font-weight:100;padding:5px 20px}.paragraph--1162 .ressources_bloc{background-color:#f6f6f6;height:100%;width:75%;display:inline-block;flex-direction:column;border-radius:30px 0 0}@media screen and (max-width:460px){.paragraph--1162 .ressources_bloc .ressources_paragraph_boite:before{font-size:14pt !important;padding:10px !important;line-height:normal !important}}
.yellow_background{background-color:#ff0;width:max-content}
