/*# sourceMappingURL=theme.css.map */

#block-anet-basic-branding {
  display: flex;
  padding: 1em 0.8em 0 0.8em;
}

#block-anet-basic-branding .site-logo {
  padding: 0 2em 0 0;
}

/* Menú cuenta usuario */
#header #header-region {
    position: relative;
}

/* Alinear el bloque de cuenta de usuario a la derecha */
#block-anet-basic-menudecuentadeusuario {
    position: absolute;
    top: 10px; /* Ajusta según la altura de tu header */
    right: 10px; /* Ajusta el margen derecho */
    z-index: 10; /* Asegúrate de que esté por encima de otros elementos */
}

#block-anet-basic-menudecuentadeusuario .menu {
    display: flex;
    gap: 15px;
}

#block-anet-basic-menudecuentadeusuario .menu-item a {
    color: #2970a9; 
    text-decoration: none;
    font-weight: bold;
}

#block-anet-basic-menudecuentadeusuario .menu-item a:hover {
    color: #c72c1c; 
    text-decoration: underline;
}

/* Página login */
.page-user-password  #block-anet-basic-local-tasks,
.page-user-login #block-anet-basic-local-tasks {
  width: 22.5em;
  margin: 0 auto;
}

.page-user-password #block-anet-basic-content,
.page-user-login #block-anet-basic-content {
  width: 20em;
  margin: 0 auto;
}

.page-user-password h1,
.page-user-login h1 {
  padding: 1em;
}

.section-user input#edit-submit,
.page-user-password input#edit-submit,
.page-user-login input#edit-submit {
  background-color: #2970a9;
}

.section-user input#edit-submit:hover,
.page-user-password input#edit-submit:hover,
.page-user-login input#edit-submit:hover {
  background-color: #c72c1c;
}

.section-user li.tabs__tab a,
.page-user-password li.tabs__tab a,
.page-user-login li.tabs__tab a {
  background-color:  #2970a9;
  color: #fff;
}

.section-user li.tabs__tab--active a,
.page-user-password li.tabs__tab--active a,
.page-user-login li.tabs__tab--active a {
  background-color: #c72c1c;
  color: #fff;
}

.section-user li.tabs__tab a:hover,
.page-user-password li.tabs__tab a:hover,
.page-user-login li.tabs__tab a:hover {
  background-color: #c72c1c;
  color: #fff;
}

.section-user label {
  font-weight: bold;
}

.section-user summary {
  font-weight: bold;
  color: #2970a9;
}

.section-user h1 {
  margin: 0.9em 0.1em;
}

.user-form .form-text,
.user-form .form-email,
.user-form .password-confirm {
  width: 17em;
}
