#boostpress-loyalty-card {
  position: relative;
  height: 350px;
  margin: 15px;
  width: 400px;
}

#boostpress-loyalty-card .squares {
  position: absolute;
  bottom: 20px;
  width: 100%;
  z-index: 10;
  text-align: center;
  margin: 0 auto;
  top: 10px;
}

#boostpress-loyalty-card .squares .active {
    background-color: #1e2023;
    border: 1px solid white;
    background-image: url('../images/stamp.png');
}

#boostpress-loyalty-card .square {
  height: 50px;
  width: 50px;
  background-color: white;
  border: 1px solid #1e2023;
  margin: 5px;
  display: inline-block;
}

#boostpress-loyalty-card .cardDescription {
  position: absolute;
  z-index: 11;
  width: 100%;
  background-color: white;
  text-align: center;
  height: 50px;
  bottom: 20px;
}

#boostpress-loyalty-card .userPhoto {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: black;
}
