body {
  background: radial-gradient(ellipse at 30% 40%, rgba(54,112,216,1) 15%, rgba(1,21,55,1) 100%);
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

h1.pageTitle {
  font-family: 'OpenSans-Bold';
  font-size: 30px !important;
  margin: 20px 20px !important;
  border: none !important;
  color: #002D72;
}

.errorPageText {
  font-family: 'OpenSans-Bold';
  font-size: 20px !important;
  margin-left: 20px !important;
  color: #002D72;
}

.errorPageBtn {
  margin-left: 5px !important;
}

.navbar-nav .nav-link {
  /* We should call the unauthenticated after compiled bootstrap.css to avoid use of important */
  color: #fff !important; }

.topicSearchResultsContainer {
  background-color: #F2F4F7;
  min-height: 400px;
  color: #424649; }

.personContainer {
  min-height: 800px;
  color: #CCCCCC; }

#peopleSearchResultsContainer {
  background-color: #fff;
}

#searchTypePeopleAdvanced {
  color: revert !important;
}

.searchBoxType.selected {
  text-decoration-color: #002d72!important;
}

.footer {
  margin-top: auto;
}

.email-validation-success-img {
  width:auto;
  height:150px;
  margin-bottom: 1rem;
}

.email-validation-title {
  font-weight: 700;
  font-size:2rem;
}

.email-validation-text {
  font-weight: 500;
}

/*# sourceMappingURL=unauthenticated.css.map */
