article.card-teaching-module {
  margin-bottom: 16px;
}
@media (min-width: 992px) {
  article.card-teaching-module {
    margin-bottom: 0px;
  }


  /* manage borders */
  .view-teaching-modules-public-blocks-db {
    .views-row {
      article.card-teaching-module {
        border-bottom: 0px solid #c4c4c4;
      }
    }

    .views-row:first-child:last-child {
      article.card-teaching-module {
        border-bottom: 1px solid #c4c4c4;
      }
    }

    .views-row:first-child:not(:last-child) {
      article.card-teaching-module {
        border-bottom: 0px solid #c4c4c4;
      }
    }

    .views-row:last-child:not(:first-child) {
      article.card-teaching-module {
        border-bottom: 1px solid #c4c4c4;
      }
    }
}

}


article.card-teaching-module:hover {
  background-color: #c4d9ff;
  .title-container {
    border-color: #001f89;

    a {
      span {
        color: #0025a3;
      }
    }
  }

  .card-teaching-module__meta-item {
    border-color: #001f89;
  }
  .card-teaching-module__stat-label {
    color: #000000;
  }
  .card-teaching-module__meta-value {
    color: #001f89;
  }
}
