li:has(.request-password-link){
	display: none;
}
.request-password-link{
	display: none;
}

html, body.path-slide-mup {
	&:has(.view.preview){
	  overflow: auto;

}

.gestmupis{
	& .views-field-field-video-mupi video{
		width: 90px;
		height: 160px;
	}
}


.view.preview{
	height: 500px;
	position relative;
	& .mupi-swiper {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 250px;
    height: 445px !important;

	}
}

.vcampanas{
	& .view-content{
		& .item-list{
			padding: 2rem 0;
			border-bottom: 1px solid #dadada;
			&:first-child{
				background: #f6f6f6;
				padding: 15px 30px 5px;
				border-radius: 10px;
				margin-bottom: 5rem;
			}
		}
		& ul.listadoc{
			display: flex;
			gap: 0.5rem;
			flex-wrap: wrap;
			& li{
				margin-bottom: 0;
			}
			& img{
			display: block;
			}
		}
	}
}


/* formulario inserción campaña */

div#edit-mupis-seleccionado{
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 18rem), 1fr));
    grid-auto-flow: dense;
	display: grid;
	width: 100%;
    gap: 1rem;
    margin-top: 1rem;
}

div#edit-mupis-seleccionado .webform-options-display-buttons-wrapper{
    margin: 0;
    width: 100%;
}

div#edit-mupis-seleccionado .webform-options-display-buttons-wrapper .js-form-type-checkbox{
    margin: 0!important;
}

fieldset#edit-creatividad .fieldset-wrapper{
	display:flex;
	flex-wrap: wrap;
	width: 100%;
	& #ajax-wrapper, #ajax-wrapper--2{
		width: 45%;
		order: 1;
	}
	& .description{
		text-align: center;
		width: 100%;
		order: 0;
	}
}

/* eol formulario inserción campaña */

/* menu principal usuario logeado */

.user-logged-in #superfish-main{
	& li{
		&:last-child{
			border-left: 1px solid;
			position: relative;
			& a{
				font-size: 0;
			}
			&:before{
				content: "";
				position: absolute;
				width: 50px;
				height: 50px;
				background-color: red;
				background: url("/sites/mupis/files/archivos/imagenes/logout_0.png");
				background-repeat: no-repeat;
				background-position: center;
			}
		}
	}
}

/* eol menu principal usuario logeado */