/* Estilos para os formulários */
.form-group {
    margin-bottom: 30px; /* Aumenta o espaçamento entre os grupos de formulários */
  }
  
  .form-control {
    padding: 20px;
    border-radius: 10px;
    border: 2px solid #007bff;
    width: 100%; /* Garante que os inputs ocupem todo o espaço disponível */
    margin-bottom: 20px; /* Espaçamento entre os inputs */
    font-size: 18px; /* Tamanho da fonte */
  }
  
  .form-check-label {
    margin-left: 10px; /* Ajusta o espaçamento entre o checkbox e o texto */
  }
  .form-check-input {
    transform: scale(1.2); /* Aumenta o tamanho do checkbox */
  }
  
  .btn-primary {
    background-color: #007bff; /* Cor de fundo do botão */
    color: #fff; /* Cor do texto do botão */
    padding: 20px 40px; /* Ajusta o espaçamento interno do botão */
    border: none;
    border-radius: 10px;
    cursor: pointer;
    transition: background-color 0.3s ease; /* Efeito de transição suave */
    font-size: 20px; /* Tamanho da fonte */
    margin-top: 20px;
    margin-bottom: 20px; /* Espaçamento entre o botão e o link "Esqueceu a senha?" */
    width: calc(100% - 4px); 
  }
  
  .btn-primary:hover {
    background-color: #0056b3; /* Cor de fundo do botão ao passar o mouse */
  }
  
  .text-center a {
    font-size: 18px; /* Tamanho da fonte do link "Esqueceu a senha?" */
    color: #007bff; /* Cor do link */
    text-decoration: none; /* Remove o sublinhado padrão */
    transition: color 0.3s ease; /* Efeito de transição suave */
  }
  
  .text-center a:hover {
    color: #0056b3; /* Cor do link ao passar o mouse */
  }
  