.login-pf body, body {
	background-image: url('../images/login-bg.jpg');
	background-color: #244385;
	background-repeat: no-repeat;
    	background-position: center;
    	background-attachment: fixed;
    	background-size: cover;
}

.card-pf {
	border-top-color: #244385;
	background-color: #ffffff;
}

.pf-c-button.pf-m-primary {
	background-color: #244385;
}

.pf-c-form-control:hover, .pf-c-form-control:focus {
	border-bottom-color: #244385;
}
.pf-c-form-control:focus-within {
	border-color: #244385;
}

#kc-header-wrapper {
    background-image: url('../images/gespo-logo.png');
    color: transparent;
    background-repeat: no-repeat;
    width: 270px;
    padding: 0px 0px 0px 0px;
    height: 135px;
    background-size: contain;
    margin: 20px auto;
}
