/* Generated by less 2.5.1 */
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);
@font-face {
  font-family: 'TextaHeavy';
  src: url('../Files/MJP/38676/fonts/textaalt-heavy-webfont.eot');
  src: url('../Files/MJP/38676/fonts/textaalt-heavy-webfont.eot?#iefix') format('embedded-opentype'), url('../Files/MJP/38676/fonts/textaalt-heavy-webfont.woff') format('woff'), url('../Files/MJP/38676/fonts/textaalt-heavy-webfont.woff2') format('woff2'), url('../Files/MJP/38676/fonts/textaalt-heavy-webfont.ttf') format('truetype'), url('../Files/MJP/38676/fonts/textaalt-heavy-webfont.svg#TextaHeavy') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TextaRegular';
  src: url('../Files/MJP/38676/fonts/textaalt-regular-webfont.eot');
  src: url('../Files/MJP/38676/fonts/textaalt-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../Files/MJP/38676/fonts/textaalt-regular-webfont.woff') format('woff'), url('../Files/MJP/38676/fonts/textaalt-regular-webfont.woff2') format('woff2'), url('../Files/MJP/38676/fonts/textaalt-regular-webfont.ttf') format('truetype'), url('../Files/MJP/38676/fonts/textaalt-regular-webfont.svg#TextaRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Variables */
/* General */
html,
body {
  padding: 0px;
  margin: 0;
  box-sizing: border-box;
}
body {
  margin: 0px;
  padding: 0px;
  font-family: 'TextaRegular', sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #2b1f2e;
  background: #f6f6f6;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.clear {
  clear: both;
}
h1,
h2,
h3,
h4,
h5,
h6,
h7 {
  font-family: 'TextaHeavy', serif;
  color: #2b1f2e;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 1em 0 .65em;
}
/* Buttons */
a {
  text-decoration: underline;
  color: #643a6f;
  -moz-transition: color 0.25s ease-in;
  -webkit-transition: color 0.25s ease-in;
  -o-transition: color 0.25s ease-in;
  transition: color 0.25s ease-in;
}
a:hover,
a:active {
  text-decoration: none;
  color: #111111;
}
a img {
  border: 0;
}
/* input */
#postulateForm table {
  width: 100%;
}
.fieldLabel,
.fieldInput,
.mandatory,
.divInput .fieldInput .wrapperInput {
  display: inline-block;
}
.fieldInput {
  width: 65%;
}
.fieldInput img {
  margin-left: 18px;
  margin-bottom: 5px;
}
#postulateForm td:first-child,
.divInput .fieldLabel {
  width: 30%;
  padding-left: 0;
  vertical-align: top;
  padding-top: 5px;
  text-align: left;
}
.vacForward .col-md-2,
.vacApply .col-md-2 {
  width: 35%;
}
.vacForward .col-md-5,
.vacApply .col-md-5 {
  width: 65%;
}
.vacForward .control-label,
.vacApply .control-label {
  padding-left: 0;
  font-style: normal;
}
.SubCompanyList {
  padding-left: 0;
  font-style: normal;
}
.labelInput,
.mandatory {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  color: #563e5c;
  padding: 3px 7px 0 0;
}
.mandatory {
  color: #643a6f;
  font-size: 120%;
}
.required {
  padding: 0 0;
  vertical-align: top;
  text-align: center;
  width: 3%;
}
.requiredLabel {
  color: #643a6f;
  font-size: 10px;
  font-family: 'TextaRegular', sans-serif;
}
.fieldLabel {
  text-align: left;
  vertical-align: top;
}
.inputCss,
.wrapperInput {
  width: 73%;
  padding-bottom: 10px;
}
.inputCss .wrapperInput,
.wrapperInput .wrapperInput {
  width: 100%;
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 5px;
}
.form-control,
.inputCss input,
.divInput .fieldInput .wrapperInput input,
.divInput .fieldInput .wrapperInput textarea,
.boxContentCol .tbinputCol,
#ddlStage,
#ddlSubCompany,
#tbZipCode,
#ddlDistance,
#ddlProvince,
#ddlContractTime,
textarea#tbBodyEmail {
  background: #fff;
  border: solid 1px #e7e5e7;
  height: 34px;
  padding: 5px 10px;
  margin: 0;
  font-family: 'TextaRegular', sans-serif;
  color: #000;
  box-sizing: border-box;
  width: 100%;
  border-radius: 3px;
  font-size: 16px;
  -moz-transition: border 0.25s ease-in;
  -webkit-transition: border 0.25s ease-in;
  -o-transition: border 0.25s ease-in;
  transition: border 0.25s ease-in;
}
.form-control:focus,
.inputCss input:focus,
.divInput .fieldInput .wrapperInput input:focus,
.divInput .fieldInput .wrapperInput textarea:focus,
.boxContentCol .tbinputCol:focus,
#ddlStage:focus,
#ddlSubCompany:focus,
#tbZipCode:focus,
#ddlDistance:focus,
#ddlProvince:focus,
#ddlContractTime:focus,
textarea#tbBodyEmail:focus {
  outline: 0;
  border-color: #643a6f;
  box-shadow: none;
  background: #fff;
}
.form-control#CaptchaCode,
.inputCss input#CaptchaCode,
.divInput .fieldInput .wrapperInput input#CaptchaCode,
.divInput .fieldInput .wrapperInput textarea#CaptchaCode,
.boxContentCol .tbinputCol#CaptchaCode,
#ddlStage#CaptchaCode,
#ddlSubCompany#CaptchaCode,
#tbZipCode#CaptchaCode,
#ddlDistance#CaptchaCode,
#ddlProvince#CaptchaCode,
#ddlContractTime#CaptchaCode,
textarea#tbBodyEmail#CaptchaCode {
  margin-top: 7px;
}
#tbZipCode,
#ddlDistance {
  width: 75px;
  min-width: 1px;
}
#postulateForm table.k-widget {
  max-width: 300px;
}
.divInput .fieldInput .wrapperInput textarea {
  height: 100px;
}
.inputCss input {
  height: 22px;
}
.control-label {
  padding-top: 5px;
}
textarea.form-control,
textarea#tbBodyEmail {
  height: 75px;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-radius: 0px!important;
}
table.wizzardStep.confirm {
  margin-bottom: 25px;
  margin-top: 15px;
  font-style: normal;
}
table.wizzardStep.confirm td {
  padding: 3px 8px;
}
table.wizzardStep.confirm .controlDataFieldName {
  width: 40%;
  color: #2b1f2e;
}
table.wizzardStep.confirm .CheckYourDataMessage {
  padding-bottom: 10px;
}
.wizzardStep.postulate textarea {
  margin-bottom: 0;
}
.spacer {
  border-top: solid 1px rgba(0, 0, 0, 0.1);
  border-bottom: none;
  margin: 20px 0;
}
.StdSelect {
  width: 200px!important;
}
.SubCompanyList .col-md-11 {
  padding: 0;
}
.btnApply,
#SubmitButton,
.btnNext,
.SubmitBtn,
.subBoxGoToAllVac a {
  background: #643a6f;
  display: inline-block;
  padding: 8px 15px;
  color: #fff;
  text-decoration: none;
  font-size: 100%;
  border-radius: 8px;
  border: solid 1px #643a6f;
  -moz-transition: color 0.25s ease-in;
  -webkit-transition: color 0.25s ease-in;
  -o-transition: color 0.25s ease-in;
  transition: color 0.25s ease-in;
}
.btnApply:hover,
#SubmitButton:hover,
.btnNext:hover,
.SubmitBtn:hover,
.subBoxGoToAllVac a:hover,
.btnApply:active,
#SubmitButton:active,
.btnNext:active,
.SubmitBtn:active,
.subBoxGoToAllVac a:active,
.btnApply:focus,
#SubmitButton:focus,
.btnNext:focus,
.SubmitBtn:focus,
.subBoxGoToAllVac a:focus {
  color: #fff;
  background: #46284e;
  border-color: #46284e;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
#ClearButton,
.btnPrevious,
.inputCss input.reset,
#expandCollapseBtn {
  background: transparent;
  border: solid 1px rgba(100, 58, 111, 0.5);
  display: inline-block;
  padding: 8px 15px;
  color: #643a6f;
  text-decoration: none;
  font-size: 100%;
  border-radius: 8px;
  box-sizing: border-box;
  -moz-transition: color 0.25s ease-in;
  -webkit-transition: color 0.25s ease-in;
  -o-transition: color 0.25s ease-in;
  transition: color 0.25s ease-in;
}
#ClearButton:hover,
.btnPrevious:hover,
.inputCss input.reset:hover,
#expandCollapseBtn:hover,
#ClearButton:active,
.btnPrevious:active,
.inputCss input.reset:active,
#expandCollapseBtn:active,
#ClearButton:focus,
.btnPrevious:focus,
.inputCss input.reset:focus,
#expandCollapseBtn:focus {
  color: #643a6f;
  background: #fff;
  border-color: #643a6f;
  background-image: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}
#SubmitButton,
.inputCss input.reset {
  padding: 8px 22px;
  box-shadow: none;
  height: auto;
  vertical-align: top;
  margin-top: 0;
}
/* Styles */
.FollowUsContent {
  display: none;
}
.addthis_toolbox a {
  text-decoration: none;
  color: #2b1f2e;
}
#mycarousel {
  display: block!important;
  width: 940px;
  height: 383px;
  margin: 0 auto;
  padding: 10px;
  background: #fff;
  box-sizing: border-box;
}
#mycarousel #mycarouselWrapper {
  height: 100%;
  width: 100%;
  position: relative;
}
#mycarousel #mycarouselWrapper .carouselImage {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0!important;
  -moz-transition: all 1s ease-in;
  -webkit-transition: all 1s ease-in;
  -o-transition: all 1s ease-in;
  transition: all 1s ease-in;
}
#mycarousel #mycarouselWrapper .carouselImage.image1 {
  background: url(../Files/MJP/38676/carousel/Afbeeldingen-Vacatures1.jpg) center no-repeat;
  background-size: cover;
}
#mycarousel #mycarouselWrapper .carouselImage.image2 {
  background: url(../Files/MJP/38676/carousel/Afbeeldingen-Vacatures2.jpg) center no-repeat;
  background-size: cover;
}
#mycarousel #mycarouselWrapper .carouselImage.image3 {
  background: url(../Files/MJP/38676/carousel/Afbeeldingen-Vacatures3.jpg) center no-repeat;
  background-size: cover;
}
#mycarousel #mycarouselWrapper .carouselImage.image4 {
  background: url(../Files/MJP/38676/carousel/Afbeeldingen-Vacatures4.jpg) center no-repeat;
  background-size: cover;
}
#mycarousel #mycarouselWrapper .carouselImage.image5 {
  background: url(../Files/MJP/38676/carousel/Afbeeldingen-Vacatures5.jpg) center no-repeat;
  background-size: cover;
}
#mycarousel #mycarouselWrapper .carouselImage.active {
  opacity: 1!important;
}
#body {
  margin: 0 auto;
  width: 100%;
  padding: 0;
  position: relative;
  box-sizing: border-box;
}
#body > nav #topMenu {
  background: #643a6f;
  margin: 0;
}
#body > nav #topMenu #topMenuContainer {
  margin: 0 auto;
  width: 940px;
}
#body > nav #topMenu #topMenuContainer .mtabs {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
#body > nav #topMenu #topMenuContainer .mtabs li {
  display: inline-block;
  margin-left: -4px;
}
#body > nav #topMenu #topMenuContainer .mtabs li:first-child {
  margin-left: 0;
}
#body > nav #topMenu #topMenuContainer .mtabs li a {
  line-height: 1em;
  text-decoration: none;
  display: block;
  border: 0;
  padding: 16px 15px 14px;
  text-transform: uppercase;
  font-size: 18px;
  color: #fff;
  -moz-transition: background 0.25s ease-in;
  -webkit-transition: background 0.25s ease-in;
  -o-transition: background 0.25s ease-in;
  transition: background 0.25s ease-in;
}
#body > nav #topMenu #topMenuContainer .mtabs li a:hover,
#body > nav #topMenu #topMenuContainer .mtabs li a.active {
  background: rgba(255, 255, 255, 0.12);
}
#body #top {
  background: #fff;
}
#body #top #topContainer {
  margin: 0 auto;
  width: 940px;
  padding: 15px 15px 20px;
}
#body #top #topContainer #topContent #topLang,
#body #top #topContainer #topContent #topAdres {
  display: none;
}
#body #top #topContainer #topContent #topHeader {
  text-align: center;
}
#body #top #topContainer #topContent #topHeader #topLogo {
  margin: 0;
  padding-top: 20px;
  box-sizing: border-box;
  width: 100%;
  text-align: center;
}
#body #top #topContainer #topContent #topHeader #topLogo a {
  background: url(../Files/MJP/38676/logo.png) center no-repeat;
  display: inline-block;
  width: 278px;
  height: 87px;
}
#body #top #topContainer #topContent #topHeader #topLogo a img {
  display: none;
}
#body #contentTop {
  width: 940px;
  margin: 0 auto;
  padding: 0 15px;
  box-sizing: border-box;
}
#body #content {
  padding: 0;
  position: relative;
  margin: 0 auto;
  width: 940px;
  background: #fff;
}
#body #content #leftContent,
#body #content #rightContent {
  padding: 0 20px 15px;
  margin: 0 0 30px 0;
  box-sizing: border-box;
}
#body #content #leftContent {
  width: 34%;
  display: block;
  float: right;
  margin-top: 38px;
  padding-top: 0 10px;
}
#body #content #leftContent .boxCol {
  padding: 0;
  margin: 20px 0 0;
  border-radius: 3px;
}
#body #content #leftContent .boxCol h1 {
  margin: 0 0 .5em;
  color: #643a6f;
  font-size: 18px;
}
#body #content #leftContent .boxCol .boxContentCol {
  margin: 0;
  padding: 0;
  color: #2b1f2e;
}
#body #content #leftContent .boxCol .boxContentCol form div:nth-child(2) {
  margin-bottom: .75em;
}
#body #content #leftContent .boxCol .boxContentCol form .additionalOptions {
  margin-top: .75em;
}
#body #content #leftContent .boxCol .boxContentCol .additionalOptions > div:nth-child(1),
#body #content #leftContent .boxCol .boxContentCol .additionalOptions > div:nth-child(2),
#body #content #leftContent .boxCol .boxContentCol .additionalOptions > div:nth-child(4),
#body #content #leftContent .boxCol .boxContentCol .additionalOptions > div:nth-child(5) {
  display: none;
}
#body #content > nav #breadcrumbs {
  margin: 0 auto;
  width: 940px;
  padding: 0 20px;
  box-sizing: border-box;
}
#body #content > nav #breadcrumbs #breadCrumbsContent {
  font-size: 85%;
  padding: 15px 0 12px;
  line-height: 1em;
  color: #aba3ab;
  display: block;
  border-bottom: solid 1px #e7e5e7;
}
#body #content #rightContent {
  float: left;
  width: 66%;
  padding: 0 20px;
}
#body #content #rightContent header h1:empty {
  display: none;
}
#body #content #rightContent .btnApply {
  min-width: 175px;
  text-align: center;
}
#body #content #rightContent #contentMain .bottomButtons {
  display: block;
  margin: 25px 0;
  border-top: solid 1px #f6f6f6;
  padding-top: 30px;
}
#body #content #rightContent .box {
  margin-top: 20px;
}
#body #content #rightContent .box h1.vacTitle {
  color: #643a6f;
  font-weight: normal;
  font-size: 24px;
  margin: 0;
  padding: 0 .75em 0 0;
  font-family: 'TextaRegular', sans-serif;
}
#body #content #rightContent .box h2 {
  font-size: 24px;
  margin: 0 0 .75em 0;
  color: #643a6f;
  font-weight: normal;
  font-family: 'TextaRegular', sans-serif;
}
#body #content #rightContent .box h6 {
  font-size: 18px;
  margin: 0;
  font-weight: normal;
  color: #111111;
}
#body #content #rightContent .box h6 a {
  text-decoration: none;
  color: #111111;
}
#body #content #rightContent .box .vacBoxLeft h6 {
  font-size: 16px;
  color: #aba3ab;
  font-weight: normal;
  font-family: 'TextaRegular', sans-serif;
}
#body #content #rightContent .box .vacBoxContent p {
  margin-top: 0;
}
#body #content #rightContent .box .form-horizontal .form-group {
  padding: 0 0 1em 0;
}
#body #content #rightContent .box .form-horizontal .form-group .control-label {
  width: 100%;
  text-align: left;
  margin: 0 0 .25em 0;
  padding: 0;
  color: #111111;
  font-size: 16px;
}
#body #content #rightContent .box .form-horizontal .form-group .col-md-5 {
  padding: 0;
}
#body #content #rightContent .box .form-horizontal .form-group .input-group-addon {
  border-color: transparent;
  background-color: transparent;
  color: rgba(171, 163, 171, 0.75);
}
#body #content #rightContent .box .form-horizontal .form-group .form-control {
  border-radius: 3px!important;
  -moz-transition: border 0.25s ease-in;
  -webkit-transition: border 0.25s ease-in;
  -o-transition: border 0.25s ease-in;
  transition: border 0.25s ease-in;
}
#body #content #rightContent .box .form-horizontal .form-group .form-control[readonly],
#body #content #rightContent .box .form-horizontal .form-group .form-control[disabled] {
  cursor: text;
}
#body #content #rightContent .box .form-horizontal .form-group .form-control.file {
  height: auto;
  border: 0;
  box-shadow: none;
}
#body #content #rightContent .box .form-horizontal table.buttons tbody tr td {
  font-family: monospace;
}
#body #content #rightContent .box .form-horizontal table.buttons tbody tr td .btnNext,
#body #content #rightContent .box .form-horizontal table.buttons tbody tr td .btnPrevious {
  font-family: 'TextaRegular', sans-serif;
  display: inline-block !important;
}
#body #content #rightContent .box .form-horizontal table.buttons tbody tr td .btnNext:focus,
#body #content #rightContent .box .form-horizontal table.buttons tbody tr td .btnPrevious:focus {
  text-decoration: none;
}
#body #content #rightContent .box .form-horizontal table.buttons tbody tr td .btnPrevious {
  margin-right: 20px;
}
#body #content #rightContent .box .form-horizontal table.buttons tbody tr td .btnNext {
  margin-left: -7em;
}
#body #content #rightContent .box.vacDetails h1.vacTitle,
#body #content #rightContent .box.vacForward h1.vacTitle,
#body #content #rightContent .box.vacApply h1.vacTitle {
  margin-bottom: .25em;
}
#body #content #rightContent .box.vacDetails h2,
#body #content #rightContent .box.vacForward h2,
#body #content #rightContent .box.vacApply h2 {
  font-family: 'TextaHeavy', serif;
  color: #aba3ab;
  font-size: 18px;
  line-height: 1em;
}
#body #content #rightContent .box.vacDetails .boxContent,
#body #content #rightContent .box.vacForward .boxContent,
#body #content #rightContent .box.vacApply .boxContent {
  background: #f6f6f6;
  border-radius: 4px;
  padding: 20px;
  margin-bottom: 20px;
}
#body #content #rightContent .box.vacDetails .boxContent .boxContentLeft,
#body #content #rightContent .box.vacForward .boxContent .boxContentLeft,
#body #content #rightContent .box.vacApply .boxContent .boxContentLeft,
#body #content #rightContent .box.vacDetails .boxContent .boxContentRight,
#body #content #rightContent .box.vacForward .boxContent .boxContentRight,
#body #content #rightContent .box.vacApply .boxContent .boxContentRight {
  box-sizing: border-box;
  width: 50%;
  float: left;
}
#body #content #rightContent .box.vacDetails .boxContent .boxContentLeft h6,
#body #content #rightContent .box.vacForward .boxContent .boxContentLeft h6,
#body #content #rightContent .box.vacApply .boxContent .boxContentLeft h6,
#body #content #rightContent .box.vacDetails .boxContent .boxContentRight h6,
#body #content #rightContent .box.vacForward .boxContent .boxContentRight h6,
#body #content #rightContent .box.vacApply .boxContent .boxContentRight h6,
#body #content #rightContent .box.vacDetails .boxContent .boxContentLeft p,
#body #content #rightContent .box.vacForward .boxContent .boxContentLeft p,
#body #content #rightContent .box.vacApply .boxContent .boxContentLeft p,
#body #content #rightContent .box.vacDetails .boxContent .boxContentRight p,
#body #content #rightContent .box.vacForward .boxContent .boxContentRight p,
#body #content #rightContent .box.vacApply .boxContent .boxContentRight p {
  margin: 0;
}
#body #content #rightContent .box.vacDetails .boxContent .boxContentLeft p,
#body #content #rightContent .box.vacForward .boxContent .boxContentLeft p,
#body #content #rightContent .box.vacApply .boxContent .boxContentLeft p,
#body #content #rightContent .box.vacDetails .boxContent .boxContentRight p,
#body #content #rightContent .box.vacForward .boxContent .boxContentRight p,
#body #content #rightContent .box.vacApply .boxContent .boxContentRight p {
  margin-bottom: .5em;
}
#body #content #rightContent .box.vacDetails .boxContent .boxContentLeft .btnApply,
#body #content #rightContent .box.vacForward .boxContent .boxContentLeft .btnApply,
#body #content #rightContent .box.vacApply .boxContent .boxContentLeft .btnApply,
#body #content #rightContent .box.vacDetails .boxContent .boxContentRight .btnApply,
#body #content #rightContent .box.vacForward .boxContent .boxContentRight .btnApply,
#body #content #rightContent .box.vacApply .boxContent .boxContentRight .btnApply {
  margin: .75em 0 .75em;
}
#body #content #rightContent .box.vacForward .boxContent {
  background: transparent;
  padding: 0 15px;
}
#body #content #rightContent .box.vacForward .boxContent .buttons,
#body #content #rightContent .box.vacForward .boxContent .spacer {
  margin-left: -15px;
  margin-right: -15px;
}
#body #postulateForm table.k-widget {
  max-width: 650px!important;
  border-width: 0;
  background: transparent;
}
#body .k-editor .k-editable-area {
  border-width: 0;
}
#body table.k-editor {
  border-spacing: 0;
}
#body .k-editor .k-content {
  background: #fff;
  border: solid 1px #e7e5e7;
  border-radius: 3px;
  padding: 11px 10px;
  box-sizing: border-box;
}
#body table.wizzardStep.confirm tbody tr td {
  padding: 10px;
  border-bottom: solid 1px #e7e5e7;
}
#body table.wizzardStep.confirm tbody tr:nth-child(even) td {
  background: #f6f6f6;
}
#body table.wizzardStep.confirm tbody tr:first-child td {
  padding-left: 0;
  color: #2b1f2e;
  font-size: 18px;
  padding-bottom: 1em;
}
#body footer {
  display: none;
}
 