/*override google material icons design BEGIN*/
.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 20px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}
/*override google material icons design END*/


/*override telerik kendo grid icons design BEGIN*/

/*inline editing*/
.k-edit-buttons .k-icon {
    font-size: 24px !important;
    width: 28px !important;
}

/*popup editing*/
.k-grid .k-command-cell .k-icon {
    font-size: 24px !important;
    width: 28px !important;
}
/*header grid center*/
.k-grid .k-grid-header .k-header {
    white-space: break-spaces;
    text-align: center;
    font-weight: 600 !important;
}

.k-grid-update {
    --bs-btn-color: #fff !important;
    --bs-btn-bg: #0665d0 !important;
    --bs-btn-border-color: #0665d0 !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #0551a6 !important;
    --bs-btn-hover-border-color: #054c9c !important;
    --bs-btn-focus-shadow-rgb: 43,124,215 !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-active-bg: #0551a6 !important;
    --bs-btn-active-border-color: #054c9c !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #fff !important;
    --bs-btn-disabled-bg: #0665d0 !important;
    --bs-btn-disabled-border-color: #0665d0 !important;
}

/*override telerik kendo grid icons design END*/

/* BEGIN add space between grid pop editor for cancel button and edit button*/

.k-header-cancel.k-link.k-grid-cancel {
    margin-right: 8rem !important;
}

    .k-header-cancel.k-link.k-grid-cancel .k-icon.k-i-arrow-chevron-left {
        font-size: 24px !important;
    }

.k-header-done.k-link.k-grid-update .k-icon.k-i-check {
    font-size: 24px !important;
}

.k-grid-edit-form.k-view.k-widget .k-header {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
}
/* END add space between grid pop editor for cancel button and edit button*/

/* BEGIN Mobile override for telerik pop up edit in telerik kendogrid to respect full screen mobile size */
@media (max-width: 768px) {
    .k-edit-form-container {
        width: calc(100% - 20px) !important;
        min-width: calc(100% - 20px) !important;
        margin: 0 10px;
    }
}
/* END Mobile override for telerik pop up edit in telerik kendogrid to respect full screen mobile size */
