
.wrapper-liste-profil {padding: 50px 0;}

.container {

}

.wrap-liste-profil {display: flex;flex-wrap: wrap;}

.aside_left {
  /*! width: 70%; */
  /*! padding-right: 15px; */
}

.header-title-liste-offre > h2 span {
  color: #c5932c;
}

.wrap-profil {
  width: 100%;
}

.item-candidat {
  margin-bottom: 25px;
  width: 100%;
}

.wrap-item-candidat {
  display: flex;
  align-items: center;
  padding: 30px;
  width: 100%;
  justify-content: space-between;
  font-size: 14px;
  line-height: 1.75;
  /*! box-shadow: 0 1px 0px 0 rgba(32, 32, 32, 0.06); */
  box-shadow: 0 0 30px 0 rgba(32,32,32,.15);
}

.item-candidat:not(:last-child) .wrap-item-candidat {
  /*! border-bottom: 1px solid rgba(32,32,32,.15); */
  /*! box-shadow: 0 1px 0px 0 rgba(32, 32, 32, 0.06); */
}

.wrap-item-candidat:hover {
  box-shadow: 0 0 30px 0 rgba(32,32,32,.15);
  border: none;
}

.left-item-candidat {
  width: 70%;
  display: flex;
  align-items: center;
}

.candidate-image {
  margin-right: 17px;
  display: block;
  width: max-content;
}

.candidate-image img {
  object-fit: cover;
  max-width: 100px;
  height: 86px;
  border-radius: 8px;
  width: 100px;
}

.candidate-details {
}

.candidate-name {
  font-size: 16px;
  color: #202020;
}

.candidate-title {
  color: #c39428;
}

.location {
  display: flex;
  align-items: center;
}

.location i {
  display: block;
  /*! font-size: 22px; */
  color: #888;
  margin-right: 6px;
}

.view-resume-action {
}

.view-resume-action span {
  color: #c39428;
  /*! border-color: #8b91dd; */
  border: 2px solid #c39428;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  padding: 10px 18px;
  font-size: .875rem;
  line-height: 16px;
  border-radius: 50px;
  /*! min-width: 150px; */
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.view-resume-action i {
  margin-left: 10px;
}

.view-resume-action span:hover {
  color: #fff;
  background-color: #c39428;
  border-color: #c39428;
}




.aside_right {
  /*! width: 30%; */
  /*! position: relative; */
  /*! padding-left: 15px; */
}

.widget-aside {
  background-color: #e6f0f9;
  padding: 30px;
  border-radius: 30px;
}







.d-flex {
  width: 90%;
  /*! justify-content: flex-start; */
}