.login-pf body {
        background: none;
	background-color: #edefee;
        height: 100%;
}

.pf-v5-c-login {
	background: #ffffff url('../img/pm.png') no-repeat fixed top;
	background-size: auto 275px;
}
.pf-v5-c-login__container {
	grid-template-columns: 34rem;
	grid-template-areas:
		"header"
		"main  "
	;
	margin-top: 300px;
}

#kc-header {
        color: #008a34;
	display:none;
}

.pf-m-primary {
        background-color: #008a34;
        background-image: linear-gradient(to bottom, #008a34 0%, #004d1d  100%);
        background-repeat: repeat-x;
        border-color: #004319;
        color: #fff !important;
}
.pf-m-primary:hover,
.pf-m-primary:focus,
.pf-m-primary:active,
.pf-m-primary.active,
.open .dropdown-toggle.pf-m-primary {
        background-color: #008a34;
        background-image: none;
        border-color: #004319;
        color: #fff !important;
}
.pf-m-primary:active,
.pf-m-primary.active,
.open .dropdown-toggle.btn-primary {
        background-image: none;
}
.pf-m-primary:active:hover,
.pf-m-primary.active:hover,
.open .dropdown-toggle.pf-m-primary:hover,
.pf-m-primary:active:focus,
.pf-m-primary.active:focus,
.open .dropdown-toggle.pf-m-primary:focus,
.pf-m-primary:active.focus,
.pf-m-primary.active.focus,
.open .dropdown-toggle.pf-m-primary.focus {
        background-color: #004d1d;
        border-color: #ccc;
        border-radius: 4px;
}

