/* Tenant theme: Amarillo plano. */
html[data-bs-theme=amarillo],
body.theme-amarillo {
  color-scheme: light;
  --bs-primary: #000000;
  --bs-primary-rgb: 0, 0, 0;
  --bs-secondary: #4a3a00;
  --bs-secondary-rgb: 74, 58, 0;
  --bs-body-bg: #ffd900;
  --bs-body-bg-rgb: 255, 217, 0;
  --bs-body-color: #000000;
  --bs-body-color-rgb: 0, 0, 0;
  --bs-emphasis-color: #000000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: #2f2600;
  --bs-secondary-color-rgb: 47, 38, 0;
  --bs-secondary-bg: #ffe766;
  --bs-secondary-bg-rgb: 255, 231, 102;
  --bs-tertiary-bg: #ffef99;
  --bs-tertiary-bg-rgb: 255, 239, 153;
  --bs-heading-color: #000000;
  --bs-link-color: #000000;
  --bs-link-hover-color: #2f2600;
  --bs-border-color: #000000;
  --bs-border-color-translucent: #000000;
  --bs-body-font-size: 16px;
  --yellow-bg: #ffd900;
  --yellow-panel: #ffe766;
  --yellow-soft: #ffef99;
  --yellow-ink: #000000;
}

html[data-bs-theme=amarillo] *,
body.theme-amarillo * {
  border-radius: 0 !important;
  box-shadow: none !important;
  text-shadow: none !important;
}

html[data-bs-theme=amarillo] body,
body.theme-amarillo,
body.theme-amarillo .app-wrapper,
body.theme-amarillo .app-main,
body.theme-amarillo .app-content,
body.theme-amarillo .app-content-header,
body.theme-amarillo .content-wrapper,
body.theme-amarillo .content-header,
body.theme-amarillo .container-fluid,
body.theme-amarillo .bg-body,
body.theme-amarillo .bg-body-tertiary {
  color: var(--yellow-ink) !important;
  background: var(--yellow-bg) !important;
}

html[data-bs-theme=amarillo] .app-header,
body.theme-amarillo .app-header,
html[data-bs-theme=amarillo] .app-sidebar,
body.theme-amarillo .app-sidebar,
html[data-bs-theme=amarillo] .sidebar-brand,
body.theme-amarillo .sidebar-brand {
  color: #000000 !important;
  background: var(--yellow-bg) !important;
  border-color: #000000 !important;
}

html[data-bs-theme=amarillo] .app-header {
  border-bottom: 2px solid #000000 !important;
}

html[data-bs-theme=amarillo] .app-sidebar,
body.theme-amarillo .app-sidebar {
  border-right: 2px solid #000000 !important;
}

html[data-bs-theme=amarillo] .sidebar-brand,
body.theme-amarillo .sidebar-brand {
  height: 74px !important;
  border-bottom: 2px solid #000000 !important;
}

html[data-bs-theme=amarillo] .sidebar-brand .brand-imagebkp,
body.theme-amarillo .sidebar-brand .brand-imagebkp,
html[data-bs-theme=amarillo] .sidebar-brand img,
body.theme-amarillo .sidebar-brand img {
  width: 150px !important;
  max-width: 150px !important;
}

html[data-bs-theme=amarillo] .app-header .nav-link,
body.theme-amarillo .app-header .nav-link,
html[data-bs-theme=amarillo] .sidebar-wrapper .nav-link,
body.theme-amarillo .sidebar-wrapper .nav-link,
html[data-bs-theme=amarillo] .sidebar-wrapper .nav-link i,
body.theme-amarillo .sidebar-wrapper .nav-link i,
html[data-bs-theme=amarillo] .sidebar-wrapper .nav-link .nav-icon,
body.theme-amarillo .sidebar-wrapper .nav-link .nav-icon {
  color: #000000 !important;
}

html[data-bs-theme=amarillo] .sidebar-wrapper .nav-link,
body.theme-amarillo .sidebar-wrapper .nav-link {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  background: transparent !important;
  border: 1px solid transparent !important;
}

html[data-bs-theme=amarillo] .sidebar-wrapper .nav-link:hover,
body.theme-amarillo .sidebar-wrapper .nav-link:hover,
html[data-bs-theme=amarillo] .sidebar-wrapper .nav-link.active,
body.theme-amarillo .sidebar-wrapper .nav-link.active {
  color: #000000 !important;
  background: #ffffff !important;
  border-color: #000000 !important;
}

html[data-bs-theme=amarillo] .card,
body.theme-amarillo .card,
html[data-bs-theme=amarillo] .small-box,
body.theme-amarillo .small-box,
html[data-bs-theme=amarillo] .info-box,
body.theme-amarillo .info-box,
html[data-bs-theme=amarillo] .modal-content,
body.theme-amarillo .modal-content,
html[data-bs-theme=amarillo] .dropdown-menu,
body.theme-amarillo .dropdown-menu,
html[data-bs-theme=amarillo] .list-group-item,
body.theme-amarillo .list-group-item,
html[data-bs-theme=amarillo] .bg-white,
body.theme-amarillo .bg-white,
html[data-bs-theme=amarillo] .bg-light,
body.theme-amarillo .bg-light {
  color: #000000 !important;
  background: var(--yellow-panel) !important;
  border: 0 !important;
}

html[data-bs-theme=amarillo] .card-header,
body.theme-amarillo .card-header,
html[data-bs-theme=amarillo] .modal-header,
body.theme-amarillo .modal-header,
html[data-bs-theme=amarillo] .modal-footer,
body.theme-amarillo .modal-footer,
html[data-bs-theme=amarillo] .dropdown-header,
body.theme-amarillo .dropdown-header {
  color: #000000 !important;
  background: var(--yellow-soft) !important;
  border: 0 !important;
}

html[data-bs-theme=amarillo] .small-box {
  min-height: 150px !important;
  padding: 16px !important;
}

html[data-bs-theme=amarillo] .small-box h3,
body.theme-amarillo .small-box h3,
html[data-bs-theme=amarillo] .small-box .h3,
body.theme-amarillo .small-box .h3,
html[data-bs-theme=amarillo] .small-box h5,
body.theme-amarillo .small-box h5,
html[data-bs-theme=amarillo] .small-box>.inner>span,
body.theme-amarillo .small-box>.inner>span,
html[data-bs-theme=amarillo] .small-box>.inner>h5,
body.theme-amarillo .small-box>.inner>h5,
html[data-bs-theme=amarillo] .text-muted,
body.theme-amarillo .text-muted,
html[data-bs-theme=amarillo] .text-dark,
body.theme-amarillo .text-dark {
  color: #000000 !important;
}

html[data-bs-theme=amarillo] .small-box>.icon,
body.theme-amarillo .small-box>.icon,
html[data-bs-theme=amarillo] .info-box-icon,
body.theme-amarillo .info-box-icon,
html[data-bs-theme=amarillo] .icon,
body.theme-amarillo .icon {
  color: #000000 !important;
  background: #ffffff !important;
  opacity: 1 !important;
}

html[data-bs-theme=amarillo] .small-box>.small-box-footer,
body.theme-amarillo .small-box>.small-box-footer {
  color: #000000 !important;
  background: #ffffff !important;
  border: 1px solid #000000 !important;
}

html[data-bs-theme=amarillo] .btn,
body.theme-amarillo .btn,
html[data-bs-theme=amarillo] .form-control,
body.theme-amarillo .form-control,
html[data-bs-theme=amarillo] .form-select,
body.theme-amarillo .form-select {
  font-size: var(--bs-body-font-size) !important;
}

html[data-bs-theme=amarillo] .btn,
body.theme-amarillo .btn,
html[data-bs-theme=amarillo] .btn-primary,
body.theme-amarillo .btn-primary,
html[data-bs-theme=amarillo] .btn-secondary,
body.theme-amarillo .btn-secondary,
html[data-bs-theme=amarillo] .btn-outline-primary,
body.theme-amarillo .btn-outline-primary,
html[data-bs-theme=amarillo] .btn-outline-secondary,
body.theme-amarillo .btn-outline-secondary,
html[data-bs-theme=amarillo] .swal2-styled.swal2-confirm,
body.theme-amarillo .swal2-styled.swal2-confirm {
  color: #000000 !important;
  background: #ffffff !important;
  border: 2px solid #000000 !important;
}

html[data-bs-theme=amarillo] .btn:hover,
body.theme-amarillo .btn:hover,
html[data-bs-theme=amarillo] .swal2-styled.swal2-confirm:hover,
body.theme-amarillo .swal2-styled.swal2-confirm:hover {
  color: #ffffff !important;
  background: #000000 !important;
  border-color: #000000 !important;
}

html[data-bs-theme=amarillo] .form-control,
body.theme-amarillo .form-control,
html[data-bs-theme=amarillo] .form-select,
body.theme-amarillo .form-select,
html[data-bs-theme=amarillo] .input-group-text,
body.theme-amarillo .input-group-text,
html[data-bs-theme=amarillo] .select2-container--default .select2-selection--single,
body.theme-amarillo .select2-container--default .select2-selection--single,
html[data-bs-theme=amarillo] .select2-container--default .select2-selection--multiple,
body.theme-amarillo .select2-container--default .select2-selection--multiple {
  color: #000000 !important;
  background: #ffffff !important;
  border: 0 !important;
}

html[data-bs-theme=amarillo] .form-control::placeholder,
body.theme-amarillo .form-control::placeholder {
  color: #4a3a00 !important;
}

html[data-bs-theme=amarillo] .table,
body.theme-amarillo .table,
html[data-bs-theme=amarillo] table.table,
body.theme-amarillo table.table,
html[data-bs-theme=amarillo] table[style*="background:#fff"],
body.theme-amarillo table[style*="background:#fff"],
html[data-bs-theme=amarillo] table[style*="background: #fff"],
body.theme-amarillo table[style*="background: #fff"],
html[data-bs-theme=amarillo] table[style*="background:#ffffff"],
body.theme-amarillo table[style*="background:#ffffff"] {
  --bs-table-color: #000000 !important;
  --bs-table-bg: #ffe766 !important;
  --bs-table-border-color: transparent !important;
  --bs-table-striped-color: #000000 !important;
  --bs-table-striped-bg: #ffef99 !important;
  --bs-table-hover-color: #000000 !important;
  --bs-table-hover-bg: #ffffff !important;
  color: #000000 !important;
  background: #ffe766 !important;
  border: 0 !important;
}

html[data-bs-theme=amarillo] .table-responsive,
body.theme-amarillo .table-responsive {
  border: 0 !important;
  background: #ffe766 !important;
}

html[data-bs-theme=amarillo] .table> :not(caption)>*>*,
body.theme-amarillo .table> :not(caption)>*>*,
html[data-bs-theme=amarillo] table.table> :not(caption)>*>*,
body.theme-amarillo table.table> :not(caption)>*>* {
  color: #000000 !important;
  background-color: var(--bs-table-bg) !important;
  border-color: transparent !important;
  border-width: 0 !important;
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, transparent)) !important;
}

html[data-bs-theme=amarillo] .table-dark,
body.theme-amarillo .table-dark,
html[data-bs-theme=amarillo] .table thead,
body.theme-amarillo .table thead,
html[data-bs-theme=amarillo] .table thead.table-dark,
body.theme-amarillo .table thead.table-dark {
  --bs-table-color: #000000 !important;
  --bs-table-bg: #ffd900 !important;
  --bs-table-border-color: transparent !important;
  color: #000000 !important;
  background: #ffd900 !important;
  border: 0 !important;
}

html[data-bs-theme=amarillo] .table th,
body.theme-amarillo .table th {
  color: #000000 !important;
  font-weight: 800 !important;
}

html[data-bs-theme=amarillo] .dateleft,
body.theme-amarillo .dateleft,
html[data-bs-theme=amarillo] .dateright,
body.theme-amarillo .dateright,
html[data-bs-theme=amarillo] .checkincolor,
body.theme-amarillo .checkincolor,
html[data-bs-theme=amarillo] .user-menu,
body.theme-amarillo .user-menu,
html[data-bs-theme=amarillo] .bg-success,
body.theme-amarillo .bg-success {
  color: #000000 !important;
  background: #ffffff !important;
  border-color: #000000 !important;
}

html[data-bs-theme=amarillo] .user-menu img,
body.theme-amarillo .user-menu img {
  margin-right: 0 !important;
  background: #ffffff !important;
  border: 2px solid #000000 !important;
}

html[data-bs-theme=amarillo] .navbar-nav>.user-menu>.dropdown-menu.show,
body.theme-amarillo .navbar-nav>.user-menu>.dropdown-menu.show {
  top: 61px !important;
}

html[data-bs-theme=amarillo] .dropdown-item,
body.theme-amarillo .dropdown-item,
html[data-bs-theme=amarillo] a,
body.theme-amarillo a,
html[data-bs-theme=amarillo] .breadcrumb,
body.theme-amarillo .breadcrumb,
html[data-bs-theme=amarillo] .breadcrumb-item,
body.theme-amarillo .breadcrumb-item,
html[data-bs-theme=amarillo] .breadcrumb-item a,
body.theme-amarillo .breadcrumb-item a {
  color: #000000 !important;
}

html[data-bs-theme=amarillo] .dropdown-item:hover,
body.theme-amarillo .dropdown-item:hover,
html[data-bs-theme=amarillo] .dropdown-item:focus,
body.theme-amarillo .dropdown-item:focus {
  color: #ffffff !important;
  background: #000000 !important;
}

html[data-bs-theme=amarillo] .dropdown-divider,
body.theme-amarillo .dropdown-divider,
html[data-bs-theme=amarillo] hr,
body.theme-amarillo hr {
  border-color: #000000 !important;
}

html[data-bs-theme=amarillo] .pagination .page-link,
body.theme-amarillo .pagination .page-link,
html[data-bs-theme=amarillo] .pagination .page-item.active .page-link,
body.theme-amarillo .pagination .page-item.active .page-link {
  color: #000000 !important;
  background: #ffffff !important;
  border: 2px solid #000000 !important;
}

html[data-bs-theme=amarillo] .pagination .page-item.active .page-link {
  color: #ffffff !important;
  background: #000000 !important;
}

html[data-bs-theme=amarillo] .alert,
body.theme-amarillo .alert,
html[data-bs-theme=amarillo] .swal2-popup,
body.theme-amarillo .swal2-popup,
html[data-bs-theme=amarillo] .daterangepicker,
body.theme-amarillo .daterangepicker,
html[data-bs-theme=amarillo] .daterangepicker .calendar-table,
body.theme-amarillo .daterangepicker .calendar-table {
  color: #000000 !important;
  background: #ffffff !important;
  border: 2px solid #000000 !important;
}

html[data-bs-theme=amarillo] .daterangepicker td.available:hover,
body.theme-amarillo .daterangepicker td.available:hover,
html[data-bs-theme=amarillo] .daterangepicker th.available:hover,
body.theme-amarillo .daterangepicker th.available:hover,
html[data-bs-theme=amarillo] .daterangepicker td.active,
body.theme-amarillo .daterangepicker td.active {
  color: #ffffff !important;
  background: #000000 !important;
}

html[data-bs-theme=amarillo] .apexcharts-canvas text,
body.theme-amarillo .apexcharts-canvas text {
  fill: #000000 !important;
}

html[data-bs-theme=amarillo] .apexcharts-gridline,
body.theme-amarillo .apexcharts-gridline,
html[data-bs-theme=amarillo] .apexcharts-track path,
body.theme-amarillo .apexcharts-track path {
  stroke: #000000 !important;
}

html[data-bs-theme=amarillo] .sidebar-wrapper,
body.theme-amarillo .sidebar-wrapper,
html[data-bs-theme=amarillo] .sidebar-wrapper .sidebar-menu,
body.theme-amarillo .sidebar-wrapper .sidebar-menu {
  padding-bottom: 96px !important;
}

@media (max-width: 991.98px) {
  html[data-bs-theme=amarillo] .sidebar-wrapper,
  body.theme-amarillo .sidebar-wrapper,
  html[data-bs-theme=amarillo] .sidebar-wrapper .sidebar-menu,
  body.theme-amarillo .sidebar-wrapper .sidebar-menu {
    padding-bottom: 128px !important;
  }
}
