/* Font colors */
#kc-header {
    color: #1d1d1d;
}
#kc-content {
    color: #1d1d1d;
}
.btn, .btn:hover {
    color: #ffffff;
}
a {
    color: #1d1d1d;
}
a:hover {
    color: #a29b89;
}

.form-control:hover, .form-control:focus {
    border-color: #1d1d1d;
}

/* Page background */
.login-pf body {
    background-color: #f0eeeb;
}
#kc-logo-wrapper {
    background-image: linear-gradient(#ffffff, #ffffff);
}

/* Button background */
.btn {
    background-image: linear-gradient(to bottom, #1d1d1d 0%, #1d1d1d 100%);
}
.btn:hover {
    background-image: linear-gradient(to bottom, #a29b89 0%, #a29b89 100%);
}