/* Known Profiles */
#name-pronunciation-play-button {
  background-color: #007bff;
  color: white;
  border: none;
  padding: 0.25em 0.6em 0.10em 0.6em;
  border-radius: 0.25em;
  font-size: 0.7em;
}

#name-pronunciation-play-button:hover {
  background-color: #0056b3;
}

.social-links {
  font-size: 1.2em;
}

ul.social-links {
  list-style-type: none;
}

.profile-avatar {
  max-width: 80%;
  height: auto;
  margin-top: 1em;
  padding-left: 20%;
}

.bi-known {
  width: 0.9em;
  margin-right: 0.4em;
  margin-left: 0.05em;
}

.collapsed-menu-cat-label {
  color: rgb(117, 117, 117);
}

.pricing-tier-highlight {
  background-color: rgba(190, 222, 232, 0.6)
}

.pricing-tier-highlight-title {
  font-size: 2em;
}

.pricing-tier-highlight-price {
  font-size: 1.5em;
}

.pricing-tier-checkmark {
  color: rgb(16, 161, 33);
  font-size: 1.2em;
  line-height: 1.9em;
}

.startbootstrap-notice,
a.startbootstrap-notice,
a.startbootstrap-notice:link,
a.startbootstrap-notice:visited,
a.startbootstrap-notice:hover,
a.startbootstrap-notice:active {
  color: rgb(118, 102, 87) !important;
}

.university-logo {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0.25em;
  object-fit: cover; /* Ensures the image covers the circle area */
}

.example-link {}

/* Style for normal text */
.exampleLink-msg-txt, .exampleLink-msg-txt a {
  color: rgba(0, 0, 0, 0.9) !important;
  text-decoration: none !important;
  font-size: 0.75em;
}

.logo-icon {
  height: 1.3em;
}

.li-subheading {
  font-size: 0.7em;
  color: rgba(0, 0, 0, 0.7);
}

/* Tables */
table {
    width: 50%;
    border-collapse: collapse;
    margin: 20px auto;
}
th, td {
    border: 1px solid #333;
    padding: 8px;
    text-align: center;
}
th {
    background-color: #f2f2f2;
}

