#map{
    position: relative;
    height: 80vh;
    z-index: 1;
}
.flex{
    display: flex;
    flex-direction: row;
}

.map{
    width: 100% ;
}
.list{
    width: 30% ;
}

@media screen and (max-width:768px) { 
    #map{
        height: 100vh;
    }
    .flex{
        flex-direction: column;
    }
    .flex-container{
        min-width: 100px;
        margin-left: 30px; 
        margin-right: 30px; 
    }
    .map{
        width: 100% ;
    }
    .list{
        width: 100% ;
    }
}   
.marker-cluster div {
    color: black;
}
#liste{
    height: 600px;
    overflow: auto;
    padding: 30px;
    border-radius: 6px;
    background-color: #e5e5e5;
}
#champ-distance{
    -webkit-appearance: auto;
    margin: -15px 10px;
}
.custompopup{
    font-size: 16px;
}
.leaflet-container a.leaflet-popup-close-button {
    padding-right: 34px !important;
    font-size: 24px !important;
    padding-top: 12px !important;
}
.ql-container{
    background-color: white;
}
.mce-btn.mce-active button, .mce-btn.mce-active:hover button, .mce-btn.mce-active i, .mce-btn.mce-active:hover i {
    color: #50575e !important;
  }