.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {
    border-radius: 15px;
}

.leaflet-touch .leaflet-bar button:not(.leaflet-control-geocoder-icon) {
    background: #04283E;
    color: white;
}

.leaflet-bar button:first-of-type {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.leaflet-bar button:last-of-type {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

#pac-meta {
    border-radius: 10px;
}

.leaflet-control-geocoder-icon {
    background-image: url("/images/roundtour-v2/location.svg");
}

.leaflet-control-container .easy-button-button > .button-state > * {
    position: absolute;
    transform: translate(-50%,-50%);
}

.leaflet-control-container .easy-button-button > .button-state > img {
    height: 18px;
}

.leaflet-control-container .easy-button-button > .button-state {
    position: initial;
}
