:root {
  --font: 'Red Hat Text', sans-serif;
  --font2: 'Red Hat Text', sans-serif;
  --font3: 'Red Hat Text', sans-serif;
  --font-alter: 'Red Hat Text', sans-serif;
}


/* tirar 20260323 */

table.tabla6 td.fondo{
  background: #4590c6bf!important;
  color: white!important;
  border: 1px solid #4590c6bf!important;
  & p{
    color: white!important;
  }
}


/* eol tirar 202603230*/


a.button.arrow {
    background-color: #faf5d7;
    box-shadow: 0 4px 0 rgba(0, 0, 0, 0.15), 0 4px 0 #f0bc5e, 0 4px 6px rgba(0, 0, 0, 0.45);
    color: #010101;
    line-height: 2.7rem;
    padding: 10px 40px;
    font-weight: 600;
}


/* parrilla transparencia */

.home.view-items-transparencia{
	& .views-view-responsive-grid__item{
		box-shadow: 0px 1px 4px rgba(0,0,0,.2);
		border-radius: 3px;
		& .views-view-responsive-grid__item-inner{
			text-align: center;
			& .views-field-field-imagen-nodo{
				background: #f2e38f5c;
				padding: 3rem 5px 2rem;
				& .field-content{
					position: relative;
					& a {
						position: relative;
						z-index: 5;
						width: 100%;
						height: 100%;
						display: inline-block;
						&:before{
							content: '';
							width: 12rem;
							height: 12rem;
							background: white;
							border-radius: 69px;
							position: absolute;
							z-index: -1;
							left: 50%;
							top: 50%;
							transform: translate(-50%, -50%);
                            transition: 0.3s all;
						}
					}
				}
			}
			& .views-field-title{
				min-height: 5rem;
				box-sizing: border-box;
				padding: 2rem 3rem;
				font-size: 1.9rem;
				line-height: 2.1rem;
				font-weight: 100;
				text-align: center;
				& a{
					color: black;
				}
			}
		}
	    &:hover{
			& .views-field-field-imagen-nodo{
				& .field-content{
					& a {
						&:before{
							content: '';
							width: 14rem;
							height: 14rem;
							opacity: 0.8;
						}
					}
				}
			}
		}
	}
}

/* eol parrilla transparencia */

/* menu lateral items transparencia */

.menu.view-items-transparencia .view-content{
	& .views-row{
		display: flex;
		text-align: center;
		align-items: center;
		border: 1px solid #d7d7d7;
		border-radius: 3px;
		margin-bottom: 7px;
		transition: all .1s ease;
		&:hover{
			0px 0px 8px rgb(169 167 167 / 28%);
		}
		& .views-field-field-imagen-nodo{
			background: #f2e38f5c;
			padding: 0.5rem;
			& img{
				width: 50%;
			}
			& .field-content{
				position: relative;
				& a {
					position: relative;
					z-index: 5;
					width: 6rem;
					height: 6rem;
					display: flex;
					align-items: center;
					justify-content: center;
    }
					&:before{
						content: '';
						width: 5rem;
						height: 5rem;
						opacity: 0.5;
						background: white;
						border-radius: 69px;
						position: absolute;
						z-index: -1;
						left: 50%;
						top: 50%;
						transform: translate(-50%, -50%);
						z-index: 1;
					}
				}
			}
		}
    & .views-field-title{
        box-sizing: border-box;
        padding: 1rem 1rem 1rem 2rem;
        font-size: 1.8rem;
        text-align: left;
        & a{
            color: black;
        }
    }
}


/* eol menu lateral items transparencia */

/* campo columna lateral */

#block-unizar-servicio-contenidocolumnalateral{
	margin-top: 5rem;
  padding: 0.5rem 2rem;
  background: url(https://portaltransparencia.unizar.es/sites/portaltransparencia/files/img/recurso-ondulado.png) #f0bc5e no-repeat -65px 12px;
  & .block-content{
  	padding-left: 10rem;
  	p{
  		color: #2f3337;
	    text-transform: uppercase;
	    font-size: 1.3rem;
	    font-weight: bold;
	    line-height: normal;
  	}
  }
}

#columna-lateral .lateral-nodo{
	display: none;
}


/* eol campo columna lateral */

/* imagen biblioteca */

#block-imagenbiblioteca .field--name-field-imagen-cabecera{
    border-bottom: 3px solid #f0bc5e;
}

/* eol imagen biblioteca */

/* tabla complementos retributivos */

.view-complementos-retributivos{
	& td.views-field-field-importe-mensual-pt{
		text-align: right!important;
	}
	& td.views-field-field-dotaciones-pt{
		text-align: center!important;
	}
}

/* eol tabla complementos retributivos */

/* texto en cabecera o pie de una vista */

.view-header p,
.view-footer p{
	margin: 1rem 0;
}
/* eol texto en cabecera o pie de una vista */


