﻿.k-grid th a 
{
	position:static
} 

.k-grid .k-grid-header th a 
{ 
    padding: .5em .2em .4em; 
}

html body 
{
	border: 0
} 

.k-grid-header {
    text-transform: uppercase;
    font-size: 1.2em;
    border-width: 1px;
}
.k-grid-header .k-header {
    border-width: 1px 0px 1px 1px;
}
.k-grid td {
    border-width: 0 0 0 0px;
}

.k-state-selected, .k-link.k-state-selected, .k-list > .k-state-selected, .k-list > .k-state-focused, .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: #5E5E5A;
    border-color: #5E5E5A;
}

.k-grid .k-button {
    /*border-color: #ffffff;*/
    margin: -3px 1px;
}

/*.k-grid {
    border-width: 0 0 1px 0;
}*/

/*.k-grid-toolbar:first-child, .k-grouping-header+.k-grid-toolbar {
    border-width: 1px;
    border-color: #ffffff;
}*/

/*.k-grid tbody .k-button, .k-ie8 .k-grid tbody button.k-button {
    min-width: 0px;
}*/

.k-edit-form-container {
    width: auto;
}

.k-edit-form-container .k-edit-buttons {
    border: none;
    bottom: 0;
}

.k-primary, .k-primary:focus {
    color: #5E5E5A;
    border-color: #dbdbde;
    background-color: #f3f3f4;
    background-image: none;
    background-image: none, -webkit-linear-gradient(top, rgba(255, 255, 255, 0.45098) 0px, rgba(255, 255, 255, 0) 100%);
    background-image: none, -moz-linear-gradient(top, rgba(255, 255, 255, 0.45098) 0px, rgba(255, 255, 255, 0) 100%);
    background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, 0.45098) 0px, rgba(255, 255, 255, 0) 100%);
    background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.45098) 0px, rgba(255, 255, 255, 0) 100%);
    background-position: 50% 50%;
}

.k-primary:hover {
    color: #515967;
    border-color: #dbdbde;
    background-color: #c4c4c4;
    background-image: none;
    background-image: none, -webkit-linear-gradient(top, rgba(255, 255, 255, 0.298039) 0px, rgba(255, 255, 255, 0) 100%);
    background-image: none, -moz-linear-gradient(top, rgba(255, 255, 255, 0.298039) 0px, rgba(255, 255, 255, 0) 100%);
    background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, 0.298039) 0px, rgba(255, 255, 255, 0) 100%);
    background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.298039) 0px, rgba(255, 255, 255, 0) 100%);
}

.k-primary:active, .k-primary:active:hover {
    background-image: none;
    background-image: none, -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.2) 100%);
    background-image: none, -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.2) 100%);
    background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.2) 100%);
    background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.2) 100%);
}

/* Tooltip */
.k-widget.k-tooltip {
  border-color: #dbdbde;
  background-color: rgba(0, 0, 0, 0);
  color: #555555;
}
.k-widget.k-tooltip-validation {
  border-color: #ffe79e;
  background-color: #fff4c9;
  color: #635145;
}

.k-autocomplete>.k-i-close, .k-combobox>.k-dropdown-wrap>.k-i-close, .k-multiselect>.k-multiselect-wrap>.k-i-close {
    top: 90% !important;
}

/* Keep Kendo column menu entries on one line in EN (e.g. "Sort Descending"). */
.k-column-menu .k-link,
.k-column-menu .k-item > .k-link,
.k-column-menu .k-menu .k-item > .k-link {
    white-space: nowrap !important;
}

/* Prevent narrow popup width causing line breaks in column menu labels. */
.k-column-menu,
.k-column-menu.k-menu-group {
    min-width: 220px !important;
}
