:root {
  /* Azul claro */
  /*  --rojoUpna: #1e90ff; */
  /* Azul accesible */
  --rojoUpna: #0070E0;
  /* Rojo coorporativo */
  /* --rojoUpna: #c82425; */
}

/*
body {
	background-color: khaki;
}
*/
/* Desactivo el icono que esta al lado del nombre del sitio en el menu superior */
/* Para ocultar logo   

a.logo img {
display:none;
}

.navbar-classic {
    background-color: #dadada;
}

div.container.user-personal-bar  {
    max-width: 60%;
    margin-left: 41%;
}
*/
/* Para ocultar logo    */
/*  /image/logo?img_id=3506617&t=1627559936205); */
/*
div.navbar.navbar-top 
{

    background-image: url(https://portal.unavarra.es/image/company_logo?img_id=34518);
    background-repeat: no-repeat;
    background-size: contain;
	background-color: #dadada;
}	
*/
.navbar-classic {
  background-color: var(--rojoUpna);
}

#footer {
  background-color: var(--rojoUpna);
  color: #fff;
  margin-top: 1rem;
}

/* CSS para los canales */
.fondo_con_imagen {
  background-size: cover;
  background-position: 50%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-blend-mode: multiply;
  z-index: 0;
  cursor: pointer;
}

.fondo_cover-DESAC {
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.canal_h1 {
  font-size: 2.3rem;
  line-height: 1.2;
  font-weight: 600;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  padding-left: 5%;
}

.texto_desc_canal {
  color: #fff;
  padding-left: 7%;
  padding-right: 5%;
}

.fondo_canal_azulMorado {
  background-color: #7583ec;
}

.fondo_canal_marronClaro {
  background-color: #a28a8a;
  cursor: pointer;
}

.fondo_canal_azulGris {
  background-color: #4d7786;
}

.fondo_canal_azulOsc {
  background-color: #3749c1;
}

.fondo_canal_Morado {
  background-color: #961ebf;
}

.fondo_canal_NarjOsc {
  background-color: #8a4516;
}

.fondo_canal_Violeta {
  background-color: #bf1e97;
}

.fondo_canal_AzulMar {
  background-color: #1b63b9;
}

.fondo_canal_GrisAzul {
  background-color: #8093c7;
}

.fondo_canal_GrisNeutro {
  background-color: #bbbdc3;
}

.paramCanal fieldset table tbody tr td input {
  font-size: 8px;
  color: green;
}

/* Espaciado entre el menu y los iconos de los programas */
#content {
  margin-top: 10px;
}

/* Iconos de salir,etc del menu sup derecho */
.control-menu-level-1-dark a:not(.dropdown-item),
.control-menu-level-1-dark button:not(.btn-link):not(.dropdown-item):not(.nav-link) {
  color: var(--rojoUpna);
}

/*     background-color: #bfc9d4; */
#_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addPanelContainer .active .text-truncate {
  color: black !important;
  text-decoration: none !important;
}

/* En el portlet de miembros en admin */
.contacts-portlet .contacts-result-container .contacts-list {
  width: 100%;
  max-width: 100%;
}

/* Detalles del usuario seleccionado en miembros */
#_com_liferay_contacts_web_portlet_MembersPortlet_detailUserView {
  display: none !important;
}

/* Detalles del usuario seleccionado en miembros */
.contacts-result-container .contacts-container {
  border-left: 0px !important;
}

/*
body {
	.control-menu {
		background-color: white;
	}
}
*/
/*  Rojo */
/* $rojoCorporativo: #c82425; */
/*  Azul */
body .control-menu-level-1-dark {
  background-color: white;
  color: #0070E0;
}
body .control-menu-level-1-dark a:not(.dropdown-item),
body .control-menu-level-1-dark button:not(.btn-link):not(.dropdown-item):not(.nav-link) {
  color: #0070E0;
}

.control-menu-level-1-dark .control-menu-level-1-heading {
  color: #736161 !important;
}

/*  Rojo */
/* $rojoCorporativo: #c82425; */
/*  Azul */
/* Item elegido del menu lateral */
/* Si estamos con azul */
/* Si estamos con rojo */
/* $itemMenuElegido: brown; */
/* Quitar la opcion de navegar desde el lateral a los sitios */
html:not(#__):not(#___) .cadmin .product-menu .icon-sites.collapsible-icon {
  display: none;
}

/* Quitar icono del sitio panel lateral */
html:not(#__):not(#___) .cadmin .product-menu .list-group-heading .aspect-ratio-bg-cover, html:not(#__):not(#___) .cadmin .product-menu .panel-title .aspect-ratio-bg-cover {
  display: none;
}

/* Titulos del panel lateral */
html:not(#__):not(#___) .cadmin .product-menu .panel-header .panel-header-link, html:not(#__):not(#___) .cadmin .product-menu .panel-header .panel-toggler {
  background-color: #545489;
}

/*
body {
	.product-menu {
		.panel-heading .panel-title > .panel-toggler {
			.category-name, .user-name, .site-name {
				color: darkkhaki;
			}
		}
	}
}
*/
/* Para cambiar a rojo, prueba */
/* body {
 .product-menu {
    background-color: #8a0000;

	.panel-header {
			    background-color: $rojoCorporativo;
			}

               } 

 } 
*/
body {
  /* SubMenu Lateral que se abre en el product menu */
  /* Link volver al menu */
  /* Menu lateral ppal cuando se expande */
  /* Caja de busqueda */
  /* Selector de Lista de paginas */
  /* Color del selector para elegir pagina privada o publica */
  /* Icono de paginas no seleccionadas */
  /* Lista de paginas */
  /* Item Pagina seleccionada */
  /* Cajas de opciones */
  /* Desactivar el icono de ir a los sitios del menu lateral */
  /* Color interesante ... #ad1f49 */
}
body .sidenav-menu-slider .sidenav-menu {
  background-color: #d4d4d4;
}
body .pages-tree .layout-finder .back-to-menu {
  color: #3944ad;
}
body .product-menu {
  background-color: #e1e7eb;
  /* Fondo opciones menu */
  /* Flechas del panel */
  /* Cabecera de las opciones laterales, lista de paginas	 */
  /* Links de las opciones */
  /* Opcion principal elegida */
  /* Cabecera opcion desplegada */
  /* Lista de opciones al desplegarse */
  /* Lista de opciones desplegada */
  /* Separador de las opciones principales */
  /* Lista de las opciones secundarias */
  /* Cabecera del menu lateral */
  /* Link volver al menu listado de paginas */
  /* Rosca de settings */
  /* Simbolo + de las opciones de las paginas */
  /* Linea del arbol de paginas */
  /* Opciones de pagina */
  /* Lineana del arbol */
}
body .product-menu .panel-header {
  background-color: #0070E0;
}
body .product-menu .panel {
  color: white;
}
body .product-menu .panel-body {
  background-color: #f5f8fa;
}
body .product-menu .navigation-link-container {
  margin-bottom: 8px;
  margin-top: 6px;
  /* background-color: $rojoCorporativo; */
  background-color: #585294;
}
body .product-menu a.list-group-heading, body .product-menu .product-menu button.list-group-heading, body .product-menu .product-menu .list-group-heading[data-toggle=collapse] {
  border-color: transparent;
  /* color: #4786b5; */
  color: white;
}
body .product-menu .panel-header .panel-title > .panel-toggler:not(.collapsed),
body .product-menu .panel-heading .panel-title > .panel-toggler:not(.collapsed) {
  font-weight: 700;
  padding-left: 24px;
  background-color: #372aa5;
}
body .product-menu .list-group-heading.panel-header:not(.collapsed) {
  /* background-color: #2e3594; */
  background-color: #8b8db7;
  color: white;
}
body .product-menu .collapsing .list-group-item, body .product-menu .product-menu .show .list-group-item {
  background-color: #747ad2;
}
body .product-menu .show .list-group-item {
  background-color: #747ad2;
}
body .product-menu .panel:not(:first-of-type) {
  border-top: 1px solid #e1e7eb;
}
body .product-menu .list-group {
  font-style: italic;
}
body .product-menu .list-group-heading.first-layout {
  /* color: $rojoCorporativo; */
}
body .product-menu .sticker {
  display: none;
  /* UPNA quito ese logo */
  float: left;
  margin-right: 16px;
  vertical-align: middle;
}
body .product-menu .sidebar-header {
  background-color: #0070E0;
  color: #f5f8fa;
  font-weight: 600;
  font-size: 1.05rem;
}
body .product-menu .pages-tree {
  background-color: #0070E0;
  color: white;
}
body .product-menu .pages-tree .layout-finder .back-to-menu {
  /* color: #3944ad; */
  color: white;
}
body .product-menu .pages-tree .layout-finder {
  border-bottom: none;
  padding: 24px 16px 0;
}
body .product-menu .pages-tree .page-type-selector .configure-link {
  color: white;
}
body .product-menu .pages-tree .dropdown-toggle {
  color: white !important;
}
body .product-menu .pages-tree .tree-view .tree-node .tree-hitarea {
  background-color: white;
  border: 1px solid white;
  color: black;
}
body .product-menu .pages-tree .dropdown-toggle {
  color: white !important;
}
body .product-menu .pages-tree .tree-view .tree-container {
  border-left: 1px solid white;
}
body .product-menu:not(.light) .form-control-sm {
  background-color: white;
  border-radius: 0.25rem;
  border-width: 0;
  box-shadow: none;
  width: 100%;
}
body .pages-tree .page-type-selector {
  border-top: 1px solid #f5f8fa;
  font-size: 14px;
  margin-top: 20px;
  padding-top: 16px;
}
body .product-menu:not(.light) select.form-control-sm {
  border: 1px solid #6b6c7e;
  /* color: #31347b; */
  color: #0070E0;
  font-weight: 700;
}
body .pages-tree .tree-view .tree-node .tree-label {
  /*    color: #4786b5 !important; */
  color: #e1e7eb !important;
  display: inline-block;
  flex-grow: 1;
  margin-left: 8px;
  padding-right: 17px;
  vertical-align: middle;
}
body .pages-tree .tree-view .tree-node .tree-label a.layout-tree {
  /* color:  #4786b5; */
  color: white;
}
body .pages-tree .tree-view .tree-node .tree-node-selected .tree-label .layout-tree {
  color: white;
  font-weight: 600;
  font-style: italic;
}
body .card, body .card-horizontal {
  background-color: #f3f3f3;
  border-color: #DCE0E3;
  border-color: rgba(220, 224, 227, 0.5);
  border-style: solid;
  border-width: 0;
  box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.9);
  margin-bottom: 20px;
  position: relative;
}
body #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_manageSitesLink {
  display: none;
}

/*
body {
	.lfr-simulation-panel {
		margin: 20px;
	}
}
*/