/* reset */
:root{
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
  color:white;
  background:white;
}

*{
  margin: 0;
  box-sizing: border-box;
}

 .wellness-board {
      min-height: 100vh;
      background-image: url("/wellness/assets/images/background.jpg");
      background-size: cover;
      background-position: center;
      background-repeat: repeat;
      padding: 2rem 1rem;
    }

    .asset-img {
      display: block;
      max-width: 100%;
      height: auto;
      transition: transform 0.5s ease;
    }

    .link-img:hover{
      transform: scale(0.9);
    }

    .logo-card,
    .note-card,
    .leaderboard-card,
    .polaroid-group-card {
      background: transparent;
      border: 0;
    }

    .logo-card img,
    .note-card img,
    .polaroid-group-card img {
      display: block;
      width: 100%;
      height: auto;
    }

    .logo-main {
      max-width: 600px;
    }

    .challenge-logo {
      max-width: 350px;
    }

    .sticky-sm {
      max-width: 150px;
    }

    .sticky-md {
      max-width: 250px;
    }

    .wellness-center {
      max-width: 400px;
    }

    .polaroid-group {
      max-width: 350px;
    }

    .rotate-left-sm {
      transform: rotate(-4deg);
    }

    .rotate-left-md {
      transform: rotate(-8deg);
    }

    .rotate-right-sm {
      transform: rotate(4deg);
    }

    .leaderboard-card {
      background: #f3f3f3;
      border: 8px solid #2f80d1;
      border-radius: 1.25rem;
      min-height: 640px;
      box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    }

    .leaderboard-title {
      font-size: 2rem;
    }

    .leaderboard-copy {
      font-size: 1.15rem;
      line-height: 1.35;
    }

    .spacer-xl {
      min-height: 180px;
    }

    @media (max-width: 991.98px) {
      .leaderboard-card {
        min-height: 420px;
      }

      .spacer-xl {
        min-height: 80px;
      }

      .logo-main {
        max-width: 340px;
      }

      .wellness-center {
        max-width: 240px;
      }

      .polaroid-group {
        max-width: 180px;
      }
    }

    @media (max-width: 767.98px) {
      .wellness-board {
        padding: 1.25rem 0.75rem;
      }

      .logo-main,
      .wellness-center,
      .challenge-logo,
      .sticky-sm,
      .sticky-md,
      .polaroid-group {
        max-width: 100%;
      }
    }


footer{
   background-color: #0076bf;
   /*height: 150px;*/
}

address{
  text-align: center;
  color:#ffffff;
}

.footertext{
  width:50%;
  text-align: center;
  color:#ffffff;
  padding:10px;
  margin:0 auto;
}



.footertext img{
/*float: left;*/
text-align: center;
margin-top: 10px;
margin-bottom: 15px;
}
