@import url("http://fonts.googleapis.com/css?family=Quattrocento+Sans:400,700");.registration-form{align-items:center}.registration-form .registration-field{display:flex;align-items:baseline;margin-bottom:0.5rem}.registration-form .registration-field.is-vertical{flex-direction:column}@media (max-width: 768px){.registration-form .registration-field{flex-direction:column}}.registration-form .registration-field .registration-label{min-width:25ch;margin-right:1em}.registration-form input:user-invalid,.registration-form select:user-invalid,.registration-form textarea:user-invalid{border-color:red !important}div.registration-input{width:100%}.registration__address{display:flex;width:100%}.registration__address input.address-number,.registration__address input.address-box{width:8ch}@media (max-width: 768px){.registration__address{flex-direction:column}}@media (min-width: 768px){.registration__address{align-items:center;gap:.5em}}label.required:after{content:"*";opacity:.7;font-size:.9em;padding-left:.2em}input[type=text],select{width:300px}@media (max-width: 768px){input[type=text],select{width:80%}}.birthday-format{white-space:nowrap;margin-left:1em}@media (max-width: 768px){.birthday-format{margin-left:0}}.back-to-vacancies{display:none}#share-registration{margin-top:2em}.registration__form-info{margin-bottom:.5em}body{font-family:Tahoma, sans-serif;font-size:12px;color:#162642;margin:0;height:100%}img{border:none}.page{width:850px;margin:0 auto}.content{background-color:#fff;padding:15px;margin:0}.info{color:#666}td,th{padding:2px 4px 2px 0}th{text-align:left;vertical-align:top;width:200px;font-weight:normal}label{font-weight:normal}input[type=text],textarea,select{height:28px;line-height:28px;font-size:92.9%;color:#585858;margin-bottom:8px;padding-left:10px;background-image:url(/assets/zaventem/horizontal-sprite2-643e04db5987da6b00aea110068e43e6d01d0b72ef96d677fde7060701fc7011.png);background-size:100% 100%;border:1px solid #e7e7e7;border-left:2px solid #e7e7e7;border-right:2px solid #e7e7e7;margin-right:5px;width:300px}textarea{width:500px;height:10em}.registration-header{font-size:20px;height:80px;margin-bottom:30px;text-align:center}.registration-header .vacancy-title{height:80px;display:flex;align-content:center;align-items:center}.registration-header .jobsolutions-logo{float:right}.registration-header .organisation-logo{float:left}.registration-header .jobsolutions-logo,.registration-header .organisation-logo{height:60px;padding:10px;background-color:#ffffff}h2{color:#00537f;font-family:'Quattrocento Sans', sans-serif;line-height:35px;font-weight:bold;clear:both;background:none}.steps,td.heading{margin:0 0 15px 0;padding:0;font-size:16px}.steps span,.steps a,td.heading span,td.heading a{font-family:'Quattrocento Sans', sans-serif;color:#333}.steps a:hover,td.heading a:hover{color:#999}.steps li,td.heading li{color:#999;list-style-position:inside}.steps .current,td.heading .current{font-weight:bold;color:#00537f}.steps .details,td.heading .details{font-size:11px;color:#002f5f;padding:10px 0}p{margin:15px 0}.failure{background:darkred;color:white;border-radius:3px;padding:1em}a{color:#004c99;text-decoration:none}a.inactive{color:gray}a:hover{color:#00537f;text-decoration:underline}#footer{font-size:11px;color:#fff;text-align:center;height:30px;line-height:30px;background-color:#8c9bc9;margin:0 0 15px 0}input.checkbox{width:auto}h3{font-family:'Quattrocento Sans', sans-serif;font-weight:400;color:#585858}pre{color:#002F5F;font-size:10px;margin:5px 0 10px 0;padding:0;word-wrap:break-word}input[readonly]{background-color:#f0f0f0;color:#666}#share-registration{font-size:13px;padding:.5em;float:right;display:inline-block;background:#EEE;border-radius:5px;margin:2em .5em .5em}#share-registration .social-share-button{display:inline-block;margin-left:.5em}.small-note{font-size:10px;color:#555}input[type=submit],button,a.button{display:inline-block;font-size:100%;text-align:center;padding:0 10px;border:none;min-width:82px;height:30px;cursor:pointer;line-height:30px;top:2px;margin:0;color:#585858;background:#ffdd00;border-bottom:1px solid #c9c9c9;border-right:1px solid #c9c9c9}input[type=submit]:hover,input[type=submit]:active,button:hover,button:active,a.button:hover,a.button:active{background:#00537f;color:white;text-decoration:none}a.button img{vertical-align:middle}button img{vertical-align:top;margin-top:2px}.button-bar input[type=submit],.button-bar button,.button-bar a.button{margin-right:1em}
