.entity-card {
  border: 1px solid #dee2e6;
}

.pronouns-tag {
  font-size: .9rem;
}

.subtitle-text {
  /* font-size: 1.0rem; */
  line-height: 1.5rem;
}

.about-section {
  font-size: 1.1rem;
  line-height: 1.6rem;
}

#contact-section {
  line-height: 1.5rem;
  font-size: 0.9rem;
}

.border-partial-bottom:after {
  content: "";
  display: block;
  padding: 0 15px 0 15px;
  margin: 15px auto;
  width: calc(100% - 30px);
  border-bottom: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
}

.note-text {
  line-height: 1.3rem;
  font-size: 0.94rem;
  color: #aaa;
  margin-top: 0.52rem;
  margin-bottom: 0;
  text-align: left;
}

.entity-ind-img {
  border: 6px solid #fff;
  box-shadow: 0 5px 30px rgba(0,0,0,.3);
} 

@media (max-width: 767px) {
  .pronouns-tag {
    margin-top: -.9rem;
  }
  .entity-ind-img {
    border: .3rem solid #fff;
    width: 9rem;
  }
  .entity-partner-img {
    outline: .3rem solid #fff;
    width: 7rem;
  }
  .entity-card {
    background: linear-gradient(180deg, rgba(100,100,130,0.4) 4rem calc(15px + 4.3rem), #fff calc(15px + 4.3rem));
  }
  #collapsible-entity-card.collapse:not(.show) {
    display: block;
    height: 1.7rem;
    overflow: hidden;
  }
  #collapsible-entity-card.collapsing {
    height: 2.2rem;
  }
  #collapse-entity-toggle.collapsed::after {
    content: '+ Show More';
  }
  #collapse-entity-toggle:not(.collapsed)::after {
    content: '- Show Less';
  }
}

@media (min-width: 768px) {
  /* .entity-ind-img {
    width: 9rem;
  } */
  .entity-partner-img {
    width: 14rem;
  }
}

@media (min-width: 992px) {
  .border-lg-only-right {
    border-right: 1px solid #dee2e6;
    border-width: 0 1px 0 0;
  }
  .border-lg-no-pb:after {
    content:none;
  }
}
.rounded-pic2 {
  border-radius: 50%;
  border: 2px solid #ddd;
  display: inline;
  max-width: 190px;
  max-height: 190px;
  width: auto;
  height: auto;
  opacity: 1;
}

.tooltip-inner {
  text-align: left;
}

#channel-nav {
  font-size: 1.2rem;
  padding-top: .5rem;
}

#channel-nav a {
  padding-top: .2rem;
  padding-bottom: .2rem;
}

.navbar-light .navbar-nav .nav-link.active {
  background: none;
  color: rgba(0,0,0,.5);
}
.navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0,0,0,.5);
}

@media (max-width: 574px) {
  #channel-nav {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media (min-width: 1025px) {
  .navbar-light .navbar-nav .nav-link:focus {
    color:rgba(0,0,0,.5);
  }
  .navbar-light .navbar-nav .nav-link.active {
    color: #fff;
    background-color: #007bff;
  }
}

.navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 1rem;
  padding-left: 1rem;
}

#catalog-link {
  text-decoration: underline;
  color:rgba(0, 0, 0, 0.75);
  font-size: 1rem;
}
.fff {
  vertical-align: middle;
  height: 100%;
  padding: 10px;
  background-color: rgba(5, 80, 255, 0.1);
  padding-left: 50px;
  padding-right: 50px;
}
.bootstrap-select.form-control {
  border: 1px solid #ced4da;
  box-shadow: 0 5px 10px 0 rgba(0,0,0,.2);
}
.filter-container {
  flex-direction:row;
}
.bootstrap-select .dropdown-menu {
  max-width: 100% !important;
}
.bootstrap-select .dropdown-menu li a span.text {
  overflow-wrap: break-word;
  white-space: normal;
}

/* below is for the calendar */
/* for lock image for week & day view */
.thish::before {
   content: "\f023\00a0";
   font-family: "Font Awesome 5 Pro";
   font-weight: 900;
   font-size: 0.7rem;
}
.fc .fc-daygrid-event {
  white-space: normal;
  line-height: 1.4em;
}
.fc-daygrid-event-dot {
  display: none;
}
.jconfirm .jconfirm-box div.jconfirm-title-c {
  line-height: 1.9rem;
  font-weight: bold;
  font-size: 1.4rem;
}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {
  line-height: 1.4rem;
}
.jconfirm .jconfirm-box {
  padding: 20px 20px 0;
}
@media (max-width: 740px) {
  .filter-container {
    flex-direction:column;
    align-items: flex-start;
  }
}
.bio-label {
  font-size: 1em;
  font-family: Lato, arial;
}
#staff img:hover{
  box-shadow: 0 0 26px rgba(0, 50, 128, 0.5);
}
/* .bootstrap-select button.dropdown-toggle {
  line-height: 2rem;
} */