/* Searchbar homepage shortcode*/

div.keywordshome {
	padding-right: 15px;
	float: left;
}

@media (max-width: 979px){

div.keywordshome {
	width: 100%;
	float: left;
	padding-left: 0px;
}
}

div.locationhome {
	padding-right: 15px;
	float: left;
}

@media (max-width: 979px){

div.locationhome {
	width: 100%;
	float: left;
}
}

div.afstandhome {
	padding-left: 15px;
	float: right;
}

@media (max-width: 979px){

div.afstandhome {
	padding-left: 0px;
	float: none;
}
}

div.buttonhome {
	padding-top: 1.45px !important;
}

div.buttonhome button{
	font-size: 1rem;
	line-height: 1.8;
}

@media (max-width: 1199px){

div.buttonhome {
	padding-top: 10px;
}
}

@media (max-width: 979px){

div.buttonhome {
	width: 100%;
	padding-right: 15px;

}
}

/* Vacature search pagina*/

.select2-container .select2-selection--multiple {
	padding: 0 1.45em;	
	border: 1px solid rgba(0,0,0,0.1);
	height: 3.45em;
}

.select2-container .select2-search--inline .select2-search__field {
	margin-top: 0px;	
}

.job_filters {
	background: #00516f;	
	margin-top: -150px;
	box-shadow: 0px 3px 38px 0px rgba(0, 0, 0, 0.1);
	}	

.job_filters .job_types {
	background: #00516f;
    border-top: 1px solid #00516f;
	color: white;
	padding: 0.3em;
}

.job_filters .job_types li {
	border-right: 0px solid;	
}

label.search_categories {
	background-color: black !important;	
}

input#job_type_tijdelijk, input#job_type_part-time, input#job_type_interne-vacature, input#job_type_full-time, input#job_type_freelance {
	height: 20px;
    width: 17px;
}

/* Vacature detail pagina*/

.entry-thumb {
	display: none;	
}

.p-meta {
	display: none;	
}

.single_job_listing .company {
	padding: 1em 1em 2.5em 1em;
}

.single_job_listing .company .name {
	padding: 0.5em 0 0 1em;
}

/*Sollicitatieformulier*/

div.sollicitatieform {
	width: 75%;	
	margin-top: 25px;
}

.namefield {
	float: left; 
	width: 49%;
}

div#firstname {
	margin-right: 2%;	
}

@media (max-width: 768px){

.namefield {
	width: 100%;
}	

div#firstname {
	margin-right: 0%;	
}

}