/**
 * Estilos custom
 */

/**
 * SINAE
 */
.Box--table .Table th,
.Box--table .Table td {
  padding: 10px;
  font-size: .95em;
  font-weight: normal;
}

/* Boton filtros normativa */
#edit-submit-normativa.u-mt4 {
  margin-top: 0 !important;
}


/**
 * Navegación local
 */
.Box--navLocal .Page-navList li span.no-link {
  padding-left: 1rem;
  padding-right: 1rem;
  color: #3155a6;
}

.Page-navList li span.no-link {
  display: block;
  padding: .75rem 1.5rem;
  transition: color .25s;
}

iframe {
  width: 1px !important;
  min-width: 100% !important;
  *width: 100% !important;
}

span.u-mb3 ~ select {
  margin-bottom: 1.5rem !important;
}

/**
 * Login Page
 */
.page-user-login [data-region='highlighted'],
.page-user-login [data-region='highlighted'] .Module {
  overflow: hidden;
}

.Box-image {
  image-rendering: -webkit-optimize-contrast;
}

.chosen-container-single .chosen-single {
  width: 24rem;
}

/**
 *Estilos para elementos obsoletos por accesibilidad
 */
iframe.no_border {
  border-style:none;
  border:none
}

/**
* Agregar estilos a concreta
 */
.Tree > ul > li:first-child {
  padding-left: 0;
  width: 100%;
  height: auto;
}

.Tree > ul > li:first-child::before {
  background-color: transparent;
}

.Tree ul>li div.itemContent img {
  max-width: 70px;
}

.overflow-reset {
  overflow: initial !important;
}

.overflow-reset div:has(.Media-image) {
  overflow: auto !important;
}
