:root{--brand-primary: #00935D;--brand-primary-hover: #007A4D;--brand-primary-active: #006640;--brand-primary-rgb: 0, 147, 93;--brand-primary-subtle: rgba(0, 147, 93, .12);--brand-primary-border: rgba(0, 147, 93, .35);--brand-rojo: #DB2D15;--brand-naranja: #E77014;--brand-amarillo: #F7E811;--brand-verde: #00935D;--brand-azul: #0C98D5;--brand-gradient: linear-gradient(135deg, #00935D 0%, #0C98D5 100%);--brand-gradient-arcoiris: linear-gradient(90deg, #DB2D15 0%, #E77014 22%, #F7E811 45%, #29A044 65%, #00935D 80%, #0C98D5 100%);--bs-primary: #00935D !important;--bs-primary-rgb: 0, 147, 93 !important;--bs-primary-border-subtle: rgba(0, 147, 93, .25) !important;--bs-primary-bg-subtle: rgba(0, 147, 93, .12) !important;--bs-link-color: #00935D !important;--bs-link-hover-color: #007A4D !important}.brand-franja{height:4px;background:var(--brand-gradient-arcoiris)}.bg-gradient-brand{background:var(--brand-gradient)!important}.text-warning{color:#b85508!important}.alert-warning .alert-heading,.alert-warning strong{color:#7a3804!important}.menu .app-brand.demo{height:68px}.app-brand-logo.demo,.app-brand-logo.demo svg{width:38px;height:38px;border-radius:50%;transition:transform .25s ease}.app-brand-link:hover .app-brand-logo.demo svg{transform:scale(1.05)}.app-brand-text.demo{font-size:1.35rem;font-weight:700;letter-spacing:.2px;background:var(--brand-gradient-arcoiris);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-primary{background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important;box-shadow:0 3px 10px rgba(var(--brand-primary-rgb),.28)!important;font-weight:600;transition:all .2s ease-in-out}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{background-color:var(--brand-primary-hover)!important;border-color:var(--brand-primary-hover)!important;color:#fff!important;box-shadow:0 5px 14px rgba(var(--brand-primary-rgb),.42)!important;transform:translateY(-1px)}.btn-outline-primary{color:var(--brand-primary)!important;border-color:var(--brand-primary)!important;font-weight:600}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary.active{background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important;box-shadow:0 4px 12px rgba(var(--brand-primary-rgb),.3)!important}.menu-vertical .menu-item.active>.menu-link:not(.menu-toggle){background:var(--brand-gradient)!important;color:#fff!important;box-shadow:0 3px 12px rgba(var(--brand-primary-rgb),.32)!important}.menu-vertical .menu-item.active>.menu-link:not(.menu-toggle) i,.menu-vertical .menu-item.active>.menu-link:not(.menu-toggle) .menu-icon{color:#fff!important}.menu-vertical .menu-item:not(.active)>.menu-link:hover{background-color:var(--brand-primary-subtle);color:var(--brand-primary)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--brand-primary)!important;color:#fff!important;box-shadow:0 3px 10px rgba(var(--brand-primary-rgb),.3)!important}.table thead th{font-weight:700;text-transform:uppercase;font-size:.78rem;letter-spacing:.5px;color:#566a7f;border-bottom:2px solid rgba(var(--brand-primary-rgb),.2)}.table-hover tbody tr:hover{background-color:rgba(var(--brand-primary-rgb),.035)!important}.pagination .page-item.active .page-link{background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important;box-shadow:0 3px 8px rgba(var(--brand-primary-rgb),.32)!important}.pagination .page-link:hover{color:var(--brand-primary);background-color:var(--brand-primary-subtle)}.form-check-input:checked{background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important;box-shadow:0 2px 6px rgba(var(--brand-primary-rgb),.3)}.form-control:focus,.form-select:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 .25rem rgba(var(--brand-primary-rgb),.18)!important}.badge.bg-primary{background-color:var(--brand-primary)!important}.badge.bg-label-primary{background-color:var(--brand-primary-subtle)!important;color:var(--brand-primary)!important;border:1px solid var(--brand-primary-border)}.progress-bar{background-color:var(--brand-primary)!important}.dropdown-item.active,.dropdown-item:active{background-color:var(--brand-primary)!important;color:#fff!important}.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page{padding-top:64px!important}.content-wrapper .navbar{z-index:auto}.menu-vertical .menu-item.active>.menu-link,.menu-vertical .menu-item.active>.menu-link:not(.menu-toggle){background:var(--brand-primary-subtle)!important;color:var(--brand-primary)!important;font-weight:600;border-radius:8px}.menu-vertical .menu-sub .menu-item.active>.menu-link{color:var(--brand-primary)!important;font-weight:600;background:var(--brand-primary-subtle)!important;border-radius:6px;position:relative}.menu-vertical .menu-sub .menu-item.active>.menu-link:before{content:""!important;position:absolute!important;left:1.1875rem!important;inset-inline-start:1.1875rem!important;top:50%!important;transform:translateY(-50%)!important;width:.5rem!important;height:.5rem!important;inline-size:.5rem!important;block-size:.5rem!important;border-radius:50%!important;background-color:var(--brand-amarillo)!important;box-shadow:0 0 6px #f7e811cc!important}.menu-vertical .menu-item.active>.menu-link i,.menu-vertical .menu-sub .menu-item.active>.menu-link i{color:var(--brand-primary)!important}.menu-vertical .menu-item.open>.menu-link{color:var(--brand-primary)!important;font-weight:600}.menu-vertical .menu-item.open>.menu-link i{color:var(--brand-primary)!important}.menu-vertical .menu-item>.menu-link:hover{color:var(--brand-primary)!important;background:var(--brand-primary-subtle)!important;border-radius:8px}.menu-vertical .menu-item>.menu-link:hover i{color:var(--brand-primary)!important}
