@charset "UTF-8";
/*!
 * Bootstrap v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-hybrid: #54BF78;
  --bs-hybrid-rgb: 9, 184, 128;
  --bs-hybrid-contrast: #fff;
  --bs-hybrid-contrast-rgb: 255, 255, 255;
}

.btn-hybrid:hover,
.btn.bg-gradient-hybrid:hover {
  background-color: #54BF78;
  border-color: #54BF78;
}
.btn-hybrid .btn.bg-outline-hybrid,
.btn.bg-gradient-hybrid .btn.bg-outline-hybrid {
  border: 1px solid #54BF78;
}
.btn-hybrid:not(:disabled):not(.disabled).active, .btn-hybrid:not(:disabled):not(.disabled):active, .show > .btn-hybrid.dropdown-toggle,
.btn.bg-gradient-hybrid:not(:disabled):not(.disabled).active,
.btn.bg-gradient-hybrid:not(:disabled):not(.disabled):active,
.show > .btn.bg-gradient-hybrid.dropdown-toggle {
  color: color-yiq(#54BF78);
  background-color: #54BF78;
}
.btn-hybrid.focus, .btn-hybrid:focus,
.btn.bg-gradient-hybrid.focus,
.btn.bg-gradient-hybrid:focus {
  color: #fff;
}

.btn-outline-hybrid {
  box-shadow: none;
}
.btn-outline-hybrid:hover:not(.active) {
  background-color: transparent;
  opacity: 0.75;
  box-shadow: none;
  color: #54BF78;
}

.btn-hybrid,
.btn.bg-gradient-hyb.btn-hybrid {
  color: #fff;
}
.btn-hybrid:hover,
.btn.bg-gradient-hyb.btn-hybrid:hover {
  color: #fff;
}

.card.card-background.card-background-mask-hybrid:before {
  background: rgba(0, 0, 0, 0.2);
}
.card.card-background.card-background-mask-hybrid:after {
  background-image: linear-gradient(310deg, #54BF78 0%, #00f9aa 100%);
  opacity: 0.85;
}

.fixed-plugin .btn.bg-gradient-hybrid:not(:disabled):not(.disabled) {
  border: 1px solid transparent;
}
.fixed-plugin .btn.bg-gradient-hybrid:not(:disabled):not(.disabled):not(.active) {
  background-color: transparent;
  background-image: none;
  border: 1px solid #54BF78;
  color: #54BF78;
}

.bg-gradient-hybrid {
  background-image: linear-gradient(273deg, #43C8EE 28%, #54BF78 100%) !important;
}

.bg-gradient-hybrid-diagonally {
  background-image: linear-gradient(314deg, #43C8EE 15%, #54BF78 100%) !important;
}

.bg-gradient-faded-hybrid {
  background-image: radial-gradient(370px circle at 80% 50%, rgba(9, 184, 128, 0.6) 0, rgb(9, 184, 128) 100%);
}

.bg-gradient-faded-hybrid-vertical {
  background-image: radial-gradient(200px circle at 50% 70%, rgba(9, 184, 128, 0.3) 0, #54BF78 100%);
}
svg.text-hybrid .color-foreground {
  fill: #54BF78;
}
svg.text-hybrid .color-background {
  fill: #00f9aa;
}
.blur-section.blur-gradient-hybrid {
  background-image: linear-gradient(273deg, #43C8EE 28%, #54BF78 100%);
}
.nav.nav-pills.nav-pills-hybrid {
  background: #fff;
  color: #fff;
}
.nav.nav-pills.nav-pills-hybrid .nav-link.active {
  color: #fff;
}
.nav.nav-pills.nav-pills-hybrid .moving-tab .nav-link.active {
  background: #54BF78;
  color: #54BF78;
}
.pagination.pagination-hybrid .page-item.active > .page-link, .pagination.pagination-hybrid .page-item.active > .page-link:focus, .pagination.pagination-hybrid .page-item.active > .page-link:hover {
  background-image: linear-gradient(310deg, #54BF78 0%, #00f9aa 100%);
  border: none;
}
.text-gradient.text-hybrid {
  background-image: linear-gradient(310deg, #54BF78, #00f9aa);
}

.table-hybrid {
  --bs-table-bg: rgb(8, 152, 70);
  --bs-table-striped-bg: rgb(232.37, 196.08, 224.01);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(220.14, 185.76, 212.22);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(226.255, 190.92, 218.115);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(220.14, 185.76, 212.22);
}


.btn-hybrid {
  color: #fff;
  background-color: #54BF78;
  border-color: #54BF78;
}
.btn-hybrid:hover {
  color: #fff;
  background-color: rgba(0, 249, 170, 0.95);
  border-color: rgba(9, 184, 128, 0.95);
}
.btn-check:focus + .btn-hybrid, .btn-hybrid:focus {
  color: #fff;
  background-color: rgba(0, 249, 170, 0.95);
  border-color: rgba(9, 184, 128, 0.95);
  box-shadow: 0 0 0 0.2rem rgba(4, 125, 87, 0.95);
}
.btn-check:checked + .btn-hybrid, .btn-check:active + .btn-hybrid, .btn-hybrid:active, .btn-hybrid.active, .show > .btn-hybrid.dropdown-toggle {
  color: #fff;
  background-color: rgba(9, 184, 128, 0.95);
  border-color: rgba(4, 125, 87, 0.95);
}
.btn-check:checked + .btn-hybrid:focus, .btn-check:active + .btn-hybrid:focus, .btn-hybrid:active:focus, .btn-hybrid.active:focus, .show > .btn-hybrid.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 125, 87, 0.95);
}
.btn-hybrid:disabled, .btn-hybrid.disabled {
  color: #fff;
  background-color: #54BF78;
  border-color: #54BF78;
}

.btn-outline-hybrid {
  color: #54BF78;
  border-color: #54BF78;
}
.btn-outline-hybrid:hover {
  color: #fff;
  background-color: #54BF78;
  border-color: #54BF78;
}
.btn-check:focus + .btn-outline-hybrid, .btn-outline-hybrid:focus {
  box-shadow: 0 0 0 0.2rem rgba(9, 184, 128, 0.5);
}
.btn-check:checked + .btn-outline-hybrid, .btn-check:active + .btn-outline-hybrid, .btn-outline-hybrid:active, .btn-outline-hybrid.active, .btn-outline-hybrid.dropdown-toggle.show {
  color: #fff;
  background-color: #54BF78;
  border-color: #54BF78;
}
.btn-check:checked + .btn-outline-hybrid:focus, .btn-check:active + .btn-outline-hybrid:focus, .btn-outline-hybrid:active:focus, .btn-outline-hybrid.active:focus, .btn-outline-hybrid.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(9, 184, 128, 0.5);
}
.btn-outline-hybrid:disabled, .btn-outline-hybrid.disabled {
  color: #54BF78;
  background-color: transparent;
}

.alert-hybrid {
  color: rgba(9, 184, 128, 0.5);
  background-color: rgba(16, 255, 179, 0.5);
  border-color: rgba(16, 255, 179, 0.5);
}
.alert-hybrid .alert-link {
  color: rgba(16, 255, 179, 0.5);
}

.list-group-item-hybrid {
  color: rgba(16, 255, 179, 0.5);
  background-color: rgb(244.6, 206.4, 235.8);
}
.list-group-item-hybrid.list-group-item-action:hover, .list-group-item-hybrid.list-group-item-action:focus {
  color: rgba(16, 255, 179, 0.5);
  background-color: rgb(220.14, 185.76, 212.22);
}
.list-group-item-hybrid.list-group-item-action.active {
  color: #fff;
  background-color: rgba(16, 255, 179, 0.5);
  border-color: rgba(16, 255, 179, 0.5);
}

.link-hybrid {
  color: #54BF78;
}
.link-hybrid:hover, .link-hybrid:focus {
  color: rgba(16, 255, 179, 0.5);
}

.border-hybrid {
  border-color: #54BF78 !important;
}

.text-hybrid {
  color: #54BF78 !important;
}

.bg-hybrid {
  background-color: #54BF78 !important;
}

.alert-hybrid {
  background-image: linear-gradient(310deg, #54BF78 0%, rgba(100, 255, 206, 0.5) 100%);
}

.badge.bg-hybrid {
  background: #54BF78;
}

.btn-hybrid:hover,
.btn.bg-gradient-hybrid:hover {
  background-color: #54BF78;
  border-color: #54BF78;
}
.btn-hybrid .btn.bg-outline-hybrid,
.btn.bg-gradient-hybrid .btn.bg-outline-hybrid {
  border: 1px solid #54BF78;
}
.btn-hybrid:not(:disabled):not(.disabled).active, .btn-hybrid:not(:disabled):not(.disabled):active, .show > .btn-hybrid.dropdown-toggle,
.btn.bg-gradient-hybrid:not(:disabled):not(.disabled).active,
.btn.bg-gradient-hybrid:not(:disabled):not(.disabled):active,
.show > .btn.bg-gradient-hybrid.dropdown-toggle {
  color: color-yiq(#54BF78);
  background-color: #54BF78;
}
.btn-hybrid.focus, .btn-hybrid:focus,
.btn.bg-gradient-hybrid.focus,
.btn.bg-gradient-hybrid:focus {
  color: #fff;
}

.btn-outline-hybrid {
  box-shadow: none;
}
.btn-outline-hybrid:hover:not(.active) {
  background-color: transparent;
  opacity: 0.75;
  box-shadow: none;
  color: #54BF78;
}

.bg-contain {
  background-size: contain;
}

.sidenav[data-color=hybrid] .navbar-nav > .nav-item > .nav-link.active .icon {
  background-image: linear-gradient(310deg, #54BF78 0%, #54BF78 100%);
}

.hover-hybrid {
  transition: color .2s ease-in-out;
}

.footer-link.hover-hybrid:hover,
.hover-hybrid:hover {
  color: #54BF78 !important;
}

.dataTable-wrapper .dataTable-bottom .dataTable-pagination .dataTable-pagination-list .active a {
  background: transparent;
  background-image: linear-gradient(310deg, #54BF78, #00f9aa);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .09), 0 2px 3px -1px rgba(0, 0, 0, .07);
  color: #fff;
  border: none;
  border-radius: 50% !important;
}

.dataTable-wrapper .dataTable-bottom .dataTable-pagination .dataTable-pagination-list .active a:hover {
  background: #54BF78;
  background-image: none;
  color: #fff;
}