/* Card List Stylings */

#card-container {
  padding-top: 20px;
}

#card-loading-img {
  display: block;
  margin: auto;
  width: 70px;
  margin-top: 10px;
}

/* Bio Card Styling */

#bio-card {
  height: 250px;
}

.medvet-doctor-bio-title {
  color: #193458;
  font-weight: bold;
}

.medvet-doctor-bio-subtitle {
  color: #6BA4B8;
  font-weight: bold;
}

.medvet-doctor-bio-pronouns {
  font-style: italic;
  font-size: 0.9em;
}

.medvet-doctor-bio-label {
  color: #193458;
  font-weight: bold;
}

.medvet-doctor-bio-img {
  height: 100%;
  object-fit: contain;
}

@media (max-width: 768px) {
  #bio-card {
    height: auto;
  }

  .medvet-doctor-bio-info {
    font-size: 1em;
  }
  
  .medvet-doctor-bio-title {
    font-size: 18px;
  }

  .medvet-doctor-bio-subtitle {
    font-size: 16px;
  }
}