/*
    LEAFLET PROPERTIES
*/

.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {
    border: 0 solid transparent;
    background-color: var(--bs-white);
    border-radius: 50px !important;
}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
    font-size: 18px;
}

.leaflet-touch .leaflet-bar a:first-child {
    border-radius: 50px 50px 0 0 !important;
}

.leaflet-touch .leaflet-bar a:last-child {
    border-radius: 0 0 50px 50px !important;
}

.leaflet-touch .leaflet-bar a {
    line-height: 35px;
}

.leaflet-bar a, .leaflet-bar a {
    border-radius: 50px !important;
    border-bottom: 0 solid transparent;
}

.leaflet-bar a, .leaflet-bar a:hover {
    border-bottom: 0 solid transparent;
}
.leaflet-verticalcenter {
    position: absolute;
    z-index: 1000;
    pointer-events: none;
    /********************************************/
    top: 50%;
    transform: translateY(-50%);
    padding-top: 10px;
}

.leaflet-verticalcenter .leaflet-control {
    margin-bottom: 10px;
}
.leaflet-bar a.leaflet-disabled{
    background-color: var(--bs-white);
    cursor: not-allowed;
    color: var(--bs-dark-primary);
}