body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container .frm_checkbox label,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container .frm_checkbox label{
  font-size:1rem;
  color:#404040;
  font-family:Open Sans,sans-serif;
  padding-left:.625rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  text-indent:inherit;
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container .frm_checkbox label,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container .frm_checkbox label{
    margin-right:.625rem;
  }
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container .frm_checkbox label input[type=checkbox],body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container .frm_checkbox label input[type=checkbox]{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  width:.9375rem;
  height:.9375rem;
  top:.1875rem;
  position:relative;
  left:-.625rem;
  border:.0625rem solid #ccc;
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
  background-color:#fff;
  -webkit-box-shadow:none;
     -moz-box-shadow:none;
          box-shadow:none;
  min-width:.9375rem;
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container .frm_checkbox label input[type=checkbox]:checked,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container .frm_checkbox label input[type=checkbox]:checked{
  position:relative;
  border:.0625rem solid #378433;
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container .frm_checkbox label input[type=checkbox]:checked:after,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container .frm_checkbox label input[type=checkbox]:checked:after{
  content:"";
  display:block;
  position:absolute;
  top:.125rem;
  left:.25rem;
  width:.3125rem;
  height:.4375rem;
  border:.125rem solid #378433;
  border-width:0 .125rem .125rem 0;
  -webkit-transform:rotate(45deg);
     -moz-transform:rotate(45deg);
       -o-transform:rotate(45deg);
          transform:rotate(45deg);
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container .frm_checkbox label input[type=checkbox]:checked:before,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container .frm_checkbox label input[type=checkbox]:checked:before{
  display:none;
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container .frm_checkbox .frm_other_input,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container .frm_checkbox .frm_other_input{
  position:relative;
  max-width:20% !important;
  margin-top:.3125rem;
}

@media (min-width:992px){
  body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container .frm_checkbox .frm_other_input,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container .frm_checkbox .frm_other_input{
    position:absolute;
    top:0;
    max-width:50% !important;
    right:-5rem;
  }
}

@media (max-width:767.98px){
  body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container .frm_checkbox .frm_other_input,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container .frm_checkbox .frm_other_input{
    position:relative;
    max-width:100% !important;
  }
}

@media (max-width:767.98px){
  body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field .frm_opt_container{
    grid-template-columns:repeat(1, 1fr);
  }
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field h3,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field h3{
  font-size:2.25rem;
  line-height:1.2;
  text-align:center;
  color:#404040;
  margin-top:1.875rem;
  margin-bottom:2.1875rem;
}

@media (max-width:767.98px){
  body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field h3,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field h3{
    font-size:1.875rem;
    text-align:left;
    margin-top:.625rem;
    margin-bottom:.625rem;
  }
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field hr,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field hr{
  border:none;
  background:#ddd;
  height:.0625rem;
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.stores_placeholder,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.stores_placeholder{
  font-family:Open Sans,sans-serif;
  margin-bottom:2.5rem;
  text-align:center;
}

@media (max-width:767.98px){
  body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.stores_placeholder,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.stores_placeholder{
    text-align:left;
    margin-bottom:1.25rem;
  }
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.seprator,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.seprator{
  margin-top:.3125rem;
  margin-bottom:2.1875rem;
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container .frm_primary_label,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container .frm_primary_label{
  font-family:Open Sans,sans-serif;
  font-size:1.5rem;
  line-height:1.2;
  margin-bottom:1.875rem;
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container .frm_primary_label,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container .frm_primary_label{
    font-size:1.375rem;
  }
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  border:.0625rem solid #ddd;
  padding:2.5rem;
  margin-bottom:1.875rem;
}

@media (max-width:767.98px){
  body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume{
    display:block;
    padding:1.875rem;
  }
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_primary_label,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_primary_label{
  width:50%;
  margin-bottom:0;
}

@media (max-width:767.98px){
  body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_primary_label,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_primary_label{
    width:100%;
    text-align:center;
    margin-bottom:1.25rem;
  }
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload{
  max-width:100%;
  width:50%;
  min-height:auto;
  margin-top:0;
  line-height:0;
  text-align:right;
}

@media (max-width:767.98px){
  body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload{
    width:100%;
    text-align:center;
  }
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-message,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-message{
  border:.0625rem solid #ccc;
  background-color:#f4f4f4;
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
  margin:0;
  font-family:Open Sans,sans-serif;
  display:inline-block;
  padding:.625rem;
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-message .frm_small_text,body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-message .frm_upload_icon,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-message .frm_small_text,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-message .frm_upload_icon{
  display:none;
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-message .frm_upload_text,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-message .frm_upload_text{
  font-size:.75rem;
  line-height:1.2;
  color:#006241;
  font-weight:700;
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-message .frm_upload_text button,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-message .frm_upload_text button{
  margin-right:0;
}

@media (max-width:767.98px){
  body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-preview .dz-image,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-preview .dz-image{
    width:20%;
  }
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-preview .dz-image img,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-preview .dz-image img{
  margin-right:0;
}

@media (max-width:767.98px){
  body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-preview .dz-image img,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-preview .dz-image img{
    margin-left:0;
  }
}

@media (max-width:767.98px){
  body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-preview .dz-column,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-preview .dz-column{
    width:78%;
    text-align:left;
  }
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-preview .dz-column .dz-error-message,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-preview .dz-column .dz-error-message{
  line-height:1.3;
  font-family:Open Sans,sans-serif;
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-preview .dz-column .dz-filename,body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-preview .dz-column .dz-size,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-preview .dz-column .dz-filename,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.frm_top_container.upload-resume .frm_single_upload .dz-preview .dz-column .dz-size{
  display:block;
  max-width:100%;
  white-space:inherit;
  line-height:1.3;
  font-family:Open Sans,sans-serif;
}

body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.vertical_radio,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.vertical_radio{
  margin-bottom:1.875rem;
}

@media (max-width:767.98px){
  body.page-emplois .frm_forms .jobs_frm .frm_fields_container .frm_form_field.vertical_radio,body.page-jobs .frm_forms .jobs_frm .frm_fields_container .frm_form_field.vertical_radio{
    margin-bottom:1.5625rem;
  }
}

/*# sourceMappingURL=page-jobs.min.css.map */
