.mes-offres .no-margin {
  margin: 0;
}

.mes-offres .block-info-offre-fermer {
  background-color: rgba(27,50,68,.1);
  margin-bottom: 20px;
  padding: 20px;
}

.mes-offres .block-info p {
  margin: 5px 0;
  word-wrap: break-word;
  font-size: 14px;
  line-height: 20px;
}

.mes-offres h2 {
  margin-top: 20px;
  margin-bottom: 18px;
}

.mes-offres form label {
  margin-top: 5px;
  margin-bottom: 10px;
  font-weight: normal;
}

.mes-offres form select {
  padding-right: 30px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 42px;
  padding-left: 13px;
  font-size: 14px !important;
  border: 1px solid #7997af;
  color: #232558;
  border-radius: 5px;
  background: #ffffff url('../../../../img/angular/espace/candidat/dropdown.svg') no-repeat 96% center;
}

.mes-offres form select::-ms-expand {
  display: none;
}


/* //////// CARD OFFRE INFO ////////*/

.card.card-job {
  height: auto;
  padding: 20px;
}

.card.card-job .card-job-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}

.card.card-job .card-job-header img {
  margin-right: 20px;
  max-width: 68px;
  max-height: 68px;
}

.card.card-job .card-job-header__info h2  {
  margin-bottom: 20px;
  margin-top: 0;
}

.card.card-job .card-job-header__info h3 {
  color: #232558;
  font-size: 14px;
  line-height: 20px;
  font-family: 'Montserrat-Regular',Arial,Helvetica,sans-serif;
  margin: 0;
}

.card.card-job .card-job__details {
  color: #7997af;
}

.card.card-job .card-job__details,
.card.card-job .card-job__actions {
  list-style: none;
  padding: 0;
  text-transform: uppercase;
}

.card.card-job .card-job__details li,
.card.card-job .card-job__actions li {
  display: block;
}

.card.card-job .card-job__actions li a {
  color: #FF531F;
}

.card.card-job .card-job__actions li a:hover {
  color: #FA4A41;
}

.card.card-job a:hover {
  text-decoration: underline;
}

.card.card-job .card-job__details li:not(:last-child),
.card.card-job .card-job__actions li:not(:last-child) {
  margin-bottom: 5px;
}

.card.card-job .card-job__details  .card-job__details__contract img {
  margin-right: 5px;
}
.card.card-job .card-job__details  .card-job__details__localisation img {
  margin-right: 9px;
  padding-left: 4px;
}
.card.card-job .card-job__details .card-job__details__date img {
  margin-right: 5px;
}

.card.card-job .oqa {
  position: absolute;
  bottom: 20px;
  right: 20px;
}



@media screen and (min-width: 992px) {
  .card.card-job .card-job__actions {
    text-align: right;
  }
  .card.card-job .card-job__details {
    padding-left: 88px;
  }
  .card.card-job .card-job__details li,
  .card.card-job .card-job__actions li {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
  }
  .card.card-job .card-job__details li img,
  .card.card-job .card-job__actions li img {
    margin-bottom: 5px;
  }

  .card.card-job .oqa {
    top: 20px;
  }
  .card.card-job .card-job-header__info h2,
  .card.card-job .card-job-header__info h3  {
    padding-right: 65px;
  }

  .card.card-job .card-job__details .card-job__details__localisation img {
    margin-right: 5px;
    padding-left: 4px;
  }
}

/* //////// FIN CARD OFFRE INFO ////////*/
