body {
	/*font-size: 0.85em;*/
}
table.table th h2 .btn-group {
	float: right;
}

select option[disabled] { color: #ccc; font-style: italic; }

@keyframes pulse_yellow {
	0% {
		background-color: transparent;
	}
	100% {
		background-color: #FFFACD;
	}
}

:-moz-placeholder,
::-moz-placeholder,
::placeholder {
	color: #eeeeee;
	opacity: 1; /* Firefox */
}

:-ms-input-placeholder,
::-ms-input-placeholder { /* Microsoft Edge */
	color: #eeeeee;
}

/* Lastpass kan soms erg vervelend zijn */
div[data-lastpass-icon-root="true"],
div[data-lastpass-infield="true"] {
	z-index: -99;
}

/* Tom-select clearbutton */
.plugin-clear_button.form-select .clear-button, .plugin-clear_button.single .clear-button { right: calc(8px - 6px) !important; }

.navbar.bg-dark {
	background-image:none;
	padding: 0.75rem 0;
}
.bd-navbar {
	padding: 0.75rem 0;
	background-color: transparent;
	box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15), inset 0 -1px 0 rgba(255,255,255,0.15);
}
a.navbar-brand { padding-top:0; }
a.navbar-brand .mpdlogo { float:left; }
a.navbar-brand span.title { line-height: 50px; padding-left:15px; }
.link { cursor:pointer; }

i.fab.fa-whatsapp { color: #25D366; }

.mpdlogo {
	display: block;
	text-indent: -9999px;
	width: 50px;
	height: 50px;
	background: url(images/logo_mpd.svg);
	background-size: 50px 50px;
	background-repeat: no-repeat;
}
.mpdlogo.invert, .mpdlogo.negative, img.negative { filter: invert(100%); }

.scoutinglogo {
	display: block;
	text-indent: -9999px;
	width: 50px;
	height: 50px;
	background-size: 50px 50px;
	background: url(images/Scouting_Nederland.svg) no-repeat;
}

#login_form .form a { display: block;}

.btn-googleplus, .btn-fb {
	background: #E93F2E;
	border-radius: 3px;
	color: #fff;
	border: 1px solid #b72213;
}
.btn-fb {
	background: #3b5998;
	border-color: #8b9dc3;
}

table tbody td.blokje a i.fab.fa-whatsapp,
table tbody td.blokje a i.fa.fa-whatsapp,
table tfoot th a i.fab.fa-whatsapp,
table tfoot th a i.fa.fa-whatsapp
{ color: #25D366; }

