.backgroundColorBadgeAnnee2425{color:#fff !important;background-color:rgba(63,182,24,var(--bs-bg-opacity,1)) !important}.backgroundColorBadgeAnnee2526{color:#fff !important;background-color:rgba(244,81,30,var(--bs-bg-opacity,1)) !important}.backgroundColorBadgeAnnee2627{color:#fff !important;background-color:rgba(88,36,244,var(--bs-bg-opacity,1)) !important}
body{color:#000;background:#fffffe}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fdfdfc}.tabs ul.primary li a.is-active{background-color:#fdfdfc}.tabs ul.primary li.is-active a{background-color:#fdfdfc;border-bottom-color:#fdfdfc}#navbar-top{background-color:#094067}#navbar-main{background-color:#094067}a,.link{color:#ef4565}a:hover,a:focus,.link:hover,.link:focus{color:#ff4d4d}a:active,.link:active{color:#f77}.page-item.active .page-link{background-color:#ef4565;border-color:#ef4565}.page-link,.page-link:hover{color:#ef4565}.sidebar .block{background-color:#fff;border-color:#f9f9f9}.btn-primary{background-color:#ef4565;border-color:#ef4565}.btn-primary:hover,.btn-primary:focus{background-color:#ed2e52}.site-footer{background:#fffffe}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff}[dir=rtl] .color-form .color-palette{margin-left:0;margin-right:20px}[dir=rtl] .color-form .form-item label{float:right}[dir=rtl] .color-form .color-palette .lock{right:-20px;left:0}
.block_style,.webform-submission-form{margin-left:.2rem;border:none;box-shadow:rgb(31 31 31/10%) 0px 3px 10px;background:#fff;padding:1rem}.block_style label{font-weight:600 !important}.page-user-login .main-content.col,.path-user .main-content.col{max-width:900px;margin:0 auto !important}#edit-actions{text-align:center}.slogan-devac{background-color:#ef4565;color:#fffffe}.node__content{margin-top:0 !important}.webform-submission-information,.webform-submission-navigation,div.webform-details-toggle-state-wrapper{display:none !important}#navbar-main{margin-bottom:.5rem !important;padding-top:0 !important;padding-bottom:0 !important}.sf-menu li{text-decoration:none !important;color:#fff !important}.sf-menu a{text-decoration:none !important;color:#fff !important}.sf-menu a span{margin-left:5px !important}.sf-menu .menuparent li{background-color:#fff !important}.sf-menu .menuparent a{color:#094067 !important}.sf-menu .menuparent span{margin-left:5px !important}.block_element_webform{background-color:#f5f5f5 !important;padding:1rem !important;box-shadow:rgb(184 184 184/50%) 0px .0625rem .25rem 0px}.webform-submission-dossier-candidature-vacataire-form .block_element_webform legend span{background:#7b7b7b;color:#fff;padding:2px 10px;border-bottom-right-radius:15px;border-top-right-radius:15px;font-size:18px}.webform-flexbox.alert{padding:.15rem !important}.candidature-button{color:#fff;background-color:#ef4565;border-color:#ef4565;padding:.2rem .4rem;text-decoration:none;border-radius:10px;white-space:nowrap}.candidature-button:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.candidature-button-margin{margin-bottom:.2rem}.my-read-only-class{pointer-events:none}.shadow-style{box-shadow:rgb(184 184 184/50%) 0px .0625rem .25rem 0px;background-color:#fff}.border-favorable{border-left:#28a745 15px solid}.border-defavorable{border-left:#c00 15px solid}.block_cas_login{color:#fff;margin:0 !important}.blue-background{background-color:#094067 !important;color:#fff !important;text-decoration:none !important;text-align:center;border-radius:1px}.text-rose{color:#ef4565 !important}.homevac_card{border-left:15px solid #ef4565 !important}.homevac_card:hover{background-color:#cdd8e0 !important}.views-table th{background:#3b3b3b !important}.views-table{border-collapse:separate;border-spacing:0px 0px !important}table{box-shadow:rgb(31 31 31/10%) 0px 3px 10px}tr{background:#fff}tr td,tr th{border:0;border-bottom:1px solid #e1e1e1 !important}table tr:hover{font-weight:600}div.alert-success:has(b.telechargementpieces){box-shadow:rgb(31 31 31/10%) 0px 3px 10px}
.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 .3em}form .form-actions{align-self:flex-end}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem}form .form-type-textarea{margin-bottom:0}
nav.tabs{margin-bottom:1rem}
