﻿/* Kendo skin */
.k-in,
.k-item,
.k-window-action {
    border-color: transparent;
}
/* main colors */
.k-block,
.k-widget {
    background-color: #ffffff;
}

div.k-window-content {
    overflow: hidden !important;
}

.k-block,
.k-widget,
.k-input,
.k-textbox,
.k-group,
.k-content,
.k-header,
.k-editable-area,
.k-separator,
.k-colorpicker .k-i-arrow-s,
.k-textbox > input,
.k-autocomplete,
.k-dropdown-wrap,
.k-toolbar,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-state-default,
.k-state-default .k-select,
.k-state-disabled,
.k-grid-header-wrap,
.k-grid-header,
.k-grid td,
.k-grid td.k-state-selected,
.k-grid-footer-wrap,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-pager-refresh,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-panelbar > .k-item > .k-link,
.k-panel > .k-item > .k-link,
.k-panelbar .k-panel,
.k-panelbar .k-content,
.k-calendar th,
.k-slider-track,
.k-splitbar,
.k-dropzone-active,
.k-upload-files,
.k-tiles,
.k-toolbar,
.k-tooltip,
.k-progress {
    border-color: #dadada;
}

    .k-group,
    .k-toolbar,
    .k-grouping-header,
    .k-pager-wrap,
    .k-group-footer td,
    .k-grid-footer,
    .k-footer-template td,
    .k-widget .k-status,
    .k-grouping-row td,
    td.k-group-cell,
    .k-calendar th,
    .k-dropzone-hovered,
    .k-upload-files,
    .k-widget.k-popup {
        background-color: #ffffff;
    }

.k-list-container {
    border-color: #dadada;
    background-color: #ffffff;
}

.k-content,
.k-editable-area,
.k-panelbar > li.k-item,
.k-panel > li.k-item,
.k-tiles {
    background-color: #ffffff;
}

.k-alt,
.k-separator {
    background-color: #f5f5f5;
}

.k-textbox,
.k-autocomplete.k-header,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active {
    border-color: #dadada;
    background-color: #ffffff;
}

    .k-textbox > input,
    .k-autocomplete .k-input,
    .k-dropdown-wrap .k-input,
    .k-autocomplete.k-state-focused .k-input,
    .k-dropdown-wrap.k-state-focused .k-input,
    .k-picker-wrap.k-state-focused .k-input,
    .k-numeric-wrap.k-state-focused .k-input {
        border-color: #dadada;
    }

    input.k-textbox,
    textarea.k-textbox,
    input.k-textbox:hover,
    textarea.k-textbox:hover,
    .k-textbox > input {
        background: none;
    }

        .k-input,
        input.k-textbox,
        textarea.k-textbox,
        input.k-textbox:hover,
        textarea.k-textbox:hover,
        .k-textbox > input,
        .k-multiselect-wrap {
            background-color: #ffffff;
            color: #000;
        }

            .k-input[readonly] {
                background-color: #ffffff;
                color: #787878;
            }

.k-block,
.k-widget,
.k-popup,
.k-content,
.k-dropdown .k-input {
    color: #2e2e2e;
}

.k-link:link,
.k-link:visited {
    color: #2e2e2e;
}

.k-tabstrip-items .k-link,
.k-panelbar > li > .k-link {
    color: #2e2e2e;
}

.k-header {
    color: #fff;
}


.k-header,
.k-grid-header,
.k-toolbar,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap,
.k-grouping-header,
.k-pager-wrap,
.k-textbox,
.k-button,
.k-draghandle,
.k-autocomplete,
.k-state-highlight,
.k-tabstrip-items .k-item {
    background-image: none;
    background-image: none, -webkit-linear-gradient(top, none);
    background-image: none, -moz-linear-gradient(top, none);
    background-image: none, -o-linear-gradient(top, none);
    background-image: none, linear-gradient(to bottom, none);
    background-position: 50% 50%;
    background-color: #ffffff;
}

.k-tabstrip-items .k-state-active {
    background: #ffffff;
}

.k-widget.k-tooltip {
    background-image: none;
}

.k-block,
.k-header,
.k-grid-header,
.k-toolbar,
.k-grouping-header,
.k-pager-wrap,
.k-button,
.k-draghandle {
    background-color: #ffffff;
}
/* icons */
.k-icon:hover,
.k-state-hover .k-icon,
.k-state-selected .k-icon,
.k-state-focused .k-icon,
.k-column-menu .k-state-hover .k-sprite,
.k-column-menu .k-state-active .k-sprite {
    opacity: 1;
}

.k-icon,
.k-state-disabled .k-icon,
.k-column-menu .k-sprite {
    opacity: 0.8;
}

.k-icon,
.k-tool-icon,
.k-grouping-dropclue,
.k-drop-hint,
.k-column-menu .k-sprite {
    background-image: url('Images/sprite.png');
    border-color: transparent;
}

.k-loading,
.k-state-hover .k-loading {
    background-image: url('Images/loading.gif');
    background-position: 50% 50%;
}

.k-loading-image {
    background-image: url('Images/loading-image.gif');
}

.k-loading-color {
    background-color: #ffffff;
}

.k-button {
    color: #787878;
    border-color: #dadada;
    background-color: #ffffff;
}

    .k-button:hover {
        color: #ffffff;
        border-color: #0e639c;
        background-color: #0e639c;
    }

    .k-button.k-state-disabled:hover,
    .k-state-disabled .k-button:hover,
    .k-button.k-state-disabled:active,
    .k-state-disabled .k-button:active {
        color: #cccccc;
        border-color: #dadada;
        background-image: none;
        background-image: none, -webkit-linear-gradient(top, none);
        background-image: none, -moz-linear-gradient(top, none);
        background-image: none, -o-linear-gradient(top, none);
        background-image: none, linear-gradient(to bottom, none);
    }

.k-draghandle {
    border-color: #0e639c;
    background-color: #0e639c;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .k-draghandle:hover {
        border-color: #0e639c;
        background-color: #0e639c;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
/* states */
.k-state-active,
.k-state-active:hover,
.k-active-filter {
    background-color: #ffffff;
    border-color: #007acc;
    color: #000000;
}

.k-menu .k-state-hover > .k-state-active {
    background-color: transparent;
}

.k-state-highlight {
    background: #ffffff;
    color: #000000;
}

.k-widget .k-tooltip {
    background-image: url('Images/highlight.png');
}

.k-event {
    background-image: url('Images/highlight.png');
}

.k-state-selected, .k-button:active, .k-draghandle.k-state-selected:hover {
    background-image: url('Images/highlight.png');
}

.k-button.k-state-disabled, .k-state-disabled .k-button, .k-state-disabled .k-button:hover, .k-button.k-state-disabled:hover, .k-state-disabled .k-button:active, .k-button.k-state-disabled:active {
    background-image: url('Images/highlight.png');
}

.k-autocomplete.k-state-hover, .k-autocomplete.k-state-focused, .k-picker-wrap.k-state-hover, .k-picker-wrap.k-state-focused, .k-numeric-wrap.k-state-hover, .k-numeric-wrap.k-state-focused, .k-dropdown-wrap.k-state-hover, .k-dropdown-wrap.k-state-focused {
    background-image: url('Images/highlight.png');
}

.k-autocomplete.k-state-hover, .k-picker-wrap.k-state-hover, .k-numeric-wrap.k-state-hover, .k-dropdown-wrap.k-state-hover {
    background-image: url('Images/highlight.png');
}

.k-autocomplete.k-state-focused, .k-picker-wrap.k-state-focused, .k-numeric-wrap.k-state-focused, .k-dropdown-wrap.k-state-focused, .k-multiselect.k-header.k-state-focused {
    background-image: url('Images/highlight.png');
}

.k-secondary .k-autocomplete.k-state-hover, .k-secondary .k-picker-wrap.k-state-hover, .k-secondary .k-numeric-wrap.k-state-hover, .k-secondary .k-dropdown-wrap.k-state-hover {
    background-image: url('Images/highlight.png');
}

.k-secondary .k-autocomplete.k-state-focused, .k-secondary .k-picker-wrap.k-state-focused, .k-secondary .k-numeric-wrap.k-state-focused, .k-secondary .k-dropdown-wrap.k-state-focused {
    background-image: url('Images/highlight.png');
}

.k-secondary .k-button-group .k-tool:focus {
    background-image: url('Images/highlight.png');
}

.k-secondary .k-button.k-state-disabled, .k-secondary .k-state-disabled .k-button, .k-secondary .k-state-disabled .k-button:hover, .k-secondary .k-button.k-state-disabled:hover, .k-secondary .k-state-disabled .k-button:active, .k-secondary .k-button.k-state-disabled:active {
    background-image: url('Images/highlight.png');
}

.k-autocomplete.k-state-default, .k-picker-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-dropdown-wrap.k-state-default {
    background-image: url('Images/highlight.png');
}

.k-header, .k-grid-header, .k-toolbar, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap, .k-grouping-header, .k-pager-wrap, .k-textbox, .k-button, .k-progressbar, .k-draghandle, .k-autocomplete, .k-state-highlight, .k-tabstrip-items .k-item, .km-pane-wrapper.km-pane > .km-view > .km-content {
    background-image: url('Images/highlight.png');
}

    .k-button:hover, .k-button:focus, .k-button.k-state-focused, .k-textbox:hover, .k-state-hover, .k-state-hover:hover, .k-pager-wrap .k-link:hover, .k-other-month.k-state-hover .k-link, div.k-imagebrowser-dropzone em, .k-draghandle:hover {
        background-image: url('Images/highlight.png');
    }

.k-state-focused,
.k-grouping-row .k-state-focused {
    border-color: #007acc;
}

.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited,
.k-list > .k-state-selected,
.k-list > .k-state-highlight,
.k-panel > .k-state-selected,
.k-button:active,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-draghandle.k-state-selected:hover {
    color: #ffffff;
    background-color: #007acc;
    border-color: #007acc;
}


.k-state-focused,
.k-list > .k-state-focused,
.k-listview > .k-state-focused,
.k-grid-header th.k-state-focused,
td.k-state-focused,
.k-button:focus,
.k-button.k-state-focused {
    -webkit-box-shadow: #007acc 0px 0px 0px 1px inset;
    box-shadow: #007acc 0px 0px 0px 1px inset;
}

.k-list > .k-state-selected.k-state-focused {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-state-selected > .k-link,
.k-panelbar > li > .k-state-selected {
    color: #ffffff;
}

.k-state-selected,
.k-button:active,
.k-draghandle.k-state-selected:hover {
    background-image: none;
}

.k-state-hover,
.k-state-hover:hover,
.k-splitbar-horizontal-hover:hover,
.k-splitbar-vertical-hover:hover,
.k-list > .k-state-hover,
.k-marquee,
.k-pager-wrap .k-link:hover,
.k-dropdown .k-state-focused,
.k-imagebrowser-dropzone {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #007acc;
    border-width: 1px 1px 1px 1px !important;
}

.k-scheduler-toolbar > ul > li {
    border-width: 1px;
}

.k-scheduler .k-scheduler-toolbar .k-nav-current {
    border: 1px solid transparent;
}

.k-tabstrip-items > .k-state-hover, .k-tabstrip-items > .k-state-hover:hover {
    border-width: 0 !important;
}

.k-state-focused > .k-select {
    border-color: #007acc;
}

.k-button:hover,
.k-button:focus,
.k-button.k-state-focused,
.k-textbox:hover,
.k-state-hover,
.k-state-hover:hover,
.k-pager-wrap .k-link:hover,
.k-other-month.k-state-hover .k-link,
div.k-imagebrowser-dropzone em,
.k-draghandle:hover {
    background-image: none;
}

.k-autocomplete.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-dropdown-wrap.k-state-active,
.k-state-active,
.k-state-active:hover,
.k-state-active > .k-link,
.k-button:active,
.k-panelbar > .k-item > .k-state-focused {
    background-image: none;
}

.k-tool-icon,
.k-tool-icon.k-state-hover,
.k-tool-icon.k-state-active,
.k-tool-icon.k-state-active.k-state-hover {
    background-image: url('Images/sprite.png');
}

.k-state-hover > .k-link,
.k-other-month.k-state-hover .k-link,
div.k-imagebrowser-dropzone em {
    color: #ffffff;
}


.k-autocomplete.k-state-default,
.k-picker-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-dropdown-wrap.k-state-default {
    background-color: #fff;
    background-image: none !important;
}

.k-autocomplete.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
    background-color: #ececec !important;
    background-image: none;
    border-color: #dadada;
}

.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused {
    border-color: #007acc !important;
}

.k-calendar .k-state-selected.k-state-focused > .k-link {
    background-color: transparent;
}

.k-state-error {
    border-color: #e20000;
    background-color: #ffffff;
    color: #e20000;
}

.k-state-disabled {
    filter: alpha(opacity=70);
    opacity: .7;
}

.k-tile-empty.k-state-selected,
.k-loading-mask.k-state-selected {
    border-width: 0;
    background-image: none;
    background-color: transparent;
}

.k-state-disabled,
.k-state-disabled .k-link,
.k-state-disabled .k-button,
.k-other-month .k-link,
.k-dropzone em,
.k-tile-empty strong,
.k-slider .k-draghandle {
    color: #cccccc;
}
/* Slider */
.k-slider-track {
    background-color: #dadada;
}

.k-slider-selection {
    background-color: #007acc;
}

.k-slider-horizontal .k-tick {
    background-image: url('Images/slider-h.gif');
}

.k-slider-vertical .k-tick {
    background-image: url('Images/slider-v.gif');
}
/* Tooltip */
.k-widget.k-tooltip {
    border: 1px solid #A09B9B !important;
    background-color: #d0e2f0;
    color: #000000;
    padding: 10px;
}

.k-widget.k-tooltip-validation {
    border-color: #000000;
    background-color: rgba(0, 0, 0, 0);
    color: #000000;
}
/* Bootstrap theme fix */
.input-prepend .k-tooltip-validation,
.input-append .k-tooltip-validation {
    font-size: 12px;
    position: relative;
    top: 3px;
}

.k-callout-n {
    border-bottom-color: #dadada;
}

.k-callout-w {
    border-right-color: #dadada;
}

.k-callout-s {
    border-top-color: #A09B9B;
}

.k-callout-e {
    border-left-color: #dadada;
}
/* Splitter */
.k-splitbar {
    background-color: #dadada;
}

.k-restricted-size-vertical,
.k-restricted-size-horizontal {
    background-color: #e20000;
}
/* Upload */
.k-progress-status {
    border-color: #0e639c transparent;
}
/* ImageBrowser */
.k-tile {
    border-color: #ffffff;
}

.k-textbox:hover,
.k-tiles li.k-state-hover {
    border-color: #0e639c;
}

.k-tiles li.k-state-selected {
    border-color: #007acc;
}

.k-tile .k-folder,
.k-tile .k-file {
    background-image: url('Images/imagebrowser.png');
}
/* Shadows */
.k-widget,
.k-button {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-slider,
.k-treeview,
.k-upload {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-state-hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-autocomplete.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-state-selected {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-state-active {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-grid td.k-state-selected.k-state-focused {
    background-color: #0083db;
}

.k-popup,
.k-menu .k-group,
.k-grid .k-filter-options,
.k-time-popup,
.k-datepicker-calendar,
.k-autocomplete.k-state-border-down,
.k-autocomplete.k-state-border-up,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-multiselect.k-state-focused,
.k-imagebrowser .k-image,
.k-tooltip {
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.298039);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.298039);
}

.k-window {
    border-color: rgba(0, 0, 0, 0.298039);
    -webkit-box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.298039);
    box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.298039);
    background-color: #ffffff;
}

    .k-window.k-state-focused {
        border-color: rgba(0, 0, 0, 0.298039);
        -webkit-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.298039);
        box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.298039);
    }

.k-shadow {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.298039);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.298039);
}

.k-inset {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.298039);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.298039);
}
/* Border radius */
.k-block,
.k-button,
.k-textbox,
.k-drag-clue,
.k-touch-scrollbar,
.k-window,
.k-window-titleless .k-window-content,
.k-window-action,
.k-inline-block,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-autocomplete,
.k-multiselect,
.k-combobox,
.k-dropdown,
.k-dropdown-wrap,
.k-datepicker,
.k-timepicker,
.k-colorpicker,
.k-datetimepicker,
.k-numerictextbox,
.k-picker-wrap,
.k-numeric-wrap,
.k-colorpicker .k-list-container,
.k-calendar-container,
.k-calendar td,
.k-calendar .k-link,
.k-treeview .k-in,
.k-editor-button .k-state-hover,
.k-editor-button .k-state-active,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

    .k-calendar-container.k-state-border-up,
    .k-list-container.k-state-border-up,
    .k-autocomplete.k-state-border-up,
    .k-multiselect.k-state-border-up,
    .k-dropdown-wrap.k-state-border-up,
    .k-picker-wrap.k-state-border-up,
    .k-numeric-wrap.k-state-border-up,
    .k-window-content,
    .k-filter-menu {
        -moz-border-radius: 0 0 0px 0px;
        -webkit-border-radius: 0 0 0px 0px;
        border-radius: 0 0 0px 0px;
    }

        .k-autocomplete.k-state-border-up .k-input,
        .k-dropdown-wrap.k-state-border-up .k-input,
        .k-picker-wrap.k-state-border-up .k-input,
        .k-picker-wrap.k-state-border-up .k-selected-color,
        .k-numeric-wrap.k-state-border-up .k-input {
            -moz-border-radius: 0 0 0 0px;
            -webkit-border-radius: 0 0 0 0px;
            border-radius: 0 0 0 0px;
        }

        .k-multiselect.k-state-border-up .k-multiselect-wrap {
            -moz-border-radius: 0 0 0px 0px;
            -webkit-border-radius: 0 0 0px 0px;
            border-radius: 0 0 0px 0px;
        }

    .k-window-titlebar,
    .k-block > .k-header,
    .k-tabstrip-items .k-item,
    .k-panelbar .k-tabstrip-items .k-item,
    .k-tabstrip-items .k-link,
    .k-calendar-container.k-state-border-down,
    .k-list-container.k-state-border-down,
    .k-autocomplete.k-state-border-down,
    .k-multiselect.k-state-border-down,
    .k-dropdown-wrap.k-state-border-down,
    .k-picker-wrap.k-state-border-down,
    .k-numeric-wrap.k-state-border-down {
        -moz-border-radius: 0px 0px 0 0;
        -webkit-border-radius: 0px 0px 0 0;
        border-radius: 0px 0px 0 0;
    }

    .k-dropdown-wrap .k-input,
    .k-picker-wrap .k-input,
    .k-numeric-wrap .k-input {
        -moz-border-radius: 0px 0 0 0px;
        -webkit-border-radius: 0px 0 0 0px;
        border-radius: 0px 0 0 0px;
    }

    .k-numeric-wrap .k-link {
        -moz-border-radius: 0 -2px 0 0;
        -webkit-border-radius: 0 -2px 0 0;
        border-radius: 0 -2px 0 0;
    }

        .k-numeric-wrap .k-link + .k-link {
            -moz-border-radius: 0 0 -2px 0;
            -webkit-border-radius: 0 0 -2px 0;
            border-radius: 0 0 -2px 0;
        }

    .k-colorpicker .k-selected-color {
        -moz-border-radius: -2px 0 0 -2px;
        -webkit-border-radius: -2px 0 0 -2px;
        border-radius: -2px 0 0 -2px;
    }

.k-rtl .k-colorpicker .k-selected-color {
    -moz-border-radius: 0 -2px -2px 0;
    -webkit-border-radius: 0 -2px -2px 0;
    border-radius: 0 -2px -2px 0;
}

.k-autocomplete.k-state-border-down .k-input,
.k-dropdown-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-selected-color,
.k-numeric-wrap.k-state-border-down .k-input {
    -moz-border-radius: 0px 0 0 0;
    -webkit-border-radius: 0px 0 0 0;
    border-radius: 0px 0 0 0;
}

.k-multiselect.k-state-border-down .k-multiselect-wrap {
    -moz-border-radius: 0px 0px 0 0;
    -webkit-border-radius: 0px 0px 0 0;
    border-radius: 0px 0px 0 0;
}

.k-dropdown-wrap .k-select,
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select,
.k-datetimepicker .k-select + .k-select,
.k-animation-container .k-calendar-container,
.k-list-container.k-state-border-right {
    -moz-border-radius: 0 0px 0px 0;
    -webkit-border-radius: 0 0px 0px 0;
    border-radius: 0 0px 0px 0;
}

.k-rtl .k-dropdown-wrap .k-select,
.k-rtl .k-picker-wrap .k-select,
.k-rtl .k-numeric-wrap .k-select,
.k-rtl .k-datetimepicker .k-select + .k-select,
.k-rtl .k-animation-container .k-calendar-container,
.k-rtl .k-list-container.k-state-border-right {
    -moz-border-radius: 0px 0 0 0px;
    -webkit-border-radius: 0px 0 0 0px;
    border-radius: 0px 0 0 0px;
}

.k-textbox > input,
.k-autocomplete .k-input,
.k-progress,
.k-progress-status,
.k-numeric-wrap.k-expand-padding .k-input,
.k-multiselect-wrap {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.k-list .k-state-hover,
.k-list .k-state-focused,
.k-list .k-state-highlight,
.k-list .k-state-selected,
.k-dropzone,
.k-upload-files {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.k-slider .k-button,
.k-grid .k-slider .k-button {
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    border-radius: 13px;
}

.k-draghandle {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    .k-icon,
    .k-grouping-dropclue,
    .k-drop-hint,
    .k-callout,
    .k-column-menu .k-sprite,
    .k-tool-icon,
    .k-tool-icon.k-state-hover,
    .k-tool-icon.k-state-active,
    .k-tool-icon.k-state-active.k-state-hover {
        background-image: url('Images/sprite_2x.png');
        background-size: 192px 336px;
    }
}

.menuOverrideclass {
    border-color: #007acc;
    border-width: 0px;
    border-style: none !important;
    color: #ffffff !important;
    background-color: #007acc !important;
}

.k-state-selected a {
    color: #ffffff;
}

.k-state-selected > .k-icon .k-i-arrow-s {
    background-position: -16px -32px;
}

.k-window-content {
    padding: 0px !important;
}

.k-grid-content td {
    word-wrap: break-word;
}

.k-checkbox {
    width: 15px;
    height: 15px;
}

.k-mid > .k-in {
    padding: 2px 4px 2px 10px !important;
    border-width: 0 !important;
}

.k-in {
    padding-left: 10px !important;
    border-width: 0 !important;
}

    .k-in.k-state-focused {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        border: none 0 white !important;
        padding: 2px 4px 2px 10px !important;
    }

    .k-in.k-state-hover {
        border: 0 !important;
        background-color: #D0E3F0 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        padding: 2px 4px 2px 10px !important;
        border-width: 0 !important;
    }

    .k-in.k-state-selected {
        border: 0 !important;
        background-color: #D0E3F0 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        padding: 2px 4px 2px 10px !important;
    }

        .k-in.k-state-selected.k-state-focused {
            border: 0 !important;
            background-color: #D0E3F0 !important;
            -webkit-box-shadow: none !important;
            box-shadow: none !important;
            padding: 2px 4px 2px 10px !important;
        }

.k-item {
    border-width: 1px !important;
    border-style: solid;
    border-color: white !important;
}

    .k-item.k-state-hover {
        border-color: rgb(0,120,204) !important;
    }

.k-button.k-state-focused {
    -webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
}

.k-tabstrip .k-content.k-state-active .fieldValue {
    color: #696969;
}

.k-multiselect-wrap {
    border-width: 1px;
}

.k-multiselect.k-header.k-state-hover {
    background-repeat: no-repeat !important;
  background-position: right bottom !important;
  background-color: #ececec !important;
  border-color: #dadada !important;
  color: #787878 !important;
}

.k-pager-numbers .k-link{
    line-height: 1.8em;
}
.k-webkit .k-pager-numbers .k-current-page .k-link:after, .k-ff .k-pager-numbers .k-current-page .k-link:after, .k-ie11 .k-pager-numbers .k-current-page .k-link:after, .k-webkit .k-scheduler-views>li.k-state-selected>.k-link:after, .k-ff .k-scheduler-views>li.k-state-selected>.k-link:after, .k-ie11 .k-scheduler-views>li.k-state-selected>.k-link:after{
    margin-top: -0.6em;
}

.k-grid tr:hover {
    background-color: lightgray !important;
    background-image: none !important;
}

.k-pager-wrap a.k-link:hover {
     border-width: 0 !important;
}

.k-state-border-down {
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);
    box-shadow: 0 0 0 0 rgba(0,0,0,0);
    border-radius: 0 0 0 0 border-bottom-width: 0;
    padding-bottom: 0;
}

.k-button.k-button-icon .k-icon:before, .k-grid-filter .k-icon:before, .k-header .k-icon:before {
    text-indent: -99999px;
}

.k-i-arrow-60-down {
    background-position: 0 -32px;
}

.k-i-filter {
    background: url('img/sprite.png') no-repeat top left;
    background-position: 0 -636px;
    width: 12px;
    height: 11px;
}

.k-i-reload, .k-i-refresh {
    background-position: -48px -112px;
    color: transparent;
}

.k-i-seek-e, .k-i-seek-w, .k-i-arrow-w, .k-i-arrow-e {
    color: transparent;
}

.k-primary:active:hover {
    color: #ffffff;
    border-color: #367fbd;
    background-color: #428bca;
}

.k-image {
    vertical-align: text-top;
}

.k-i-calendar {
    background-position: -32px -176px;
}

.k-i-clock {
    background-position: -48px -192px;
}

.k-i-arrow-60-right {
    background-position: -16px -16px;
}

.k-i-arrow-60-left {
    background-position: -16px -48px;
}

.k-i-arrow-n {
    background-color: transparent;
    background-position: 0 0;
}

.k-i-arrow-s {
    background-color: transparent;
    background-position: 0 -32px;
}

.k-i-arrow-60-up {
    background-position: 0 -3px;
}

    .k-i-arrow-60-up:before {
        content: normal;
    }

.k-i-arrow-60-down {
    background-position: -16px -32px;
}

    .k-i-arrow-60-down:before {
        content: normal;
    }

.k-i-collapse {
    background-position: 0 -224px;
}

.k-i-collapse {
    background-position: 0 -224px;
}

.k-i-expand {
    background-position: 0 -192px;
}

.k-i-check {
    background-position: -32px -32px
}

.k-update {
    background-position: -32px -32px;
}

.k-cancel {
    background-position: -48px -48px;
}

.k-i-close {
    color: white;
    background-position: -32px -16px;
}

.k-i-sort-asc-sm {
    background-position: -16px 0;
}

.k-i-sort-desc-sm {
    background-position: -16px -32px;
}

.k-i-warning {
    background-image: none;
    color: transparent !important;
}

.k-i-window-minimize {
    background-position: -32px -224px;
}

.k-i-window-restore {
    background-position: -80px -176px;
}



.k-i-move {
    background-position: -160px -288px;
}

.k-i-bold {
    background-position: -240px 0;
}

.k-state-hover .k-i-bold,
.k-state-selected .k-i-bold {
    background-position: -264px 0;
}

.k-i-italic {
    background-position: -240px -24px;
}

.k-state-hover .k-i-italic,
.k-state-selected .k-i-italic {
    background-position: -264px -24px;
}

.k-i-underline {
    background-position: -240px -48px;
}

.k-state-hover .k-i-underline,
.k-state-selected .k-i-underline {
    background-position: -264px -48px;
}

.k-i-strikethrough {
    background-position: -240px -72px;
}

.k-state-hover .k-i-strikethrough,
.k-state-selected .k-i-strikethrough {
    background-position: -264px -72px;
}

.k-i-foreground-color {
    background-position: -240px -96px;
}

.k-state-hover .k-i-foreground-color,
.k-state-selected .k-i-foreground-color {
    background-position: -264px -96px;
}

.k-i-paint {
    background-position: -240px -120px;
}

.k-state-hover .k-i-paint,
.k-state-selected .k-i-paint {
    background-position: -264px -120px;
}

.k-colorpicker .k-i-foreground-color {
    background-position: -240px -96px;
}

.k-colorpicker .k-i-paint {
    background-position: -240px -120px;
}

.k-i-align-left {
    background-position: -240px -144px;
}

.k-state-hover .k-i-align-left,
.k-state-selected .k-i-align-left {
    background-position: -264px -144px;
}

.k-i-align-center {
    background-position: -240px -168px;
}

.k-state-hover .k-i-align-center,
.k-state-selected .k-i-align-center {
    background-position: -264px -168px;
}

.k-i-align-right {
    background-position: -240px -192px;
}

.k-state-hover .k-i-align-right,
.k-state-selected .k-i-align-right {
    background-position: -264px -192px;
}

.k-i-align-justify {
    background-position: -240px -216px;
}

.k-state-hover .k-i-align-justify,
.k-state-selected .k-i-align-justify {
    background-position: -264px -216px;
}

.k-i-list-unordered {
    background-position: -240px -264px;
}

.k-state-hover .k-i-list-unordered,
.k-state-selected .k-i-list-unordered {
    background-position: -264px -264px;
}

.k-i-list-ordered {
    background-position: -240px -288px;
}

.k-state-hover .k-i-list-ordered,
.k-state-selected .k-i-list-ordered {
    background-position: -264px -288px;
}

.k-i-indent-increase,
.k-rtl .k-i-indent-decrease {
    background-position: -288px 0;
}

.k-state-hover .k-i-indent-increase,
.k-state-hover .k-rtl .k-i-indent-decrease,
.k-state-selected .k-i-indent-increase,
.k-state-selected .k-rtl .k-i-indent-decrease {
    background-position: -312px 0;
}

.k-i-indent-decrease,
.k-rtl .k-i-indent-increase {
    background-position: -288px -24px;
}

.k-state-hover .k-i-indent-decrease,
.k-state-hover .k-rtl .k-i-indent-increase,
.k-state-selected .k-i-indent-decrease,
.k-state-selected .k-rtl .k-i-indent-increase {
    background-position: -312px -24px;
}

.k-createLink {
    background-position: -288px -48px;
}

.k-state-hover .k-createLink,
.k-state-selected .k-createLink {
    background-position: -312px -48px;
}

.k-unlink {
    background-position: -288px -72px;
}

.k-state-hover .k-unlink,
.k-state-selected .k-unlink {
    background-position: -312px -72px;
}

.k-i-image {
    background-position: -288px -96px;
}

.k-state-hover .k-i-image,
.k-state-selected .k-i-image {
    background-position: -312px -96px;
}

.k-insertFile {
    background-position: -288px -216px;
}

.k-state-hover .k-insertFile,
.k-state-selected .k-insertFile {
    background-position: -312px -216px;
}

.k-subscript {
    background-position: -288px -144px;
}

.k-state-hover .k-subscript,
.k-state-selected .k-subscript {
    background-position: -312px -144px;
}

.k-superscript {
    background-position: -288px -168px;
}

.k-state-hover .k-superscript,
.k-state-selected .k-superscript {
    background-position: -312px -168px;
}

.k-cleanFormatting {
    background-position: -288px -192px;
}

.k-state-hover .k-cleanFormatting,
.k-state-selected .k-cleanFormatting {
    background-position: -312px -192px;
}

.k-createTable {
    background-position: -192px 0;
}

.k-state-hover .k-createTable,
.k-state-selected .k-createTable {
    background-position: -216px 0;
}

.k-addColumnLeft {
    background-position: -192px -24px;
}

.k-state-hover .k-addColumnLeft,
.k-state-selected .k-addColumnLeft {
    background-position: -216px -24px;
}

.k-addColumnRight {
    background-position: -192px -48px;
}

.k-state-hover .k-addColumnRight,
.k-state-selected .k-addColumnRight {
    background-position: -216px -48px;
}

.k-addRowAbove {
    background-position: -192px -72px;
}

.k-state-hover .k-addRowAbove,
.k-state-selected .k-addRowAbove {
    background-position: -216px -72px;
}

.k-addRowBelow {
    background-position: -192px -96px;
}

.k-state-hover .k-addRowBelow,
.k-state-selected .k-addRowBelow {
    background-position: -216px -96px;
}

.k-deleteRow {
    background-position: -192px -120px;
}

.k-state-hover .k-deleteRow,
.k-state-selected .k-deleteRow {
    background-position: -216px -120px;
}

.k-deleteColumn {
    background-position: -192px -144px;
}

.k-state-hover .k-deleteColumn,
.k-state-selected .k-deleteColumn {
    background-position: -216px -144px;
}

.k-mergeCells {
    background-position: -192px -168px;
}

.k-state-hover .k-mergeCells,
.k-state-selected .k-mergeCells {
    background-position: -216px -168px;
}

.k-pdf {
    background-position: -288px -240px;
}

.k-state-hover .k-pdf,
.k-state-selected .k-pdf {
    background-position: -312px -240px;
}

.k-i-html {
    background-position: -288px -120px;
}

.k-state-hover .k-i-html,
.k-state-selected .k-i-html {
    background-position: -288px -120px;
}

.k-print {
    background-position: -288px -264px;
}

.k-state-hover .k-print,
.k-state-selected .k-print {
    background-position: -312px -264px;
}