td {
	border:  4px double #d9dce0;
	height:  100px;
	width:  100px;
	text-align:  center;
	vertical-align:  middle;
	font-family:  "Comic Sans MS", cursive, sans-serif;
	font-size:  70px;
	cursor: pointer;
	color: white;
}

table {
	border-collapse: collapse;
	position: inherit;
	top: 10px;
}

table tr:first-child td {
	border-top: 0;
}

table tr:last-child td {
	border-bottom: 0;
}

table tr td:first-child {
	border-left: 0;
}

table tr td:last-child {
	border-right: 0;
}

table tr:nth-child(even){
    background-color: transparent;
}

.reiniciar{
    text-align: center;
    margin-top: 50px;
}

.fimdejogo {
  display: none;
  width: 200px;
  top: 120px;
  background-color: rgba(97, 100, 216, 0.8);
  position: absolute;
  left: 50%;
  margin-left: -100px;
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
  border-radius: 5px;
  color: white;
  font-size: 2em;
}
