.article.compare-wrap > .margin {
  margin-right: 15px;
}
.article.compare-wrap > .margin > .padding {
  overflow-x: auto;
  margin-left: 220px;
}
.article.compare-wrap table {
  width: 100%;
  min-width: 768px;
}
.article.compare-wrap th,
.article.compare-wrap td {
  vertical-align: middle;
}
.article.compare-wrap thead th {
  font-weight: 500;
}
.article.compare-wrap tbody tr {
  height: 60px;
  border-bottom: 1px solid var(--defaultDarkGrey);
}
.article.compare-wrap tbody tr:last-of-type {
  border: none;
}
.article.compare-wrap tbody th {
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
}
.article.compare-wrap tbody th[scope=row] {
  text-align: left;
  min-width: 205px;
  max-width: 205px;
  min-height: 60px;
  position: absolute;
  background-color: var(--defaultWhite);
  left: 15px;
  z-index: 10;
  border-right: 1px solid var(--defaultDarkGrey);
  display: table;
}
.article.compare-wrap tbody th[scope=row] > span {
  display: table-cell;
  vertical-align: middle;
  line-height: 2em;
}
.article.compare-wrap tbody td {
  text-align: center;
}
.article.compare-wrap tbody td .fa-check {
  color: var(--defaultBlue);
  font-weight: 700;
}
.article.compare-wrap tbody td .fa-times {
  color: var(--defaultDarkGrey);
}

/* Grade A */
/* Grade B */
/* Grade C */
/* Grade D */
@media (max-width: 479px) {
  .article.compare-wrap tbody th[scope=row] {
    min-width: 140px;
    max-width: 140px;
    left: 10px;
  }
  .article.compare-wrap > .margin {
    margin-right: 10px;
  }
  .article.compare-wrap > .margin > .padding {
    margin-left: 150px;
    padding: 15px 0px;
  }
}

/*# sourceMappingURL=compare.css.map */