.list-recent-jobs {
  margin-top: 0px;
}

    a {
    color: #000000;
    text-decoration: none;
    background-color: transparent;
}
.list-recent-jobs .card-job {
  border: 1px solid rgba(6, 18, 36, 0.1);
  padding: 26px 23px;
  border-radius: 6px;
  background-color: #ffffff;
  margin-bottom: 30px;
}

.list-recent-jobs .card-job:hover {
  -webkit-box-shadow: 0px 20px 60px -6px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 20px 60px -6px rgba(0, 0, 0, 0.04);
  border: 1px solid rgba(151, 119, 250, 0.5);
}

.list-recent-jobs .card-job .card-job-description {
  color: #727272;
  display: inline-block;
  width: 100%;
}

.list-recent-jobs .card-job .card-job-top--image {
  float: left;
  width: 52px;
  height: 52px;
  border-radius: 50%;
}

.list-recent-jobs .card-job .card-job-top--info {
  display: block;
  padding-left: 67px;
}

.list-recent-jobs .card-job .card-job-top--info-heading {
  font-weight: bold;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  padding-top: 0px;
  margin-bottom: 1px;
}

.list-recent-jobs .card-job .card-job-top--info-heading a {
  color: #1f2938;
}

.list-recent-jobs .card-job .card-job-top--info-heading:hover a {
  color: #9777fa;
}

.list-recent-jobs .card-job .card-job-top--info .card-job-top--company {
  font-weight: bold;
  color: #9777fa;
  font-size: 12px;
}

.list-recent-jobs .card-job .card-job-top--info .card-job-top--location,
.list-recent-jobs .card-job .card-job-top--info .card-job-top--type-job,
.list-recent-jobs .card-job .card-job-top--info .card-job-top--post-time {
  color: #88929b;
  font-size: 12px;
  display: inline-block;
  padding-right: 15px;
}

.list-recent-jobs .card-job .card-job-top--info .card-job-top--location i,
.list-recent-jobs .card-job .card-job-top--info .card-job-top--type-job i,
.list-recent-jobs .card-job .card-job-top--info .card-job-top--post-time i {
  float: left;
  margin: 2px 5px 0px 0px;
}

.list-recent-jobs .card-job .card-job-top--info .card-job-top--price {
  color: #5192ff;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 22px;
}

.list-recent-jobs .card-job .card-job-top--info .card-job-top--price span {
  font-size: 14px;
  color: #878d96;
  font-weight: 400;
}

.list-recent-jobs .card-job .card-job-bottom .btn-urgent {
  background-color: #ffcfc5;
  border-radius: 6px;
  padding: 5px 15px;
  color: #37404e;
  font-size: 14px;
}

.card-job-bottom a.btn {
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
}

.card-job-bottom a.btn:hover {
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
}

.card-job-bottom a.color-muted:hover {
  color: #9777fa !important;
}

   .background-12 {
  background-color: #c5ffdc;
}

.background-6 {
  background-color: rgba(151, 119, 250, 0.12);
}

.background-blue-light {
  background-color: #c5e3ff;
}

.background-urgent {
  background-color: #ffcfc5;
}

    .mr-5 {
  margin-right: 5px !important;
}
img {
  max-width: 100%;
}