/* DWA Corporate Design for Keycloak 26.2.4 (PatternFly 5)
   Primary DWA Blue: #00549f
*/

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap');

:root {
    --pf-v5-global--primary-color--100: #00549f; /* DWA primary blue for buttons, borders, and accents */
    --pf-v5-global--primary-color--200: #002b5e; /* Darker blue for hover states */
    --pf-v5-global--link--Color: #00549f;        /* Link color */
    --pf-v5-global--link--Color--hover: #002b5e; /* Link hover color */
}

body, .login-pf body {
    font-family: 'Open Sans', sans-serif !important;
    color: #0075bf !important;
}

.pf-c-form__label,
.pf-c-form__label-text,
#kc-form-login label,
#kc-registration span,
#kc-login,
.pf-c-button.pf-m-primary {
    font-family: 'Open Sans', sans-serif !important;
    color: #0075bf !important;
}
/*
.pf-v5-c-button {
    color: #DDDDDD;
}
*/
#kc-login,
.pf-c-button.pf-m-primary,
input[type="submit"] {
    color: #dddddd !important;       
    background-color: #0075bf !important;
    border: none !important;            
}

#kc-header-wrapper {
    text-transform: none !important;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 700;
    color: #0075bf !important;
}

body {
    background-color: #ffffff !important;
    background-image:
        linear-gradient(135deg, rgba(0, 84, 159, 0.4) 0%, rgba(135, 143, 150, 0.4) 50%, rgba(124, 176, 44, 0.4) 100%) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}

.pf-v5-c-login {
    background-color: transparent !important;
}
