.form-container {
        /* max-width: 1200px; */
        max-width: 85%;
        margin: 0 auto;
        /* padding: 2rem; */
        padding: 0;
        box-shadow: 0 0 15px rgba(0,0,0,0.1);
        border-radius: 10px;
        background-color: #ffffff;  /* Fondo blanco para el formulario */
        
    }

    #map { height: 400px; margin-top: 20px; border: 1px solid #ddd; }

    .form-check-input:checked {
        border-color: #0d6efd !important;
        background-color: #0d6efd !important;
    }

    .form-check-label {
        cursor: pointer !important;
        font-weight: 500 !important;
    }

    .btn-check:checked + .btn-outline-primary {
        background-color: #0d6efd;
        color: #fff;
        border-color: #0d6efd;
        box-shadow: 0 0 0 0.2rem rgba(13,110,253,.25);
    }
    
    .btn-outline-primary {
        transition: all 0.2s ease-in-out;
    }
    
    .btn-outline-primary:hover {
        background-color: #e7f1ff;
        color: #0d6efd;
    }

    .border-bottomm{
        border-bottom: #0d6dfd solid 5px;
    }


    .bg-success-light{
        background-color: rgba(188, 238, 182, 0.664) !important;
    }