.k-window {
    font-size: 14px;
    font-family: Arial, serif;
}

.k-window-titlebar.k-header {
    height: 24px;
    padding-bottom: 7px;
    padding-top: 7px;
}

.k-window-titlebar.k-header span.k-window-title {
    margin-left: 10px;
    margin-right: 15px;
}

.k-widget.k-window .k-window-titlebar.k-header {
    background-color: #eae8e8;
    background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, .6) 0, rgba(255, 255, 255, 0) 100%);
}

.k-widget.k-window .k-window-titlebar.k-header .k-window-actions .k-window-action.k-state-hover {
    background-color: #B4B4B0;
}

.window-footer {
    border-top: solid 1px #cdcdcd;
    text-align: right;
}

.window-footer button, .window-footer a.k-button {
    border-radius: 3px;
    border: 1px solid #AAAAAA;
    height: 35px;
    min-width: 65px;
    background: #EAEAEA linear-gradient(to bottom, #EAEAEA, #DEDEDE);
    font-size: 14px;
    margin: 10px 2px 10px 2px;
}

.window-footer a.k-button {
    padding-left: 16px;
    padding-right: 16px;
    height: 39px;
    line-height: 2.3em;
    margin-right: 6px;
}

.window-footer button span.k-icon {
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
}

.window-footer .footer-buttons-wrapper {
    margin: 0 20px 0;
}

.window-footer.k-edit-buttons {
    padding-left: 18px;
    padding-right: 18px;
}

.window-footer.k-edit-buttons span.k-icon {
    display: none;
}