:root {
  --tblr-btn-hover-bg: #000;
  --tblr-primary: #000;
  --tblr-primary-darken: #000;
  --tblr-primary-rgb: 0, 0, 0;
  --tblr-secondary: #B361A6;
  --tblr-secondary-darken: #a54c99;
  --tblr-secondary-lighten: #D676AD;
  --tblr-secondary-rgb: 179, 97, 165;
  --tblr-success: #227921;
  --tblr-success-rgb: 34, 121, 33;
  --tblr-border-radius: 0px;
}

body {
  background-color: #f3f3f3;
}

.navbar .nav-item .nav-link,
.navbar .nav-item .nav-link:focus,
.navbar .nav-item .nav-link:hover {
  font-weight: 600;
  --tblr-nav-link-color: #333;
  --tblr-nav-link-hover-color: var(--tblr-secondary);
  --tblr-navbar-active-color: var(--tblr-secondary);
}
.navbar .nav-item .nav-link .nav-link-icon,
.navbar .nav-item .nav-link:focus .nav-link-icon,
.navbar .nav-item .nav-link:hover .nav-link-icon {
  color: var(--tblr-secondary);
}
.navbar .nav-item .dropdown-menu {
  --tblr-dropdown-link-active-bg: var(--tblr-dropdown-link-hover-bg);
}

.navbar-brand {
  padding: 0;
}

.navbar[data-bs-theme=dark] {
  --tblr-navbar-bg: #000;
}
.navbar[data-bs-theme=dark] .nav-item .btn span {
  color: var(--tblr-secondary-lighten);
}
.navbar[data-bs-theme=dark] .nav-item .btn:hover span {
  color: #fff;
}

[data-bs-theme=dark] .navbar-brand-autodark .navbar-brand-image {
  padding: 0;
  filter: none;
  height: 42px;
}

@media (min-width: 768px) {
  .navbar-expand-md .nav-item.active:after {
    --tblr-navbar-active-border-color: var(--tblr-secondary);
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md .navbar-collapse .dropdown-menu {
    color: var(--tblr-dropdown-color);
  }
  .navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-item.active, .navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-item:active {
    background-color: var(--tblr-dropdown-link-active-bg);
  }
}
.filtros {
  padding: 16px;
  margin-bottom: 16px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: var(--tblr-border-radius);
}

.table {
  --tblr-table-striped-bg: #f3f3f3;
}
.table thead th {
  background-color: #f3f3f3;
  color: var(--tblr-primary);
}
.table tbody tr:hover {
  background-color: #f3f3f3;
}

.card-footer {
  background-color: #FFF;
}
.card-footer ul.pagination {
  margin-bottom: 0;
}

body.page-login, body.page-registro, body.page-request-password {
  background-image: url("../images/bg-login-3-Q_HqwTC.jpg");
  background-size: cover;
}
body.page-login .container-login, body.page-registro .container-login, body.page-request-password .container-login {
  background-color: rgba(0, 0, 0, 0.9);
  height: 100%;
}
body.page-login .form-label, body.page-login .form-check-label, body.page-login .form-label-description a, body.page-login a, body.page-registro .form-label, body.page-registro .form-check-label, body.page-registro .form-label-description a, body.page-registro a, body.page-request-password .form-label, body.page-request-password .form-check-label, body.page-request-password .form-label-description a, body.page-request-password a {
  color: #fff;
}
body.page-login a, body.page-registro a, body.page-request-password a {
  text-decoration: underline;
}
body.page-login .form-control, body.page-registro .form-control, body.page-request-password .form-control {
  background-color: rgba(0, 0, 0, 0.8);
  border-color: var(--tblr-secondary);
  border-width: 2px;
  color: #fff;
  font-size: 1rem;
}
body.page-login .invalid-feedback, body.page-registro .invalid-feedback, body.page-request-password .invalid-feedback {
  font-weight: bold;
}

/*# sourceMappingURL=app.output.css.map */
