﻿/*
* Kendo UI Complete v2012.2.710 (http://kendoui.com)
* Copyright 2012 Telerik AD. All rights reserved.
*
* Kendo UI Complete commercial licenses may be obtained at http://kendoui.com/complete-license
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/

/********************* Body ***************************/
body
{
    background-color: #FFFFFF;
}

a
{
    color: #363535;
}

.cellLbl, .k-grid-header .k-header .k-link, .freeformTableRow, .gridColumn div
{
    color: #767676;
}


/********************* Body ***************************/

/************************ Start: Main Menu ************************/
div#menu
{
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#191919), to(#232323));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #232323, #191919);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #232323, #191919);
    /* IE 10 */
    background: -ms-linear-gradient(top, #232323, #191919);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #232323, #191919);
}

div#menu ul.k-header
{
    background: transparent;
    border: 0px;
}

div#menu .k-item
{
    border-width: 0px;
}

#Menu > .k-item > .k-link
{
    /*border-left: 2px solid #333333;*/
}

#Menu > .k-item:last-child > .k-link
{
    /*border-right: 2px solid #333333;*/
}

#Menu > .k-custom-active-menu-item:not(.currentSelectedMenu), #Menu > .k-custom-active-menu-item:not(.currentSelectedMenu) > .k-link, #Menu > .currentSelectedMenu > .k-link:only-child
{
    border-color: #333333;
}

#Menu > .k-item:not(.k-link-disable) > .k-link
{
    color: #ffffff;
}

#Menu > .k-item.k-item-disable > .k-link.k-link-disable
{
    color: #555555;
    cursor: default;
}

#Menu .submenu .k-item.k-item-disable .k-link.k-link-disable
{
    color: #cccccc;
    cursor: default;
}

#Menu > .k-item.currentSelectedMenu > .k-link:not(.k-link-disable), #Menu > .k-custom-active-menu-item > .k-link:not(.k-link-disable)
{
    color: #ffffff!important;
}

#Menu > .currentSelectedMenu > .k-link:not(.k-link-disable)
{
    background: #4F4F4F!important;
}

#Menu > .k-custom-active-menu-item > .k-link:not(.k-link-disable)
{
    background: #4F4F4F;
    border-left-width: 0;
    padding-left: 10px;
}

#Menu > .k-custom-active-menu-item {
  border-left-width: 3px;
  padding-left: 0;
}

#Menu > .k-custom-active-menu-item:not(.currentSelectedMenu), #Menu > .k-custom-active-menu-item:not(.currentSelectedMenu) > .k-link
{
    /*border-color: #dc0000;
    border-top: 0.10em solid #dc0000;
    bottom: 0;*/
    background-image: url("EricDefault/bckg-img.png");
    background-position: center top;
    background-repeat: no-repeat;
}

#Menu .k-item.currentSelectedMenu:not(.k-custom-active-menu-item), #Menu .k-item.currentSelectedMenu:not(.k-custom-active-menu-item) > .k-link {
    background-image: url("EricDefault/bckg-img.png") !important;
    background-position: center top;
    background-repeat: no-repeat !important;
}

#Menu > .k-custom-active-menu-item.currentSelectedMenu, #Menu > .k-custom-active-menu-item.currentSelectedMenu > .k-link
{
    background-image: url("EricDefault/bckg-img.png") !important;
    background-position: center top;
    background-repeat: no-repeat !important;
}

#Menu .submenu
{
    /*border-color: #3b3b3b;
    /*box-shadow: 2px 3px 3px 0px #808080;
    background: #f3f2f2;*/
    background: #000000 none repeat scroll 0 0;
    border-color: #3b3b3b;
    opacity: 0.9;
}

#Menu .submenu:not(.custom-submenu-with-submenu) .k-item:before
{
    /*border-left: 1px solid #C3C3C3;*/
}

#Menu .submenu .k-link
{
    /*color: #000;*/
    color: #ffffff;
    border-color: transparent;
}

#Menu > li div > ul > .k-item:not(.k-item-disable) > .k-link:not(.k-link-disable):not(.custom-parent-submenu):hover
{
    background: #444444;
    border-color: #747474;
    color: #fff;
}

#Menu .submenu .custom-parent-submenu
{
    /*color: #007ACC;*/
    color: #ffffff;
}

#Menu .custom-submenu-with-submenu ul
{
    /*background: #fff;*/
    background: #000000;
    opacity: .9;
}
/******************** End: Main Menu ************************/

/******************** Start: Top Panel Menu  ************************/
#logindisplay
{
    background: none;
    border: 1px solid #4D4D4D;
}

#logindisplay .k-state-hover
{
    background: #0067ad;
}

#logindisplay .k-i-arrow-s
{
    background: url(EricDefault/arrowDown.png) no-repeat center transparent;
    opacity: 1;
}

#logindisplay .k-group .k-i-arrow-s
{
    background-image: url(EricDefault/sprite.png);
}

#logindisplay .k-state-active
{
    background: none;
    border-color: none;
}

#logindisplay ul.k-group
{
    background-color: #FFF;
    border: 0px;
}

#logindisplay ul.k-group .k-link:hover
{
    background: #686868;
    color: #FFF;
}

#logindisplay ul.k-group li
{
    border: 0px;
    padding: 0px;
}

#logindisplay .k-link
{
    color: #FFF;
}

#logindisplay .k-group .k-link
{
    color: #000;
}

#logindisplay .k-group .k-link:hover
{
    background-color: #650101;
    background: #650101;
    color: #FFFFFF;
}

#logindisplay ul.k-group .k-i-arrow-e
{
    background-position: -160px -260px;
}

#logindisplay .icon-checked
{
    background-image: url(EricDefault/sprite.png);
    background-position: -32px -32px;
}

#logindisplay .k-link:hover .icon-checked
{
    background-image: url(EricDefault/sprite.png);
    background-position: -48px -32px;
}

#logindisplay .icon-default
{
    background: none;
}
/******************** End: Top Panel Menu  ************************/

/******************** Start: Side Panel ************************/
.side_panel_header
{
    color: #FFF;
}

.side_panel_link
{
    color: #76cfff;
}

.side_panel_link:hover
{
    color: #16ABFB;
}

a.side_panel_header
{
    cursor: pointer;
}
/******************** End: Side Panel ************************/
.bottomLinkPanel .linkHeader
{
    font-size: 14px;
    color: #363535;
}

.bottomLinkPanel a:hover
{
    color: #539EFF;
}

.bottomLinkPanel .k-link-disable
{
    color: #cccccc;
    cursor: default;
}
/******************** Start: Bottom Link Panel ************************/


/******************** End: Bottom Link  Panel ************************/

.k-block, .k-widget
{
    background-color: #fff;
}

.k-block, .k-widget:not(.list-view-filter-panel),
.k-input,
.k-group,
.k-content, .k-header,
.k-editable-area,
.k-separator,
.k-colorpicker .k-i-arrow-s,
.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-footer-wrap, .k-pager-wrap, .k-pager-wrap .k-link, .k-pager-refresh, .k-grouping-header,
.k-grouping-header .k-group-indicator, .k-dropdown-wrap, .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-dropdown-wrap:not(.custom-input-validation-error), .k-tooltip, .k-progress, .k-textbox
{
    border-color: transparent;
}

td.control .ui-droppable > .k-dropdown > .k-dropdown-wrap > .k-input{
     border-color: #c5c5c5!important;
}

.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
{
    background-color: #ebebeb;
}

.k-list-container
{
    border-color: #c5c5c5;
    background-color: #fff;
}

td.ui-droppable .k-dropdown > .k-dropdown-wrap > .k-select > .k-i-arrow-s {
    background-color: #e9e9e9;
    background-image: url("EricDefault/sprite.png");
    background-position: 1px -30px;
    border: 1px solid #c5c5c5 !important;
    height: 16px;
    margin-right: -3px;
    margin-top: -1px;
    padding: inherit;
    width: 15px;
}

td.ui-droppable .k-i-clock {
    background-image: url("EricDefault/sprite.png");
    background-position: -32px -192px;
    height: 16px;
    margin-right: 0px !important;
    margin-left: 2px;
    width: 15px;
    padding-left: 2px;
}

td.ui-droppable .k-i-calendar {
    background-image: url("EricDefault/sprite.png");
    background-position: -32px -175px;
    height: 16px;
    border-width: 0;
    margin-left: 2px;
    margin-right: 1px;
    width: 15px;
    padding-bottom: 2px;
}

td.ui-droppable .k-widget, td.ui-droppable .k-picker-wrap  {
    border : 0px;
}

td.ui-droppable .k-datetimepicker .k-picker-wrap {
    background-color: #e9e9e9;
}

td.ui-droppable .k-datetimepicker .k-picker-wrap .k-select {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-bottom: 1px solid #c5c5c5 !important;
    border-color: #c5c5c5 !important;
    border-image: none !important;
    border-left-width: 0;
    border-right: 1px solid #c5c5c5 !important;
    border-style: solid !important;
    border-top: 1px solid #c5c5c5 !important;
    margin-left: 0;
    padding-left: 3px;
}

td.ui-droppable .k-datepicker .k-picker-wrap {
    background-color: #e9e9e9;
}

td.ui-droppable .k-datepicker .k-picker-wrap .k-select {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-bottom: 1px solid #c5c5c5 !important;
    border-color: #c5c5c5 !important;
    border-image: none !important;
    border-left-width: 0;
    border-right: 1px solid #c5c5c5 !important;
    border-style: solid !important;
    border-top: 1px solid #c5c5c5 !important;
    margin-left: 0;
    padding-left: 3px;
}

td.ui-droppable .k-datepicker .k-picker-wrap .k-select .k-i-calendar {
    margin-right: 0;
}

.k-content, .k-editable-area, .k-panelbar > li.k-item, .k-panel > li.k-item, .k-tiles
{
    background-color: #fff;
}

.k-alt, .k-separator
{
    background-color: #f6f7f7;
}

.k-input, .k-textbox, .k-textbox, .k-formatted-value
{
    background: #ffffff;
}

.k-tabstrip-items .k-state-disabled
{
    background-color: #ebebeb !important;
    border-color: #bcbcbc !important;
}

.k-tabstrip-items .k-state-disabled .k-link
{
    color: #818181!important;
}

.k-state-disabled:not(.k-button):not([role="menuitem"]):not(.k-item), .k-state-disabled .k-input:not(.k-button):not(.SearchControl)
{
    border-color: transparent!important;
}

.k-grid .k-state-disabled:not(.k-button):not([role="menuitem"]):not(.k-item), .k-grid .k-state-disabled .k-input:not(.k-button)
{
    border: 0px!important;
}

.k-grid .k-state-disabled:not(.k-button):not(.k-item), .k-grid .k-state-disabled .k-input:not(.k-button)
{
    background: none!important;
}

.k-state-disabled:not(.k-button):not(.k-item), .k-state-disabled .k-input:not(.k-button)
{
    background: none repeat scroll 0 0 transparent !important;
}

/*.k-state-disabled .k-select, .k-state-disabled.k-editor tr[role="presentation"], .k-autocomplete.k-state-disabled span, .k-autocomplete.k-state-disabled span a*/
.k-state-disabled.k-editor tr[role="presentation"], .k-grid .k-state-disabled .k-select
{
    display: none;
}

.k-state-disabled .k-icon:hover, .k-state-disabled .k-icon
{
    opacity: .4!important;
    cursor: default;
}

.k-state-disabled, .k-state-disabled .k-link, .k-state-disabled:not(.k-menu):not([role="menuitem"]) .k-icon, .k-state-disabled .k-button, .k-state-disabled .k-draghandle, .k-state-disabled .k-upload-button input {
    background-image: none !important;
}

.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: #c5c5c5;
}

.k-block, .k-widget, .k-popup, .k-content, .k-dropdown-wrap .k-input, .k-textbox
{
    color: #000000;
}

.k-state-disabled .k-formatted-value, .k-textbox:disabled{
	color #333333;
}

.k-grid-edit-row .k-state-disabled .k-input
{
    color: #fff!important;
}

.k-link:link, .k-link:visited
{
    color: #2e2e2e;
}

.k-header
{
    color: #2e2e2e;
}

.k-widget .k-state-disabled .k-input:not(.k-state-error-text), .k-widget .k-state-disabled .k-textbox:not(.k-state-error-text)
{
    /*color: #2e2e2e!important;*/
	color: #333333!important;
}

.k-widget .k-state-error-text
{
    color: #FF0000 !important; /*red*/
}

.customer-for-billing {
    font-weight: bold;
}

.k-block, .k-header:not(.k-tabstrip):not(.optionMenu):not(.k-datepicker):not(.k-timepicker):not(.k-datetimepicker), .k-grid-header, .k-toolbar, .k-grouping-header, .k-tooltip,
.k-pager-wrap, .k-button, .k-draghandle
{
    background: #FFFFFF;
}

.k-icon, .k-column-menu .k-sprite
{
    opacity: .8;
}

.k-icon:not(.k-i-arrow-s):not(.k-i-calendar):not(.k-i-clock):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:not(.k-i-arrow-s):not(.k-i-calendar):not(.k-i-clock), .k-dropdown-wrap > .k-dropdown .custom-input-validation-error .k-select .k-icon.k-i-arrow-s, .k-icon .k-i-arrow-s .k-tool-icon, .k-grouping-dropclue, .k-drop-hint, .k-callout, .k-progress-status,
.k-column-menu .k-sprite,.k-state-hover .k-icon, .k-state-selected .k-icon:not(.k-i-arrow-s):not(.k-i-calendar):not(.k-i-clock), .k-state-focused .k-icon:not(.k-i-arrow-s):not(.k-i-calendar):not(.k-i-clock), 
.k-item > k-link > .k-icon:not(.k-i-arrow-s), .k-state-hover .k-dropdown
{
    background-image: url('EricDefault/sprite.png');
}

.k-loading
{
    background-image: url('EricDefault/loading.gif')!important;
    background-position: 0 0 !important;
}

.k-loading-image
{
    background-image: url('EricDefault/loading-image.gif');
}

.k-loading-color
{
    background-color: #fff;
}

.k-button
{
    color: #fff;
}

.k-button:not(.k-state-disabled):hover, .k-state-disabled .k-button:hover,
.k-draghandle
{
    border-color: #c5c5c5;
    background-color: #e3e3e3;
}

.k-button:hover, .k-draghandle:hover
{
    border-color: #a99f9a;
    background-color: #a99f9a;
}

.k-state-active, .k-state-active.k-active-filter:hover
{
    background-color: #fff;
    border-color: #3f3f41;
    color: #2e2e2e;
}

.k-state-active.k-grid-filter
{
    background-color: #dddddd!important;
}

.k-state-focused:not(:disabled), .k-textbox:not(.k-state-disabled):not(:disabled):focus, .k-textbox:not(.k-state-disabled):not(:disabled):hover
{
    color: #2e2e2e;
    border-color: #3f3f41 !important;
}

.k-widget:not(.custom-atbx):not(.k-numerictextbox) > .k-state-focused:not(.k-state-disabled)
{
    background-color: #a99f9a!important;
}

.k-state-selected > .k-link
{
    color: #fff;
}

/*.k-state-hover:not(.k-state-selected),.k-state-hover:not(.k-state-selected):hover,.k-splitbar-horizontal-hover:hover,.k-splitbar-vertical-hover:hover,
.k-list>.k-state-hover,.k-marquee,.k-pager-wrap .k-link:hover{color:#2e2e2e;background-color:#a99f9a;border-color:#a99f9a}*/

.k-state-hover > .k-link, .k-other-month.k-state-hover .k-link
{
    color: #2e2e2e;
}

.k-dropdown-wrap.k-state-hover, .k-picker-wrap.k-state-hover, .k-numeric-wrap.k-state-hover .k-select
{
    background-color: #a99f9a;
}

.k-dropdown-wrap.k-state-hover, .k-numeric-wrap.k-state-hover, .k-picker-wrap.k-state-hover, .k-colorpicker:hover, .k-colorpicker.k-state-border-down
{
    border-color: #3f3f41;
}

.k-calendar-container .k-state-hover .k-i-arrow-w
{
    background-position: 0px -48px!important;
}

.k-calendar-container .k-state-hover .k-i-arrow-e
{
    background-position: 0px -16px!important;
}

.k-state-disabled .k-button, .k-other-month .k-link,
.k-dropzone em, .k-tile-empty strong, .k-slider .k-draghandle
{
    color: #9f9e9e;
}

.k-state-disabled.k-textbox, .k-state-disabled.k-picker-wrap, .k-state-disabled.k-numeric-wrap
{
    /*border-color: #fff!important;*/
}

/*.k-state-disabled.k-picker-wrap .k-select,*/ .k-state-disabled.k-numeric-wrap .k-select
{
    display: none;
}

.k-slider-track
{
    background-color: #e3e3e3;
}

.k-slider-selection
{
    background-color: #f0713a;
}

.k-slider-horizontal .k-tick
{
    background-image: url('EricDefault/slider-h.gif');
}

.k-slider-vertical .k-tick
{
    background-image: url('EricDefault/slider-v.gif');
}

.k-tooltip
{
    border-color: #a99f9a;
    background-color: #fff;
    color: #2e2e2e;
}

.k-tooltip-validation
{
    border-color: #ffe79e;
    background-color: #fff4c9;
    color: #635145;
}

.k-splitbar
{
    background-color: #e3e3e3;
}

.k-restricted-size-vertical, .k-restricted-size-horizontal
{
    background-color: #fff;
}

.k-progress-status
{
    border-color: #a99f9a transparent;
}

.k-tile
{
    border-color: #fff;
}

.k-tiles li.k-state-hover
{
    border-color: #a99f9a;
}

.k-tiles li.k-state-selected
{
    border-color: #f0713a;
}

.k-tile .k-folder
{
    background-image: url('EricDefault/imagebrowser.png');
}

.k-window
{
    border: 0px !important;
    box-shadow: 1px 1px 7px 1px #3c3c3c;
    -webkit-box-shadow: 1px 1px 7px 1px #3c3c3c;
    background: none;
}

.k-window .k-window-titlebar.k-header
{
    background: -moz-linear-gradient(center top, rgb(35, 35, 35), rgb(25, 25, 25)) repeat scroll 0 0 transparent !important;
    background-image: -ms-linear-gradient(top, rgb(35, 35, 35) 0%, rgb(25, 25, 25) 100%) !important;
    color: #FFF;
    border-bottom-color: #939393 !important;
    background-color: #000000 !important;
    /*text-shadow: 1px 1px 1px #012C3D;*/
}

.k-window .k-window-titlebar.k-header .k-window-actions
{
    background: none !important;
    background-color: transparent !important;
}

.k-window .k-window-titlebar.k-header .k-state-hover
{
    background-color: #2CAADA !important;
    border-color: #3893B7 !important;
}

.k-window .k-i-close
{
    background-position: -48px -16px !important;
    opacity: 1 !important;
}

.k-window-content
{
    background: #efefef;
}

.k-textbox, .k-textbox > input, .k-autocomplete .k-input, .k-combobox .k-input, .k-picker-wrap .k-input
{
    box-shadow: none;
    -webkit-box-shadow: none;
}

.k-shadow
{
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
}

.k-inset
{
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.3);
}
/**************Custom:Grid**************/
.k-grid
{
    background: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #EEEEEE!important;
}

.k-grid:not(.k-custom-current-disable-grid):not(.custom-inline-grid-on-edit) table:not(.custom-class-empty-grid) .k-state-selected td, #GroupsTreeTable .custom-treeview-selected-node > div,
.k-calendar .k-state-selected
{
    background: #007ACC;
    border-color: #007ACC;
    color: #FFFFFF;
}

.k-grid.k-custom-current-disable-grid:not(.custom-inline-grid-on-edit) table:not(.custom-class-empty-grid) .k-state-selected td {
	background: #C8D6E6;
}

.k-grid:not(.k-custom-current-disable-grid):not(.custom-inline-grid-on-edit) table:not(.custom-class-empty-grid) .k-state-selected .k-state-disabled .k-input
{
    color: #fff!important;
}

.k-grid table:not(.custom-class-empty-grid) .custom-inline-grid-error-row td
{
    background: #f80000!important;
    border-color: #f80000!important;
}

.k-grid table:not(.custom-class-empty-grid) .custom-inline-grid-error-row + .custom-inline-grid-error-row td
{
    border-top: 1px solid #FF3B3B!important;
}


.k-grid table:not(.custom-class-empty-grid) .custom-inline-grid-error-row .k-state-disabled .k-input,
.k-grid table:not(.custom-class-empty-grid) .custom-inline-grid-error-row td
{
    color: #fff!important;
}

.k-grid .k-state-selected td, .k-grid:not(.custom-sub-kendo-grid) .k-grid-content tr:not(.k-state-disabled):hover td
{
    border-color: none!important;
}

.k-grid:not(.custom-sub-kendo-grid):not(.custom-inline-grid-on-edit) .k-grid-content table:not(.custom-class-empty-grid) tr:not(.k-state-selected):not(.k-state-disabled):not(.custom-inline-grid-error-row):not(.k-detail-row):hover > td,
.k-grid.k-custom-current-disable-grid .k-grid-content table:not(.custom-class-empty-grid) tr:not(.k-state-disabled):not(.custom-inline-grid-error-row):not(.k-detail-row):hover > td,
#GroupsTreeTable .k-item.custom-treeview-hover-node:not(.custom-treeview-selected-node) > div,
.k-calendar .k-state-hover:not(.k-state-selected),
#TreeTable li.k-item:not(.custom-treeview-selected-node) > div,
.k-list .k-state-hover:not(.k-state-focused):not(.k-state-selected)
{
    background: #D4EEFF!important;
    border-color: #D4EEFF;
}

.k-grid-content table:not(.custom-class-empty-grid) tr:not(.t-no-data):last-child td
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #EEEEEE;
}

.k-grid.k-widget, .k-grid-header-wrap, .k-grid-header:not([role="rowgroup"]), .k-grid-header .k-header, .k-grid td,
.k-grid-footer-wrap, .k-pager-wrap
{
    border-color: #EEEEEE;
}

.k-grid .k-header, .k-grid-header
{
    background: #FFFFFF;
}

/**************Custom:Grid**************/

/**************Custom:List View**************/

.custom-list-view
{
    height: 130px;
    list-style: none;
    margin: 0px;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 3px;
    width: 1100px;
}

.custom-list-view-item
{
    display: inline-block;
    height: 110px;
    padding: 2px;
    position: relative;
    width: 120px;
    background-color: #f3f3f3;
    text-align: center;
}

    /*.custom-list-view-item img 
{
    background-color: #f3f3f3;
}*/

.custom-list-view-item h3
{
    margin: 0;
    padding: 5px 2px 0;
    max-width: 96px;
    overflow: hidden;
    line-height: 1.1em;
    font-size: .9em;
    font-weight: normal;
    text-overflow: ellipsis;
    text-align: left;
}

.custom-list-view-item .select-row-cbx
{
    margin-right: 3px;
}

.custom-list-view-item.k-state-selected
{
    color: #FFFFFF !important;
    background: none repeat scroll 0 0 #007ACC !important;
    border-color: #007ACC !important;
}

.custom-list-view-item:not(.k-state-selected):hover
{
    background: none repeat scroll 0 0 #D4EEFF;
    border-color: #A9DDFF;
}

/**************Custom:List View**************/

/**************Custom:Grid**************/

/**************Custom:Button**************/

.k-button, .optionMenu > li
{
    background: #fff;
    border-color: #707070;
    color: #393737;
}

.k-button:not(.k-state-disabled):not(.custom-filter-btn):hover, .k-button:not(.k-state-disabled):not(.custom-filter-btn):focus, .optionMenu > li > .k-link.k-state-border-down, .optionMenu:focus > .k-item:not(.k-state-disabled)
{
    border-color: #747474;
    background: #444444;
    color: #fff;
}

.optionMenu:focus > .k-item:not(.k-state-disabled) > .k-link
{
    color: #FFFFFF;
}


.optionMenu .k-item
{
    background: #ffffff;
}

.optionMenu .k-item.k-state-hover .k-group, .optionMenu .k-item.k-state-border-down .k-group
{
    background: #fff;
    border-color: #2e2e2e;
}

.optionMenu .k-link.k-state-border-down .k-icon:first-child, .optionMenu:focus .k-item:not(.k-state-disabled) .k-icon:first-child
{
    background-position: -16px -34px;
    opacity: 1;
}

ul.optionMenu .k-link, ul.optionMenu .k-group .k-link
{
    color: #393737;
}

.optionMenu .k-group .k-link, .optionMenu .k-group .optionMenu .k-group .k-item
{
    background: #ffffff;
}

.optionMenu .k-group .k-link:hover
{
    background: #444444;
    color: #fff;
}

.optionMenu:after
{
    display: none;
}

.k-button.k-state-disabled, .k-upload.k-state-disabled .k-button, .k-upload.k-state-disabled .k-button:hover, .optionMenu > li.k-state-disabled
{
    opacity: .6;
    background-image: none;
    background-color: #fbfbfb;
    border-color: #9a9a9a;
    color: #393737;
    font-style: normal;
    cursor: default;
}

.k-button:active
{
    color: #535353;
}

.defaultBtn .k-button
{
    border-color: #3c7fb1;
    background-color: #007acc;
    /*box-shadow: 0px 0px 0px 1px #48d8fb inset;
    color: #393737;*/
    color: #ffffff;
}

.defaultBtn .k-button:not(.k-state-disabled):hover, .defaultBtn .k-button:not(.k-state-disabled):focus
{
    box-shadow: none;
}

/**************Custom:Button**************/

/**************Custom:Tabstrip**************/
.k-tabstrip.k-header
{
    background: none;
}

.k-tabstrip-items .k-state-default:not(.k-state-active)
{
    background: #959595;
    border-color: #a3a3a3;
    color: #ffffff;
}

.k-tabstrip-items .k-state-hover:not(.k-state-active)
{
    background: #444444;
    border-color: #747474;
}

.k-tabstrip > .k-content, .k-tabstrip > .k-tabstrip-items > .k-item
{
    border-color: #CCCCCC;
}

.k-tabstrip .k-content.k-state-active
{
    border-top: #d5d5d5 1px solid;
    padding-left: 0;
    padding-right: 0;
    /*background: #efefef;*/
}

.k-tabstrip .k-item.k-state-active
{
    border-color: #d5d5d5;
    /*background: #efefef;*/
}

.k-tabstrip > .k-tabstrip-items > .k-item > .k-link
{
    color: #ffffff;
}

.k-tabstrip > .k-tabstrip-items > .k-item.k-state-active > .k-link
{
    color: #000;
    cursor: default;
}

/**************Custom:Tabstrip**************/

.main_panel_box, .main_panel_box_reports, .dropArea
{
    background: #FFFFFF;
}

.main_panel_header div, .groupboxName
{
    color: #737373;
    /*color: #959595;
    color: #007acc;
      color: #0070c0;*/
}

/****************** Custom Button Style *********************/
form .customizeBtn:not(.hasFilter):before, #defaultCtrl .customizeBtn:not(.hasFilter):before
{
    border-left: 1px dotted #333333;
}

form .filterBtn:before, #defaultCtrl .filterBtn:before
{
    border-left: 1px dotted #333333;
}

#Breadcrumbs .customizeBtn:after
{
    border-right: 1px dotted #333333;
}

.customizeBtn .k-button
{
    background-image: url('EricDefault/customizeIcon.png');
    background-position: top center;
    background-repeat: no-repeat;
}

.customizeBtn .k-button:not(.k-state-disabled):hover, .customizeBtn .k-button:not(.k-state-disabled):focus
{
    background-image: url('EricDefault/customizeIcon.png');
    background-position: bottom center;
    background-repeat: repeat-x;
}

.helpBtn .k-button
{
    background-image: url('EricDefault/helpIcon.png');
    background-position: top center;
    background-repeat: repeat-x;
}

.helpBtn .k-button:not(.k-state-disabled):hover, .helpBtn .k-button:not(.k-state-disabled):focus
{
    background-image: url('EricDefault/helpIcon.png');
    background-position: bottom center;
    background-repeat: repeat-x;
}

.logViewerBtn .k-button:not(.k-state-disabled):hover, .logViewerBtn .k-button:not(.k-state-disabled):focus {
    background-image: url('EricDefault/logViewerIcon.png');
    background-position: bottom center;
    background-repeat: repeat-x;
}

.rotateRightBtn .k-button
{
    background-image: url('EricDefault/rotateRightBtn.png');
    background-position: top center;
    background-repeat: repeat-x;
}

.rotateRightBtn .k-button:not(.k-state-disabled):hover, .rotateRightBtn .k-button:not(.k-state-disabled):focus
{
    background-image: url('EricDefault/rotateRightBtn.png');
    background-position: bottom center;
    background-repeat: repeat-x;
}

.rotateLeftBtn .k-button
{
    background-image: url('EricDefault/rotateLeftBtn.png');
    background-position: top center;
    background-repeat: repeat-x;
}

.rotateLeftBtn .k-button:not(.k-state-disabled):hover, .rotateLeftBtn .k-button:not(.k-state-disabled):focus
{
    background-image: url('EricDefault/rotateLeftBtn.png');
    background-position: bottom center;
    background-repeat: repeat-x;
}

.arrowUpBtn .k-button
{
    background-image: url('EricDefault/arrowUpBtn.png');
    background-position: top center;
    background-repeat: repeat-x;
}

.arrowUpBtn .k-button:not(.k-state-disabled):hover, .arrowUpBtn .k-button:not(.k-state-disabled):focus
{
    background-image: url('EricDefault/arrowUpBtn.png');
    background-position: bottom center;
    background-repeat: repeat-x;
}

.arrowDownBtn .k-button
{
    background-image: url('EricDefault/arrowDownBtn.png');
    background-position: top center;
    background-repeat: repeat-x;
}

.arrowDownBtn .k-button:not(.k-state-disabled):hover, .arrowDownBtn .k-button:not(.k-state-disabled):focus
{
    background-image: url('EricDefault/arrowDownBtn.png');
    background-position: bottom center;
    background-repeat: repeat-x;
}

/*.searchWindowBtn .k-button
{
    background-image: url("EricDefault/sprite.png");
    background-position: -30px -239px;
}

.searchWindowBtn .k-button:not(.k-state-disabled):hover, .searchWindowBtn .k-button:not(.k-state-disabled):focus
{
    background-image: url("EricDefault/sprite.png");
    background-position: -47px -239px;
}*/

.searchWindowBtn .k-button
{
    background-image: url('EricDefault/searchWindowBtn.png');
    background-position: top center;
    background-repeat: repeat-x;
}

    .searchWindowBtn .k-button:not(.k-state-disabled):hover, .searchWindowBtn .k-button:not(.k-state-disabled):focus
    {
        background-image: url('EricDefault/searchWindowBtn.png');
        background-position: bottom center;
        background-repeat: repeat-x;
    }

/*.searchWindowBtn .k-button
{
    background-image: url("EricDefault/sprite.png");
    background-position: -30px -239px;
    background-repeat: repeat-x;
    opacity: 0.8;
}

.searchWindowBtn .k-button:not(.k-state-disabled):hover, .searchWindowBtn .k-button:not(.k-state-disabled):focus
{
    background: url("EricDefault/sprite.png") -47px -239px #444444 no-repeat;
    opacity: 1;
}*/

.approveBtn .k-button
{
    background: #28CC5C;
}

.rejectBtn .k-button
{
    background: #ED2623;
    color: #FFFFFF;
}

.k-grid-custom-error-column .k-button
{
    background-image: url('EricDefault/errorGridIcon.png');
    background-position: top center;
    background-repeat: repeat-x;
    border-color: #ea0909;
}

.k-grid .k-grid-custom-error-column div
{
    border: 0px;
    background: url("EricDefault/inlineWarningIcon.png") center center no-repeat;
    cursor: pointer;
}

.k-grid td:not(.k-grid-custom-error-column-cell) .k-grid-custom-error-column
{
    background: #910021;
}

.k-grid-custom-error-column .k-button:not(.k-state-disabled):hover, .k-grid-custom-error-column .k-button:not(.k-state-disabled):focus
{
    background-image: url('EricDefault/errorGridIcon.png');
    background-position: bottom center;
    background-repeat: repeat-x;
}

.k-grid-custom-error-column .bubble
{
    display: none;
}

/**TreeTable**/

#TreeTable .k-treeview
{
    color: #3B3B3B;
}

.k-treeview .k-in {
    border-width: 1px;
    border-style: solid;
    border-color: transparent!important;
}

.k-treeview .k-state-selected.k-in
{
    background: #007ACC;
    color: #FFF;
    border-color: #006eb9!important;
}

.k-treeview .k-item:not(.custom-treeview-selected-node):not(.custom-treeview-hover-node) .k-state-hover.k-in:not(.k-state-selected)
{
    background: #D4EEFF;
    color: #000;
    border-color: #a9ddff!important;
}

#TreeTable .k-treeview .k-state-selected, #TreeTable .k-treeview .k-state-hover
{
    border-color: transparent;
    background: none;
    color: #000;
}

#TreeTable li.k-item div:first-child
{
    border-color: transparent;
}

#TreeTable li.k-item:not(.custom-treeview-selected-node) > div, .k-list .k-state-hover:not(.k-state-focused)
{
    color: #000;
}

#TreeTable li.k-item.custom-treeview-selected-node > div, .k-list .k-state-focused, .k-list .k-state-selected
{
    background: #007ACC;
    color: #FFF;
}

#GroupMainTree li.k-item div:first-child .k-in:before
{
    background: url(EricDefault/groups.png) no-repeat left center transparent;
    content: "";
    height: 16px;
    margin-left: -23px;
    position: absolute;
    width: 20px;
}

tr.k-state-selected .k-i-arrow-n
{
    background-position: 0 -2px;
    opacity: 0.8;
}

.k-list .k-state-hover:not(.k-state-focused)
{
    color: #000;
}

.k-dropdown-wrap .k-input
{
    background: none;
    background-color: #fff;
}

.horizontalBar
{
    background: url(EricDefault/horizontalBar.png) left center repeat-x transparent;
    height: 3px;
}

/********************* Error Box / Success Box ***************************/
div.success_box p:before
{
    background: url("EricDefault/successMessageIcon.png") left center no-repeat;
}

div.error_box p:before
{
    background: url("EricDefault/errorMessageIcon.png") left center no-repeat;
}

div.warning_box p:before
{
    background: url("EricDefault/warningMessageIcon.png") left center no-repeat;
}

div.success_box
{
    box-shadow: 1px 1px 0px 0px #00CB19 inset;
    background: #00ac20;
    border-color: #0c8200;
}

div.error_box
{
    background: #bf0009;
    border-color: #c1002c;
    box-shadow: 1px 1px 0px 0px #FF040D inset;
}

div.warning_box
{
    background: #ff5e00;
    border-color: #ff8603;
    box-shadow: 1px 1px 0px 0px #ff6804 inset;
}

div.message-box-panel
{
    color: #FFFFFF;
}

/**** FREE-FORM validation commented by drew *****/
.field-validation-error:not(.k-widget), .bubble, .k-tooltip-validation
{
    border-radius: 4px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 2px solid #910021!important;
    background: #bf0009;
    opacity: .9;
    color: #FFF;
}

.k-grid .field-validation-error:not(.k-widget)
{
    border-width: 1px!important;
}

.bubble.custom-inline-grid-error-tooltip
{
    border-radius: 0px!important;
    padding: 2px;
}

.field-validation-error:not(.k-widget):before, .bubble:before,
.field-validation-error.custom-error-left:not(.k-widget):after, .bubble.custom-error-left:after
{
    border-color: transparent #910021;
}

.k-tooltip-validation .k-callout-n
{
    background: none repeat scroll 0 0 transparent;
    border-color: #910021 transparent;
}

.field-validation-error:not(.k-widget) span:before, .bubble:not(.k-widget):not(.custom-inline-custom-show-error) span:before, .k-tooltip-validation .k-warning
{
    background: url("EricDefault/inlineWarningIcon.png") left center no-repeat;
    border-color: transparent;
}

.k-grid .field-validation-error:not(.k-widget) span:before
{
    background: none;
}

.field-validation-error:not(.k-widget) span, .bubble:not(.k-widget) span
{
    color: #FFFFFF;
    background: none;
}

/**********Grid Search Filter Control************/
.search-control-magnifier, .search-control-cross, .k-combobox.custom-atbx .k-dropdown-wrap .k-icon.k-i-arrow-s
{
    background-image: url(EricDefault/sprite.png);
    background-color: transparent;
}

/*******************************Restructuring Style**************************************/
.k-i-arrow-s
{
    background-position: 0 -32px;
}

.k-dropdown-wrap:not(.k-expand-padding):not(.k-state-disabled) .k-input:not(.custom-atbx),
.k-picker-wrap:not(.k-expand-padding):not(.k-state-disabled) .k-input,
.k-numeric-wrap:not(.k-expand-padding):not(.k-state-disabled) .k-input
{
    border-right: transparent;
}

.k-dropdown-wrap.k-state-focused .k-input:not(.custom-atbx), .k-picker-wrap.k-state-focused .k-input, .k-picker-wrap.k-state-hover .k-input, .k-numeric-wrap.k-state-focused:not(.k-expand-padding) .k-input
{
    border-right: 1px solid #959595;
}

.k-header.k-tabstrip, .k-header.optionMenu, .k-header.k-datepicker, .k-header.k-timepicker, .k-header.k-datetimepicker, .k-header.k-dropdown:not(.rederer)
{
    background-color: transparent!important;
}

.k-textbox, .k-textbox > input, .k-autocomplete .k-input, .k-combobox .k-input, .k-picker-wrap .k-input
{
    box-shadow: none;
}

.k-pager-wrap .k-link, .k-pager-refresh, .k-grouping-header,
.k-grouping-header .k-group-indicator, .k-dropdown-wrap, .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-dropdown-wrap, .k-tooltip, .k-progress
{
    border-color: transparent;
}

.k-dropdown-wrap:not(.k-state-disabled), .k-picker-wrap:not(.k-state-disabled), .k-numeric-wrap:not(.k-state-disabled) .k-select
{
    /*background: transparent;*/
}

.k-textbox
{
    background: #fff;
}
/****************************Breadcrumbs**********************************/
.current-page-title:before
{
    /*background: url("EricDefault/pushcart.png");*/
    background-position: center;
    background-color: transparent;
    background-repeat: no-repeat;
}

.current-page-title, .current-page-record-description:before
{
    color: #000;
}

.current-page-record-description
{
    color: #000000;
    /*color: #0f0f0f;
    color: #396EA5;
    color: #00b0f0;*/
}
/******************Class: Option Menu*************************/


.k-combobox.custom-atbx .k-dropdown-wrap
{
    background: none;
    background-color: #fff;
}

#GroupsTreeTable .k-state-focused, #GroupsTreeTable .k-state-hover
{
    border: 0px;
    background: none;
}

#GroupsTreeTable .custom-treeview-selected-node > div > .k-in
{
    color: #fff;
    border: 0!important;
}

form .k-numeric-wrap .k-select, .control .k-numeric-wrap .k-select, .groupboxContainer .k-numeric-wrap .k-select, .k-grid .k-numeric-wrap .k-select
{
    display: none;
}

.k-link.k-state-disabled, .k-item.k-state-disabled .k-link
{
    opacity: .6;
}

.role-picker.k-state-disabled .k-link {
    opacity: 1;
}

.k-numeric-wrap .k-input
{
    background: none!important;
}

.k-grid:not(.k-custom-current-disable-grid) .k-state-selected .custom-grid-link-element
{
    color: #C8E9FF!important;
}

.custom-grid-link-element
{
    color: #007ACC;
}

.custom-grid-data-link
{
    text-decoration: none;
    color: #007ACC; 
    cursor: pointer;
}

.k-state-selected .custom-grid-data-link
{
    color: #FFF;
    text-decoration: underline;
}

.k-grid:not(.k-custom-current-disable-grid):not(.custom-inline-grid-on-edit) table:not(.custom-class-empty-grid) .k-state-selected.k-state-error-text td
{
    color: #800000 !important; /*maroon*/
}

/**********Kendo File Upload START***********/
.k-upload-files > li > span > span.k-progress
{
    display: none;
}

/***********Kendo File Upload END************/

.k-today:not(.k-state-selected) a 
{
    background-color:#b70000 !important;
    color: #FFFFFF !important;
}
.k-today:not(.k-state-selected) a:hover 
{
    color: #a99f9a !important;
}

/***********Context Menu START************/
.main-context-menu
{
	border: 1px solid #969696;
    box-shadow: 2px 2px 4px 1px #2d2d2d;
	background-color: #ffffff;
}
.main-context-menu-option:hover {
    background: #007acc;
    border-color: #00548f;
    color: #FFFFFF;
}

.eds-context-menu-option {
    margin: 0;
    padding: 0;
}
/***********Context Menu END************/

.customizerVersionDropdown > .k-dropdown-wrap .k-state-hover {
       border: 1px solid black !important;
}

.customizerVersionDropdown > .k-dropdown-wrap > .k-select > .k-i-arrow-s {
    background-color: #e9e9e9;
    background-image: url("EricDefault/sprite.png");
    background-position: 3px -29px;
    border-left: 1px solid #c5c5c5;
    height: 16px;
    margin-right: -3px;
    margin-top: -1px;
    padding: inherit;
    width: 16px;
}

.customizerVersionDropdown > .k-dropdown-wrap {
       border: 1px solid #c5c5c5 !important;
}

.custom-input-validation-error .k-icon.k-i-arrow-s {
    background-image: url("EricDefault/sprite.png");
    background-position: 0 -32px;
}

.custom-input-validation-error .k-icon.k-i-calendar {
    background-image: url("EricDefault/sprite.png");
    background-position: -32px -176px;
}

.custom-input-validation-error .k-icon.k-i-clock {
    background-image: url("EricDefault/sprite.png");
    background-position: -32px -192px;
}

.custom-atbx .custom-input-validation-error .k-select .k-icon.k-i-arrow-s{
    background-image: url("EricDefault/sprite.png");
    background-position: -32px -241px;
}

.k-combobox.custom-atbx > .custom-input-validation-error .k-icon.k-i-arrow-s {
    background-position: -32px -241px;
    margin-top: -2px!important;
}

.custom-input-validation-error + .k-select span.k-icon.k-i-calendar {
    background-position: -32px -176px;
    margin-top: -2px!important;
    background-image: url("EricDefault/sprite.png");
}

.custom-input-validation-error + .k-select span.k-icon.k-i-clock {
    background-position: -32px -192px;
    margin-top: -2px!important;
    background-image: url("EricDefault/sprite.png");
}


.k-dropdown-wrap.k-state-focused .k-icon.k-i-arrow-s, .k-picker-wrap.k-state-focused .k-icon.k-i-calendar, .k-picker-wrap.k-state-focused .k-icon.k-i-clock {
    background-image: url("EricDefault/sprite.png");
}

/*.k-grid-header-wrap .k-link {
	font-family: Calibri!important;	
}*/

.k-dropdown .k-dropdown-wrap .k-input{
font-family: Calibri!important;	
font-size:14px;
vertical-align: top!important;
}

/***********Filter Button START************/
.k-grid-filter > .k-icon {
    display: none;
}

.filterBtn .k-button
{
    background-image: url('EricDefault/filterIcon.png');
}
/***********Filter Button END************/

/***********Log Viewer Button START************/
/*.k-grid-filter > .k-icon {
    display: none;
}*/

.logViewerBtn .k-button {
    background-image: url('EricDefault/logViewerIcon.png');
}
/***********Log Viewer Button END************/

.custom-filter-related-row-header .custom-filter-related-column .k-input
{
font-family: embeddedsegoeui!important;	
font-size:13px !important;
vertical-align: top!important;
}
.custom-class-pleaseselect {
    color: #333333!important;
}
.custom-add-filter .k-dropdown .k-dropdown-wrap {
	border: 1px solid #000000 !important;
}

.custom-add-filter .k-dropdown .k-dropdown-wrap .k-select{
	background-color: #c5c5c5!important;
}

.custom-add-filter .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-i-arrow-s {
	background-image: url("EricDefault/sprite.png")!important;
	background-position: 0 -32px!important;
}

#imageOfDivider {
    background-image: url("EricDefault/bckg-img.png");
    background-position: center top;
    background-repeat: no-repeat;
}

.custom-list-view-filters {
    font-family: calibri !important; 
    font-size: 14px !important;
}

.k-grid-header th > .k-link > .k-icon.k-i-arrow-s {
    background-image: url('EricDefault/sprite.png');
}

.custom-menu .k-i-arrow-s {
    background-image: url('EricDefault/sprite.png');
}

:not(.k-custom-current-disable-grid):not(.custom-inline-grid-on-edit) table:not(.custom-class-empty-grid) .k-state-selected td.hide-k-state-selected pre {
    color: #000000;
}

:not(.k-custom-current-disable-grid):not(.custom-inline-grid-on-edit) table:not(.custom-class-empty-grid) .k-state-selected td.hide-k-state-selected {
    background: #FFFFFF;
    border-color: #EFDFDF;
}  