@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url('https://www.static-immobilienscout24.de/fro/core/2.3.0/font/vendor/opensans/5/opensans_latin_300.eot');
  src: url('https://www.static-immobilienscout24.de/fro/core/2.3.0/font/vendor/opensans/5/opensans_latin_300.eot?#iefix') format("embedded-opentype"), url('https://www.static-immobilienscout24.de/fro/core/2.3.0/font/vendor/opensans/5/opensans_latin_300.woff2') format("woff2"), url('https://www.static-immobilienscout24.de/fro/core/2.3.0/font/vendor/opensans/5/opensans_latin_300.woff') format("woff"), url('https://www.static-immobilienscout24.de/fro/core/2.3.0/font/vendor/opensans/5/opensans_latin_300.ttf') format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url('https://www.static-immobilienscout24.de/fro/core/2.3.0/font/vendor/opensans/5/opensans_latin_600.eot');
  src: url('https://www.static-immobilienscout24.de/fro/core/2.3.0/font/vendor/opensans/5/opensans_latin_600.eot?#iefix') format("embedded-opentype"), url('https://www.static-immobilienscout24.de/fro/core/2.3.0/font/vendor/opensans/5/opensans_latin_600.woff2') format("woff2"), url('https://www.static-immobilienscout24.de/fro/core/2.3.0/font/vendor/opensans/5/opensans_latin_600.woff') format("woff"), url('https://www.static-immobilienscout24.de/fro/core/2.3.0/font/vendor/opensans/5/opensans_latin_600.ttf') format("truetype");
}
html {
  font-size: 62.5%;
}
body {
  font-family: 'Open Sans', Verdana, 'DejaVu Sans', Arial, Helvetica, sans-serif;
  line-height: 1.6;
  font-size: 1.4em;
  color: #343434;
}
h1 {
  font-weight: 300;
  line-height: 1.33;
  color: #343434;
  margin-bottom: .4em;
}
.button {
  background: #ff7500;
  color: #fff;
  display: inline-block;
  vertical-align: bottom;
  border: 1px solid #f57000;
  border-radius: 3px;
  padding: 0.45em 2em;
  font-family: 'Open Sans', Verdana, 'DejaVu Sans', Arial, Helvetica, sans-serif;
  line-height: 1.42857;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
  margin: 0;
  -webkit-appearance: none;
  overflow: visible;
  width: auto;
}
.button:hover,
.button:focus,
.button:active {
  background: #ff851d;
}
#submit_app {
  text-shadow: none;
  font-size: inherit;
}
#app_body {
  max-width: none;
}
@media (min-width: 1014px) {
  #content,
  #application {
    width: 50%;
    float: left;
    box-sizing: border-box;
  }
  #apply_button {
    display: none;
  }
}
#content {
  padding-right: 24px;
}
#application {
  padding: 24px;
  border: 1px solid #DADADA;
  background: none;
}
#footer {
  display: none;
}
#main_fields div.field input[type=text],
#custom_fields div.field input[type=text] {
  width: 80% !important;
}
#main_fields div.field input[type=text]:focus,
#custom_fields div.field input[type=text]:focus {
  border-color: #969696;
}
#main_fields div.field label,
#custom_fields div.field label {
  display: block;
  text-align: left;
}
/* media queries

@media (max-width: 668px) {

}

@media (min-width: 669px) and (max-width:1013px) {

}

*/
