@charset "UTF-8";
/*
cd /home/drgyz/docker/php-apache-mkoe/var-www-html/cactaceae-checklist
sass --watch 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),
#id-div-uncertains p:has(span.text-bg-genus),
#id-div-unplaced p:has(span.text-bg-genus),
#id-div-excluded p:has(span.text-bg-genus),
#id-div-unresolved 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,
#id-div-uncertains p.list,
#id-div-unplaced p.list,
#id-div-excluded p.list,
#id-div-unresolved 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,
  #id-div-uncertains p.list::before,
  #id-div-unplaced p.list::before,
  #id-div-excluded p.list::before,
  #id-div-unresolved p.list::before {
    content: "•";
    position: absolute;
    left: 0;
    color: #555; }
#id-table-ccl-core p .badge,
#id-table-ccl-hybrids p .badge,
#id-div-uncertains p .badge,
#id-div-unplaced p .badge,
#id-div-excluded p .badge,
#id-div-unresolved 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,
#id-div-uncertains p .badge.rounded-pill.text-bg-info,
#id-div-unplaced p .badge.rounded-pill.text-bg-info,
#id-div-excluded p .badge.rounded-pill.text-bg-info,
#id-div-unresolved p .badge.rounded-pill.text-bg-info {
  font-size: smaller; }
#id-table-ccl-core div.notes,
#id-table-ccl-hybrids div.notes,
#id-div-uncertains div.notes,
#id-div-unplaced div.notes,
#id-div-excluded div.notes,
#id-div-unresolved 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,
#id-div-uncertains span.badge,
#id-div-unplaced span.badge,
#id-div-excluded span.badge,
#id-div-unresolved span.badge {
  cursor: default;
  font-size: 100%;
  margin-right: 4px; }
#id-table-ccl-core span.text-bg-genus,
#id-table-ccl-hybrids span.text-bg-genus,
#id-div-uncertains span.text-bg-genus,
#id-div-unplaced span.text-bg-genus,
#id-div-excluded span.text-bg-genus,
#id-div-unresolved 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,
#id-div-uncertains span.text-bg-taxon,
#id-div-unplaced span.text-bg-taxon,
#id-div-excluded span.text-bg-taxon,
#id-div-unresolved 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,
#id-div-uncertains span.badge.bg-success.badge-success,
#id-div-unplaced span.badge.bg-success.badge-success,
#id-div-excluded span.badge.bg-success.badge-success,
#id-div-unresolved span.badge.bg-success.badge-success {
  font-size: 85%; }
#id-table-ccl-core span.bg-info,
#id-table-ccl-hybrids span.bg-info,
#id-div-uncertains span.bg-info,
#id-div-unplaced span.bg-info,
#id-div-excluded span.bg-info,
#id-div-unresolved span.bg-info {
  color: #495057 !important;
  font-size: 100%;
  margin-left: 4px; }
#id-table-ccl-core span.text-bg-gsyn,
#id-table-ccl-hybrids span.text-bg-gsyn,
#id-div-uncertains span.text-bg-gsyn,
#id-div-unplaced span.text-bg-gsyn,
#id-div-excluded span.text-bg-gsyn,
#id-div-unresolved 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,
#id-div-uncertains span.text-bg-syn1,
#id-div-unplaced span.text-bg-syn1,
#id-div-excluded span.text-bg-syn1,
#id-div-unresolved 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,
#id-div-uncertains span.text-bg-syn2,
#id-div-unplaced span.text-bg-syn2,
#id-div-excluded span.text-bg-syn2,
#id-div-unresolved 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,
#id-div-uncertains span.text-bg-syn3,
#id-div-unplaced span.text-bg-syn3,
#id-div-excluded span.text-bg-syn3,
#id-div-unresolved 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,
#id-div-uncertains span.text-bg-type,
#id-div-unplaced span.text-bg-type,
#id-div-excluded span.text-bg-type,
#id-div-unresolved 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,
#id-div-uncertains .c-icon,
#id-div-unplaced .c-icon,
#id-div-excluded .c-icon,
#id-div-unresolved .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,
  #id-div-uncertains .c-icon:hover,
  #id-div-unplaced .c-icon:hover,
  #id-div-excluded .c-icon:hover,
  #id-div-unresolved .c-icon:hover {
    padding: 0 2px;
    opacity: 1;
    filter: alpha(opacity=100); }

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