
body, th, td {font-family: 'Montserrat', sans-serif;line-height: 24px;font-weight: 300;font-size: 15px;}
table{border-color: #dadada;border: solid 1px #dadada;}

fieldset {border:0;margin:20px 0}
legend {display:none}
.panel {margin-top: 20px;margin-bottom: 20px;}
.buttons {margin: 10px;}
label {font-weight: 500;}
#resultTable {border: solid 1px #dadada;}
#resultBody {}
#statusBar {font-size: 12px;}
thead tr {background-color: #e1e4e5;text-align:left}
input{border:1px solid #cccccc;font-size:0.775em;padding:6px 10px;border-radius:6px;color:#9b9b9b}
.panel .text {display:none}

@media only screen and (max-width : 880px)  {
    #table,  
    #no-more-tables thead,  
    #no-more-tables tbody,  
    #no-more-tables th,  
    #no-more-tables td,  
    #no-more-tables tr {display: block; }   
    /* Nasconde le intestazioni della tabella */  
    #no-more-tables thead tr {  position: absolute; top:-9999px; left:-9999px;}   
    #no-more-tables tr { border: 1px solid #ccc; }   
    #no-more-tables td {  
    /* Inserisce il comportamento come una riga */ 
    border: none; border-bottom: 1px solid #e2dcdc; position: relative; padding-left: 50%;  white-space: normal; text-align:left; }  
    #no-more-tables td:before {  
    /* Inserisce il comportamento come un'intestazione di tabella */  
    position: absolute; 
    /* I valori top/left agiscono come padding */ 
    top: 6px; left: 6px; width: 45%;  padding-right: 10px;  white-space: nowrap; text-align:left;/*  font-weight: bold;*/ }  
    /* Aggiunge l'etichetta ai dati della tabella */   
    #no-more-tables td:before { content: attr(data-title); font-weight: 700; } 		
    #no-more-tables table .actions {text-align:left; }

    #no-more-tables td.lz{height: 32px;}
    #no-more-tables td.lz .title-first {margin-bottom:2px;}
    }