/* Custom CSS Dirk Christiaens */

body {
	position: relative !important;
	color: #000000 !important;
	font-family: 'Roboto', sans-serif;
}

h1 {
	color: #F70000;
	font-family: 'Antonio', sans-serif;
	font-size: 60px !important;
}

h2 {
	color: #780000;
	font-family: 'Antonio', sans-serif;
	font-size: 25px !important;
}

h3 {
	color: #780000;
	font-family: 'Antonio', sans-serif;
	font-size: 50px !important;
}

h4 {
	color: #780000;
	font-family: 'Antonio', sans-serif;
	font-size: 18px !important;
}

h5 {
	color: #780000;
	font-family: 'Antonio', sans-serif;
	font-size: 25px !important;
}

h6 {
	color: #780000;
	font-family: 'Antonio', sans-serif;
	font-size: 14px !important;
}

p {
	font-family: 'Roboto', sans-serif;
	font-size: 16px !important;
}

li {
	font-family: 'Roboto', sans-serif;
	font-size: 16px !important;
}

img {
	pointer-events: none;
}

tel {
	text-decoration: none;
}

hr {
	width: 30% !important;
	text-align: center;
	background-color: red;
}

section {
	padding-top: 100px;
	margin-top: -100px;
}

.card-header {
	color: #ff0000 !important;
}

.grecaptcha-badge { 
    visibility: hidden;
}

.row.colorgrey {
	background-color: #ececec;
}

.CybotCookiebotDialogBodyButton {
	color: #FFFFFF !important;
}

.nav-item {
	font-family: 'Antonio', sans-serif;
	color: #780000 !important;		
}

.nav-link {
	font-family: 'Antonio', sans-serif;
	color: #F70000;
}

.nav-link.active {
	color: #F70000 !important;
}

.small {
	color: #4A1E1E;
	font-family: 'Roboto', sans-serif;
	font-size: 12px !important;		
}

.supersmall {
	color: #4A1E1E;
	font-family: 'Roboto', sans-serif;
	font-size: 9px !important;	
}

.social-icon {
	color: #4A1E1E;
	font-size: 2em !important;
	padding: 0px;
}

.btn {
	font-family: 'Antonio', sans-serif;		
}

.btn-primary {
	color: white;
}

.btn-link {
	color: #780000 !important;
}

.card-body {
	font-family: 'Antonio', sans-serif;	
}

.form-group {
	color: #16120E;
	font-family: 'Antonio', sans-serif;
	font-size: 16px !important;		
}

.form-check {
	color: #16120E;
	font-family: 'Antonio', sans-serif;
	font-size: 16px !important;
	padding-bottom: 10px;		
}

.formscolor {
	background-color: #e1e1e1;
}

.breadcrumb-item {
	color: #16120E;
	font-family: 'Roboto', sans-serif;
	font-size: 12px !important;
	min-height: 10px;
}

.footer-align-middle {
	margin: auto !important;
	width: 300px;
}

.cta-sidebar {
	width: 60px;
	height: 60px;	
	background: #3740FF;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	border-radius: 50%;
	border: none;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.25);
	position: fixed;
	bottom: 40px;
	right: 40px;
	cursor: pointer;
}

.material-icons.md-100 { 
	font-size: 100px; 
}

.material-icons.md-48 { 
	font-size: 48px; 
}
