
/* Header: Fondo */
.sk3-header {
	background-color: rgba(var(--sig-custom-header-background-color, var(--sig-default-header-background-color)))!important;
}
/* Header: Botones Usuario y Carrito, y botones de otras pantallas */
.sk3-header-btn-user, .sk3-header-btn-carrito, .sk3-header-btn {
	color: rgba(var(--sig-custom-header-color, var(--sig-default-header-color)))!important;
}
/* Header: Badge */
.sk3-header-btn-carrito .badge {
	background-color: rgba(var(--sig-custom-header-btn-background-color, var(--sig-default-header-btn-background-color)))!important;
	color: rgba(var(--sig-custom-header-btn-color, var(--sig-default-header-btn-color)))!important;
}
/* Header: Solo Desktop */
@media (min-width: 768px) {
	.sk3-header-buscador-icon button {
		background-color: rgba(var(--sig-custom-header-btn-background-color, var(--sig-default-header-btn-background-color)))!important;
		border-color: rgba(var(--sig-custom-header-btn-background-color, var(--sig-default-header-btn-background-color)))!important;
		color: rgba(var(--sig-custom-header-btn-color, var(--sig-default-header-btn-color)))!important;
	}
	/* Texto del check categorias */
	.sk3-header-buscador-chk {
		color: rgba(var(--sig-custom-header-color, var(--sig-default-header-color)))!important;
	}
}
/* Header: Solo Mobile */
@media (max-width: 767.98px) {
	/* Input search */
	.sk3-header-buscador .form-control {
		color: rgba(var(--sig-custom-color, var(--sig-default-color)))!important;
	}
	.sk3-header-buscador-prepend-categorias {
		background-color: rgba(var(--sig-custom-header-btn-background-color, var(--sig-default-header-btn-background-color)))!important;
		border-color: rgba(var(--sig-custom-header-btn-background-color, var(--sig-default-header-btn-background-color)))!important;
		color: rgba(var(--sig-custom-header-btn-color, var(--sig-default-header-btn-color)))!important;
	}
	.sk3-header-buscador-floater .sk3-header-buscador-icon .input-group-text {
		color: rgba(var(--sig-custom-color, var(--sig-default-color)))!important;
	}
	.sk3-header-buscador-cerrar .input-group-text {
		color: rgba(var(--sig-custom-color, var(--sig-default-color)))!important;
	}
	/* Check: texto */
	.sk3-header-buscador-chk {
		color: rgba(var(--sig-custom-color, var(--sig-default-color)))!important;
	}
	/* Check */
	.sk3-header-buscador-chk input[type=checkbox] {
		-webkit-appearance: none;
    appearance: none;
    height: 14px;
    width: 14px;
    border: 1px solid rgba(var(--sig-custom-color, var(--sig-default-color)))!important;
    border-radius: 4px;
    transition-duration: 0.3s;
    background-color: white;
    cursor: pointer;
	}
	.sk3-header-buscador-chk input:checked {
    background-color: rgba(var(--sig-custom-color, var(--sig-default-color)))!important;
	}

}


/* Titulos */
.sk3-titulo {
	color: rgba(var(--sig-custom-titulos, var(--sig-default-titulos)))!important;
}
/* Links en Titulos */
.sk3-titulo-link {
	color: rgba(var(--sig-custom-titulos, var(--sig-default-titulos)))!important;
}
/* Links en Titulos */
.sk3-titulo-link.disabled {
	color: rgba(var(--sig-custom-titulos, var(--sig-default-titulos)), 0.6)!important;
}
/* Linea separadora que va abajo de los titulos */
.sk3-separador {
	border-top-color: rgba(var(--sig-custom-titulos, var(--sig-default-titulos)))!important;
}
/* Links */
.sk3-link {
	color: rgba(var(--sig-custom-color, var(--sig-default-color)))!important;
}
/* Textos */
.sk3-texto {
	color: rgba(var(--sig-custom-color, var(--sig-default-color)))!important;
}
/* Labels de formularios */
.sk3-content-container form label {
	color: rgba(var(--sig-custom-color, var(--sig-default-color)))!important;
}

/* Checkboxes titulos */
.sk3-titulos-chk label {
  color: rgba(var(--sig-custom-titulos, var(--sig-default-titulos)))!important;
}
.sk3-titulos-chk .form-check-input {
	border-color: rgba(var(--sig-custom-titulos, var(--sig-default-btn-border-color)))!important;
}
.sk3-titulos-chk .form-check-input:checked {
	background-color: rgba(var(--sig-custom-titulos, var(--sig-default-btn-color)))!important;
}
.sk3-titulos-chk .form-check-input:focus {
	box-shadow: 0 0 0 0.2rem rgba(var(--sig-custom-btn-border-color, var(--sig-default-btn-border-color)), 0.25)!important;
}

/* Botones */
.sk3-boton {
	background-color: rgba(var(--sig-custom-btn-background-color, var(--sig-default-btn-background-color)))!important;
	color: rgba(var(--sig-custom-btn-color, var(--sig-default-btn-color)))!important;
	border-color: rgba(var(--sig-custom-btn-border-color, var(--sig-default-btn-border-color)))!important;
}
.sk3-boton:hover {
	background-color: rgba(var(--sig-custom-btn-color, var(--sig-default-btn-color)))!important;
	color: rgba(var(--sig-custom-btn-background-color, var(--sig-default-btn-background-color)))!important;
	border-color: rgba(var(--sig-custom-btn-border-color, var(--sig-default-btn-border-color)))!important;
}
.sk3-boton:focus {
	box-shadow: 0 0 0 0.2rem rgba(var(--sig-custom-btn-border-color, var(--sig-default-btn-border-color)), 0.25)!important;
}
.sk3-boton.disabled {
	background-color: rgba(var(--sig-custom-btn-color, var(--sig-default-btn-color)), 0.5)!important;
	color: rgba(var(--sig-custom-btn-background-color, var(--sig-default-btn-background-color)), 0.7)!important;
	border-color: rgba(var(--sig-custom-btn-border-color, var(--sig-default-btn-border-color)), 0.5)!important;
}


/* Modal agregar articulo */ 
.sk3-agregar-modal-content .modal-header {
	background-color: rgba(var(--sig-custom-header-background-color, var(--sig-default-header-background-color)))!important;
}
.sk3-agregar-modal-content .modal-title {
	color: rgba(var(--sig-custom-header-color, var(--sig-default-header-color)))!important;
}
.sk3-agregar-modal-content .modal-header button.close {
	color: rgba(var(--sig-custom-header-color, var(--sig-default-header-color)))!important;
}


/* Articulos: Borde de cajas */
.sk3-art-card {
	border-color: rgba(var(--sig-custom-card-border-color, var(--sig-default-card-border-color)), 0.25)!important;
}
/* Articulos: Linea con la categoria */
.sk3-art-categoria {
	color: rgba(var(--sig-custom-color, var(--sig-default-color)), 0.75)!important;
}
/* Articulos: Linea con el titulo del articulo */
.sk3-art-titulo {
	color: rgba(var(--sig-custom-color, var(--sig-default-color)), 1.25)!important;
}
/* Articulos: Linea con el subtitulo del articulo */
.sk3-art-subtitulo {
	color: rgba(var(--sig-custom-color, var(--sig-default-color)), 0.75)!important;
}
/* Articulos: Linea con el precio */
.sk3-art-precio {
	color: rgba(var(--sig-custom-titulos, var(--sig-default-titulos)))!important;
}


/* Alert que puede mostrarse en los resultados cuando entran a una categoria */
.sk3-catego-alert {
	border-color: rgba(var(--sig-custom-titulos, var(--sig-default-titulos)), 0.25)!important;
	color: rgba(var(--sig-custom-titulos, var(--sig-default-titulos)))!important;
}


/* Ticket: Texto, boton Editar y Scrollbar */
.sk3-ticket-tabla, .sk3-ticket-tabla table {
	color: rgba(var(--sig-custom-color, var(--sig-default-color)))!important;
}
.sk3-ticket-tabla button {
	color: rgba(var(--sig-custom-color, var(--sig-default-color)))!important;
}
.sk3-ticket-tabla button:hover {
	color: white!important;
	background-color: rgba(var(--sig-custom-color, var(--sig-default-color)))!important;
}
.sk3-ticket-tabla button:focus {
	box-shadow: 0 0 0 0.2rem rgba(var(--sig-custom-color, var(--sig-default-color)), 0.25)!important
}
.sk3-ticket .scroll-bar {
	background-color: rgba(var(--sig-custom-color, var(--sig-default-color)), 0.25)!important;
}


/* Categorias en Desktop y Tablets */
@media (min-width: 768px) {
	/* Titulo y separador */ 
	.categorias .e-headertext, .categorias .e-list-header .e-icons {
		color: rgba(var(--sig-custom-titulos, var(--sig-default-titulos)))!important;
	}
	.categorias .e-listview .e-list-header {
		border-bottom-color: rgba(var(--sig-custom-titulos, var(--sig-default-titulos)))!important;
	}
	/* Items */ 
	.categorias .e-listview .e-list-item, .categorias .e-listview .e-list-item .e-icons {
		color: rgba(var(--sig-custom-color, var(--sig-default-color)))!important;
	}
	/* Background de Items seleccionados */ 
	.categorias .e-listview .e-list-item.e-active, .categorias .e-listview .e-list-item.e-focused {
		background-color: rgba(var(--sig-custom-color, var(--sig-default-color)), 0.10)!important;
	}
	/* Background de Items hover */ 
	.categorias .e-listview .e-list-item.e-hover {
		background-color: rgba(var(--sig-custom-color, var(--sig-default-color)), 0.05)!important;
	}
	/* Scrollbar */
	.categorias .scroll-bar {
		background-color: rgba(var(--sig-custom-color, var(--sig-default-color)), 0.25)!important;
	}
}
/* Categorias en Mobile */
@media (max-width: 767.98px) {
	.categorias {
		background-color: white!important;
	}
	#categorias_listview {
		min-height:100%;
		background-color: rgba(var(--sig-custom-header-background-color, var(--sig-default-header-background-color)), 0.90)!important;
	}
	.categorias.open .e-list-header, .categorias.open .e-listview, .categorias.open .e-list-item, .categorias.open .e-icons {
		background-color: rgba(0,0,0, 0)!important; /* Background de items transparente */
		color: rgba(var(--sig-custom-header-color, var(--sig-default-header-color)))!important;
	}
	.categorias.open .e-list-item.e-active {
		background-color: rgba(var(--sig-custom-header-background-color, var(--sig-default-header-background-color)), 1.5)!important;
	}
}


/* Dropdowns */
.sk3-dropdown, .sk3-dropdown .dropdown-item {
	color: rgba(var(--sig-custom-color, var(--sig-default-color)))!important;
}
.sk3-dropdown .dropdown-item:hover {
	background-color: rgba(var(--sig-custom-color, var(--sig-default-color)), 0.05)!important;
}
.sk3-dropdown, .sk3-dropdown .dropdown-item.disabled {
	color: rgba(var(--sig-custom-color, var(--sig-default-color)), 0.5)!important;
}

/* Carousel */
.carousel-indicators button {
	background-color: rgba(var(--sig-custom-titulos, var(--sig-default-titulos)))!important;
}



/* Footer */
.sk3-footer-navbar {
	/* Necesario para que no se transparente el sk3-footer-outer-container */
	background-color: white!important;
}
.sk3-footer-outer-container {
	background-color: rgba(var(--sig-custom-header-background-color, var(--sig-default-header-background-color)), 0.1)!important;
}


/* Mega Menu */
.mega-menu-wrapper .nav {
	background-color: rgba(var(--sig-custom-megamenu-header-background-color, var(--sig-default-megamenu-header-background-color)));
}
.mega-menu-wrapper .mega-menu-header-item, .mega-menu-wrapper .mega-menu-header-item a {
	color: rgba(var(--sig-custom-megamenu-header-color, var(--sig-default-megamenu-header-color)));
}
.mega-menu-wrapper .mega-menu .nav-column li, .mega-menu-wrapper .mega-menu .nav-column h6, .mega-menu-wrapper .mega-menu .nav-column a {
	color: rgba(var(--sig-custom-color, var(--sig-default-color)));
}
.mega-menu-wrapper .mega-menu .nav-column a:hover {
	color: rgba(var(--sig-custom-titulos, var(--sig-default-titulos)));
}



