body {
  font-family: 'Roboto', sans-serif;
  background-color: #f8f9fa;
}
.navbar-brand {
  font-weight: 700;
  font-size: 1.5rem;
}
.card {
  border: none;
  border-radius: 10px;
}
.icono {
  font-size: 2rem;
  color: #0d6efd;
  margin-right: 10px;
}
footer {
  background-color: #003366;
  color: white;
  text-align: center;
  padding: 20px 10px;
  margin-top: 60px;
}
.logo { 
  max-width: 150px; 
  }
.nav-link:hover { 
  text-decoration: underline;
}