/* Table CSS */
table {
	border-radius: 10px;
	margin: 20px auto;
	border-collapse: collapse;
	border-spacing:0;
    border-color: black;
	
  max-width: 1000px;
  z-index: 2;
  

}

th, td {
  text-align: left;
  border-right: 1px black;
	border-bottom: 1px black;
	padding: 10px 20px;
	
  

}

a {
	color: #04AA6D;
  }
/*rounded corner top left - first th*/

th:first-child {
	border-radius: 10px 0 0 0;
}

/*rounded corner top right - last th*/

th:last-child {
	border-radius: 0 10px 0 0;

}

/*rounder corner bottom left - first cell of last row*/

tr:last-child td:first-child {
	border-radius: 0 0 0 10px;
}

/*rounded corner bottom right - last cell of last row*/

tr:last-child td:last-child {
	border-radius: 0 0 10px 0;

}

/*last row in has no border on the bottom*/

table tr:last-child td {
	border-bottom: none;

}
tr:nth-child(even){background-color: #f2f2f2}

th {
  background-color: #04AA6D;
  color: white;
  border-bottom: 1px black;
	padding: 10px 20px;
  

}

td:last-child {
	border-right: none;
}