#map {
    width: 100%; 
    height: 600px;
    position: relative;
    margin: auto;
}    


.geoloc {
    display: flex;
    justify-content: center; /* Centers horizontally */
    width: auto;
    flex-direction: column ;
    align-items: center;
    text-align: center;

}

.geoloc p {
    
    display: block !important;
    width: 100% !important;
    text-align: center !important;

}
.smaller {
    font-size: 0.8em;
}

.element-droite {
    align-self: flex-end;
    margin-top: 10px;
    margin-right: 10px;
}

.checkbox_aligned {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: .5rem;
}


.checkbox_aligned input[type="checkbox"] {
    width: auto;
    margin: 0;
}

.checkbox_aligned label {
    width: auto;
    margin: 0;
    display: inline;
}


@media (max-width: 768px) {
    body {
        padding-left: 10px;
    }
    .save_geo_btn_div {
        float: right;
    }
}