/* CSS para Feedback de Validação */
.form-group {
    margin-bottom: 15px;
    position: relative;
}

/* Esconde as mensagens de erro por padrão */
.mensagem-erro {
    color: #d93025;
    font-size: 12px;
    display: none; /* Importante */
    margin-top: 3px;
}

/* Estilo do campo quando há um erro */
.form-group.erro input,
.form-group.erro textarea,
.form-group.erro select {
    border: 1px solid #d93025;
    background-color: #fce8e6;
}

/* Mostra a mensagem quando a classe 'erro' é adicionada */
.form-group.erro .mensagem-erro {
    display: block;
}

/* Estilo para organização dos radio buttons */
.radio-option {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}
.radio-option input {
    margin-right: 8px;
}
/* Adicione ou modifique este estilo no seu CSS */
.botao-enviar {
    background-color: #007bff;
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    width: 100%;
    transition: background-color 0.3s ease;
}

.botao-enviar:hover {
    background-color: #0056b3;
}