/*

 */
.prohibit-selection
{
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
}
.border-box
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html .k-success-colored
{
    color: #507f50;
    border-color: #d0dfd0;
    background-color: #f0fff0;
}
html .k-info-colored
{
    color: #50607f;
    border-color: #d0d9df;
    background-color: #f0f9ff;
}
html .k-error-colored
{
    color: #7f5050;
    border-color: #dfd0d0;
    background-color: #fff0f0;
}
.k-touch-scrollbar
{
    display: none;
    position: absolute;
    z-index: 200000;
    height: 8px;
    width: 8px;
    border: 1px solid #8a8a8a;
    background-color: #858585;
}
.k-menu > li.k-state-selected
{
    background-color: #BAD031;
    border-color: #BAD031;
    border-radius: 4px;
    color: #FFFFFF;
}

.k-notification-warning > .k-notification-wrap
{
    background-color: #eaaf51;
    border-color: #d99a36;
    color: #FFFFFF;
    z-index: 9000;
}
.k-notification-error > .k-notification-wrap {
    background-color: #de4343;
    border-color: #c43d3d;
    color: #FFFFFF;
    z-index: 9000;
}
.k-notification-info > .k-notification-wrap {
    background-color: #4ea5cd;
    border-color: #3b8eb5;
    color: #FFFFFF;
    z-index: 9000;
}
.k-notification-success > .k-notification-wrap {
    background-color: #61b832;
    border-color: #55a12c;
    color: #FFFFFF;
    z-index: 9000;
}

/* Kendo skin */
.k-in, .k-item, .k-window-action
{
    border-color: transparent;
}
/* main colors */
.k-block, .k-widget
{
    background-color: transparent;
}
.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-tiles, .k-toolbar, .k-tooltip, .k-button-group .k-tool-icon, .k-upload-files {
    border-color: #cdcdcd;
}

.k-upload-files:empty {
    border-style: none;
}

.k-button-group .k-tool
{
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin: 1px 0;
    vertical-align: middle;
    width: 24px;
}


.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-calendar th, .k-dropzone-hovered, .k-widget.k-popup
{
    background-color: #363940;
}
.k-grouping-row td, td.k-group-cell
{
    background-color: #363940;
}
.k-list-container
{
    border-color: #d7d7d7;
    background-color: #FFF;
}
.k-content, .k-editable-area, .k-bar > 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: #cdcdcd;
    background-color: #363940;
}
.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: #cdcdcd;
}
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: #4c5356;
}
.k-input[readonly]
{
    background-color: #ffffff;
    color: #4c5356;
}
.k-block, .k-widget, .k-popup, .k-content, .k-dropdown .k-input
{
    color: #4c5356;
}
.k-block
{
    color: #ffffff;
}
.k-link:link, .k-link:visited, .k-nav-current.k-state-hover .k-link
{
    color: #ffffff;
}

.k-grid table{
    background-color: #FFFFFF;
}

    .k-grid table.loading-message-wrapper, .k-grid table table {
        background-color: transparent;
    }

.k-tabstrip-items .k-link, .k-panelbar > li > .k-link
{
    color: #4c5356;
}
.k-header
{
    color: #ffffff;
}
.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: #363940;*/
}
.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: #363940;
}

.k-widget.k-upload.k-header {
    background-color: transparent;
    border: 0;
}

.actionMenuWrapper .k-block, .actionMenuWrapper .k-header, .actionMenuWrapper .k-grid-header, .actionMenuWrapper .k-toolbar, .actionMenuWrapper .k-grouping-header, .actionMenuWrapper .k-pager-wrap, .actionMenuWrapper .k-button, .actionMenuWrapper .k-draghandle {
    background-color: transparent;
}
.k-button, a.k-button
{
    color: #ffffff;
    font-weight: bold;
    border-color: #009ade;
    background-color: #009ade;
    text-transform: uppercase;
}
.k-button:hover, a.k-button:hover
{
    color: #ffffff;
    border-color: #bad031;
    background-color: #bad031;
}

.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
{
    color: #c1c1c1;
    border-color: #cdcdcd;
    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-color: transparent;
}
.k-draghandle
{
    border-color: #009ade;
    background-color: #009ade;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.k-draghandle:hover
{
    border-color: #009ade;
    background-color: #009ade;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.k-panelbar .k-content, .k-panelbar .k-panel, .k-panelbar .k-item
{
    background-color: #d7d7d7;
    color: #ffffff;
    border-color: #63656a;
}
.k-panelbar > li > .k-link
{
    color: #ffffff;
}
.k-panelbar > .k-item > .k-link {
    border-color: #63656a;
    
}
.k-panel > li.k-item
{
    background-color: #707378;
}
/* states */
.k-state-active, .k-state-active:hover, .k-active-filter, .k-tabstrip .k-state-active
{
    background-color: #BAD031;
    border-color: #BAD031;
    color: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.k-menu .k-state-hover > .k-state-active
{
    background-color: transparent;
}
.k-state-highlight
{
    background: #009ade;
    color: #ffffff;
}
.k-state-focused, .k-grouping-row .k-state-focused
{
    border-color: #009ade;
}
.k-calendar .k-link
{
    color: #4c5356;
}
.k-calendar .k-footer .k-nav-today
{
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: .5em 0;
    color: #ffffff;
    text-decoration: none;
    background-color: #363940;
}
.k-calendar .k-footer .k-nav-today:hover, .k-calendar .k-footer .k-nav-today.k-state-hover
{
    background-color: #009ade;
    text-decoration: underline;
}
.k-calendar .k-footer .k-nav-today:active
{
    background-color: #ffffff;
}
.k-calendar .k-link.k-nav-fast
{
    color: #ffffff;
}
.k-calendar .k-nav-fast.k-state-hover
{
    text-decoration: underline solid #ffffff;
    background-color: #363940;
    color: #ffffff;
}
.k-calendar th
{
    background-color: #ffffff;
}
.k-calendar-container.k-group
{
    border-color: #cdcdcd;
}
.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, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-marquee-color
{
    color: #ffffff !important;
    background-color: #bad031 !important;
    border-color: #999 !important;
}


.k-marquee-text
{
    color: #ffffff;
}
.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: #009ade 0px 0px 0px 1px inset;
    box-shadow: #009ade 0px 0px 0px 1px inset;
}
.k-state-focused.k-state-selected, .k-list > .k-state-focused.k-state-selected, .k-listview > .k-state-focused.k-state-selected, td.k-state-focused.k-state-selected, .k-button:focus:active
{
    -webkit-box-shadow: #009ade 0px 0px 0px 1px inset;
    box-shadow: #009ade 0px 0px 0px 1px inset;
}
.k-ie8 .k-panelbar span.k-state-focused, .k-ie8 .k-menu li.k-state-focused, .k-ie8 .k-listview > .k-state-focused, .k-ie8 .k-grid-header th.k-state-focused, .k-ie8 td.k-state-focused, .k-ie8 .k-button:focus, .k-ie8 .k-button.k-state-focused, .k-ie7 .k-panelbar span.k-state-focused, .k-ie7 .k-menu li.k-state-focused, .k-ie7 .k-listview > .k-state-focused, .k-ie7 .k-grid-header th.k-state-focused, .k-ie7 td.k-state-focused, .k-ie7 .k-button:focus, .k-ie7 .k-button.k-state-focused
{
    background-color: #009ade;
}
.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-hover, .k-state-hover:hover, .k-splitbar-horizontal-hover:hover, .k-splitbar-vertical-hover:hover, .k-list > .k-state-hover, .k-scheduler .k-scheduler-toolbar ul li.k-state-hover, .k-pager-wrap .k-link:hover, .k-dropdown .k-state-focused, .k-imagebrowser-dropzone
{
    color: #FFFFFF;
    background-color: #bad031;
    border-color: #bad031;
}

.actionMenuWrapper .k-state-hover, .actionMenuWrapper .k-state-hover:hover, .actionMenuWrapper .k-splitbar-horizontal-hover:hover, .actionMenuWrapper .k-splitbar-vertical-hover:hover, .actionMenuWrapper .k-list > .k-state-hover, .actionMenuWrapper .k-scheduler .k-scheduler-toolbar ul li.k-state-hover, .actionMenuWrapper .k-pager-wrap .k-link:hover, .actionMenuWrapper .k-dropdown .k-state-focused, .actionMenuWrapper .k-imagebrowser-dropzone
{
    color: #ffffff;
    background-color: #bad031;
    border-color: #bad031;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.k-state-hover > .k-select, .k-state-focused > .k-select
{
    border-color: #009ade;
}
.k-pager-wrap
{
    background-color: #363940;
    color: #ffffff;
}
.k-state-hover > .k-link, .k-other-month.k-state-hover .k-link, div.k-imagebrowser-dropzone em
{
    color: #ffffff;
}
.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-color: #bad031;
    border-color: #bad031;
}
.k-dropdown .k-state-focused .k-input
{
    color: #4c5356;
}
.k-dropdown .k-state-hover .k-input
{
    color: #333;
}
.k-state-error
{
    border-color: #e20000;
    background-color: #ffffff;
    color: #e20000;
}
.k-state-disabled, .k-state-disabled .k-link, .k-state-disabled .k-button, .k-other-month, .k-other-month .k-link, .k-dropzone em, .k-dropzone .k-upload-status, .k-tile-empty strong, .k-slider .k-draghandle
{
    color: #c1c1c1;
}
/* Slider */
.k-slider-track
{
    background-color: #cdcdcd;
}
.k-slider-selection
{
    background-color: #009ade;
}
/* Tooltip */
.k-widget.k-tooltip
{
    border-color: #cdcdcd;
    background-color: #FFFFFF;
    color: #000000;
}
.k-widget.k-tooltip-validation
{
    border-color: #000000;
    background-color: rgba(0, 0, 0, 0);
    color: #000000;
}
.k-callout-n
{
    border-bottom-color: #cdcdcd;
}
.k-callout-w
{
    border-right-color: #cdcdcd;
}
.k-callout-s
{
    border-top-color: #cdcdcd;
}
.k-callout-e
{
    border-left-color: #cdcdcd;
}
.k-tooltip-validation .k-callout-n
{
    border-bottom-color: #000000;
}
.k-tooltip-validation .k-callout-w
{
    border-right-color: #000000;
}
.k-tooltip-validation .k-callout-s
{
    border-top-color: #000000;
}
.k-tooltip-validation .k-callout-e
{
    border-left-color: #000000;
}
/* Splitter */
.k-splitbar
{
    background-color: #f4f4f4;
}
.k-restricted-size-vertical, .k-restricted-size-horizontal
{
    background-color: #e20000;
}
/* Upload */
.k-file, .k-upload-files
{
    border:0;
}
.k-file-progress
{
    color: #0066cc;
}
.k-file-progress .k-progress
{
    background-color: #d0f8ff;
}
.k-file-success
{
    color: #28760b;
}
.k-file-success .k-progress
{
    background-color: #ddffd0;
}
.k-file-error
{
    color: #cc0000;
}
.k-file-error .k-progress
{
    background-color: #ffded7;
}
/* ImageBrowser */
.k-tile
{
    border-color: #ffffff;
}
.k-textbox:hover, .k-tiles li.k-state-hover
{
    border-color: #009ade;
}
.k-tiles li.k-state-selected
{
    border-color: #009ade;
}
.k-tile .k-folder, .k-tile .k-file
{
    background-image: url('http://da7xgjtj801h2.cloudfront.net/2013.2.918/styles/Flat/imagebrowser.png');
}
.k-grid td.k-state-selected.k-state-focused
{
    background-color: #00a5ed;
}
/* Selection */
.k-editor-inline ::selection
{
    background-color: #009ade;
    color: #fff;
}
.k-editor-inline ::-moz-selection
{
    background-color: #009ade;
    color: #fff;
}
.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: 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: #FFF;
    border-color: #dadada;
}
.k-autocomplete.k-state-hover, .k-picker-wrap.k-state-hover, .k-numeric-wrap.k-state-hover, .k-dropdown-wrap.k-state-hover
{
}
.k-autocomplete.k-state-focused, .k-picker-wrap.k-state-focused, .k-numeric-wrap.k-state-focused, .k-dropdown-wrap.k-state-focused
{
    background-color: #FFF;
    border-color: #dadada;
}
.k-multiselect.k-header
{
    border-color: #009ade;
}
.k-multiselect.k-header.k-state-hover
{
    border-color: #2eb3a6;
}
.k-multiselect.k-header.k-state-focused
{
    border-color: #009ade;
}
.k-list-container
{
    color: #333;
}
.k-dropdown .k-input, .k-dropdown .k-state-focused .k-input, .k-menu .k-popup
{
    color: #333;
}
.k-state-default > .k-select
{
    border-color: #009ade;
}
.k-state-hover > .k-select
{
    border-color: #2eb3a6;
}
.k-state-focused > .k-select
{
    border-color: #009ade;
}
.k-tabstrip-items .k-state-default .k-link, .k-panelbar > li.k-state-default > .k-link
{
    color: #ffffff;
}
.k-tabstrip-items .k-state-hover .k-link, .k-panelbar > li.k-state-hover > .k-link
{
    color: #ffffff;
}
.k-tabstrip-items .k-state-default, .k-ie7 .k-tabstrip-items .k-state-default .k-loading {
    border-color: #FFFFFF;
    border-radius: 4px 4px 0 0;
    border-width: .5px 1px 0;
}
.k-tabstrip-items .k-state-hover, .k-ie7 .k-tabstrip-items .k-state-hover .k-loading {
    border-color: #bad031;
}
.k-tabstrip-items .k-state-active, .k-ie7 .k-tabstrip-items .k-state-active .k-loading
{
    background-color: #009ade;
    border-color: #009ade;
}
.k-tabstrip .k-content.k-state-active
{
    background-color: #ffffff;
    color: #4c5356;
}
.k-menu.k-header, .k-menu .k-item
{
    border-color: #363940;
}

.actionMenuWrapper .k-menu.k-header, .actionMenuWrapper .k-menu .k-item
{
    border-color: transparent;
}
.k-column-menu, .k-column-menu .k-item
{
    border-color: #63656a;
}
.k-column-menu .k-separator
{
    border-color: #63656a;
    background-color: transparent;
}
.k-menu .k-group
{
    border: 1px solid #707378;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #FFF;
    border-color: #707378;
    background-color: #707378;
}
.k-secondary .k-picker-wrap, .k-secondary .k-dropdown-wrap, .k-secondary .k-numeric-wrap, .k-secondary.k-scheduler-toolbar > ul > li
{
    background-color: #ffffff;
    border-color: #dadada;
}
.k-secondary .k-button-group .k-tool-icon
{
    border-color: #dadada;
}
.k-secondary.k-splitbar
{
    border-color: #dadada;
}
.k-secondary .k-state-default > .k-select
{
    border-color: #dadada;
}
.k-secondary .k-state-hover > .k-select
{
    border-color: #8ebc00;
}
.k-secondary .k-state-focused > .k-select
{
    border-color: #dadada;
}
.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-color: #bad031;
}
.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-color: #fff;
    border-color: #dadada;
}
.k-secondary .k-button, .k-secondary.k-button
{
    color: #FFF;
    text-transform: uppercase;
    background-color: #009ade;
    border-color: #009ade;
}
.k-secondary .k-button:hover, .k-secondary.k-button:hover
{
    color: #ffffff;
    border-color: #8ebc00;
    background-color: #8ebc00;
}
.k-secondary .k-button:active
{
    color: #ffffff;
    background-color: #7ea700;
    border-color: #7ea700;
}
.k-secondary .k-dropdown .k-input, .k-secondary .k-dropdown .k-state-focused .k-input, .k-secondary .k-menu .k-popup
{
    color: #787878;
}
.k-secondary .k-toolbar
{
    color: #FFF; /* Was color: #787878; */
    border-color: #dadada;
}
.k-secondary.k-popup.k-group
{
    border-color: #dadada;
}
.k-secondary.k-filter-menu
{
    background-color: #ffffff;
    color: #787878;
}
.k-grouping-row td, .k-group-footer td, .k-grid-footer td
{
    color: #ffffff;
    border-color: #63656a;
    font-weight: bold;
}
.k-grouping-header
{
    color: #ffffff;
}
.k-grid td.k-state-focused
{
    -webkit-box-shadow: inset 0 0 0 1px #009ade 0px 0px 0px 1px inset;
    box-shadow: inset 0 0 0 1px #009ade 0px 0px 0px 1px inset;
}

.k-grid-header .k-header
{
    overflow: hidden;
    border-width: 0 0 0px 0px;
    font-size: 12px;
}

.k-grid td
{
    border-width: 0 0 0 0;
}
.k-header, .k-grid-header-wrap, .k-grid .k-grouping-header, .k-grid-header, .k-pager-wrap, .k-pager-wrap .k-textbox, .k-pager-wrap .k-link, .k-grouping-header .k-group-indicator
{
    border-color: #63656a;
}
.k-pager-numbers .k-link, .k-treeview .k-in
{
    border-color: transparent;
}
.k-treeview .k-icon, .k-scheduler-table .k-icon, .k-grid .k-hierarchy-cell .k-icon
{
    background-color: #cdcdcd;
}
.k-scheduler-table .k-state-hover .k-icon
{
    background-color: transparent;
}
.k-button.k-state-disabled:hover
{
    background-color: #E3E3E3;
    border-color: #C5C5C5;
    color: #9F9E9E;
    background-image: none;
    cursor: default;
}

.k-button.k-state-disabled
{
    background-color: #E3E3E3;
    border-color: #C5C5C5;
    color: #9F9E9E;
    background-image: none;
    cursor: default;
}

.argosy-top-menu
{
    font: bold 14px Arial;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.argosy-top-menu:hover
{
    color: #FFF;
    background: #bad031;
}
.argosy-top-menu .argosy-selected-menu
{
    color: #FFF;
    background: #bad031;
}

.argosy-top-menu a.current:hover
{
    background: white;
    color: #666;
}

.argosy-sub-menu
{
    text-transform: none;
    font: normal 12px Arial;
    padding: 2px 10px 2px;
    width: 160px;
}

.actionMenuWrapper
{
    padding: 2px 20px 0 0;
    font-weight: bold;
}

.no-result-row
{
    background-color: #FFF;
    color: #990000;
}

.k-combobox .k-select, .k-numeric-wrap .k-select, .k-picker-wrap .k-select {
    border: none;
}

.k-grid-toolbar
{
    padding-left: .2em;
    padding-bottom: 5px;
}
li.k-state-selected ul li.k-state-selected
{
    background-color: inherit;
}

li.k-state-selected ul li.k-state-selected:hover
{
    background-color: #bad031;
}

.btnspacing {
    margin-top: 5px;
}

.k-datepicker .k-select, .k-dropdown .k-select
{
    color: black;
    padding-top: 4px;
}

.k-grid .k-button, .k-edit-form-container .k-button {
    margin: 0 .2em;
}
.k-pager-wrap>.k-link>.k-icon {
    margin-top: 4px;
}

.k-button, input[type=button], input[type=submit] {
    border-radius: 3px;
    display: inline-block;
    margin: 0;
    padding: 2px 7px 2px;
    font-family: inherit;
    line-height: 1.66em;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    border: 2px solid #009ade;
    background-color: #009ade;
    color: #FFF;
}

.k-button:hover, input[type=button]:hover, input[type=submit]:hover {
    background-color: #bad031;
    border: 2px solid #bad031;
}

#mainMenu .k-menu-expand-arrow {
    color: transparent;
}

.k-menu .k-item > .k-link {
    padding: .25em .75em .25em;
}

#mainMenu .k-icon {display:none;}

button.k-upload-action
{
    color: #666 !important;
        margin: 0 10px;
}

.k-widget.k-window{
    background-color:white !important;
    color:black !important;
}
.k-window-titlebar{
    background-color:black !important;
    color:white !important;
}