h1 {
	font-weight: 300;
	font-family: Open Sans;
}
h3, h2 {
	font-family: "Oswald",sans-serif;
}
ul, ol {
	margin: 0;
	padding: 0;
}


html, body, #wrapper {
    min-height: 100%;
    height: 100%;
    overflow: auto;
}
.main-content {
    display: flex;
    flex-flow: column;
	min-height: 100%;
}
.body-content {
	flex-grow: 1;
	background: #fff;
}



.tp-caption.boxshadow, .boxshadow {
    -moz-box-shadow: none;
     -webkit-box-shadow: none;
     box-shadow: none;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #cc0000;
    border-color: #cc0000;
    color: #fff !important;
    cursor: default;
    z-index: 3
  }
.dropdown {
	list-style: outside none none;
}
.body-bg {
	background-color: #ecf0f5 !important;
}
.tab-slider .nav.nav-pills a:hover, .tab-slider .nav.nav-pills a.active, .custom-nav-tabs > li > a:hover, .widget .tags a:hover, .progress-item .progress-bar, .small-title .title::after, .testimonial .item::after, .drop-caps.colored-square p:first-child::first-letter, .drop-caps.colored-rounded p:first-child::first-letter, .list-icon.theme-colored.square li i, .list-icon.theme-colored.rounded li i, .working-process.theme-colored a, .blog-posts .post .entry-content .post-date.right, .horizontal-tab-centered .nav-pills > li > a:hover, .horizontal-tab-centered .nav-pills > li.active > a, .horizontal-tab-centered .nav-pills > li.active > a:hover, .horizontal-tab-centered .nav-pills > li.active > a:focus, .owl-theme.dot-theme-colored .owl-controls .owl-dot span, .pagination.theme-colored li.active a, .section-title .both-side-line::after, .section-title .both-side-line::before, .section-title .top-side-line::after, .section-title .left-side-line::before, .section-title .right-side-line::before, .product .tag-sale, .owl-theme .owl-dots .owl-dot.active span, .line-bottom::after, .line-bottom-no-border::after, .line-bottom-center::after, .line-bottom-center::before, .portfolio-filter a.active, .portfolio-filter a:hover, .line-bottom-theme-colored::after, .courses-thumb span, .pricing-table .table-price {
	background: #cc0000;
}
.text-theme-colored {
	color: #cc0000 !important;
}
.text-theme-colored-yellow {
	color: #E79800 !important;
}
.menuzord .menuzord-menu > li.active > a, .menuzord .menuzord-menu > li:hover > a, .menuzord .menuzord-menu ul.dropdown li:hover > a {
	background: #cc0000;
}
.bg-theme-colored {
	background-color: #f0b60d;
}
.article-page a, .article-page var, .article-page h2 {
	color: #cc0000;
}
.article-page a:hover {
	color: #a00505;
}
.article-page ul, .article-page ol {
	margin-bottom: 15px;
	padding-left: 40px;
}
#footer ul.list-inline li {
	margin-left: 20px !important;
}
#footer ul.list-inline li i {
	margin-left: -20px;
	width: 11px;
}
.footer-form input, .footer-form textarea {
	background: rgba(0, 0, 0, 0.6);
	border: 1px solid #505050;
	color: #ccc;
}
.footer-form input {
	height: 35px;
}
.footer-form textarea:focus, .footer-form .form-control:focus, .footer-form form input[type="text"]:focus, .footer-form form input[type="email"]:focus, .footer-form form input[type="number"]:focus, .footer-form form input[type="url"]:focus, .footer-form form input[type="search"]:focus, .footer-form form input[type="tel"]:focus, .footer-form form input[type="password"]:focus, .footer-form form input[type="date"]:focus, .footer-form form input[type="color"]:focus, .footer-form form select:focus, .footer-form form textarea:focus {
	color: #ccc !important;
}
.contact-list h5 {
	font-family: "Titillium Web",sans-serif;
	color: #666;
	font-size: 15px;
	font-weight: 600;
	margin-top: 0;
}
ul.contact-details-list {
	list-style: none;
	margin-bottom: 15px;
}
.contact-details-list li {
	margin-left: 20px;
	margin-bottom: 10px;
}
.contact-details-list li i {
	margin-left: -20px;
	width: 20px;
	margin-right: 0 !important;
}
.icon-link {
	border: 1px solid #e79800;
	border-radius: 50%;
	font-size: 20px;
	height: 70px;
	line-height: 3.4;
	margin: 0 auto;
	position: relative;
	vertical-align: middle;
	width: 70px;
	color: #e79800;
}
.block-link:hover .icon-link {
	color: #fff;
	border: 1px solid #e79800;
	background: #e79800;
}
.light-text-gray {
	color: #b6b6b6;
}
.main-content {
	box-shadow: 0 0 8px #a8a8a8;
}
.bg-theme-colored p a {
	background: #fff;
	display: inline-block;
	margin-top: 10px;
	padding: 10px;
}
.btn.btn-theme-colored {
	color: #fff !important;
}
section.bg-theme-colored h3, section.overlay-dark-4 h3, section.overlay-dark-4 p, .styled-icons a {
	color: #fff !important;
}
section a, section:focus {
	color: #cc0000 !important;
}
.btn-gray {
	color: #333333 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	background: #e79800;
	border: 1px solid transparent;
	color: #fff !important;
	border-radius: 0;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	background: #e79800;
	border: 1px solid transparent;
	color: #fff !important;
	border-radius: 0;
}
.logo-image-container img {
	max-width: 120px;
}
.logo-container {
	padding-bottom: 20px;
}
.header-search-group {
	margin-top: 7px;
}
.header-search-group > input {
	border: 0;
	height: 24px;
	padding: 0 5px;
	font-size: 12px;
}
.container-small {
	padding: 30px 60px;
}
.video-wrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	margin-bottom: 50px;
	height: 0;
}
.video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.padding-left-15 {
	padding-left: 15px;
}
#menu .list-group {
	border-bottom: 1px dashed #d3d3d3;
}
#menu .list-group-item {
	border: none;
	border-top: 1px dashed #d3d3d3;
	padding: 10px 0;
	background-color: transparent;
}
#menu a.list-group-item:focus, #menu a.list-group-item:hover, #menu button.list-group-item:focus, #menu button.list-group-item:hover {
	background-color: transparent;
}
#menu .pull-right {
	margin-top: 5px;
}
#idNumberError {
	color: red;
	margin-top: 5px;
}
.input-error {
    border-color: red !important;
}
.input-success {
    border-color: green !important;
}

.sign-in-intro {
	font-size: 16px;
	margin-bottom: 25px;
}
.status-block-title {
	color: #000;
	font-weight: bold;
	margin-bottom: 0;
	font-size: 25px;
}
.status-block-sub-title {
	font-size: 16px;
	margin-bottom: 15px;
}
.icon-div-container {
	margin-bottom: 15px;
}
.icon-div {
	border-radius: 50%;
	display: inline-block;
	padding: 25px 30px;
	margin: 0 auto;
	text-align: center;
	border-width: 7px;
	border-style: solid;
}
.icon-div i {
	width: 20px;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
}
.icon-div.success-icon {
	border-color: #5cb85c;
	background-color: #c8ecc8;
}
.icon-div.success-icon i {
	color: #5cb85c;
}
.icon-div.danger-icon {
	border-color: #cc0000;
	background-color: #ffcaca;
}
.icon-div.danger-icon i {
	color: #cc0000;
}

.educator-lookup-heading {
	font-size: 24px;
	font-weight: bold;
}
.report-result {
	margin: 0 auto;
	text-align: center;
}
.compliant-container {
	color: #fff;
	padding: 20px 40px;
	margin-bottom: 15px;
	box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
	text-align: center;
	display: inline-table;
}
.compliant-container h3 {
	color: #fff;
	margin-top: 0;
	margin-bottom: 5px;
}
.compliant-container .icon {
	display: inline-block;
	font-size: 45px;
	line-height: 61px;
	vertical-align: top;
}
.compliant-container .message {
	margin-left: 25px;
	display: inline-block;
	text-align: left
}
.compliant-container .message p {
	margin-bottom: 0;
}
.compliant-container.success {
	background: #5cb85c;
}
.compliant-container.danger {
	background: #cc0000;
}
ul.report-socials li {
	list-style: none;
	display: inline;
	margin-right: 5px;
}
ul.report-socials li:last-child {
	margin-right: 0;
}
ul.report-socials li img {
	width: 25px;
}
.compliant-report-heading {
	background: #E79800;
	color: #fff;
	padding: 5px 0;
}

ul.checklist {
	list-style: none;
}
ul.checklist li {
	margin-left: 20px;
}
ul.checklist li .solution {
	display: block;
	color: #a5a5a5;
	font-size: 13px;
	margin-top: -5px;
}
ul.checklist li:before {
	font-family: 'FontAwesome';
	margin:0 5px 0 -20px;
	width: 15px;
	display: inline-block;
}
ul.checklist li.positive:before {
	content: '\f00c';
	color: #5cb85c;
}
ul.checklist li.negative:before {
	content: '\f00d';
	color: #cc0000;
}

.welcomeBlock .bg-theme-colored p a {
    padding: 0 10px;
    border-radius: 14px;
    margin: 0 5px;
}

.welcomeBlock .container-small {
	padding: 0 60px 30px;
}


/* Responsive Changes */
@media screen and (min-width: 1200px) {

}
@media screen and (min-width: 992px) and (max-width: 1199px) {

}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.sm-pull-center {
		display: table;
		float: none !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.header-search-group {
		margin-bottom: 10px;
	}
}
@media screen and (min-width: 768px) {

}
@media screen and (max-width: 991px) {
	.social-widget {
		display: none;
	}
}
@media screen and (max-width: 767px) {
	.owl-item .owl-logo {
		width: 100%;
	}
	.owl-carousel .owl-item img {
		margin: 0 auto;
		max-width: 250px;
	}
	.header-search-group {
		margin-bottom: 10px;
	}
	.header-search-group input {
		width: 100%;
	}
	.body-content { width: 100%; }
}
.menuzord-menu > li > a {
	padding: 20px 5px;
	font-weight: 100;
}

.anderPlek {
	display:none;
}
