:root {
  --ois-color-text: #000;
  --ois-color-surface: #fafafa;
  --ois-color-surface-elevated: #fff;
  --ois-color-border: #ccc;
  --ois-color-brand: #373737;
  --ois-color-brand-hover: #777;
  --ois-color-on-brand: #fff;
  --ois-color-muted: #9e9e9e;
  --ois-color-accent: #0a66c2;
  --ois-color-link: var(--ois-color-accent);
  --ois-color-success-bg: #e1efec;
  --ois-color-success-border: #73afa2;
  --ois-color-success-text: #0a664e;
  --ois-color-danger-bg: #f6dbdf;
  --ois-color-danger-border: #dd7b88;
  --ois-color-danger-text: #c6243a;
  --ois-color-warning-bg: #feecd9;
  --ois-color-warning-border: #eb923e;
  --ois-min-height-card-header: 4rem;
  --ois-min-height-main-screen: 19.6875rem;
  --ois-min-height-alert: 3.625rem;
  --ois-space-xs: 0.25rem;
  --ois-space-sm: 0.5rem;
  --ois-space-md: 1rem;
  --ois-space-lg: 1.5rem;
  --ois-space-xl: 2.25rem;
  --ois-radius-sm: 0.125rem;
  --ois-radius-md: 0.25rem;
}

.welcome-page .logo {
  width: 4rem;
}
.welcome-page li {
  list-style: none;
  padding: var(--ois-space-xs);
}

.icon-banner {
  width: 2rem;
}

.body-container {
  margin-top: 3.75rem;
  padding-bottom: 2.5rem;
}

.logged-out-page iframe {
  display: none;
  width: 0;
  height: 0;
}

.grants-page .card {
  margin-top: var(--ois-space-lg);
  border-bottom: 1px solid lightgray;
}
.grants-page .card .card-title {
  font-size: 120%;
  font-weight: bold;
}
.grants-page .card .card-title img {
  width: 6.25rem;
  height: 6.25rem;
}
.grants-page .card label {
  font-weight: bold;
}

.bg-dark .os-icon,
.navbar-dark .os-icon {
  color: white;
  height: 1rem;
  vertical-align: inherit;
  margin-right: var(--ois-space-xs);
}

.navbar-brand-title {
  font-size: inherit;
}

.container ul {
  padding-inline-start: 0;
}

.bg-dark {
  background-color: #212529;
}/*# sourceMappingURL=site.css.map */