/* TA Nederland specifieke css */

.panel-primary {
	border-color: #d42029;
}

.panel-primary > .panel-heading {
	border-color: #d42029;
	background-color: #d42029;
}

.btn-primary,
.btn-primary:visited {
	border-color: #d42029;
	background-color: #d42029;
	color: #ffffff;
}

.btn-primary:hover,
.btn-primary:active {
	border-color: #BA1C24;
	background-color: #BA1C24;
	color: #ffffff;
}

a, a:link, a:visited {
	color: #d42029;
}

a:hover {
	color: #BA1C24;
}

a.btn-primary,
a.btn-primary:link,
a.btn-primary:visited,
a.btn-primary:hover,
a.btn-success,
a.btn-success:link,
a.btn-success:visited,
a.btn-success:hover {
	color: #ffffff;
}

.panel-heading > h1,
.panel-heading > h2 {
	margin-top: 0;
}

table.td-vertical-middle > tbody > tr > td {
	vertical-align: middle;
}

.checkbox.no-top-margin {
	margin-top: 0;
}

.sidebar {
	border-style: solid;
	border-width: 1px;
	border-color: #f8f8f8;
	border-radius: 6px;
	background-color: #f8f8f8;
	margin-top: 12px;
	margin-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.sidebar-inactive {

}

.sidebar-active {
	background-color: #e0e0e0;
	border-color: #e0e0e0;
}

.sidebar h3 {
	margin-top: 3px;
}

.sidebar p {
	font-weight: bold;
}

section.inschrijf .messages > form {
	margin-top: 30px;
}

.inschrijf .cursist {
	margin-bottom: 8px;
}

.inschrijf .alle_facturatie_aanpassen {
	margin-top: 15px;
}

.navbar-brand img {
	padding: 0;
}
