﻿

.btn-cxi,
.btn-link,
.k-button,
.k-grid a.btn-link,
.k-upload .k-button {
    background-color: var(--pcx-button-bg);
    color: var(--pcx-button-color);
    margin: 0 2px;
    padding: 4px 8px
}

    .btn-cxi:hover,
    .btn-link:hover,
    .k-button:hover
    .k-upload .k-button:hover,
    .k-upload .k-button-solid-base:hover {
        background-color: var(--pcx-button-hover-bg);
        color: var(--pcx-button-hover-color);
    }

.k-datetimepicker .k-button,
.k-datepicker .k-button,
.k-timepicker .k-button,
.k-numerictextbox .k-button,
.k-combobox .k-button {
    color: initial !important;
    background-color: initial !important;
}



.btn-cxi,
.btn-link {
    min-width: 75px;
}

.k-button-group .k-button {
    margin: 0;
}


.btn-link, .btn-link:focus {
    text-decoration: none;
}

    .btn-link:hover {
        background-color: var(--pcx-button-hover-bg);
        color: var(--pcx-button-hover-color);
        text-decoration: none;
    }

    .btn-link.disabled:hover {
        cursor: initial;
    }

    .btn-link.small {
        /*font-size: .9rem;*/
    }


    .btn-cxi.disabled,
    .btn-link.disabled,
    .btn-link:disabled,
    .btn-cxi.disabled:hover {
        color: #bbb;
        pointer-events: none;
    }

.btn-cxi.small {
    min-width: 80px;
    font-size: .9rem;
    padding: 4px 8px;
    margin: 0;
}

/*.btn-cxi.btn-cancel {
    background-color: var(--pcx-button-hover-bg);
    color: var(--pcx-button-hover-color);
}

    .btn-cxi.btn-cancel:hover {
        background-color: #f47c57;
    }*/

