
/*div di accesso area personale*/
.formulario {
    background-color: rgba(7, 7, 7, 0.726);
    margin: 0% auto 0%auto;
    width: 40%;
    color: white;
    margin: 10px;

}

#areaprivata {
    display: none;
    position: fixed;
    z-index: 3;
    left: 0;
    top: 0%;
    width: 100%;
    height: 100%;
    overflow: auto;
    justify-content: center;
    align-items: center;
    background-color: rgba(116, 114, 114, 0.041); /* Colore grigio con minore opacità */
    padding-top: 5px;
    /* Glass effect */
    backdrop-filter: blur(8px); /* Intensità della sfocatura */
    -webkit-backdrop-filter: blur(8px); /* Compatibilità con Safari */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Ombra per effetto tridimensionale */
    border-radius: 8px; /* Angoli arrotondati per un aspetto elegante */
}


.formulario span {
    display: block;
  
}

#close {
    float: right;
    color: white;
    background-color: white;
   
  
}

.accesso input[type=email],
input[type=password] {
    width: 100%;
    padding: 12px 10px;
    margin: 8px 0px;
    display: inline-block;
    box-sizing: border-box;
}

.submit {
    border-radius: 0.375rem;
    background-color:  #ff9900 ;
    color: #242f3a;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    width: 100%;
    font-family: 'Arial';
    font-weight: bold;
    font-size: 100%;
}

.accesso button:hover {
    opacity: 0.8;
}

.accesso {
    padding: 13px;
}

.formulario {
    padding: 1rem;
    -webkit-animation: animatezoom 0.6s;
    animation: animatezoom 0.6s
}

@-webkit-keyframes animatezoom {
    from {
        -webkit-transform: scale(0)
    }

    to {
        -webkit-transform: scale(1)
    }
}

@keyframes animatezoom {
    from {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}


@media screen and (max-width: 768px) {
    .formulario{
        width: 100%;
    }
}