/* Colores por default - Van en formato RGB ----------------------------------*/
:root {
	/* Header */
	--argus-default-header-background-color: 84,45,41;
	--argus-default-header-item-color: 255,255,255;

	/* Menu principal */
	--argus-default-mainmenu-items-icon-color: 84,45,41;
	--argus-default-mainmenu-items-color: 147,77,68;

	/* Titulos y links */	
	--argus-default-titulos-color: 147,77,68;
	--argus-default-link-color: 147,77,68;

	/* Botones */
	--argus-default-btn-background-color: 255,255,255;
	--argus-default-btn-color: 147,77,68;
	--argus-default-btn-border-color: 147,77,68;

	/* Controles */
	--argus-default-control-color: 147,77,68;

	/* Fondo claro */
	--argus-default-light-background-color: 239,228,227;

/*	
	--argus-default-header-btn-background-color: 63,68,71;
	--argus-default-header-btn-color: 245,245,245;
	--argus-default-titulos: 241,109,42;
	--argus-default-color: 123,123,123;
	--argus-default-btn-background-color: 245,245,245;
	--argus-default-btn-color: 241,109,42;
	--argus-default-btn-border-color: 241,109,42;
	--argus-default-card-border-color: 123,123,123;
*/
}
/*----------------------------------------------------------------------------*/


/* Header: Fondo */
.argus-header-color {
	background-color: rgba(var(--argus-custom-header-background-color, var(--argus-default-header-background-color)))!important;
}
/* Header: Botones */
.argus-header-item-color {
	color: rgba(var(--argus-custom-header-item-color, var(--argus-default-header-item-color)))!important;
}
/* Header: Botones disabled */
.argus-header-item-color:disabled, .argus-header-item-color.disabled {
	color: rgba(var(--argus-custom-header-item-color, var(--argus-default-header-item-color)),0.6)!important;
}


/* Main Menu - Items */
.argus-mainmenu-items-icon-color {
	color: rgba(var(--argus-custom-mainmenu-items-icon-color, var(--argus-default-mainmenu-items-icon-color)))!important;
}
.argus-mainmenu-items-color {
	color: rgba(var(--argus-custom-mainmenu-items-color, var(--argus-default-mainmenu-items-color)))!important;
}


/* Titulos */
.argus-titulos-color {
	color: rgba(var(--argus-custom-titulos-color, var(--argus-default-titulos-color)))!important;
}
.argus-titulos-color.text-muted {
	opacity:0.7;
}
/* Linea separadora que va abajo de los titulos */
.argus-separador-color {
	background-color: rgba(var(--argus-custom-titulos-color, var(--argus-default-titulos-color)))!important;
}


/* Links */
.argus-link-color {
	color: rgba(var(--argus-custom-link-color, var(--argus-default-link-color)), 0.9)!important;
}
.argus-link-color:hover {
	color: rgba(var(--argus-custom-link-color, var(--argus-default-link-color)), 1.5)!important;
}
.argus-link-color:focus {
	box-shadow: 0 0 0 0.2rem rgba(var(--argus-custom-link-color, var(--argus-default-link-color)), 0.25)!important;
}
.argus-link-color:disabled {
	color: rgba(var(--argus-custom-link-color, var(--argus-default-link-color)), 0.5)!important;
}


/* Botones */
.argus-boton-color {
	background-color: rgba(var(--argus-custom-btn-background-color, var(--argus-default-btn-background-color)))!important;
	color: rgba(var(--argus-custom-btn-color, var(--argus-default-btn-color)))!important;
	border-color: rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)))!important;
}
.argus-boton-color:hover {
	background-color: rgba(var(--argus-custom-btn-color, var(--argus-default-btn-color)))!important;
	color: rgba(var(--argus-custom-btn-background-color, var(--argus-default-btn-background-color)))!important;
	border-color: rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)))!important;
}
.argus-boton-color:focus {
	box-shadow: 0 0 0 0.2rem rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)), 0.25)!important;
}
.argus-boton-color.disabled, .argus-boton-color:disabled {
	background-color: rgba(var(--argus-custom-btn-background-color, var(--argus-default-btn-background-color)), 0.7)!important;
	color: rgba(var(--argus-custom-btn-color, var(--argus-default-btn-color)), 0.5)!important;
	border-color: rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)), 0.4)!important;
}
.argus-boton-color.accordion-button::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23444444'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important;
}

/* Botones color inverso */
.argus-boton-inverted-color {
	background-color: rgba(var(--argus-custom-btn-color, var(--argus-default-btn-color)))!important;
	color: rgba(var(--argus-custom-btn-background-color, var(--argus-default-btn-background-color)))!important;
	border-color: rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)))!important;
}
.argus-boton-inverted-color:hover {
	background-color: rgba(var(--argus-custom-btn-background-color, var(--argus-default-btn-background-color)))!important;
	color: rgba(var(--argus-custom-btn-color, var(--argus-default-btn-color)))!important;
	border-color: rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)))!important;
}
.argus-boton-inverted-color:focus {
	box-shadow: 0 0 0 0.2rem rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)), 0.25)!important;
}
.argus-boton-inverted-color.disabled, .argus-boton-inverted-color:disabled {
	background-color: rgba(var(--argus-custom-btn-background-color, var(--argus-default-btn-background-color)), 0.8)!important;
	color: rgba(var(--argus-custom-btn-color, var(--argus-default-btn-color)), 0.4)!important;
	border-color: rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)), 0.4)!important;
}
.argus-boton-inverted-color.accordion-button::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23444444'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important;
}


/* Controles: focus */
.argus-control-color:focus {
	border-color: rgba(var(--argus-custom-control-color, var(--argus-default-control-color)))!important;
	box-shadow: 0 0 0 0.2rem rgba(var(--argus-custom-control-color, var(--argus-default-control-color)), 0.25)!important;
}

/* Bordes */
.argus-border-color {
	border-color: rgba(var(--argus-custom-titulos-color, var(--argus-default-titulos-color)), 0.35)!important;
}


/* Fondo claro para BootStrap Alerts */
.argus-light-background-color {
	background-color: rgba(var(--argus-custom-light-background-color, var(--argus-default-light-background-color)))!important;
}



/* BOTON LLAMAR MOZO 
.argus-boton-llamar-mozo {
	background-color: rgba(var(--argus-custom-btn-background-color, var(--argus-default-btn-background-color)))!important;
	color: rgba(var(--argus-custom-btn-color, var(--argus-default-btn-color)))!important;
	border-color: rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)))!important;
}
.argus-boton-llamar-mozo:hover {
	background-color: rgba(var(--argus-custom-btn-background-color, var(--argus-default-btn-background-color)))!important;
	color: rgba(var(--argus-custom-btn-color, var(--argus-default-btn-color)))!important;
	border-color: rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)))!important;
	box-shadow: 0 0 0 0.1rem rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)), 0.25)!important;
}
.argus-boton-llamar-mozo:focus {
	box-shadow: 0 0 0 0.2rem rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)), 0.25)!important;
}
.argus-boton-llamar-mozo.disabled, .argus-boton-llamar-mozo:disabled {
	background-color: rgba(var(--argus-custom-btn-background-color, var(--argus-default-btn-background-color)), 0.5)!important;
	color: rgba(var(--argus-custom-btn-color, var(--argus-default-btn-color)), 0.7)!important;
	border-color: rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)), 0.5)!important;
}
*/
.argus-boton-llamar-mozo {
	background-color: transparent!important;
	color: rgba(var(--argus-custom-btn-color, var(--argus-default-btn-color)))!important;
	border-color: rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)))!important;
}
.argus-boton-llamar-mozo:hover {
/*	background-color: rgba(var(--argus-custom-btn-background-color, var(--argus-default-btn-background-color)))!important;
	color: rgba(var(--argus-custom-btn-color, var(--argus-default-btn-color)))!important;*/
	box-shadow: 0 0 0 0.1rem rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)), 0.25)!important;
}
.argus-boton-llamar-mozo:focus {
	box-shadow: 0 0 0 0.2rem rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)), 0.25)!important;
}
.argus-boton-llamar-mozo.disabled, .argus-boton-llamar-mozo:disabled {
	background-color: rgba(var(--argus-custom-btn-background-color, var(--argus-default-btn-background-color)), 0.5)!important;
	color: rgba(var(--argus-custom-btn-color, var(--argus-default-btn-color)), 0.7)!important;
	border-color: rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)), 0.5)!important;
}

.argus-boton-llamando-mozo {
	background-color: rgba(var(--argus-custom-btn-color, var(--argus-default-btn-color)))!important;
	color: rgba(var(--argus-custom-btn-background-color, var(--argus-default-btn-background-color)))!important;
	border-color: rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)))!important;
}
.argus-boton-llamando-mozo:hover {
	background-color: rgba(var(--argus-custom-btn-color, var(--argus-default-btn-color)))!important;
	color: rgba(var(--argus-custom-btn-background-color, var(--argus-default-btn-background-color)))!important;
	border-color: rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)))!important;
	box-shadow: 0 0 0 0.1rem rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)), 0.25)!important;
}
.argus-boton-llamando-mozo:focus {
	box-shadow: 0 0 0 0.2rem rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)), 0.25)!important;
}
.argus-boton-llamando-mozo.disabled, .argus-boton-llamando-mozo:disabled {
	background-color: rgba(var(--argus-custom-btn-color, var(--argus-default-btn-color)), 0.5)!important;
	color: rgba(var(--argus-custom-btn-background-color, var(--argus-default-btn-background-color)), 0.7)!important;
	border-color: rgba(var(--argus-custom-btn-border-color, var(--argus-default-btn-border-color)), 0.5)!important;
}