/* _content/LifeMap.Razor.Components/CardIndex/CardIndex.razor.rz.scp.css */
section.card-index[b-bln0skdzta] {
  margin: 0px;
  padding: 1rem;
  background-color: var(--suite-gray-bg);
  box-shadow: 0 0.25rem 0.25rem 0rem rgba(15, 81, 50, 0.2) !important;
  border: 1px solid var(--suite-explore-border-color);
  text-align: center;
}
@media (max-width: 767px) {
  section.card-index[b-bln0skdzta] {
    font-size: var(--bs-body-font-size-sm);
  }
}
/* _content/LifeMap.Razor.Components/CategorizedList/CategorizedList.razor.rz.scp.css */
div.categorized-list.compressed[b-uy3fsx2ebo]  div.row {
  margin-bottom: 0.5rem !important;
}
div.categorized-list[b-uy3fsx2ebo]  div.row {
  margin-bottom: 1rem;
}
div.categorized-list[b-uy3fsx2ebo]  div.row > div:first-of-type {
  font-weight: bold;
}
@media (min-width: 1192px) {
  div.categorized-list[b-uy3fsx2ebo]  div.row > div:first-of-type {
    border-right: 1px solid #dee2e6;
  }
  div.categorized-list[b-uy3fsx2ebo]  div.row > div:not(:first-of-type) {
    padding-left: 1rem;
  }
  div.categorized-list[b-uy3fsx2ebo]  div.row > div:not(:first-of-type) p:last-child {
    margin-bottom: 0 !important;
  }
}
div.categorized-list[b-uy3fsx2ebo]  div.row > div.col-lg-10 li.list-group-item {
  padding-top: 0px !important;
}
div.categorized-list[b-uy3fsx2ebo]  div.row > div.col-lg-10 li.list-group-item ul.inline li {
  padding-top: 0px !important;
}
div.categorized-list[b-uy3fsx2ebo]  div.row > div.col-lg-10 :first-child {
  margin-top: 0px;
  padding-top: 0px;
}
div.categorized-list[b-uy3fsx2ebo]  div.row:last-child {
  margin-bottom: 0 !important;
}
/* _content/LifeMap.Razor.Components/ColumnList/ColumnList.razor.rz.scp.css */
div.row.column-list > div[b-302zbkk1si] {
  margin-bottom: 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* _content/LifeMap.Razor.Components/DatabaseSiteComponents/CardBase.razor.rz.scp.css */
div.main[b-s3iutyb9y6] {
  background-color: var(--suite-page-background);
  /* This manages the effect of highlighting a table when naviating to it */
}
div.main[b-s3iutyb9y6]  .vis-network {
  border: 1px solid var(--suite-line-color);
}
div.main[b-s3iutyb9y6]  .vis-network .vis-tooltip {
  background-color: white !important;
  font-size: 0.75rem !important;
  border-color: var(--suite-line-color) !important;
}
div.main[b-s3iutyb9y6]  nav {
  padding: 0 !important;
  display: block;
  width: 300px !important;
}
@media (max-width: 1199.98px) {
  div.main[b-s3iutyb9y6]  nav {
    display: none !important;
  }
}
div.main[b-s3iutyb9y6]  #content {
  border-left: 1px solid #dee2e6;
  box-shadow: -5px -2px 5px 5px rgba(238, 238, 238, 0.5);
  background-color: var(--suite-card-background);
  padding-left: 0rem !important;
}
@media (min-width: 1200px) {
  div.main[b-s3iutyb9y6]  #content {
    margin-left: 300px;
  }
}
div.main[b-s3iutyb9y6]  #content div.title {
  border-bottom: 1px solid var(--suite-line-color);
}
div.main[b-s3iutyb9y6]  #content div.title h1 {
  margin-bottom: 0;
}
div.main[b-s3iutyb9y6]  h2 {
  font-weight: 600 !important;
  font-size: calc(0.75rem + 0.5vw) !important;
}
div.main[b-s3iutyb9y6]  h3 {
  font-size: 1.25rem !important;
  color: var(--suite-primary-bg);
  font-weight: 600;
}
div.main[b-s3iutyb9y6]  h4 {
  font-size: 1rem !important;
  font-weight: bold !important;
}
div.main[b-s3iutyb9y6]  cite {
  background-color: none;
  color: gray;
  transform: translate(0, -35%) !important;
  font-style: normal;
  font-weight: normal;
  font-size: 0.75rem;
  padding: 0px 2px;
  display: inline-block;
}
div.main[b-s3iutyb9y6]  cite a {
  text-decoration: none !important;
}
div.main[b-s3iutyb9y6]  ul.list-group li {
  border: none;
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
}
div.main[b-s3iutyb9y6]  div.categorized-list span.comment {
  display: block;
}
@media (max-width: 1198.98px) {
  div.main[b-s3iutyb9y6]  div.categorized-list span.comment {
    display: inline !important;
  }
}
div.main[b-s3iutyb9y6]  span.comment {
  font-weight: normal;
  font-style: normal;
  font-size: 0.75rem;
  color: gray;
}
div.main[b-s3iutyb9y6]  .card-body .list-group-item {
  padding-left: var(--bs-list-group-item-padding-x) !important;
  padding-right: var(--bs-list-group-item-padding-x) !important;
}
div.main[b-s3iutyb9y6]  li.list-group-item.padded {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
div.main[b-s3iutyb9y6]  li.list-group-item {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
div.main[b-s3iutyb9y6]  ul.list-hierarchy li.list-group-item {
  padding-left: 1rem !important;
}
div.main[b-s3iutyb9y6]  ul.list-hierarchy li.list-group-item::before {
  display: inline-block;
  content: " ";
  margin-right: 0.4rem;
  border-top: 0.4rem solid transparent;
  border-bottom: 0.4rem solid transparent;
  border-left: 0.4rem solid rgba(0, 0, 0, 0.5);
}
div.main[b-s3iutyb9y6]  ul.list-hierarchy > li.list-group-item {
  padding-left: 0px !important;
}
div.main[b-s3iutyb9y6]  categorized-list-item-content ul.list-hierarchy li.list-group-item {
  padding-left: 0 !important;
}
div.main[b-s3iutyb9y6]  dl.padded dd {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
div.main[b-s3iutyb9y6]  dd {
  padding: 0rem 0rem;
}
div.main[b-s3iutyb9y6]  table td i.bi.bi-arrow-up, div.main[b-s3iutyb9y6]  table td i.bi.bi-arrow-down {
  font-weight: bold;
  font-size: 1rem !important;
}
div.main[b-s3iutyb9y6]  div.table-highlight, div.main[b-s3iutyb9y6]  input.table-highlight {
  outline: 2px solid white;
  animation: borderColorChange-b-s3iutyb9y6 3s;
}

@keyframes borderColorChange-b-s3iutyb9y6 {
  50% {
    outline-color: var(--suite-primary-bg);
  }
}
#card-search-mobile-button[b-s3iutyb9y6] {
  border: none;
  border: 1px solid var(--suite-primary-bg);
  background-color: var(--suite-primary-bg);
}
#card-search-mobile-button.active[b-s3iutyb9y6] {
  border: 1px solid white;
  background-color: var(--suite-secondary-bg);
}
/* _content/LifeMap.Razor.Components/DatabaseSiteComponents/CardNavBase.razor.rz.scp.css */
#nav-left[b-bqh3ebgpoc] {
  float: left;
  will-change: min-height;
  font-size: 0.9rem;
  /* Styling of the fixed sidebar */
}
#nav-left[b-bqh3ebgpoc]  div.inner-wrapper-sticky {
  z-index: 999;
}
#nav-left ul li.nav-item[b-bqh3ebgpoc] {
  --bs-nav-link-padding-y: 0.25rem;
}
#nav-left ul li.nav-item a.nav-link[b-bqh3ebgpoc] {
  color: var(--bs-accordion-active-color) !important;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
#nav-left ul li.nav-item a.nav-link.active[b-bqh3ebgpoc] {
  background-color: var(--suite-primary-light-bg) !important;
}
@media screen and (max-height: 750px) {
  #nav-left ul li.nav-item a.nav-link[b-bqh3ebgpoc] {
    font-size: 0.8rem;
  }
  #nav-left ul li.nav-item .material-symbols-outlined[b-bqh3ebgpoc] {
    font-size: 1.2rem;
    width: 1.5rem !important;
  }
}
#nav-left[b-bqh3ebgpoc]  .nav-item {
  margin-right: 4px;
  /* Highlighting when Find has a match */
}
#nav-left[b-bqh3ebgpoc]  .nav-item .nav-link {
  margin-right: 3px;
  /* Adds a small styled border on the right */
}
#nav-left[b-bqh3ebgpoc]  .nav-item .nav-link.active {
  border-right: 3px solid var(--suite-primary-bg);
}
#nav-left[b-bqh3ebgpoc]  .nav-item .nav-link .nav-count {
  position: absolute;
  right: 0;
  margin-right: 1rem;
  display: none;
}
#nav-left[b-bqh3ebgpoc]  .nav-item.nav-has-matches .nav-link .nav-count {
  display: block;
}
#nav-left .sidebar__inner[b-bqh3ebgpoc] {
  position: relative;
  transform: translate(0, 0);
  transform: translate3d(0, 0, 0);
  will-change: position, transform;
  padding: 2rem 0.5rem 1rem 1rem;
}
@media screen and (max-height: 750px) {
  #nav-left hr[b-bqh3ebgpoc] {
    margin: 0.75rem 0;
  }
}

/* When the sidebar is sticky, style to keep consistent */
[b-bqh3ebgpoc] div.inner-wrapper-sticky[style*="position: fixed"] {
  padding: 1rem 0rem !important;
}

ul#nav-mobile[b-bqh3ebgpoc] {
  margin-right: 3rem !important;
}
ul#nav-mobile[b-bqh3ebgpoc]  li.nav-item .text-truncate {
  flex-grow: 1;
}
ul#nav-mobile[b-bqh3ebgpoc]  li.nav-item a.nav-link {
  width: 100%;
}
ul#nav-mobile[b-bqh3ebgpoc]  li.nav-item.nav-has-matches .nav-count {
  display: block;
}
/* _content/LifeMap.Razor.Components/DatabaseSiteComponents/CardSearchBox.razor.rz.scp.css */
div.search-card.search-card-mobile[b-7w1eai8vog] {
  display: none;
}
@media (max-width: 1198.98px) {
  div.search-card.search-card-mobile[b-7w1eai8vog] {
    display: block;
    border: 3px solid var(--suite-line-color);
    background-color: var(--suite-primary-light-bg);
    padding: 0px !important;
  }
}
div.search-card.search-card-mobile .card-search-updown-buttons[b-7w1eai8vog] {
  flex-direction: row !important;
}
div.search-card.search-card-mobile .btn.small[b-7w1eai8vog] {
  padding: 0.5rem !important;
  font-size: 1rem;
  border: none;
  background-color: none !important;
}
@media (max-width: 1198.98px) {
  div.search-card form.card-search-form[b-7w1eai8vog] {
    padding: 7px 0px;
  }
}
@media screen and (max-height: 750px) {
  div.search-card form.card-search-form input[b-7w1eai8vog] {
    font-size: 0.8rem !important;
  }
  div.search-card form.card-search-form button[b-7w1eai8vog] {
    font-size: 0.8rem !important;
  }
}
div.search-card form.card-search-form .card-search-loading[b-7w1eai8vog] {
  position: absolute;
  width: 100%;
  margin-top: 2px;
  z-index: 999;
}
div.search-card form.card-search-form input[b-7w1eai8vog] {
  font-size: 0.9rem;
  /* Highlight the background when it's active */
}
div.search-card form.card-search-form input.active[b-7w1eai8vog] {
  background-color: var(--bs-highlight-bg);
}
div.search-card form.card-search-form #card-search-control-buttons[b-7w1eai8vog] {
  border: var(--bs-border-width) solid var(--bs-border-color);
  background-color: var(--bs-btn-bg);
}
div.search-card form.card-search-form #card-search-clear-button[b-7w1eai8vog] {
  padding: 2px;
  font-size: 1rem;
}
div.search-card form.card-search-form .btn.small[b-7w1eai8vog] {
  padding: 1px 2px;
  margin: 0px 1px;
  font-size: 0.7rem;
  border: none;
  background-color: none !important;
}
/* _content/LifeMap.Razor.Components/DatabaseSiteComponents/CardSubSectionBase.razor.rz.scp.css */
div.subsection[b-7qf8jxk2w4] {
  /* Padding for sub-subsection */
  /* But don't add for sub-subsection that immediately follows the subsection header */
}
div.subsection[b-7qf8jxk2w4]  h4 {
  padding-top: 1.5rem;
  padding-bottom: 0.5rem;
}
div.subsection[b-7qf8jxk2w4]  div.subsectionHeader + h4 {
  padding-top: 0.5rem;
}
div.subsection :first-child[b-7qf8jxk2w4] {
  padding-top: 0px !important;
  margin-top: 0px !important;
}
div.subsection:not(:first-child)[b-7qf8jxk2w4] {
  padding-top: 2rem !important;
}
div.subsection div.subsectionHeader div.sectionComment[b-7qf8jxk2w4] {
  display: inline-block;
  color: var(---bs-secondary-color);
}

[b-7qf8jxk2w4] .subsectionHeader {
  padding-bottom: 0.25rem;
}
/* _content/LifeMap.Razor.Components/DatabaseSiteComponents/Footer.razor.rz.scp.css */
footer[b-3elm0sgq4w] {
  background: var(--suite-header-footer-gradient);
  box-shadow: 0 0 0.5rem 0 rgba(15, 81, 50, 0.5);
  color: white;
  margin-top: 1rem;
  text-align: left;
}
@media (max-width: 1198.98px) {
  footer[b-3elm0sgq4w] {
    margin-top: 0.25rem;
  }
}
@media (max-width: 1198.98px) {
  footer[b-3elm0sgq4w] {
    text-align: center;
  }
}
footer div.footer-warning[b-3elm0sgq4w] {
  text-align: center;
  padding-bottom: 1.5rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid white;
  font-size: var(--bs-body-font-size);
}
@media (max-width: 1198.98px) {
  footer div.footer-warning[b-3elm0sgq4w] {
    font-size: var(--bs-body-font-size-sm);
    margin-bottom: 0;
    border-bottom: none;
  }
}
footer div.footer-companies[b-3elm0sgq4w] {
  display: flex;
}
@media (max-width: 1198.98px) {
  footer div.footer-companies[b-3elm0sgq4w] {
    justify-content: center;
  }
}
footer div.footer-companies a[b-3elm0sgq4w] {
  display: inline !important;
  margin-right: 1rem;
}
footer h5[b-3elm0sgq4w] {
  color: var(--suite-primary-fg);
}
footer li.nav-item a[b-3elm0sgq4w] {
  color: #fff;
  padding: 0;
}
footer li.nav-item a:visited[b-3elm0sgq4w] {
  color: #fff;
}
footer li.nav-item a:hover[b-3elm0sgq4w] {
  color: var(--suite-primary-fg);
}
/* _content/LifeMap.Razor.Components/DatabaseSiteComponents/Header.razor.rz.scp.css */
header[b-okl7dklhn2] {
  background: var(--suite-header-footer-gradient);
  box-shadow: var(--suite-header-shadow);
  margin-bottom: 1rem;
}
@media (max-width: 1198.98px) {
  header[b-okl7dklhn2] {
    margin-bottom: 0.25rem;
  }
}
header #header-logo-icon[b-okl7dklhn2] {
  margin: 0;
}
header #user-identity[b-okl7dklhn2] {
  padding-left: 1rem;
  color: white;
}
@media (max-width: 1198.98px) {
  header #user-identity[b-okl7dklhn2] {
    padding-left: 0.5rem;
  }
}
header #user-identity .btn[b-okl7dklhn2] {
  border: none;
  padding: 0;
}
header #user-identity button[b-okl7dklhn2] {
  display: flex;
}
header #user-identity button[b-okl7dklhn2]::after {
  display: flex;
  align-self: center;
}
header #user-identity button div[b-okl7dklhn2] {
  align-self: center;
}
header #user-identity button a[b-okl7dklhn2], header #user-identity button a:visited[b-okl7dklhn2], header #user-identity button a:hover[b-okl7dklhn2] {
  color: white;
}
header #user-identity button i.bi.bi-person-circle[b-okl7dklhn2] {
  font-size: 1.5rem;
}
header #user-identity div.identity[b-okl7dklhn2] {
  font-weight: bold;
}
/* _content/LifeMap.Razor.Components/DatabaseSiteComponents/HeaderMenu.razor.rz.scp.css */
[b-egr25ffqjs] ul#nav-mobile a.nav-link {
  color: white !important;
}

@media (max-width: 1198.98px) {
  div#headerMenu[b-egr25ffqjs] {
    background: var(--suite-header-footer-gradient);
  }
}
div#headerMenu #additional-menu[b-egr25ffqjs] {
  display: none;
}
@media (max-width: 1198.98px) {
  div#headerMenu #additional-menu[b-egr25ffqjs] {
    display: block;
  }
}
div#headerMenu a.nav-link[b-egr25ffqjs] {
  color: white !important;
  /* Remove caret from right side */
  /*
  &.dropdown-toggle::after {
      display: none;
  }
  */
}
div#headerMenu a.nav-link:hover[b-egr25ffqjs] {
  color: var(--suite-primary-fg) !important;
}
div#headerMenu[b-egr25ffqjs]  div.offcanvas-header {
  position: absolute;
  right: 0;
  z-index: 100;
}
div#headerMenu[b-egr25ffqjs]  div.offcanvas-header button.btn-close {
  color: white;
}
div#headerMenu[b-egr25ffqjs]  ul.dropdown-menu {
  padding: 1rem 0.5rem;
}
@media (max-width: 1198.98px) {
  div#headerMenu[b-egr25ffqjs]  ul.dropdown-menu {
    background-color: transparent !important;
    border: none;
    padding: 0;
    margin: 0;
  }
  div#headerMenu[b-egr25ffqjs]  ul.dropdown-menu .dropdown-divider {
    border-top: 1px solid var(--suite-primary-fg) !important;
  }
  div#headerMenu[b-egr25ffqjs]  ul.dropdown-menu .dropdown-item, div#headerMenu[b-egr25ffqjs]  ul.dropdown-menu .dropdown-divider {
    padding-left: 0;
    margin-left: 1rem;
  }
  div#headerMenu[b-egr25ffqjs]  ul.dropdown-menu .dropdown-item {
    color: white !important;
  }
  div#headerMenu[b-egr25ffqjs]  ul.dropdown-menu .text-secondary {
    color: lightGray !important;
    font-size: var(--bs-body-font-size-sm);
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media (min-width: 1192px) {
  div#headerMenu[b-egr25ffqjs]  ul.dropdown-menu .text-secondary {
    color: var(--bs-gray-600) !important;
  }
}
/* _content/LifeMap.Razor.Components/DatabaseSiteComponents/LinkAnchor.razor.rz.scp.css */
.subsection:not(:first-of-type)[b-nr2fb36tqs] {
  padding-top: 1rem !important;
}

[b-nr2fb36tqs] .subsectionHeader {
  padding-bottom: 0.25rem;
}
/* _content/LifeMap.Razor.Components/DatabaseSiteComponents/SuiteMembers.razor.rz.scp.css */
section.suite-members > div.row h2[b-l0smlllbdh] {
  margin-bottom: 1.25rem !important;
}
@media (max-width: 1198.98px) {
  section.suite-members > div.row h2[b-l0smlllbdh] {
    margin-bottom: 0.75rem !important;
  }
}
section.suite-members > div.row:not(:first-of-type)[b-l0smlllbdh] {
  margin-top: 2rem;
}
@media (max-width: 1198.98px) {
  section.suite-members > div.row:not(:first-of-type)[b-l0smlllbdh] {
    margin-top: 0rem;
  }
}
@media (max-width: 1198.98px) {
  section.suite-members > div.row div.col[b-l0smlllbdh] {
    display: flex;
    justify-content: center;
  }
}
section.suite-members[b-l0smlllbdh]  div.suite-logo {
  display: block;
  --suite-scale-factor: 2;
  border-radius: 0.25rem;
  margin-bottom: 1rem;
  box-shadow: 0 0.25rem 0.25rem 0rem var(--suite-databases-shadow) !important;
}
section.suite-members[b-l0smlllbdh]  div.suite-logo a {
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  section.suite-members[b-l0smlllbdh]  div.suite-logo {
    --suite-text-size: 0px;
  }
}
@media (min-width: 992px) {
  section.suite-members[b-l0smlllbdh]  div.suite-logo {
    --suite-scale-factor: 1.5;
    --suite-text-size: 0px;
  }
}
@media (min-width: 1200px) {
  section.suite-members[b-l0smlllbdh]  div.suite-logo {
    --suite-text-size: 66px;
    --suite-scale-factor: 1.25;
    font-size: 0.9rem;
  }
}
@media (min-width: 1400px) {
  section.suite-members[b-l0smlllbdh]  div.suite-logo {
    --suite-text-size: 66px;
    --suite-scale-factor: 1.25;
  }
}
@media (min-width: 1600px) {
  section.suite-members[b-l0smlllbdh]  div.suite-logo {
    --suite-text-size: 66px;
    --suite-scale-factor: 1;
  }
}
section.suite-members[b-l0smlllbdh]  div.suite-logo.suite-logo-GeneCards {
  background-color: #406287;
}
section.suite-members[b-l0smlllbdh]  div.suite-logo.suite-logo-MalaCards {
  background-color: #4b7d65;
}
section.suite-members[b-l0smlllbdh]  div.suite-logo.suite-logo-GeneALaCart {
  background-color: #f49c44;
}
section.suite-members[b-l0smlllbdh]  div.suite-logo.suite-logo-PathCards {
  background-color: #8c5772;
}
section.suite-members[b-l0smlllbdh]  div.suite-logo.suite-logo-GeneCaRNA {
  background-color: #5b83a9;
}
section.suite-members[b-l0smlllbdh]  div.suite-logo.suite-logo-GeneHancer {
  background-color: #b66b5f;
}
section.suite-members[b-l0smlllbdh]  div.suite-logo.suite-logo-GeneAnalytics {
  background-color: #b6e0de;
}
section.suite-members[b-l0smlllbdh]  div.suite-logo.suite-logo-GenesLikeMe {
  background-color: #abdf40;
}
section.suite-members[b-l0smlllbdh]  div.suite-logo.suite-logo-VarElect {
  background-color: #bc579e;
}
section.suite-members[b-l0smlllbdh]  div.suite-logo div.description {
  text-align: center;
  padding: 0.5rem 1rem;
  color: white;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0 0 0.25rem 0.25rem;
  margin-top: 2px;
}
/* _content/LifeMap.Razor.Components/ExpandList/ExpandList.razor.rz.scp.css */
div.expand-list ul.has-more[b-795yyoxzb3] {
  padding-bottom: 0;
  margin-bottom: 0;
}
/* _content/LifeMap.Razor.Components/Guide/GuidePage.razor.rz.scp.css */
@charset "UTF-8";
div.guide-page[b-b0g4nh9oul]  section:not(:first-of-type) {
  margin-top: 2rem;
}
div.guide-page[b-b0g4nh9oul]  section ul.list-group {
  list-style-type: disc !important;
  margin-bottom: 1rem;
  padding-left: 0.5rem;
}
div.guide-page[b-b0g4nh9oul]  section ul.list-group li.list-group-item {
  border: 0;
}
div.guide-page[b-b0g4nh9oul]  section ul.list-group li.list-group-item ul.list-group li.list-group-item {
  padding-left: 2rem;
}
div.guide-page[b-b0g4nh9oul]  section ul.list-group .list-group-item::before {
  content: "●";
  position: absolute;
  margin-left: -1.5rem;
}
div.guide-page[b-b0g4nh9oul]  section ol.list-group {
  margin-bottom: 1rem;
  padding-left: 1rem;
}
div.guide-page[b-b0g4nh9oul]  section ol.list-group li.list-group-item {
  border: 0;
}
div.guide-page[b-b0g4nh9oul]  section ol.list-group li.list-group-item ol.list-group li.list-group-item {
  padding-left: 2rem;
}
div.guide-page[b-b0g4nh9oul]  section ol.list-group li.list-group-item ol.list-group li.list-group-item::before {
  margin-left: -2rem;
  margin-right: 0.25rem;
}
div.guide-page[b-b0g4nh9oul]  section ol.list-group .list-group-item::before {
  float: left;
  margin-left: -2rem;
  margin-right: 0.5rem;
}
div.guide-page[b-b0g4nh9oul]  section ol.list-group:last-of-type {
  margin-bottom: 0;
}
div.guide-page[b-b0g4nh9oul]  section ul.nav li.nav-item .nav-link {
  padding: 0;
  margin: 0.25rem 0;
}
div.guide-page[b-b0g4nh9oul]  section figure.math-formula {
  padding: 1rem;
  float: left;
}
div.guide-page[b-b0g4nh9oul]  section h2 {
  padding-bottom: 1rem;
  font-weight: bold;
}
div.guide-page[b-b0g4nh9oul]  section h2:first-child {
  padding-top: 0;
  margin-top: 0 !important;
}
div.guide-page[b-b0g4nh9oul]  section h2:not(first-of-type) {
  padding-top: 1rem;
}
/* _content/LifeMap.Razor.Components/Guide/ReleaseNotesBase.razor.rz.scp.css */
[b-cdv7x2fabx] h2 {
  padding-bottom: 0rem !important;
}
[b-cdv7x2fabx] h2:not(:first-child) {
  border-top: 1px solid var(--suite-line-color);
  margin-top: 2rem;
  padding-top: 2rem;
}

[b-cdv7x2fabx] h3 {
  font-weight: normal;
  font-size: calc(0.5rem + 0.5vw) !important;
  font-style: italic;
  color: var(--bs-secondary-color);
}
/* _content/LifeMap.Razor.Components/LifeMapTable/LifeMapTable.razor.rz.scp.css */
@charset "UTF-8";
div.table-container div.row.dt-row div:first-child[b-ehg1yf4uy9] {
  overflow-x: scroll;
}
div.table-container[b-ehg1yf4uy9]  div.row.caption, div.table-container[b-ehg1yf4uy9]  div.row.legend {
  padding: 0.5rem 0;
  margin: 0.25rem 0;
  background: var(--suite-page-background) !important;
  border: 1px solid var(--suite-line-color);
}
div.table-container[b-ehg1yf4uy9]  div.row.caption ul.inline, div.table-container[b-ehg1yf4uy9]  div.row.legend ul.inline {
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}
div.table-container.blur[b-ehg1yf4uy9]  tbody tr.even:not(:nth-child(-1n+2)), div.table-container.blur[b-ehg1yf4uy9]  tbody tr.odd:not(:nth-child(-1n+2)) {
  filter: blur(5px);
  cursor: not-allowed;
}
div.table-container.blur[b-ehg1yf4uy9]  tbody tr.even:not(:nth-child(-1n+2)) + tr, div.table-container.blur[b-ehg1yf4uy9]  tbody tr.odd:not(:nth-child(-1n+2)) + tr {
  filter: blur(5px);
  cursor: not-allowed;
}
div.table-container.blur[b-ehg1yf4uy9]  tbody td:has(div.requires-registration) {
  padding: 0px;
  border: 1px solid var(--suite-primary-bg);
}
div.table-container.blur[b-ehg1yf4uy9]  tbody div.requires-registration {
  text-align: center;
  font-weight: bold;
  background-color: var(--suite-primary-light-bg);
  padding: 1rem;
}

[b-ehg1yf4uy9] table.dataTable {
  border-top: 1px solid var(--suite-line-color);
  margin-top: 5px;
  /* Expansion button */
}
[b-ehg1yf4uy9] table.dataTable td.dt-control:before {
  content: "+";
  line-height: 1rem;
  font-weight: bold;
  border: 1px solid #333;
  width: 1.25rem;
  background-color: white;
  color: #333;
  padding: 0;
  margin: 0;
  padding-bottom: 0.2rem;
  text-align: center;
}
[b-ehg1yf4uy9] table.dataTable tr.dt-hasChild td.dt-control::before {
  content: "━";
  line-height: 1rem;
  font-weight: bold;
  border: 1px solid #333;
  width: 1.25rem;
  background-color: white;
  color: #333;
  padding: 0;
  margin: 0;
  padding-bottom: 0.2rem;
  text-align: center;
}
[b-ehg1yf4uy9] table.dataTable .dt-body-nowrap {
  white-space: nowrap;
}
[b-ehg1yf4uy9] table.dataTable .dt-body-overflow-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
[b-ehg1yf4uy9] table.dataTable div.card.table-expanded h4 {
  padding-top: 0px;
}
/* _content/LifeMap.Razor.Components/Publications/PublicationComponent.razor.rz.scp.css */
div.about-pub[pubcomponent] {
  display: inline;
}
div.about-pub[pubcomponent]  div.about-pub-title {
  display: inline;
}
div.about-pub[pubcomponent]  div.about-pub-title i {
  font-weight: bold;
}
div.about-pub[pubcomponent]  div.about-pub-journal-pdflink {
  display: inline;
  margin-left: 0.5rem;
}
/* _content/LifeMap.Razor.Components/Publications/PublicationsBadgeTable.razor.rz.scp.css */
span.pub-badge[pubbadge] {
  cursor: pointer;
  padding: 4px 0.5rem 5px 0.5rem !important;
  font-size: 0.9rem;
  font-weight: normal;
  background-color: #999 !important;
  border-radius: var(--bs-border-radius) !important;
  margin-left: 0.5rem;
}
span.pub-badge i[pubbadge] {
  font-size: 0.8rem !important;
}

td span.badge.pub-badge[pubbadge] {
  /* Override for margin-left when displayed in a table */
  margin-left: inherit !important;
  width: 100%;
  text-align: left;
}

[pubbadge] ol.pub-list-group {
  padding: 1rem 1rem 1rem 2rem !important;
  background-color: #fafafa;
  border: 1px solid #999;
  margin: 1rem 0 !important;
  max-height: 400px;
  overflow-y: scroll;
}
[pubbadge] ol.pub-list-group li.list-group-item {
  background-color: #fafafa !important;
  margin-bottom: 1rem;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x) !important;
  border: none;
}
[pubbadge] ol.pub-list-group li.list-group-item .about-pub-abstract {
  padding: 0.5rem 0;
}
[pubbadge] ol.pub-list-group li.list-group-item:last-child {
  margin-bottom: 0 !important;
}
[pubbadge] ol.pub-list-group li.list-group-item::before {
  float: left;
  margin-left: -1.5rem;
  margin-right: 0.5rem;
}
/* _content/LifeMap.Razor.Components/Search/LookupBox.razor.rz.scp.css */
form select[b-hp98jqvna8] {
  font-size: 1.2rem;
}
form[b-hp98jqvna8]  div.examples {
  padding-top: 0.5rem;
}
form[b-hp98jqvna8]  div.examples .link-primary {
  cursor: pointer;
}

[b-hp98jqvna8] .select2-container {
  width: 100% !important;
  height: 100% !important;
  padding: 0px !important;
}
[b-hp98jqvna8] .select2-container .selection .select2-selection {
  height: 100%;
  border-radius: 0;
  border: 1px solid white;
}
[b-hp98jqvna8] .select2-container .selection .select2-selection .select2-selection__arrow {
  height: 100%;
}
[b-hp98jqvna8] .select2-container .selection .select2-selection .select2-selection__rendered {
  margin-top: 4px;
  font-size: 1.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

[b-hp98jqvna8] .autoComplete_wrapper {
  border: 0;
  position: relative;
}
[b-hp98jqvna8] .autoComplete_wrapper input {
  font-size: 1.2rem;
  border: 0 !important;
  outline: none !important;
  border-radius: 0 !important;
  text-overflow: ellipsis;
}
[b-hp98jqvna8] .autoComplete_wrapper > ul {
  position: absolute;
  max-height: 226px;
  overflow-y: scroll;
  box-sizing: border-box;
  left: 0;
  right: 0;
  margin: 0.5rem 0 0 0;
  padding: 0;
  z-index: 1;
  list-style: none;
  background-color: #fff;
  border: 1px solid var(--suite-line-color);
  box-shadow: 0 3px 6px rgba(149, 157, 165, 0.15);
  outline: none;
  transition: opacity 0.15s ease-in-out;
  -moz-transition: opacity 0.15s ease-in-out;
  -webkit-transition: opacity 0.15s ease-in-out;
}
[b-hp98jqvna8] .autoComplete_wrapper > ul p.autocomplete-info {
  margin: 0.3rem;
  padding: 0.3rem;
  color: var(--bs-secondary);
}
[b-hp98jqvna8] .autoComplete_wrapper > ul p.autocomplete-info:not(:only-child) {
  border-bottom: 1px solid var(--suite-line-color);
}
[b-hp98jqvna8] .autoComplete_wrapper > ul[hidden],
[b-hp98jqvna8] .autoComplete_wrapper > ul:empty {
  display: block;
  opacity: 0;
  transform: scale(0);
}
[b-hp98jqvna8] .autoComplete_wrapper > ul > li {
  margin: 0.3rem;
  padding: 0.3rem 0.5rem;
  text-align: left;
  font-size: 1rem;
  color: #212121;
  background-color: rgb(255, 255, 255);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.2s ease;
}
[b-hp98jqvna8] .autoComplete_wrapper > ul > li mark {
  background-color: var(--bs-highlight-bg);
  color: var(--bs-highlight-text);
}
[b-hp98jqvna8] .autoComplete_wrapper > ul > li:hover {
  cursor: pointer;
  background-color: var(--suite-hover-select-bg);
}
[b-hp98jqvna8] .autoComplete_wrapper > ul > li[aria-selected=true] {
  background-color: var(--suite-hover-select-bg);
}
@media only screen and (max-width: 600px) {
  [b-hp98jqvna8] .autoComplete_wrapper > input {
    width: 18rem;
  }
}
/* _content/LifeMap.Razor.Components/Search/SearchBox.razor.rz.scp.css */
form input[b-llxsshjzkp] {
  font-size: 1.2rem;
}
form[b-llxsshjzkp]  div.examples {
  padding-top: 0.5rem;
}
form[b-llxsshjzkp]  div.examples .link-primary {
  cursor: pointer;
}
/* _content/LifeMap.Razor.Components/Support/ZammadForm.razor.rz.scp.css */
div#zammadModal div.modal-header[b-l258yfxg7a] {
  background-color: var(--suite-gray-bg);
}
div#zammadModal div.modal-body div#zammad-form-container[b-l258yfxg7a]  .zammad-form-group {
  margin-bottom: 0.75rem;
}
div#zammadModal div.modal-body div#zammad-form-container[b-l258yfxg7a]  .zammad-form-group label {
  padding-bottom: 0.3rem;
}
div#zammadModal div.modal-body div#zammad-form-container[b-l258yfxg7a]  .zammad-form-group label[for=zammad-form-agreement-inline] {
  font-weight: normal;
}
div#zammadModal div.modal-body div#zammad-form-container[b-l258yfxg7a]  .zammad-form-group input[type=checkbox] {
  margin-right: 0.5rem;
}
div#zammadModal div.modal-body div#zammad-form-container[b-l258yfxg7a]  .zammad-form-group textarea {
  min-height: 10rem;
}
div#zammadModal div.modal-body div#zammad-form-container[b-l258yfxg7a]  button {
  background-color: var(--suite-primary-bg);
  color: white;
}
/* _content/LifeMap.Razor.Components/Team/GeneCardsTeam.razor.rz.scp.css */
div.genecards-team div.card[b-zvqnqnb5co] {
  display: block;
  border: none;
}
div.genecards-team div.card img[b-zvqnqnb5co] {
  border-radius: 0%;
  width: 130px;
  height: 130px;
}
div.genecards-team div.card div.card-img[b-zvqnqnb5co] {
  text-align: center;
  padding-top: 3rem;
  padding-bottom: 1rem;
}
div.genecards-team div.card div.card-body[b-zvqnqnb5co] {
  text-align: center;
}
div.genecards-team div.card div.card-body .name[b-zvqnqnb5co] {
  text-align: center;
  padding: 0;
  margin: 0;
}
div.genecards-team div.card div.card-body .title[b-zvqnqnb5co] {
  padding-top: 0.25rem;
  text-align: center;
  color: var(--suite-primary-bg) !important;
}
div.genecards-team div.card div.card-body i.bi.bi-linkedin[b-zvqnqnb5co] {
  padding-top: 0.75rem;
  font-size: 1.25rem;
  color: #0077B5;
}
/* _content/LifeMap.Razor.Components/Toasts/ToastContainer.razor.rz.scp.css */
