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

.dt-layout-row {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  margin-bottom: 1rem !important;
  margin-top: 1rem !important;
}

.dt-layout-cell {
  display: block !important;
}
.dt-layout-cell .dt-search input {
  display: inline-block !important;
  width: auto !important;
  margin-left: 0.5rem !important;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
}
.dt-layout-cell .dt-length select {
  display: inline-block !important;
  width: auto !important;
  margin-right: 0.5rem !important;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
}

div.dt-container {
  display: block !important;
  width: 100% !important;
}
div.dt-container div.dt-layout-row:first-child {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: center !important;
  margin-bottom: 1rem !important;
  gap: 10px;
}
div.dt-container div.dt-layout-row:last-child {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: center !important;
  margin-top: 1rem !important;
  gap: 10px;
}
div.dt-container div.dt-layout-cell {
  display: block !important;
}
div.dt-container .dt-paging ul.pagination {
  display: flex !important;
  margin: 0 !important;
  padding-left: 0 !important;
  list-style: none !important;
}

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