.form-field {
   width: 85%;
}

#form-wrapper {
   width: 50%;
   padding: 0px;
   margin: 0 20%;
}

.no-margin.form-field, .form-field .form-field  {
   padding-left: 0px;
   padding-top: 10px;
   text-align: centre
}

#form {
   background-color: #f1f4f7;
   width: 120%;
}

.form-field, h1, h2, h3, h4, p {
   padding-left: 50px;
   padding-right: 50px;
}

#apply-method {
   padding-left: 50px;
   padding-bottom: 30px;
   border-bottom: 5px solid red
}

#apply-button {
   padding-left: 50px;
   padding-bottom: 50px;
   margin-top: 0px;
}

/* Create three equal columns that floats next to each other */
.column {
  float: left;
  width: 33.33%;
  padding: 10px;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive layout - when the screen is less than 600px wide, make the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
}

.btn.btn-orange {
 background-color: rbga(0,0,0,0); /* transparent, or failing that #FFFFFF for white. */
 border: 1px #e53e30 solid;
 color: #e53e30;
 line-height: 24px;
 padding: 12px 40px;
 text-align: center;
 font-weight: 400;
 font-family: kamerik205-bold,sans-serif;
 display: inline-block;
 box-sizing: border-box;
 cursor: pointer;
 text-decoration: none;
}

.btn-orange {
 background-color: rbga(0,0,0,0); /* transparent, or failing that #FFFFFF for white. */
 border: 1px #e53e30 solid;
 color: #e53e30;
 line-height: 24px;
 padding: 12px 40px;
 text-align: center;
 font-weight: 400;
 font-family: kamerik205-bold,sans-serif;
 display: inline-block;
 box-sizing: border-box;
 cursor: pointer;
 text-decoration: none;
}

.btn-orange:hover {
 border: 1px #e53e30 solid;
 background-color: #e53e30;
 color: #ffffff;
 line-height: 24px;
 padding: 12px 40px;
 text-align: center;
 font-weight: 400;
 font-family: kamerik205-bold,sans-serif;
 display: inline-block;
 box-sizing: border-box;
 cursor: pointer;
 text-decoration: none;
}

.btn.btn-primary {
 background-color: #e53e30;
 color: #ffffff;
 border: 1px solid #e53e30;
 padding: 10px;
}

form .btn.btn-primary {
 background-color: #e53e30;
 color: #ffffff;
 border: 1px solid #e53e30;
 padding: 10px;
}

form .btn.btn-primary:hover {
 background-color: #ffffff;
 color: #e53e30;
 border: 1px solid #e53e30;
 padding: 10px;
}

.btn.btn-primary:hover {
 background-color: #ffffff;
 color: #e53e30;
 border: 1px solid #e53e30;
 padding: 10px;
}

.apply .job-questions {
  padding: 40px 0 20px;
  background: #ea6559;
  clear: both;
  *zoom:1}

.apply .job-questions:before,.apply .job-questions:after {
  content: "";
  display: table
}

.apply .job-questions:after {
  clear: both
}

.apply .job-questions:before,.apply .job-questions:after {
  display: table;
  content: ""
}

.apply .job-questions:after {
  clear: both
}


h1,h2,h3,h4,h5,h6 {
  color: #1f1646;
  margin: 1.25em 0 .25em;
  font-family: verdana,kamerik205-bold,sans-serif;
  font-weight: 400
}

h1 {
  font-size: 2em;
  margin: .67em 0
}

h2, h3 {
  font-size: 1.5em;
  margin: .67em 0
}