/* Custom menu styling */

.documentos {
  background-color: #f8f9fa;
}

.documentos h2 {
  font-size: 2rem;
}

.card {
  border: none;
  border-radius: 0.75rem;
}

.card-body h6 {
  font-size: 1rem;
}

.btn-primary {
  background-color: #2563eb;
  border-color: #2563eb;
}

.btn-primary:hover {
  background-color: #1e40af;
  border-color: #1e40af;
}

/* NOVO CSS */

    .icon-circle {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 60px;
        height: 60px;
        border-radius: 50%;
    }
    .icon-circle i {
        font-size: 1.75rem;
    }

  /* Formulário */

  #formulario-contato {
  background-color: #f7fdfc;
}

#formulario-contato form input,
#formulario-contato form textarea,
#formulario-contato form select {
  border-radius: 8px;
  border: 1px solid #ccc;
}

#formulario-contato .btn-primary {
  background-color: #00b8a9;
  border: none;
  font-weight: bold;
}

#formulario-contato .btn-primary:hover {
  background-color: #009b8a;
}
