table.tabtable-rs_8m77lspy tr.tabrow td.tabcol  { 
font-style: normal;font-weight: normal; color: #191919; padding: 5px; background-color: transparent; }

table.tabtable-rs_8m77lspy tr:nth-child(even) td.tabcol, table.tabtable-rs_8m77lspy tr:nth-child(even) td  { 
font-style: normal;font-weight: normal; background-color:#dedfdd;}

table.tabtable-rs_8m77lspy tr.tabrow:hover td.tabcol, table.tabtable-rs_8m77lspy tr.tabrow:hover td  { 
font-style: normal;font-weight: normal; background-color:#dedfdd;}

table.tabtable-rs_8m77lspy tr.tr_ht1 td.tabcol, table.tabtable-rs_8m77lspy tr.tr_ht1:hover td.tabcol, table.tabtable-rs_8m77lspy tr.tr_ht1 td.tabcol:hover  { 
font-style: normal;font-weight: bold;color: #f9f8f7; background-color:#d2d4d4; border: 1px solid rgba(0,0,0,0.1); }
  
.responsive-reflow tr { padding-right: 10px 15px; }

table.tabtable-rs_8m77lspy tr.tabrow td.tabcol  { 
	font-style: normal;font-weight: normal;color: #0a0a0a; padding: 10px 15px; background-color: transparent; border: 1px solid rgba(0,0,0,0.1);
}

table.tabtable-rs_8m77lspy tr:nth-child(2n) td.tabcol, table.tabtable-rs_8m77lspy tr:nth-child(2n) td {
	font-style: normal; font-weight: normal; background-color: #edecea;
}

table.tabtable-rs_8m77lspy tr {
    border: none; background-color: #ffffff;
}
  
@media only screen and (max-width: 40em),(max-device-width: 640px) {
	.responsive-reflow td::before {
		display: none !important; }
        table.tabtable-rs_8m77lspy tr.tabrow td.tabcol { 
    	border: 1px solid rgba(0,0,0,0.1) }
}

table.tabtable-rs_8m77lspy thead tr.tabrow td.tabcol { 
	font-style: normal; font-weight: 600 !important;color: #0a0a0a !important; background-color: #DEDFDD;border: 1px solid rgba(0,0,0,0.17);}
}