/* Enter Your Custom CSS Here */
.tcompatta { border-collapse: collapse; border: 0px solid #839E99 !important; }
.tcompatta td, th { padding: 0px !important; }
#esc2017 table {border-collapse: collapse; border-spacing: 0; width: 100%; 
            border: 1px solid #666;}
#esc2017 td {padding: 2px !important; }
#esc2017 th {vertical-align: middle; text-align:left; 
            background: #351792; color: white;
            padding: 2px !important; }
/* #esc2017 tbody tr:hover { background: #351792; color: white} */
#esc2017 tbody tr:hover { background: #c9f; color: #351792}
#esc2017 tbody tr.danger { background: #c9f;}
#esc2017 tr:nth-child(even){background-color: #f2f2f2}
#esc2017 td:nth-child(2){text-align: center; font-weight: bold}
.meseProgramma {font-weight:bold; background-color: #ffff90}
.btn-cai	{width:130px; height:130px; text-align:center; font-weight:bold; margin:4px; white-space: nowrap;}
.btn-cai-lineare {padding: 8px; margin: 8px; color: #000000; background-color: #ffff90; 
  			border: 1px solid #0000ff; border-radius: 8px; white-space: nowrap;}

/* obbligo di traslarenza */
#enti {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%; 
}
#enti td, #enti th  {
    border: 1px solid #ddd;
    padding: 8px !important;
}
#enti th {background-color: #7CAFDD !important; color: white !important;}
#enti tr:nth-child(even){background-color: #f2f2f2;}
#enti tr:hover {background-color: #ddd;}
