body {
  margin: 0;
}

/* Loading screen styles */
#main-core-loading {
  z-index: 9999;
}
.core-loading {
  z-index: -1;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh !important;
  background-color: #291758;
  display: flex;
  justify-content: center;
  align-items: center;

  opacity: 1;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

.core-loading span {
  display: inline-block !important;
  width: 2em !important;
  height: 2em !important;
  margin: 1em !important;
  vertical-align: middle !important;
  border-radius: 2em !important;
  animation: core-loading-animation 0.9s infinite alternate !important;
  background-color: #e3ddf3 !important;
}

.core-loading span:nth-of-type(2) {
  -webkit-animation-delay: 0.4s !important;
  animation-delay: 0.4s !important;
}

.core-loading span:nth-of-type(3) {
  -webkit-animation-delay: 0.8s !important;
  animation-delay: 0.8s !important;
}

.postLogout {
  background: #291758;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.postLogout p {
  font-size: 2em;
  padding: 0 0 1em;
}

.postLogout > div {
  text-align: center;
}

.postLogout > div button {
  color: #291758;
  background: #e3ddf3;
  padding: 0.5em 2em;
  border-radius: 1.25em;
  font-size: 1.5em;
}

@keyframes core-loading-animation {
  0% {
    width: 2em;
    height: 2em;
    opacity: 0.5;
  }

  100% {
    width: 2em;
    height: 2em;
    opacity: 0;
  }
}

@font-face {
  font-family: "BradfordBook";
  src: url(https://cdn.getwellnetwork.com/web-assets/fonts/Bradford/Book.woff2) format("woff2");
}

@font-face {
  font-family: "BradfordLight";
  src: url(https://cdn.getwellnetwork.com/web-assets/fonts/Bradford/Light.woff2) format("woff2");
}
@font-face {
  font-family: "ProximaNova";
  src: url(https://cdn.getwellnetwork.com/web-assets/fonts/ProximaNova/Regular.otf) format("opentype");
}
@font-face {
  font-family: "ProximaNovaSemibold";
  src: url(https://cdn.getwellnetwork.com/web-assets/fonts/ProximaNova/Semibold.otf) format("opentype");
}

/*
 *
 * INSTRUCTIONS
 *
 * Copy the Legal Disclaimer and the @font-faces statements to your regular CSS file.
 * The font file(s) should be placed relative to the regular CSS file.
 *
 */

/*
 * Legal Disclaimer for Web licence
 *
 * Licence to use self-hosted webfonts for displaying dynamic text on specified website domains. Our package includes WOFF and WOFF2 font formats.
 *
 * Should the license page views limit be exceeded the license holder will be required to contact Lineto.com for an upgrade.
 * 
 * It is strictly prohibited to rename the font and to download or use these fonts in any other media. 
 * 
 * These Web fonts are licensed exclusively for the use on the following domain(s) and their subdomains:
 *
 * getwellnetwork.com (monthly pageviews: <50K)
 *
 */

/*
 * Legal Disclaimer for App licence
 *
 * Licence to use fonts in native, web, or hybrid apps on mobile or stationary devices, for example personal computers, smart phones, entertainment systems, game consoles, medical instruments, etc.
 *
 * Should the license download limit be exceeded the license holder will be required to contact Lineto.com for an upgrade.
 * 
 * It is strictly prohibited to rename the font and to download or use these fonts in any other media. 
 * 
 * These Web fonts are licensed exclusively for the use on the following App(s):
 *
 * Get Well (Total Downloads: <500k)
 *
 */

/*
 * Legal Disclaimer for Online Advertising licence
 *
 * Licence to use fonts in advertising on websites and mobile platforms such as banners, pop-ups, floating ads, video ads, HTML5 ads, eMail newsletters etc.
 *
 * It is strictly prohibited to rename the font and to download or use these fonts in any other media. 
 * 
 * These fonts are licensed exclusively for:
 *
 * Static or dynamic online advertising
 *
 */

/* complete */
