.background-screen{
	min-height: 100vh;
	width: 100vw;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: fixed;
	z-index: -999999999;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
}
.background-fixed{
	height: 100%;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: fixed;
	z-index: -999999999;
}

.horizontal-center{
	display: flex;
	justify-content: center;
}
.vertical-center{
	margin: 0;
	position: absolute;
	top: 50%;
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.vertical-middle{
    min-height: 50vh;
    display: flex;
    align-items: center;
}

.light{
	-webkit-filter: brightness(100) grayscale(100);
	-moz-filter: brightness(100) grayscale(100);
	-o-filter: brightness(100) grayscale(100);
	-ms-filter: brightness(100) grayscale(100);
	filter: brightness(100) grayscale(100);
}

.dark{
	-webkit-filter: brightness(-100) grayscale(100);
	-moz-filter: brightness(-100) grayscale(100);
	-o-filter: brightness(-100) grayscale(100);
	-ms-filter: brightness(-100) grayscale(100);
	filter: brightness(-100) grayscale(100);
}

.blackwhite{
	-webkit-filter: brightness(100) grayscale(100) contrast(0.8);
	-moz-filter: brightness(100) grayscale(100) contrast(0.8);
	-o-filter: brightness(100) grayscale(100) contrast(0.8);
	-ms-filter: brightness(100) grayscale(100) contrast(0.8);
	filter: brightness(100) grayscale(100) contrast(0.8);
}

.text{
	text-align: justify;
	margin-bottom: 1vmax;
}

.page{
   min-height: 80%;
}

.result {
	/* border-bottom: 3px double var(--fore-color-0); */
	display: initial;
	padding: 5px 0px;
    margin: 5px 0px;
}
.result.success {
	/* border-color: var(--color-2); */
	color: var(--color-2);
}
.result.message {
	/* border-color: var(--color-3); */
	color: var(--color-3);
}
.result.warning {
	/* border-color: var(--color-4); */
	color: var(--color-4);
}
.result.error {
	/* border-color: var(--color-1); */
	color: var(--color-1);
}



