:root {
	--verde: #83c635;
	--rojo: #f01b18;
	--azul: #0069d9;

	--tamano: 50px;
	--tam-sonar: 25px;
	--color-OK: #83c635;
	--color-noOK: #f01b18;
	--color-comen: var(--azul);
}

/* ------------------ CLASES PARA RETROALIMENTACIONES TOOLTIP ------------------ */
.tooltip {
	filter: drop-shadow(2px 4px 10px #444);
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.tooltip-inner {
	font-size: 1.1em;
	text-align: left;
	min-width: 280px;
	padding: 10px;
}

/*  lg  BS4   >= 992 px	*/
@media (min-width: 992px) {
	.tooltip-inner {
		min-width: 480px;
	}
}

.tooltip.show {
	opacity: 1;
}

.tooltip.primary .tooltip-inner {
	background-color: var(--bs-primary);
}

.tooltip.info .tooltip-inner {
	background-color: var(--bs-info);
}

.tooltip.warning .tooltip-inner {
	background-color: var(--bs-warning);
}

.tooltip.success .tooltip-inner {
	background-color: var(--color-OK);
}

.tooltip.danger .tooltip-inner {
	background-color: var(--color-noOK);
}

/* ---------------------------------------------------------------------------------- */
.tooltip.success.bs-tooltip-bottom .tooltip-arrow::before {
	border-bottom-color: var(--color-OK);
}

.tooltip.success.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
	border-top-color: var(--color-OK);
}

.tooltip.success.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
	border-right-color: var(--color-OK);
}

.tooltip.success.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
	border-bottom-color: var(--color-OK);
}

.tooltip.success.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
	border-left-color: var(--color-OK);
}

/* ---------------------------------------------------------------------------------- */
.tooltip.danger.bs-tooltip-bottom .tooltip-arrow::before {
	border-bottom-color: var(--color-noOK);
}

.tooltip.danger.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
	border-top-color: var(--color-noOK);
}

.tooltip.danger.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
	border-right-color: var(--color-noOK);
}

.tooltip.danger.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
	border-bottom-color: var(--color-noOK);
}

.tooltip.danger.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
	border-left-color: var(--color-noOK);
}

/* ---------------------------------------------------------------------------------- */
.tooltip.primary.bs-tooltip-bottom .tooltip-arrow::before {
	border-bottom-color: var(--color-comen);
}

.tooltip.primary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
	border-top-color: var(--color-comen);
}

.tooltip.primary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
	border-right-color: var(--color-comen);
}

.tooltip.primary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
	border-bottom-color: var(--color-comen);
}

.tooltip.primary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
	border-left-color: var(--color-comen);
}