/* Seu CSS personalizado aqui */
body {
    background-color: #f8f9fa; /* Cor de fundo suave */
}

/* Exemplo de um estilo extra para os botões */
.btn-primary {
    background-color: #007bff;
    border-color: #007bff;
}

.btn-primary:hover {
    background-color: #0056b3;
    border-color: #004085;
}

.patrocinador-logo {
    max-width: 100%; /* Garante que a imagem não ultrapasse o contêiner */
    height: 100px;  /* Define uma altura fixa para que todas tenham o mesmo tamanho */
    object-fit: contain; /* Evita distorcer a imagem */
}
.card-link {
    color: #007bff; /* Cor azul */
    text-decoration: none;
    transition: color 0.3s;
}

.card-link:hover {
    color: #0056b3; /* Um tom de azul mais escuro no hover */
}
.botoes-acao {
    display: flex;
    gap: 10px; /* Adiciona um espaço de 10px entre os botões */
    margin-top: 15px; /* Adiciona uma margem superior para separar do formulário */
}
.btn-cinza-claro {
    background-color: #DCDCDC; /* Cinza muito claro */
    color: #000000; /* Cor do texto para contraste */
    border-color: #000000; /* Borda levemente mais escura */
	font-weight: bold; /* Adiciona negrito ao texto */
}

.btn-cinza-claro:hover {
    background-color: #0d6efd;
	color: #ffffff; /* Cor do texto para branco */
    border-color: #000000;
	font-weight: bold; /* Adiciona negrito ao texto */
}