<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * Styling for verify tiles.
 */

.view-verify-assessment-search .view-content,
.view-my-assessments .view-content,
.view-verify-assessments-library .view-content,
.view-my-classes .view-content {
  display: grid;
  grid-gap: 40px 30px;
  grid-template-columns: repeat(auto-fill, 322px);
  justify-content: space-between;
}

@media (max-width: 1366px) {
  .view-verify-assessment-search .view-content,
  .view-my-assessments .view-content,
  .view-verify-assessments-library .view-content,
  .view-my-classes .view-content {
    grid-template-columns: repeat(auto-fill, minmax(322px, 1fr));
  }
}

article.verify-tile {
  width: 322px;
  height: 357px;
  box-shadow: 0px 4px 12px var(--title-box-shadow-color);
  border: 1px solid transparent;
  border-radius: 8px;
  background-color: var(--title-background-color);
  overflow: hidden;
  position: relative;
}

.view-verify-assessment-search article.verify-tile,
.view-my-assessments article.verify-tile,
.view-verify-assessments-library article.verify-tile {
  height: 377px;
}

/* Card background + image */
article.verify-tile div.verify-tile-image {
  width: 100%;
  height: 170px;
}

article.verify-tile div.verify-tile-image div.verify-tile-placeholder {
  width: 100%;
  height: 100%;
  background: url(../images/card-background.png) no-repeat;
  background-size: 322px;
}

article.verify-tile div.verify-tile-image .img-responsive {
  height: 170px;
  width: 322px;
}

/* Card subject */
article.verify-tile .verify-tile-subject {
  display: block;
  margin: 16px 16px 4px;
  padding: 0;
}

article.verify-tile .verify-tile-subject .field {
  max-width: 288px;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* Card title */
article.verify-tile h2.verify-tile-title {
  margin: 16px;
  height: 64px;
  display: flex;
  align-items: center;
}

.view-verify-assessment-search article.verify-tile h2.verify-tile-title,
.view-my-assessments article.verify-tile h2.verify-tile-title,
.view-verify-assessments-library article.verify-tile h2.verify-tile-title {
  margin: 4px 16px 16px;
}

/* Long card title shortened to 2 lines with ellipsis */
article.verify-tile h2.verify-tile-title span {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Card footer */
article.verify-tile div.verify-tile-bottom {
  display: flex;
  flex-wrap: wrap;
  margin: 0 8px;
  border-top: solid 1px var(--hazy-grey);
  color: var(--black);
  padding: 12px 8px 18px;
}

article.verify-tile div.verify-tile-students,
article.verify-tile div.verify-tile-questions,
article.verify-tile div.verify-tile-grade {
  width: 50%;
  margin-bottom: 18px;
}

article.verify-tile div.verify-tile-grade {
  text-align: right;
}

article.verify-tile .verify-tile-bottom .glyphicon {
  font-size: 14px;
  padding-right: 2px;
}

article.verify-tile div.verify-tile-grade .field--name-field-verify-grade {
  display: inline;
}

article.verify-tile div.verify-tile-bottom-link {
  color: var(--space-purple);
  text-align: center;
  width: 100%;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 2px;
  font-variant: all-small-caps;
}

article.verify-tile .block-verify-class-verify-class-menu {
  margin-top: 32px;
  margin-bottom: 32px;
}

article.verify-tile .layout__region--first .block-field-blocknodeverify-classfield-image img {
  margin-left: auto;
  margin-right: auto;
}

/* Card link styling &amp; hover/focus states */
a:hover article.verify-tile,
a:focus article.verify-tile {
  border-color: var(--space-purple);
}

a:hover article.verify-tile .verify-tile-bottom-link span,
a:focus article.verify-tile .verify-tile-bottom-link span {
  display: inline-block;
  padding-bottom: 2px;
  border-bottom: 2px solid var(--space-purple);
}

.view-verify-assessment-search .view-content .views-row &gt; a,
.view-my-assessments .view-content .views-row &gt; a,
.view-verify-assessments-library .view-content .views-row &gt; a,
.view-my-classes .view-content .views-row &gt; a {
  display: block;
  max-width: 322px;
}

.view-verify-assessment-search .view-content .views-row &gt; a:hover,
.view-verify-assessment-search .view-content .views-row &gt; a:focus,
.view-my-assessments .view-content .views-row &gt; a:hover,
.view-my-assessments .view-content .views-row &gt; a:focus,
.view-verify-assessments-library .view-content .views-row &gt; a:hover,
.view-verify-assessments-library .view-content .views-row &gt; a:focus,
.view-my-classes .view-content .views-row &gt; a:hover,
.view-my-classes .view-content .views-row &gt; a:focus {
  text-decoration: none;
}
</pre></body></html>