  .CSSTableGenerator {

  margin:0px;padding:0px;

  width:100%;

  border:0px ;
}

 .CSSTableGenerator tbody :hover {
	background-color: #66ffb3;
	color: #000;
}  

.CSSTableGenerator table{

    border-collapse: collapse;

        border-spacing: 0;

  width:100%;

  height:100%;

  margin:0px;padding:0px;

}.CSSTableGenerator tr:last-child td:last-child {

 

}

.CSSTableGenerator table tr:first-child td:first-child {

  -moz-border-radius-topleft:14px;

  -webkit-border-top-left-radius:14px;

  border-top-left-radius:14px;

}

.CSSTableGenerator table tr:first-child td:last-child {

  -moz-border-radius-topright:14px;

  -webkit-border-top-right-radius:14px;

  border-top-right-radius:14px;

}.CSSTableGenerator tr:last-child td:first-child{

  

}.CSSTableGenerator tr:hover td{

  

}

.CSSTableGenerator tr:nth-child(odd){ border-bottom: 1px solid #ccc;}

.CSSTableGenerator tr:nth-child(even)    { border-bottom: 1px solid #ccc;}.CSSTableGenerator td{

  vertical-align:middle;

  

  

  border:1px solid #ffffff;

  border-width:0px 0px 0px 0px;

  text-align:left;

  padding:3px;

  font-size:14px;

  font-family:Arial;

  font-weight:bold;

  color:#302323;

}.CSSTableGenerator tr:last-child td{

  border-width:0px 0px 0px 0px;

}.CSSTableGenerator tr td:last-child{

  border-width:0px 0px 0px 0px;

}.CSSTableGenerator tr:last-child td:last-child{

  border-width:0px 0px 0px 0px;

}






.CSSTableGenerator tr:first-child td:first-child{

  border-width:0px 0px 0px 0px;

}

.CSSTableGenerator tr:first-child td:last-child{

  border-width:0px 0px 0px 0px;

}

@media(max-width: 30em){
        table thead{
		display:none;	
	}
	table tr{
		display:flex;
		flex-direction:column;
		border: 1px solic #ccc;
		padding:1em;	
	}
}