:root {
  --bs-primary: #003b95;
  --bs-primary-rgb: 0, 59, 149;
}

.btn-primary {
  background-color: #003b95 !important;
  border-color: #003b95 !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
  background-color: #003b95 !important;
  border-color: #003b95 !important;
  box-shadow: none !important;
}

.btn,
.btn:hover,
.btn:focus,
.btn:active,
.btn:focus-visible {
  box-shadow: none !important;
  text-decoration: none !important;
  transition: none !important;
}

.btn {
  color: #ffffff !important;
  background-color: #003b95 !important;
  border-color: #003b95 !important;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn:focus-visible {
  color: #ffffff !important;
  background-color: #003b95 !important;
  border-color: #003b95 !important;
}

.btn:disabled,
.btn.disabled {
  color: #ffffff !important;
  background-color: #003b95 !important;
  border-color: #003b95 !important;
  opacity: 0.65;
}

.btn.nr-acao-perigo,
.btn.nr-acao-perigo:hover,
.btn.nr-acao-perigo:focus,
.btn.nr-acao-perigo:active,
.btn.nr-acao-perigo:focus-visible {
  color: #ffffff !important;
  background-color: #dc3545 !important;
  border-color: #dc3545 !important;
}

.btn.nr-acao-voltar,
.btn.nr-acao-voltar:hover,
.btn.nr-acao-voltar:focus,
.btn.nr-acao-voltar:active,
.btn.nr-acao-voltar:focus-visible {
  color: #212529 !important;
  background-color: #ffc107 !important;
  border-color: #ffc107 !important;
}

.dropdown-item.nr-acao-perigo,
a.nr-acao-perigo:not(.btn) {
  color: #dc3545 !important;
  font-weight: 600;
}

.dropdown-item.nr-acao-voltar,
a.nr-acao-voltar:not(.btn) {
  color: #b58100 !important;
  font-weight: 600;
}
