:root {
  --primary-bg-color: #00665E;
  --green: #00665E;
  --green-hover: #002925;
  --blue-link: #266DD3;
  --blue-link-hover: #19488A;
}

/*PÁGINA INTRANET*/


/*MENU PRINCIPAL*/

div#contenedor-buscador {
    margin: 2em 0px !important;
}

.path-menugroup{
	.l-highlighted.l-row{
		position:unset;
	}
	.dvmenu-body{
		min-height:unset;
		flex-direction:column;
		align-items:center;
		padding:0;
		#menuSearch{
			display:flex;
			align-items:center;
			justify-content:space-between;
		}
		#menuSearch{
			background-image:url(/sites/default/files/Dival/Intranet/icon-lupa.svg);
			content:"";
			width:40px;
			height:40px;
			background-repeat:no-repeat;
			background-size:100%;
		}
		.dvmenu{
		  width: 100%;
	    gap: 2em 1em;
	    padding: 0;
	    padding-bottom:4em;
	    justify-content:flex-start;
			.dvmenu-level-1{
		    padding: 1.2em;
		    margin: 0!important;
		    background: white;
		    box-shadow: unset;
		    border: 1px solid rgb(183, 183, 183);
		    max-width:24%;
		    border-radius:15px;
	      cursor: pointer;
			  transition: all 0.2s ease-out 0s;
		    span, a{
    	    font-size: 24px;
			    color: var(--color-principal);
			    font-weight: 600;
			    line-height: 1;
	        flex-direction: column;
	        text-align:center;
	        word-break:auto-phrase;
		    }
		    a:hover{
	  			text-decoration:underline;
		    }
		    .dvmenu-subitems{
		    	padding:0;
		    	display:flex;
		    	flex-direction:column;
		    	width:100%;
		    	gap:12px;
		    	padding-left:1em;
		    	.dvmenu-level-2{
		    		width:100%;
		    		padding:0;
		    		margin:0;
		    		background:transparent;
		    		span, a{
		    			font-size:16px;
    			    flex-direction: row;
    			    line-height:1.4;
    			    align-items:flex-start;
    			    text-align:left;
    			    color:black;
		    		}
		    		a:hover{
		    			text-decoration:underline;
		    		}
		    	}
		    	.ver-mas-btn:hover, .ver-menos-btn:hover{
		    		text-decoration:underline;
		    	}
		    }
			}
			.dvmenu-level-1:hover{
				box-shadow:rgba(38,38,38,0.25) 0px 4px 8px;
			}
		}
	}
	
	/*CABECERA*/
	#block-portales-cabeceradeintranet{
		margin-top: 2em;
		.usuario-bienvenida{
	    background: var(--color-principal);
	    max-width: 1200px;
	    margin: auto;
	    padding: 1rem;
	    display: flex;
	    border-radius: 5px;
	    align-items: center;
	    justify-content: space-between;
	    .separador{
	    	display:none;
	    }
	    span{
  	    font-size: 22px;
		    color: white;
		    line-height: 1;
		    font-weight: bold;
		    display:flex;
		    gap:2em;
		    align-items:center;
	    }
	    a{
  	  	color: white;
    		font-weight: bold;
	    }
	    span:nth-child(1):before{
	    	background-image:url(/sites/default/files/Dival/Intranet/usuario.svg);
	    	content:"";
	    	width:30px;
	    	height:30px;
	    	background-size:100%;
	    	background-repeat:no-repeat;
	    }
		}
	}
}

/*OCULTAR MENÚ EN LAS PÁGINA QUE PETENECEN AL GRUPO*/
#block-portales-groupmenublock{
	.contenido-intranet{
		display:none!important;
	}
}


/*ICONOS*/
.path-menugroup{ 
	/*CÓDIGO COMÚN*/
	.dvmenu-la-batl-a-respon, .dvmenu-carpeta-personal, .dvmenu-libro-de-actas, .dvmenu-solicitudes, .dvmenu-servicio-de-personal, .dvmenu-formaci-n, .dvmenu-correo-electr-nico, .dvmenu-recursos, .dvmenu-mesa-de-contrataci-, .dvmenu--rganos-colegiados, .dvmenu-igualdad, .dvmenu-escuela-de-verano-2024, .dvmenu-informaci-n-sindical, .dvmenu-ofertas-comerciales-para-empleados, .dvmenu-descargas-internas, .dvmenu-libro-de-decretos, .dvmenu-manuales-nueva-telefon-a-fija, .dvmenu-consejo-rector-patronato-de-turismo, .dvmenu-aplicaciones-corporativas, .dvmenu-gesti-n-de-reservas, .dvmenu-backoffice{
		span:before,a:before{
			content:"";
			width:50px;
			height:50px;
			background-repeat:no-repeat;
	    background-size: 100%;
		}
	}
	/*CÓDIGO INDIVIDUAL*/
		.dvmenu-la-batl-a-respon a:before, .dvmenu-la-batl-a-respon span:before{
			background-image:url(/sites/dival.pro10.portalesmunicipales.es/files/Dival/Intranet/intranet-la-batlia-respon.svg);
		}
		.dvmenu-carpeta-personal a:before, .dvmenu-carpeta-personal span:before{
			background-image:url(/sites/dival.pro10.portalesmunicipales.es/files/Dival/Intranet/intranet-carpeta-personal.svg);
		}
		.dvmenu-libro-de-actas a:before, .dvmenu-libro-de-actas span:before{
			background-image:url(/sites/dival.pro10.portalesmunicipales.es/files/Dival/Intranet/intranet-libro-de-actas.svg);
		}
		.dvmenu-solicitudes a:before, .dvmenu-solicitudes span:before{
			background-image:url(/sites/dival.pro10.portalesmunicipales.es/files/Dival/Intranet/intranet-solicitudes.svg);
		}
		.dvmenu-servicio-de-personal a:before, .dvmenu-servicio-de-personal span:before{
			background-image:url(/sites/dival.pro10.portalesmunicipales.es/files/Dival/Intranet/intranet-servicio-de-personal.svg);
		}
		.dvmenu-formaci-n a:before, .dvmenu-formaci-n span:before{
			background-image:url(/sites/dival.pro10.portalesmunicipales.es/files/Dival/Intranet/intranet-formacion.svg);
		}
		.dvmenu-correo-electr-nico a:before, .dvmenu-correo-electr-nico span:before{
			background-image:url(/sites/dival.pro10.portalesmunicipales.es/files/Dival/Intranet/intranet-correo-electronico.svg);
		}
		.dvmenu-recursos a:before, .dvmenu-recursos span:before{
			background-image:url(/sites/dival.pro10.portalesmunicipales.es/files/Dival/Intranet/intranet-recursos.svg);
		}
		.dvmenu-mesa-de-contrataci- a:before, .dvmenu-mesa-de-contrataci- span:before{
			background-image:url(/sites/dival.pro10.portalesmunicipales.es/files/Dival/Intranet/intranet-libro-de-actas.svg);
		}
		.dvmenu--rganos-colegiados a:before, .dvmenu--rganos-colegiados span:before{
			background-image:url(/sites/dival.pro10.portalesmunicipales.es/files/Dival/Intranet/intranet-organos-colegiados.svg);
		}
		.dvmenu-igualdad a:before, .dvmenu-igualdad span:before{
			background-image:url(/sites/dival.pro10.portalesmunicipales.es/files/Dival/Intranet/intranet-igualdad.svg);
		}
		.dvmenu-escuela-de-verano-2024 a:before, .dvmenu-escuela-de-verano-2024 span:before{
			background-image:url(/sites/dival.pro10.portalesmunicipales.es/files/Dival/Intranet/intranet-escuela-verano.svg);
		}
		.dvmenu-informaci-n-sindical a:before, .dvmenu-informaci-n-sindical span:before{
			background-image:url(/sites/dival.pro10.portalesmunicipales.es/files/Dival/Intranet/intranet-informacion-sindical.svg);
		}
		.dvmenu-ofertas-comerciales-para-empleados a:before, .dvmenu-ofertas-comerciales-para-empleados span:before{
			background-image:url(/sites/dival.pro10.portalesmunicipales.es/files/Dival/Intranet/intranet-ofertas-comerciales.svg);
		}
		.dvmenu-descargas-internas a:before, .dvmenu-descargas-internas span:before{
			background-image:url(/sites/dival.pro10.portalesmunicipales.es/files/Dival/Intranet/intranet-descargas-internas.svg);
		}
		.dvmenu-libro-de-decretos a:before, .dvmenu-libro-de-decretos span:before{
			background-image:url(/sites/dival.pro10.portalesmunicipales.es/files/Dival/Intranet/intranet-libro-de-decretos.svg);
		}
		.dvmenu-manuales-nueva-telefon-a-fija a:before, .dvmenu-manuales-nueva-telefon-a-fija span:before{
			background-image:url(/sites/dival.pro10.portalesmunicipales.es/files/Dival/Intranet/intranet-manuales-telefonia-fija.svg);
		}
		.dvmenu-consejo-rector-patronato-de-turismo a:before, .dvmenu-consejo-rector-patronato-de-turismo span:before{
			background-image:url(/sites/dival.pro10.portalesmunicipales.es/files/Dival/Intranet/intranet-consejo-rector-patronato-turismo.svg);
		}
		.dvmenu-aplicaciones-corporativas a:before, .dvmenu-aplicaciones-corporativas span:before{
			background-image:url(/sites/default/files/Dival/Intranet/intranet-aplicaciones-corporativas.svg);
		}
		.dvmenu-gesti-n-de-reservas a:before, .dvmenu-gesti-n-de-reservas span:before{
			background-image:url(/sites/default/files/Dival/Intranet/intranet-recursos.svg);
		}
		.dvmenu-backoffice a:before, .dvmenu-backoffice span:before{
			background-image:url(/sites/default/files/Dival/Intranet/intranet-web-backoffice.svg);
		}
}


/*RESPONSIVE*/
@media(max-width:1200px){
	.path-menugroup{
		#contenedor-buscador{
			width:90%!important;
		}
		#noResultsMessage{
			max-width:90%!important;
		}
		#favoritosContainer{
			h2{
				width:90%!important;
			}
			/*.favoritos{
				.dvmenu-level-1{
					max-width:31%;
					justify-content:center;
				}
			}*/
		}
		.dvmenu{
			width:90%!important;
			justify-content:center!important;
			.dvmenu-level-1{
				max-width:31%!important;
			}
		}
	}
	#block-portales-cabeceradeintranet{
		.textos{
			padding-left:10%!important;
		}
		.usuario-bienvenida{
			max-width:90%!important;
		}
	}
}

@media(max-width:768px){
	.path-menugroup{
		.dvmenu .dvmenu-level-1{
			max-width:45%!important;
		}
	}
}

@media(max-width:450px){
	.path-menugroup{
		.dvmenu .dvmenu-level-1{
			max-width:100%!important;
		}
		#block-portales-cabeceradeintranet{
			.usuario-bienvenida{
				span{
					gap:1em;
				}
			}
		}
	}
}


/* Aplicaciones Corporativas */

div#aplicaciones-corporativas {
    padding-bottom: 3em;
    width:90%;
    margin:auto;
}

/* Listados */

div#block-contentb8bb2014-5d06-47c9-840c-fba41c18cb25 .contenedor, div#block-content7f069e46-2b98-429e-9920-6cd834f5faef .contenedor {
    max-width: 1200px !important;
    margin: auto !important;
    width: initial !important;
}

div#block-contentb8bb2014-5d06-47c9-840c-fba41c18cb25 button, div#block-content7f069e46-2b98-429e-9920-6cd834f5faef div#etiquetas button {
    cursor: pointer;
    display: inline-block;
    min-height: 1em;
    outline: 0;
    border: none;
    vertical-align: baseline;
    background-color: var(--green);
    color: #fff;
    padding: 0 1.5em 0;
    text-transform: none;
    text-shadow: none;
    font-weight: 400;
    line-height: 1em;
    font-style: normal;
    text-align: center;
    text-decoration: none;
    border-radius: .28571429rem;
    -webkit-box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
    box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: opacity .1s ease, background-color .1s ease, color .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
    transition: opacity .1s ease, background-color .1s ease, color .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
    transition: opacity .1s ease, background-color .1s ease, color .1s ease, box-shadow .1s ease, background .1s ease;
    transition: opacity .1s ease, background-color .1s ease, color .1s ease, box-shadow .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
    will-change: '';
    -webkit-tap-highlight-color: transparent;
}


#printable {
    display: none;
}


div#block-contentb8bb2014-5d06-47c9-840c-fba41c18cb25 .contenedor select, div#block-content7f069e46-2b98-429e-9920-6cd834f5faef div#etiquetas select {
    padding: 0rem 0.25rem !important;
}





