/* /Pages/Index.razor.rz.scp.css */
.titulos[b-t7fc5f322r] {
    margin: 0 0 0 3.2vh;
    position: absolute;
    z-index: 2;
    top: min(31vh, calc(100vw/3));
    height: min(7.5vw, 40px);
    display: inline-flex;
    place-items:center;
}

.ma[b-t7fc5f322r] {
    margin-bottom: 22px;
}
.subtitulos[b-t7fc5f322r] {
    font-weight: bold;
    padding: 1vh 3.2vh;
    margin: 0;
}

.opciones[b-t7fc5f322r] {
    display: flex;
    flex-flow: column;
    padding: 0 3.2vh 1vh 3.2vh;
}
/*
@media (min-width: 700px) {
    .opciones {
        margin: 0 20%;
    }
}*/
/* /Pages/ListaObjetivos.razor.rz.scp.css */
.encabezado[b-lgyfif5lfa] {
    display: flex;
}

.divimg[b-lgyfif5lfa] {
    width: calc(100% / 3);
    place-self: center;
}
.divimg > div[b-lgyfif5lfa] {
    margin: 0 10px;
}
    .divimg > div > img[b-lgyfif5lfa] {
        max-width: 180px;
        display: block;
        margin: 0 auto;
        aspect-ratio: 401/476;
        object-fit: contain;
        width: 100%;
    }
.txt[b-lgyfif5lfa] {
    width: calc((100% / 3) * 2);
    padding: 2vh 3.2vh 2vh 0;
}

p[b-lgyfif5lfa],li[b-lgyfif5lfa] {
    font-size:0.9rem;
}
.fila[b-lgyfif5lfa] {
    display:flex
}

    .fila > span[b-lgyfif5lfa] {
        flex:1;
        padding: min(2vw, 15px);
    }

        .fila > span > img[b-lgyfif5lfa] {
            object-fit: contain;
            width: 100%;
            height: 100%;
        }
.inactivo[b-lgyfif5lfa] {
/*    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);*/
    opacity: 0.15;
}

.activo img:hover[b-lgyfif5lfa] {
    -webkit-filter: brightness(50%);
    -moz-filter: brightness(50%);
    -o-filter: brightness(50%);
    -ms-filter: brightness(50%);
    filter: brightness(50%);
}

@media (max-width: 599px) {
    .encabezado[b-lgyfif5lfa] {
        flex-flow:column;
    }
    .divimg[b-lgyfif5lfa] {
        width: 60vw;
    }
        .divimg > div > img[b-lgyfif5lfa] {
            content: url('res/objetivos.png');
            aspect-ratio: 180/111;
        }
    .txt[b-lgyfif5lfa] {
        width: 75vw;
        padding: 0;
        place-self:center;
    }
    p[b-lgyfif5lfa] {
        font-size: 0.7rem;
    }
}
/* /Pages/Objetivos/OShared.razor.rz.scp.css */
.seccion[b-86dlsnhcfn] {
    display: flex;
    margin-bottom: 22px;
    margin-right: 3.5vw;
}
    .seccion > div:first-child[b-86dlsnhcfn] {
        display: flex;
        flex-direction: column;
        width: 20vw;
        max-width: 170px;
        align-self: center;
        margin: 0 2vw;
        gap: 20px;
    }
    .seccion > div:nth-child(2)[b-86dlsnhcfn] {
        padding: 2vh 3.2vh 2vh 0;
    }

ul[b-86dlsnhcfn] {
    list-style: none;
    padding: 0 0 0 3vh;
}

li[b-86dlsnhcfn] {
    padding-bottom: 2vh;
}

.punto[b-86dlsnhcfn] {
    font-family: "Arial Black";
    display:inline-block;
    margin: 0 0.3em 0 -1em;
}

.pregunta[b-86dlsnhcfn] {
    font-weight: 500;
}

span[b-86dlsnhcfn] {
    margin-bottom: 0.2rem;
}

@media (max-width:641px) {
    .seccion[b-86dlsnhcfn] {
        flex-direction: column;
    }

    h1[b-86dlsnhcfn] {
        text-align: center;
    }
}

@media (max-width: 599px) {
    .seccion > div:first-child[b-86dlsnhcfn] {
        gap: 5px;
    }

    .seccion > div:nth-child(2)[b-86dlsnhcfn] {
        padding-left: 3.2vh;
    }
}
/* /Shared/Login.razor.rz.scp.css */
.main[b-rkhmua8mfo] {
	display: flex;
	place-items: center;
	flex-grow: 1;
	place-self: center;
}

.logo[b-rkhmua8mfo] {
	max-width: 180px;
	min-width: 80px;
	width: 40vw;
	margin: 1vh 0 1vh 0; /*2vw;*/
	aspect-ratio: 180/111;
	object-fit:contain;
}

.flecha[b-rkhmua8mfo] {
	height: 1.7rem;
	margin: 0 40px 0 10px;
}

.form[b-rkhmua8mfo] {
	display: flex;
	width: 100%
}

#email[b-rkhmua8mfo], [b-rkhmua8mfo] #email {
	margin-left: 5px;
	border-radius: 0.25rem;
	height: 1.2rem;
	border-width: thin;
	width: -webkit-fill-available;
}

.validation-message[b-rkhmua8mfo], [b-rkhmua8mfo] .validation-message {
	text-align:center;
	font-size:0.7rem;
	padding-top:0.8rem;
}

@media (max-width: 641px) {
	.main[b-rkhmua8mfo] {
		flex-flow: column;
	}

	.logo[b-rkhmua8mfo] {
		height: 25vh;
		width:50vw;
		display: block;
		margin: 0 auto;
		flex:1;
	}

	.fform[b-rkhmua8mfo] {
		flex:1;
	}

	.form[b-rkhmua8mfo] {
		flex-direction:column;
		place-items:center;
	}

	.semail[b-rkhmua8mfo] {
		width: 100%;
	}

	.flecha[b-rkhmua8mfo] {
		margin: 1vh auto;
	}
}

@media (min-width: 641px) {
	.fform[b-rkhmua8mfo] {
		flex-grow: 1;
	}

	.semail[b-rkhmua8mfo] {
		flex-grow: 1;
	}
}
/* /Shared/MainLayout.razor.rz.scp.css */
.fondo-arriba[b-b1fa8676bn] {
	width: 100%;
	height: min(31vh, calc(100vw/3));
	grid-area: 1 / 1;
}
	.fondo-arriba > div[b-b1fa8676bn] {
		max-width: 800px;
		height: 100%;
		margin: 0 auto;
	}
		.fondo-arriba > div > div[b-b1fa8676bn] {
			display: inline-flex;
			place-items: center;
			width: 100%;
			height: 100%;
		}
			.fondo-arriba > div > div > img[b-b1fa8676bn] {
				/*max-width:700px;*/
				width: 70vw; /*width:70vw;*/
				max-height: 18vh;
				object-fit: contain;
				margin: 0 auto;
			}

.curva-arriba[b-b1fa8676bn] {
	position: relative;
	height: min(7.5vw, 40px);
	z-index: -5;
	grid-area: 2 / 1;
}
	.curva-arriba > div[b-b1fa8676bn] {
		display: block;
		margin: 0 auto;
		height: 100%;
		background-color: lightgrey;
		border-radius: 7.5vw 0;
	}

.marco-contenido[b-b1fa8676bn] {
	margin: 0 min(40px, 6.7vw);
	display: flex;
	flex-direction: column;
}

.pie[b-b1fa8676bn] {
	margin: 30px min(40px, 6.7vw) 0 min(40px, 6.7vw);
	background-color: white;
	border-radius: 3.2vh;
	min-height: 30px;
	max-height: 85px;
	grid-area: 4 / 1;
}
	.pie > div[b-b1fa8676bn] {
		width: 100%;
		display: inline-flex;
		max-height: 85px
	}
		.pie > div > div[b-b1fa8676bn] {
			flex: 1;
			margin: 10px;
			text-align: center;
		}

	.pie img[b-b1fa8676bn] {
		height: 100%;
		max-width: 100%;
		object-fit: contain;
	}

.curva-abajo[b-b1fa8676bn] {
	grid-area: 5 / 1;
	position: relative;
	z-index: -5;
	height: min(7.5vw, 40px);
}
	.curva-abajo > div[b-b1fa8676bn] {
		max-width: 800px;
		background-color: lightgray;
		height: 100%;
		border-radius: 0 0 0 7.5vw;
		margin: 0 auto;
	}

.fondo2[b-b1fa8676bn] {
	position: relative;
	z-index: -5;
	grid-area: 3 / 1 / span 2 / 1;
}
	.fondo2 > div[b-b1fa8676bn] {
		display: block;
		margin: 0 auto;
		max-width: 800px;
		height: 100%;
		background-color: lightgrey;
	}

.fondo-derecha[b-b1fa8676bn] {
	position: relative;
	z-index: -4;
	grid-area: 1 / 1 / span 5 / 1;
}
	.fondo-derecha > div[b-b1fa8676bn] {
		width: 25%;
		height: 100%;
		margin-left: 75%;
	}

.fondo-derecha2[b-b1fa8676bn] {
	position: relative;
	z-index: -3;
	grid-area: 1 / 1 / span 5 / 1;
}
.fondo-derecha2 > div[b-b1fa8676bn] {
	width: 19%;
	height: 100%;
	margin-left: 75%;
	background-color: white;
}
	.fondo-derecha2 > div > div[b-b1fa8676bn] {
		width: 94%;
		height: 100%;
	}

@media (min-width: 641px) {
	.contenido[b-b1fa8676bn] {
		flex-direction: row;
	}
}
