﻿.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-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-marquee-color {
    /*background-color: RGB(51,51,51) !important;
    border-color: RGB(51,51,51) !important;*/
}

.k-link .k-state-selected /*.k-header*/ {
    /*background-color: RGB(51,51,51) !important;
    color: #ff0000 !important;*/
}

.k-widget.k-tooltip-validation {
    background-color: RGB(255,246,209) !important;
    border: solid 1px #000000 !important;
    border-color: #000000 !important;
    color: #000000 !important;
    font-weight: normal !important;
}

.k-tooltip-validation .k-callout-n {
    border-bottom-color: #000000 !important;
}

.validation-summary-errors {
    color: #ff0000 !important;
    font-size: 1.0em !important;
    font-weight: normal !important;
}

.k-link .k-state-active{
    color: #428bca !important;
    
}

.no-toolbar-grid /*.k-grid*/ th
{
    /*margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 50px !important;
    padding: 0px !important;
    font-weight: normal !important;
    font-size: 9pt !important;
    height:20px;*/
    background-color: rgb(110,110,110) !important;
}

.no-toolbar-grid th .k-link {
    color: #ffffff !important;
    font-weight: bold;
    margin: 0px 0px 0px 0px !important;
    font-size: 9pt;
}

.no-toolbar-grid td {
    
}

.k-grid th
{
    margin-top: 3px !important;
    margin-bottom: 3px !important;
    margin-right: 50px !important;
    /*padding: 0px !important;*/
    padding-top: 0px !important;
    padding-bottom: 3px !important;
    /*font-weight: normal !important;
    font-size: 10pt !important;*/
    height:25px;
    background-color: rgb(170,170,170) !important;
}

.k-grid th .k-link {
    color: #ffffff !important;
    font-weight: bold !important;
    font-size: 9pt;
    padding: 0.2em 0.6em 0.4em !important;
}

.k-grid td {
    padding: 3px 3px 0px 8px !important;
    font-size: 8pt !important;
    vertical-align: top !important;
    cursor: pointer;
    height: 22px !important;
}

.k-grid tr:hover
{
    background-color: RGB(220,220,220);
    /*color: #ffffff;*/
}

.k-grouping-header, .k-grid-toolbar 
{
    padding: 1px !important;
    margin: 0px !important;
}

.k-grouping-header, .k-grid-toolbar .k-button
{
    height: 25px !important;
    margin: 0px 1px !important;
    padding: 1px 10px 0px 10px !important;
    border: solid 1px gray !important;
    font-size: 9pt;
}

.k-grouping-header, .k-grid-toolbar .k-grid-add {
    /*background-color: green !important;*/
    color: RGB(224,127,40);
}

.k-pager-wrap > .k-link {
    height: 22px !important;
    line-height: 20px !important;
}

.k-pager-wrap, .k-pager-numbers .k-link{
    line-height: 22px !important;
    font-size: 9pt;
}

.k-textbox > input, .k-autocomplete .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input{
    height:18px !important;
    line-height:18px !important;
}

input.k-textbox{
    text-indent: 2px !important;
}

.k-textbox > input, .k-autocomplete .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input 
{
    text-indent: 7px !important;
}

.k-pager-wrap .k-i-arrow-s{
    background-position: 0 -37px !important;
}

.k-grid-top {
    /*background-color: RGB(200,200,200) !important;*/
    /*background-color: red !important;*/
}

/*.k-header > .k-grid-filter, .k-header > .k-header-column-menu{
    padding: .5em .8em .4em !important;
}*/

.k-header > .k-grid-filter, .k-header > .k-header-column-menu{
    padding: 2px 2px 0px 0px !important;
}

.k-primary:hover {
    color: #000000 !important;
}

/*.k-pager-sizes .k-dropdown-wrap .k-input {
    line-height: 2em;
}*/

.k-primary, .k-overflow-container .k-primary {
    color: #000 !important;
}

/*.k-tooltip {
    min-width: 20px !important;
    max-width: 200px !important;
    position: relative !important;
}*/

.k-tabstrip-wrapper{
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.k-i-funnel, .k-filter {
    margin-top: -6px;
}

.k-pager-sizes .k-dropdown
{
    margin-top: -1px !important;
    font-size: 14px;
}

.k-pager-sizes .k-dropdown span.k-input
{
    height: 17px !important;
    margin-top: 0px !important;
    font-size: 14px;
}

.k-pager-sizes .k-dropdown .k-select .k-icon
{
    margin-top: 0px;
}

.k-dropdown {
    margin-top: 5px !important;
    font-size: 14px;
}

.k-dropdown span.k-input{
    height: 21px !important;
    margin-top: 2px !important;
    font-size: 14px;
}

.k-dropdown .k-select .k-icon {
    margin-top: -5px;
}

td[role=gridcell] .k-button{
    min-width: 72px !important;
    height: 22px !important;
    padding: 1px 0px 0px 0px !important;
}

.k-state-hover{
    background-color: #fff !important;
}

.k-numeric-wrap .k-input{
    padding-top:6px !important;
    width: 98% !important;
}
/*
td[role=gridcell] .k-grid-update{
    min-width: 50px !important;
    padding: 0px 0px 0px 0px !important;
}

td[role=gridcell] .k-grid-delete{
    min-width: 72px !important;
    padding: 0px 0px 0px 0px !important;
}
*/

.k-textbox > input, .k-autocomplete .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input
{
    /*height: 30px !important;*/
}

.k-autocomplete.k-state-default .k-input, /*.k-combobox*/ .k-state-default .k-input, .k-picker-wrap.k-state-default .k-input, .k-numeric-wrap.k-state-default .k-input, .k-multiselect-wrap, .k-slider-track, .k-slider-selection, .k-progress-status-wrap{
    box-shadow: none !important;
    /*height: 1.1em !important;*/
    border: solid 1px white;
}


/*.k-combobox*/ .k-dropdown-wrap::before, .k-picker-wrap::before, .k-numeric-wrap::before{
    /*height:1.5em !important;*/
    height:22px !important;
    /*width: 50px !important;*/
    /*padding-top: 3px !important;*/
}

.k-combobox input{
    width: 95% !important;
    margin-top: 4px !important;
}

.k-window-title{
    /*font-weight: 700 !important;*/
    /*color: RGB(251,174,61) !important;*/
    color: RGB(225,137,4) !important;
    font-size: 13pt !important;
    margin-top: -4px !important;
}

.k-toolbar .k-button.k-state-active, .k-split-container .k-button.k-state-active, .k-overflow-container .k-button.k-state-active, .k-panelbar .k-link.k-state-selected.k-state-hover {
    color: #fff !important;
}