@font-face {
    font-family: "Chevin Thin";
    src: url('chevin/CHEVT___.otf') format('opentype'),
		 url('chevin/CHEVT___.eot') format('eot');
    font-weight: bold;
    font-style: normal;
  }

  @font-face {
    font-family: "Chevin Bold";
    src: url('chevin/CHEVB___.otf') format('opentype'),
	url('chevin/CHEVB___.eot') format('eot');
    font-weight: bold;
    font-style: normal;
  }

  @font-face {
    font-family: "Chevin Medium";
    src: url('chevin/CHEVM___.otf') format('opentype'),
	url('chevin/CHEVM___.eot') format('eot');
    font-weight: normal;
    font-style: normal;
  }

* {
margin: 0;
}

a {
color:#1B4699;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

label {
	padding-left: 20px;
}

body {
background-color: rgba(0,33,159,0.05);
color:#000000;
font-family:Arial,'Trebuchet MS',Verdana,Geneva,Helvetica,sans-serif;
font-size:18px;
margin: 0px;
}

table {
  color:#000000;
  font-family:Arial,'Trebuchet MS',Verdana,Geneva,Helvetica,sans-serif;
  font-size:18px;
  margin: 0px;
  padding-left: 2%;
  width: 95%; 
  height: max-content !important;
  }

td {
    color:#000000;
    font-family:Arial,'Trebuchet MS',Verdana,Geneva,Helvetica,sans-serif;
    font-size:18px;
    margin: 0px;
    /* padding-left: 2%; */
}

select, input[type="text"] {
font-family:Arial,'Trebuchet MS',Verdana,Geneva,Helvetica,sans-serif;
font-size: 13px;
border-radius: 10px;
}

.button {
background-color:#e80d38;
border:0 none;
color: #FFFFFF;
/* margin-left: 600%; */
border-radius: 4px;
cursor: pointer;
}

.col1 {
width:210px;
}

.opvulling{
width:233px;
}

.col2 {
margin-top:2px;
width:224px;
}

.h1 {
font-family: "Chevin Bold";
color: #1B4699;
font-size:26px;
font-weight:400;
}

.h2 {
color:#000000;
font-family:"Chevin Bold";
font-size:18px;
font-weight:400;
  }

.hidden {
display:none;
}

.knopbuiten {
width:70px;
}

.knopmidden {
text-align:center;
font-family: "Chevin Bold";
color: #1B4699;
}

.kop {
color:#000000;
font-size:27px;
font-weight:400;
display:none;
}

.lege_regel {
height:15px;
}

.row_lege_regel{
  height:30px;
}

.breed{
/* max-width:650px;
width: 449px; */
margin-left: 23px;
}

.vacature-breed{
  margin-left: 3%;
  width:500px
}

.content-width{
  max-width:650px;
}

.content-height{
  height: 906px !important;
}

.text {
color:#000000;
font-family:Arial,'Trebuchet MS',Verdana,Geneva,Helvetica,sans-serif;
font-size:11px;
line-height:17px;
margin:0;
padding:0;
}

.header{
height:112px;
/* width: 100%; */
margin: 0px;
}

/* .rodelijn{
height:3px;
width: 100%;
background-color: #e80d38;
margin: 0px;
position: relative;
} */

.logo{
background-image: URL(/style/nieuwerkerk/images/logo2.png);
background-repeat: no-repeat;
display: block;
margin-left: 56px;
height: 56px;
width: 222px;
position: relative;
float: left;
margin-right: 40px;
margin-top: 30px;
}

.vacatures-kop{
font-family: "Chevin Thin";
font-size: xxx-large;
color: #1B4699;
position: relative;
float: left;
margin-top: 30px;
}

.sluit-venster{
float: right;
margin-top: 30px;
margin-right: 60px;
font-weight: bold;
}

.banner-wrapper{
position: fixed;
height: 100%;
top: 0;
left: 50%;
}

.banner{
background-image: URL(/style/nieuwerkerk/images/A27A6161_cropped.jpg);
background-repeat: no-repeat;
background-size:contain;
display: block;
height: 350px;
width: auto;
left: -50%;
margin-bottom: 25px;
}

/* .rodelijn_b{
height:3px;
width: 100%;
background-color: #e80d38;
margin: 0px;
position: relative;
clear: both;
} */

.footer{
/* height:27px; */
width: -webkit-fill-available;
background-color: #1B4699;
bottom: 0px;
padding-top:40px;
padding-bottom:70px;
padding-left: 3%;
margin-top: 20px;
}

.footercontent{
color: #FFFFFF;
font-family: "Chevin Medium";
padding-left: 23px;
}

.footercontent a{
  color: #FFFFFF;
  }

.width90px{
  width: 90px;
}

.button-alignment{
  display: grid;
  justify-content: start;
  border-spacing: 15px 0;
}