.toolbar-icon-md-employment-base::before {
  background-image: url(../img/madrid-des.svg); }

.exp-training-summary {
  color: #fff;
  display: inline-flex;
  font-size: 16px;
  font-weight: 600;
  background-color: #d85555;
  padding: 5px 10px; }
  .exp-training-summary::before {
    content: "\f06a";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    padding: 0 15px 0 5px;
    position: relative;
    font-size: 24px;
    top: calc(50% - 12px); }

.field--name-dgpr-text1.field--name-dgpr-text1 {
  margin-bottom: 0; }

.employment details {
  color: black;
  background: white;
  margin: 0 auto;
  display: revert; }

.employment-form summary {
  color: #a50050;
  position: relative;
  display: revert !important; }
  .employment-form summary::-webkit-details-marker {
    position: absolute;
    display: revert;
    right: 5px;
    top: calc(50% - 8px);
    color: #247db8; }

.employment-form .field.text-formatted.field--name-field-summary {
  margin-bottom: 20px; }

/********************************
My CV && Submit candidature
********************************/
.employment-form, .employment-curriculum-vitae-form, .employment-candidature-form {
  border: 1px solid #247db8;
  background-color: #fff;
  padding: 25px 35px !important;
  /* Uncomment when css is ported to sass */
  /* @include respond(all-phones) {
    padding-left: 10px;
    padding-right: 10px;
  } */ }

.path-my-cv details, .employment-candidature-form details {
  background-color: #fff;
  color: #000;
  margin: 0; }

.path-my-cv summary, .employment-curriculum-vitae-form summary, .employment-candidature-form summary {
  font-size: 18px;
  display: block;
  border-bottom: 1px solid #247db8;
  padding: 5px 0 10px 5px;
  font-weight: 600;
  margin-bottom: 20px; }

.employment-curriculum-vitae-form details, .employment-candidature-form details {
  padding: 0;
  width: 100%; }
.employment-curriculum-vitae-form .details-wrapper, .employment-candidature-form .details-wrapper {
  display: flex;
  flex-flow: row wrap;
  padding: 0;
  /**
  Submit candidature
   */
  /**
  My CV
   */
  /**
  Custom icons per label | My CV
   */ }
  .employment-curriculum-vitae-form .details-wrapper .js-form-type-managed-file label, .employment-candidature-form .details-wrapper .js-form-type-managed-file label {
    font-weight: 500;
    font-size: 18px; }
    .employment-curriculum-vitae-form .details-wrapper .js-form-type-managed-file label::before, .employment-candidature-form .details-wrapper .js-form-type-managed-file label::before {
      content: "\f067";
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit;
      margin-right: 10px;
      color: #247db8; }
  .employment-curriculum-vitae-form .details-wrapper .js-form-type-managed-file .js-form-managed-file, .employment-curriculum-vitae-form .details-wrapper .js-form-type-managed-file .js-form-type-managed-file, .employment-candidature-form .details-wrapper .js-form-type-managed-file .js-form-managed-file, .employment-candidature-form .details-wrapper .js-form-type-managed-file .js-form-type-managed-file {
    margin-top: 20px; }
  .employment-curriculum-vitae-form .details-wrapper .js-form-type-select, .employment-curriculum-vitae-form .details-wrapper .js-form-type-number, .employment-curriculum-vitae-form .details-wrapper .js-form-type-textarea, .employment-candidature-form .details-wrapper .js-form-type-select, .employment-candidature-form .details-wrapper .js-form-type-number, .employment-candidature-form .details-wrapper .js-form-type-textarea {
    width: 50%; }
    .employment-curriculum-vitae-form .details-wrapper .js-form-type-select:nth-child(2n + 1), .employment-curriculum-vitae-form .details-wrapper .js-form-type-number:nth-child(2n + 1), .employment-curriculum-vitae-form .details-wrapper .js-form-type-textarea:nth-child(2n + 1), .employment-candidature-form .details-wrapper .js-form-type-select:nth-child(2n + 1), .employment-candidature-form .details-wrapper .js-form-type-number:nth-child(2n + 1), .employment-candidature-form .details-wrapper .js-form-type-textarea:nth-child(2n + 1) {
      padding-right: 40px; }
    .employment-curriculum-vitae-form .details-wrapper .js-form-type-select label, .employment-curriculum-vitae-form .details-wrapper .js-form-type-number label, .employment-curriculum-vitae-form .details-wrapper .js-form-type-textarea label, .employment-candidature-form .details-wrapper .js-form-type-select label, .employment-candidature-form .details-wrapper .js-form-type-number label, .employment-candidature-form .details-wrapper .js-form-type-textarea label {
      color: #8d8d8d;
      text-transform: uppercase; }
      .employment-curriculum-vitae-form .details-wrapper .js-form-type-select label::before, .employment-curriculum-vitae-form .details-wrapper .js-form-type-number label::before, .employment-curriculum-vitae-form .details-wrapper .js-form-type-textarea label::before, .employment-candidature-form .details-wrapper .js-form-type-select label::before, .employment-candidature-form .details-wrapper .js-form-type-number label::before, .employment-candidature-form .details-wrapper .js-form-type-textarea label::before {
        content: "\f05a";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
        margin-right: 10px; }
    .employment-curriculum-vitae-form .details-wrapper .js-form-type-select select, .employment-curriculum-vitae-form .details-wrapper .js-form-type-select div, .employment-curriculum-vitae-form .details-wrapper .js-form-type-select input, .employment-curriculum-vitae-form .details-wrapper .js-form-type-number select, .employment-curriculum-vitae-form .details-wrapper .js-form-type-number div, .employment-curriculum-vitae-form .details-wrapper .js-form-type-number input, .employment-curriculum-vitae-form .details-wrapper .js-form-type-textarea select, .employment-curriculum-vitae-form .details-wrapper .js-form-type-textarea div, .employment-curriculum-vitae-form .details-wrapper .js-form-type-textarea input, .employment-candidature-form .details-wrapper .js-form-type-select select, .employment-candidature-form .details-wrapper .js-form-type-select div, .employment-candidature-form .details-wrapper .js-form-type-select input, .employment-candidature-form .details-wrapper .js-form-type-number select, .employment-candidature-form .details-wrapper .js-form-type-number div, .employment-candidature-form .details-wrapper .js-form-type-number input, .employment-candidature-form .details-wrapper .js-form-type-textarea select, .employment-candidature-form .details-wrapper .js-form-type-textarea div, .employment-candidature-form .details-wrapper .js-form-type-textarea input {
      margin-top: 10px;
      width: 100%; }
  @media (max-width: 1200px) {
    .employment-curriculum-vitae-form .details-wrapper .js-form-type-select, .employment-curriculum-vitae-form .details-wrapper .js-form-type-number, .employment-curriculum-vitae-form .details-wrapper .js-form-type-textarea, .employment-candidature-form .details-wrapper .js-form-type-select, .employment-candidature-form .details-wrapper .js-form-type-number, .employment-candidature-form .details-wrapper .js-form-type-textarea {
      width: 100%;
      padding: 0 !important; } }
  .employment-curriculum-vitae-form .details-wrapper span::before, .employment-candidature-form .details-wrapper span::before {
    content: "\f0b1" !important;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin-right: 10px; }
  .employment-curriculum-vitae-form .details-wrapper .form-checkbox, .employment-candidature-form .details-wrapper .form-checkbox {
    cursor: pointer; }
  .employment-curriculum-vitae-form .details-wrapper label.option, .employment-candidature-form .details-wrapper label.option {
    color: #000 !important;
    text-transform: initial !important;
    margin-left: 5px; }
  .employment-curriculum-vitae-form .details-wrapper legend, .employment-candidature-form .details-wrapper legend {
    border-bottom: 2px solid #f2f2f2;
    width: 100%;
    padding-bottom: 5px; }
  .employment-curriculum-vitae-form .details-wrapper .field, .employment-curriculum-vitae-form .details-wrapper .form-wrapper, .employment-candidature-form .details-wrapper .field, .employment-candidature-form .details-wrapper .form-wrapper {
    width: 50%;
    margin-bottom: 20px;
    position: relative; }
    .employment-curriculum-vitae-form .details-wrapper .field:nth-child(2n + 1), .employment-curriculum-vitae-form .details-wrapper .form-wrapper:nth-child(2n + 1), .employment-candidature-form .details-wrapper .field:nth-child(2n + 1), .employment-candidature-form .details-wrapper .form-wrapper:nth-child(2n + 1) {
      padding-right: 40px; }
    .employment-curriculum-vitae-form .details-wrapper .field div, .employment-curriculum-vitae-form .details-wrapper .form-wrapper div, .employment-candidature-form .details-wrapper .field div, .employment-candidature-form .details-wrapper .form-wrapper div {
      padding-right: 0 !important;
      width: 100%; }
    .employment-curriculum-vitae-form .details-wrapper .field .form-item, .employment-curriculum-vitae-form .details-wrapper .form-wrapper .form-item, .employment-candidature-form .details-wrapper .field .form-item, .employment-candidature-form .details-wrapper .form-wrapper .form-item {
      margin: 0; }
    .employment-curriculum-vitae-form .details-wrapper .field .field__label, .employment-curriculum-vitae-form .details-wrapper .field .field__item, .employment-curriculum-vitae-form .details-wrapper .form-wrapper .field__label, .employment-curriculum-vitae-form .details-wrapper .form-wrapper .field__item, .employment-candidature-form .details-wrapper .field .field__label, .employment-candidature-form .details-wrapper .field .field__item, .employment-candidature-form .details-wrapper .form-wrapper .field__label, .employment-candidature-form .details-wrapper .form-wrapper .field__item {
      display: block;
      width: 100%; }
    .employment-curriculum-vitae-form .details-wrapper .field .field__label, .employment-curriculum-vitae-form .details-wrapper .field label, .employment-curriculum-vitae-form .details-wrapper .field span, .employment-curriculum-vitae-form .details-wrapper .field strong, .employment-curriculum-vitae-form .details-wrapper .form-wrapper .field__label, .employment-curriculum-vitae-form .details-wrapper .form-wrapper label, .employment-curriculum-vitae-form .details-wrapper .form-wrapper span, .employment-curriculum-vitae-form .details-wrapper .form-wrapper strong, .employment-candidature-form .details-wrapper .field .field__label, .employment-candidature-form .details-wrapper .field label, .employment-candidature-form .details-wrapper .field span, .employment-candidature-form .details-wrapper .field strong, .employment-candidature-form .details-wrapper .form-wrapper .field__label, .employment-candidature-form .details-wrapper .form-wrapper label, .employment-candidature-form .details-wrapper .form-wrapper span, .employment-candidature-form .details-wrapper .form-wrapper strong {
      color: #8d8d8d;
      padding-bottom: 5px;
      text-transform: uppercase; }
      .employment-curriculum-vitae-form .details-wrapper .field .field__label::before, .employment-curriculum-vitae-form .details-wrapper .field label::before, .employment-curriculum-vitae-form .details-wrapper .field span::before, .employment-curriculum-vitae-form .details-wrapper .field strong::before, .employment-curriculum-vitae-form .details-wrapper .form-wrapper .field__label::before, .employment-curriculum-vitae-form .details-wrapper .form-wrapper label::before, .employment-curriculum-vitae-form .details-wrapper .form-wrapper span::before, .employment-curriculum-vitae-form .details-wrapper .form-wrapper strong::before, .employment-candidature-form .details-wrapper .field .field__label::before, .employment-candidature-form .details-wrapper .field label::before, .employment-candidature-form .details-wrapper .field span::before, .employment-candidature-form .details-wrapper .field strong::before, .employment-candidature-form .details-wrapper .form-wrapper .field__label::before, .employment-candidature-form .details-wrapper .form-wrapper label::before, .employment-candidature-form .details-wrapper .form-wrapper span::before, .employment-candidature-form .details-wrapper .form-wrapper strong::before {
        content: "";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit; }
    .employment-curriculum-vitae-form .details-wrapper .field strong::before, .employment-curriculum-vitae-form .details-wrapper .form-wrapper strong::before, .employment-candidature-form .details-wrapper .field strong::before, .employment-candidature-form .details-wrapper .form-wrapper strong::before {
      content: "\f0b1";
      margin-right: 10px; }
    .employment-curriculum-vitae-form .details-wrapper .field input, .employment-curriculum-vitae-form .details-wrapper .form-wrapper input, .employment-candidature-form .details-wrapper .field input, .employment-candidature-form .details-wrapper .form-wrapper input {
      margin-top: 5px; }
    .employment-curriculum-vitae-form .details-wrapper .field input[type=radio], .employment-curriculum-vitae-form .details-wrapper .form-wrapper input[type=radio], .employment-candidature-form .details-wrapper .field input[type=radio], .employment-candidature-form .details-wrapper .form-wrapper input[type=radio] {
      margin-top: 0; }
    .employment-curriculum-vitae-form .details-wrapper .field .js-form-type-radio, .employment-curriculum-vitae-form .details-wrapper .form-wrapper .js-form-type-radio, .employment-candidature-form .details-wrapper .field .js-form-type-radio, .employment-candidature-form .details-wrapper .form-wrapper .js-form-type-radio {
      width: 50%;
      display: inline;
      margin-right: 20px; }
    .employment-curriculum-vitae-form .details-wrapper .field table, .employment-curriculum-vitae-form .details-wrapper .form-wrapper table, .employment-candidature-form .details-wrapper .field table, .employment-candidature-form .details-wrapper .form-wrapper table {
      margin: 0; }
      .employment-curriculum-vitae-form .details-wrapper .field table td, .employment-curriculum-vitae-form .details-wrapper .form-wrapper table td, .employment-candidature-form .details-wrapper .field table td, .employment-candidature-form .details-wrapper .form-wrapper table td {
        border: 0;
        padding: 10px 0px 0px 0px; }
      .employment-curriculum-vitae-form .details-wrapper .field table .dropbutton-widget, .employment-curriculum-vitae-form .details-wrapper .form-wrapper table .dropbutton-widget, .employment-candidature-form .details-wrapper .field table .dropbutton-widget, .employment-candidature-form .details-wrapper .form-wrapper table .dropbutton-widget {
        border: 0; }
        .employment-curriculum-vitae-form .details-wrapper .field table .dropbutton-widget *, .employment-curriculum-vitae-form .details-wrapper .form-wrapper table .dropbutton-widget *, .employment-candidature-form .details-wrapper .field table .dropbutton-widget *, .employment-candidature-form .details-wrapper .form-wrapper table .dropbutton-widget * {
          border: 0; }
        .employment-curriculum-vitae-form .details-wrapper .field table .dropbutton-widget li, .employment-curriculum-vitae-form .details-wrapper .form-wrapper table .dropbutton-widget li, .employment-candidature-form .details-wrapper .field table .dropbutton-widget li, .employment-candidature-form .details-wrapper .form-wrapper table .dropbutton-widget li {
          border: 0px;
          display: inline-block;
          margin-left: 10px; }
        .employment-curriculum-vitae-form .details-wrapper .field table .dropbutton-widget .confirm-remove input, .employment-curriculum-vitae-form .details-wrapper .form-wrapper table .dropbutton-widget .confirm-remove input, .employment-candidature-form .details-wrapper .field table .dropbutton-widget .confirm-remove input, .employment-candidature-form .details-wrapper .form-wrapper table .dropbutton-widget .confirm-remove input {
          background-color: #247db8;
          padding: 5px 10px;
          color: #fff; }
        .employment-curriculum-vitae-form .details-wrapper .field table .dropbutton-widget .restore input, .employment-curriculum-vitae-form .details-wrapper .form-wrapper table .dropbutton-widget .restore input, .employment-candidature-form .details-wrapper .field table .dropbutton-widget .restore input, .employment-candidature-form .details-wrapper .form-wrapper table .dropbutton-widget .restore input {
          background-color: #247db8;
          padding: 5px 10px;
          color: #fff; }
        .employment-curriculum-vitae-form .details-wrapper .field table .dropbutton-widget .dropbutton-toggle, .employment-curriculum-vitae-form .details-wrapper .form-wrapper table .dropbutton-widget .dropbutton-toggle, .employment-candidature-form .details-wrapper .field table .dropbutton-widget .dropbutton-toggle, .employment-candidature-form .details-wrapper .form-wrapper table .dropbutton-widget .dropbutton-toggle {
          display: none; }
      .employment-curriculum-vitae-form .details-wrapper .field table .field-label, .employment-curriculum-vitae-form .details-wrapper .form-wrapper table .field-label, .employment-candidature-form .details-wrapper .field table .field-label, .employment-candidature-form .details-wrapper .form-wrapper table .field-label {
        margin: 0;
        padding: 0 0 5px 0; }
      .employment-curriculum-vitae-form .details-wrapper .field table .field-multiple-drag, .employment-curriculum-vitae-form .details-wrapper .form-wrapper table .field-multiple-drag, .employment-candidature-form .details-wrapper .field table .field-multiple-drag, .employment-candidature-form .details-wrapper .form-wrapper table .field-multiple-drag {
        display: none; }
      .employment-curriculum-vitae-form .details-wrapper .field table .form-wrapper, .employment-curriculum-vitae-form .details-wrapper .form-wrapper table .form-wrapper, .employment-candidature-form .details-wrapper .field table .form-wrapper, .employment-candidature-form .details-wrapper .form-wrapper table .form-wrapper {
        width: 100%; }
      .employment-curriculum-vitae-form .details-wrapper .field table .paragraph-type-title, .employment-curriculum-vitae-form .details-wrapper .form-wrapper table .paragraph-type-title, .employment-candidature-form .details-wrapper .field table .paragraph-type-title, .employment-candidature-form .details-wrapper .form-wrapper table .paragraph-type-title {
        display: none; }
      .employment-curriculum-vitae-form .details-wrapper .field table .label, .employment-curriculum-vitae-form .details-wrapper .form-wrapper table .label, .employment-candidature-form .details-wrapper .field table .label, .employment-candidature-form .details-wrapper .form-wrapper table .label {
        color: #8d8d8d;
        padding-bottom: 5px;
        text-transform: uppercase; }
        .employment-curriculum-vitae-form .details-wrapper .field table .label::before, .employment-curriculum-vitae-form .details-wrapper .field table .label span::before, .employment-curriculum-vitae-form .details-wrapper .form-wrapper table .label::before, .employment-curriculum-vitae-form .details-wrapper .form-wrapper table .label span::before, .employment-candidature-form .details-wrapper .field table .label::before, .employment-candidature-form .details-wrapper .field table .label span::before, .employment-candidature-form .details-wrapper .form-wrapper table .label::before, .employment-candidature-form .details-wrapper .form-wrapper table .label span::before {
          content: "\f0b1";
          font-family: FontAwesome;
          font-style: normal;
          font-weight: normal;
          text-decoration: inherit;
          margin-right: 10px; }
      .employment-curriculum-vitae-form .details-wrapper .field table .paragraph-type-top, .employment-curriculum-vitae-form .details-wrapper .form-wrapper table .paragraph-type-top, .employment-candidature-form .details-wrapper .field table .paragraph-type-top, .employment-candidature-form .details-wrapper .form-wrapper table .paragraph-type-top {
        margin-bottom: 0; }
      .employment-curriculum-vitae-form .details-wrapper .field table .paragraphs-dropbutton-wrapper, .employment-curriculum-vitae-form .details-wrapper .form-wrapper table .paragraphs-dropbutton-wrapper, .employment-candidature-form .details-wrapper .field table .paragraphs-dropbutton-wrapper, .employment-candidature-form .details-wrapper .form-wrapper table .paragraphs-dropbutton-wrapper {
        position: absolute;
        right: 0;
        z-index: 9999999;
        text-align: right; }
        .employment-curriculum-vitae-form .details-wrapper .field table .paragraphs-dropbutton-wrapper input, .employment-curriculum-vitae-form .details-wrapper .form-wrapper table .paragraphs-dropbutton-wrapper input, .employment-candidature-form .details-wrapper .field table .paragraphs-dropbutton-wrapper input, .employment-candidature-form .details-wrapper .form-wrapper table .paragraphs-dropbutton-wrapper input {
          background-color: transparent;
          border: 0;
          color: #247db8;
          margin: 0;
          padding: 0;
          text-align: right; }
    .employment-curriculum-vitae-form .details-wrapper .field .paragraphs-dropbutton-wrapper input, .employment-curriculum-vitae-form .details-wrapper .form-wrapper .paragraphs-dropbutton-wrapper input, .employment-candidature-form .details-wrapper .field .paragraphs-dropbutton-wrapper input, .employment-candidature-form .details-wrapper .form-wrapper .paragraphs-dropbutton-wrapper input {
      background-color: #247db8;
      color: #fff; }
    .employment-curriculum-vitae-form .details-wrapper .field .clearfix, .employment-curriculum-vitae-form .details-wrapper .form-wrapper .clearfix, .employment-candidature-form .details-wrapper .field .clearfix, .employment-candidature-form .details-wrapper .form-wrapper .clearfix {
      margin: 10px 0; }
      .employment-curriculum-vitae-form .details-wrapper .field .clearfix input, .employment-curriculum-vitae-form .details-wrapper .form-wrapper .clearfix input, .employment-candidature-form .details-wrapper .field .clearfix input, .employment-candidature-form .details-wrapper .form-wrapper .clearfix input {
        color: #fff;
        background-color: #247db8; }
    .employment-curriculum-vitae-form .details-wrapper .field .tabledrag-toggle-weight, .employment-curriculum-vitae-form .details-wrapper .form-wrapper .tabledrag-toggle-weight, .employment-candidature-form .details-wrapper .field .tabledrag-toggle-weight, .employment-candidature-form .details-wrapper .form-wrapper .tabledrag-toggle-weight {
      display: none; }
  @media (max-width: 1200px) {
    .employment-curriculum-vitae-form .details-wrapper .field, .employment-curriculum-vitae-form .details-wrapper .form-wrapper, .employment-candidature-form .details-wrapper .field, .employment-candidature-form .details-wrapper .form-wrapper {
      padding: 0 !important; } }
  .employment-curriculum-vitae-form .details-wrapper .field--name-field-other-formation, .employment-candidature-form .details-wrapper .field--name-field-other-formation {
    padding-right: 0 !important; }
  .employment-curriculum-vitae-form .details-wrapper .field--widget-string-textarea, .employment-candidature-form .details-wrapper .field--widget-string-textarea {
    width: 100%; }
  .employment-curriculum-vitae-form .details-wrapper .field--name-field-professional-experience, .employment-candidature-form .details-wrapper .field--name-field-professional-experience {
    width: 100%;
    padding-right: 0 !important; }
    .employment-curriculum-vitae-form .details-wrapper .field--name-field-professional-experience tbody, .employment-candidature-form .details-wrapper .field--name-field-professional-experience tbody {
      display: flex;
      flex-flow: row wrap; }
      .employment-curriculum-vitae-form .details-wrapper .field--name-field-professional-experience tbody tr, .employment-candidature-form .details-wrapper .field--name-field-professional-experience tbody tr {
        width: 50%; }
        .employment-curriculum-vitae-form .details-wrapper .field--name-field-professional-experience tbody tr:first-child, .employment-candidature-form .details-wrapper .field--name-field-professional-experience tbody tr:first-child {
          padding-right: 40px; }
        .employment-curriculum-vitae-form .details-wrapper .field--name-field-professional-experience tbody tr:nth-child(2n + 1), .employment-candidature-form .details-wrapper .field--name-field-professional-experience tbody tr:nth-child(2n + 1) {
          padding-right: 40px; }
        .employment-curriculum-vitae-form .details-wrapper .field--name-field-professional-experience tbody tr td, .employment-candidature-form .details-wrapper .field--name-field-professional-experience tbody tr td {
          width: 100%;
          display: block; }
          .employment-curriculum-vitae-form .details-wrapper .field--name-field-professional-experience tbody tr td div, .employment-candidature-form .details-wrapper .field--name-field-professional-experience tbody tr td div {
            width: 100%; }
  .employment-curriculum-vitae-form .details-wrapper .field--name-name-surname .field__label::before, .employment-candidature-form .details-wrapper .field--name-name-surname .field__label::before {
    content: "\f007";
    margin-right: 10px; }
  .employment-curriculum-vitae-form .details-wrapper .field--name-email .field__label::before, .employment-candidature-form .details-wrapper .field--name-email .field__label::before {
    content: "\f0e0";
    margin-right: 10px; }
  .employment-curriculum-vitae-form .details-wrapper .js-form-item-field-city-of-residence-0-value label::before, .employment-curriculum-vitae-form .details-wrapper .form-item-field-country-0-value label::before, .employment-candidature-form .details-wrapper .js-form-item-field-city-of-residence-0-value label::before, .employment-candidature-form .details-wrapper .form-item-field-country-0-value label::before {
    content: "\f041";
    margin-right: 10px; }
  .employment-curriculum-vitae-form .details-wrapper .form-item-field-phone-0-value label::before, .employment-candidature-form .details-wrapper .form-item-field-phone-0-value label::before {
    content: "\f095";
    margin-right: 10px; }
  .employment-curriculum-vitae-form .details-wrapper .field--name-field-sex span::before, .employment-candidature-form .details-wrapper .field--name-field-sex span::before {
    content: "\f007";
    margin-right: 10px; }
  .employment-curriculum-vitae-form .details-wrapper label[for=edit-field-english-level-0-value]::before, .employment-candidature-form .details-wrapper label[for=edit-field-english-level-0-value]::before {
    content: "\f1ab";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin-right: 10px; }
  .employment-curriculum-vitae-form .details-wrapper label[for=edit-field-ofimatic-level-0-value]::before, .employment-candidature-form .details-wrapper label[for=edit-field-ofimatic-level-0-value]::before {
    content: "\f108";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin-right: 10px; }
.employment-curriculum-vitae-form #edit-actions, .employment-candidature-form #edit-actions {
  width: 100%;
  text-align: center;
  border-top: 1px solid #247db8;
  padding-top: 20px !important; }
  .employment-curriculum-vitae-form #edit-actions input, .employment-candidature-form #edit-actions input {
    background-color: #247db8;
    color: #fff; }
    .employment-curriculum-vitae-form #edit-actions input:hover, .employment-candidature-form #edit-actions input:hover {
      background-color: #2e87c2; }
  .employment-curriculum-vitae-form #edit-actions input#edit-draft, .employment-candidature-form #edit-actions input#edit-draft {
    background-color: #fff;
    color: #247db8;
    border: 1px solid #247db8; }
.employment-curriculum-vitae-form .edit-actions-no-border, .employment-candidature-form .edit-actions-no-border {
  border-top: 0 !important; }

/**
Specific CSS to submit candidature form
 */
#employment-candidature-form {
  display: flex;
  flex-flow: row wrap; }
  #employment-candidature-form .field, #employment-candidature-form .form-wrapper {
    padding: 0; }
    #employment-candidature-form .field:nth-child(2n):not(details), #employment-candidature-form .form-wrapper:nth-child(2n):not(details) {
      padding-right: 40px; }
  #employment-candidature-form > fieldset {
    width: 50%; }
    #employment-candidature-form > fieldset legend {
      border-bottom: 2px solid #f2f2f2;
      width: 100%;
      padding-bottom: 5px; }
    #employment-candidature-form > fieldset span {
      color: #8d8d8d;
      padding-bottom: 5px;
      text-transform: uppercase; }
      #employment-candidature-form > fieldset span::before {
        content: "\f0b1" !important;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
        margin-right: 10px; }
      #employment-candidature-form > fieldset span::after {
        border-bottom: 1px solid #ccc;
        content: ""; }

#employment-curriculum-vitae-form #edit-actions {
  border-top: 0; }

@media (max-width: 1200px) {
  .employment-curriculum-vitae-form .field, .employment-curriculum-vitae-form .form-wrapper, .employment-candidature-form .field, .employment-candidature-form .form-wrapper {
    width: 100% !important; }

  .field--name-field-professional-experience tr {
    width: 100% !important;
    padding-right: 0px !important; } }
/********************************
Employment general
********************************/
.employment .field {
  margin-bottom: 10px; }

.employment .field--name-field-documents {
  margin-top: inherit;
  width: inherit; }

.employment .field--label-inline .field__items {
  float: none; }

.employment .file--x-office-document a {
  font-size: inherit; }

.employment fieldset legend {
  font-weight: bold;
  color: #a50050;
  text-transform: none;
  margin-bottom: 5px; }

.employment details fieldset:last-child {
  margin-bottom: 0; }

/*# sourceMappingURL=employment.css.map */
