/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
button.btn{padding:6px !important;}.bouton a{font-size:16px !important;}.form-check{padding-left:1.75rem !important;display:block !important;}.form-check-label{float:left;}.form-check .form-check-input{margin-top:1px !important;}.form-select{border-radius:4px;font-weight:normal;font-size:16px;padding:8px 25px;border:2px solid #d8d8d8;}#block-gmapscentresblock .form-select:focus{border-color:#46c0f5 !important;}.gm-style-iw-t{transform:translateY(50px);}.form-check-input:focus{border-color:#01e5ff;}.form-check-input{font-size:19px;border:2px solid #000000;border-radius:4px !important;margin-top:0px;}a{color:inherit;}.container-fluid._searchbar p a::after{content:"";}.bouton{}#map{min-height:548px;}@media screen and (min-width:768px){min-height:748px;}#map .gm-style-iw-c{max-height:none !important;padding:0 !important;}#map .gm-style-iw-d{padding:10px 20px 20px !important;overflow:auto !important;max-width:100%;}#map .gm-style-iw-c h2{margin:0;padding-right:34px;font-size:1rem;font-weight:700;line-height:30px;}#map .gm-style-iw-c button{top:10px !important;background-color:#fff !important;opacity:1;border-radius:50%;}#map .gm-style-iw-c a.adresse,#map .gm-style-iw-c h2 a{margin:0 !important;line-height:1.5rem;text-decoration:underline 1px currentColor;outline:none;transition:text-decoration-color 400ms ease;}#map .gm-style-iw-c a.adresse:hover,#map .gm-style-iw-c h2 a:hover,#map .gm-style-iw-c a.adresse:focus,#map .gm-style-iw-c a.adresse:active,#map .gm-style-iw-c h2 a:active{text-decoration-color:transparent;}#map .gm-style-iw-c .etatLab span{display:inline-block;}#map .gm-style-iw-c img.photo_lab{height:150px;width:100%;object-fit:cover;border-radius:8px;}#map .gm-style-iw-c p{margin:0 !important;margin-bottom:5px !important;}@media screen and (max-width:992px){#map .gm-style-iw-c .row .col{padding:0 !important;}.listing .inside{display:inline-block;width:100%;text-align:left;}}#map .gm-style-iw-c .row > .col-md-6:first-child{padding-left:0 !important;}#map .gm-style-iw-c .row > .col-md-6:last-child{padding-right:0 !important;}@media screen and (max-width:992px){#map .gm-style-iw{width:100%;text-align:left;}}@media screen and (max-width:992px){#map .gm-style-iw-c{max-width:361px !important;}}.filter-div{margin:0 5px;}.filter-btn{border-radius:4px;border:2px solid gray;font-size:12px;padding:9px;background:#fff;margin-top:0;}.filter-btn:hover{background:#fff;}.filter-btn:active{background-color:#ccc;transform:translateY(2px);}.filter-chbx{position:relative;left:-44px;z-index:-1;}.listing .inside{display:table-cell;vertical-align:middle;}#get_my_location:active,#reload.map-reload:active{transform:translateY(1px);}.listing{cursor:pointer;font-size:16px;min-height:80px;display:-webkit-box !important;}.s_centre{font-weight:bold;}.s_dist{color:#46bff5;font-weight:600;}.s_addr{font-weight:500;}.dt-paging span{display:inline-flex;}.dt-paging{display:flex;justify-content:center;}.dt-paging span,.dt-paging{padding-left:0;list-style:none;}.dt-paging .dt-paging-button,.dt-paging .ellipsis{position:relative;display:block;padding:0.375rem 0.75rem !important;border-radius:0;background-color:#fff;border:1px solid #dee2e6;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}.dt-paging .dt-paging-button:hover:not(.disabled){z-index:2;background-color:#e9ecef;border-color:#dee2e6;color:#212529 !important;}.dt-paging .dt-paging-button.current{z-index:3;background:#46bff5 !important;border-color:#46bff5 !important;}.dt-paging .dt-paging-button:not(.first),.dt-paging .ellipsis{margin-left:-1px;}.dt-paging .dt-paging-button.first{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;overflow:hidden;text-overflow:ellipsis;}.dt-paging .dt-paging-button.last{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;overflow:hidden;text-overflow:ellipsis;}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:unset;}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6 !important;}#listing_wrapper{margin-bottom:15px;}#listing_wrapper .dt-paging{float:unset;text-align:center;}#listing_wrapper .dt-paging .dt-paging-button{margin-left:0px;}a#listing_previous::after{color:#000;position:relative;left:15px;}#listing_wrapper .dt-paging .dt-paging-button.disabled,#listing_wrapper .dt-paging .dt-paging-button.disabled:hover{color:#6666 !important;}#listing_wrapper .dt-paging .dt-paging-button:hover{background:#e4e7ea;border:1px solid #e4e7ea;}.row{margin-right:0 !important;margin-left:0 !important;}.infobulle_contact{text-align:center;position:relative;float:left;left:34%;}table.dataTable tbody td .listing{padding:8px 10px !important;}table.dataTable tbody td{padding:0;}td .listing.active{background:#46c0f55e;}.div_ouverture{}.div_info{width:400px;padding:10px 0;}.div_libre{width:400px;padding:10px 0;border-bottom:1px solid #ddd;}.div_header{margin:0px;}.div_header h3.title{font-size:25px;}.div_header .photo_lab{width:100%;max-height:205px;float:right;}div#bionext-page-title{background-color:#46bff5;min-height:375px;display:flex;justify-content:left;}div#bionext-page-title{background-color:#46bff5;min-height:375px;display:flex;justify-content:left;}#about ul.horaire li{line-height:0.4em;}button#horaires[aria-expanded="true"]::after{content:"\f077";}.loading-overlay{display:none;background:rgba(255,255,255,0.7);position:fixed;bottom:0;left:0;right:0;top:0;z-index:9998;align-items:center;justify-content:center;}.loading-overlay.is-active{display:flex;}.form-check-input:checked{border-color:#01e5ff;}.form-check-input:focus{}ul.horaire{list-style:none;margin-bottom:0;font-size:0.9rem;line-height:1.5em;color:#444444;}b,strong{font-weight:700 !important;}.list_specialite{font-size:16px;font-weight:500;font-style:italic;height:100%;margin-top:15px;border:1px solid #ddd;border-radius:4px;}.divH{margin-bottom:10px;margin-top:20px;}.blockdiv{width:100%;}.blockdiv li{padding:3px 0;}.blockdiv li,ul{padding:0;list-style:none;}.blockdiv h3{font-size:16px !important;line-height:1.5em;}button#horaires{border-color:white;background:white;border-width:0;}._searchbar .row{}._searchbar h3{font-size:32px;}#get_my_location,#reload.map-reload{border:1px solid #46bff5;padding:8px 16px !important;width:100%;font-weight:500;}i.zmdi.zmdi-my-location.text-right{margin-left:-20px;}.acces .bouton{font-size:16px;padding-top:5px;margin-bottom:0px !important;margin-left:0px !important;}a.share{display:none;}@media (min-width:768px){nav.sticky .col-md-2 h1,nav.sticky .col-md-2 h1,nav.sticky .col-md-2 h1,nav.sticky .col-md-2 h1{text-align:left !important;}article[about="/fr/patients/prelevement/centres-de-prelevement"] .col-md-8,article[about="/en/patients/prelevement/centres-de-prelevement"] .col-md-8,article[about="/de/patients/prelevement/centres-de-prelevement"] .col-md-8,article[about="/pt/patients/prelevement/centres-de-prelevement"] .col-md-8,article[about="/fr/espace-laboratoires/prelevement/centres-de-prelevement"] .col-md-8,article[about="/en/espace-laboratoires/prelevement/centres-de-prelevement"] .col-md-8,article[about="/de/espace-laboratoires/prelevement/centres-de-prelevement"] .col-md-8,article[about="/pt/espace-laboratoires/prelevement/centres-de-prelevement"] .col-md-8,article[about="/fr/espace-medecins/prelevement/centres-de-prelevement"] .col-md-8,article[about="/en/espace-medecins/prelevement/centres-de-prelevement"] .col-md-8,article[about="/de/espace-medecins/prelevement/centres-de-prelevement"] .col-md-8,article[about="/pt/espace-medecins/prelevement/centres-de-prelevement"] .col-md-8,article[about="/fr/espace-entreprises/prelevement/centres-de-prelevement"] .col-md-8,article[about="/en/espace-entreprises/prelevement/centres-de-prelevement"] .col-md-8,article[about="/de/espace-entreprises/prelevement/centres-de-prelevement"] .col-md-8,article[about="/pt/espace-entreprises/prelevement/centres-de-prelevement"] .col-md-8{flex:0 0 auto;width:83.33333333%;padding:0 !important;}}.font-weight-bold{font-weight:600;}.page-node-type-pages-standard .main .map-result-bloc ul li::before{display:none;}@keyframes battements{0%{transform:scale(1);}50%{transform:scale(1);}62.5%{transform:scale(1.5);}75%{transform:scale(1.2);}87.5%{transform:scale(1.5);}100%{transform:scale(1);}}div[aria-label="Carte"]
> div
> div
> div:has(img[src="/modules/custom/bionextmod/img/______map-marker-orange.png"]){animation:battements 1s infinite;}div[aria-label="Carte"] > div > div > div:has(img[src="/modules/custom/bionextmod/img/pin0.png"]),div[aria-label="Carte"] > div > div > div:has(img[src="/modules/custom/bionextmod/img/pin1.png"]),div[aria-label="Carte"] > div > div > div:has(img[src="/modules/custom/bionextmod/img/cluster.png"]){transform:scale(0.8);transition:transform 0.3s ease-out;}@media screen and (min-width:768px){button#horaires{float:right;}.gm-style-iw-d{width:450px !important;max-height:unset !important;}._searchbar h3{text-align:left;}.map-result-bloc{min-height:809px !important;height:auto !important;padding-bottom:50px !important;}div[aria-label="Carte"]
  > div
  > div
  > div:has(img[src="/modules/custom/bionextmod/img/pin0.png"]),div[aria-label="Carte"]
  > div
  > div
  > div:has(img[src="/modules/custom/bionextmod/img/pin1.png"]),div[aria-label="Carte"]
  > div
  > div
  > div:has(img[src="/modules/custom/bionextmod/img/cluster.png"]){transform:scale(1);}}button#horaires::after{content:"\f078";border:none;font-family:"Font Awesome 5 Free";font-size:16px;margin-top:6px;margin-left:6px;font-weight:600;}.tooltip-bionext{position:relative;display:inline-block;}.tooltip-bionext:hover .tooltiptext{visibility:visible;}span.tooltiptext{visibility:hidden;width:300px;background-color:#46bff5a8;color:#212529;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;margin-top:-31px;}button#get_my_location:focus,#reload.map-reload:focus{}div#block-gmapscentresblock page-title .main{margin-top:48px;}div#horaireshidden{display:flex;align-items:baseline;}.flex-align-center{display:flex;align-items:center;}.flex-column-between{display:flex;flex-direction:column;justify-content:space-between;}.flex-center{display:flex;justify-content:center;}.module_maps{padding:0 !important;}
