﻿@font-face{font-family:"LorimerCondensed";src:url("../fonts/Lorimer_No_2_Condensed_Bold.otf") format("opentype")}@font-face{font-family:"LorimerCondensedBlack";src:url("../fonts/Lorimer_No_2_Condensed_Black.otf") format("opentype")}@font-face{font-family:"Lorimer";src:url("../fonts/Lorimer_No_2_Bold.otf") format("opentype")}@font-face{font-family:"Parkinsans";src:url("../fonts/Parkinsans-Light.ttf") format("truetype");font-weight:300}@font-face{font-family:"Parkinsans";src:url("../fonts/Parkinsans-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"Parkinsans";src:url("../fonts/Parkinsans-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"Parkinsans";src:url("../fonts/Parkinsans-SemiBold.ttf") format("truetype");font-weight:600}@font-face{font-family:"Parkinsans";src:url("../fonts/Parkinsans-Bold.ttf") format("truetype");font-weight:700}@font-face{font-family:"Parkinsans";src:url("../fonts/Parkinsans-ExtraBold.ttf") format("truetype");font-weight:800}html{height:100%}body{font-family:"Parkinsans",sans-serif;padding-top:120px;color:#490320;background-color:#fff8f0;display:flex;flex-direction:column;min-height:100%}@media(max-width: 768px){body{padding-top:80px}}.body-collectes{background-color:#f5c8fa}.body-partner{background-color:#e30033}.font-lorimer-condensed{font-family:"LorimerCondensed",sans-serif;text-transform:uppercase}.container-fluid{flex-grow:1}@media(min-width: 768px){.container-fluid{padding-left:0;padding-right:0}}h1,h2{color:#490320}h1{font-size:2.5rem}h2{font-size:1.5rem}.small-maroon-shadow{border:3px solid #490320;box-shadow:6px 7px 0px 0px #490320;border-radius:.625rem}.button-orange{background-color:#f49058;color:#fff;text-decoration:none;padding:.7rem 1.5rem;border-radius:1.5rem}.button-orange:hover{color:#fff}.button-red{font-family:LorimerCondensed;letter-spacing:4%;font-size:18px;text-transform:uppercase;background-color:#e30033;color:#fff;text-decoration:none;padding:.625rem .875rem;border-radius:.625rem}.button-red:hover{color:#fff}.button-green{font-family:LorimerCondensed;letter-spacing:4%;font-size:18px;text-transform:uppercase;background-color:#79cca8;color:#fff;text-decoration:none;padding:.625rem .875rem;border-radius:.625rem}.button-green:hover{color:#fff}.login{background-color:#fff;padding:1rem;border-radius:1rem;margin-bottom:2rem;margin-top:-60px}.login .logo{max-width:300px;margin-top:2rem}.login .create-account{color:#490320;font-weight:bold;text-decoration:none;padding-bottom:3px;border-bottom:2px solid #490320}@media(min-width: 768px){.login form{max-width:60%}}.login form label{align-self:flex-start}.login form input{margin-bottom:1rem;padding:.8rem 1rem;width:100%}.login form input[type=submit]{width:auto;padding:.5rem 1rem}.login form select{margin-bottom:1rem;width:100%}.login .login-img{position:absolute;right:20%;bottom:20px}@media(max-width: 768px){.login .login-img{display:none}}.login .login-img img{width:200px}footer{color:#fffcf8;display:flex;align-items:center;justify-content:space-around;height:95px;width:100%;background-color:#490320;z-index:1100;flex-grow:0;flex-shrink:0}footer a{color:#fffcf8;text-decoration:none;font-size:24px}footer p{font-size:12px;margin-bottom:0}nav{z-index:1050;background-color:#e30033;font-size:.9rem}nav a.logo{background:url("../img/logo.png") no-repeat;background-color:#fff;background-size:70%;background-position:center;height:87px;width:220px;display:inline-block;border-radius:100%}nav ul li .nav-link{color:#fff}nav ul li .nav-link:hover{color:#fff}nav ul li button{background-color:#e30033;color:#fff;border:none;padding:.5rem 1rem;text-align:left}nav ul .active{background-color:#980022;font-weight:bold}nav.collecte-nav{background-color:#f5c8fa}nav.collecte-nav ul li .nav-link{color:#490320}nav.collecte-nav ul li .nav-link:hover{color:#490320}nav.collecte-nav ul .active{background-color:rgba(73,3,32,.1)}header{height:100px}@media(max-width: 768px){header{height:60px}}header ul li a{color:#490320;text-decoration:none}header ul li a:hover{color:#490320}.tablesorter-headerRow{background-color:#fff8f0}.tablesorter-filter-row{display:none}.filtered{display:none}.ui-widget{font-family:"Parkinsans",sans-serif}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:inherit}.ui-widget-content a{color:#490320}.ui-widget.ui-widget-content{border:none}.ui-widget-content{border:none;background:transparent}.ui-widget-content .ui-widget-header{border:none;background:none}.ui-tabs{padding:0;color:#490320}.ui-tabs .ui-tabs-panel{padding:0;background:#fff;border:1px solid #490320;border-radius:0 .5rem .5rem .5rem}.ui-tabs .ui-tabs-nav{padding:0;background-color:#fff8f0}.ui-tabs .ui-tabs-nav .ui-tabs-tab{padding:.3rem .2rem !important;font-size:16px;margin:1px .4em 0 0}@media(min-width: 768px){.ui-tabs .ui-tabs-nav .ui-tabs-tab{padding:.4rem .3rem !important}}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:none;background-color:#490320 !important}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff !important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #490320;background-color:#f5c8fa}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#490320}.table{margin-bottom:.5rem}.table tbody{font-size:.9rem}.table tbody td{padding-top:1rem !important;padding-bottom:1rem !important;vertical-align:middle}.table tbody td:first-child{padding-left:1.5rem}.table tbody td:last-child{padding-right:1.5rem}.table tbody td a{text-decoration:none;font-weight:600;color:#490320}.table tbody td a:hover{color:#490320}.table th{border-style:solid none;padding-top:1rem !important;padding-bottom:1rem !important;background-color:#490320 !important;color:#fff;font-weight:normal;font-size:.9rem;white-space:nowrap;vertical-align:middle}.table th:first-child{border-left-style:solid;border-bottom-left-radius:5px;padding-left:1.5rem;padding-right:2rem}.table th:last-child{border-left-style:solid;border-bottom-right-radius:5px;border-top-right-radius:5px;padding-right:1.5rem}.admin-head-row{border-left:10px solid #490320}.ui-corner-top{border-top-left-radius:15px;border-top-right-radius:15px}.partner-hover{cursor:default;font-weight:normal}.table>:not(caption)>*>td{color:#490320}.table>tbody>tr,.table>tbody>tr>td{border:none}.table>tbody>tr:nth-child(odd)>td,.table>tbody>tr:nth-child(odd)>th{background-color:#fffcf8}.table>tbody>tr:nth-child(even)>td,.table>tbody>tr:nth-child(even)>th{background-color:#fff8f0}.single-partner-table{border:1px solid #490320;border-radius:.5rem}.bi-check-lg{color:#79cca8}.bi-x-lg{color:#e30033}.bi-plus-lg{color:#fff}.bi-gear{color:#e30033}.bi-file-earmark-text{color:#e30033}.bi-card-list{color:#e30033}.bi-trash-fill{color:#e30033}form{color:#490320;background-color:#fff;border:1px solid #490320;border-radius:.5rem;padding:20px}form select{border:1px solid #490320;background-color:#fff}form input{border:1px solid #490320;border-radius:.3rem;padding:.6rem}form label{margin-bottom:.5rem}form .required{color:#e30033}form select{border-radius:1.5rem;padding:.8rem}form #status{border:1px solid #490320;font-weight:600;color:#490320}form textarea{border:1 px solid #490320;border-radius:.3rem;padding:1rem;resize:none}form #map{position:relative;width:100%;height:300px;border-radius:1.5rem}form #map input{border:1px solid #490320;padding:.5rem 2rem}form #map .mapboxgl-ctrl-top-right{top:20px;left:20px;right:20px;z-index:0}form #map .mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:none}form #map .mapboxgl-ctrl-top-right .mapboxgl-ctrl-geocoder{border:2px solid #490320;border-radius:1.5rem;width:100%;min-width:0;max-width:500px;box-shadow:none}form .submit input{display:inline-block;font-family:"LorimerCondensed";font-size:1.125rem;font-weight:normal;text-transform:uppercase;letter-spacing:4%;background-color:#fcefd9;color:#490320;border:2px solid #490320;border-radius:.625rem;padding:.625rem .875rem;text-decoration:none}form #logo-preview{max-height:256px;max-width:256px}form #place_name{height:100%}form #place_name .mapboxgl-ctrl-geocoder{height:inherit}form #place_name .mapboxgl-ctrl-geocoder input{height:inherit}.red{color:#e30033}.maroon{color:#490320}.beige-100{color:#fffcf8}.border-maroon{border-color:#490320 !important}.bg-red{background-color:#e30033}.bg-orange{background-color:#f49058}.bg-maroon{background-color:#490320}.pdl_style{border-left:10px solid #f49058 !important}.cvl_style{border-left:10px solid #add8e6 !important}.paca_style{border-left:10px solid #835ec2 !important}.idf_style{border-left:10px solid gold !important}.data-pill{background-color:#fff8f0;padding:.5rem 1rem}.modify-button{display:inline-block;font-family:"LorimerCondensed" !important;font-size:1.125rem;font-weight:normal;text-transform:uppercase;letter-spacing:4%;background-color:#fcefd9;color:#490320;border:2px solid #490320;border-radius:.625rem;padding:.625rem .875rem;text-decoration:none}.modify-request{color:#490320}.button-request{font-family:"Work Sans",sans-serif !important;background-color:#e30033;color:#fff;border:none;border-radius:1.5rem;padding:.8rem 1.5rem;text-decoration:none}.button-request:hover{color:#fff}.partner-request{background-repeat:no-repeat;background-size:cover;background-position:center;height:250px}.disposable-request{background-image:url("../img/demande-jetable.jpg")}.reusable-request{background-image:url("../img/demande-reutilisable.jpg")}.distributor-request{background-image:url("../img/demande-distributeur.jpg")}.workshop-request{background-image:url("../img/demande-formation.jpg")}.urgent-collecte>td{background-color:#f5c8fa !important}.status-done{color:#490320;font-weight:bold}.status-current{color:#e30033;font-weight:bold}.status-soon{color:#f897a1;font-weight:bold}.remove-field{color:#490320;text-decoration:none}.remove-field:hover{color:#e30033}.place_name{background-color:#fff;color:#490320;padding:.5rem;border-radius:.5rem}.form-block{background-color:#fff;border-radius:.5rem;padding:1rem}.form-block select{border:1px solid #490320;font-family:"Parkinsans",sans-serif}.form-block input{border:1px solid #490320;font-family:"Parkinsans",sans-serif}.form-block textarea{font-family:"Parkinsans",sans-serif;border:1px solid #490320}.form-block .organized_by{border:1px solid #490320;border-radius:1.5rem;padding:.6rem}.form-block #map{width:98%;margin-left:1%}.red-pill-link{background-color:#e30033;font-size:.9rem;color:#fff;text-decoration:none;border-radius:1.5rem;padding:.3rem 1rem}.red-pill-link:hover{color:#fff;text-decoration:underline}.inventory-table th,.inventory-table td{padding:1rem;border:1px solid #490320}.doc-link{color:#1b1b1b;text-decoration:none}.doc-link:hover{color:#1b1b1b;text-decoration:underline}.collecte-request{background-repeat:no-repeat;background-size:cover;background-position:center 25%;height:250px}.supermarket-request{background-image:url("../img/collecte-supermarche.jpg")}.classic-request{background-image:url("../img/collecte-individuelle.jpg")}.collecte-request-container{width:100%}@media(min-width: 768px){.collecte-request-container{width:50%}}.add-schedule-button{background-color:#fff8f0}.img-faq{height:100px;margin-left:2rem}.dashboard table th{padding:.5rem;border:1px solid #000;text-align:center}.dashboard table td{border:1px solid #000;text-align:center;padding:.5rem}.dashboard table td:first-child{padding-left:.5rem}.dashboard table td:last-child{padding-right:.5rem}.dashboard .table th{border:none}.map-collectes{display:block;overflow:hidden;position:relative;height:100vh;width:100%;margin-top:-4.5rem;background:#fff;padding:0}.map-collectes .infos{height:85px;background:#fff}.map-collectes .infos a.create{display:block;position:absolute;right:0;top:30px;width:180px;height:30px;text-align:center;line-height:30px;color:#fff;font-weight:bold;font-size:12px;background:#f98893;border-radius:50px;box-shadow:0px 0px 20px rgba(0,0,0,.1)}.map-collectes .infos a.create:hover{background:#d3293d}.map-collectes .infos a.close{display:block;position:absolute;left:0px;top:30px;width:25px;height:24px;background-image:url("../img/close_grey.svg");background-size:cover}.map-collectes .infos h2{margin:0;padding:0;text-align:center;color:#f98893;font-size:23px;font-style:normal}.map-collectes .infos ul{margin:20px 0;padding:0;text-align:center;list-style-type:none}.map-collectes .infos ul li{display:inline-block;vertical-align:top;margin:0 20px;line-height:20px;font-size:12px;font-weight:bold;color:#737373;font-style:italic}.map-collectes .infos ul li .marker-pink,.map-collectes .infos ul li .marker-pink-fade,.map-collectes .infos ul li .marker-grey{display:inline-block;background-image:url("../img/marker_pink.svg");background-size:cover;width:14px;height:17px;vertical-align:top;margin-right:5px}.map-collectes .infos ul li .marker-pink.marker-pink-fade,.map-collectes .infos ul li .marker-pink-fade.marker-pink-fade,.map-collectes .infos ul li .marker-grey.marker-pink-fade{background-image:url("../img/marker_pink_fade.svg")}.map-collectes .infos ul li .marker-pink.marker-grey,.map-collectes .infos ul li .marker-pink-fade.marker-grey,.map-collectes .infos ul li .marker-grey.marker-grey{background-image:url("../img/marker_grey.svg")}.map-collectes__container{width:100%;height:100vh}.map-collectes__mapbox{width:100%;height:100vh;background:#767676;box-shadow:0px 0px 20px rgba(0,0,0,.1);float:left}.map-collectes .filter-group{font:12px/20px "Open Sans",Arial,Helvetica,sans-serif;font-weight:600;position:absolute;bottom:35px;left:10px;z-index:1000;border-radius:5px;background:#fff;width:230px;color:#737373;padding:5px 0;box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media(max-width: 780px){.map-collectes .filter-group{bottom:10px}}.map-collectes .filter-group .soon{color:#ea8e95}.map-collectes .filter-group .current{color:#dd434a}.map-collectes .filter-group .done{color:#a4a4a4}.map-collectes .filter-group .bad{color:#464646}.map-collectes .filter-group input[type=checkbox]+label{background-color:#fff;display:block;cursor:pointer;padding:3px 10px}.map-collectes .filter-group label:last-child{border:none}.map-collectes .filter-group input[type=checkbox]{display:none}.map-collectes .filter-group input[type=checkbox]+label{background-color:#fff}.map-collectes .filter-group input[type=checkbox]+label:hover{background-color:#f7f7f7}.map-collectes .filter-group input[type=checkbox]:checked+label:before{content:"✔";margin-right:5px}.map-collectes .mapboxgl-ctrl-geocoder{min-width:100%}.map-collectes #map .mapboxgl-popup{max-width:300px;min-width:200px}.map-collectes #map .mapboxgl-popup-content{text-align:center;font-family:"Open Sans",sans-serif;padding:10px 20px}.map-collectes #map .mapboxgl-popup-content h3{margin:0;margin-bottom:2px;color:#f98893;font-size:14px}.map-collectes #map .mapboxgl-popup-content h3.popup-title--current{color:#dd434a}.map-collectes #map .mapboxgl-popup-content h3.popup-title--soon{color:#ea8e95}.map-collectes #map .mapboxgl-popup-content h3.popup-title--done{color:#a4a4a4}.map-collectes #map .mapboxgl-popup-content h3.popup-title--bad{color:#464646}.map-collectes #map .mapboxgl-popup-content h4{margin:0;margin-bottom:10px;font-size:12px;color:#f98893;font-style:italic}.map-collectes #map .mapboxgl-popup-content p{margin:0}.map-collectes #map .marker-current{background-image:url("../img/marker_pink.svg");background-size:cover;width:32px;height:41px;cursor:pointer}.map-collectes #map .marker-soon{background-image:url("../img/marker_pink_fade.svg");background-size:cover;width:32px;height:41px;cursor:pointer}.map-collectes #map .marker-done{background-image:url("../img/marker_grey.svg");background-size:cover;width:32px;height:41px;cursor:pointer}.map-collectes-search{width:242px;height:calc(100vh - 80px);position:absolute;right:5%;background-color:#fff;padding:10px;margin:30px 0;border-radius:5px}@media(max-width: 780px){.map-collectes-search{display:none}}.map-collectes-search__result-list{height:calc(100vh - 130px);overflow-y:scroll}.map-collectes-search__item{border-radius:5px;border:1px solid #eaeaea;margin-top:10px;margin-right:6px;cursor:pointer;white-space:pre-line}.map-collectes-search__item h3{margin:0;font-size:14px;padding:4px;border-bottom:1px solid #eaeaea}.map-collectes-search__item--current h3{color:#dd434a}.map-collectes-search__item--soon h3{color:#ea8e95}.map-collectes-search__item--done h3{color:#a4a4a4}.map-collectes-search__item--bad h3{color:#464646}.map-collectes-search__item p{margin:0;padding:4px;padding-left:8px}.map-collectes-search__item:hover{border-color:#dd434a;box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}.map-collectes-search__item:hover h3{border-color:#dd434a}.inter-scope{background-color:#e6f3fe;--bs-table-accent-bg: rgb(230, 243, 254) !important}
