/* Common */
body * {font-family: "Roboto", sans-serif;   font-size: 14px;}

body h1,h2,h3,h4 {font-family: "Roboto Slab", sans-serif; font-weight: normal;}
/* end Common */

/* Login */
    body div.barra_head {
        background: linear-gradient(#3c3c3c, #111) repeat scroll 0 0 #111;
    }
    
    body div.barra_head img {
        margin-top: 8px
    }
    
    body div.barra_head span {
        color: #fff;
        margin-left: 290px;
        font-family: "Roboto Slab", sans-serif;
    }
    
    div#corpo_bianco {
        background-color: #d9d7d7;
    }
    
    form#gia_cliente div.account_exist {
        background-color: #c1bebe;
        padding: 15px;
        border-radius: 0;
    }
    
    table.new_account {
        padding: 12px;
        background-color: #d7d3d3;
    }
    
    input.submit {
        background: linear-gradient(#3c3c3c, #111) repeat scroll 0 0 #111;
    }
    
    a.lost_pwd {
        color: #000;
    }
/* end Login */

/* Page account */

body div.sezione-account.sezione-pagina-right {
    margin-top: 0;
}

body div.sezione-account.sezione-pagina-right div.account_welcome {
    padding: 20px;
    background-color: #c1bebe;
    margin: 0 auto;
    text-align: center;
}

body div.sezione-account.sezione-pagina-right div.account_welcome h4 {
    margin-bottom: 0;
}

body div.sezione-account.sezione-pagina-right div.account_welcome h4 span {
    color: #146a67;
    font-size: 15px;
}

/* Anagrafica */
body div.sezione-account.sezione-pagina-right.sezione-anagrafica form input,
body div.sezione-account.sezione-pagina-right.sezione-anagrafica form textarea,
body div.sezione-account.sezione-pagina-right.sezione-anagrafica form button {
    border: none;
    border-radius: 0;
}

/* end Page account */



/* Responsive */
@media screen and (max-width: 767px) {
    /* Login - lightbox */
    body div.barra_head {
        height: 50px;
        padding: 15px 0;
    }
    
    body div.barra_head img {
        position: static;
        margin: 0 auto;
        display: block;
    }
    
    body div.barra_head span {
        position: static;
        display: block;
        text-align: center;
        margin: 0;
    }
    /* end Login - lightbox */
    
    /* Anagrafica */
    body div.sezione-anagrafica form td.COLONNA_DX.menu-delete-responsive {
        display: none;
    }
    
    body div.sezione-anagrafica form td.COLONNA_SX table.show-responsive {
        display: block !important;
    }
    /* end Anagrafica */
}


@media screen and (min-width: 768px) {
   /* Anagrafica */
    body div.sezione-anagrafica form td.COLONNA_DX.menu-delete-responsive {
        display: block !important;
    } 
    /* end Anagrafica */
}
/* end Responsive */