.login-pf,
.login-pf body {
    background: none;
    background-color: #E5E5E5;
}
.login-pf-page .card-pf {
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.30);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.30);
    box-shadow: 0 0 10px rgba(0,0,0,.30);
}
#kc-logo-wrapper {
    background: none;
    margin: 32px auto 0;
}

div.kc-logo-text {
    background-image: url(../img/logo.png);
    background-repeat: round;
    height: 80px;
    width: 80px;
    margin: 0 auto;
}
#kc-header-wrapper {
    padding: 0;
}