/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.navbar-expand-lg .offcanvas .offcanvas-body{justify-content:flex-end;}.navbar-brand img{max-width:200px;padding-top:16px;padding-bottom:16px;}header ul.navbar-nav a.nav-link,header ul.nav a.nav-link{color:#1a684f;font-weight:bold;padding-left:8px;padding-right:8px;}header ul.navbar-nav a.nav-link:hover,header ul.navbar-nav a.nav-link:active,header ul.navbar-nav a.nav-link:focus,header ul.nav a.nav-link:hover,header ul.nav a.nav-link:active,header ul.nav a.nav-link:focus{text-decoration:underline;}header ul.nav a.nav-link.active{text-decoration:underline;}.region-featured-top{margin-top:1rem;}.site-footer .block{border:none !important;padding:10px 20px !important;}@media all and (min-width:851px){.site-footer__top .region{width:33% !important;}}body.node--type-page #main .field--name-body img{max-width:700px;width:100%;height:auto;border:2px solid black;}.alert-wrapper{position:unset !important;margin-top:1em;}.alert-wrapper #message-status-title,.alert-wrapper #message-error-title{display:none;}.alert-wrapper .alert{--bs-alert-padding-y:0px;height:50px;}.alert-wrapper .alert svg{margin-left:1em;}main.main-content{margin:1rem 0px;}body.page-user-register #termes div.checkbox .field-prefix div.description,body.path-user #termes div.checkbox .field-prefix div.description{margin-left:-1.5em;padding-bottom:1rem;}body.page-user-register #termes legend,body.path-user #termes legend{font-size:1rem;font-weight:700;}body.page-user-register #termes legend h3,body.path-user #termes legend h3{display:inline;}body.page-user-register #termes div.form-wrapper,body.path-user #termes div.form-wrapper{border-bottom:1px solid #202020;}body.page-user-register #termes .form-check,body.path-user #termes .form-check{min-height:auto;}body.page-user-register legend.form-required::after,body.path-user legend.form-required::after{display:none;}body.page-user-register #termes .form-check.radio input[value=_none],body.path-user #termes .form-check.radio input[value=_none]{display:none;}body.page-user-register #termes .form-check.radio input[value=_none] + label.form-check-label,body.path-user #termes .form-check.radio input[value=_none] + label.form-check-label{display:none;}.view-id-liste_de_benevoles .d-flex{gap:0px 20px;}.view-id-liste_de_benevoles #webform-submission-field-filter .views-field-description__value p{display:none;}.view-id-liste_de_benevoles .views-table thead tr th{background-color:#1a684f;}form.webform-submission-form legend,div.webform-type-webform-table > label{font-size:1.25rem;}table.webform-table tr,table.webform-table td{background:none;box-shadow:none;background-color:none;}details.webform-submission-information{display:none;}.form-item-assignations table th{background-color:#1a684f;padding:0.5rem;}.form-item-assignations table td fieldset,.form-item-assignations table td fieldset legend{margin:0px !important;}.form-item-assignations-add-more-items div.input-group #edit-assignations-add-more-items{width:90px;display:inline;}.form-item-assignations-add-more-items div.input-group [name="assignations[add][more_items]"]{width:90px;display:inline;}.view-id-remplacements .views-table thead tr th{background-color:#1a684f;}body.path-comment article.node--type-plage-horaire header{display:none;}body.path-comment .comment-remplacements-form{margin-top:1em;}body.node--type-plage-horaire section.field--name-field-remplacements{margin-top:1em;}.view-id-comment .views-table thead tr th{background-color:#1a684f;}.view-id-comment .views-table tbody tr.veteran{background-color:#fee49d;}.view-id-comment .views-table tbody tr.novice{background-color:#e9f092;}#views-exposed-form-comment-page-1 .d-flex{gap:0px 20px;}#views-exposed-form-comment-page-1 .bef--secondary{width:100%;margin-bottom:1em;}#views-exposed-form-comment-page-1 .bef--secondary .details-wrapper{display:flex;justify-content:space-between;}.view-id-disponibilites .views-table thead tr th{background-color:#1a684f;}.view-id-disponibilites .views-table tbody tr.veteran{background-color:#fee49d;}.view-id-disponibilites .views-table tbody tr.novice{background-color:#e9f092;}#views-exposed-form-disponibilites-page-1 .d-flex{gap:0px 20px;}#views-exposed-form-disponibilites-page-1 .bef--secondary{width:100%;margin-bottom:1em;}#views-exposed-form-disponibilites-page-1 .bef--secondary .details-wrapper{display:flex;justify-content:space-between;}.custom-width-tooltip .tooltip-inner{max-width:600px;width:max-content;text-align:left;white-space:pre-wrap;}.view-id-feuille_de_temps.views-table thead tr th{background-color:#1a684f;}#views-exposed-form-feuille-de-temps-page-1 .d-flex{gap:0px 20px;}#views-exposed-form-feuille-de-temps-page-1 .bef--secondary{width:100%;margin-bottom:1em;}#views-exposed-form-feuille-de-temps-page-1 .bef--secondary .details-wrapper{display:flex;justify-content:space-between;}#views-exposed-form-feuille-de-temps-page-1 .bef--secondary .details-wrapper legend{font-size:1em;}#views-exposed-form-feuille-de-temps-page-1 .bef--secondary .details-wrapper .fieldset-wrapper{display:flex;gap:0px 20px;}#views-exposed-form-feuille-de-temps-page-1 .bef--secondary .details-wrapper .fieldset-wrapper .js-form-item label{display:none;}.view-id-user_admin_people .views-table thead tr th{background-color:#1a684f;}#views-exposed-form-horaire-page-1 legend,#views-exposed-form-horaire-page-2 legend{font-size:1.25rem;}#views-exposed-form-horaire-page-1 .bef-checkboxes,#views-exposed-form-horaire-page-2 .bef-checkboxes{display:flex;flex-wrap:wrap;}#views-exposed-form-horaire-page-1 .bef-checkboxes .checkbox,#views-exposed-form-horaire-page-2 .bef-checkboxes .checkbox{margin-right:1rem;}.view-id-horaire .calendar-view-pager .pager__item >*,.view-id-horaire .calendar-view-pager .pager__item a{padding:0px;font-size:1.25rem;font-weight:bold;}.view-id-horaire .calendar-view-pager{margin:0px;padding:0px;}.view-id-horaire .calendar-view-pager .pager__item{list-style:none;}.view-id-horaire .calendar-view-pager .pager__item.pager__current .mb-3{margin-bottom:0px!important;}.view-calendar table caption{display:none;}.view-calendar .list-group-item{border:none;background:none;}.view-calendar table,.view-calendar tr,.view-calendar thead,.view-calendar tbody,.view-calendar table:hover,.view-calendar tr:hover,.view-calendar thead:hover,.view-calendar tbody:hover{background:none;}.view-calendar .list-group-item .field--type-entity-reference{margin-bottom:0px;}.table>:not(caption)>*>*{padding:0.025rem;background-color:none!important;box-shadow:none!important;}.calendar-view-table tr.odd{background:none!important;}.calendar-view-table td{min-height:4rem;}.calendar-view-table tr{border-bottom:none!important;}.calendar-view-table .calendar-view-day__row.bergere,span.bergere{background:#e9f092;}.calendar-view-table .calendar-view-day__row.bergere.equipe-incomplete,span.bergere.equipe-incomplete{background:#fac8c8;}.calendar-view-table .calendar-view-day__row.bergere.equipe-incomplete.equipe-incomplete-critique,span.bergere.equipe-incomplete-critique{background:#ff7878;}.calendar-view-table .calendar-view-day__row.bergere.responsable-manquant,.calendar-view-table .calendar-view-day__row.gardienne.responsable-manquant,span.responsable-manquant{border:solid red 2px;}.calendar-view-table .calendar-view-day__row.gardienne,span.gardienne{background:#fee49d;}.calendar-view-table .calendar-view-day__row.gardienne.equipe-incomplete,span.gardienne.equipe-incomplete{background:#fcf4de;}.view-calendar .views-field-field-assignation-responsable .content .field,span.responsable{color:#9f4245;}.view-calendar .views-field-field-assignation-veteran .content .field,span.veteran{color:#202020;}.view-calendar .views-field-field-assignation-novice .content .field,span.novice{color:#0000ff;}.view-calendar .views-field-field-assignation-responsable .Absente .content .field,.view-calendar .views-field-field-assignation-veteran .Absente .content .field,.view-calendar .views-field-field-assignation-novice .Absente .content .field{text-decoration:line-through;}div.d-flex.flex-row.layout .layout__region--content{display:flex!important;flex-direction:row!important;}div.lastname div.content div.field{padding-left:0.25rem;}.calendar-view-table .calendar-view-day__row.is-multi{background:#dfedf0;}li.is-multi > div:not(.views-field-field-notes){display:none;}li.is-multi.is-multi--first .views-field-field-notes,li.is-multi.is-multi--middle .views-field-field-notes,li.is-multi.is-multi--last .views-field-field-notes{height:27px;}li.is-multi.is-multi--first .views-field-field-notes .field-content{position:relative;width:calc(100vw - 275px);z-index:200;text-align:center;height:15px;padding-top:8px;}@media print{body{width:100% !important;}header{display:none;}#main{max-width:100%;}#block-biquette-page-title{display:none;}.views-exposed-form.bef-exposed-form.block{display:none;}.view-filters{display:none;}}
body{color:#3b3b3b;background:#202020;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#1a684f;}#navbar-main{background-color:#e9f092;}a,.link{color:#9f4245;}a:hover,a:focus,.link:hover,.link:focus{color:#c85026;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:#1a684f;}.nav-link:hover,.nav-link:focus{color:#175944;}a:active,.link:active{color:#23aeff;}.dropdown-item.active,.dropdown-item:active{background-color:#1a684f;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#1a684f;border-color:#1a684f;color:#FBFBFB;font-weight:bold;}.btn-primary:hover,.btn-primary:focus{background-color:#67a521;border-color:#67a521;color:#FBFBFB;}.site-footer{background:#238b69;}.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;}
