/* Hoog-contrastmodus voor de patiëntenflow: zwart op wit, dikke randen,
   onderstreepte links. Wordt geladen bovenop style_praktijken.css wanneer
   cssstijl "contrast" of "contrast+vergroot" is. */
body,
.main,
.content-section,
.content-section-sub,
article.media,
.row-account {
	background: #ffffff !important;
	color: #000000 !important;
}

.vp-ptext,
.article-content,
.article-title,
p, h1, h2, h3, h4, h5, h6,
label, legend, li, td, th, small, summary, strong, span {
	color: #000000 !important;
}

a {
	color: #00258f !important;
	text-decoration: underline !important;
}

.cmn-btn-layout3,
.cmn-btn-layout3 a,
.cmn-btn-layout3 button,
button.formbutton,
a.formbutton {
	background: #000000 !important;
	color: #ffffff !important;
	border: 2px solid #000000 !important;
	text-decoration: none !important;
}

.cmn-btn-layout3-danger,
.cmn-btn-layout3-danger a,
.cmn-btn-layout3-danger button {
	background: #7a0000 !important;
	color: #ffffff !important;
	border: 2px solid #7a0000 !important;
}

input, select, textarea {
	background: #ffffff !important;
	color: #000000 !important;
	border: 2px solid #000000 !important;
}

header,
.header-layout3 {
	background: #ffffff !important;
	border-bottom: 3px solid #000000 !important;
}

.alert {
	background: #ffffff !important;
	color: #000000 !important;
	border: 2px solid #000000 !important;
}

.vp-flow-step span,
.vp-flow-step strong {
	color: #000000 !important;
}
