.label.label-inativo {
	background-color: var(--color-yellow-600);
}

.label.label-frio {
	background-color: var(--color-primary-400);
}

.label.label-bloqueado {
	background-color: var(--color-red-800);
}

.new-alert-green, .alert-new-success {
    background-color: var(--color-green-200);
    border-color: var(--color-green-300);
    color: var(--color-green-600);
}

.alert-new-red, .alert-new-danger, .alert-new-error {
    background-color: var(--color-red-100);
    border-color: var(--color-red-200);
    color: var(--color-red-500);
}

.text-new-blue, a.text-new-blue {
	color: var(--color-primary-500);
}

a.text-new-blue:hover {
	color: var(--color-primary-600);
}

.nav>.disabled>a.text-new-blue,
.nav>.disabled>a.text-new-blue:hover {
	color: var(--color-neutral-400);
	text-decoration: none;
	cursor: default;
}

.text-new-orange {
	color: var(--color-secondary-500);
}

.text-new-gray {
	color: var(--color-neutral-500);
}

.text-new-dark-gray {
	color: var(--color-neutral-950);
}

.text-new-red {
	color: var(--color-red-500);
}

.text-new-green {
	color: var(--color-green-500);
}

.btn.btn-new-secondary, .btn.btn-new-warning {
	color: var(--color-neutral-50) !important;
	text-shadow: none;
	background-color: var(--color-secondary-500);
	background-image: none;
}

.btn.btn-new-secondary:hover, .btn.btn-new-warning:hover,
.btn-group.open .btn-new-secondary.dropdown-toggle {
	background-color: var(--color-secondary-600);
}

.btn.btn-new-primary {
	color: var(--color-neutral-50) !important;
	text-shadow: none;
	background-color: var(--color-primary-500);
	background-image: none;
}

.btn.btn-new-primary:hover {
	background-color: var(--color-primary-600);
}

.btn.btn-new-info {
	color: var(--color-neutral-50) !important;
	text-shadow: none;
	background-color: var(--color-primary-300);
	background-image: none;
}

.btn.btn-new-info:hover {
	background-color: var(--color-primary-400);
}

.btn.btn-new-gray {
	color: var(--color-neutral-950) !important;
	text-shadow: none;
	background-color: var(--color-neutral-200);
	background-image: none;
}

.btn.btn-new-gray:hover {
	background-color: var(--color-neutral-300);
}

.btn.btn-new-white {
	color: var(--color-neutral-950) !important;
	text-shadow: none;
	background-color: var(--color-pure-white);
	background-image: none;
}

.btn.btn-new-white:hover {
	background-color: var(--color-neutral-100);
}

.btn.btn-new-green, .btn.btn-new-success {
	color: var(--color-pure-white) !important;
	text-shadow: none;
	background-color: var(--color-green-600);
	background-image: none;
}

.btn.btn-new-green:hover, .btn.btn-new-success:hover,
.btn-group.open .btn-new-success.dropdown-toggle {
	background-color: var(--color-green-700);
}

.btn.btn-new-red, .btn.btn-new-danger {
	color: var(--color-pure-white) !important;
	text-shadow: none;
	background-color: var(--color-red-600);
	background-image: none;
}

.btn.btn-new-red:hover, .btn.btn-new-danger:hover,
.btn-group.open .btn-new-danger.dropdown-toggle {
	background-color: var(--color-red-700);
}

.dropdown-opcoes.dropdown-menu li > a:hover,
.dropdown-opcoes.dropdown-menu li > a:focus,
.dropdown-opcoes.dropdown-submenu:hover > a {
	color: var(--color-pure-white);
	background-color: var(--color-primary-500);
	background-image: none;
}

.icn-orange {
	stroke: var(--color-secondary-500);
}

.icone-azul-lucide {
	stroke: var(--color-primary-500);
}

.icone-pesquisa-item-lista {
    stroke: var(--color-neutral-950);
}

.icone-pesquisa-item-lista:hover {
    stroke: var(--color-neutral-600);
}

li.selected svg.lucide-check,
li:has(button svg.lucide-check) svg.lucide-check {
  visibility: visible;
}

li svg.lucide-check {
  visibility: hidden;
}

.icone-sw-h-lucide {
	stroke-width: 3;
}

.icone-sw-vh-lucide {
	stroke-width: 4;
}

.centralizar-itens * {
	vertical-align: middle;
}

.ptf-0 > * {
 	padding-top: 0 !important;
}

.ml-3 {
	margin-left: 3px;
}

.mr-3 {
	margin-right: 3px;
}

.mr-5 {
	margin-right: 5px;
}

.cog-link {
	color: var(--color-neutral-400);
}
.cog-link:hover {
	color: var(--color-neutral-500);
}
.cog-link:active {
	color: var(--color-primary-600);
}
.question-link {
	color: var(--color-neutral-400) !important;
}
.question-link:hover {
	color: var(--color-neutral-500) !important;
}
.open .question-link {
	color: var(--color-primary-600) !important;
}

.jq-widget-header-new {
	color: var(--color-neutral-950) !important;
	text-shadow: none;
	border-color: var(--color-neutral-300) !important;
	background-color: var(--color-neutral-200) !important;
	background-image: none !important;
}