   /* Form contatti */

/* Elimina l'ombra blu su selezioni */
input, textarea, button {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; 
                           outline: 0px !important;
  }

.form-control {
        border-color: #9f9f9f;
        border-radius: 0;
        }

/* hon */
#indirizzo {
 position:fixed;
left: 2000px; 
   }

/*  btn submit */
   .btn5 {
        border-color: #000000;
        border-radius: 0;
        font-size: 11px;
  font-weight: 700;
  padding: 0 22px;
  width: auto;
  height: 37px;
  line-height: 37px;
  letter-spacing: 2px;
  background-color: white;
        }

.btn5:hover {
        border-color: #000000;
        border-radius: 0;
        background-color: #000000;
        color: white;
        }


/* Validator */
  .invalid-feedback {
 display: none !important;
   }

   .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #343a40 !important;
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.075) inset, 0px 0px 0px rgba(0, 0, 0, 0.5);
                box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.075) inset, 0px 0px 0px rgba(8, 0, 0, 0.5);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #fff !important;
  background-color: rgb(236, 134, 134) !important;
  padding:10px;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.075) inset, 0px 0px 0px rgba(0, 0, 0, 0.5);
                box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.075) inset, 0px 0px 0px rgba(8, 0, 0, 0.5);
}


/* Toast */ 
.toast {
--bs-toast-bg: rgba(var(--bs-body-bg-rgb), 1);
}

.toast-container{
    
    left: calc(50% - 145px);
    /*position: fixed;
    -webkit-transform: translate(-50%, 0px);
            transform: translate(-50%, 0px);
    
    z-index: 9999;
    */
}

.hidden {
       display: none;
        }