.cat-rows > div > a > .card > .card-body {
  padding: 10px;
  padding-bottom: 0px;
}

.cat-rows > div > a > .card:hover {
  opacity: 0.75;
}

.cat-footer {
  padding: 5px;
  background-color: white;
  border-bottom: 0px;
  border-top: 0px;
}

.cat-footer > span {
  white-space: normal;
}

.cat-icon {
  font-size: 3em;
}

.cat-web {
  color: #cdab3f;
}

.cat-windows {
  color: #00a8e8;
}

.cat-aws {
  color: #f0941e;
}

.cat-tools {
  color: #0b3d9a;
}

.cat-flag {
  color: #47b47a;
}

.cat-reverse {
  color: #877d7d;
}

.cat-video {
  color: #a40a0a;
}
