.welcome-page .logo {
  width: 64px;
}

.icon-banner {
  width: 32px;
}

.body-container {
  margin-top: 60px;
  padding-bottom: 40px;
}

.card-header {
    min-height: 60px;
}

.welcome-page li {
  list-style: none;
  padding: 4px;
}

.login-page .card,
.logged-out-page .card,
.not-authorized-page .card,
.password-reset-page .card,
.timed-out-page .card {
    width: 500px;
}

.logged-out-page iframe {
  display: none;
  width: 0;
  height: 0;
}

.grants-page .card {
  margin-top: 20px;
  border-bottom: 1px solid lightgray;
}
.grants-page .card .card-title {
  font-size: 120%;
  font-weight: bold;
}
.grants-page .card .card-title img {
  width: 100px;
  height: 100px;
}
.grants-page .card label {
  font-weight: bold;
}

@font-face {
    font-family: 'Source Sans 3';
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
    src: url('../fonts/SourceSans3-It.ttf.woff'), format('woff'), url('../fonts/SourceSans3-It.ttf') format('truetype');
}

.fdic-logo-display {
    display: none;
    text-align: center;
    min-width: 450px;
}

.fdic-logo {
    width: 37.36px;
    height: 15.74px;
    background-size: contain;
    background-repeat: no-repeat;
}

.fdic-logo-text {
    /* Exact FDIC font requirements. */
    font-family: 'Source Sans 3', sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 12.8px;
}