div.login-pf-page, 
.login-pf body {
    font-family: Lato, sans;
    background: rgb(13,164,186);
}

div.login-pf-page {
	padding-bottom:20vh;
}

.pf-c-button.pf-m-primary {
	background-color: rgb(13,164,186);
	border-radius: 2em;
	padding: 0.7em 1.6em;
	color: white;
	font-weight:bold;
}

.pf-c-dropdown__menu {
	display:none;
}

.login-pf-page-header {
	background-image:url('https://somnuvol.coop/wp-content/uploads/2024/08/LogoSimbol_SomNuvol_1200px.webp');
	/*background-image:url('https://somoffice-fpc.codeccoop.org/_next/image?url=%2Fsomnuvol-1202-354-max.png&w=384&q=75');*/
	background-repeat: no-repeat;
	background-size: 280px;
	background-position: center center;
	min-height:120px;
}
.login-pf-page-header #kc-header-wrapper {
	display:none;
}

div.card-pf {
	max-width:720px;
	margin:auto;
}


/* keycloak.v2 test */

:root {
    --keycloak-logo-url: url('../img/keycloak-logo-text.png');
    --keycloak-bg-logo-url: url("../img/keycloak-bg.png");
    --keycloak-logo-height: 63px;
    --keycloak-logo-width: 300px;
}

.login-pf body {
    background: none;
    background-color: rgb(13,164,186);
    background-size: cover;
    height: 100%;
}

main.pf-v5-c-login__main {
border-radius:5%;
}

button.pf-v5-c-button.pf-m-primary {
background-color: rgb(13,164,186);
}
	
div.kc-logo-text {
    background-image: url("../img/keycloak-logo-text.png");
    height: 90px;
    width: auto;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    /*background:none;*/
    margin: 0 auto;
    span { display:none; }
}
