@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)
 */

.toolbar .toolbar-bar {
    color: #ddd;
    background-color: #6c0081;
    box-shadow: -1px 0 3px 1px rgba(0, 0, 0, 0.3333);
}

:root {
  --cenpat-color-principal: #6d3ca3;
  --cenpat-color-secundario: #6d3ca31f;
  --cenpat-borde-secundario: 1px solid #f1e0ce;
  --cenpat-color-boton: #8b4fd9;
  --cenpat-color-boton-claro: #c2b6f1;
  --cenpat-color-boton-prevnext-claro: #D94DFA;
  --cenpat-color-boton-prevnext: #a636c1;

  --cenpat-color-fondo-item-activo: #ddab95;
  --cenpat-color-item-activo: black;

  --cenpat-color-boton_disabled: dimgray;

  /* Header */
  --bs-primary-rgb: 168,142,197 !important;

  --bs-link-color: #6d5040 !important;
  --bs-link-hover-color: #6d5040 !important;
}

body {
  word-wrap: break-word;
  word-break: break-word;
/*  background: repeating-linear-gradient(45deg, #e5e0dc, #e5e0dc 2px, #ede8e4 2px, #ede8e4 4px);*/
  background: repeating-linear-gradient(45deg, #e2dce5, #e3dce5 2px, #ece4ed 2px, #ede4ed 4px)
/*  background-color: #cde3ff;*/
}

.path-frontpage #block-b5intranet-page-title {
  display: none;
}

.hidden {
  display: none !important;
}

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

img#portada {
  width: 100%;
  height: 100%;
  border: solid, 3px, white;
  border-radius: 3px;
}


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;
}




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

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

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

/* Calendario */
/*.fc-day-grid-event .fc-time {
  font-weight: 700;
  font-size: smaller;
}

.fc-toolbar .fc-center {
  margin-top: 10px;
  margin-bottom: 10px;
}

.fc-toolbar {
  display: block;
  text-align: center;
}

.fc-right {
  display: none;
}

td.fc-event-container a div.fc-content span.fc-title {
  display: none;
}*/


/* Tablas */
.view.view-solicitud-de-permisos.view-id-solicitud_de_permisos,
#block-b5intranet-documentacionparasolicituddepermisos
{
  word-break: initial;
}

/* Listados de personal */

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

.view-usuarios-para-listado-de-personal {
  border: var(--cenpat-borde-secundario);
  margin-bottom: 1.5rem;
  background-color: var(--cenpat-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(--cenpat-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(--cenpat-color-item-activo);
    text-decoration: none;
    background-color: var(--cenpat-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-sececom.view-id-dashboards_ot_sececom
{
  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 {
  height: auto;
  background-color: white;
  border: 3px solid white;
}

form.workflow-transition-form > div:nth-child(-n + 6) {
/*  border: 5px solid red;*/
  display: none;
}

form.workflow-transition-form th:last-child  {
  display: none;
}

form.workflow-transition-form td:last-child  {
  display: none;
}

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



/* 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(--cenpat-borde-secundario);
  margin-bottom: 1.5rem;
  background-color: var(--cenpat-color-secundario);
  min-height: 112px;
}

.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(--cenpat-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-cientifica div.region.region-content
,body.path-cartelera-general div.region.region-content
,body.path-cartelera-de-spmom div.region.region-content
,body.path-nuevas-publicaciones div.region.region-content
,body.path-boletines-informativos div.region.region-content
,body.path-cartelera-difusion-y-transferencia div.region.region-content
{
  border: var(--cenpat-borde-secundario);
  margin-bottom: 1.5rem;
  background-color: var(--cenpat-color-secundario);
}

body.path-cartelera-de-direccion div.region.region-content h1
,body.path-cartelera-cientifica div.region.region-content h1
,body.path-cartelera-general div.region.region-content h1
,body.path-cartelera-de-spmom div.region.region-content h1
,body.path-nuevas-publicaciones div.region.region-content h1
,body.path-boletines-informativos div.region.region-content h1
,body.path-cartelera-difusion-y-transferencia div.region.region-content h1
{
  background-color: var(--cenpat-color-principal);
  padding-left: 5px;
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

/* Slider */
.views-element-container.block.block-views .view-content:has(.carousel)
{
  padding: 0;
}

.slide.carousel-item {
  display: block;
}

.h-100 {
  height: auto !important;
}

.views-element-container.block.block-views.block-views-blockslide-block-1 {
  min-height: unset;
}

/* 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-boletines-informativos input
,div#block-simplenewssubscription-difusion 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(--cenpat-color-boton);
  border-radius: 4px;
  color: white;
}

div.block-views-blockcarteleras-ultimas-block-3 .boton a
, div.block-views-blockcarteleras-ultimas-block-4 .boton a
, div.block-views-blockcarteleras-ultimas-block-5 .boton a
, div.block-views-blockcarteleras-ultimas-block-6 .boton a {
  line-height: 0.4;
  font-size: 13px;
  padding: 16px 16px;
}

div.block-views-blockcarteleras-ultimas-block-3 h2
, div.block-views-blockcarteleras-ultimas-block-4 h2
, div.block-views-blockcarteleras-ultimas-block-5 h2
, div.block-views-blockcarteleras-ultimas-block-6 h2 {
  font-size: 1.8rem;
}

div.view-carteleras-ultimas #views-bootstrap-carteleras-ultimas-block-6 img
{
  padding-bottom: 10px;
}

#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(--cenpat-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.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-boletines-informativos
,#block-simplenewssubscription-difusion
{
  /*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-boletines-informativos .is-disabled
,#simplenews-subscriptions-block-id-suscripcion-boletines-informativos div.field--widget-simplenews-subscription-select
,#simplenews-subscriptions-block-id-suscripcion-boletines-informativos div.form-item-message
,#simplenews-subscriptions-block-id-suscripcion-cartelera-difusion .is-disabled
,#simplenews-subscriptions-block-id-suscripcion-cartelera-difusion div.field--widget-simplenews-subscription-select
,#simplenews-subscriptions-block-id-suscripcion-cartelera-difusion 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-boletines-informativos .form-actions
,#simplenews-subscriptions-block-id-suscripcion-cartelera-difusion .form-actions
{
  margin-top: 0;
  margin-bottom: 0;
}

#block-simplenewssubscription-cartelera-general {
  position: relative;
  right: unset;
}

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

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

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

.pagination
{
  --bs-pagination-color: var(--cenpat-color-boton);
  --bs-pagination-hover-bg: #9ac0d5;
  --bs-pagination-active-bg: #684DFA !important;
  --bs-pagination-active-border-color: #684DFA !important;

}

/* 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(--cenpat-color-boton);
  border-color: var(--cenpat-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(--cenpat-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(--cenpat-color-boton);
  border-color: var(--cenpat-color-boton);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

#search-form input#edit-submit:hover
{
  background-color: var(--cenpat-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(--cenpat-color-boton-prevnext-claro);
  border-color: var(--cenpat-color-boton-prevnext-claro);
  border-radius: 4px;
  padding: 2px 12px;
  margin-bottom: 6px;
}

#prevnext-next:hover
,#prevnext-previous:hover
{
  background-color: var(--cenpat-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(--cenpat-color-boton);
  border-color: var(--cenpat-color-boton);
}

input.btn.button.btn-primary:disabled
{
  background-color: var(--cenpat-color-boton_disabled);
  border-color: var(--cenpat-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(--cenpat-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-cd-id
,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-resumen-0-format {
  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;
}

/* Revista digital */

#block-b5intranet-views-block-ultimas-revista-digital-block-1 div.view-content div.views-row {
  border: 1px solid #684DFA;
  border-radius: 9px;
  padding-left: 8px;
}

#block-b5intranet-views-block-ultimas-revista-digital-block-1 div.view-content div.views-row:nth-child(2) {
  margin-top: 2em;
}

#block-b5intranet-views-block-ultimas-revista-digital-block-1 div.view-content div.views-row div.views-field-title
, #block-b5intranet-views-block-ultimas-revista-digital-block-1 div.view-content div.views-row div.views-field-field-header {
  text-align: center;
}

#block-b5intranet-views-block-ultimas-revista-digital-block-1 div.view-content div.views-row div.views-field-field-header img {
  border: 3px solid #eeeeee;
}

#block-b5intranet-views-block-ultimas-revista-digital-block-1 div.view-content div.views-row div.views-field-title span a {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  color: #684DFA;
  font-weight: 700;
  font-size: 1.3em;
  text-decoration: none;
  line-height: 0;
}

#block-b5intranet-views-block-ultimas-revista-digital-block-1 div.view-content div.views-row div.views-field-title {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

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

.fc-row.fc-week.fc-widget-content {
  height: 110px !important;
}

div[id^="windowManager_"] {
  position: relative !important;
  top: -134rem !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;
}

/* Margen inferior de 10 px */
.margin-bottom-10px {
  margin-bottom: 10px;
}

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

.views-element-container.block.block-views.block-views-blockcarteleras-ultimas-block-5 h2
,.views-element-container.block.block-views.block-views-blockcarteleras-ultimas-block-6 h2
{
  background-color: #07db2b;
}

div.row.g-0 {
  background: white;
}

.file--application-pdf {
  background-image: url(../images/icons/application-pdf.png);
  background-repeat: no-repeat;
  padding-left: 18px;
  background-position-y: 5px;
}
.file--x-office-document {
  background-image: url(../images/icons/x-office-document.png);
  background-repeat: no-repeat;
  padding-left: 18px;
  background-position-y: 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;
}
