[data-pc-header=header-1] {
    --pc-header-background: linear-gradient(to right, #0f315e, #1f395c) !important;
}
/*

Conversão dos valores CMYK para Hexadecimal:
	1.	Primeiro tom de azul (CMYK: 100 84 29 35):
	•	Hex: #0067b1
	•	RGB: rgb(0, 103, 177)
	2.	Segundo tom de azul (CMYK: 75 42 7 0):
	•	Hex: #4c9dd2
	•	RGB: rgb(76, 157, 210)
	3.	Primeiro tom de vermelho (CMYK: 20 100 100 21):
	•	Hex: #e60000
	•	RGB: rgb(230, 0, 0)
	4.	Segundo tom de vermelho (CMYK: 2 100 100 2):
	•	Hex: #ff3333
	•	RGB: rgb(255, 51, 51)


Ajustes realizados:

	•	O primeiro tom de azul foi definido como #0067b1 (baseado no CMYK: 100 84 29 35).
	•	O segundo tom de azul foi definido como #4c9dd2 (baseado no CMYK: 75 42 7 0).
	•	O primeiro tom de vermelho foi definido como #e60000 (baseado no CMYK: 20 100 100 21).
	•	O segundo tom de vermelho foi definido como #ff3333 (baseado no CMYK: 2 100 100 2).
*/

[data-pc-preset=preset-1] {
  --pc-sidebar-active-color: #0067b1; /* Primeiro tom de azul */
  --bs-blue: #0067b1; /* Primeiro tom de azul */
  --bs-primary: #0067b1; /* Azul primário */
  --bs-primary-rgb: 0, 103, 177; /* RGB do primeiro tom de azul */
  --bs-primary-light: #e1effe; /* Azul claro para o fundo */
  --bs-link-color: #0067b1; /* Azul primário para links */
  --bs-link-color-rgb: 0, 103, 177; /* RGB do primeiro tom de azul */
  --bs-link-hover-color: #004b8d; /* Azul mais escuro para hover */
  --bs-link-hover-color-rgb: 0, 75, 141; /* RGB do hover */
  --dt-row-selected: 0, 103, 177; /* Cor para linhas selecionadas */
}

[data-pc-preset=preset-1] .bg-light-primary {
  background: #e1effe; /* Azul claro */
  color: #0067b1; /* Azul primário para texto */
}

[data-pc-preset=preset-1] .bg-grd-primary {
  background: linear-gradient(45deg, #0067b1, #4c9dd2); /* Gradiente de azul */
}

[data-pc-preset=preset-1] .link-primary {
  color: #0067b1 !important; /* Azul primário */
}

[data-pc-preset=preset-1] .link-primary:hover, [data-pc-preset=preset-1] .link-primary:focus {
  color: #004b8d !important; /* Azul mais escuro para hover */
}

[data-pc-preset=preset-1] .btn-primary {
  --bs-btn-color: #ffffff; /* Cor do texto do botão (branco) */
  --bs-btn-bg: #0067b1; /* Azul mais escuro */
  --bs-btn-border-color: #0067b1; /* Azul mais escuro */
  --bs-btn-hover-color: #ffffff; /* Cor do texto do botão (branco) ao passar o mouse */
  --bs-btn-hover-bg: #004b8d; /* Azul mais escuro para hover */
  --bs-btn-hover-border-color: #004b8d; /* Azul mais escuro para a borda ao passar o mouse */
  --bs-btn-focus-shadow-rgb: 93, 168, 255; /* Sombra de foco */
  --bs-btn-active-color: #ffffff; /* Cor do texto do botão (branco) quando ativo */
  --bs-btn-active-bg: #004b8d; /* Azul escuro quando o botão é pressionado */
  --bs-btn-active-border-color: #004b8d; /* Borda azul escuro quando ativo */
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); /* Sombra do botão ativo */
  --bs-btn-disabled-color: #ffffff; /* Cor do texto do botão desabilitado */
  --bs-btn-disabled-bg: #0067b1; /* Cor de fundo do botão desabilitado */
  --bs-btn-disabled-border-color: #0067b1; /* Cor da borda do botão desabilitado */
}

[data-pc-preset=preset-1] .btn-link {
  --bs-btn-color: #0067b1; /* Primeiro tom de azul para o link */
  --bs-btn-hover-color: #004b8d; /* Azul mais escuro para hover */
  --bs-btn-active-color: #004b8d; /* Azul mais escuro para o link ativo */
}

[data-pc-preset=preset-1] .text-bg-primary {
  color: #ffffff !important; /* Cor do texto em branco */
  background-color: RGBA(0, 103, 177, var(--bs-bg-opacity, 1)) !important; /* Azul escuro com opacidade */
}

[data-pc-preset=preset-1] .accordion {
  --bs-accordion-btn-focus-border-color: #0067b1; /* Primeiro tom de azul para foco */
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.2rem rgba(0, 103, 177, 0.25); /* Sombra de foco para o primeiro tom de azul */
  --bs-accordion-active-color: #0067b1; /* Azul ativo para os itens da accordion */
  --bs-accordion-active-bg: #e1effe; /* Fundo azul claro */
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230067b1'%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"); /* Ícone da accordion ativo */
}

[data-pc-preset=preset-1] .alert-primary {
  --bs-alert-color: #265c99; /* Cor do texto da alerta (azul mais escuro) */
  --bs-alert-bg: #cfe2ff; /* Fundo da alerta (azul claro) */
  --bs-alert-border-color: #adc6ff; /* Cor da borda da alerta */
  --bs-alert-link-color: #1e4a7a; /* Cor do link na alerta */
}

[data-pc-preset=preset-1] .list-group {
  --bs-list-group-active-bg: #0067b1; /* Azul mais escuro para o fundo ativo */
  --bs-list-group-active-border-color: #0067b1; /* Borda ativa com o mesmo azul */
}

[data-pc-preset=preset-1] .list-group-item-primary {
  color: #265c99; /* Cor do texto (azul mais escuro) */
  background-color: #cfe2ff; /* Fundo azul claro */
}

[data-pc-preset=preset-1] .nav {
  --bs-nav-link-hover-color: #004b8d; /* Azul mais escuro para o hover */
}

[data-pc-preset=preset-1] .nav-pills {
  --bs-nav-pills-link-active-bg: #0067b1; /* Primeiro tom de azul para a seleção ativa */
}

[data-pc-preset=preset-1] .pagination {
  --bs-pagination-hover-color: #004b8d; /* Azul mais escuro para o hover */
  --bs-pagination-focus-color: #004b8d; /* Azul mais escuro para foco */
  --bs-pagination-focus-box-shadow: 0 0 0 0.2rem rgba(0, 103, 177, 0.25); /* Sombra de foco usando o primeiro tom de azul */
  --bs-pagination-active-bg: #0067b1; /* Primeiro tom de azul para o item ativo */
  --bs-pagination-active-border-color: #0067b1; /* Bordas do item ativo no primeiro tom de azul */
}

[data-pc-preset=preset-1] .progress {
  --bs-progress-bar-bg: #0067b1; /* Primeiro tom de azul para a barra de progresso */
}

[data-pc-preset=preset-1] .form-check .form-check-input.input-primary:checked {
  border-color: #0067b1; /* Bordas do checkbox ativo com o primeiro tom de azul */
  background-color: #0067b1; /* Fundo do checkbox ativo com o primeiro tom de azul */
}

[data-pc-preset=preset-1] .form-check .form-check-input.input-light-primary:checked {
  border-color: #e1effe; /* Bordas do checkbox com o tom claro de azul */
  background-color: #e1effe; /* Fundo do checkbox com o tom claro de azul */
}

[data-pc-preset=preset-1] .form-check .form-check-input.input-light-primary:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%230067b1' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); /* Primeiro tom de azul */
}

[data-pc-preset=preset-1] .form-check .form-check-input.input-light-primary:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%230067b1'/%3e%3c/svg%3e"); /* Primeiro tom de azul */
}

[data-pc-preset=preset-1] .form-check .form-check-input.input-primary:focus[type=checkbox], 
[data-pc-preset=preset-1] .form-check .form-check-input.input-primary:focus[type=radio], 
[data-pc-preset=preset-1] .form-check .form-check-input.input-light-primary:focus[type=checkbox], 
[data-pc-preset=preset-1] .form-check .form-check-input.input-light-primary:focus[type=radio] {
  box-shadow: 0 0 0 0.2rem rgba(0, 103, 177, 0.25); /* Primeiro tom de azul com transparência */
  border-color: #0067b1; /* Primeiro tom de azul */
}

[data-pc-preset=preset-1] .form-check.form-switch .form-check-input.input-light-primary:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%230067b1' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); /* Primeiro tom de azul para o switch */
}

[data-pc-preset=preset-1] .btn-light-primary {
  background: #ecf5ff; /* Segundo tom de azul - mais claro */
  color: #0067b1; /* Primeiro tom de azul */
  border-color: #ecf5ff;
}

[data-pc-preset=preset-1] .btn-light-primary .material-icons-two-tone {
  background-color: #0067b1; /* Primeiro tom de azul */
}

[data-pc-preset=preset-1] .btn-light-primary:hover {
  background: #0067b1; /* Primeiro tom de azul */
  color: #fff;
  border-color: #0067b1; /* Primeiro tom de azul */
}

[data-pc-preset=preset-1] .btn-light-primary.focus, 
[data-pc-preset=preset-1] .btn-light-primary:focus {
  background: #0067b1; /* Primeiro tom de azul */
  color: #fff;
  border-color: #0067b1; /* Primeiro tom de azul */
}

[data-pc-preset=preset-1] .btn-light-primary:not(:disabled):not(.disabled).active, 
[data-pc-preset=preset-1] .btn-light-primary:not(:disabled):not(.disabled):active, 
.show > [data-pc-preset=preset-1] .btn-light-primary.dropdown-toggle {
  background: #0067b1; /* Primeiro tom de azul */
  color: #fff;
  border-color: #0067b1; /* Primeiro tom de azul */
}

[data-pc-preset=preset-1] .btn-check:active + .btn-light-primary,
[data-pc-preset=preset-1] .btn-check:checked + .btn-light-primary {
    background: #0067b1; /* Primeiro tom de azul */
    color: #fff;
    border-color: #0067b1; /* Primeiro tom de azul */
}

[data-pc-preset=preset-1] .btn-link-primary {
    background: transparent;
    color: #0067b1; /* Primeiro tom de azul */
    border-color: transparent;
}

[data-pc-preset=preset-1] .btn-link-primary .material-icons-two-tone {
    background-color: #0067b1; /* Primeiro tom de azul */
}

[data-pc-preset=preset-1] .btn-link-primary:hover {
    background: #ecf5ff; /* Segundo tom de azul */
    color: #0067b1; /* Primeiro tom de azul */
    border-color: #ecf5ff; /* Segundo tom de azul */
}

[data-pc-preset=preset-1] .btn-link-primary.focus, 
[data-pc-preset=preset-1] .btn-link-primary:focus {
    background: #ecf5ff; /* Segundo tom de azul */
    color: #0067b1; /* Primeiro tom de azul */
    border-color: #ecf5ff; /* Segundo tom de azul */
}

[data-pc-preset=preset-1] .btn-link-primary:not(:disabled):not(.disabled).active, 
[data-pc-preset=preset-1] .btn-link-primary:not(:disabled):not(.disabled):active, 
.show > [data-pc-preset=preset-1] .btn-link-primary.dropdown-toggle {
    background: #ecf5ff; /* Segundo tom de azul */
    color: #0067b1; /* Primeiro tom de azul */
    border-color: #ecf5ff; /* Segundo tom de azul */
}

[data-pc-preset=preset-1] .btn-check:active + .btn-link-primary,
[data-pc-preset=preset-1] .btn-check:checked + .btn-link-primary {
    background: #ecf5ff; /* Segundo tom de azul */
    color: #0067b1; /* Primeiro tom de azul */
    border-color: #ecf5ff; /* Segundo tom de azul */
}

[data-pc-preset=preset-1] .slider-selection {
    background-image: linear-gradient(to bottom, #c0ddff 0, #c0ddff 100%); /* Tom de azul mais claro */
}

[data-pc-preset=preset-1] .slider-selection.tick-slider-selection {
    background-image: linear-gradient(to bottom, #a6cfff 0, #a6cfff 100%); /* Tom de azul mais suave */
}

[data-pc-preset=preset-1] .swal-button:not([disabled]):hover {
    background-color: #0067b1; /* Primeiro tom de azul */
}

[data-pc-preset=preset-1] .swal-button:active {
  background-color: #0067b1; /* Primeiro tom de azul */
}

[data-pc-preset=preset-1] .swal-button:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(64, 153, 255, 0.29); /* Tom de azul mais claro */
}

[data-pc-preset=preset-1] .swal-content__input:focus {
  border-color: rgba(64, 153, 255, 0.29); /* Tom de azul mais claro */
}

[data-pc-preset=preset-1] .swal-content__textarea:focus {
  border-color: rgba(64, 153, 255, 0.29); /* Tom de azul mais claro */
}

[data-pc-preset=preset-1] .swal2-styled:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(64, 153, 255, 0.4) !important; /* Tom de azul mais forte */
}

[data-pc-preset=preset-1] .slider-tick.in-selection {
  background-image: linear-gradient(to bottom, #a6cfff 0, #a6cfff 100%); /* Tom de azul suave */
}

[data-pc-preset=preset-1] .table-primary {
  --bs-table-color: #ffffff;
  --bs-table-bg: #0067b1; /* Primeiro tom de azul */
  --bs-table-border-color: #53a3ff; /* Tom de azul mais claro */
  --bs-table-striped-bg: #4a9eff; /* Tom de azul mais claro */
  --bs-table-striped-color: #ffffff;
  --bs-table-active-bg: #53a3ff; /* Tom de azul mais claro */
  --bs-table-active-color: #ffffff;
  --bs-table-hover-bg: #449bff; /* Tom de azul mais forte */
  --bs-table-hover-color: #ffffff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}