﻿.k-grid .k-grid-header .k-table-th a,
.k-grid .k-grid-toolbar a,
.k-grid .k-grid-header .k-table-th a:hover,
.k-grid .k-grid-toolbar .k-table-th a:hover,
a.k-button {
    font-weight: inherit;
}

.k-grid .k-table-td a,
.k-grid .k-table-td a:hover {
    color: #009fff;
}

.adminData .k-textbox:focus,
.adminData .k-numerictextbox,
.adminData .k-datepicker,
.adminData input[type=checkbox]:focus {
    box-shadow: none;
}

.adminData .k-textbox,
.adminData .k-numerictextbox,
.adminData .k-dropdownlist,
.adminData .k-datepicker,
.adminData .k-multiselect {
    width: 12.4em;
    min-width: 257px;
    border-radius: 2px;
}

.adminData .k-dropdownlist, .k-grid .k-dropdownlist {
    background-color: white;
    background-image: none;
}

.adminData .k-datepicker .k-input-button,
.adminData .k-datetimepicker .k-input-button {
    border-radius: 2px;
}

.k-input-spinner button {
    border-radius: 0px;
}

.k-window {
    font-family: arial,verdana,helvetica,sans-serif;
    font-size: 12px;
}

.k-window-title {
    font-size: 14px;
}

.k-grid-edit-row .k-checkbox {
    -webkit-appearance: checkbox;
}

    .k-grid-edit-row .k-checkbox:focus, .k-grid-edit-row .k-checkbox.k-focus {
        box-shadow: unset;
    }

    .k-grid-edit-row .k-checkbox:checked:focus, .k-grid-edit-row .k-checkbox.k-checked.k-focus {
        box-shadow: unset;
    }

.k-grid .k-dirty {
    border-color: #d92800 #d92800 rgba(0,0,0,0) rgba(0,0,0,0);
}

.k-toolbar .k-grid-save-changes {
    border-color: #156fa8;
    color: #fff;
    background-color: #1984c8;
    background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
}

.k-toolbar .k-button {
    margin-left:8px;
}

.k-grid-toolbar {
    text-align:right;
    display:block;
}

.k-tabstrip .k-content {
    overflow-y: hidden !important;
}

.k-tooltip {
    color: black;
    background-color: white;
}

    .k-tooltip .k-callout {
        color: white;
    }

.k-listview
{
    font-size:12px;
}

.k-grid .k-searchbox {
    width: 15em;
}

.k-button {
    box-shadow: none;
}

.k-column-title {
    color: #515967;
}

.k-grid .k-grid-header-menu, .k-grid .k-hierarchy-cell .k-icon {
    color: #515967;
}

.k-child-animation-container .k-notification .k-notification-success {
    border-color: #52BE80;
    background-color: #52BE80;
}

.k-child-animation-container .k-notification .k-notification-error {
    border-color: #CD6155;
    background-color: #CD6155;
}

.k-child-animation-container .k-notification .k-notification-info {
    border-color: #3498DB;
    background-color: #3498DB;
}

.k-grid .k-command-cell .k-button,
.k-grid .k-toolbar .k-button {
    border-radius: 2px;
}

/* Replacing the dropdownlist height. */
.adminData .k-picker-md {
    padding-block: 5px;
}

/* Replacing the height of the grid toolbar header. */
.k-grid .k-toolbar-md {
    padding-block: 6px;
}

.k-grid-md .k-grouping-header {
    padding-block: 6px;
}

/* Kendo alert/dialog default message window. */
.k-dialog-wrapper .k-dialog {
    top: 35px;
    position: absolute;
    min-width: 350px;
    max-width: 600px;
}

    .k-dialog-wrapper .k-dialog .k-dialog-actions {
        display: unset;
        text-align: right;
        padding-block: 10px;
    }

    .k-dialog-wrapper .k-dialog .k-dialog-actions button {
        min-width: 80px;
        margin-left: 5px;
        border-radius: 2px;
    }

    .k-dialog-wrapper .k-dialog .k-window-actions {
        border-color: #e5e5e5;
    }

    .k-dialog-wrapper .k-dialog .k-window-titlebar {
        display: none;
    }

    .k-dialog-wrapper .k-dialog .k-window-content {
        padding-block: 14px;
    }

.k-grid-norecords-template {
    border:none;
}