﻿.telerik-pop {
    z-index: 44444;
}

.swal2-container {
    z-index: 20000 !important;
}
.k-checkbox {
    border-color: gray !important;
    background-color: #ffffff;
}
.accordion-button:not(.collapsed) {
    color: #000000;
    background-color: #e7f1ff00;
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}

.btn-new:hover {
    color: white;
    background-color: #2b4848;
    border-color: #2b4848;
}
 
.myNumericTextbox .k-input-inner,
.myTextRight .k-input-inner {
    text-align: right;
}
/* template */
div.custom-ellipsis,
/* OnCellRender */
.k-grid td.custom-ellipsis,
/* OnRowRender */
.k-grid tr.custom-ellipsis .k-table-td {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* Loading Contrainer */
.loading-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh; /* 100% of the viewport height */
    width: 100%;
}
