a,
a:hover,
a:focus {
    color: #0085d0;
}

.align-left {
    float: none;
    margin-left: auto;
    margin-right: auto;
}

.pf-c-button.pf-m-primary {
    background: #0085d0;
}

.pf-c-button.pf-m-primary:active,
.pf-c-button.pf-m-primary:active:focus,
.pf-c-button.pf-m-primary:active:hover,
.pf-c-button.pf-m-primary:focus {
    background-color: #006ba7;
}

.pf-c-button.pf-m-primary:hover {
    background-color: #0078bc;
}

.login-pf a:hover {
    color: #0085d0;
}

.login-pf body {
    background: white;
}

.login-pf-header {
    color: #0085d0;
}

div.kc-logo-text {
    background-image: url(/portal/VAADIN/themes/cmhk/images/logo.png);
    background-repeat: no-repeat;
    background-size: 202px 50px;
    height: 83px;
}

#captcha-refresh-icon {
    color: #0085d0;
}
