/*div{
	border: 1px solid lime;
}
*/
@media (min-width: 768px) {
	.small{
		display: none;
	}
	.box-ronde{
	    grid-template-columns: auto 1fr;
	    padding: 5pt 0;
	}
	
	.wedstrijd
	{
		display: grid;
		grid-template-columns: 1fr auto 1fr repeat(3,auto) 0.5fr auto;
	}
}

@media (max-width: 768px) {
	.full{
		display: none;
	}
	.box-ronde{
	    grid-template-columns: auto 1fr;
	}
	.ronde{
		margin: 6pt
	}	
	.wedstrijd{
		display: grid;
	    grid-template-columns: 1fr 10pt 1fr auto;
	    grid-template-rows: 1fr auto;
	}
	.team{
		margin: auto 0;
	}
	.team.t1{
		grid-column: 1;
		grid-row: 1;
	}
	.team.delimiter{
		display:none;
	}
	.team.t2{
		grid-column: 3;
		grid-row: 1;
	}
	.punten{
		grid-column: 1 / 4;
		grid-row: 2;
		margin-top: auto;
		opacity: 0.6;
	}
	.sets.t1{
		grid-column: 1;
		grid-row: 2;
	}
	.sets.delimiter{
		grid-column: 2;
		grid-row: 1;
		margin: auto;
	}
	.sets.t2{
		grid-column: 3;
		grid-row: 2;
	}
	.sets{
		margin: auto;
		font-size: 16pt;
		font-weight:bold;
	}
	.buttons{
		grid-column: 4;
		grid-row: 1/3;
	}
	.buttons button.edit{
		background-image: url(/images/edit_24x24.png);
	}
	.buttons button.delete{
		background-image: url(/images/delete_24x24.png);
	}
	.buttons button span{
		display:none;
	}
	.buttons button{
		background-repeat: no-repeat;
		background-size :cover;
		width: 24pt;
		height: 24pt;
	}
	
	.buttons{
		display: grid;	
	}
}

/* Alignment in divs */
.team.t1 div,
.team.t2 div{
	float: left;
}

/* margin */
.datum,
.ronde,
.sets,
.punten,
.team div{
	padding: 0 3pt;
}
.box-ronde{
	display: grid;
	border-top: 1px solid gray;
}
.ronde{	
	font-style: italic;
	font-weight: bold;
}
.wedstrijd{
	border-bottom: 1px dashed gray;
}
.punten{
	text-align: center;
}
