 .form_don_visiteur_content
{
        width:100%;
        max-width: 1100px;
}
#selectedPhoto img
{
width:100%;
}
#gallery_photos
{
 background: #8080802b;
    padding: 1rem;
    margin-top: 1rem;
}
    .circle {
        background: green;
        border-radius: 50%;
        position: relative;
        z-index: 9999;

        height: 60px;
        width: 60px;
        font-size: 40px;
        border-radius: 50%;
    width: 50px; /* Adjust size as needed */
    height: 50px; /* Adjust size as needed */
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: white;
    color: black;
    }

    .carousel-item img {
        width: 100%;
        height: auto;
    }

    .carousel-indicators {
        bottom: -40px;
    }

    .carousel-control-prev,
    .carousel-control-next {
        width: 5%;
    }

    .carousel-control-prev-icon,
    .carousel-control-next-icon {
        background-color: rgba(0, 0, 0, 0.5);
    }

    #selectedPhoto {
        margin-top: 20px;
        font-size: 1.2em;
    }

    #selectedPhoto img {
        width: 100%;
        /*max-width: 300px; */
        height: auto;
    }

    #footer_wrapper,
    #custom_fiche h3 {
        display: none;
    }

    .form_don_visiteur .btn_type_don {
        display: none;
    }


    .form_don_visiteur .btn_label {
        display: inline-block;
        padding: 10px 20px;
        /*border: 2px solid <?php echo $values_conf['new_form_don_couleur_btn'];?> ; */
        background-color: white;
        cursor: pointer;
        transition: background-color 0.3s ease;
        border-radius: 4px;
        margin-right: 0px;
    }


    .form_don_visiteur .btn_type_don:checked+.btn_label {
        /*background-color: <?php echo $values_conf['new_form_don_couleur_btn'];?>;*/
        color: white;
    }


    .form_don_visiteur .Btn.nwbtn {
        display: inline-block;
    }

    .form_don_visiteur input[type="radio"] {
        display: none;
    }


    .form_don_visiteur .row .col-md-4 label,
    .form_don_visiteur .cards_divs  .col-md-6 label {
        display: inline-block;
        padding: 10px 20px;
        /*border: 2px solid <?php echo $values_conf['new_form_don_couleur_btn'];?>; */
        background-color: white;
        cursor: pointer;
        transition: background-color 0.3s ease, color 0.3s ease;
        border-radius: 4px;
        margin-right: 10px;
        text-align: center;
    }


    .form_don_visiteur input[type="radio"]:checked+label , .form_don_visiteur input[type="submit"].Btn , .returnclass {
       /* background-color: <?php echo $values_conf['new_form_don_couleur_btn'];?> !important; */
        color: white;
    }

    .carousel-image-container {
        position: relative;
    }

    .carousel-image-container .overlay {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgb(54 57 54 / 10%);
        /* Green overlay with opacity */
        display: flex;
        justify-content: center;
        align-items: center;
        visibility: hidden;
        /* Hide the overlay initially */
    }

    .carousel-image-container.updateit .overlay {
        visibility: visible;
        /* Show the overlay only on the active image */
    }

    .carousel-image-container .overlay .form-check-input {
        cursor: pointer;
        transform: scale(1.5);
        /* Make the checkbox larger if needed */
        visibility: hidden;
    }