body{background-color:#fff;color:rgb(77.4414159292,85.9282232811,87.3585840708)}.sidebar-left{background:linear-gradient(180deg, #3d96a5 0%, #107b8f 100%)}.sidebar-left .navigation-left .nav-item .nav-item-hold{color:hsla(0,0%,100%,.8)}.sidebar-left .navigation-left .nav-item .nav-item-hold:hover{color:#fff}.sidebar-left .navigation-left .nav-item.active .nav-item-hold{color:#fff;background:hsla(0,0%,100%,.15)}.main-header{background:#fff}.main-header .search-bar{background:#f8f9fa}.btn-primary{background-color:#3d96a5 !important;border-color:#3d96a5 !important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:rgb(47.2345132743,116.1504424779,127.7654867257) !important;border-color:rgb(47.2345132743,116.1504424779,127.7654867257) !important}.btn-secondary{background-color:#107b8f !important;border-color:#107b8f !important}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{background-color:rgb(10.8679245283,83.5471698113,97.1320754717) !important;border-color:rgb(10.8679245283,83.5471698113,97.1320754717) !important}.btn-success{background-color:#69c2c3 !important;border-color:#69c2c3 !important}.btn-success:hover,.btn-success:focus,.btn-success:active{background-color:rgb(71.1428571429,176.6714285714,177.8571428571) !important;border-color:rgb(71.1428571429,176.6714285714,177.8571428571) !important}.btn-info{background-color:#78c6c8 !important;border-color:#78c6c8 !important}.btn-info:hover,.btn-info:focus,.btn-info:active{background-color:rgb(83.7631578947,182.7,185.2368421053) !important;border-color:rgb(83.7631578947,182.7,185.2368421053) !important}.card{background:#fff;border:1px solid #eee}.card .card-header{background-color:#fff;border-bottom:1px solid #eee}.table thead th{border-bottom:2px solid #dee2e6}.table tbody tr:hover{background-color:rgba(61,150,165,.05)}a{color:#3d96a5}a:hover{color:rgb(40.3517699115,99.2256637168,109.1482300885)}h1,h2,h3,h4,h5,h6{color:#107b8f}.badge-primary{background-color:#3d96a5}.badge-secondary{background-color:#107b8f}.badge-success{background-color:#69c2c3}.badge-info{background-color:#78c6c8}.dark-theme{background:rgb(3.1698113208,24.3679245283,28.3301886792);color:#fff}.dark-theme .card,.dark-theme .main-header{background:rgb(8.3018867925,63.820754717,74.1981132075)}.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme h5,.dark-theme h6{color:#fff}

/* Estilos para los iconos del tablero */
.card-icon-bg-primary [class^="i-"] {
  color: rgba(61, 150, 165, 0.28); /* Blue Munsell con opacidad */
}

.card-icon-bg-secondary [class^="i-"] {
  color: rgba(16, 123, 143, 0.28); /* Cerulean con opacidad */
}

.card-icon-bg-success [class^="i-"] {
  color: rgba(105, 194, 195, 0.28); /* Robin Egg Blue con opacidad */
}

.card-icon-bg-info [class^="i-"] {
  color: rgba(120, 198, 200, 0.28); /* Tiffany Blue con opacidad */
}

.card-icon-bg-warning [class^="i-"] {
  color: rgba(120, 198, 200, 0.20); /* Tiffany Blue más claro con opacidad */
}

.card-icon-bg-danger [class^="i-"] {
  color: rgba(16, 123, 143, 0.28); /* Cerulean con opacidad */
}

.card-icon-bg-light [class^="i-"] {
  color: rgba(120, 198, 200, 0.15); /* Tiffany Blue muy claro con opacidad */
}

/* Sobrescribir estilos en línea para iconos */
.header-part-right i.header-icon,
.header-part-right i.header-icon[style*="color"],
#pos .header-part-right i.header-icon,
#pos .header-part-right i.header-icon[style*="color"] {
  color: #3d96a5 !important;
}

.dropdown i.header-icon,
.dropdown i.header-icon[style*="color"],
#pos .dropdown i.header-icon,
#pos .dropdown i.header-icon[style*="color"] {
  color: #3d96a5 !important;
}

/* Iconos dentro de router-link */
.header-part-right router-link-active.header-icon,
.header-part-right a.header-icon,
#pos .header-part-right router-link-active.header-icon,
#pos .header-part-right a.header-icon {
  color: #3d96a5 !important;
}

/* Forzar color para todos los iconos del header */
.header-icon, .header-icon[class*="i-"] {
  color: #3d96a5 !important;
}

/* Selector específico para i-Globe */
.i-Globe.text-muted.header-icon,
.i-Globe.text-muted.header-icon[style*="color"],
i[role="button"][id="dropdownMenuButton"],
#dropdownMenuButton.i-Globe.text-muted.header-icon {
  color: #3d96a5 !important;
}

/* Selector específico para el botón del dropdown */
.dropdown-toggle-no-caret i,
.btn-dropdown i,
.i-globe.text-muted.header-icon,
[class*="i-globe"][class*="text-muted"] {
  color: #3d96a5 !important;
}

/* Selector ultra específico para el icono del globo */
i.i-Globe.text-muted.header-icon[role="button"][id="dropdownMenuButton"][data-toggle="dropdown"][aria-haspopup="true"][aria-expanded="false"],
i.i-Globe.text-muted.header-icon[role="button"][id="dropdownMenuButton"],
i.i-Globe.text-muted.header-icon[style*="color"],
i.i-Globe.text-muted.header-icon {
  color: #3d96a5 !important;
}

/* Regla de emergencia con !important múltiple */
#pos i.i-Globe.text-muted.header-icon,
.pos_page i.i-Globe.text-muted.header-icon,
.dropdown i.i-Globe.text-muted.header-icon {
  color: #3d96a5 !important;
}

/* Sobrescribir estilos RGB específicos */
i[style*="rgb(139, 92, 246)"],
i[style*="rgb(139,92,246)"] {
  color: #3d96a5 !important;
}

/* Estilos para la pantalla de restablecimiento de contraseña */
.auth-layout-wrap {
  background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('/images/photo-wide-4.jpg');
  background-size: cover;
  background-position: center;
}

.auth-content .card {
  border-radius: 10px;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
}

.auth-logo img {
  max-height: 60px;
}

/* Botón principal para restablecimiento de contraseña */
.btn-primary,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
  background-color: #3d96a5 !important;
  border-color: #3d96a5 !important;
  color: white !important;
}

/* Spinner de carga */
.spinner-primary {
  border-color: #3d96a5 !important;
  border-right-color: transparent !important;
}

/* Enlaces de texto */
.text-muted u:hover,
.auth-content a:hover {
  color: #3d96a5 !important;
  text-decoration: underline;
}

/* Inputs con foco */
.form-control:focus {
  border-color: #3d96a5 !important;
  box-shadow: 0 0 0 0.2rem rgba(61, 150, 165, 0.25) !important;
}

/* Título de la página */
.auth-content h1 {
  color: #107b8f !important;
}

/* Etiquetas de formulario */
.auth-content label {
  color: #333 !important;
}

/*# sourceMappingURL=tiffany-blue.css.map */
