/* CSS Document */
.light_to_dark {
  background: -moz-linear-gradient(50% 100% 90deg, #000000 0%, #090e18 100%);
  background: -webkit-linear-gradient(90deg, #000000 0%, #090e18 100%);
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0, #000000), color-stop(1, #090e18));
  background: -o-linear-gradient(90deg, #000000 0%, #090e18 100%);
  background: -ms-linear-gradient(90deg, #000000 0%, #090e18 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#090E18' ,GradientType=0)";
  background: linear-gradient(0deg, #000000 0%, #090e18 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#090E18', endColorstr='#000000', GradientType=0);
}
body.allsafesecurity .page button {
  padding: 0.5em 1em;
  border-radius: 0em;
  color: #222;
  display: inline-block;
  float: none;
  background-repeat: no-repeat;
  background-position: center left;
}
body.allsafesecurity .page button.left {
  background-size: auto 0.7em;
  background-image: url('../images/icons/arrowBtn.svg');
}
body.allsafesecurity .page button.down {
  background-size: 0.7em auto;
  background-image: url('../images/icons/arrowBtnDown.svg');
}
body.allsafesecurity .page button.up {
  background-size: 0.7em auto;
  background-image: url('../images/icons/arrowBtnUp.svg');
}
body.allsafesecurity .page .controls .link {
  background-image: url('../images/icons/arrowBtn.svg');
  background-repeat: no-repeat;
  background-size: auto 0.5em;
  background-position: center left;
  padding-left: 1em;
}
body.allsafesecurity .page .controls .link:hover {
  color: #000;
}
body.allsafesecurity .footer .top_left {
  font-size: 0.8em;
  padding: 4em 0;
}
body.allsafesecurity .footer .instantCall {
  padding-top: 65px;
  border-top: 0 solid #eee;
  background-image: url(../images/logo/logo_footer_bottom.svg);
  background-size: 100px;
  background-position: center top;
  background-repeat: no-repeat;
  color: #fff;
  font-family: "deliciousheavy", sans-serif;
  font-size: 1.3em;
}
body.allsafesecurity .footer ._subtitle {
  color: #fff;
}
body.allsafesecurity .footer ._text {
  font-size: 0.7em;
}
body.allsafesecurity #bottom .newsletterformFull {
  display: none;
}
body.allsafesecurity .newsletter_socialmediaWrapper h4 {
  padding: 0.2em 0 !important;
}
body.allsafesecurity .newsletter_socialmediaWrapper .newsletterWrapper #signupBtn {
  padding: 0;
  text-align: left;
  float: left;
  margin: 0;
}
body.allsafesecurity .newsletter_socialmediaWrapper .newsletterWrapper #signupBtn .link {
  padding: 0;
}
body.allsafesecurity .blog .controls {
  float: none;
  width: 100%;
}
.container {
  margin: 0 auto;
  width: 50%;
}
.content {
  padding: 5px;
  margin: 0 auto;
}
.content span {
  width: 250px;
}
.dz-message {
  text-align: center;
  position: relative;
  height: 100%;
  margin: 0 !important;
  padding: 0;
}
.dz-message span {
  font-family: futura-pt, sans-serif;
  background-color: #205493;
  margin: 0;
  padding: 0.5em 1em;
  text-align: center;
  font-weight: normal;
  color: #fff;
  letter-spacing: 0.05em;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: auto 45px;
  background-position: center right;
}
.dz-message span:hover {
  cursor: pointer;
  background: #112E51;
}
.dropzone {
  margin: 0px;
  border-style: dashed;
  border-color: #bbb;
  border-radius: 0em;
  background-repeat: no-repeat;
  background-size: auto 80px;
  background-image: url(../jobs/images/drag_drop.svg);
  background-position: 90% bottom;
}
.dropzone.pdf {
  padding: 10px;
  background-color: transparent;
}
.dropzone.pdf .dz-message {
  text-align: center;
  position: relative;
  height: 100%;
  margin: 0 !important;
  padding: 0;
}
.dropzone.pdf .dz-message span {
  font-family: futura-pt, sans-serif;
  color: #000;
  min-height: 45px;
  padding-left: 50px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: auto 45px;
  background-position: center left;
  background-image: url(../jobs/images/upload_file.svg);
}
.dropzone.pdf .dz-message span:hover {
  background-image: url(../jobs/images/upload_file-bold.svg);
}
.dropzone.profielpicture {
  padding: 10px;
  background-color: transparent;
}
.dropzone.profielpicture .dz-message {
  text-align: center;
  position: relative;
  height: 100%;
  margin: 0 !important;
  padding: 0;
}
.dropzone.profielpicture .dz-message span {
  font-family: futura-pt, sans-serif;
  color: #000;
  min-height: 45px;
  padding-left: 50px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: auto 45px;
  background-position: center left;
  background-image: url(../jobs/images/upload_profiel.svg);
}
.dropzone.profielpicture .dz-message span:hover {
  background-image: url(../jobs/images/upload_profiel-bold.svg);
}
.nofile {
  margin: 10px;
  height: 60px !important;
}
