@charset "utf-8";
/* CSS van framework, maar Bootstrap versie onafhankelijk (dus zowel BS3 als 4) */
html, body{
	font-size:16px !important;
	font-family:Helvetica, "Calibri Light", Calibri;
}
*{
	font-family:Helvetica, "Calibri Light", Calibri;
}
div#loadingscreen{
	position:fixed;
	z-index:5000;
	left:0;
	right:0;
	bottom:0;
	top:0px;
	background-color:#FFF;
	opacity:0.9;
	text-align:center;
}
div#loadingscreen i{
	color:#5cb85c;
	opacity:2;
	font-size:92px;
	margin-top:125px;
}
a[disabled], .btn[disabled], button[disabled], input[disabled], select[disabled], .form-group.disabled, textarea[disabled]{
	cursor:not-allowed !important;
}

a.nolinklook, a.nolinklook *, a:visited.nolinklook, a:hover.nolinklook{
	text-decoration:none !important;
}
#alert-seon{
	background-color:#777;
	opacity:0.6;
	position:fixed;
	left:0px;
	bottom:0px;
	display:inline-block;
	width:auto;
	padding:9px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:0.8em;
	color:#FFF;
	font-weight:bold;
	
}
#alert-seon.alert-seon-online{
	background-color:#FC6; 
	color:#C00;
	opacity:0.9;
}
#alert-seon.alert-seon-online-2{
	background-color:#FC6; 
	color:#C00;
	width:100%;
	text-align:center;
	opacity:0.9;
}
.alert-small, alert.alert-small, 
.alert-xs, alert.alert-xs{
	padding:6px !important;
}
.alert-sm, alert.alert-sm{
	padding:9px !important;
}
.acp#acp-container{
	background-color:#777;
	opacity:0.9;
	position:fixed;
	right:46px;
	bottom:0px;
	display:inline-block;
	width:auto;
	padding-left:9px;
	padding-right:9px;
	padding-top:6px;
	margin-bottom:6px;
	font-weight:normal;
}
.acp *{
	color:#FFF;
}
.acp ul, .acp li{
	padding:0px;
}
.acp li{
	display:inline-block;
	list-style-type:none;
}
.acp li a{
	padding-left:9px;
	padding-right:9px;
	border-left:thin solid #FFF;
	color:#FFF;
}
/*.container-small, div.container-small{
	margin-left:2%;
	margin-right:2%;
}*/
.col .col-in-col, 
.col .row .col-in-col, .row .col .col-in-col, .row .col .row .col-in-col{
	padding-left:0px !important;
	padding-right:0px !important;
}
.container-small-default, .container.container-small-default{
	min-width:92%;
	width:auto;
	max-width:96%;
	margin-left:2% !important;
	margin-right:2% !important;
}
.dbc_edit_markme{
	background-color: #FFD !important;
	color:#999 !important;
	cursor: pointer;
}
.dbc_edit_status_ja, 
.dbc_edit_status_nee{
	text-transform:uppercase;
	cursor:pointer;
}
.dbc_edit_status_ja{
	color:#3C6;
}
.dbc_edit_status_nee{
	color:#C33;
}
.dbc_opmaak{
	font-size: 1rem !important;
	color:#333;	
}

#grid-display{
	background-color:#FFF;
	opacity:0.8;
	display:inline-block;
	padding:6px;
	cursor:default;
	position:fixed;
	right:0px;
	bottom:0px;
	padding-bottom:9px;
	padding-right:12px;
	max-width:46px;
	max-height:46px;
}
#grid-display img{
	min-width:100%;
	width:100%;
	min-height:100%;
	height:100%;
}
.hfe{
	background-color:#FCC !important;
	border-color:#C30 !important;
	font-size:14px;
}
.lang, div.lang{
	display:inline-block;
	width:auto;
}
.onderlijnen, onderlijn, underline, streep, marc-2, 
body div .onderlijnen, body div onderlijn, body div underline, body div streep, marc2{
	text-decoration:underline !important;
}
.onderlijnen2, onderlijn2, underline2, streep2, marc2-2, 
body div .onderlijnen2, body div onderlijn2, body div underline2, body div streep, marc2-2{
	text-decoration:none !important;
	border-bottom-style:solid !important;
	border-bottom-width:thin !important;
}

.padding-top-2.form-group{
	padding-top:33px;
}
.padding-bottom-2.form-group{
	padding-bottom:33px;
}
#paginainhoud, .paginainhoud{
	padding-top:9px !important;
	padding-bottom:18px;
}
@media (max-width:767px){
	#paginainhoud, .paginainhoud, 
	body #paginainhoud, body .paginainhoud{
		padding-top:75px !important;
		padding-bottom:75px;
	}	
}
table.tblschikico, table.tblschikico td{
	padding:0;
	border-collapse:collapse;
	border-color:transparent;
	border:none;
	vertical-align:top;
	margin:0;	
}
table.tblschikico td.ico{
	padding-right:9px	
}
div.lang-nl, div.lang-fr{
	display:inline-block !important;
	padding:0px !important;
}
.g-color-secondary{
	color:#1C75BB !important;
}