#cardContainer {
    display: flex;
    align-items: center;
    justify-content: center;
}

.cardPrintPage{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
  gap: 16px 16px;
}

.printCard{
  width:8.9cm;
  height: 5.9cm;
  padding-left: 0px;
  padding-right: 0px;
  text-align: center;
}

.card{
  /*width: 100%;*/
  width:inherit;
  height: inherit;
  transition: 0.6s;
  transform-style: preserve-3d;
  position: relative;
}

.flipper{
  width:9.5cm;
  height: 6.5cm;
  padding-left: 0px;
  padding-right: 0px;
  margin: auto;
  perspective: 1000px;
}

.flipper.flip .card {
  transform: rotateY(180deg);
}

.front,
.back {
  width: 100%;
  padding: 5px;
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.front {
  z-index: 2;
  /* for firefox 31 */
  transform: rotateY(0deg);
  height: 100%;
}
/* back, initially hidden pane */
.back {
  transform: rotateY(180deg);
  height: 100%;
}

.card-body{
    padding: 5px 5px 5px 5px;
    align-content: center;
}

.card-imgs,.card-data{
    align-content: center;
}

.card-title{
    font-size: 15px;
    margin:0;
}

.list-group-item{
    padding:0 5px 0 5px;
}

th,td{
  background-color: white !important;
  text-align: center !important;
}

.profileImg{
  width: 115.812px;
  height: 142.812px;
}