#highlighted_rows_table{
}
#highlighted_rows_table tr td{
    padding:2px 2px 2px 10px;
    text-align:center;
}
#highlighted_rows_table{
    border-spacing: 0px;
    border-collapse: separate;   
    border-radius:10px;
    box-shadow:0px 0px 4px gray;     
}
#highlighted_rows_table > tbody > tr{
    background-color:white;
    height:40px;
}
#highlighted_rows_table > tbody > tr:nth-child(2n){
    background-color:rgb(250,250,250);
}
#highlighted_rows_table > tbody > tr:last-child > td:first-child{
    border-radius:0 0 0 10px;
}
#highlighted_rows_table > tbody > tr:last-child > td:last-child{
    border-radius:0 0 10px 0;    
}
#highlighted_rows_table > tbody > tr:hover{
    background-color:rgb(240,240,240);
}
#highlighted_rows_table > tbody > tr.tr_table_header{
    background-color:#00adad;
    color:white;
} 
#highlighted_rows_table > tbody > tr > td.table_header{
    font-size:16px;
    text-align:left;
    padding-left:10px;
}
#highlighted_rows_table > tbody > tr > td.tr_num{
    width:24px;
    padding-left:8px;
    color:rgb(160,160,160);
}
#highlighted_rows_table > tbody > tr > td{
    font-size:14px;
    text-align:left;
    border-bottom:solid 1px rgb(230,230,230);
}
#highlighted_rows_table > tbody > tr:last-child{
	
}
#highlighted_rows_table .tr_head_name{
	background:transparent !important;
}
#highlighted_rows_table .tr_head_name td{
	border:solid 1px #008 !important;
	border-bottom:none !important;
	border:solid 1px rgb(200,200,200) !important;
	border-radius:10px 10px 0px 0px !important;
	background:rgb(230,230,230) !important;
	padding-left:10px !important;
	font-size:18px !important;
}