.topjob {
	color: #fff;
	font-size: 10px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-weight: bold;
	border: none;
	border-radius: 6px;
	background-color: #16747F;
	margin: 0px;
	padding: 1px 3px 1px 3px;
	display: inline-block;
}

#ftk-table .name {
   font-size: 14px;
}

#ftk-details-table td a {
   font-size: 14px; 
}


#ftk-table .synonyms {
    
}

.blog-list h4 .article {
    font-size: 25px;
    font-weight: 400;
    color: #222;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.top-news-info h3 .title {
    display: block;
    color: #333;
    font-size: 14px;
    font-weight: 500;
}

.article-tag {
    display: inline-block;
    background: #eee;
    font-size: 12px;
    font-weight: 500;
    padding: 9px 15px;
    margin-right: 4px;
	border-radius: 5px;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.hide-nav, .hide-nav:hover {
	
	background:#FCFCFC;
	color: #EFEFEF;
	border: 1px solid #EFEFEF;
	padding: 8px 18px;
}

.hoek-rechts {
	
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	
}

.hoek-links {
	
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	
}

.nieuws p {
	
	margin-bottom: 10px;
}

.p-alinea p {
  
	margin-bottom: 10px;
	
}

.p-alinea-top p {
  
	margin-top: 10px;
	
}

.p-alinea {
  
	font-size: 14px;
	color: #666;
	font-weight: 500;
	
}

.zk-lijst {
	
	margin-left: 20px !important;
	margin-bottom: 0px !important;
}

.zk-item {
	
	
}

.zk-item::before {
	
	font-family: "Font Awesome 5 Pro";
	content: '\f054';
}

.h4-small {
    color: #222;
    font-size: 20px;
    font-weight: 500;
}

.h4-small:after {
    content: '';
    display: block;
    width: 65px;
    max-width: 100%;
    height: 2px;
    background: #5bc0be;
	margin-top: 5px;
	margin-bottom: 5px;
}

.onderstrepen {
	
	text-decoration: underline;	
}

.vacaturetekst h3 {
    color: #222;
    font-size: 30px;
    font-weight: 300;
	margin-top:10px;
}

.vacaturetekst  h3:after {
    content: '';
    display: block;
    width: 100px;
    max-width: 100%;
    height: 2px;
    background: #5bc0be;
	margin-top: 10px;
	margin-bottom: 5px;
}

.strong-error strong {
	color:red !important;
}

.highlight_input {
  border: 3px solid #000000 !important;
}

.highlight_dates_between {
  background:#f4fffe;
}

.highlight_dates_between_hover {
  background:#c8f9f8 !important;
}

.highlight_date {
  background:#5bc0be;
}

.kalender-dag:hover {
  background:#5bc0be;
}

.kalender-dag-link:hover {
  color:#ffffff;
}

.link_white {
  color:#ffffff;
}

.kalender {

	z-index:9999;
	position:absolute;
	
}

.kalender-van {

	padding-left:15px;
	
}

.kalender-tot {

	padding-left:25px;
	padding-right:0px !important;
	
}

.dikker {
	background-color: #252525;
	padding:5px;
}

.color {

	color: #5bc0be !important;
	
}

.noncolor {

	color: #999 !important;
	
}

.color-back {
	
	background-color: #ABF0ED;	
	
}

.rood {

	color: #FF0000 !important;
	
}

.inactief {

	color: #CCC !important;
	cursor: default;
	text-decoration: none;
	
}

.inactief::before {
	font-family: "Font Awesome 5 Pro";
	content: '\f054';
	margin-right: 5px;
}

.fout {
	
	border: 2px solid #FF0000 !important;
}

.alert-primary {
	
	color: #000;
    background-color: #9EE8E6;
    border-color: #5bc0be;
	
}

.vangst {
	
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 0;
	width: 0;
	z-index: -1;
	
}
.modal-open {
  overflow:hidden;
  overflow-y:inherit;
  padding-right:0 !important;
}

#progress-bar2, #upload-frame2 {
	display: none;
 }

input[readonly] {
	background-color: white !important;
	cursor: text !important;
}

.hr-smal {
	margin-top: 3px !important;
	margin-bottom: 3px !important;
}

.lijst-disclaimer {
	padding-left: 0px !important;
}

.lijst-disclaimer li {
	list-style-type: disc !important;
	font-size:14px;
	color: #000;
	margin-left: 20px;
}

.lijst-disclaimer li a {
	text-decoration: underline;
	color: #000 !important;
}

.disclaimer {
	color: #000 !important;
}

.lijst {
	padding-left: 10px !important;
}

.lijst li {
	list-style-type: disc !important;
	font-size:14px;
	margin-left: 20px;
}

.lijst-0 {
	padding-left: 0px !important;
}

.lijst-0 li {
	list-style-type: disc !important;
	font-size:14px;
	margin-left: 20px;
}

.lijst-vacatures {
	padding-left: 10px !important;
    font-size:14px;
}

.lijst-vacatures li {
	list-style-type: disc !important;
	margin-left: 20px;
}

.lijst_dashboard {
	padding-left: 10px !important;
}

.lijst_dashboard li {
	list-style-type: disc !important;
	font-size:14px;
	margin-left: 10px;
}

ol {
	padding-left: 20px !important;
	margin-bottom: 0px !important;
}

ol li {
	list-style-type: decimal !important;
	padding-left: 15px; 
	font-size:14px;
}

#voorwaarden h3 {

	font-family: Poppins;
	color: #222;
	line-height: 1.3;
	margin: 20px 0 10px 0;
	font-weight: 500;

}

.full-width {
	text-align: center;	
}
.main-logo2 {
    width: 100px !important;
}

.icon-fixed {
	
	width: 30px !important;
	text-align: center !important;

}

.custom-file-input ~ .custom-file-label::after {
	content: "bladeren";
}

.verborgen {

	display: none;
	
}

.section-heading-line {
    margin: 0!important;
}

.profiel-nav .missingfields {
	color: #ff6c00;
	cursor: pointer;
	-webkit-transition: color ease 0.25s;
	-moz-transition: color ease 0.25s;
	transition: color ease 0.25s;
}

.profiel-nav a:active .missingfields,
.profiel-nav a:hover .missingfields,
.profiel-nav a:focus .missingfields {
	color: #bf4200;
}


.button-primary .grey {
	    background-color: #888;
	    border-color: #888;
}
.button-primary .grey:active,
.button-primary .grey:focus,
.button-primary .grey:hover {
	background-color: #5a5a5a;
	border-color: #5a5a5a;
}

.no-margin {
	  margin: 0!important;
	}
.no-margin-top {
  margin-top: 0!important;
}
.no-margin-bottom {
  margin-bottom: 0!important;
}
.no-margin-left {
  margin-left: 0!important;
}
.no-margin-right {
  margin-right: 0!important;
}
.m-0 {
  margin: 0px!important;
}
.m-5 {
  margin: 5px!important;
}
.m-10 {
  margin: 10px!important;
}
.m-15 {
  margin: 15px!important;
}
.m-20 {
  margin: 20px!important;
}
.m-25 {
  margin: 25px!important;
}
.m-30 {
  margin: 30px!important;
}
.mt-0 {
  margin-top: 0px!important;
}
.mt-5 {
  margin-top: 5px!important;
}
.mt-10 {
  margin-top: 10px!important;
}
.mt-15 {
  margin-top: 15px!important;
}
.mt-20 {
  margin-top: 20px!important;
}
.mt-25 {
  margin-top: 25px!important;
}
.mt-30 {
  margin-top: 30px!important;
}
.mb-0 {
  margin-bottom: 0px!important;
}
.mb-5 {
  margin-bottom: 5px!important;
}
.mb-10 {
  margin-bottom: 10px!important;
}
.mb-15 {
  margin-bottom: 15px!important;
}
.mb-20 {
  margin-bottom: 20px!important;
}
.mb-25 {
  margin-bottom: 25px!important;
}
.mb-30 {
  margin-bottom: 30px!important;
}
.ml-0 {
  margin-left: 0px!important;
}
.ml-5 {
  margin-left: 5px!important;
}
.ml-10 {
  margin-left: 10px!important;
}
.ml-15 {
  margin-left: 15px!important;
}
.ml-20 {
  margin-left: 20px!important;
}
.ml-25 {
  margin-left: 25px!important;
}
.ml-30 {
  margin-left: 30px!important;
}
.mr-0 {
  margin-right: 0px!important;
}
.mr-5 {
  margin-right: 5px!important;
}
.mr-10 {
  margin-right: 10px!important;
}
.mr-15 {
  margin-right: 15px!important;
}
.mr-20 {
  margin-right: 20px!important;
}
.mr-25 {
  margin-right: 25px!important;
}
.mr-30 {
  margin-right: 30px!important;
}
.no-padding {
  padding: 0!important;
}
.no-padding-top {
  padding-top: 0!important;
}
.no-padding-bottom {
  padding-bottom: 0!important;
}
.no-padding-left {
  padding-left: 0!important;
}
.no-padding-right {
  padding-right: 0!important;
}
.p-0 {
  padding: 0px!important;
}
.p-5 {
  padding: 5px!important;
}
.p-10 {
  padding: 10px!important;
}
.p-15 {
  padding: 15px!important;
}
.p-20 {
  padding: 20px!important;
}
.p-25 {
  padding: 25px!important;
}
.p-30 {
  padding: 30px!important;
}
.pt-0 {
  padding-top: 0px!important;
}
.pt-5 {
  padding-top: 5px!important;
}
.pt-10 {
  padding-top: 10px!important;
}
.pt-15 {
  padding-top: 15px!important;
}
.pt-20 {
  padding-top: 20px!important;
}
.pt-25 {
  padding-top: 25px!important;
}
.pt-30 {
  padding-top: 30px!important;
}
.pb-0 {
  padding-bottom: 0px!important;
}
.pb-5 {
  padding-bottom: 5px!important;
}
.pb-10 {
  padding-bottom: 10px!important;
}
.pb-15 {
  padding-bottom: 15px!important;
}
.pb-20 {
  padding-bottom: 20px!important;
}
.pb-25 {
  padding-bottom: 25px!important;
}
.pb-30 {
  padding-bottom: 30px!important;
}
.pl-0 {
  padding-left: 0px!important;
}
.pl-5 {
  padding-left: 5px!important;
}
.pl-10 {
  padding-left: 10px!important;
}
.pl-15 {
  padding-left: 15px!important;
}
.pl-20 {
  padding-left: 20px!important;
}
.pl-25 {
  padding-left: 25px!important;
}
.pl-30 {
  padding-left: 30px!important;
}
.pr-0 {
  padding-right: 0px!important;
}
.pr-5 {
  padding-right: 5px!important;
}
.pr-10 {
  padding-right: 10px!important;
}
.pr-15 {
  padding-right: 15px!important;
}
.pr-20 {
  padding-right: 20px!important;
}
.pr-25 {
  padding-right: 25px!important;
}
.pr-30 {
  padding-right: 30px!important;
}