
body{
	font-family: sans-serif;
	background-color: #ddd;
	margin: 0;
}

td{
	border: solid 1px black;
	padding: 2px 5px;
	background-color: white;
	text-align: center;
	font-size: 0.8em;
}

table{
	border-collapse: collapse;
}

#mytable{
	margin: 20px;
	width: calc(100% - 40px);
    overflow: auto;
    box-sizing: border-box;
}


tr:nth-child(1) td, tr:nth-child(2) td, tr:nth-child(3) td{
	font-weight: bold;
	background-color: #70afda;
	text-align: center;
}

tr:nth-child(4) td{
	background-color: yellow !important;
}

tr td:nth-child(1){
	font-weight: bold;
	position: sticky;
	left: 0;
	box-shadow: inset -2px 0 black;
	background-color: white !important;
	padding: 0 10px;
	text-align: right;
}

.false{
	background-color: #ed5151;
}
.true{
	background-color: #27c052;
}
.error{
	background-color: grey;
}

h1{
	position: sticky;
	left: 0;
}

h2{
	position: sticky;
	left: 0;

}