/*высота контролов mobile*/
.textBox, .button, .enterButton, .checkBox, .memoContainer, .lookup-container, .jqx-datetimeinput, .jqx-combobox, .lx-dateTimeInput {
    height: 32px !important;
}

/*высота контролов desktop*/
.lx-device-desktop .textBox, .lx-device-desktop .button, .lx-device-desktop .enterButton, .lx-device-desktop .checkBox,
.lx-device-desktop .lookup-container, .lx-device-desktop .memoContainer, .lx-device-desktop .jqx-datetimeinput,
.lx-device-desktop .jqx-combobox, .lx-device-desktop .lx-dateTimeInput {
    height: 28px !important;
}

/*высота строк грида mobile*/
.lx-view-grid {
     height: 32px;
}

/*высота строк грида desctop*/
.lx-device-desktop .lx-view-grid {
    height: 28px;
}

.lx-device-desktop .memoContainer {
    padding: 6px;    
}

.memoContainer {
    padding: 14px;
}

/*-------Font------------*/
@font-face {
  font-family: 'PT Sans';
  font-weight: normal;
  src: local('PT Sans'), url('/cassette.axd/file/Content/Themes/main/fonts/PT%20Sans-df882e23a7e379b37af24c0dd8fcfad4e58a6792.ttf') ;
}

@font-face {
  font-family: 'PT Sans';
  font-weight: bold;
  src: local('PT Sans'), url('/cassette.axd/file/Content/Themes/main/fonts/PT%20Sans%20Bold-85174181c98b11274711936b292d39c4f23eb673.ttf') ;
}

@font-face {font-family: 'PT Sans';
	font-style: italic;
	font-weight: bold; 
    src: local('PT Sans'), url('/cassette.axd/file/Content/Themes/main/fonts/PT%20Sans%20Italic%20Bold-d135bf7ea7df808f9a50a6d91f8fc104240146ff.ttf') ;
}

@font-face {font-family: 'PT Sans';
	font-style: italic;
	font-weight: normal; 
    src: local('PT Sans'), url('/cassette.axd/file/Content/Themes/main/fonts/PT%20Sans%20Italic-24bd27d03b0e2874512de58ec46736e13b70fd37.ttf') ;
}

@font-face {font-family: 'Roboto';
	font-weight: normal; 
    src: local('Roboto'), url('/cassette.axd/file/Content/Themes/main/fonts/Roboto%20Light-5481cf993c1186309658b1e8f8b23f82d206246b.woff') format('woff'),
         url('/cassette.axd/file/Content/Themes/main/fonts/Roboto%20Light-7d0421de4e1398fb9087378a9ccc9297bdbc84b9.ttf') format('truetype');
}

@font-face {font-family: 'Roboto';
	font-weight: bold; 
    src: local('Roboto'), url('/cassette.axd/file/Content/Themes/main/fonts/Roboto%20Medium-927598313972453986e902a11da83ddbd1a05f88.woff') format('woff'),
         url('/cassette.axd/file/Content/Themes/main/fonts/Roboto%20Medium-01d4ccbdf1ba0a8e14497521686e1246f8dc57c4.ttf') format('truetype');
}

button {
    font-size: 14px;
}

/*шрифт*/ 
.accountForm .first-cell, .accountForm .checkbox.caption, .period-dialog-control-caption, .textBox, input[type=password], input, .checkBox, .memo, .lookup-input, 
.jqx-grid .jqx-widget-content, .jqx-datetimeinput input, .jqx-combobox input, .layoutItem, .org-list-item, .jqx-widget-content, .ui-widget{   
    font-size: 14px;
}

.layoutGroupLabel {
    font-size: 18px;
}


.button, .enterButton {
    font-size: 12px;    
}

html, body, input, .jqx-gauge-label, .jqx-gauge-caption,
.jqx-chart-axis-text, .jqx-chart-label-text, .jqx-chart-tooltip-text, .jqx-chart-legend-text, .jqx-chart-axis-description, .jqx-chart-title-text, .jqx-chart-title-description,
.jqx-validator-hint, .jqx-switchbutton-label, .jqx-widget, .jqx-treemap-rectangle-parent,
.layoutForm,.layoutItem,.textBox, .checkBox, .period-dialog {
    font-family: 'PT Sans', Helvetica, Arial, Verdana, Tahoma, sans-serif !important;
}


.layoutGroupLabel, #HyperLink1, #RegisterHyperLink, .enterButton, .headerMenu, .grid-custom-toolbar-caption, .gridButton, .jqx-fill-state-normal, textarea,
.jqx-calendar-month-container td, .widget-caption, .period-dialog-caprion div, .confirm-header, .caption, .dxpc-headerText, 
.jqx-widget-content{

    font-family: 'PT Sans' !important;
}

.documnets-menu-group-row, .grid-add-button, .grid-delete-button, .grid-export-button, .button, .users-grid-create-button, .jqx-expander-header-content, .lx-navbar-button,
.loginPopupWindow H1, .pivot-export-button, .dxpgControl, .dxpc-headerText {
    font-family: 'Roboto' !important;
}

body{
    color:black;
}

.grid-lookup-multiple .jqx-grid-cell-selected {
    color: black !important;
} 

.grid-custom-toolbar-caption, .jqx-grid-groups-header, .grid-aggregates-caption, .layoutGroupLabel, .calendar-header, .customImage-span, .label, .lx-navbar-button-focus
{
    color: rgb(95, 176, 255);
}

.lx-pWindow {    
    background-color: white;
}

.jqx-expander-header, .layoutItem, .documnets-menu-group-row, .documnets-menu-doc-row, .documnets-menu-page-button, .documnets-menu-group-row-collapse, .caption,.dxpc-headerText,
.confirm-header, .jqx-grid-column-header, .grid-add-button, .grid-delete-button, .grid-export-button, .users-grid-create-button,
.period-dialog-quarter-button, .period-dialog-button, .button, .grid-aggregates, .headerMenuPeriod, .jqx-calendar-cell-month, .jqx-calendar-cell-year, .applicationTab,
.jqx-calendar-cell-decade, .error-message-container, .period-dialog-control-caption, .lookup-popup-window-label-container, .jqx-menu-dropdown, .headerMenu, .lx-toolbar-list-item,
.lx-tabs-button.lx-tab-button-selected, .applicationTab-selected, .lx-tabs-scroll-button, .lx-pWindow-caption, .pivot-export-button, .jqx-editor-dropdownlist
{
    color: #6f8296;
}

.stateGrid .jqx-grid-column-header {
    color:inherit
}

.jqx-calendar-cell-othermonth {
    color: #BFC7D0 !important;
}

/* :hover */
.period-dialog-button:hover, .documnets-menu-doc-row:hover, .button:hover, button:active, .pivot-button:hover,
.grid-add-button:hover,.grid-delete-button:hover, .lx-device-desktop .button:focus, .grid-export-button:hover, .lx-device-desktop .lx-toolbar-list-item:hover {        
    color: rgb(95, 176, 255) !important;
}

/*меню грида*/
.jqx-menu-item-top-hover {
    color: rgb(255, 255, 255) !important
}

/* disable */
.buttonDisable
{
    color: rgb(201, 199, 199) !important;
}

.red-color, .request-error, .validator, .validator-top, 
.validation-summary-errors, #errorLabel, #errorContainer > * {
    color: rgb(245, 15, 15);
}


/*-------цвета---------*/
.accountBody {
    background-color: #f4f6ff;
}

/*грид (загавки колонок, statusbar, группы колонок, pinned колонка, панель поиска), confirm окно, окно с ошибками, окно ввода пароля (для авторизации),
  дни недели в календарике, индикатор загрузки в лукапе, кнопка navigationbar и expander, окно списка выбора организации, меню документов контейнер поиска и кнопок, pivot*/
.jqx-grid-column-header, .jqx-grid-pager, .jqx-grid-header .jqx-widget-header, .jqx-grid-group-column, .jqx-grid-content .jqx-grid-cell-pinned,
.jqx-grid-statusbar, .jqx-grid-statusbar .jqx-grid-cell-pinned, .confirm-container, .jqx-grid-cell-filter-row .jqx-grid-cell-filter-row,
.jqx-expander .jqx-widget-header, .confirm-container, .calendar-header, .documnets-menu-input-div, .documents-menu-button-container, .loginPopupWindow,
.lookup-popup-window-loading-element, .lookup-button, .error-message-container, .jqx-grid-registry .rows-count-container, .lx-navbar-button, .org-list, .jqx-combobox-multi-item,
.dxpgTopPager, .dxpgBottomPager, .dxpgGrandTotalCell, .dxpgArea, .dxpgColumnFieldValue, .dxpgRowFieldValue, .dxgvHeader, .dxgvHeader td, 
.lx-pWindow-header, .stateGrid .jqx-grid-cell, .lx-dateTimePicker-footer, .jqx-grid-group-expand ~ .jqx-grid-group-cell {
    background-color: #f4f6ff;
}

/*оконо с настройками грида в реестре*/
.stateGrid .jqx-grid-cell-hover, .stateGrid .jqx-grid-cell-selected, .state-grid-content {
    background-color: #f4f6ff !important;
}

/*pivot поле фильтрации*/
.dxpgColumnArea, .dxpgRowArea {
    background-color: #e3e0ff;
}

/*выпадающее окно тулбара*/
.lx-popup-menu-window {
    background-color: #f4f6ff;
}

/*панель навигации, шапка контрола tabs*/
.headerMenu, .lx-tabs-header {
    background-color: rgb(180, 196, 255) !important;
}

.enterButton {
    background: rgba(90, 177, 255, 1);
}

/*pivot*/
.tabSettings {
    border-color: #c9d2db;
}

/*кнопка, кнопка выбора квартала, кнопки jqxButton*/
.dxpgHeader, .button, .buttonMobile, .period-dialog-quarter-button, .jqx-button, .jqx-button.jqx-fill-state-pressed, .jqx-editor-toolbar-group {
    background: rgb(245, 245, 255); /* Old browsers */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#D4E0EE',GradientType=0 );*/ /* IE6-8 */
    background: -moz-linear-gradient(top, rgb(249, 249, 249) 1%, rgb(243, 243, 243) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgb(249, 249, 249)), color-stop(100%, rgb(243, 243, 243) )); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(249, 249, 249) rgb(243, 243, 243) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(249, 249, 249) 1%, rgb(243, 243, 243) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(249, 249, 249) 1%, rgb(243, 243, 243) 100%); /* IE10+ */        
    background: linear-gradient(to bottom, rgb(249, 249, 249) 1%, rgb(243, 243, 243) 100%);
}

/*заблокироанная кнопка*/
.buttonDisable {
    background: rgb(142,194,224);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#F1F1F1',GradientType=0 ) !important; /* IE6-8 */
    background: -moz-linear-gradient(top, rgba(245, 245, 245, 1) 1%, rgba(241, 241, 241, 1) 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(245, 245, 245, 1)), color-stop(100%, rgba(241, 241, 241, 1) )) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(245, 245, 245, 1) 1%, rgba(241, 241, 241, 1)) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(245, 245, 245, 1) 1%, rgba(241, 241, 241, 1) 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(245, 245, 245, 1) 1%, rgba(241, 241, 241, 1) 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom, rgba(245, 245, 245, 1) 1%, rgba(245, 245, 245, 1) 100%) !important; /* W3C */
}

/*блок заголовока менюшки (не используется)*/
.jqx-listmenu-header {
    background: rgb(254, 141, 0); /* Old browsers */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFBA00', endColorstr='#FF6300',GradientType=0 ); /* IE6-8 */
    background: -webkit-linear-gradient(top, rgba(255,186,0,1) 1%,rgba(255,99,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -moz-linear-gradient(top, rgba(255,186,0,1) 1%, rgba(255,99,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,186,0,1)), color-stop(100%,rgba(255,99,0,1))); /* Chrome,Safari4+ */
    background: -o-linear-gradient(top, rgba(255,186,0,1) 1%,rgba(255,99,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 186, 0, 1) 1%,rgba(255, 99, 0, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255, 186, 0, 1) 1%,rgba(255, 99, 0, 1) 100%); /* W3C */
}

/*шапка*/
.headerTop, .dialog-window-caption, .jqx-window-header, .widget-header, .jqx-calendar-title-container, .jqx-calendar-month-container > div table,
.period-dialog-caprion, .minimizeButtonContainer, .lx-toolbar-minimized-list, .lx-toolbar-minimized-list-item  {
    background-color:  #779cd6;
}

/*индикатор загрузки для fileUpload*/
.fileUpload-progressbar {
    background: rgb(95, 176, 255) !important;
}

/*сегодняшний день в календаре*/
.jqx-calendar-cell-today {
    background: rgb(0, 202, 25);
}

/*pivot*/
.dxpgFilterArea {
    background-color: #D6D6FF;
}

/*pivot*/
.dxpgDataArea {
    background-color: #FFF;
}

/*pivot*/
.dxpc-header {
    background-color:#F3F6FF !important;
}



/*----:hover----*/
/*наведение на день в календаре*/
.jqx-calendar-cell-hover {
    background-color: rgb(225, 233, 254) !important;
}

/*наведение на яччейку (строки) в гриде, jqx-combobox(наведение на строку)*/
.jqx-grid-cell-hover, .jqx-listitem-state-hover, .grid-lookup-multiple .jqx-grid-cell-selected { 
    background-color: rgb(215, 226, 255) !important;
}

/*нажатая кнопка выбора квартала, нажатые кнопки у jqxEditor*/
.period-dialog-quarter-button-active {
    background: rgb(126, 185, 251);
}

/*jqx-combobox (выделенная строка), выбранный день в календаре, выеленная ячейка в гриде, выбранная организация в списке,
подсветка текста (меню документов)*/
.jqx-listitem-state-selected, .jqx-calendar-cell-selected, .jqx-grid-cell-selected, .jqx-grid-group-column-line, .jqx-combobox .jqx-icon-arrow-down-hover,
.highlight, .lookup-button-down:hover, .org-list-item-selected, .jqx-datetimeinput .jqx-icon-calendar:hover, .lx-dateTimeInput-btn:hover {
    background-color: rgb(95, 176, 255) !important;
}

/*наведение на кнопку (лукапа, datetimeinput)*/
.lookup-button-down:hover, .jqx-datetimeinput .jqx-icon-calendar:hover, .jqx-combobox .jqx-icon-arrow-down-hover, .lx-dateTimeInput-btn:hover {
    background-color: rgb(95, 176, 255) !important;
}

.pageBlockerBackgroundImage {
    background-color: rgb(95, 176, 255);
}

/*кнопки таба*/
 .lx-tabs-button, .navigationbar-minimized-button, .applicationTab{
    background-color: #dfe7fd;
}

/*выбранная вклабка таба, кнопка прокрутки таба*/
.lx-tabs-button.lx-tab-button-selected, .applicationTab-selected, .lx-tabs-scroll-button {
    background-color: #f4f6ff;  
}

/*наведение на кнопку тулбара*/  
.lx-device-desktop .headerButton:hover, .lx-device-desktop .headerButton:active, .headerButton-active {
    background-color: rgba(104, 138, 199, 1);
}

.lx-device-desktop .lx-toolbar-list-item:active, .lx-toolbar-list-item-active, .dxEditors_edtDropDown:hover,
.grid-lookup-multiple .lx-cell-checked, .grid-lookup-multiple .lx-cell-checked~div {
    background-color: rgb(95, 176, 255) !important;
}

.widget-blink-button {
    background: rgb(255, 160, 0);
}

/*---------------------- border ---------------------*/
.jqx-widget-content, .jqx-widget .jqx-grid-cell, .jqx-widget .jqx-grid-column-header, .jqx-widget .jqx-grid-group-cell, .custom-pager,
.rows-count-container, .jqx-grid-header, .jqx-grid-group-column, .grid-cb-cellValueMember, .jqx-navigationbar, .jqx-expander, .jqx-widget-header,
.lookup-container, .lookup-left-input, .fileUpload-progressbar-container, .documnets-menu-header input, .lx-dateTimeInput,
.textBox, input[type=text], input[type=password], .memo, .button, .buttonMobile, .customImage-container, .lx-tabs-content, .lx-navbar-button, 
.lx-navbar-tab, .jqx-button, .jqx-editor-dropdownlist {
    border-color: #c9d2db;
}

.jqx-navigationbar, .jqx-expander, .lookup-container, .fileUpload-progressbar-container, .documnets-menu-header input,
.textBox, input[type=password], .memo, .customImage{
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.button, .enterButton, .buttonMobile, .jqx-navigationbar, .jqx-expander, .lookup-container, .fileUpload-progressbar-container, .documnets-menu-header input,
.textBox, input[type=password], .memo, .customImage, .lx-navbar-button, .lx-dateTimeInput input{
    -webkit-appearance: none;
}

.jqx-navigationbar, .jqx-expander, .lookup-container, .fileUpload-progressbar-container, .documnets-menu-header input, .lx-dateTimeInput,
.textBox, input[type=password], .memo, .button, .buttonMobile, .customImage-container, .lx-tabs-content, .lx-navbar-button {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;    
}

.enterButton {
    border-bottom-color: rgb(62,139,189);
    border-top-color: rgb(62,139,189);
}

.lx-popupWindow {
    border-top: 3px solid #58B8E6;
}

.buttonDisable {        
    border: rgb(240, 240, 240) 1px solid !important;
}

.stateGrid, .stateGrid .jqx-grid-cell, .stateGrid .jqx-grid-column-header, .stateGrid .jqx-grid-header {
    border-color: #f4f6ff;
}

/*--------------------- focus ------------------------*/    
    .grid-focus{
        -webkit-box-shadow: 0 0 0 1px rgb(95, 176, 255);
        -moz-box-shadow: 0 0 0 1px rgb(95, 176, 255);
        -o-box-shadow: 0 0 0 1px rgb(95, 176, 255);
        box-shadow: 0 0 0 1px rgb(95, 176, 255);
        box-shadow: 0 0 0 1px rgb(95, 176, 255);
    }

    .stateGrid.grid-focus{
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        -o-box-shadow: none;
        box-shadow: none;
        box-shadow: none;
    }
        
    /*inputs*/
    .jqx-fill-state-focus, .textBox:focus, input[type=password]:focus, .memo:focus, .lookup-hover, .lx-dateTimeInput_focus { /*выделение при фокусе*/
        outline: none;
        -webkit-box-shadow: 0 0px 5px 1px rgba(180, 203, 228, 0.5) inset;
        -moz-box-shadow: 0 0px 5px 1px rgba(180, 203, 228, 0.5) inset;
        box-shadow: 0 0px 5px 1px rgba(180, 203, 228, 0.5) inset;
        border-color:rgb(95, 176, 255);
    }

    .lx-navbar-button-focus, .lx-device-desktop .button:focus{
         border-color:rgb(95, 176, 255);
    }

    /*для хрома (убираем желтый фон у инпута)*/
    .textBox:focus {
        -webkit-box-shadow: 0 0px 5px 1px rgba(180, 203, 228, 0.5) inset, 0px 0px 0 500px rgb(255,255,255) inset !important;
    }  

/*----------------------Тени-------------------------*/
.lx-pWindow, .toolbar-popup-window-content, .jqx-menu-dropdown, .confirm-container, .lx-pointing-popup-window > div {
    border-radius: 2px !important; /*скругления для ipad*/
    -webkit-border-radius: 2px !important;    
    -webkit-box-shadow: 0px 4px 12px 1px rgba(12, 29, 48, 0.4);
    -moz-box-shadow: 0px 4px 12px 1px rgba(12, 29, 48, 0.4);
    -o-box-shadow: 0px 4px 12px 1px rgba(12, 29, 48, 0.4);
    box-shadow: 0px 4px 12px 1px rgba(12, 29, 48, 0.4);
}

.button, .jqx-button.jqx-fill-state-pressed {    
    -webkit-box-shadow: 0 1px 2px 1px rgb(255, 255, 255) inset;
    -moz-box-shadow: 0 1px 2px 1px rgb(255, 255, 255) inset;
    box-shadow: 0 1px 2px 1px rgb(255, 255, 255) inset;
}
   
    .button:active, .jqx-button.jqx-fill-state-pressed {               
        -webkit-box-shadow: 0px 1px 6px 0px  rgba(212, 224, 238, 1) inset;
        -moz-box-shadow: 0px 1px 6px 0px  rgba(212, 224, 238, 1) inset;
        box-shadow: 0px 1px 6px 0px  rgba(212, 224, 238, 1) inset;        
    }

.buttonDisable {   
    -webkit-box-shadow: 0 2px 6px -1px rgba(155, 155, 155, 1) inset !important; 
    -moz-box-shadow: 0 2px 6px -1px rgba(155, 155, 155, 1) inset !important; 
    box-shadow: 0 2px 6px -1px rgba(155, 155, 155, 1) inset !important;   
} 

/*--------image--------*/
.dxEditors_edtDropDown {
    background: url(/cassette.axd/file/Content/Themes/main/images/Controls/arrow-down-blue-ff4aef1058bc7afd9c97678feee0dbfb9d6b1315.png) no-repeat center;    
}

.pivot-button-div:before {
    background:url(/cassette.axd/file/Content/Themes/main/images/grid/export-5a687da148fc6ec8e9fa40c8ea5c74c65e831f86.png);
}

.dxpc-closeBtn {
    background: url(/cassette.axd/file/Content/Themes/main/images/header/close-black-c96a0ad10f98bd9b72a518b79ce23e97452c0185.png) no-repeat center;
}

.headerMenu {
    background-image: url('/cassette.axd/file/Content/Themes/main/images/texturePattern-40c5262159f08d5e58e31257fb5b9b57d9a8c58f.bmp');
}

.lx-toolbar-list-item-arrow {
    background: url('/cassette.axd/file/Content/Themes/main/images/controls/icon-right-blue-e89ddd9bc593f9d898061ee8641f5c4ab5aacd5b.png') no-repeat center;
}

.toolbar-popup-window-arrow {
    height: 13px;
    width: 19px;
    background: url('/cassette.axd/file/Content/Themes/main/images/LeftNavBar/menu-arrow-d18998762f07541d9b9b67dbc192a9674296ad28.png') no-repeat center;
}

.applicationTabButton {    
    background: url(/cassette.axd/file/Content/Themes/main/images/header/close-black-c96a0ad10f98bd9b72a518b79ce23e97452c0185.png) no-repeat center;
}

.navigationbar-minimized-button {
    background-image: url(/cassette.axd/file/Content/Themes/main/images/Header/minimize-black-433ccfb9b6b403372c9c120b75cdcdad57d7056e.png);
}

.grid-customCellData .checkBox-indicator[checked="true"] { 
    background:url('/cassette.axd/file/Content/Themes/main/images/Controls/check-blue-3034f0b0b14ddc99eb58a7fb55728bbe794a9aa0.png') no-repeat; 
}

.jqx-combobox .jqx-icon{
    background-image: url(/cassette.axd/file/Content/Themes/main/images/Controls/arrow-down-blue-ff4aef1058bc7afd9c97678feee0dbfb9d6b1315.png);
}

.jqx-icon-arrow-right, .jqx-icon-arrow-right-hover, .jqx-icon-arrow-right-selected
{
    background-image: url('/cassette.axd/file/Content/Themes/main/images/controls/icon-right-blue-e89ddd9bc593f9d898061ee8641f5c4ab5aacd5b.png');    
}

.jqx-datetimeinput .jqx-icon-calendar /*иконка*/
{    
    background:url(/cassette.axd/file/Content/Themes/main/images/Controls/arrow-down-blue-ff4aef1058bc7afd9c97678feee0dbfb9d6b1315.png) no-repeat center !important;
}

.jqx-calendar .jqx-icon-arrow-right
{
    background-image:url(/cassette.axd/file/Content/Themes/main/images/Controls/icon-right-130f40d69870e0dd517d89ad8c8eaf1fe7702d69.png) !important;
}

.jqx-calendar .jqx-icon-arrow-left
{
    background-image:url(/cassette.axd/file/Content/Themes/main/images/Controls/icon-left-3e785ebb7b39d7b00c023dca78a5ab6365a31c64.png) !important;
}

.documnets-menu-arrow
{
    background:url('/cassette.axd/file/Content/Themes/main/images/LeftNavBar/menu-arrow-d18998762f07541d9b9b67dbc192a9674296ad28.png') no-repeat center;
}

.jqx-grid-group-collapse /*колонка группы*/
{
    background-image: url(/cassette.axd/file/Content/Themes/main/images/controls/icon-right-blue-e89ddd9bc593f9d898061ee8641f5c4ab5aacd5b.png) !important;
    background-position:center !important;
    background-repeat:no-repeat !important
}

.jqx-grid-sortasc-icon /*иконка в меню*/
{
    background: url('/cassette.axd/file/Content/Themes/main/images/controls/sortasc-blue-99f3ff8f9e1fc5d52eab68ec52615747631056c7.png') no-repeat center;
}

.jqx-grid-sortdesc-icon /*иконка в меню*/
{
    background: url('/cassette.axd/file/Content/Themes/main/images/controls/sortdesc-blue-d3c4579e17934e8c0dfc365a7d9a5fc34534231e.png') no-repeat center;
}

.jqx-grid-sortremove-icon /*иконка в меню*/
{
    background: url('/cassette.axd/file/Content/Themes/main/images/controls/sortremove-blue-3937e3c488def7baf1da003ba62aeaab52e666cd.png');
}

.jqx-tree-greed .jqx-grid-cell-selected .jqx-grid-group-expand {
    background-image: url(/cassette.axd/file/Content/Themes/main/images/Controls/icon-down-6e6ab71e80903425a8eb7a7310acaca8554cf453.png) !important;
}

.jqx-tree-greed .jqx-grid-cell-selected .jqx-grid-group-collapse {
    background-image: url(/cassette.axd/file/Content/Themes/main/images/Controls/icon-right-130f40d69870e0dd517d89ad8c8eaf1fe7702d69.png) !important;
}

.lookup-button-down
{    
    background: url(/cassette.axd/file/Content/Themes/main/images/Controls/arrow-down-blue-ff4aef1058bc7afd9c97678feee0dbfb9d6b1315.png) no-repeat center;
}

.lx-dateTimeInput-imgDate {
    background-image: url(/cassette.axd/file/Content/Themes/main/images/Controls/date-855a8800960e10d1c4492fc33b434db30184d116.png);
    background-position:center;
    background-repeat: no-repeat;
}

.lx-btnTimeDown, .lx-navbar-button:after {    
    background: url(/cassette.axd/file/Content/Themes/main/images/Controls/icon-down-blue-b8e3552988023a9e293dfb661e83ebdb7f05041e.png) no-repeat center;
}

.lx-btnTimeUp, .lx-navbar-button.lx-tab-button-selected:after {
    background: url(/cassette.axd/file/Content/Themes/main/images/Controls/icon-up-blue-b8f8cd70282d9fd04c2b53af5056238e429e3b24.png) no-repeat center
}

.error-container-icon {
    background: url(/cassette.axd/file/Content/Themes/main/images/leftnavbar/menu-arrow-d18998762f07541d9b9b67dbc192a9674296ad28.png) no-repeat center;
}

.jqx-scrollbar .jqx-icon-arrow-left
{
    background-image: url('/cassette.axd/file/Content/Themes/main/images/controls/icon-left-blue-7063a75e1524d1f2bbdd5a7bce6a4f9ed20af7d7.png');
}

.jqx-scrollbar .jqx-icon-arrow-right
{
    background-image: url('/cassette.axd/file/Content/Themes/main/images/controls/icon-right-blue-e89ddd9bc593f9d898061ee8641f5c4ab5aacd5b.png');
}

.jqx-scrollbar .jqx-icon-arrow-up
{
    background-image: url('/cassette.axd/file/Content/Themes/main/images/controls/icon-up-blue-b8f8cd70282d9fd04c2b53af5056238e429e3b24.png');
}

.jqx-scrollbar .jqx-icon-arrow-down
{
    background-image: url('/cassette.axd/file/Content/Themes/main/images/controls/icon-down-blue-b8e3552988023a9e293dfb661e83ebdb7f05041e.png');
}

.lx-tabs-left-button {
    background: url(/cassette.axd/file/Content/Themes/main/images/Controls/icon-left-blue-7063a75e1524d1f2bbdd5a7bce6a4f9ed20af7d7.png) no-repeat center;
}

.lx-tabs-right-button {
    background: url(/cassette.axd/file/Content/Themes/main/images/Controls/icon-right-blue-e89ddd9bc593f9d898061ee8641f5c4ab5aacd5b.png) no-repeat center;
}

/*event*/
.period-dialog-control-caption-active {
    background: url(/cassette.axd/file/Content/Themes/main/images/periodDialog/marker-ea387999291407b4e0031ab13040bf962188d801.png) no-repeat;
}

.lx-dateTimeInput-btn.lx-dateTimeInput-imgDate:hover {
    background-image: url(/cassette.axd/file/Content/Themes/main/images/Controls/date-active-db78fe43a368faf46aea6a215d8e08a5a0a4347e.png);
}

.lookup-button-down:hover
{       
    background-image: url(/cassette.axd/file/Content/Themes/main/images/Controls/arrow-down-53d1270d191772aaa9bdb90d8a21b824807a767a.png);
    background-position:center;
    background-repeat: no-repeat;
}  

.jqx-menu-item-top-hover:hover .jqx-grid-sortasc-icon
{
    background: url('/cassette.axd/file/Content/Themes/main/images/controls/sortasc-blue-99f3ff8f9e1fc5d52eab68ec52615747631056c7.png') no-repeat center;
}

.jqx-menu-item-top-hover:hover .jqx-grid-sortdesc-icon
{
    background: url('/cassette.axd/file/Content/Themes/main/images/controls/sortdesc-blue-d3c4579e17934e8c0dfc365a7d9a5fc34534231e.png') no-repeat center;
}

.jqx-menu-item-top-hover:hover .jqx-grid-sortremove-icon
{
    background: url('/cassette.axd/file/Content/Themes/main/images/controls/sortremove-blue-3937e3c488def7baf1da003ba62aeaab52e666cd.png') no-repeat center;
}

.jqx-datetimeinput .jqx-icon-calendar:hover
    {
        background-image: url(/cassette.axd/file/Content/Themes/main/images/Controls/arrow-down-53d1270d191772aaa9bdb90d8a21b824807a767a.png) !important;
        background-position: center !important;
        background-repeat: no-repeat !important;

    }  

.jqx-combobox .jqx-icon-arrow-down-hover{ /*фокус кнопки*/    
    background-image: url(/cassette.axd/file/Content/Themes/main/images/Controls/arrow-down-53d1270d191772aaa9bdb90d8a21b824807a767a.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.dxEditors_edtDropDown:hover {
    background-image: url(/cassette.axd/file/Content/Themes/main/images/Controls/arrow-down-53d1270d191772aaa9bdb90d8a21b824807a767a.png);
}

.applicationTabButton:hover {
    background: url(/cassette.axd/file/Content/Themes/main/images/header/close-blue-548a9a598d1ab26fffe3fb5c45235d1513530470.png) no-repeat center;
}





.mes {
    background-color: #f3f6ff;
    color: #6d8295;
}
.mes-left-panel {
    border-right: 2px solid #b9bccd;
}
.mes-dialog-item_active {
    background-color: #e0e6f4;
    color: #3fa6ff;
}
.mes-dialog-toolbar-info {
    background: url(/cassette.axd/file/Content/Themes/main/images/Messenger/info-arrow-af80c74f4dd88419ab868ce6150432e48e1d7cd4.png) no-repeat 50% 50%;
}
.mes-messages {
    border-top: 1px solid #becfeb;
    background-color: #dce0ec;
}
.mes-send-input {
    border: 1px solid #c9d2db;
}
.mes-send-button {
    border: 1px solid #c9d2db;
    background:#e7e7e9 url(/cassette.axd/file/Content/Themes/main/images/Messenger/send-message-d3214b2ae9f5365f53c447cf5136d74660ae02f4.png) no-repeat 50% 50%;
}
.mes-sender-picture {
    background-color: #f3f6ff;
}
.mes-message-container {
    background: white;
    -moz-box-shadow: 0px 4px 7px -4px #8a8a8a;
    -o-box-shadow: 0px 4px 7px -4px #8a8a8a;
    -webkit-box-shadow: 0px 4px 7px -4px #8a8a8a;
    box-shadow: 0px 4px 7px -4px #8a8a8a;
}
.mes-message-multi-dialog-content {
    color: black;
}
.mes-dialog-info-button_active {
    background-color: #e0e6f4;
}
.mes-search-name {
    border: 1px solid black;
}
.mes-search-organization {
    border: 1px solid black;
}
.mes-search-position {
    border: 1px solid black;
}
.mes-search-find {
    background-color: #f3f6ff;
    border: 1px solid #c9d2db;
    color: #6d8295;
}
.mes-search-confirm {
    background-color: #f3f6ff;
    border: 1px solid #c9d2db;
    color: #6d8295;
}
.mes-dialog-info-add_selected {
    background-color: #e0e6f4;
}
.mes-dialog-toolbar-back {
    background: url(/cassette.axd/file/Content/Themes/main/images/Messenger/info-arrow-back-1a0a8671e8a6ca905e3192577851edf3c9c042f2.png) no-repeat 50% 50%;
}
.mes-create-dialog-image{
    background: url(/cassette.axd/file/Content/Themes/main/images/Messenger/create-dialog-5539d63c7815fa6dbd5c6fedc92962df92e3e7e5.png) no-repeat;
}

.mes-message-container_system{
    background-color: #e8e6fe;
}
.mes-message-container_my{
    background-color:#e6ffd7;
}
.mes-user-check_selected{
    background: url(/cassette.axd/file/Content/Themes/main/images/Controls/check-blue-3034f0b0b14ddc99eb58a7fb55728bbe794a9aa0.png) no-repeat;
}
.mes-info-header-piture{
    background-color: #d2d3e5;
}
.mes-dialog-item-picture{
    background-color: #d2d3e5;
}

.lx-dateTimePicker-btnDate{
    background: url(/cassette.axd/file/Content/Themes/main/images/Controls/Date-855a8800960e10d1c4492fc33b434db30184d116.png) no-repeat center;
}

.lx-dateTimePicker-btnTime{
    background: url(/cassette.axd/file/Content/Themes/main/images/Controls/Time-bb0ceece7ce3e3352e615022cba27601388a0abc.png) no-repeat center;
}

.grid_chart-cell-fill {
    background-color: #46e196;
}

.lx-gridCheckbox-checked::before {
    content: url(/cassette.axd/file/Content/Themes/main/images/grid/checkBlack-0904b9fdc0810a1b4d3ecd4c6157780fd7edf713.png);
}