body {
  //background-color: greenyellow !important;
  //background-color: #f3d8d8 !important;
  background-color: #ebebe0 !important;
  //background-color: #ffffcc !important; 
  //background-color: #ccffcc !important;
  //background-color: #ffe6ff !important;
  //background-color: #e6f2ff !important;
  //background-color:  #ffe6cc !important;
}

.field input
{ 
  box-shadow:0 0 15px 4px rgba(0,0,0,0.06) !important;
  border-radius:10px !important;
  //background: #f5e6ff !important;
  background: #ecf2f9 !important;
  padding:10px !important;
  margin:10px 0 !important;
  border:0 !important;; // remove default border
  border-bottom:1px solid red !important; // add only bottom border
}

.field input:focus
{  
  //background: antiquewhite !important;
  background: #cce6ff !important;
 
}

.field textarea
{ 
  box-shadow:0 0 15px 4px rgba(0,0,0,0.06) !important;
  border-radius:10px !important;
  background: #ecf2f9 !important;
  padding:10px !important;
  margin:10px 0 !important;
  border:0 !important;; // remove default border
  border-bottom:1px solid red !important; // add only bottom border
}

.field textarea:focus
{
  background: #cce6ff !important; 
}

.responsabilità
{
  background: #e0e0eb !important;
  margin-top: 20px !important;
  padding: 20px !important;
  border-radius:15px !important;
}

.autorizzazioneA
{
  background: #e0e0eb !important;
  margin-top: 20px !important;
  padding: 20px !important;
  border-radius:15px !important;
}

.autorizzazioneB
{
  background: #e0e0eb !important;
  margin-top: 20px !important;
  padding: 20px !important;
  border-radius:15px !important;
}

.consenso
{
  background: #e0e0eb !important;
  margin-top: 20px !important;
  padding: 20px !important;
  border-radius:15px !important;
}

.termini_privacy
{
  background: #e0e0eb !important;
  margin-top: 20px !important;
  padding: 20px !important;
  border-radius:15px !important;
}

.area_anagrafica
{
  margin-top: 20px !important;
  padding: 20px !important;
  border-radius: 25px !important;
}

.area_alloggio
{
  margin-top: 20px !important;
  padding: 20px !important;
  border-radius: 25px !important;
}

.area_tuttieventi
{
  margin-top: 20px !important;
  padding: 20px !important;
  border-radius: 25px !important;
}

.area_pagamento
{
  margin-top: 20px !important;
  padding: 20px !important;
  background: aquamarine !important;
  border-radius: 25px !important;
}

.paypay_but_disable
{
  background-color: #dee2e0;
}

.paypay_but_enable
{
  background-color: #2cab2d;
}



