:root {
  --rbm-azul: #4b5da0;
  --rbm-laranja: #b18a25;
  --rbm-laranja-hover: #97721e;
}

.cadastro_rbm h2 {
  color: var(--rbm-azul);
  font-size: 25px;
}

.cadastro_rbm-btn {
  background-color: var(--rbm-laranja);
  color: #fff;
  border: none;
}

.cadastro_rbm-btn:hover {
  background-color: var(--rbm-laranja-hover);
}

.cadastro_rbm-card {
  transition: 0.3s ease;
  border-left: 5px solid var(--rbm-azul);
  border-radius: 0.5rem;
}

.cadastro_rbm-card:hover {
  transform: translateY(-4px);
}

.cadastro_rbm-card-pj {
  background-color: #f5f7fb;
  border-left-color: var(--rbm-azul);
}

.cadastro_rbm-card-pf {
  background-color: #fffaf2;
  border-left-color: var(--rbm-laranja);
}

.bg-pj {
  background-color: var(--rbm-azul);
  color: #fff;
}

.bg-pf {
  background-color: var(--rbm-laranja);
  color: #fff;
}

/* Tabs */

.cadastro_rbm-tabs .nav-link {
  color: var(--rbm-azul);
  font-weight: 500;
}

.cadastro_rbm-tabs .nav-link.active {
  background-color: var(--rbm-laranja);
  color: white;
  border: none;
  border-radius: 0.375rem 0.375rem 0 0;
}

.cadastro_rbm-img {
  width: 130px;
  float: left;
}

@media (max-width: 576px) {
  .cadastro_rbm-img {
    display: none;
  }
}

@media (max-width: 1024px) {
  #denuncia_importancia {
    display: none;
  }
}

card-title {
  text-decoration: none !important;
}

h4 {
}

