.login-background {
	filter: brightness(75%);
}

.login-icon {
	height: 100px;
	width: 125px;
	top: -15px;
	background-position: -28px 0px;
	}

.login-container {
	background-color: white;
	top: 160px;
}

.login-text {
	color: var(--acker-vital-green);
}

.form-control {
	background-color: white;
	color: rgba(0, 0, 0, 0.5);
}

.form-control::placeholder {
	color: grey;
}

.disclaimer-header,
.disclaimer-header:hover {
	color: var(--acker-vital-green);
}

.disclaimer-info table, .disclaimer-text {
  color: black !important;
}

a.kbtn:hover, .kbtn:hover {
	color: var(--acker-vital-green);
}

.login-background .logo-container .logo {
	height: 102px;
	width: 600px;
}

.login-input {
	border: 1px solid lightgrey;
	border-radius: 4px;
}

body .form-group input,
body .form-control {
  border: 1px solid lightgrey;
  border-radius: 4px;
}