body.sf-body,
body * :not(.k-icon):not(text):not(path):not(.fa) {
  font-family: "Noto Sans" !important;
  -webkit-text-size-adjust: 100%; }
  body.sf-body .glaas.disclaimer p,
  body * :not(.k-icon):not(text):not(path):not(.fa) .glaas.disclaimer p {
    font-size: 13px !important; }
  body.sf-body .glaas.footer-info p,
  body * :not(.k-icon):not(text):not(path):not(.fa) .glaas.footer-info p {
    font-size: 13px !important; }
  body.sf-body .k-list .k-state-focused,
  body * :not(.k-icon):not(text):not(path):not(.fa) .k-list .k-state-focused {
    border-color: #008dc9 !important; }
    body.sf-body .k-list .k-state-focused:hover,
    body * :not(.k-icon):not(text):not(path):not(.fa) .k-list .k-state-focused:hover {
      background: #008dc9 !important;
      border-color: #008dc9 !important;
      color: #fff !important; }
  body.sf-body .k-list .k-state-selected,
  body * :not(.k-icon):not(text):not(path):not(.fa) .k-list .k-state-selected {
    background: #008dc9 !important;
    border-color: #008dc9 !important;
    color: #fff !important; }
  body.sf-body .k-list .k-state-focused.k-state-selected.k-state-hover,
  body * :not(.k-icon):not(text):not(path):not(.fa) .k-list .k-state-focused.k-state-selected.k-state-hover {
    background: #008dc9 !important;
    border-color: #008dc9 !important;
    color: #fff !important; }
  body.sf-body .k-list .k-state-focused.k-state-hover,
  body * :not(.k-icon):not(text):not(path):not(.fa) .k-list .k-state-focused.k-state-hover {
    background: #008dc9 !important;
    border-color: #008dc9 !important;
    color: #fff !important; }
  body.sf-body .k-popup.k-list-container .k-list-optionlabel.k-state-focused,
  body * :not(.k-icon):not(text):not(path):not(.fa) .k-popup.k-list-container .k-list-optionlabel.k-state-focused {
    background: #008dc9 !important;
    border-color: #008dc9 !important;
    color: #fff !important; }

@media (min-width: 768px) {
  #sf-main-header {
    min-height: initial; } }

#sf-main-header .header-logo > a {
  display: block; }

#navigationToScrape.attached {
  display: none; }

.glaas.portal-main-menu-container {
  z-index: 3; }

.glaas .equal-heights-content > div {
  padding-bottom: 0 !important; }

.glaas .section-heading h2 {
  font-size: 28px !important;
  font-weight: 400 !important;
  line-height: 1.2 !important; }

.report-type-button img {
  width: 18px;
  height: 18px; }

.portal-main-menu-container.portal-menu-levels .portal-navigation .lv1Item p {
  line-height: 47px; }

.portal .vertical-space-bottom-40 {
  margin-bottom: 40px; }

.portal .vertical-space-40 {
  margin-top: 40px; }

.portal-header.glaas {
  padding: 27px 0;
  background: #0d7ba4;
  background: #0d7ba4 url(/images/librariesprovider2/default-album/header/glass-portal-header.jpg?Status=Master&sfvrsn=1e1a0915_9) center center no-repeat;
  background-size: cover; }
  .portal-header.glaas .portal-title {
    font-size: 26px;
    font-weight: 700;
    text-align: left;
    margin: 0;
    color: #fff;
    line-height: 1.2;
    text-transform: uppercase;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .portal-header.glaas .portal-title .portal-title-info {
      display: block;
      font-size: 18px;
      font-weight: 400;
      color: #cce4e6;
      text-transform: none; }
  .portal-header.glaas .portal-header-logo {
    width: 123px;
    height: 62px;
    display: inline-block;
    margin-top: 9px;
    background: url(/images/librariesprovider2/default-album/header/glaas-small-logo-white.png?Status=Master&sfvrsn=12020efa_3) center center no-repeat;
    margin-right: 42px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }

.page-header.glaas {
  background: url(/images/librariesprovider2/default-album/header/glaas-page-title.jpg?Status=Master&sfvrsn=296646a7_3) center center no-repeat;
  background-size: cover;
  padding: 24px 0 20px; }
  .page-header.glaas .breadcrumb {
    margin: 0; }
    .page-header.glaas .breadcrumb li a {
      font-weight: 700; }
  .page-header.glaas h1 {
    font-size: 32px;
    font-weight: 400;
    line-height: 1.2;
    margin: 0; }

@media (max-width: 1020px) {
  .portal-header.glaas .portal-title {
    -ms-flex-direction: column;
        flex-direction: column;
    text-align: center; }
    .portal-header.glaas .portal-title br {
      display: none; }
  .portal-header.glaas .portal-header-logo {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0; } }

@media (min-width: 1020px) {
  .glaas .portal-navigation ul li .lv1Item p {
    font-size: 18px; } }

@media (min-width: 1020px) and (max-width: 1280px) {
  .glaas .portal-navigation ul li a {
    padding-right: 12px !important; }
  .glaas .portal-navigation .main-navigation > li + li a {
    padding-left: 12px !important; }
  .glaas .portal-navigation .main-navigation > li + li .lv1Item {
    padding-left: 12px !important; } }

.glaas-homepage-hero {
  background: url(/images/librariesprovider2/default-album/header/glaas-hero.jpg?Status=Master&sfvrsn=9074b715_3) center center no-repeat;
  background-size: cover;
  padding: 60px 0; }

.glaas-hero-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.glaas-home-title {
  font-size: 32px !important;
  font-weight: 700;
  padding-bottom: 15px !important;
  color: #f5a523;
  line-height: 1.2 !important;
  text-transform: uppercase;
  margin: 0 !important; }

.glaas-home-desc {
  font-size: 20px !important;
  line-height: 28px !important;
  color: #fff;
  margin: 0; }

.glaas-home-subtitle {
  font-size: 30px !important;
  color: #fff;
  margin: 8px 0 0 0; }

.glaas-hero-logo {
  background: url(/images/librariesprovider2/default-album/header/glaas-hero-logo.png?Status=Master&sfvrsn=c703b40c_3) center left no-repeat;
  background-size: contain;
  width: 440px;
  height: 104px;
  display: block;
  max-width: 100%; }

.glaas-display-none {
  display: none !important; }

.block-card.top-image-title.card-shadow.blue-bkg {
  background-color: #007891 !important; }

.block-card.left-image-desc .block-title {
  color: #008dc9; }

a.block-card.left-image-desc:hover .block-description {
  color: #008dc9; }

@media (min-width: 1020px) {
  .glaas .portal-navigation ul li .lv1Item p {
    font-size: 18px; } }

@media (min-width: 1020px) and (max-width: 1280px) {
  .glaas .portal-navigation ul li a {
    padding-right: 12px !important; }
  .glaas .portal-navigation .main-navigation > li + li a {
    padding-left: 12px !important; }
  .glaas .portal-navigation .main-navigation > li + li .lv1Item {
    padding-left: 12px !important; } }

@media (max-width: 1400px) {
  .glaas-home-title br {
    display: none; } }

@media (max-width: 1020px) {
  .glaas-homepage-hero {
    padding: 50px 0; }
  .glaas-home-title {
    font-size: 29px !important;
    text-align: center !important; }
  .glaas-home-subtitle {
    font-size: 27px !important;
    text-align: center !important; }
  .glaas-hero-row {
    -ms-flex-direction: column;
        flex-direction: column; }
  .glaas-home-desc {
    text-align: center !important; }
  .glaas-hero-logo {
    width: 300px;
    height: 71px;
    margin: 0 auto 20px; } }

@media (max-width: 768px) {
  .glaas-homepage-hero {
    padding: 40px 0; }
  .glaas-home-title {
    font-size: 26px !important; }
  .glaas-home-subtitle {
    font-size: 24px !important; }
  .glaas-home-desc {
    font-size: 18px !important;
    line-height: 24px !important; } }
