.tab-elenchi {
width:100%;
    border-collapse: collapse;
    margin: 25px 0 0 0;
    font-size: 14px;/*font-size: 122.2em;*/
	line-height: 25px;
	
    font-family: Hind, arial, sans-serif; /*font-family: sans-serif;*/
	color: #565656;
	font-weight: 400;
	font-style: normal

	
    min-width: 350px;
	max-width: 800px; 
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
	/*width:100%;06092023*/
	table-layout: fixed;
	overflow-wrap:break-word;
}
.tab-elenchi thead tr {
    background-color: #357aa1;
	color: #ffffff;
	font-weight: bold;
	/* #91b5cd; #4fcdd3;
    
    text-align: left;*/
	
	font-family: Montserrat, Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-style: normal;
}
.tab-elenchi th,
.tab-elenchi td {
    padding: 12px 0px;
	overflow:hidden;
}
.tab-elenchi td {
font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 11px;
/*text-transform: uppercase;*/
color: #28262b;
letter-spacing: 1px;
font-weight: 400;
}
.tab-elenchi tbody tr {
    border-bottom: 1px solid #dddddd;
}

		
.tab-elenchi tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
}
.tab-elenchi tbody tr:nth-of-type(odd) {
    background-color: #e7e7e7;// fafa;
}
/*
.tab-elenchi tbody tr:last-of-type {
    border-bottom: 2px solid #ff0000;
}
.tab-elenchi tbody tr.active-row {
    font-weight: bold;
    color: #009879;
}*/
.tab-elenchi tbody  tr:hover {
          background-color: #dddddd;
        }