.btn.btn-link i,
.btn.btn-link span,
.btn.btn-link:focus,
.btn.btn-link:hover,
.btn.btn-link.disabled,
.btn.btn-link[disabled]:hover,
.btn.btn-link.disabled {
    color: var(--colorPrimary40, #2780e3);
}

.k-scheduler-edit-form .k-edit-field .k-button,
.k-edit-form-container .k-edit-buttons .k-primary,
.k-edit-form-container .k-edit-buttons .k-scheduler-canceltimezone,
.k-edit-form-container .k-edit-buttons .k-scheduler-cancel,
.btn,
.k-button {
    border-radius: 0;
}

/* Default */
.k-button.active,
.k-button:active,
.btn.active,
.btn:active,
.k-button.k-default.active,
.k-button.k-default:active,
.btn.btn-default.active,
.btn.btn-default:active {
    background: var(--colorDefault30, #7f7f7f);
    color: var(--textColorDefault40, #ffffff);
}

/* Primary */
.k-scheduler-edit-form .k-edit-field .k-button:active,
.k-edit-form-container .k-edit-buttons .k-primary:active,
.btn.btn-primary.active,
.btn.btn-primary:active,
.k-button.k-primary.active,
.k-button.k-primary:active {
    background: var(--colorPrimary30, #80a7ea);
    color: var(--textColorPrimary40, #ffffff);
}

/* Success */
.btn.btn-success.active,
.btn.btn-success:active,
.k-button.k-success.active,
.k-button.k-success:active {
    background: var(--colorSuccess30, #87c97d);
    color: var(--textColorSuccess40, #ffffff);
}

/* Warning */
.btn.btn-warning.active,
.btn.btn-warning:active,
.k-button.k-warning.active,
.k-button.k-warning:active {
    background: var(--colorWarning30, #ffa07d);
    color: var(--textColorWarning40, #ffffff);
}

/* Danger */
.k-edit-form-container .k-edit-buttons .k-scheduler-canceltimezone:active,
.k-edit-form-container .k-edit-buttons .k-scheduler-cancel:active,
.btn.btn-danger.active,
.btn.btn-danger:active,
.k-button.k-danger.active,
.k-button.k-danger:active {
    background: var(--colorDanger30, #ff7b85);
    color: var(--textColorDanger40, #ffffff);
}

/* Info */
.btn.btn-info.active,
.btn.btn-info:active,
.k-button.k-info.active,
.k-button.k-info:active {
    background: var(--textColor20, #b2b2b2);
    color: var(--textColor40, #383838);
    border: 1px solid var(--textColor20, #b2b2b2);
}

/* Light */
.btn.btn-light.active,
.btn.btn-light:active,
.k-button.k-light.active,
.k-button.k-light:active {
    background: var(--colorLight40, #ffffff);
    color: var(--textColor40, #383838);
}

/* Stable */
.btn.btn-stable.active,
.btn.btn-stable:active,
.k-button.k-stable.active,
.k-button.k-stable:active {
    background: var(--colorStable30, #fafafa);
    color: var(--textColorStable40, #444444);
}

/* Royal */
.btn.btn-royal.active,
.btn.btn-royal:active,
.k-button.k-royal.active,
.k-button.k-royal:active {
    background: var(--colorRoyal30, #ab9aef);
    color: var(--textColorRoyal40, #ffffff);
}

/* Dark */
.btn.btn-Dark.active,
.btn.btn-Dark:active,
.k-button.k-Dark.active,
.k-button.k-Dark:active {
    background: var(--colorDark30, #898989);
    color: var(--textColorDark40, #ffffff);
}