main {
  margin-top: 20px;

}

.hidden {
  display: none;
}

a,
a:visited {
  color: #643335;
}

a:hover,
a:focus {
  color: #643335;
}


.navbar {
  background-color: #643335;
}

#block-valer-mensajeinicio {
  margin-top: 30px;
}

.texto-entrada {
  margin-top: 20px;
}

.texto-entrada .row {
  margin-bottom: 20px;
}

.bloque-entrada {
  padding: 20px;
}

.icono-entrada {
  font-size: 80px;
  color: #643335;
}


#block-valer-userlogin {
  border: 1px solid #ccc;
  padding: 20px;
  width: 70%;
  margin: auto;
  margin-top: auto;
  margin-bottom: auto;
  margin-top: 50px;
  margin-bottom: 50px;
  border-radius: 10px;
  background-color: #f7f5f3;
}

#block-valer-userlogin form {
  margin-bottom: 20px;
}

#block-valer-userlogin li {
  list-style: none;
  display: inline;
  margin-right: 20px;
}

#block-valer-userlogin a,
#block-valer-userlogin a:visited {
  color: #643335;
}

#block-valer-userlogin a:hover,
#block-valer-userlogin a:focus {
  color: #643335;
}

#block-valer-userlogin .btn-primary:hover,
#block-valer-userlogin .btn-primary:focus {
  background-color: #754545 !important;
  border-color: #643335 !important;
}

#block-mensajeinicio {
  text-align: justify;
}

.user-register-form,
.user-pass {
  border: 1px solid #ccc;
  padding: 20px;
  width: 70%;
  margin: auto;
  margin-top: auto;
  margin-bottom: auto;
  margin-top: 50px;
  margin-bottom: 50px;
  border-radius: 10px;
  background-color: #f7f5f3;
}

.btn-primary {
  background-color: #643335;
  border-color: #643335;
  color: #fff !important;
}

.btn:disabled{
  background-color: #643335;
  border-color: #643335;
  color: #fff !important;
}

.btn-primary:hover,
.btn-primary:focus {
  background-color: #754545 !important;
  border-color: #643335 !important;
}


.block-menu {
  background-color: #643335;
  padding: 5px;
  margin-bottom: 20px;
}




.we-mega-menu-ul>.we-mega-menu-li>a {
  background-color: #643335;
  color: #fff;
  text-decoration: none;
}


@media (min-width: 992px) {
  .we-mega-menu-ul>.we-mega-menu-li>a {
    font-size: 18px;
  }

  .we-mega-menu-submenu li.we-mega-menu-li a {
    font-size: 18px;
  }

  .we-mega-menu-submenu>.we-mega-menu-submenu-inner {
    min-height: 4rem;
  }
}



.node-solicitud-de-evaluacion-edit-form fieldset {
  border: 2px solid #ccc;
  border-radius: 10px;
  padding: 10px;
}

.horizontal-tabs {
  border: none;
}

.horizontal-tabs ul.horizontal-tabs-list {
  background-color: white;
  border: none;
}

.horizontal-tabs ul.horizontal-tabs-list li {
  background-color: #643335;
  border: 0;
  margin-left: 3px;
  border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
  text-align: center;
}

.horizontal-tabs ul.horizontal-tabs-list li a {
  color: #fff;
  padding: 0.6em 0.5em;
}

.horizontal-tabs ul.horizontal-tabs-list li.selected {
  background-color: #f3e6e6;
}

.horizontal-tabs ul.horizontal-tabs-list li.selected a {
  color: #643335;
}


.horizontal-tabs ul.horizontal-tabs-list li a strong {
  font-weight: normal;
  font-size: 14px;
}


.horizontal-tabs ul.horizontal-tabs-list li a:hover {
  background-color: #764b4d;
  border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
}

.horizontal-tabs ul.horizontal-tabs-list li.selected a {
  background-color: #f3e6e6;
  border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
}

.horizontal-tabs-panes {
  border-top: 3px #764b4d solid;
  border-bottom: 3px #764b4d solid;
  margin-top: -5px;
  background-color: #f3e6e6;
}


.node--type-solicitud-de-evaluacion fieldset,
.node--type-evaluation fieldset {
  border: #ccc solid 1px;
  border-radius: 10px;
}


.node--type-solicitud-de-evaluacion fieldset legend,
.node--type-evaluation fieldset legend {
  background-color: #643335;
  color: #fff;
  margin-bottom: 0;
  padding: 10px;
  border-radius: 10px 10px 0 0;
}

.node--type-solicitud-de-evaluacion fieldset .fieldset-wrapper,
.node--type-evaluation fieldset .fieldset-wrapper {
  background-color: #f3e6e6;
  padding: 10px;
  border-radius: 0 0 10px 10px;
}

.node--type-solicitud-de-evaluacion .field,
.node--type-evaluation .field {
  margin: 5px 0;
}

#edit-field-main-erc-panel-wrapper input,
#edit-field-main-erc-panel-wrapper button {
  display: none;
}

#edit-field-other-erc-panels-wrapper input,
#edit-field-other-erc-panels-wrapper button {
  display: none;
}

#edit-field-other-erc-panels-wrapper .button {
  background-color: #643335;
  border-color: #643335;
  color: #fff;
}

#edit-field-other-erc-panels-wrapper .button :hover {
  background-color: #754545 !important;
  border-color: #643335 !important;
}

.js-filter-wrapper {
  display: none;
}

.panel-azul {
  background-color: #d0e4f3;
  padding: 10px;
}

.most-relevant-achievements .field--type-entity-reference-revisions {
  margin-top: 20px;
}

.most-relevant-achievements .field--type-entity-reference-revisions .field__items {
  background-color: #fff;
  ;
  padding: 10px;
}

.most-relevant-achievements .field--type-entity-reference-revisions .field__items>.field__item {
  border-bottom: 1px dashed #ccc;
  margin: 5px 0;
}


.alert-info {
  --bs-alert-color: rgb(33, 37, 41);
  --bs-alert-bg: rgb(197, 158, 172);
  --bs-alert-border-color: rgb(197, 158, 172);
  --bs-alert-link-color: rgb(33, 37, 41);
}

.views-field-evaluacion-ronda-views-field {
  width: 150px;
}

.node--unpublished {
  background-color: inherit;
}


#node-evaluation-edit-form .field-group-html-element {
  padding: 10px;
  background: #f3e6e6;
}

#node-evaluation-edit-form .view-info-del-expediente {
  padding: 10px;
  background: #ddd;
  margin-bottom: 10px;
}

.view-first-round .views-field-link-flag .flag-conflict-of-interest, .view-second-round .views-field-link-flag .flag-conflict-of-interest {
  display: inline;
}

.info_solicitante {
  border: 1px solid #ccc;
  padding: 20px;
  background: #ccc;
}

.view-listado-de-evaluaciones table {
  margin: 25px 0;
}

.view-listado-de-evaluaciones table caption {
  font-weight: bold;
  text-transform: uppercase;
}

.First:nth-of-type(2n+1) td {
  --bs-table-bg-type: rgb(185, 211, 185) !important;
}

.First:nth-of-type(2n) td {
  --bs-table-bg-type: rgb(217, 232, 217) !important;
}

.Second:nth-of-type(2n+1) td {
  --bs-table-bg-type: rgb(156, 185, 240) !important;
}

.Second:nth-of-type(2n) td {
  --bs-table-bg-type: rgb(190, 210, 249) !important;
}

#edit-field-ranking-wrapper .tabledrag-toggle-weight {
  display: none;
}
