@charset "UTF-8";
/*
cd /home/drgyz/docker/kaktuszgyujtok/var-www-html/cactaceae-checklist
sass -w scss/style.scss css/style.css
*/
.row .navbar.bg-body-tertiary {
  background-color: var(--bs-success-bg-subtle) !important;
}
.row .navbar.bg-body-tertiary li {
  margin-right: 5px;
}
.row .navbar.bg-body-tertiary li a.btn.disabled {
  cursor: not-allowed;
  pointer-events: auto;
}
.row .navbar.bg-body-tertiary span {
  margin-right: 5px;
}
.row .navbar.bg-body-tertiary #navbarNav2 {
  display: inline !important;
}
.row .navbar.bg-body-tertiary #navbarNav2 .navbar-nav.c-right {
  float: right;
}
.row .navbar.bg-body-tertiary #navbarNav2 .navbar-nav.c-right i {
  color: #006600;
  font-size: xx-large;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.row .navbar.bg-body-tertiary #navbarNav2 .navbar-nav.c-right i:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.row .navbar.bg-body-tertiary .c-footer {
  display: inline !important;
}
.row .navbar.bg-body-tertiary .c-footer p {
  margin-top: 1rem;
}
.row .navbar.bg-body-tertiary .c-footer p i {
  color: #006600;
  font-size: large;
}
.row #id-main {
  background-color: var(--bs-success-bg-subtle);
  margin-top: 75px;
  padding: 10px;
}
.row #id-main .c-div {
  background-color: var(--bs-light-bg-subtle);
  padding: 10px;
  padding-bottom: 150px !important;
}
.row #id-main .c-div .c-a {
  position: absolute;
  top: 0;
  height: 0;
  width: 0;
  overflow: hidden;
}
.row #id-main #id-div-genera p:has(span.text-bg-genus) {
  line-height: 3;
  margin-top: 0;
  margin-bottom: 5px;
}
.row #id-main #id-div-genera p span.badge {
  font-size: 100%;
  margin-right: 10px;
}
.row #id-main #id-div-genera p span.text-bg-genus {
  background-color: #006600 !important;
  color: white !important;
}
.row #id-main #id-div-genera p:has(button.btn.btn-success) {
  line-height: 3;
  margin-top: 0;
  margin-bottom: 5px;
}
.row #id-main #id-div-genera p button.badge {
  font-size: 100%;
  margin-right: 10px;
}
.row #id-main #id-div-tudnivalok .tab-content {
  padding: 20px;
}
.row #id-main #id-div-tudnivalok .tab-content blockquote {
  background-color: lightgray;
  padding: 10px;
  padding-left: 20px;
  border-left: darkgrey;
  border-left-width: 10px;
  border-left-style: solid;
}

#id-table-ccl-core p:has(span.text-bg-genus), #id-table-ccl-hybrids p:has(span.text-bg-genus) {
  line-height: 2;
  margin-top: 0;
  margin-bottom: 5px;
}
#id-table-ccl-core p.list, #id-table-ccl-hybrids p.list {
  font-size: 85%;
  line-height: 2;
  position: relative;
  padding-left: 1em;
}
#id-table-ccl-core p.list::before, #id-table-ccl-hybrids p.list::before {
  content: "•";
  position: absolute;
  left: 0;
  color: #555;
}
#id-table-ccl-core p .badge, #id-table-ccl-hybrids p .badge {
  --bs-badge-font-size: 0.8em;
  --bs-badge-font-weight: 900;
}
#id-table-ccl-core p .badge.rounded-pill.text-bg-info, #id-table-ccl-hybrids p .badge.rounded-pill.text-bg-info {
  font-size: smaller;
}
#id-table-ccl-core div.notes, #id-table-ccl-hybrids div.notes {
  background-color: #c2bdbd !important;
  color: white !important;
  font-size: 90%;
  padding: 10px;
}
#id-table-ccl-core span.badge, #id-table-ccl-hybrids span.badge {
  cursor: default;
  font-size: 100%;
  margin-right: 2px;
}
#id-table-ccl-core span.text-bg-genus, #id-table-ccl-hybrids span.text-bg-genus {
  background-color: #0f5132 !important;
  color: white !important;
}
#id-table-ccl-core span.text-bg-taxon, #id-table-ccl-hybrids span.text-bg-taxon {
  background-color: #198754 !important;
  color: white !important;
}
#id-table-ccl-core span.badge.bg-success.badge-success, #id-table-ccl-hybrids span.badge.bg-success.badge-success {
  font-size: 85%;
}
#id-table-ccl-core span.bg-info, #id-table-ccl-hybrids span.bg-info {
  color: #495057 !important;
  font-size: 100%;
}
#id-table-ccl-core span.text-bg-gsyn, #id-table-ccl-hybrids span.text-bg-gsyn {
  background-color: #669999 !important;
  color: white !important;
  font-size: 100%;
}
#id-table-ccl-core span.text-bg-syn1, #id-table-ccl-hybrids span.text-bg-syn1 {
  background-color: #3dd5f3 !important;
  color: white !important;
  font-size: 100%;
}
#id-table-ccl-core span.text-bg-syn2, #id-table-ccl-hybrids span.text-bg-syn2 {
  background-color: #9eeaf9 !important;
  color: white !important;
  font-size: 100%;
}
#id-table-ccl-core span.text-bg-syn3, #id-table-ccl-hybrids span.text-bg-syn3 {
  background-color: #f1aeb5 !important;
  color: black !important;
  font-size: 100%;
}
#id-table-ccl-core span.text-bg-type, #id-table-ccl-hybrids span.text-bg-type {
  background-color: #d1e7dd !important;
  color: black !important;
  font-size: 90%;
}
#id-table-ccl-core .c-icon, #id-table-ccl-hybrids .c-icon {
  padding: 0 2px;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
#id-table-ccl-core .c-icon:hover, #id-table-ccl-hybrids .c-icon:hover {
  padding: 0 2px;
  opacity: 1;
  filter: alpha(opacity=100);
}

/*# sourceMappingURL=style.css.map */
