﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
    /*font-family: Arial;*/
    /*font-style: normal;*/
}

.k-tabstrip .k-content {
    padding-top: 12px;
    padding-bottom: 12px;
}

.k-grid-header > tr > th,
.k-grid-header > tr > th > .k-link {
    background-color: #555555; /*#35aa47;*/
    color: #fff;
    font-family: "Open Sans", sans-serif;
}

.k-input[readonly] {
    /*font-size: 14px;
    font-weight: normal;*/
    /*color: #333333;*/
    /*background-color: white;*/
    /*border: 1px solid #e5e5e5;*/
    /*border-radius: 0;*/
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    cursor: not-allowed;
    background-color: #eeeeee;
}


.k-grid .k-header,
.k-grid .k-grid-header {
    background-image: none, -webkit-linear-gradient(top, none);
    background-image: 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: #555555;
}

.k-grid .k-grid-header, 
.k-grid .k-grouping-header {
    background-color: #555555;
}

.k-grid .k-header > a.k-link,
.k-grid .k-header { 
    color: #ffffff; 
}

.k-grid .k-header > span.k-link{
    color: #ffffff; 
}

.k-grid .k-grid-toolbar {
    background-color: #ffffff;
}

.k-widget.k-window > .k-window-titlebar.k-header {
    background-color: #555555;
    color: #ffffff; 
}

.k-window-titlebar.k-header > .k-window-actions > a.k-window-action.k-link > span.k-icon.k-i-close {
    background-position: -48px -16px;
    opacity: 1;
}

span.k-numeric-wrap input.k-input.inputCells, span.k-numerictextbox.inputCells, span.k-numerictextbox.inputCells > span.k-numeric-wrap  {
    max-width: 100%;
    -moz-min-width: 75px;
    -ms-min-width: 75px;
    -o-min-width: 75px;
    -webkit-min-width: 75px;
    min-width: 75px;
    width: 100%;
}

.k-state-hover > .k-link,
.k-other-month.k-state-hover .k-link,
div.k-filebrowser-dropzone em {
  color: #787878;
}