/* ART CONSTRUCTION - couleurs harmonisees avec l'ERP et le Portail.
   Fichier genere par outils/themes/generer-theme.php : ne pas modifier ici, modifier outils/themes/art-theme-src/ puis relancer le script de correction du module. */

/* === 1. couleurs d'origine remplacees === */
/* d'apres css/front-pages.css (103 regles) */
.question-section .accordion-button:not(.collapsed){color:#085292}
:root{--bs-primary:#085292;--bs-secondary:#06304f}
.form-control:focus{box-shadow:0 0 0 .25rem rgba(8,82,146,.25)}
.form-select:focus{box-shadow:0 0 0 .25rem rgba(8,82,146,.25)}
.form-check-input:focus{box-shadow:0 0 0 .25rem rgba(8,82,146,.25)}
.form-check-input:checked{background-color:#085292;border-color:#085292}
.form-check-input[type=checkbox]:indeterminate{background-color:#085292;border-color:#085292}
.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(8,82,146,.25)}
.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(8,82,146,.25)}
.form-range::-webkit-slider-thumb{background-color:#085292}
.form-range::-moz-range-thumb{background-color:#085292}
.btn-check:focus+.btn,.btn:focus{box-shadow:0 0 0 .25rem rgba(8,82,146,.25)}
.btn-primary{background-color:#085292;border-color:#085292}
.btn-primary.disabled,.btn-primary:disabled{background-color:#085292;border-color:#085292}
.btn-secondary{background-color:#06304f;border-color:#06304f}
.btn-secondary.disabled,.btn-secondary:disabled{background-color:#06304f;border-color:#06304f}
.btn-info{background-color:#085292;border-color:#085292}
.btn-info.disabled,.btn-info:disabled{background-color:#085292;border-color:#085292}
.btn-outline-primary{color:#085292;border-color:#085292}
.btn-outline-primary:hover{background-color:#085292;border-color:#085292}
.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(8,82,146,.5)}
.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{background-color:#085292;border-color:#085292}
.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(8,82,146,.5)}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#085292}
.btn-outline-secondary{color:#06304f;border-color:#06304f}
.btn-outline-secondary:hover{background-color:#06304f;border-color:#06304f}
.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(6,48,79,.5)}
.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{background-color:#06304f;border-color:#06304f}
.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(6,48,79,.5)}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#06304f}
.btn-outline-info{color:#085292;border-color:#085292}
.btn-outline-info:hover{background-color:#085292;border-color:#085292}
.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(8,82,146,.5)}
.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{background-color:#085292;border-color:#085292}
.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(8,82,146,.5)}
.btn-outline-info.disabled,.btn-outline-info:disabled{color:#085292}
.btn-link{color:#085292}
.dropdown-item.active,.dropdown-item:active{background-color:#085292}
.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{background-color:#085292}
.nav-link{color:#085292}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#085292}
.accordion-button:focus{box-shadow:0 0 0 .25rem rgba(8,82,146,.25)}
.page-link{color:#085292}
.page-link:focus{box-shadow:0 0 0 .25rem rgba(8,82,146,.25)}
.page-item.active .page-link{background-color:#085292;border-color:#085292}
.progress-bar{background-color:#085292}
.list-group-item.active{background-color:#085292;border-color:#085292}
.btn-close:focus{box-shadow:0 0 0 .25rem rgba(8,82,146,.25)}
.link-primary{color:#085292}
.link-secondary{color:#06304f}
.link-info{color:#085292}
.border-primary{border-color:#085292!important}
.border-secondary{border-color:#06304f!important}
.border-info{border-color:#085292!important}
.bg-gradient{background-image:linear-gradient(to right,#eef6fc,#f7fafd)!important}
.bg-primary{background-color:#085292!important}
.text-primary{color:#085292!important}
.btn-secondary-login{color:#085292;border:1px solid #085292!important}
.btn-secondary-login:active,.btn-secondary-login:focus,.btn-secondary-login:hover{background-color:#085292}
.btn-light{color:#085292;border:1px solid #085292!important}
.btn-light:active,.btn-light:focus,.btn-light:hover{background-color:#085292}
.section-heading h2:after,.section-heading h2:before{background:#085292}
.pagination .page-item .page-link.active,.pagination .page-item .page-link:focus,.pagination .page-item .page-link:hover{background-color:#085292;border:1px solid #085292}
.hero-section .hero-content .hero-desc a:hover,.hero-section .hero-content .hero-desc p:hover,.job-desc-right .desc-box ul li:hover{color:#085292!important}
.btn-primary{background-color:#085292;border:1px solid #085292!important}
.btn-primary:hover{color:#085292!important;border-color:#085292}
.btn-primary:disabled{background-color:#085292;border-color:#085292}
.company-details-social-media a,.user-logo span{color:#085292!important}
.latest-job-section .latest-job-left .form-group .form-check-input:checked{background-color:#085292}
.irs--flat .irs-single{color:#085292}
.irs--flat .irs-bar{background-color:#085292}
.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#085292!important}
.irs--flat .irs-handle>i:first-child{background-color:#085292}
.irs--flat:hover .irs-handle>i:first-child{background-color:#085292}
.blog-detail-section .comments .comment-card{border-left:4px solid #085292}
footer .social-icon a:focus,footer .social-icon a:hover{background-color:#085292!important}
.btn-light-primary,.btn-outline-primary:hover{border:1px solid #085292!important}
.btn-light-primary:hover,.btn-outline-primary{background-color:#085292;border:1px solid #085292}
.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#085292!important}
.select2-results__option.select2-results__option--highlighted{background-color:#085292!important}
.select2-results__option.select2-results__option--highlighted:first-child{background-color:#085292!important}
.form-check-input:checked{background-color:#085292;border-color:#085292}
.btn-light:active,.btn-light:focus,.btn-light:hover{background-color:#085292}
.languageSelection-active{background-color:#b9d3ea!important}
.submenu li:hover a{color:#085292!important}
.toast.toast-info{border-bottom-color:#0b6bb8!important}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#085292!important}
.about-company-section .about-company-right p:hover,.job-details-section .job-desc-right p:hover{color:#085292!important}
.about-control-next .icon,.about-control-prev .icon{border-color:#085292!important}
.job-search-dropdown{background:linear-gradient(to right,#eef6fc,#f7fafd)!important}
.job-search-dropdown li:hover{color:#085292}
.ui-autocomplete{background:linear-gradient(to right,#eef6fc,#f7fafd)!important}
.ui-menu-item-wrapper.ui-state-active{background:linear-gradient(to right,#eef6fc,#f7fafd)!important;color:#085292}
.btn-check:active,.btn-check:checked,.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:#085292!important;border-color:#085292!important}
.page-link{color:#085292!important}
.page-item.active .page-link{background-color:#085292;border-color:#085292}
.popular-job-categories-section .job-categories-card .card .card-img{background-color:#085292}
.testimonial-section li.slick-active{background-color:#085292}
.pricing-packages-section .pricing-plans .card-body-bottom .check-box{background-color:#085292}
header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active{color:#085292!important}
header .dropdown-menu .search-submit{background-color:#085292}
header .language-dropdown-menu .dropdown-item:active,header .language-dropdown-menu .dropdown-item:hover{color:#085292!important}
footer .social-icon i:focus,footer .social-icon i:hover{background-color:#085292}
/* d'apres css/plugins.css (16 regles) */
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected,.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted){background-color:#085292}
.toast-info>.toast-progress{background-color:#0b6bb8}
.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg{fill:#085292}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.today{color:#085292}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.selected{background:#085292;border-color:#085292}
.datepicker.datepicker-dropdown.dropdown-menu .datepicker-days .table-condensed .today.day{color:#085292}
.datepicker.datepicker-dropdown.dropdown-menu .datepicker-days .table-condensed .active.day{background-color:#085292;border-color:#085292}
.datepicker.datepicker-dropdown.dropdown-menu .datepicker-months .table-condensed .focused.month{background-color:#085292;border-color:#085292}
.daterangepicker .drp-calendar .calendar-table tr .in-range.available{color:#085292}
.daterangepicker .drp-calendar .calendar-table tr td.active{background-color:#085292}
.daterangepicker .ranges ul li.active{background-color:#085292}
.dataTables_wrapper div.dataTables_paginate .paginate_button.current,.dataTables_wrapper div.dataTables_paginate .paginate_button.current:active,.dataTables_wrapper div.dataTables_paginate .paginate_button.current:focus,.dataTables_wrapper div.dataTables_paginate .paginate_button.current:hover{background:#085292;border-color:#085292}
.dataTables_wrapper div.dataTables_paginate .paginate_button:active,.dataTables_wrapper div.dataTables_paginate .paginate_button:focus,.dataTables_wrapper div.dataTables_paginate .paginate_button:hover{color:#085292!important}
.fc-media-screen .fc-header-toolbar .fc-toolbar-chunk .btn-primary.active,.fc-media-screen .fc-header-toolbar .fc-toolbar-chunk .btn-primary:hover{background-color:#085292;border-color:#085292}
.fc-media-screen .fc-view-harness .fc-view .fc-scrollgrid .fc-scrollgrid-section-body .fc-h-event{color:#085292}
.fc-media-screen .fc-view-harness .fc-view .fc-scrollgrid .fc-scrollgrid-section-body .fc-daygrid-block-event .fc-event-title{color:#085292}
/* d'apres css/plugins.dark.css (16 regles) */
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected,.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted){background-color:#085292}
.toast-info>.toast-progress{background-color:#0b6bb8}
.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg{fill:#085292}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.today{color:#085292}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.selected{background:#085292;border-color:#085292}
.datepicker.datepicker-dropdown.dropdown-menu .datepicker-days .table-condensed .today.day{color:#085292}
.datepicker.datepicker-dropdown.dropdown-menu .datepicker-days .table-condensed .active.day{background-color:#085292;border-color:#085292}
.datepicker.datepicker-dropdown.dropdown-menu .datepicker-months .table-condensed .focused.month{background-color:#085292;border-color:#085292}
.daterangepicker .drp-calendar .calendar-table tr .in-range.available{color:#085292}
.daterangepicker .drp-calendar .calendar-table tr td.active{background-color:#085292}
.daterangepicker .ranges ul li.active{background-color:#085292}
.dataTables_wrapper div.dataTables_paginate .paginate_button.current,.dataTables_wrapper div.dataTables_paginate .paginate_button.current:active,.dataTables_wrapper div.dataTables_paginate .paginate_button.current:focus,.dataTables_wrapper div.dataTables_paginate .paginate_button.current:hover{background:#085292;border-color:#085292}
.dataTables_wrapper div.dataTables_paginate .paginate_button:active,.dataTables_wrapper div.dataTables_paginate .paginate_button:focus,.dataTables_wrapper div.dataTables_paginate .paginate_button:hover{color:#085292!important}
.fc-media-screen .fc-header-toolbar .fc-toolbar-chunk .btn-primary.active,.fc-media-screen .fc-header-toolbar .fc-toolbar-chunk .btn-primary:hover{background-color:#085292;border-color:#085292}
.fc-media-screen .fc-view-harness .fc-view .fc-scrollgrid .fc-scrollgrid-section-body .fc-h-event{color:#085292}
.fc-media-screen .fc-view-harness .fc-view .fc-scrollgrid .fc-scrollgrid-section-body .fc-daygrid-block-event .fc-event-title{color:#085292}
/* d'apres css/third_party.css (6 regles) */
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#0b6bb8}
.select2-container--classic .select2-selection--single:focus{border:1px solid #0b6bb8}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0b6bb8}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0b6bb8}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0b6bb8}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0b6bb8}
/* d'apres assets/css/custom-auth.css (2 regles) */
header .language-dropdown-menu .dropdown-item:active,header .language-dropdown-menu .dropdown-item:hover{color:#085292!important}
.language-dropdown-btn{background-color:#085292}
/* d'apres assets/css/dark-custom.css (4 regles) */
body.dark-mode .iti__country-list li:hover{color:#0b6bb8}
body.dark-mode .iti__country-list li:hover .iti__dial-code{color:#0b6bb8}
body.dark-mode .iti__active span,body.dark-mode .iti__country.iti__highlight span{color:#0b6bb8!important}
body.dark-mode .dayContainer .flatpickr-day.today.selected{background-color:#0b6bb8}
/* d'apres assets/css/dark-main.css (58 regles) */
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#0b6bb8}
.select2-container--classic .select2-selection--single:focus{border:1px solid #0b6bb8}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0b6bb8}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0b6bb8}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0b6bb8}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0b6bb8}
.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#0b6bb8;border-color:#0b6bb8}
.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #0b6bb8}
.flatpickr-day.week.selected{box-shadow:-5px 0 0 #0b6bb8,5px 0 0 #0b6bb8}
.highlight .highlight-copy:focus,.highlight .highlight-copy:hover{color:#0b6bb8}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option:hover{color:#0b6bb8}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected{background-color:#0b6bb8}
.daterangepicker .ranges li:hover{color:#0b6bb8}
.daterangepicker .ranges li.active{background-color:#0b6bb8}
.daterangepicker .drp-calendar td.available:hover,.daterangepicker .drp-calendar th.available:hover{color:#0b6bb8}
.daterangepicker .drp-calendar th.next.available:hover span,.daterangepicker .drp-calendar th.prev.available:hover span{border-color:#0b6bb8}
.daterangepicker .drp-calendar td.active{background-color:#0b6bb8!important}
.daterangepicker .drp-calendar td.today,.daterangepicker .drp-calendar td.today.active{color:#0b6bb8!important}
.daterangepicker .drp-calendar td.in-range.available:not(.active):not(.off):not(.today),.daterangepicker .drp-calendar td:hover{color:#0b6bb8}
.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{color:#0b6bb8}
.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#0b6bb8}
.tagify__dropdown .tagify__dropdown__item.tagify__dropdown__item--active,.tagify__dropdown .tagify__dropdown__item:hover{color:#0b6bb8}
.tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item.tagify__dropdown__item--active,.tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item:hover{color:#0b6bb8}
.ck-content.ck-focused{border-color:#0b6bb8!important}
.ck-body .ck-balloon-panel .ck-content.ck-focused{border-color:#0b6bb8!important}
table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#0b6bb8}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{background-color:#0b6bb8}
.dropzone{border:1px dashed #0b6bb8}
.dropzone.dropzone-queue .dropzone-item .dropzone-file .dropzone-filename:hover{color:#0b6bb8}
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel:hover i,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete:hover i,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start:hover i{color:#0b6bb8}
.noUi-target .noUi-connect{background:#0b6bb8}
.ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill,.ql-toolbar.ql-snow .ql-picker.ql-active .ql-stroke,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-fill,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-stroke,.ql-toolbar.ql-snow .ql-picker:focus .ql-fill,.ql-toolbar.ql-snow .ql-picker:focus .ql-stroke,.ql-toolbar.ql-snow .ql-picker:hover .ql-fill,.ql-toolbar.ql-snow .ql-picker:hover .ql-stroke,.ql-toolbar.ql-snow button.ql-active .ql-fill,.ql-toolbar.ql-snow button.ql-active .ql-stroke,.ql-toolbar.ql-snow button.ql-expanded .ql-fill,.ql-toolbar.ql-snow button.ql-expanded .ql-stroke,.ql-toolbar.ql-snow button:focus .ql-fill,.ql-toolbar.ql-snow button:focus .ql-stroke,.ql-toolbar.ql-snow button:hover .ql-fill,.ql-toolbar.ql-snow button:hover .ql-stroke{stroke:#0b6bb8}
.ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-fill,.ql-toolbar.ql-snow .ql-picker:focus .ql-fill,.ql-toolbar.ql-snow .ql-picker:hover .ql-fill,.ql-toolbar.ql-snow button.ql-active .ql-fill,.ql-toolbar.ql-snow button.ql-expanded .ql-fill,.ql-toolbar.ql-snow button:focus .ql-fill,.ql-toolbar.ql-snow button:hover .ql-fill{fill:#0b6bb8}
.ql-snow .ql-picker .ql-picker-label.ql-active,.ql-snow .ql-picker .ql-picker-label:hover{color:#0b6bb8}
.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-snow .ql-picker.ql-expanded .ql-picker-label.ql-active,.ql-snow .ql-picker.ql-expanded .ql-picker-label:hover{color:#0b6bb8}
.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item.ql-active,.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item.ql-selected,.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:#0b6bb8}
.ql-snow .ql-tooltip .ql-action:hover{color:#0b6bb8}
.swal2-icon.swal2-question{border-color:#0b6bb8;color:#0b6bb8}
.apexcharts-bar-hover-primary .apexcharts-bar-area:hover{fill:#0b6bb8!important}
.tns .tns-controls button{background-color:#0b6bb8}
.tns .tns-nav button.tns-nav-active{background-color:#0b6bb8}
body{--fc-event-border-color:#0b6bb8;--fc-event-bg-color:#0b6bb8}
.fc .fc-daygrid-dot-event.fc-event-mirror,.fc .fc-daygrid-dot-event:hover{color:#0b6bb8}
.fc .fc-popover .fc-popover-header .fc-popover-close:hover{color:#0b6bb8}
.kanban-container .kanban-board .kanban-board-header.primary{background-color:#0b6bb8}
.kanban-container .kanban-board .kanban-board-header.light-primary{background-color:rgba(11,107,184,.1)}
.kanban-container .kanban-board .kanban-board-header.light-primary .kanban-title-board{color:#0b6bb8}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=primary]{background-color:#0b6bb8}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-primary]{background-color:rgba(11,107,184,.1);color:#0b6bb8}
.vakata-context .vakata-context-hover>a,.vakata-context li a:hover,.vakata-context ul .vakata-context-hover>a,.vakata-context ul li a:hover{color:#0b6bb8}
body.dark-mode .iti__country-list li:hover{color:#0b6bb8}
body.dark-mode .iti__country-list li:hover .iti__dial-code{color:#0b6bb8}
body.dark-mode .iti__active span,body.dark-mode .iti__country.iti__highlight span{color:#0b6bb8!important}
body.dark-mode .dayContainer .flatpickr-day.today.selected{background-color:#0b6bb8}
.menu-state-title-primary .menu-item .menu-link:hover i{color:#0b6bb8!important}
.menu-state-primary .menu-item .menu-link:hover i{color:#0b6bb8!important}
.select2-selection__choice{background:#0b6bb8!important}
.sidebar-dropdown .hoverable-dropdown li .menu-link:hover .menu-title{color:#0b6bb8!important}
/* d'apres assets/css/front-custom.css (2 regles) */
.bookmark-class{color:#085292}
.tag-badge{background:rgba(8,82,146,.15);color:#085292!important}
/* d'apres assets/css/front-third-party.css (6 regles) */
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#0b6bb8}
.select2-container--classic .select2-selection--single:focus{border:1px solid #0b6bb8}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0b6bb8}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0b6bb8}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0b6bb8}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0b6bb8}
/* d'apres assets/css/front_custom.css (1 regles) */
.bookmark-class{color:#085292}
/* d'apres assets/css/main.css (54 regles) */
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#0b6bb8}
.select2-container--classic .select2-selection--single:focus{border:1px solid #0b6bb8}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0b6bb8}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0b6bb8}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0b6bb8}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0b6bb8}
.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#0b6bb8;border-color:#0b6bb8}
.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #0b6bb8}
.flatpickr-day.week.selected{box-shadow:-5px 0 0 #0b6bb8,5px 0 0 #0b6bb8}
.highlight .highlight-copy:focus,.highlight .highlight-copy:hover{color:#0b6bb8}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option:hover{color:#0b6bb8}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected{background-color:#0b6bb8}
.daterangepicker .ranges li:hover{color:#0b6bb8}
.daterangepicker .ranges li.active{background-color:#0b6bb8}
.daterangepicker .drp-calendar td.available:hover,.daterangepicker .drp-calendar th.available:hover{color:#0b6bb8}
.daterangepicker .drp-calendar th.next.available:hover span,.daterangepicker .drp-calendar th.prev.available:hover span{border-color:#0b6bb8}
.daterangepicker .drp-calendar td.active{background-color:#0b6bb8!important}
.daterangepicker .drp-calendar td.today,.daterangepicker .drp-calendar td.today.active{color:#0b6bb8!important}
.daterangepicker .drp-calendar td.in-range.available:not(.active):not(.off):not(.today),.daterangepicker .drp-calendar td:hover{color:#0b6bb8}
.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{color:#0b6bb8}
.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#0b6bb8}
.tagify__dropdown .tagify__dropdown__item.tagify__dropdown__item--active,.tagify__dropdown .tagify__dropdown__item:hover{color:#0b6bb8}
.tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item.tagify__dropdown__item--active,.tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item:hover{color:#0b6bb8}
.ck-content.ck-focused{border-color:#0b6bb8!important}
.ck-body .ck-balloon-panel .ck-content.ck-focused{border-color:#0b6bb8!important}
table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#0b6bb8}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{background-color:#0b6bb8}
.dropzone{border:1px dashed #0b6bb8}
.dropzone.dropzone-queue .dropzone-item .dropzone-file .dropzone-filename:hover{color:#0b6bb8}
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel:hover i,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete:hover i,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start:hover i{color:#0b6bb8}
.noUi-target .noUi-connect{background:#0b6bb8}
.ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill,.ql-toolbar.ql-snow .ql-picker.ql-active .ql-stroke,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-fill,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-stroke,.ql-toolbar.ql-snow .ql-picker:focus .ql-fill,.ql-toolbar.ql-snow .ql-picker:focus .ql-stroke,.ql-toolbar.ql-snow .ql-picker:hover .ql-fill,.ql-toolbar.ql-snow .ql-picker:hover .ql-stroke,.ql-toolbar.ql-snow button.ql-active .ql-fill,.ql-toolbar.ql-snow button.ql-active .ql-stroke,.ql-toolbar.ql-snow button.ql-expanded .ql-fill,.ql-toolbar.ql-snow button.ql-expanded .ql-stroke,.ql-toolbar.ql-snow button:focus .ql-fill,.ql-toolbar.ql-snow button:focus .ql-stroke,.ql-toolbar.ql-snow button:hover .ql-fill,.ql-toolbar.ql-snow button:hover .ql-stroke{stroke:#0b6bb8}
.ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-fill,.ql-toolbar.ql-snow .ql-picker:focus .ql-fill,.ql-toolbar.ql-snow .ql-picker:hover .ql-fill,.ql-toolbar.ql-snow button.ql-active .ql-fill,.ql-toolbar.ql-snow button.ql-expanded .ql-fill,.ql-toolbar.ql-snow button:focus .ql-fill,.ql-toolbar.ql-snow button:hover .ql-fill{fill:#0b6bb8}
.ql-snow .ql-picker .ql-picker-label.ql-active,.ql-snow .ql-picker .ql-picker-label:hover{color:#0b6bb8}
.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-snow .ql-picker.ql-expanded .ql-picker-label.ql-active,.ql-snow .ql-picker.ql-expanded .ql-picker-label:hover{color:#0b6bb8}
.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item.ql-active,.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item.ql-selected,.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:#0b6bb8}
.ql-snow .ql-tooltip .ql-action:hover{color:#0b6bb8}
.swal2-icon.swal2-question{border-color:#0b6bb8;color:#0b6bb8}
.apexcharts-bar-hover-primary .apexcharts-bar-area:hover{fill:#0b6bb8!important}
.tns .tns-controls button{background-color:#0b6bb8}
.tns .tns-nav button.tns-nav-active{background-color:#0b6bb8}
body{--fc-event-border-color:#0b6bb8;--fc-event-bg-color:#0b6bb8}
.fc .fc-daygrid-dot-event.fc-event-mirror,.fc .fc-daygrid-dot-event:hover{color:#0b6bb8}
.fc .fc-popover .fc-popover-header .fc-popover-close:hover{color:#0b6bb8}
.kanban-container .kanban-board .kanban-board-header.primary{background-color:#0b6bb8}
.kanban-container .kanban-board .kanban-board-header.light-primary{background-color:rgba(11,107,184,.1)}
.kanban-container .kanban-board .kanban-board-header.light-primary .kanban-title-board{color:#0b6bb8}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=primary]{background-color:#0b6bb8}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-primary]{background-color:rgba(11,107,184,.1);color:#0b6bb8}
.vakata-context .vakata-context-hover>a,.vakata-context li a:hover,.vakata-context ul .vakata-context-hover>a,.vakata-context ul li a:hover{color:#0b6bb8}
.menu-state-title-primary .menu-item .menu-link:hover i{color:#0b6bb8!important}
.menu-state-primary .menu-item .menu-link:hover i{color:#0b6bb8!important}
.select2-selection__choice{background:#0b6bb8!important}
.sidebar-dropdown .hoverable-dropdown li .menu-link:hover .menu-title{color:#0b6bb8!important}
/* d'apres assets/css/style-dark.css (72 regles) */
:root{--bs-primary:#085292}
a{color:#085292}
a:hover{color:#06467e}
.form-check-input:checked{background-color:#085292;border-color:#085292}
.form-check-input[type=checkbox]:indeterminate{background-color:#085292;border-color:#085292}
.form-range::-webkit-slider-thumb{background-color:#085292}
.form-range::-moz-range-thumb{background-color:#085292}
.btn-primary{background-color:#085292;border-color:#085292}
.btn-primary:hover{border-color:#06467e}
.btn-check:focus + .btn-primary, .btn-primary:focus{border-color:#06467e}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle{background-color:#06467e}
.btn-primary:disabled, .btn-primary.disabled{background-color:#085292;border-color:#085292}
.btn-info{background-color:#0b6bb8;border-color:#0b6bb8}
.btn-info:disabled, .btn-info.disabled{background-color:#0b6bb8;border-color:#0b6bb8}
.btn-outline-primary{color:#085292;border-color:#085292}
.btn-outline-primary:hover{background-color:#085292;border-color:#085292}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus{box-shadow:0 0 0 0.25rem rgba(8,82,146,0.5)}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show{background-color:#085292;border-color:#085292}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus{box-shadow:0 0 0 0.25rem rgba(8,82,146,0.5)}
.btn-outline-primary:disabled, .btn-outline-primary.disabled{color:#085292}
.btn-outline-info{color:#0b6bb8;border-color:#0b6bb8}
.btn-outline-info:hover{background-color:#0b6bb8;border-color:#0b6bb8}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus{box-shadow:0 0 0 0.25rem rgba(11,107,184,0.5)}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show{background-color:#0b6bb8;border-color:#0b6bb8}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus{box-shadow:0 0 0 0.25rem rgba(11,107,184,0.5)}
.btn-outline-info:disabled, .btn-outline-info.disabled{color:#0b6bb8}
.btn-link{color:#085292}
.btn-link:hover{color:#06467e}
.dropdown-item:hover, .dropdown-item:focus{color:#085292}
.dropdown-item.active, .dropdown-item:active{background-color:#085292}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active{background-color:#085292}
.nav-link:hover, .nav-link:focus{color:#06467e}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link{color:#085292}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link{background-color:#085292}
.breadcrumb-item.active{color:#085292}
.page-link:hover{color:#085292}
.page-link:focus{color:#085292}
.page-item.active .page-link{background-color:#085292;border-color:#085292}
.alert-primary{background-color:#085292;border-color:#085292}
.alert-info{background-color:#0b6bb8;border-color:#0b6bb8}
.progress-bar{background-color:#085292}
.list-group-item.active{background-color:#085292;border-color:#085292}
.list-group-item-primary{color:#06304f}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus{color:#06304f}
.list-group-item-primary.list-group-item-action.active{background-color:#06304f;border-color:#06304f}
.list-group-item-info{color:#06467e}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus{color:#06467e}
.list-group-item-info.list-group-item-action.active{background-color:#06467e;border-color:#06467e}
.link-primary{color:#085292}
.link-primary:hover, .link-primary:focus{color:#06467e}
.link-info{color:#0b6bb8}
.border-primary{border-color:#085292 !important}
.border-info{border-color:#0b6bb8 !important}
.text-cyan-300{color:#06304f !important}
.text-cyan-400{color:#06467e !important}
.text-cyan-500{color:#085292 !important}
.text-blue-300{color:#06467e !important}
.text-blue-500{color:#0b6bb8 !important}
.bg-cyan-300{background-color:#06304f !important}
.bg-cyan-400{background-color:#06467e !important}
.bg-cyan-500{background-color:#085292 !important}
.bg-blue-300{background-color:#06467e !important}
.bg-blue-500{background-color:#0b6bb8 !important}
.dropdown-menu .dropdown-item:hover .dropdown-icon{color:#085292}
.form-switch .form-check-input:checked{background-color:#085292 !important}
.nav-tabs .nav-item .nav-link.active:after{border-bottom-color:#085292}
.nav-tabs .nav-item:hover .nav-link:after{border-bottom-color:#085292}
.bg-light-primary{color:#085292}
.bg-light-info{color:#0b6bb8}
.aside-menu-container__aside-menu .nav-item:hover, .aside-menu-container__aside-menu .nav-item.active{border-left-color:#085292}
.header .navbar-nav .nav-item:hover .nav-link:after{border-bottom-color:#085292}
.header .navbar-nav .nav-item .active.nav-link:after{border-bottom-color:#085292}
/* d'apres assets/css/style.css (72 regles) */
a{color:#085292}
a:hover{color:#06467e}
.form-check-input:checked{background-color:#085292;border-color:#085292}
.form-check-input[type=checkbox]:indeterminate{background-color:#085292;border-color:#085292}
.form-range::-webkit-slider-thumb{background-color:#085292}
.form-range::-moz-range-thumb{background-color:#085292}
.btn-primary{background-color:#085292;border-color:#085292}
.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary:hover{border-color:#06467e}
.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:#06467e}
.btn-primary.disabled,.btn-primary:disabled{background-color:#085292;border-color:#085292}
.btn-info{background-color:#0b6bb8;border-color:#0b6bb8}
.btn-info.disabled,.btn-info:disabled{background-color:#0b6bb8;border-color:#0b6bb8}
.btn-outline-primary{border-color:#085292;color:#085292}
.btn-outline-primary:hover{background-color:#085292;border-color:#085292}
.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(8,82,146,.5)}
.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{background-color:#085292;border-color:#085292}
.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(8,82,146,.5)}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#085292}
.btn-outline-info{border-color:#0b6bb8;color:#0b6bb8}
.btn-outline-info:hover{background-color:#0b6bb8;border-color:#0b6bb8}
.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(11,107,184,.5)}
.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{background-color:#0b6bb8;border-color:#0b6bb8}
.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(11,107,184,.5)}
.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0b6bb8}
.btn-link{color:#085292}
.btn-link:hover{color:#06467e}
.dropdown-item:focus,.dropdown-item:hover{color:#085292}
.dropdown-item.active,.dropdown-item:active{background-color:#085292}
.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{background-color:#085292}
.nav-link:focus,.nav-link:hover{color:#06467e}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#085292}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#085292}
.breadcrumb-item.active{color:#085292}
.page-link:focus,.page-link:hover{color:#085292}
.page-item.active .page-link{background-color:#085292;border-color:#085292}
.alert-primary{background-color:#085292;border-color:#085292}
.alert-info{background-color:#0b6bb8;border-color:#0b6bb8}
.progress-bar{background-color:#085292}
.list-group-item.active{background-color:#085292;border-color:#085292}
.list-group-item-primary{color:#06304f}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#06304f}
.list-group-item-primary.list-group-item-action.active{background-color:#06304f;border-color:#06304f}
.list-group-item-info{color:#06467e}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#06467e}
.list-group-item-info.list-group-item-action.active{background-color:#06467e;border-color:#06467e}
.link-primary{color:#085292}
.link-primary:focus,.link-primary:hover{color:#06467e}
.link-info{color:#0b6bb8}
.border-primary{border-color:#085292!important}
.border-info{border-color:#0b6bb8!important}
.text-cyan-500{color:#085292!important}
.text-cyan-600{color:#06467e!important}
.text-cyan-700{color:#06304f!important}
.text-blue-500{color:#0b6bb8!important}
.text-blue-700{color:#06467e!important}
.text-hover-primary:hover{color:#085292!important}
.text-hover-info:hover{color:#0b6bb8!important}
.bg-cyan-500{background-color:#085292!important}
.bg-cyan-600{background-color:#06467e!important}
.bg-cyan-700{background-color:#06304f!important}
.bg-blue-500{background-color:#0b6bb8!important}
.bg-blue-700{background-color:#06467e!important}
.dropdown-menu .dropdown-item:hover .dropdown-icon{color:#085292}
.form-switch .form-check-input:checked{background-color:#085292!important}
.nav-tabs .nav-item .nav-link.active:after,.nav-tabs .nav-item:hover .nav-link:after{border-bottom-color:#085292}
.bg-light-primary{color:#085292}
.bg-light-info{color:#0b6bb8}
.aside-menu-container__aside-menu .nav-item .nav-link:hover,.aside-menu-container__aside-menu .nav-item.active>.nav-link{border-left-color:#085292}
.horizontal-sidebar .horizontal-menu .nav-item .nav-link:hover{color:#085292}
.horizontal-sidebar .horizontal-menu .nav-item.active .nav-link{color:#085292}
.header .navbar-nav .nav-item:hover .nav-link:after{border-bottom-color:#085292}
.header .navbar-nav .nav-item .active.nav-link:after{border-bottom-color:#085292}
/* d'apres assets/css/style.dark.css (72 regles) */
a{color:#085292}
a:hover{color:#06467e}
.form-check-input:checked{background-color:#085292;border-color:#085292}
.form-check-input[type=checkbox]:indeterminate{background-color:#085292;border-color:#085292}
.form-range::-webkit-slider-thumb{background-color:#085292}
.form-range::-moz-range-thumb{background-color:#085292}
.btn-primary{background-color:#085292;border-color:#085292}
.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary:hover{border-color:#06467e}
.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:#06467e}
.btn-primary.disabled,.btn-primary:disabled{background-color:#085292;border-color:#085292}
.btn-info{background-color:#0b6bb8;border-color:#0b6bb8}
.btn-info.disabled,.btn-info:disabled{background-color:#0b6bb8;border-color:#0b6bb8}
.btn-outline-primary{border-color:#085292;color:#085292}
.btn-outline-primary:hover{background-color:#085292;border-color:#085292}
.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(8,82,146,.5)}
.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{background-color:#085292;border-color:#085292}
.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(8,82,146,.5)}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#085292}
.btn-outline-info{border-color:#0b6bb8;color:#0b6bb8}
.btn-outline-info:hover{background-color:#0b6bb8;border-color:#0b6bb8}
.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(11,107,184,.5)}
.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{background-color:#0b6bb8;border-color:#0b6bb8}
.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(11,107,184,.5)}
.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0b6bb8}
.btn-link{color:#085292}
.btn-link:hover{color:#06467e}
.dropdown-item:focus,.dropdown-item:hover{color:#085292}
.dropdown-item.active,.dropdown-item:active{background-color:#085292}
.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{background-color:#085292}
.nav-link:focus,.nav-link:hover{color:#06467e}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#085292}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#085292}
.breadcrumb-item.active{color:#085292}
.page-link:focus,.page-link:hover{color:#085292}
.page-item.active .page-link{background-color:#085292;border-color:#085292}
.alert-primary{background-color:#085292;border-color:#085292}
.alert-info{background-color:#0b6bb8;border-color:#0b6bb8}
.progress-bar{background-color:#085292}
.list-group-item.active{background-color:#085292;border-color:#085292}
.list-group-item-primary{color:#06304f}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#06304f}
.list-group-item-primary.list-group-item-action.active{background-color:#06304f;border-color:#06304f}
.list-group-item-info{color:#06467e}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#06467e}
.list-group-item-info.list-group-item-action.active{background-color:#06467e;border-color:#06467e}
.link-primary{color:#085292}
.link-primary:focus,.link-primary:hover{color:#06467e}
.link-info{color:#0b6bb8}
.border-primary{border-color:#085292!important}
.border-info{border-color:#0b6bb8!important}
.text-cyan-300{color:#06304f!important}
.text-cyan-400{color:#06467e!important}
.text-cyan-500{color:#085292!important}
.text-blue-300{color:#06467e!important}
.text-blue-500{color:#0b6bb8!important}
.text-hover-primary:hover{color:#085292!important}
.text-hover-info:hover{color:#0b6bb8!important}
.bg-cyan-300{background-color:#06304f!important}
.bg-cyan-400{background-color:#06467e!important}
.bg-cyan-500{background-color:#085292!important}
.bg-blue-300{background-color:#06467e!important}
.bg-blue-500{background-color:#0b6bb8!important}
.dropdown-menu .dropdown-item:hover .dropdown-icon{color:#085292}
.form-switch .form-check-input:checked{background-color:#085292!important}
.nav-tabs .nav-item .nav-link.active:after,.nav-tabs .nav-item:hover .nav-link:after{border-bottom-color:#085292}
.bg-light-primary{color:#085292}
.bg-light-info{color:#0b6bb8}
.aside-menu-container__aside-menu .nav-item .nav-link:hover,.aside-menu-container__aside-menu .nav-item.active>.nav-link{border-left-color:#085292}
.horizontal-sidebar .horizontal-menu .nav-item .nav-link:hover{color:#085292}
.horizontal-sidebar .horizontal-menu .nav-item.active .nav-link{color:#085292}
.header .navbar-nav .nav-item:hover .nav-link:after{border-bottom-color:#085292}
.header .navbar-nav .nav-item .active.nav-link:after{border-bottom-color:#085292}
/* d'apres assets/css/third-party.css (9 regles) */
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#0b6bb8}
.select2-container--classic .select2-selection--single:focus{border:1px solid #0b6bb8}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0b6bb8}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0b6bb8}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0b6bb8}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0b6bb8}
.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#0b6bb8;border-color:#0b6bb8}
.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #0b6bb8;box-shadow:-10px 0 0 #0b6bb8}
.flatpickr-day.week.selected{-webkit-box-shadow:-5px 0 0 #0b6bb8,5px 0 0 #0b6bb8;box-shadow:-5px 0 0 #0b6bb8,5px 0 0 #0b6bb8}
/* d'apres front_web/scss/about-us.css (1 regles) */
.question-section .accordion-button:not(.collapsed){color:#085292}
/* d'apres front_web/scss/blog-details.css (1 regles) */
.blog-detail-section .comments .comment-card{border-left:4px solid #085292}
/* d'apres front_web/scss/bootstrap.css (52 regles) */
:root{--bs-primary:#085292}
a{color:#085292}
.form-control:focus{-webkit-box-shadow:0 0 0 0.25rem rgba(8,82,146,0.25);box-shadow:0 0 0 0.25rem rgba(8,82,146,0.25)}
.form-select:focus{-webkit-box-shadow:0 0 0 0.25rem rgba(8,82,146,0.25);box-shadow:0 0 0 0.25rem rgba(8,82,146,0.25)}
.form-check-input:focus{-webkit-box-shadow:0 0 0 0.25rem rgba(8,82,146,0.25);box-shadow:0 0 0 0.25rem rgba(8,82,146,0.25)}
.form-check-input:checked{background-color:#085292;border-color:#085292}
.form-check-input[type="checkbox"]:indeterminate{background-color:#085292;border-color:#085292}
.form-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(8,82,146,0.25);box-shadow:0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(8,82,146,0.25)}
.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(8,82,146,0.25)}
.form-range::-webkit-slider-thumb{background-color:#085292}
.form-range::-moz-range-thumb{background-color:#085292}
.invalid-feedback{color:#085292}
.invalid-tooltip{background-color:rgba(8,82,146,0.9)}
.was-validated .form-control:invalid, .form-control.is-invalid{border-color:#085292}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus{border-color:#085292;-webkit-box-shadow:0 0 0 0.25rem rgba(8,82,146,0.25);box-shadow:0 0 0 0.25rem rgba(8,82,146,0.25)}
.was-validated .form-select:invalid, .form-select.is-invalid{border-color:#085292}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus{border-color:#085292;-webkit-box-shadow:0 0 0 0.25rem rgba(8,82,146,0.25);box-shadow:0 0 0 0.25rem rgba(8,82,146,0.25)}
.was-validated .form-check-input:invalid, .form-check-input.is-invalid{border-color:#085292}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked{background-color:#085292}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus{-webkit-box-shadow:0 0 0 0.25rem rgba(8,82,146,0.25);box-shadow:0 0 0 0.25rem rgba(8,82,146,0.25)}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label{color:#085292}
.btn-primary{background-color:#085292;border-color:#085292}
.btn-primary:disabled, .btn-primary.disabled{background-color:#085292;border-color:#085292}
.btn-danger{background-color:#085292;border-color:#085292}
.btn-danger:disabled, .btn-danger.disabled{background-color:#085292;border-color:#085292}
.btn-outline-primary{color:#085292;border-color:#085292}
.btn-outline-primary:hover{background-color:#085292;border-color:#085292}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus{-webkit-box-shadow:0 0 0 0.25rem rgba(8,82,146,0.5);box-shadow:0 0 0 0.25rem rgba(8,82,146,0.5)}
.btn-check:checked + .btn-outline-primary,
.btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show{background-color:#085292;border-color:#085292}
.btn-check:checked + .btn-outline-primary:focus,
.btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus{-webkit-box-shadow:0 0 0 0.25rem rgba(8,82,146,0.5);box-shadow:0 0 0 0.25rem rgba(8,82,146,0.5)}
.btn-outline-primary:disabled, .btn-outline-primary.disabled{color:#085292}
.btn-outline-danger{color:#085292;border-color:#085292}
.btn-outline-danger:hover{background-color:#085292;border-color:#085292}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus{-webkit-box-shadow:0 0 0 0.25rem rgba(8,82,146,0.5);box-shadow:0 0 0 0.25rem rgba(8,82,146,0.5)}
.btn-check:checked + .btn-outline-danger,
.btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show{background-color:#085292;border-color:#085292}
.btn-check:checked + .btn-outline-danger:focus,
.btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus{-webkit-box-shadow:0 0 0 0.25rem rgba(8,82,146,0.5);box-shadow:0 0 0 0.25rem rgba(8,82,146,0.5)}
.btn-outline-danger:disabled, .btn-outline-danger.disabled{color:#085292}
.btn-link{color:#085292}
.dropdown-item.active, .dropdown-item:active{background-color:#085292}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active{background-color:#085292}
.nav-link{color:#085292}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link{background-color:#085292}
.page-link{color:#085292}
.page-link:focus{-webkit-box-shadow:0 0 0 0.25rem rgba(8,82,146,0.25);box-shadow:0 0 0 0.25rem rgba(8,82,146,0.25)}
.page-item.active .page-link{background-color:#085292;border-color:#085292}
.progress-bar{background-color:#085292}
.list-group-item.active{background-color:#085292;border-color:#085292}
.btn-close:focus{-webkit-box-shadow:0 0 0 0.25rem rgba(8,82,146,0.25);box-shadow:0 0 0 0.25rem rgba(8,82,146,0.25)}
.link-primary{color:#085292}
.link-danger{color:#085292}
.border-primary{border-color:#085292 !important}
.border-danger{border-color:#085292 !important}
/* d'apres front_web/scss/custom.css (9 regles) */
.bg-primary{background-color:#085292 !important}
.text-primary, .primary-link-hover:hover, .text-hover-primary:hover{color:#085292 !important}
.btn-primary{background-color:#085292;border:1px solid #085292 !important}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus{color:#085292}
.section-heading h2:after, .section-heading h2:before{background-color:#085292}
.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#085292}
.select2-results__option.select2-results__option--highlighted{background-color:#085292 !important}
.toast.toast-info{border-bottom-color:#0b6bb8 !important}
.pagination .page-item .page-link.active, .pagination .page-item .page-link:focus, .pagination .page-item .page-link:hover{background-color:#085292;border:1px solid #085292}
/* d'apres front_web/scss/home.css (1 regles) */
.testimonial-section li.slick-active{background-color:#085292}
/* d'apres front_web/scss/jobs.css (4 regles) */
.latest-job-section .latest-job-left .form-group .form-check-input:checked, .latest-job-section .latest-job-left .form-group .form-check-input:active{background-color:#085292;border-color:#085292}
.latest-job-section .latest-job-left .form-group .form-check-input:checked{background-color:#085292}
.irs--flat .irs-single{color:#085292}
.irs--flat .irs-handle > i:first-child{background-color:#085292}

/* === 2. regles Art Construction (style.css) === */
/* Jobs (InfyJobs) - regles Art Construction ecrites a la main (apres les couleurs remplacees) */
:root {
  --art-bleu: #085292; --art-bleu-survol: #06467e; --art-bleu-fonce: #06304f; --art-bleu-clair: #0b6bb8;
  --art-texte: #12202d; --art-texte-2: #526170; --art-menu: #4b5563; --art-bordure: #dde6ee;
  --art-pied: #111827; --art-pied-texte: #9ca3af; --art-pied-ligne: #374151;
  --bs-primary: #085292; --bs-primary-rgb: 8, 82, 146;
  --bs-secondary: #06304f; --bs-secondary-rgb: 6, 48, 79;
  --bs-link-color: #085292; --bs-link-color-rgb: 8, 82, 146; --bs-link-hover-color: #06467e;
}

/* Logo : proportions d'origine (plus d'ecrasement), hauteur fixe, largeur automatique */
.navbar-brand img, .footer-logo img, .aside-menu-container__aside-logo img, img.new-logo-image {
  width: auto !important; max-width: none !important; object-fit: contain !important;
}
.navbar-brand img { height: 50px !important; }
.footer-logo img { height: 54px !important; }
img.new-logo-image { height: 34px !important; }

/* Menu du haut : comme l'ERP (liens gris, lien actif bleu du logo) */
header .navbar .nav-link { color: var(--art-menu); font-weight: 500; }
header .navbar .nav-link:hover, header .navbar .nav-link.active, header .navbar .nav-item.active > .nav-link { color: var(--art-bleu) !important; }

/* Boutons : bleu du logo, coins 8 px, survol plus fonce (comme l'ERP et le Portail) */
.btn-primary { --bs-btn-bg: #085292; --bs-btn-border-color: #085292; --bs-btn-hover-bg: #06467e; --bs-btn-hover-border-color: #06467e;
  --bs-btn-active-bg: #06304f; --bs-btn-active-border-color: #06304f; --bs-btn-disabled-bg: #085292; --bs-btn-disabled-border-color: #085292;
  background-color: #085292 !important; border-color: #085292 !important; color: #fff !important; border-radius: 8px; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active { background-color: #06467e !important; border-color: #06467e !important; }
header .btn-secondary, .btn-outline-primary { background-color: #fff !important; border-color: #085292 !important; color: #085292 !important; border-radius: 8px; }
header .btn-secondary:hover, .btn-outline-primary:hover { background-color: #085292 !important; color: #fff !important; }
.text-primary { color: #085292 !important; } .bg-primary { background-color: #085292 !important; } .border-primary { border-color: #085292 !important; }

/* Bas de page : comme l'ERP (fond #111827, titres blancs, liens gris clair, ligne #374151) */
footer.footer { background: #111827 !important; background-image: none !important; color: var(--art-pied-texte) !important; }
footer.footer h1, footer.footer h2, footer.footer h3, footer.footer h4, footer.footer h5, footer.footer h6 { color: #fff !important; font-weight: 600; }
footer.footer p, footer.footer span, footer.footer li, footer.footer a, footer.footer i, footer.footer label { color: var(--art-pied-texte) !important; }
footer.footer a:hover, footer.footer a:hover i { color: #fff !important; }
footer.footer hr, footer.footer .border-top, footer.footer .border-bottom { border-color: var(--art-pied-ligne) !important; opacity: 1; }
footer.footer .form-control { background: #1f2937; border-color: var(--art-pied-ligne); color: #fff; }
footer.footer .btn-primary { color: #fff !important; }

/* === Fonds et menu comme le Portail === */
/* en-tete : blanc translucide, colle en haut, fine bordure */
header.bg-gradient { background: rgba(255,255,255,.95) !important; background-image: none !important; position: sticky; top: 0; z-index: 1030;
  -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); border-bottom: 1px solid #E5E7EB; }
/* grand bandeau : degrade bleu du Portail, titres blancs, accent bleu clair */
section.hero-section { background: linear-gradient(135deg, #06304F 0%, #085292 55%, #0B6BB8 100%) !important; }
section.hero-section h1, section.hero-section h2, section.hero-section h3, section.hero-section h4 { color: #fff !important; }
section.hero-section .text-primary, section.hero-section h1 span, section.hero-section h2 span, section.hero-section .text-gradient { color: #8BCBFF !important; -webkit-text-fill-color: #8BCBFF; }
section.hero-section p, section.hero-section .text-gray, section.hero-section .fs-18 { color: #DCE8F3 !important; }
/* sections : alternance blanc / bleu tres pale, bandeau des chiffres en degrade */
.bg-light, section.recent-blog-section { background-color: #F7FAFD !important; }
section.about-section.bg-primary { background: linear-gradient(135deg, #06304F 0%, #085292 55%, #0B6BB8 100%) !important; }
/* un seul selecteur de langue : celui au format du Portail (dans .art-eco) remplace celui d'InfyJobs */
header li.nav-item:has(.language-dropdown-menu) { display: none !important; }
/* boutons de l'ecosysteme : a droite du menu sur ordinateur, a cote du bouton menu sur telephone */
header nav .container > .d-flex.align-items-center > .art-eco { margin-right: 8px; }
@media (min-width: 992px) { header nav .container > .d-flex.align-items-center > .art-eco { order: 9; margin-right: 0; margin-left: 8px; } }

/* Ordinateur : libelles du menu sur une seule ligne, sans deborder (espacements resserres sur les ecrans moyens) */
@media (min-width: 992px) {
  header .navbar .nav-link { white-space: nowrap; }
  header .navbar-nav .nav-item > .nav-link { padding-left: .6rem !important; padding-right: .6rem !important; }
  header .navbar .btn { white-space: nowrap; padding-left: 1rem !important; padding-right: 1rem !important; }
}
@media (min-width: 992px) and (max-width: 1399px) {
  header .navbar .nav-link, header .navbar .btn { font-size: 14px !important; }
  header .navbar-nav .nav-item > .nav-link { padding-left: .45rem !important; padding-right: .45rem !important; }
  header .navbar-nav .nav-item { margin-left: 0 !important; margin-right: 0 !important; }
}
