@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;700&display=swap");
/* Define Primary, Secondary, Tertiary from School Manager */
#reactTopBar {
  --nav-background-color: #024985;
  --nav-top-level-page-text-size: 16px;
  --nav-top-level-page-text-color: #fff9f9;
  --nav-top-level-page-text-color-hover: var(--nav-top-level-page-text-color);
  --nav-mega-menu-background-color: #02579e;
  --nav-mega-menu-top-level-text-color: #fff9f9;
  --nav-mega-menu-top-level-text-color-hover: var(--nav-mega-menu-top-level-text-color);
  --nav-mega-menu-sub-level-text-color: var(--nav-mega-menu-top-level-text-color);
  --nav-mega-menu-sub-level-text-color-hover: var(--nav-mega-menu-sub-level-text-color);
  --nav-mega-menu-more-pages-text-color: var(--nav-mega-menu-top-level-text-color);
  --nav-mega-menu-more-pages-text-color-hover: var(--nav-mega-menu-more-pages-text-color);
  --nav-mega-menu-more-pages-sub-level-text-color: var(--nav-mega-menu-sub-level-text-color);
  --nav-mega-menu-more-pages-sub-level-text-color-hover: var(--nav-mega-menu-sub-level-text-color-hover);
  --nav-more-pages-menu-top-level-text-color: var(--nav-mega-menu-top-level-text-color);
  --top-bar-background-color: #0f1218;
  --top-bar-text-color: #fff9f9;
  --top-bar-layout-type: district;
}
.sidenav {
  --sidenav-default-left: true;
}
.ccms-btn.btn.center {
  width: 100%;
}
.neisd-announcement-card a.tw\:text-black.tw\:text-lg.tw\:font-bold {
  font-family: "Open Sans", "Source Sans Pro", sans-serif;
}
.dashboard-button {
  letter-spacing: 1px;
}
.dashboard-button:hover {
  background-color: #2b2b2b;
}
.banner-search-desktop .nesid-nav-buttons {
  font-weight: 800 !important;
}
.button-grid-component .grid-button .button-text {
  font-weight: 800 !important;
}
#neisdReactAnnouncementComponent > div > div > div > div.tw\:flex-1.tw\:min-w-0 > div > div:nth-child(1) > div > div > div.tw\:absolute.tw\:inset-0.tw\:opacity-0.tw\:group-hover\:\!opacity-100.tw\:flex.tw\:flex-col.tw\:transition-opacity.tw\:duration-300.tw\:z-20 > div.tw\:bg-\[\#FFD700\].tw\:h-12.tw\:flex.tw\:items-center.tw\:justify-center {
  background-color: #e6a513 !important;
}
