.optgroup .optgroup-header{font-size:1.1em;font-weight:bolder}.accordion-flip-icon{padding-left:2.5rem;text-align:left}.accordion-flip-icon:after{left:1rem;position:absolute;right:auto}@font-face{font-family:NotoColorEmojiLimited;src:url(/build/fonts/TwemojiCountryFlags.e40fbca8.woff2) format("woff2");unicode-range:u+1f1e6-1f1ff}@font-face{font-family:Public Sans;src:url(/build/fonts/PublicSans-Regular.8821edff.ttf) format("truetype")}.dataTables_processing{background:none!important;border:none!important;box-shadow:none!important;color:rgba(67,89,113,.5)}a{text-decoration:none}.address-block .input-group>.address-autocomplete.ts-wrapper{border-bottom-left-radius:.375rem!important;border-top-left-radius:.375rem!important}.fs-7{font-size:.85rem!important}.border-green,.border-green:hover{border-color:#d3d62e}#formule-template .border-green .fa-star,.green-txt,.table th.green-txt{color:#d3d62e}.invalid-feedback a{color:#ff4500;text-decoration:underline}.layout-menu-fixed .app-brand-logo{height:120px}.layout-menu-fixed .app-brand-logo img.layout-menu-fixed-logo{display:block}.layout-menu-collapsed .app-brand-logo img.layout-menu-fixed-logo,.layout-menu-fixed .app-brand-logo img.layout-menu-collapse-logo{display:none}.layout-menu-collapsed .app-brand-logo img.layout-menu-collapse-logo{display:block;margin-left:-5px;margin-top:25px;width:30px}.layout-menu-collapsed.layout-menu-hover .app-brand-logo img.layout-menu-fixed-logo{display:block}.layout-menu-collapsed.layout-menu-hover .app-brand-logo img.layout-menu-collapse-logo{display:none}.layout-menu-collapsed a.layout-menu-toggle{transform:rotate(180deg)}.pdf-file-container .card{border:1px solid #d3d62e;box-shadow:0 0 6px 0 rgba(67,89,113,.12);flex:1 1 auto;transition:box-shadow .2s ease-in;width:150px}.pdf-file-container .card:hover{box-shadow:0 0 6px 0 #d3d62e}.pdf-file-container .card.featured-card{border:2px solid #d3d62e;height:200px}.pdf-file-container .card .card-title{word-wrap:normal;color:#c5c827}.pdf-file-container .card .card-title .text-center{overflow-wrap:break-word}.pdf-file-container .col-card-align{display:flex;flex-direction:column}.load-in-progress{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1100}.load-in-progress:before{animation:fa-spin 2s linear infinite;content:"";display:block;font-family:Font Awesome\ 6 Free;font-size:3em;font-weight:900;position:absolute}.load-in-progress:after{content:"";cursor:wait;height:100%;width:100%;z-index:1100}.load-in-progress~*{filter:blur(4px)}.row:has(.form-check-input[required]) .col-form-label.required:after,.row:has(.form-check-input[type=checkbox][required]) .form-check-label.required.consent:after,.row:has(>div>.form-control[required])>.col-form-label:after,.row:has(>div>.form-select[required]) .col-form-label.required:after,label.col-form-label.required:after,label.form-check-label:has(>input[required]) .custom-option-header:after,label.form-label.required:after,legend.col-form-label.required:after{color:red;content:" *"}.row:has(.switch-input[type=checkbox][required]) span.switch-label>div:first-child:before{color:red;content:" *"}.no-red-star:after{content:""!important}.bg-label-danger .table,.bg-label-danger .table>:not(:first-child){border-color:#566a7f}.shepherd-element .shepherd-arrow:before{border:none!important}.shepherd-button{color:#fff!important}.wh24{height:24px;width:24px}.ts-control,.ts-control input,.ts-dropdown{color:#697a8d}.ts-wrapper.disabled{background-color:#eceef1}.ts-wrapper.disabled .ts-control,.ts-wrapper.disabled .ts-control input,.ts-wrapper.disabled .ts-dropdown{opacity:1}.ts-wrapper.invalid:not(.is-invalid){border-color:#d9dee3!important}.country-flag-select{font-family:"NotoColorEmojiLimited",var(--bs-body-font-family)}.iti{width:100%}.optgroup-header{font-weight:700}.tel-invalid-input{z-index:0!important}.header-card{border-top-left-radius:5px;border-top-right-radius:5px;border-top-style:solid;border-top-width:2px}.header-card.header-card-sante{border-top-color:#e6325a}.header-card.header-card-iard{border-top-color:#009be1}.header-card.header-card-prevoyance{border-top-color:#f07d00}.form-range.segmented-bar{--color-primary:#0073be;--color-disabled:#d3d3d3}.form-range.segmented-bar::-moz-range-track{background-color:transparent;background-image:var(--track-bg,linear-gradient(to right,var(--color-primary) calc(100% - 2px),transparent));background-size:var(--track-size,calc(100%/(var(--max) - var(--min))/var(--step)));border-radius:unset;height:10px;width:calc(100% - 20px)}.form-range.segmented-bar::-webkit-slider-runnable-track{background-color:transparent;background-image:var(--track-bg,linear-gradient(to right,var(--color-primary) calc(100% - 2px),transparent));background-size:var(--track-size,calc(100%/(var(--max) - var(--min))/var(--step)));border-radius:unset;height:10px;width:calc(100% - 20px)}.form-range.segmented-bar::-moz-range-thumb{border:2px solid #0073be;height:1.25rem;width:1.25rem}.form-range.segmented-bar::-webkit-slider-thumb{border:2px solid #0073be;height:1.25rem;width:1.25rem}.text-color-primary{color:#0073be}.text-color-violet{color:#6f42c1}.border-color-violet{border-color:#6f42c1!important}.bg-color-blue{background-color:#e7f1ff}@media(min-width:576px){.modal-library .modal-dialog{max-width:40rem}}.btn-apivia:hover{background-color:#0a2d82;border-color:#0a2d82;color:#fff}.btn-apivia{background-color:#d3d62e;border-color:#d3d62e}.container-fluid{margin-top:1.25rem}.extranet-card,.extranet-row{margin-bottom:1.25rem}.extranet-card--bancaire{margin-bottom:.75rem}.extranet-card__header{align-items:center;display:flex;flex-direction:row}.extranet-navigation{display:flex;justify-content:space-between}.extranet-card__field{align-items:center;display:flex;padding-top:.5rem}.sante_bg_color{background-color:#0a2d82}.sante_color{color:#e6325a}.tarificateurs_sante{border-bottom:2px solid #e6325a;color:#e6325a}.iard_bg_color{background-color:#2656af}.iard_color{color:#009be1}.tarificateurs_iard{border-bottom:2px solid #009be1;color:#009be1}.prevoyance_bg_color{background-color:#4c7bd3}.prevoyance_color{color:#f07d00}.tarificateurs_prevoyance{border-bottom:2px solid #f07d00;color:#f07d00}.patrimoine_bg_color{background-color:#8ca5d6}.tarificateurs_patrimoine{border-bottom:2px solid #00aaaf;color:#00aaaf}.tarif-block>.custom-option:has(input:checked){border-color:#d3d62e}.tarif-block .no-star{min-height:2rem}