
.trapliften-vacatures-button, .solliciteer .gform_button {
    background-color: #fff!important;
    color: #003e48!important;
    border: 2px solid #003e48!important;
		border-radius: 40px;
		position: relative;
		padding: 11px 25px;
		font-size: 20px;
    font-weight: 700!important;
}

.trapliften-vacatures-button {

}

.trapliften-vacatures-button:hover, .solliciteer .gform_button:hover {
    background-color: #003e48!important;
    color: #fff!important;
}


.button-trapliften-pink {
  border: 0;
      margin: 0;
    font-weight: 700!important;
    margin-top: -8px;
    border-radius: 40px!important;
    background-color: #ff6c75!important;
    color: #fff!important;
    padding: 13px 30px;
    cursor: pointer;
    font-size: 20px;
    position: relative;
    font-family: museo-sans,sans-serif!important;
}

.button-trapliften-pink:hover {
  background-color: #f75862!important;
}

/*
.flupl {
	padding: 15px;
	margin-top:15px;
	border: 1px dashed #363636;
  background-color: #fafafa;
	text-align: center;
}
.flupl .fnames { font-size: 18px; line-height:31px;}
.flupl .fnames > div { display:none;  }
.flupl .button { float: none !important; display: inline-block;}


.flupl.dragging,
.flupl.uploading {
    background-color:#e9e9e9;
}

*/


@media only screen and (min-width : 769px) {
	.frm_vacature .ginput_container_fileupload input[type=file] {
		z-index: 9999999;
		position: relative;
		height: 120px;
		width:320px;
		top:-130px;
	}
  .frm_vacature .top_label { margin-top:-100px !important;}

}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
	.frm_vacature .fnames {
	    width: 100% !important;
	}
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
  #trapliften-vacatures { padding: 0 0 !important; }

}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
	.trapliften-vacatures-button {
	    position: relative!important;
	    display: inline-block;
	    margin: 15px auto;
	}
	.frm_vacature .fnames {
	    width: 100% !important;
	}

	.upload { width: 100% !important;}

  .trapliften-vacatures { padding: 0 0 !important; }


	.frm_vacature .ginput_container_fileupload input[type=file] {
		z-index: 9999999;
		position: relative;
		height: 120px;
		width:320px;
		top:-130px;
	}

	.frm_vacature .gform_footer input[type=submit] { text-align: center !important; }

}

@media screen and (max-width:600px) {


	.trapliften-vacatures-button {
	    position: relative!important;
	    display: inline-block;
	    margin: 15px auto;
	    margin-left: 0!important;
	    left: 0!important;
	    right: 0!important;
	}

}
