﻿body{font-family:"Work Sans",sans-serif;padding-top:4.5rem;background-color:#f5f5f5}.container-fluid{padding-left:1rem;padding-right:1rem}h1{color:#e9364b;font-size:1.25rem;font-weight:bold}h2{color:#3d3d3d;font-size:1.25rem;font-weight:bold}.button-orange{background-color:#ff9a00;color:#fff;text-decoration:none;padding:.7rem 1.5rem;border-radius:1.5rem}.button-orange:hover{color:#fff}.button-red{background-color:#e9364b;color:#fff;text-decoration:none;padding:.7rem 1.5rem;border-radius:1.5rem}.button-red:hover{color:#fff}.button-green{background-color:#68c232;color:#fff;text-decoration:none;padding:.7rem 1.5rem;border-radius:1.5rem}.button-green:hover{color:#fff}.login{background-color:#fff;padding:1rem;border-radius:1rem;margin-bottom:2rem}.login .logo{max-width:300px;max-height:60px;margin-top:2rem}.login .login-title h1{text-transform:uppercase;font-size:1.8rem;text-align:center}.login .login-title h1 span{font-weight:300}.login .create-account{color:#e9364b;font-weight:bold;text-decoration:none;padding-bottom:3px;border-bottom:2px solid #e9364b}@media(min-width: 768px){.login form{max-width:60%}}.login form label{align-self:flex-start}.login form input{background-color:#f5f5f5;margin-bottom:1rem;padding:.8rem 2rem;width:100%}.login form input[type=submit]{background-color:#e9364b;color:#fff;text-transform:uppercase;max-width:60%}.login form select{background-color:#f5f5f5;margin-bottom:1rem;padding:.8rem 2rem;width:100%}nav{z-index:1050;background-color:#e9364b;font-size:.9rem}nav a.logo{background:url("../img/logo_pink.png") no-repeat;background-color:#fff;background-size:50%;background-position:center;height:70px;width:70px;display:inline-block;border-radius:100%}nav ul li .nav-link{color:#fff}nav ul li .nav-link:hover{color:#fff}nav ul .active{background-color:#c9364b;font-weight:bold}nav.collecte-nav{background-color:#5e438c}nav.collecte-nav ul .active{background-color:#835ec2}header ul li{color:#4b4b4b}header ul li a{color:#4b4b4b;text-decoration:none}header ul li a:hover{color:#4b4b4b}header ul span{color:#4b4b4b}.tablesorter-headerRow{background-color:#f5f5f5}.tablesorter-filter-row{display:none}.filtered{display:none}.ui-widget{font-family:"Work Sans"}.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}.ui-tabs .ui-tabs-panel{padding:0;background:#fff}.ui-tabs .ui-tabs-nav{padding:0;background-color:#f5f5f5}.ui-tabs .ui-tabs-nav .ui-tabs-tab{padding:.3rem .2rem !important;font-weight:bold;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:#3d3d3d !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:none;background-color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#999898}.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:#3d3d3d}.table tbody td a:hover{color:#3d3d3d}.table th{border-style:solid none;padding-top:1.5rem !important;background-color:#3d3d3d !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:2rem;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}.ui-corner-top{border-top-left-radius:5px;border-top-right-radius:5px}.partner-hover{cursor:default;font-weight:normal}.bi-check-lg{color:#68c232}.bi-x-lg{color:#e9364b}.bi-plus-lg{color:#fff}.bi-gear{color:#e9364b}.bi-file-earmark-text{color:#e9364b}.bi-card-list{color:#e9364b}.bi-trash-fill{color:#e9364b}form{font-size:.9rem;color:#3d3d3d}form h2{font-size:1rem;color:#e9364b;font-weight:bold}form select{border:none}form input{border:none;border-radius:1.5rem;padding:.6rem}form label{margin-bottom:.5rem}form .form-tab{padding:1rem 2rem !important;border-top-right-radius:1rem !important;border-bottom-right-radius:1rem !important;border-bottom-left-radius:1rem !important}form .form-tab select{border:1px solid #999898;font-family:"Work Sans",sans-serif}form .form-tab input{border:1px solid #999898;font-family:"Work Sans",sans-serif}form .form-tab textarea{font-family:"Work Sans",sans-serif;border:1px solid #999898}form .place_name{border:1px solid #999898;border-radius:1.5rem;padding:.6rem}form .required{color:#e9364b}form select{border-radius:1.5rem;padding:.8rem}form #status{border:none;font-weight:600;color:#4b4b4b}form textarea{border:none;border-radius:1.5rem;padding:1rem;resize:none}form #map{position:relative;width:100%;height:300px;border-radius:1.5rem}form #map input{border:none;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 #999898;border-radius:1.5rem;width:100%;min-width:0;max-width:500px;box-shadow:none}form .submit input{background-color:#e9364b;color:#fff;border:none;border-radius:1.5rem;padding:.8rem 1.5rem;font-family:"Work Sans",sans-serif}form #logo-preview{max-height:256px;max-width:256px}.red{color:#e9364b}.medium-grey{color:#999898}.dark-grey{color:#4b4b4b}.light-black{color:#3d3d3d}.border-medium-grey{border-color:#999898 !important}.bg-light-grey{background-color:#f5f5f5}.bg-red{background-color:#e9364b}.bg-orange{background-color:#ff9a00}.pdl_style{border-left:20px solid #ff9a00}.cvl_style{border-left:20px solid #add8e6}.paca_style{border-left:20px solid #835ec2}.idf_style{border-left:20px solid gold}.data-pill{background-color:#f5f5f5;padding:.5rem 1rem}.modify-button{background-color:#4b4b4b;color:#fff;border:none;border-radius:1.5rem;padding:.8rem 1.5rem;text-decoration:none;font-size:.9rem}.modify-button:hover{color:#fff}.modify-request{color:#4b4b4b}.button-request{font-family:"Work Sans",sans-serif !important;background-color:#e9364b;color:#fff;border:none;border-radius:1.5rem;padding:.8rem 1.5rem;text-decoration:none}.button-request:hover{color:#fff}.urgent-collecte{background-color:#ffe4dd;--bs-table-accent-bg: $light-red !important}.status-done{color:#999898;font-weight:bold}.status-current{color:#e9364b;font-weight:bold}.status-soon{color:#f897a1;font-weight:bold}.remove-field{color:#3d3d3d;text-decoration:none}.remove-field:hover{color:#e9364b}.place_name{background-color:#fff;color:#999898;padding:.5rem;border-radius:.5rem}.form-block{background-color:#fff;border-radius:.5rem;padding:1rem}.form-block select{border:1px solid #999898;font-family:"Work Sans",sans-serif}.form-block input{border:1px solid #999898;font-family:"Work Sans",sans-serif}.form-block textarea{font-family:"Work Sans",sans-serif;border:1px solid #999898}.form-block .organized_by{border:1px solid #999898;border-radius:1.5rem;padding:.6rem}.form-block #map{width:98%;margin-left:1%}.white-pill-link{border:1px solid #999898;color:#3d3d3d;text-decoration:none;border-radius:1.5rem;padding:.6rem 1.5rem}.white-pill-link:hover{color:#3d3d3d;text-decoration:none}.dark-pill-link{background-color:#4b4b4b;color:#fff;text-decoration:none;border-radius:1.5rem;padding:.6rem 1.5rem}.dark-pill-link:hover{color:#fff;text-decoration:underline}.red-pill-link{background-color:#e9364b;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 #999898}.doc-link{color:#1b1b1b;text-decoration:none}.doc-link:hover{color:#1b1b1b;text-decoration:underline}.dashboard table tbody{border:1rem solid transparent}.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}
