body {

}

.homecol {
	text-align: center;
}

.print-only, .print-only *
{
	display: none !important;
}

@media print 
{
	a[href]:after {
		content: none !important;
	}
  
	.no-print, .no-print *
	{
		display: none !important;
	}

	.print-only, .print-only *
	{
		display: block !important;
	}

	.print-small {
		font-size: 0.6em;
	}

	.print-medium {
		font-size: 1.0em;
	}

	.print-large {
		font-size: 1.2em;
	}
}

@media (min-width: 992px) {
	.row-center {
		display: table !important;
	}

	.row-center > [class*="col-"] {
		float: none !important;
		display: table-cell !important;
		vertical-align: middle;
	}
}

.footerinhoud {
	font-family: 'Russo One', sans-serif;
	font-size: 14px;
	color: #ABABAB;
	background-color: #282827;
}

.footerinhoud a {
	color: #e95a0c;
}

.footerinhoud a:hover {
	text-decoration: none;
	color: #e95a0c;
}

.center {
	text-align: center;
}

.kolommen2 {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;

	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
}

.kolommen3 {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;

	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
}

h1 {
	font-family: 'Russo One', sans-serif;
	font-size: 50px;
	color: #282827;
}

p {
	font-family: 'Russo One', sans-serif;
	font-size: 14px;
	color: #282827;
	letter-spacing: 0px;
}

p b {
	color: #e95a0c;
}

a h1 {
	color: #282827;
}

th a {
	color: #282827;
}

td {
	font-size: 14px;
}

th {
	font-size: 14px;
}

.groep {
	border: solid 1px #000000;
	padding: 10px;
	background-color: #F7F7F7;
	margin-bottom: 10px;
	margin-top: 10px;
}

.groeptitel {
	background-color: #EDEDED;
	margin-top: -10px;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 10px;
	padding: 10px;
	font-weight: bold;
	font-size: 16px;
}

.table {
	max-width: none;
	table-layout: fixed;
	word-wrap: break-word;
}

.rood {
	background-color: #FF000D;
	padding: 5px;
	border: 1px solid #000000;
	border-radius: 3px;
	margin-top: 2px;
}

.blauw {
	background-color: #00AAE3;
	padding: 5px;
	border: 1px solid #000000;
	border-radius: 3px;
	margin-top: 2px;
}

.geel {
	background-color: #F5E72C;
	padding: 5px;
	border: 1px solid #000000;
	border-radius: 3px;
	margin-top: 2px;
}

.oranje {
	background-color: #FAA434;
	padding: 5px;
	border: 1px solid #000000;
	border-radius: 3px;
	margin-top: 2px;
}

.groen {
	background-color: #1CD907;
	padding: 5px;
	border: 1px solid #000000;
	border-radius: 3px;
	margin-top: 2px;
}

@media (min-width: 768px) {
	.modal-xl {
	  width: 90%;
	 max-width:1200px;
	}
  }