/* Category tags */

.cat-tag {
  background: #4098D7;
  color: white;
  margin-right: .2rem;
  margin-bottom: .2rem;
}

.row-cat-tag-lawyer {
  margin-bottom: .3rem;
}

/* Services tags */

.ser-tag {
  background: #3EBD93;
  color: white;
  margin-right: .3rem;
}

.row-ser-tag-lawyer {
  margin-bottom: .3rem;
}

/* Landing Page - Top articles cards & Company page */

.lwCard {
  border: none;
  background-color: transparent;
  width: 100%;
}

.lwCard-header {
  border: none;
  background-color: transparent;
  margin-top: -15px;
  margin-bottom: -15px;
}

/* Front Page - Category and Service trending topics */

.lwCard-header-FP {
  border: none;
  background-color: #0E7C86;
  margin-bottom: 0.5rem;
  color: white;
}

.lwCard-title {
  color: #27241D;
  font-weight: 600;
  font-size: 1.1rem;
}

.lwCard-body {
  padding: 0px;
  margin-left: 20px;
  font-size: 0.9rem;
  margin-top: 0px;
}

.lwCard-footer {
  border: none;
  background-color: transparent;
  text-align: right;
  height: 25px;
  margin-bottom: 15px;
}

/* Publication - Cards */

.lwCard-header-readmore-pubs {
  border: none;
  background-color: transparent;
  font-size: 1.2rem;
}

.lawyerpub-card {
  border: none;
  background: transparent;
}

.lawyerpub-card-header {
  border-bottom: .04rem solid #044E54;
  border-radius: 1rem:;
  background: none;
}

.lawyerpub-card-footer {
  border: none;
  background: transparent;
}

/* Lawyer profile cards */

.lawyerpub {
  border: none;
  border-bottom: 1px solid #0E7C86;
  border-radius: 0rem;
}

.lawyerpub-header {
  border: none;
  background: transparent;
  text-align: center;
  font-size: 1.2rem;
}

.lawyerpub-body {
  border: none;
  background: transparent;
  font-size: 0.7rem;
  padding: .1rem .1rem .1rem;
  text-align: justify;
}

.lawyerpub-footer {
  border: none;
  background: transparent;
  font-size: 0.7rem;
}

.active {
  border: 1px solid transparent;
}

