@import url("https://fonts.googleapis.com/css2?family=Cabin:wght@700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Assistant:wght@700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans&display=swap");
.bg-red {
  background-color: #b30000;
}
/* navabar */
nav .navbar-nav li a.nav-link {
  color: white;
  font-family: "Open Sans", sans-serif;
}
nav .navbar-nav li a.nav-link:active {
  color: white;
}
nav .navbar-nav a.nav-link.dropdown-toggle.show {
  color: white;
}

nav .navbar-nav li a:hover {
  border-bottom: 2px solid white;
  color: white;
}
nav .navbar-nav li a.dropdown-item {
  color: #b30000;
  font-family: "Open Sans", sans-serif;
}
nav .navbar-nav li a.dropdown-item:active {
  background-color: #b30000;
  color: white;
}

.navbar {
  padding-top: 0% !important;
  padding-bottom: 0% !important;
}

/*contenido*/
.btn.btn-primary {
  background-color: #b30000;
  border-color: #b30000;
  --bs-btn-hover-bg: #cb1c1c;
  --bs-btn-hover-border-color: #cb1c1c;
  --bs-btn-active-bg: #d72525;
  --bs-btn-active-border-color: #b30000;
  font-family: "Open Sans", sans-serif;
}
.form-box {
  width: 50%;
}
.subtitle {
  text-align: center;
  text-decoration: underline;
  color: #000000;
  font-family: "Open Sans", sans-serif;
}

.logo {
  width: 112px;
  height: 80px;
}
