
.profile-validated-label {
  position: absolute;
  left: -10px;
  top: 15px;
  background-color: dodgerblue;
  color: #fff;
  font-size: 14px;
  line-height: 100%;
  font-weight: bold;
  text-transform: uppercase;
  padding: 8px 15px;
  border-radius: 4px;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
  z-index: 1;
}

.cardcontainer {
  padding: 10px 0 20px 0
}

.card {
  width: 100%; 
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  border:0;
}


.card-body {
  background-color: white;  
  border-radius: 0 0 6px 6px;
  padding: 10px 0 0 0px;
}

.card-body.boost {
  background-color: #911;
}

.card-title {
  color: #990000;
  text-transform: uppercase;
  text-align: center;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  word-break: break-word;
  overflow: hidden;
  height: 66px;
  margin: 0 5px 5px auto;
}

.card-title.boost {
  color: #ffdd63;

}

.area-label {
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  padding: 0 0 8px 0;
}

.area-label span {
  border: 0;
  font: inherit;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
  width: 100%;
  text-decoration: none;
  display: inline;
  color: #666;
}
.area-label.boost span {
  color: #fff;
}

.service-label {
  border: 0;
  font: inherit;
  vertical-align: baseline;
  margin: 0;
  text-align: center;
  padding: 0 0 15px 0;

}

.service-label span {
 
  font: inherit;
  padding: 0;
  width: 100%;
  text-decoration: none;
  display: inline;
  color: #aaa;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  line-height: 120%;
  font-family: "Roboto Condensed";
}
.service-label.boost span {
  color: #e5baba;
}


