@charset "UTF-8";
/*!
 * Bootstrap  v5.2.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

:root {

  --icm-color-principal: #0075bb;
  --icm-color-secundario: #006efb40;
  --icm-borde-secundario: 1px solid #bfbfbf;
  --icm-color-boton: #00567d;
  --icm-color-boton-claro: #088bc6;
  --icm-color-boton-prevnext-claro: #008388;
  --icm-color-boton-prevnext: #00686c;
  --icm-color-fondo-item-activo: #0695d6;
  --icm-color-item-activo: white;
  --icm-color-boton_disabled: dimgray;
  --icm-body-bg: #3ac7ff38;
/*
    --icm-color-principal: lightblue;
    --icm-color-secundario: #add8e640;
    --icm-borde-secundario: 1px solid #bfbfbf;
    --icm-color-boton: #0695d6;
    --icm-color-boton-claro: #17b2f8;
    --icm-color-boton-prevnext-claro: #008388;
    --icm-color-boton-prevnext: #00686c;
    --icm-color-fondo-item-activo: #0695d6;
    --icm-color-item-activo: white;
    --icm-color-boton_disabled: dimgray;
*/
}





body {
  word-wrap: break-word;
  word-break: break-word;
  background-color: var(--icm-body-bg) !important;
}

.hidden {
  display: none !important;
}

form#user-login-form {
    max-width: 380px;
}

body.preload *{
animation-duration: 0s !important;
-webkit-animation-duration: 0s !important;
transition:background-color 0s, opacity 0s, color 0s, width 0s, height 0s, padding 0s, margin 0s !important;}

@keyframes append-content {
    from {
	transform: scaleY(0);
	opacity: 0;
    }
    to {
	transform: scaleY(1);
	opacity: 1;
    }
}

@keyframes remove-content {
    from {
	display: block;
/*	transform: scaleY(1);
	opacity: 1;*/
    }
    to {
	transform: scaleY(0);
	opacity: 0;
    }
/*  from { display: block; }
  to { transform: translateY(-40px); opacity: 0;}*/
}

/* animate new box */
/*.col-12.col-sm-6.col-md-6.col-lg-3.col-xl-3*/
div.row, 
ul.dropdown-menu.show
{
    animation: append-content .3s linear;
    transform-origin:  top;
}

ul.dropdown-menu:not(.show)
{
    animation: remove-content .3s linear;
    transform-origin: top;
}

/* Autocomplete deluxe */
.error .autocomplete-deluxe-container.autocomplete-deluxe-multiple
{
    border: 2px solid red;
}

.autocomplete-deluxe-value-container .form-item, .form-actions
{
    margin-top: 0;
}

/* Link a SIGEVA */
#edit-field-sigeva-wrapper ul li:last-child {
  display: none;
}

.tabledrag-toggle-weight-wrapper
, th .paragraphs-actions {
  display: none;
}

.region-nav-branding {
  flex-shrink: inherit !important;
}

#edit-simplenews-issue-wrapper {
  display: none;
}

/* Edicion de usuario  */
/*#edit-account .form-disabled
,*/ #edit-language
, #edit-contact {
  display: none;
}

/* Encuestas polls */
#edit-field-poll-descripcion-wrapper #edit-field-poll-descripcion-0-format
{
  display: none;
}

/* Listados de personal */

.view-usuarios-para-listado-de-personal-
{
  word-break: initial;
}

.view-usuarios-para-listado-de-personal- {
  border: var(--icm-borde-secundario);
  margin-bottom: 1.5rem;
  background-color: var(--icm-color-secundario);
}
.view-usuarios-para-listado-de-personal- .view-content
,.view-usuarios-para-listado-de-personal- .view-filters
{
  padding-left: 15px;
  padding-right: 15px;
}
.view-usuarios-para-listado-de-personal- h2
{
  background-color: var(--icm-color-principal);
  padding-left: 5px;
}

span.page-item {
  margin-left: 3px;
  margin-bottom: 3px;
}

/* Pagina Links */

div.view-links div.row
{
  text-align: center;
}

div.view-links div.row div.col-12.col-sm-6.col-md-6.col-lg-3.col-xl-3
{
    margin-bottom: 18px;
    margin-top: 9px;
}


/* Menu */


.dropdown-item.active, .media-library-view--widget .view-header a.dropdown-item.is-active, .dropdown-item:active {
    color: var(--icm-color-item-activo);
    text-decoration: none;
    background-color: var(--icm-color-fondo-item-activo);
}


/*
li.sf-clone-parent {
  display: none;
}

#superfish-main-toggle {
  padding-bottom: 2em;
  padding-right: 1.5em;
  padding-left: 0.3em;
  padding-top: 0;
}

#superfish-main-toggle > span {
  display: none;
}

div.sf-accordion-toggle.sf-style-black > a:after {
  right: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

ul.sf-menu.sf-style-black li, ul.sf-menu.sf-style-black.sf-navbar {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb),var(--bs-bg-opacity)) !important;
}

ul.menu a.is-active {
  color: white;
  background-color: gray;
}*/


/* este ya estaba comentado ul.menu li.active-trail span.sf-depth-1 {
  color: white;
  background-color: gray;
}*/

/*
ul.menu li.active-trail span:not(.sf-sub-indicator) {
  color: white;
  background-color: gray;
}

ul.sf-menu .sf-sub-indicator {
    height: 16px;
    width: 14px;
}

ul.sf-menu ul .sf-sub-indicator {
  width: 28px;
  height: 32px;
}

ul.sf-menu ul .sf-sub-indicator::after {
    content: "▸";
    font-size: xx-large;
}
*/



/* Workflows */

.view.view-dashboards-ot-comunicacion.view-id-dashboards_ot_comunicacion
,.view.view-dashboards-ot-mantenimiento.view-id-dashboards_ot_mantenimiento
,.view.view-dashboards-ot-sececom.view-id-dashboards_ot_sececom
,.view.view-dashboards-ot-secelec.view-id-dashboards_ot_secelec
,.view.view-dashboards-ot-secedoc.view-id-dashboards_ot_secedoc
,.view.view-dashboards-ot-microtomografo.view-id-dashboards_ot_microtomografo
,.view.view-dashboards-sarp.view-id-dashboards_sarp
{
  word-break: initial;
}

optgroup:empty {
  display: none
}

div.view-content:has(> table)
,form.workflow-transition-form:has(> table) {
  overflow-x: auto;
  position: relative;
}

form.workflow-transition-form table {
  word-break: initial;
}

.region.region-nav-additional {
  width: 28%;
/*  min-width: 369px;*/
}

div.navbar-brand a.site-logo img {
  width: 68%;
  height: auto;
}

body.page-node-type-orden-de-trabajo-secelec form.workflow-transition-form td:last-child div div ul li:last-child {
  display: block;
}

body.page-node-type-orden-de-trabajo-secelec:not form.workflow-transition-form > div:nth-child(-n + 6) {
/*  border: 5px solid red;*/
  display: none;
}

body.page-node-type-orden-de-trabajo-secelec:not form.workflow-transition-form th:last-child  {
  display: none;
}

body.page-node-type-orden-de-trabajo-secelec:not form.workflow-transition-form td:last-child  {
  display: none;
}

body.page-node-type-orden-de-trabajo-secelec form.workflow-transition-form td:last-child div div ul li:first-child
,body.page-node-type-orden-de-trabajo-secelec form.workflow-transition-form td:last-child div div ul li:nth-child(2) {
  display: none;
}

#edit-field-asistentes-mant {
  height: 180px;
}

[class*='workflow-transition-node'] {
  .field--type-entity-reference.field--name-to-sid.field--widget-entity-reference-autocomplete.js-form-wrapper.form-wrapper,
  .field--type-string-long.field--name-comment.field--widget-string-textarea.js-form-wrapper.form-wrapper,
  .form-item-to-sid-0-target-id,
  .field--name-timestamp,
  .field--type-workflow {
    display: none;
  }
}

form.workflow-transition-documento_de_sgc-container #edit-to-sid-wrapper, form.workflow-transition-documento_de_sgc-container #edit-comment-wrapper {
  display: none;
}

/* Laboratorio humedo */
#block-b5intranet-laboratoriohumedo {
  text-align: center;
}

#block-b5intranet-views-block-novedades-laboratorio-humedo-block-1 {
  background-color: #95835e40;
  margin-left: auto;
  margin-right: auto;
}
#block-b5intranet-views-block-novedades-laboratorio-humedo-block-1 h2 {
  background-color: #d35656;
  text-align: center;
}
.views-field-field-novedades-l-hum-imagenes div a {
  vertical-align: top;
  text-decoration: none;
}
article[data-history-node-id="7"] .field--name-field-agregar-reserva {
  display: none;
}

#block-b5intranet-importantelaboratoriohumedo
{
  border: var(--icm-borde-secundario);
  margin-bottom: 1.5rem;
  background-color: var(--icm-color-secundario);
}

#block-b5intranet-importantelaboratoriohumedo p,
#block-b5intranet-importantelaboratoriohumedo h5,
#block-b5intranet-importantelaboratoriohumedo li
{
  padding-left: 15px;
  padding-right: 15px;
}

#block-b5intranet-importantelaboratoriohumedo h2
{
  background-color: var(--icm-color-principal);
  padding-left: 5px;
}

#block-b5intranet-importantelaboratoriohumedo ol {
    list-style-type: decimal;
}

/* Local tasks */
div#block-b5intranet-local-tasks nav ul.nav {
  flex-direction: row !important;
}

div#block-b5intranet-local-tasks nav ul.nav li {
  display: list-item;
}

div#block-b5intranet-local-tasks nav ul.nav li a.tab-toggle.dropdown-toggle {
  display: none;
}

/* Instagram */
#node-instagram {
  grid-template-columns: 1fr 1fr;
  margin-top: 1em;
}

#node-instagram .image_box a img {
  height: 100%;
}

/* Instagram lite */
div.instagram-lite-block--contents__items.instagram_feed {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-top: 1em;
  gap: 15px;
  width: 100%;
  padding-bottom: 40px;
}

div.instagram-lite-block--contents__items.instagram_feed div.instagram_gallery.instagram_new.insta-image-wr a.insta-link img
, div.instagram-lite-block--contents__items.instagram_feed div.instagram_gallery.instagram_new.insta-image-wr a.insta-link video {
  height: 100%;
}

div.instagram-lite-block--contents__items.instagram_feed div.instagram_gallery.instagram_new {
    width: 100%;
    padding: 0;
    position: relative;
}

/* Paneles de carteleras */

.views-element-container.block.block-views {
  border: var(--icm-borde-secundario);
  margin-bottom: 1.5rem;
  background-color: var(--icm-color-secundario);
}

.views-element-container.block.block-views .view-content
,.views-element-container.block.block-views .view-filters
{
  padding-left: 15px;
  padding-right: 15px;
}

.panel-default>a {
  border: 0;
  border-radius: 4px;
  box-shadow: 0 2px 2px rgba(0,0,0,.2);
  color: #111;
  display: block;
  text-decoration: none !important;

  transition: background .15s;
}

.panel.panel-default>a
{
  padding: 15px 20px;
  background-color: white;
}

.panel-default>a:hover
, .panel-default>a:focus {
    background-color: var(--icm-color-boton);
    color: #fff;
}



div.view-carteleras-ultimas div.col-12.col-sm-6.col-md-6.col-lg-3.col-xl-3
,div.view-carteleras-ultimas div.col-12.col-sm-6.col-md-6.col-lg-3.col-xl-3 div.views-field-title
,div.view-carteleras-ultimas div.col-12.col-sm-6.col-md-6.col-lg-3.col-xl-3 div.views-field-title span.panel
,div.view-carteleras-infinite-scroll div.col-12.col-sm-6.col-md-6.col-lg-3.col-xl-3
,div.view-carteleras-infinite-scroll div.col-12.col-sm-6.col-md-6.col-lg-3.col-xl-3 div.views-field-title
,div.view-carteleras-infinite-scroll div.col-12.col-sm-6.col-md-6.col-lg-3.col-xl-3 div.views-field-title span.panel
{
    display: flex;
}

div.view-carteleras-ultimas div.col-12.col-sm-6.col-md-6.col-lg-3.col-xl-3 div.views-field-title
,div.view-carteleras-ultimas div.col-12.col-sm-6.col-md-6.col-lg-3.col-xl-3 div.views-field-title span.panel
,div.view-carteleras-infinite-scroll div.col-12.col-sm-6.col-md-6.col-lg-3.col-xl-3 div.views-field-title
,div.view-carteleras-infinite-scroll div.col-12.col-sm-6.col-md-6.col-lg-3.col-xl-3 div.views-field-title span.panel
{
  width: 100%;
}

.panel a {
  margin-bottom: 30px;
  width: 100%;
}

/* Paneles de páginas (¿de todas...?) */
/*.views-element-container.block.block-views*/
body.path-cartelera-de-direccion div.region.region-content
,body.path-cartelera-de-comision div.region.region-content
,body.path-cartelera-cientifica div.region.region-content
,body.path-cartelera-de-secedoc div.region.region-content
,body.path-cartelera-ovt div.region.region-content
,body.path-cartelera-cipg div.region.region-content
,body.path-cartelera-de-noticias div.region.region-content
,body.path-cartelera-general div.region.region-content
,body.path-cartelera-calidad-seguridad-ambiente div.region.region-content
,body.path-cartelera-area-educativa div.region.region-content
{
  border: var(--icm-borde-secundario);
  margin-bottom: 1.5rem;
  background-color: var(--icm-color-secundario);
}

#block-b5intranet-views-block-carteleras-ultimas-block-8 {
  min-height: 112px;
}

body.path-cartelera-de-direccion div.region.region-content h1
,body.path-cartelera-de-comision div.region.region-content h1
,body.path-cartelera-cientifica div.region.region-content h1
,body.path-cartelera-de-secedoc div.region.region-content h1
,body.path-cartelera-ovt div.region.region-content h1
,body.path-cartelera-cipg div.region.region-content h1
,body.path-cartelera-de-noticias div.region.region-content h1
,body.path-cartelera-general div.region.region-content h1
,body.path-cartelera-calidad-seguridad-ambiente div.region.region-content h1
,body.path-cartelera-area-educativa div.region.region-content h1
{
  background-color: var(--icm-color-principal);
  padding-left: 5px;
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}


/* Botones */
#search-block-form .button
,.boton a
,.button
,div.view-carteleras-infinite-scroll .button
,div#block-simplenewssubscription input
,div#block-simplenewssubscription-cartelera-cientifica input
,div#block-simplenewssubscription-cartelera-general input
,div#block-simplenewssubscription-cartelera-de-noticias input
,div#block-simplenewssubscription-cartelera-ovt input
,div#block-simplenewssubscription-cartelera-secedoc input
,div#block-simplenewssubscription-cartelera-calidad-seguridad-ambiente input
,div#block-simplenewssubscription-cartelera-area-educativa input
{
  display: inline-block;
  line-height: 1.4;
  text-align: center;
  border: 0;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 10px;
  padding: 16px 25px;
  text-transform: uppercase;
  vertical-align: top;
  white-space: initial;
  word-break: initial;
  text-decoration: none;
  touch-action: manipulation;
  cursor: pointer;
  user-select: none;
  background-image: none;
  background-color: var(--icm-color-boton);
  border-radius: 4px;
  color: white;
}

#search-block-form .button
,.boton
,.button {
  align-items: center;
  justify-content: flex-start;
  align-content: flex-end;
  display: inline-grid;
  text-align: left;
  padding-left: 15px;
}

.button--small {
  line-height: 1;
  font-size: 12px;
  padding: 10px 15px;
}

.button--extrasmall {
  line-height: 0.8;
  font-size: 10px;
  padding: 8px 12px;
}

.boton a:hover
,.button:hover
,div.view-carteleras-infinite-scroll .button:hover
,div#block-simplenewssubscription input:hover
,div#block-simplenewssubscription-cartelera-general input:hover
{
  background-color: var(--icm-color-boton-claro);
}

div.view-carteleras-infinite-scroll .pager 
,div.view-carteleras-infinite-scroll .pager__item
{
  padding-left: 0;
}


.view-carteleras-infinite-scroll ul.js-pager__items
, .view-carteleras-infinite-scroll div.view-footer {
  display: inline;
}


/* Suscripciones simplenews en pagina de inicio */
div.view-cartelera div#edit-subscriptions-wrapper
,div.views-element-container div#edit-subscriptions-wrapper
,div.view-cartelera div#edit-message
,div.view-cartelera div#edit-message--2
,div#block-simplenewssubscription a
,div#block-simplenewssubscription-cartelera-general a
{
  display: none;
}

#block-simplenewssubscription-cartelera-cientifica
,#block-simplenewssubscription-cartelera-general
,#block-simplenewssubscription-cartelera-de-noticias
,#block-simplenewssubscription-cartelera-ovt
,#block-simplenewssubscription-cartelera-secedoc
,#block-simplenewssubscription-cartelera-calidad-seguridad-ambiente
,#block-simplenewssubscription-cartelera-area-educativa

{
  /*padding-right: 15px;*/
  align-items: center;
  justify-content: flex-start;
  align-content: flex-end;
  display: inline-grid;
  text-align: left;
  padding-left: 15px;
  position: absolute;
  right: 15px;
  top: 0;
}

#simplenews-subscriptions-block-id-suscripcion-cartelera-cientifica .is-disabled
,#simplenews-subscriptions-block-id-suscripcion-cartelera-cientifica div.field--widget-simplenews-subscription-select
,#simplenews-subscriptions-block-id-suscripcion-cartelera-cientifica div.form-item-message
,#simplenews-subscriptions-block-id-suscripcion-cartelera-general .is-disabled
,#simplenews-subscriptions-block-id-suscripcion-cartelera-general div.field--widget-simplenews-subscription-select
,#simplenews-subscriptions-block-id-suscripcion-cartelera-general div.form-item-message
,#simplenews-subscriptions-block-id-suscripcion-cartelera-de-noticias .is-disabled
,#simplenews-subscriptions-block-id-suscripcion-cartelera-de-noticias div.field--widget-simplenews-subscription-select
,#simplenews-subscriptions-block-id-suscripcion-cartelera-de-noticias div.form-item-message
,#simplenews-subscriptions-block-id-suscripcion-cartelera-ovt .is-disabled
,#simplenews-subscriptions-block-id-suscripcion-cartelera-ovt div.field--widget-simplenews-subscription-select
,#simplenews-subscriptions-block-id-suscripcion-cartelera-ovt div.form-item-message
,#simplenews-subscriptions-block-id-suscripcion-cartelera-secedoc .is-disabled
,#simplenews-subscriptions-block-id-suscripcion-cartelera-secedoc div.field--widget-simplenews-subscription-select
,#simplenews-subscriptions-block-id-suscripcion-cartelera-secedoc div.form-item-message
,#simplenews-subscriptions-block-id-suscripcion-cartelera-calidad-seguridad-ambiente .is-disabled
,#simplenews-subscriptions-block-id-suscripcion-cartelera-calidad-seguridad-ambiente div.field--widget-simplenews-subscription-select
,#simplenews-subscriptions-block-id-suscripcion-cartelera-calidad-seguridad-ambiente div.form-item-message
,#simplenews-subscriptions-block-id-suscripcion-cartelera-area-educativa .is-disabled
,#simplenews-subscriptions-block-id-suscripcion-cartelera-area-educativa div.field--widget-simplenews-subscription-select
,#simplenews-subscriptions-block-id-suscripcion-cartelera-area-educativa div.form-item-message

{
  display: none;
}

/*div#block-simplenewssubscription
,div#block-simplenewssubscription-cartelera-general
{
  position: absolute;
  right: 0;
}*/

/*div#block-simplenewssubscription .form-actions
#block-simplenewssubscription-cartelera-general .form-actions*/
#simplenews-subscriptions-block-id-suscripcion-cartelera-general .form-actions
,#simplenews-subscriptions-block-id-suscripcion-cartelera-cientifica .form-actions
,#simplenews-subscriptions-block-id-suscripcion-cartelera-de-noticias .form-actions
,#simplenews-subscriptions-block-id-suscripcion-cartelera-ovt .form-actions
,#simplenews-subscriptions-block-id-suscripcion-cartelera-secedoc .form-actions
,#simplenews-subscriptions-block-id-suscripcion-cartelera-calidad-seguridad-ambiente .form-actions
,#simplenews-subscriptions-block-id-suscripcion-cartelera-area-educativa .form-actions
{
  margin-top: 0;
  margin-bottom: 0;
}

/* SARP */
.sarp_table {
  width: 40%;
}

.sarp_parcial_en_deposito {
  color: red;
}

#field-residuo-rrpp-add-more-wrapper em.placeholder {
  display: none;
}

#field-residuo-rrpp-add-more-wrapper div.clearfix {
  color: transparent;
}

/* Paginadores */
li.page-item {
  display: flex;
}

.page-link {
  border: 0;
  border-radius: 4px;
}

li.page-item {
    margin-left: 3px;
}

.pagination
{
  --bs-pagination-active-bg: #767676;
  --bs-pagination-active-border-color: #767676;
  --bs-pagination-color: var(--icm-color-boton);
}

/* navbar-nav */
.navbar-nav:not(#block-b5intranet-main-navigation ul)
,.navbar .block-search form
,.navbar .block-search form#search-block-form
{
    flex-direction: row;
}

ul.nav.navbar-nav:not(#block-b5intranet-main-navigation ul)
{
    flex-direction: row-reverse;
}


/* Custom (y no tan custom) search */
#custom-search-block-form
{
  margin-bottom: 3rem;
  display: table;
}

#custom-search-block-form div.form-item-types
,#edit-advanced #edit-types-fieldset
,#edit-advanced #edit-lang-fieldset
{
  display: none;
}

#custom-search-block-form div.js-form-type-search
,#search-block-form div.js-form-type-search
{
  display: table-cell;
  width: 100%;
}

#custom-search-block-form div.js-form-type-search input
,#search-block-form div.js-form-type-search input
{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

#custom-search-block-form #edit-actions
,#search-block-form #edit-actions
,nav.navbar .block-search form .form-actions
{
  display: table-cell;
/*  width: 1%;*/
  vertical-align: middle;
  margin-left: 0;
  margin-top: 0;
}


ol {
    list-style-type: disc;
}

/*header nav.navbar div.container.d-flex .block-search form#search-block-form .form-actions
{
  width: auto;
  margin-top: 0;
}*/

#custom-search-block-form #edit-actions input
,#search-block-form #edit-actions input
,nav.navbar .block-search form .form-actions input
,nav.navbar .block-search form#search-block-form .form-actions input.button
{
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  background-color: var(--icm-color-boton);
  border-color: var(--icm-color-boton);
}

nav.navbar .block-search form .form-actions input.button.btn-primary {
  padding-top: 6px;
  padding-bottom: 10px;
}

#custom-search-block-form #edit-actions input:hover
,#search-block-form #edit-actions input:hover
,nav.navbar .block-search form .form-actions input:hover
{
  background-color: var(--icm-color-boton-claro);
}

#search-form
{
  margin-bottom: 3rem;
  display: table;
  width: 100%;
}

#search-form #edit-basic
{
  display: table-row;
  position: relative;
}

#search-form div.form-type-search
{
  display: table-cell;
  width: 90%;
}

#search-form input#edit-keys
{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

#search-form input#edit-submit
{
  position: absolute;
  bottom: 0;
  margin-left: 0;
  display: table-cell;
  vertical-align: middle;
  background-color: var(--icm-color-boton);
  border-color: var(--icm-color-boton);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

#search-form input#edit-submit:hover
{
  background-color: var(--icm-color-boton-claro);
}

#search-block-form .button
,div form input.button.js-form-submit.form-submit.btn.btn-primary {
/*div form input.button.js-form-submit.form-submit.btn.btn-primary*/
    padding-bottom: 8px;
    padding-top: 8px;
    margin-bottom: 0;
}

div form#custom-search-block-form input.button.js-form-submit.form-submit.btn.btn-primary {
  padding-bottom: 6px;
  padding-top: 6px;
}

/* Filtro HTML */
div.filter-help {
  display: none;
}

/* Botones Anterior / Siguiente */
.block-extra-field-blocknodeboletin-de-direccionprevnext-next
,.block-extra-field-blocknodeboletin-de-direccionprevnext-previous
{
  display: inline-block;
}

#prevnext-next
,#prevnext-previous
{
  display: inline-block;
  background-color: var(--icm-color-boton-prevnext-claro);
  border-color: var(--icm-color-boton-prevnext-claro);
  border-radius: 4px;
  padding: 2px 12px;
  margin-bottom: 6px;
}

#prevnext-next:hover
,#prevnext-previous:hover
{
  background-color: var(--icm-color-boton-prevnext);
}

#prevnext-next a
,#prevnext-previous a
{
  color: white;
  text-decoration: none;
}

div.block.block-layout-builder:has(> div#prevnext-next.next) {
  float: right;
}

.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first:has(div#prevnext-previous.previous)
,.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second:has(div#prevnext-next.next)
{
  flex-basis: 50%;
}


/* Boton + Publicacion nueva*/
div.view-carteleras-ultimas .view-footer {
  position: relative;
/*  display: flex;*/
}

/* Resto de los botones */
/*input#edit-submit
,input#edit-discard-changes
,input#edit-preview
,input#edit-submit-dashboards-workflows*/
input.btn.button.btn-primary
{
  background-color: var(--icm-color-boton);
  border-color: var(--icm-color-boton);
}

input.btn.button.btn-primary:disabled
{
  background-color: var(--icm-color-boton_disabled);
  border-color: var(--icm-color-boton_disabled);
}

/*input#edit-submit:hover
,input#edit-preview:hover
,input#edit-submit-dashboards-workflows:hover*/
input.btn.button.btn-primary:hover
{
  background-color: var(--icm-color-boton-claro);
}


/* Propuestas de CD */
div.views-field-field-propuesta-cd-decision div
,div.views-field-field-propuesta-de-cd-id div
{
  display: inline-block;
}

div.view-propuestas-de-consejo-directivo div.views-row {
  margin-bottom: 2.5em;
  border-bottom: 2px solid grey;
}

div.view-propuestas-de-consejo-directivo td.views-field-uid
,div.view-propuestas-de-consejo-directivo td.views-field-field-propuesta-de-cd-id
,div.view-propuestas-de-consejo-directivo th.views-field-field-propuesta-cd-decision
,div.view-propuestas-de-consejo-directivo td.views-field-field-propuesta-cd-decision
,div.view-propuestas-de-consejo-directivo td.views-field-created {
  word-break: initial;
}

#edit-field-modificado-segun-sug-0-format {
  display: none;
}

article.node--type-propuesta-de-cd h2.title.comment-form__title {
  display: none;
}

/* Comentarios */
.comment {
  padding-top: inherit;
  margin-top: 25px;
}

.add-comment__picture, .comment__picture {
  border-right: gainsboro 5px dotted;
  background-color: unset;
  border-radius: 0%;
  left: -2rem;
}

.add-comment__picture, .comment__picture {
  height: 88%;
}

div.indented .comment__picture {
  height: 100%;
  border-right-width: 2px;
  left: 0;
}

div.indented article span:not(.hidden) + .comment__picture-wrapper .comment__picture {
  height: 85%;
}

div.indented article span:not(.hidden) + .comment__picture-wrapper {
  margin-top: 0;
}

.indented .comment__text-wrapper {
  padding-left: 2rem;
}

section.field--type-comment
,h2.comment-form__title {
  margin-top: 2em;
}

article.comment > span {
  background-color: gold;
  border-radius: 5px;
  padding: 3px;
  padding-top: 0;
}

[dir="ltr"] .indented > .comment:not(:last-of-type):not(.has-children):before {
  border-left: none;
}

div.indented .comment__picture-wrapper {
  margin-top: 20px;
}

div.indented {
    padding-left: 2rem;
}

.comment--level-1 {
  border-top: 2px solid #e7edf1;
  margin-left: 2em;
}

#edit-comment-body-0-format
, #edit-body-0-format
, #edit-field-mu-cuerpo-0-format
, #edit-field-cc-descripcion-0-format-help-about
, #edit-field-cg-descripcion-0-format-help-about {
  display: none;
}

/* Imágenes de nodos */
.image-container
{
  margin-top: 1em;
}

.image-container .row div.col-12.col-sm-6.col-md-6.col-lg-3.col-xl-3 img {
  margin-bottom: 30px;
}

.pswp__share-tooltip a.pswp__share--facebook, .pswp__share-tooltip a.pswp__share--twitter, .pswp__share-tooltip a.pswp__share--pinterest {
  display: none;
}

/* Reservas */
.fc-widget-content .fc-scroller.fc-day-grid-container {
  height: auto !important;
}

div[id^="windowManager_"] {
  position: relative !important;
}

  div[id^="windowManager_"] {
    top: -40rem !important;
  }

div[id^="windowManager_"] > span[id^="htmlElement_window_"]:nth-child(1) {
  left: 18rem !important;
  top: 15rem !important;
  width: 340px !important;
  height: 203px !important;
  cursor: auto !important;
}

div[id^="windowManager_"] > span[id^="htmlElement_window_"]:nth-child(1) div[id^="window_"] {
  width: 340px !important;
  height: 180px !important;
}

div[id^="windowManager_"] > span[id^="htmlElement_window_"]:nth-child(1) div[id^="window_"]:nth-child(1) {
  height: 204px !important;
}

div[id^="windowManager_"] > span[id^="htmlElement_window_"]:nth-child(1) div[id^="window_"] div:nth-child(4) {
  left: 316px !important;
}

div[id^="windowManager_"] > span[id^="htmlElement_window_"]:nth-child(1) div[id^="window_"] span:nth-child(1) {
  left: 0 !important;
}

div[id^="windowManager_"] > span[id^="htmlElement_window_"]:nth-child(1) div[id^="window_"] span:nth-child(2) {
  width: 0 !important;
}

div[id^="windowManager_"] > span[id^="htmlElement_window_"]:nth-child(1) div[id^="window_"] span:nth-child(3) {
  left: 0 !important;
}

#edit-description-wrapper #edit-description-0-format
, #edit-relations
, #edit-revision-log-message-wrapper
, #edit-status-wrapper {
  display: none;
}

/* ckeditor formats */
span.xx-small {
  font-size: xx-small;
}

span.x-small {
  font-size: x-small;
}

span.small {
  font-size: small;
}

initial {
  font-size: medium;
}

span.large {
  font-size: large;
}

span.x-large {
  font-size: x-large;
}

span.xx-large {
  font-size: xx-large;
}

/* Falta ordenar */
.views-element-container.block.block-views h2
{
  background-color: var(--icm-color-principal);
  padding-left: 5px;
}

/* Ocultar para todo el mundo, excepto admin, la solapa "Resultados" (Submissions) de los webforms */
div.region.region-content div:not(.contextual-region)  a[href="/node/3/webform/results/submissions"] {
  display: none;
}