/* ----------------------------------------------------------------
	UmSicht: Vitisynth
-----------------------------------------------------------------*/

* {
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	/* button bg color #2F2E41 */
}

h1, h2, h3, h4, h5, h6, body,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.page-link {
	color: #2F2E41;
}



h1 {
	font-size: 2.5rem;
    font-weight: bold;
	margin: unset;
}

.welcome-text {
	color: white;
	position: absolute;
	top: 30vh;
	font-size: 2.5rem;
	font-weight: 500;
	margin-bottom: 1rem;
}

.form-check {
	position: relative;
    display: block;
}

.text-smaller {
    font-size: 80% !important;
	/* margin-left: 2.5rem; */
	text-align: center;
}

img {
	max-width: 100%;
    max-height: 46vh;
    object-fit: cover;
}

button {
	background-color: #2F2E41;
	color: white;
	padding: 14px 20px;
	margin: 8px 0;
	border: none;
	cursor: pointer;
	width: 100%;
}

@media (max-width: 767.98px) {
	
}

@media (min-width: 992px) {

}



@media (min-width: 992px) {
}

.cs-signin-form .cs-signin-form-inner {
	position: relative;
	max-width: 400px;
	background-color: #FFF;
	border: 1px solid #EEE;
	padding: 40px;
	border-radius: 4px;
	box-shadow: 0 0.25rem 0.25rem rgba(0, 0, 0, 0.05);
}

.cs-register-form .cs-register-form-inner {
	position: relative;
	max-width: 600px;
	background-color: #FFF;
	border: 1px solid #EEE;
	padding-inline: 40px;
	padding-block: 10px;
	border-radius: 4px;
	box-shadow: 0 0.25rem 0.25rem rgba(0, 0, 0, 0.05);
}

@media (min-width: 992px) {
	.cs-signin-form {
		position: relative;
		width: 882px;
		min-height: 600px;
		overflow: hidden;
	}

	.cs-signin-form::before {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 600px;
		background-repeat: no-repeat;
		background-size: cover;
		background-image: url('../images/icons/signin.svg');
	}

	.cs-register-form::before {
		/* content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 70%;
		height: 600px;
		background-repeat: no-repeat;
		background-size: cover; */
/* 		background-image: url('../images/icons/signin.svg'); */
/* 		z-index: 10; */
	}

	.cs-signin-form .cs-signin-form-inner {
		position: relative;
		margin-left: 350px;
		margin-top: 25px;
		padding: 20px 35px;
		z-index: 5;
		border: 0;
		border-radius: 0;
		box-shadow: none;
	}
}