td{
    position:relative;
}
.light{
    background-color: #c9f7ff!important;
}

.square{
	width:30px;
	height:30px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
    position: relative;
    background-color:white;
}

.dudsquare{
	width:30px;
	height:30px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
    position: relative;
    background-color:white;
}

.empty{
    background-color: black;
    opacity: 0.2;
}

.question_number{
    position: absolute;
    font-size: 12px;
    color: gray;
    left: 3px;
    top: 3px;
    z-index: 1000;
}

.letter{
    border: 1px solid black;
    text-align: center;
    cursor: pointer;
    color: black;
    text-transform: uppercase;
    padding-top: 5px;
}

