@import url("https://use.typekit.net/wzx6ipx.css");

.ui-header,
.ui-content,
.ui-collapsible,
.ui-footer {
  display: none;
  display: none;
}

.ui-grid-c *,
.ui-grid-a * {
  height: auto !important;
}

.ui-overlay-a, .ui-page-theme-a {
  background-color: #f5f3ed;
  text-shadow: none;
}

.ui-mobile .ui-page-active {
  display: flex;
  flex-direction: column;
  font-family: embarcadero-mvb-pro, sans-serif;
  font-size: 14px;

  @media (width >= 900px ) {
    font-size: 16px;
  }
}
#lastUpdated {
  background: transparent;
  border: none;
  font-size: 0.8rem;
  order: -1;
  padding: 20px;
}

.ui-grid-c .ui-bar,
.ui-grid-a .ui-bar-a {
  background: none;
  border: none;
}

.ui-bar, .ui-body {
  padding: 10px 20px;
}

.ui-block-a {
  text-align: left;
}
.ui-grid-c .ui-block-a:nth-of-type(8n + 1),
.ui-grid-c .ui-block-b:nth-of-type(8n + 2),
.ui-grid-c .ui-block-c:nth-of-type(8n + 3),
.ui-grid-c .ui-block-d:nth-of-type(8n + 4){
  background: #e9e9e9;
}

.ui-grid-a {
  border-top: 1px solid lightgray;
  margin-top: 20px;
  padding-top: 20px;
}
hr {
  border: none;
  border-top: 1px solid lightgray;
  display: block;
  height: 1px;
  width: 100%;
}