:root {
    --kendo-color-primary: #1b6ec2;
    --kendo-color-primary-hover: #093d89;
    --kendo-font-size: 13px
}

.PopupModal .k-window-titlebar {
    font-size: 15px;
    color: white;
    background-color: #4c4f53b3;
    padding: 8px 15px;
}

    .PopupModal .k-window-titlebar .k-window-title > i.fa {
        margin-right: 5px;
    }

.PopupModal .k-window-content {
    padding: 0
}

.PopupModal .k-window-content {
    font-size: 13px;
}

/* Style predefined dialogs (ConfirmAsync, AlertAsync, PromptAsync) to match PopupModal */
.k-dialog .k-dialog-titlebar {
    font-size: 15px;
    color: white;
    background-color: #4c4f53b3;
    padding: 8px 15px;
}
.k-dialog{
    background-color: whitesmoke;
}
.k-dialog .k-dialog-content {
    font-size: 13px;
    padding:25px
}

.k-dialog .k-actions {
    justify-content: center;
}

.top-notification {
    z-index: 9999999;
}


.k-grid td.k-selected, .k-grid .k-table-row.k-selected > td, .k-grid .k-table-td.k-selected, .k-grid .k-table-row.k-selected > .k-table-td {
    background-color: rgb(128 199 255 / 25%);
}

.k-button-flat-primary {
    color: #1b6ec2;
}

.k-checkbox-wrap {
    margin-right: 2px;
}

.k-grid a {
    color: #006bb7;
}

.k-tabstrip-items-wrapper .k-item:focus, .k-tabstrip-items-wrapper .k-item.k-focus {
    box-shadow: none;
}

.k-tabstrip-content:focus, .k-tabstrip-content.k-focus, .k-tabstrip > .k-content:focus, .k-tabstrip > .k-content.k-focus {
    outline-width: 0;
}
/***************************/
.k-tabstrip-items {
    background-color: #797676;
}

    .k-tabstrip-items .k-link {
        padding: 7px 15px;
        font-size: 14px;
    }

.k-tabstrip-items-wrapper .k-item {
    color: white;
}

    .k-tabstrip-items-wrapper .k-item i {
        margin-right: 5px;
    }

    .k-tabstrip-items-wrapper .k-item:hover, .k-tabstrip-items-wrapper .k-item.k-hover {
        background-color: #f5f5f5;
        color: black;
    }

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
/********************************************/

.tabstrip-light .k-tabstrip-items {
    display: flex;
    border-bottom: 2px solid whitesmoke !important;
    background-color: transparent;
}

    .tabstrip-light .k-tabstrip-items .k-item {
        border-bottom: 1px solid #dee2e6;
        transition: background 0.2s, color 0.2s;
    }

.tabstrip-light > .k-tabstrip-items-wrapper .k-item.k-active {
    border-radius: 0;
    border-bottom: 2px solid black !important;
    transition: background 0.2s, color 0.2s;
    background-color: transparent;
    margin-bottom: -2px;
    /*font-weight: bold;*/
}

.tabstrip-light .k-tabstrip-items .k-item:hover:not(.k-active) {
    border-bottom: 2px solid silver;
    margin-bottom: -2px;
}

.tabstrip-light .k-tabstrip-content k-active {
    padding: 10px 0 0;
    border: none;
}
.tabstrip-light > .k-tabstrip-items-wrapper {
    border-bottom-width: 0px;
}
.tabstrip-light .k-tabstrip-items-wrapper .k-item {
    color: black;
    border: none;
    padding: 0px 0
}

.tabstrip-light .k-tabstrip-content {
    padding: 15px 10px 10px;
    background-color: transparent;
    border: none;
}
/********************************************/
.k-checkbox {
    border-color: #d9dcdf;
    border-width: 2px;
}

.k-grid-edit-cell .DatePicker {
    width: 110px;
}

.k-grid-edit-cell input.form-control {
    padding: 4px 10px;
    font-size: 13px;
}
.k-radio {
    border-color: #000000bd;
}
.k-disabled {
    opacity: .8 !important;
}
/********************************************/
.k-datepicker, .k-timepicker{
    width: auto;
}