﻿/*Rounded Corners*/
/*top-left rounded Corners*/
.jqx-rc-tl-rti-winstyle {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}
/*top-right rounded Corners*/
.jqx-rc-tr-rti-winstyle {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}
/*bottom-left rounded Corners*/
.jqx-rc-bl-rti-winstyle {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
/*bottom-right rounded Corners*/
.jqx-rc-br-rti-winstyle {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
/*top rounded Corners*/
.jqx-rc-t-rti-winstyle {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}
/*bottom rounded Corners*/
.jqx-rc-b-rti-winstyle {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
/*right rounded Corners*/
.jqx-rc-r-rti-winstyle {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
/*left rounded Corners*/
.jqx-rc-l-rti-winstyle {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
/*all rounded Corners*/
.jqx-rc-all-rti-winstyle {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.jqx-widget-rti-winstyle, .jqx-widget-header-rti-winstyle, .jqx-fill-state-normal-rti-winstyle,
.jqx-widget-content-rti-winstyle, .jqx-fill-state-hover-rti-winstyle, .jqx-fill-state-pressed-rti-winstyle {
    -webkit-transition: box-shadow linear 0.2s;
    -moz-transition: box-shadow linear 0.1s;
    -o-transition: box-shadow linear 0.1s;
    transition: box-shadow linear 0.1s;
}

.jqx-widget-content-rti-winstyle {
    background-color: #ffffff;
    border-color: #cccccc;
}

.jqx-widget-header-rti-winstyle {
    color: #333333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
   	background-color:#f0f0f0; 
   	background:#f0f0f0;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e2e2e2));
	background:-moz-linear-gradient(100% 100% 90deg, #e2e2e2, #fbfbfb);
	background:-ms-linear-gradient(top, #fbfbfb 0%,#e2e2e2 100%);
	background:linear-gradient(top, #fbfbfb 0%,#e2e2e2 100%);	
    border-color:#cccccc;
    *zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.jqx-button-rti-winstyle, .jqx-fill-state-normal-rti-winstyle  {
    color: #333333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
 	background:#f0f0f0;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#eaeaea));
	background:-moz-linear-gradient(100% 100% 90deg, #eaeaea, #f8f8f8);
	background:-ms-linear-gradient(top, #f8f8f8 0%,#eaeaea 100%);
	background:linear-gradient(top, #f8f8f8 0%,#eaeaea 100%);	
    border-color: #cccccc;
    *zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.jqx-fill-state-hover-rti-winstyle {
    text-shadow: 0 1px 0 rgb(240, 240, 240);
    border-color: #b2b2b2;
    border-color: rgba(0, 0, 0, 0.3);
    color: black;
    background-color: #f0f0f0;
    background-image: linear-gradient(#f0f0f0, #f0f0f0 38%, #e0e0e0);
    background-image: -webkit-linear-gradient(#f0f0f0, #f0f0f0 38%, #e0e0e0);
    background-image: -moz-linear-gradient(#f0f0f0, #f0f0f0 38%, #e0e0e0);
    background-image: -o-linear-gradient(#f0f0f0, #f0f0f0 38%, #e0e0e0);
    box-shadow: 0 1px 0 #f0f0f0, inset 0 1px 2px #f0f0f0;
    -webkit-box-shadow: 0 1px 0 #f0f0f0, inset 0 1px 2px #f0f0f0;
    -moz-box-shadow: 0 1px 0 #f0f0f0, inset 0 1px 2px #f0f0f0;
}

.jqx-fill-state-hover-rti-winstyle, .jqx-fill-state-focus-rti-winstyle {
    color: #333333;
    text-decoration: none;
}

.jqx-fill-state-pressed-rti-winstyle {
    color: #333333;
    background-color: #e0e0e0;

    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15);
}

.jqx-grid-cell-rti-winstyle {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.jqx-grid-column-menubutton-rti-winstyle {
    background-color: transparent;
    border-color: #cccccc;
}

.jqx-calendar-row-header-rti-winstyle, .jqx-calendar-top-left-header-rti-winstyle {
    background-color: #f0f0f0;
    border: 0px solid #f2f2f2;
}

.jqx-calendar-column-header-rti-winstyle {
    background-color: #FFF;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #e9e9e9;
}

.jqx-expander-header-rti-winstyle {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  	background:#f0f0f0;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#eaeaea));
	background:-moz-linear-gradient(100% 100% 90deg, #eaeaea, #f8f8f8);
	background:-ms-linear-gradient(top, #f8f8f8 0%,#eaeaea 100%);
	background:linear-gradient(top, #f8f8f8 0%,#eaeaea 100%);	
    border-color:#cccccc;
    *zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.jqx-ribbon-header-vertical-rti-winstyle, .jqx-widget-header-vertical-rti-winstyle {
	background:#f0f0f0;
	background:-ms-linear-gradient(left, #f8f8f8 0%,#eaeaea 100%);
	background:linear-gradient(left, #f8f8f8 0%,#eaeaea 100%);	
}

.jqx-scrollbar-state-normal-rti-winstyle {
    background-color: #f8f8f8;
    border: 1px solid #f8f8f8;
}

.jqx-scrollbar-thumb-state-normal-rti-winstyle, .jqx-scrollbar-thumb-state-normal-horizontal-rti-winstyle {
    background: #f5f5f5;
    border-color: #b3b3b3;
}

.jqx-scrollbar-thumb-state-hover-rti-winstyle, .jqx-scrollbar-thumb-state-hover-horizontal-rti-winstyle {
    background: #e6e6e6;
    border-color: #b3b3b3;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.jqx-progressbar-rti-winstyle {
    background: #f7f7f7 !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.jqx-progressbar-value-rti-winstyle, .jqx-splitter-collapse-button-horizontal-rti-winstyle {
    background-color: #0081c2;
    background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #149bdf, #0480be);
}

.jqx-splitter-collapse-button-vertical-rti-winstyle, .jqx-progressbar-value-vertical-rti-winstyle {
    background-color: #0081c2;
    background-repeat: repeat-x;
    background-image: linear-gradient(to right, #149bdf, #0480be);
}

.jqx-scrollbar-thumb-state-pressed-rti-winstyle, .jqx-splitter-splitbar-vertical-rti-winstyle, .jqx-splitter-splitbar-horizontal-rti-winstyle, .jqx-scrollbar-thumb-state-pressed-horizontal-rti-winstyle {
    background: #d9d9d9;
    border-color: #b3b3b3;
     box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.jqx-grid-column-sortdescbutton-rti-winstyle, jqx-grid-column-filterbutton-rti-winstyle, .jqx-grid-column-sortascbutton-rti-winstyle {
    background-color: transparent;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #cccccc;
}

.jqx-slider-rangebar-rti-winstyle {
    background: #cccccc;
}

.jqx-menu-vertical-rti-winstyle {
    background: #ffffff;
    filter: none;
}

.jqx-checkbox-check-checked-rti-winstyle {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAcklEQVQY02NgwA/YoJgoEA/Es4DYgJBCJSBeD8SboRinBiYg7kZS2IosyQ/Eakh8LySFq4FYHFlxGRBvBOJYqMRqJMU+yApNkSRAeC0Sux3dfSCTetE0wKyXxOWhMKhTYIr9CAUXyJMzgLgBagBBgDPGAI2LGdNt0T1AAAAAAElFTkSuQmCC');
}
.jqx-checkbox-hover {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.jqx-combobox-content-rti-winstyle, .jqx-input-rti-winstyle {
}

.jqx-combobox-content-rti-winstyle {
    border-color: #cccccc;
    border-color: rgba(0, 0, 0, 0.25);
}

.jqx-grid-bottomright-rti-winstyle, .jqx-panel-bottomright-rti-winstyle, .jqx-listbox-bottomright-rti-winstyle {
    background-color: #efefef;
}

.jqx-window-rti-winstyle, .jqx-tooltip-rti-winstyle {
    box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0,0,0,0.15);
}

.jqx-docking-rti-winstyle .jqx-window-rti-winstyle {
    box-shadow: none;
}

.jqx-docking-panel-rti-winstyle .jqx-window-rti-winstyle {
    box-shadow: none;
}

.jqx-radiobutton-rti-winstyle {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background-repeat: no-repeat;
    background: none;
}

.jqx-radiobutton-rti-winstyle-rti-winstyle, .jqx-radiobutton-hover-rti-winstyle {
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background-repeat: no-repeat;
}

.jqx-radiobutton-check-checked-rti-winstyle {
    filter: none;
    background: #666;
    background-repeat: no-repeat;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}

.jqx-radiobutton-check-indeterminate-rti-winstyle {
    filter: none;
    background: #999;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}

.jqx-radiobutton-check-indeterminate-disabled-rti-winstyle {
    filter: none;
    background: #999;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}

.jqx-slider-track-horizontal-rti-winstyle, .jqx-slider-track-vertical-rti-winstyle {
    border-color: #cccccc;
    background: #f0f0f0;
}

.jqx-slider-button-rti-winstyle {
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}

/*applied to a list item when the item is selected.*/
.jqx-listitem-state-hover-rti-winstyle, .jqx-menu-item-hover-rti-winstyle, .jqx-tree-item-hover-rti-winstyle, .jqx-calendar-cell-hover-rti-winstyle, .jqx-grid-cell-hover-rti-winstyle,
.jqx-menu-vertical-rti-winstyle .jqx-menu-item-top-hover-rti-winstyle, .jqx-input-popup-rti-winstyle .jqx-fill-state-hover-rti-winstyle,
.jqx-input-popup-rti-winstyle .jqx-fill-state-pressed-rti-winstyle {
    color: #ffffff !important;
    border-color: #316293 #316293 #29547E !important;
    text-decoration: none;
    background-color: #0081c2;
    background-repeat: repeat-x;
    outline: 0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background: #2f7eb6; /* Old browsers */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-position: 0 0;
}

.jqx-grid-cell-hover-rti-winstyle > a {
    color: #ffffff !important;
}

.jqx-listitem-state-selected-rti-winstyle, .jqx-menu-item-selected-rti-winstyle, .jqx-tree-item-selected-rti-winstyle, .jqx-calendar-cell-selected-rti-winstyle, .jqx-grid-cell-selected-rti-winstyle,
.jqx-menu-vertical-rti-winstyle .jqx-menu-item-top-selected-rti-winstyle, .jqx-grid-selectionarea-rti-winstyle, .jqx-input-button-header-rti-winstyle, .jqx-input-button-innerHeader-rti-winstyle {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #003399;
    *background-color: #003399;
    background-repeat: repeat-x;
    border-color: #316293 #316293 #29547E !important;
    background: #356aa0; /* Old browsers */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.jqx-grid-cell-rti-winstyle .jqx-button-rti-winstyle, .jqx-grid-cell-rti-winstyle .jqx-button-rti-winstyle.jqx-fill-state-hover-rti-winstyle, .jqx-grid-cell-rti-winstyle .jqx-button-rti-winstyle.jqx-fill-state-pressed-rti-winstyle {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
   -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.jqx-popup-rti-winstyle {
    border: 1px solid #ccc;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
}
.jqx-grid-column-sortascbutton-rti-winstyle, .jqx-expander-arrow-bottom-rti-winstyle, .jqx-window-collapse-button-rti-winstyle, .jqx-menu-item-arrow-up-rti-winstyle, .jqx-menu-item-arrow-up-selected-rti-winstyle, .jqx-menu-item-arrow-top-up-rti-winstyle, .jqx-icon-arrow-up-rti-winstyle, .jqx-icon-arrow-up-hover-rti-winstyle, .jqx-icon-arrow-up-selected-rti-winstyle {
    background-image: url('images/icon-up.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-widget-rti-winstyle .jqx-grid-group-expand-rti-winstyle, .jqx-grid-group-expand-rti-winstyle, .jqx-grid-column-menubutton-rti-winstyle, .jqx-grid-column-sortdescbutton-rti-winstyle, .jqx-expander-arrow-top-rti-winstyle, .jqx-window-collapse-button-collapsed-rti-winstyle, .jqx-menu-item-arrow-down-rti-winstyle, .jqx-menu-item-arrow-down-selected-rti-winstyle, .jqx-menu-item-arrow-down-rti-winstyle, .jqx-icon-arrow-down-rti-winstyle, .jqx-icon-arrow-down-hover-rti-winstyle, .jqx-icon-arrow-down-selected-rti-winstyle {
    background-image: url('images/icon-down.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-tabs-arrow-left-rti-winstyle, .jqx-menu-item-arrow-left-selected-rti-winstyle, .jqx-menu-item-arrow-top-left, .jqx-icon-arrow-left-rti-winstyle, .jqx-icon-arrow-down-left-rti-winstyle, .jqx-icon-arrow-left-selected-rti-winstyle {
    background-image: url('images/icon-left.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-widget-rti-winstyle .jqx-grid-group-collapse-rti-winstyle, .jqx-grid-group-collapse-rti-winstyle, .jqx-tabs-arrow-right-rti-winstyle, .jqx-menu-item-arrow-right-selected-rti-winstyle, .jqx-menu-item-arrow-top-right-rti-winstyle, .jqx-icon-arrow-right-rti-winstyle, .jqx-icon-arrow-right-hover-rti-winstyle, .jqx-icon-arrow-right-selected-rti-winstyle {
    background-image: url('images/icon-right.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-tree-item-arrow-collapse-rtl-rti-winstyle, .jqx-tree-item-arrow-collapse-hover-rtl-rti-winstyle {
    background-image: url(images/icon-left.png);
}

.jqx-menu-item-arrow-left-selected-rti-winstyle {
    background-image: url('images/icon-left-white.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-menu-item-arrow-right-selected-rti-winstyle {
    background-image: url('images/icon-right-white.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-input-button-content-rti-winstyle {
    font-size: 10px;
}
.jqx-widget .jqx-grid-cell, .jqx-widget .jqx-grid-column-header, .jqx-widget .jqx-grid-group-cell {border-color: #ccc;}
.jqx-combobox-content-rti-winstyle, .jqx-input-rti-winstyle {
    border-color: #cccccc;
    color: #555555;
    background-color: #ffffff;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.jqx-combobox-content-rti-winstyle, .jqx-combobox-rti-winstyle, .jqx-combobox-state-normal-rti-winstyle {
    border-color: #cccccc;
}

.jqx-combobox-content-focus-rti-winstyle, .jqx-combobox-state-focus-rti-winstyle, .jqx-fill-state-focus-rti-winstyle,
.jqx-numberinput-focus-rti-winstyle {
    outline: none;
    border-color: #959595;
}


input[type="text"].jqx-input-rti-winstyle, input[type="password"].jqx-input-rti-winstyle, input[type="text"].jqx-widget-content-rti-winstyle, input[type="textarea"].jqx-widget-content-rti-winstyle, textarea.jqx-input-rti-winstyle {
    padding-left: 0px !important;
}

input[type="text"].jqx-input-rti-winstyle:-moz-placeholder, input[type="text"].jqx-widget-content-rti-winstyle:-moz-placeholder, input[type="textarea"].jqx-widget-content-rti-winstyle:-moz-placeholder, textarea.jqx-input-rti-winstyle:-moz-placeholder {
    color: #999999;
}

input[type="text"].jqx-input-rti-winstyle:-webkit-input-placeholder, input[type="text"].jqx-widget-content-rti-winstyle:-webkit-input-placeholder, input[type="textarea"].jqx-widget-content-rti-winstyle:-webkit-input-placeholder, textarea.jqx-input-rti-winstyle:-webkit-input-placeholder {
    color: #999999;
}

input[type="text"].jqx-input-rti-winstyle:-ms-input-placeholder, input[type="text"].jqx-widget-content-rti-winstyle:-ms-input-placeholder, input[type="textarea"].jqx-widget-content-rti-winstyle:-ms-input-placeholder, textarea.jqx-input-rti-winstyle:-ms-input-placeholder {
    color: #999999;
}

.jqx-slider-rangebar-rti-winstyle {
    border-color: #0081c2;
    background: #0081c2;
}

.jqx-grid-cell-rti-winstyle.jqx-grid-cell-selected-rti-winstyle>.jqx-grid-group-expand-rti-winstyle,
.jqx-grid-cell-rti-winstyle.jqx-grid-cell-hover-rti-winstyle>.jqx-grid-group-expand-rti-winstyle {
    background-image: url('images/icon-down-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-rti-winstyle.jqx-grid-cell-selected-rti-winstyle>.jqx-grid-group-collapse-rti-winstyle,
.jqx-grid-cell-rti-winstyle.jqx-grid-cell-hover-rti-winstyle>.jqx-grid-group-collapse-rti-winstyle {
    background-image: url('images/icon-right-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-rti-winstyle.jqx-grid-cell-selected-rti-winstyle>.jqx-grid-group-collapse-rtl-rti-winstyle,
.jqx-grid-cell-rti-winstyle.jqx-grid-cell-hover-rti-winstyle>.jqx-grid-group-collapse-rtl-rti-winstyle {
    background-image: url('images/icon-left-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-rti-winstyle.jqx-grid-cell-selected-rti-winstyle>.jqx-grid-group-expand-rtl-rti-winstyle,
.jqx-grid-cell-rti-winstyle.jqx-grid-cell-hover-rti-winstyle>.jqx-grid-group-expand-rtl-rti-winstyle {
    background-image: url('images/icon-down-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-tabs-title-selected-top-rti-winstyle, .jqx-tabs-selection-tracker-top-rti-winstyle {
    border-color: #CCCCCC;
    border-bottom: 1px solid #fff;
    text-shadow: 0 1px 0 #f2f2f2;
    filter: none;
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.jqx-tabs-title-selected-bottom-rti-winstyle, .jqx-tabs-selection-tracker-bottom-rti-winstyle {
    border-color: #CCCCCC;
    border-top: 1px solid #fff;
    text-shadow: 0 1px 0 #f2f2f2;
    filter: none;
    background: #fff;
   -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.jqx-tabs-title-hover-top-rti-winstyle, .jqx-tabs-title-hover-bottom-rti-winstyle, .jqx-tabs-header-rti-winstyle
{
   -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
.jqx-window-collapse-button-rti-winstyle
{
    margin-top: 2px;
}
.jqx-window-collapse-button-collapsed-rti-winstyle {
    margin-top: 0px;
}
.jqx-layout-rti-winstyle
{
    background-color: #cccccc;
}

.jqx-grid-cell-hover-rti-winstyle a, .jqx-grid-cell-selected-rti-winstyle a, .jqx-grid-cell-selected-rti-winstyle > a {
    color: #ffffff;
}

/* Column menu */
.drl-ico-sortmode_letter_asc {
  padding: 0px;
  margin: 0px;
  background-image: url('images/drl/grid/IndexSearch/up_letter_black.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 37px;
  height: 18px;
}
.jqx-fill-state-hover-rti-winstyle .drl-ico-sortmode_letter_asc,
.jqx-fill-state-pressed-rti-winstyle .drl-ico-sortmode_letter_asc{
  background-image: url('images/drl/grid/IndexSearch/up_letter.png');
}
.drl-ico-sortmode_letter_desc {
  padding: 0px;
  margin: 0px;
  background-image: url('images/drl/grid/IndexSearch/down_letter_black.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 37px;
  height: 18px;
}
.jqx-fill-state-hover-rti-winstyle .drl-ico-sortmode_letter_desc,
.jqx-fill-state-pressed-rti-winstyle .drl-ico-sortmode_letter_desc {
  background-image: url('images/drl/grid/IndexSearch/down_letter.png');
}
.drl-ico-sortmode_digit_asc {
  padding: 0px;
  margin: 0px;
  background-image: url('images/drl/grid/IndexSearch/up_digit_black.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 37px;
  height: 18px;
}
.jqx-fill-state-hover-rti-winstyle .drl-ico-sortmode_digit_asc,
.jqx-fill-state-pressed-rti-winstyle .drl-ico-sortmode_digit_asc {
  background-image: url('images/drl/grid/IndexSearch/up_digit.png');
}
.drl-ico-sortmode_digit_desc {
  padding: 0px;
  margin: 0px;
  background-image: url('images/drl/grid/IndexSearch/down_digit_black.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 37px;
  height: 18px;
}
.jqx-fill-state-hover-rti-winstyle  .drl-ico-sortmode_digit_desc,
.jqx-fill-state-pressed-rti-winstyle .drl-ico-sortmode_digit_desc {
  background-image: url('images/drl/grid/IndexSearch/down_digit.png');
}

/* toolbar */
.drl-ico-preview
{
    background-image: url('images/drl/winicons/preview.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px;
}
.drl-ico-prnsetup
{
    background-image: url('images/drl/winicons/printer_setup.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px;
}
.drl-ico-assign_printer
{
    background-image: url('images/drl/winicons/assign_printer.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px;
}
.drl-ico-print
{
    background-image: url('images/drl/winicons/print.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px;
}
.drl-ico-redo
{
    background-image: url('images/drl/winicons/redo.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px;
}
.drl-ico-undo
{
    background-image: url('images/drl/winicons/undo.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px;
}
.drl-ico-reload {
  background-image: url('images/drl/winicons/reload.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
.drl-ico-addItem {
  background-image: url('images/drl/winicons/add_item.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
.drl-ico-cloneItem {
  background-image: url('images/drl/winicons/clone_item.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
.drl-ico-editItem {
  background-image: url('images/drl/winicons/edit_item.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
.drl-ico-edit_template {
    background-image: url('images/drl/winicons/edit_templeate.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px;
}
.drl-ico-massChange {
  background-image: url('images/drl/winicons/items_mass_change_win.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
.drl-ico-saveAs {
  background-image: url('images/drl/winicons/save_as_win.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
.drl-ico-deleteRow {
  background-image: url('images/drl/winicons/delete_item_minus.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
#wrapImpDefs #btnUpdateFields{
    height: 32px;
}
.drl-ico-deleteSel {
  background-image: url('images/drl/winicons/delete_checked_items_minus.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
.drl-ico-indexSearch {
  background-image: url('images/drl/winicons/sort.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
.drl-ico-selectGroup {
  background-image: url('images/drl/winicons/select_group.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
.drl-ico-selectAll {
  background-image: url('images/drl/winicons/select_all.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
.drl-ico-sendItems {
  background-image: url('images/drl/winicons/toPrintItems.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}

.drl-ico-searchItems {
    background-image: url('images/drl/winicons/search_win.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px;
}

.drl-ico-addItems {
  background-image: url('images/drl/winicons/toItemsAdd.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
.drl-ico-sendItemsOptions {
  background-image: url('images/drl/winicons/settings.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
.drl-ico-saveItems {
  background-image: url('images/drl/winicons/toitems.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
.jqx-fill-state-pressed-drlinv .drl-ico-selectGroup {
  background-image: url('images/drl/winicons/sort.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
.drl-ico-check-items {
  background-image: url('images/drl/grid/Toolbar/check_list_black.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 20px;
  margin: auto;
  cursor: pointer;
}
.drl-grid-itemsmenu-layout-ico-save {
  background-image: url('images/drl/winicons/save_16x16.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
.drl-grid-itemsmenu-layout-ico-create {
  background-image: url('images/drl/winicons/add_16x16.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
.drl-grid-itemsmenu-layout-ico-delete {
  background-image: url('images/drl/winicons/delete-layout-minus.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}
.drl-grid-popup-indexsearch-ico-create {
  background-image: url('images/drl/winicons/add_16x16.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;    
}
.drl-grid-popup-indexsearch-ico-save {
  background-image: url('images/drl/winicons/save_small.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;    
}
.drl-grid-popup-indexsearch-ico-edit {
  background-image: url('images/drl/winicons/edit_small.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;        
}
.drl-grid-popup-indexsearch-ico-delete {
  background-image: url('images/drl/winicons/delete-layout-minus.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;            
}
.drl-grid-popup-indexsearch-ico-addfield {
  background-image: url('images/drl/winicons/right.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 50px;
  height: 50px;    
}
.drl-grid-popup-indexsearch-ico-removefield {
  background-image: url('images/drl/winicons/left.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 50px;
  height: 50px;
}
.drl-grid-popup-indexsearch-ico-moveup {
  background-image: url('images/drl/winicons/up.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 50px;
  height: 50px;
}
.drl-grid-popup-indexsearch-ico-movedown {
  background-image: url('images/drl/winicons/down.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 50px;
  height: 50px;
}

.drl-btn-up {
    background-image: url('images/drl/winicons/up.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 32px;
    height: 32px;
}
.drl-btn-up :hover {
    background-image: url('images/drl/winicons/up.png');
}

.drl-btn-upall {
    background-image: url('images/drl/winicons/up_all.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 32px;
    height: 32px;
}
.drl-btn-upall :hover {
    background-image: url('images/drl/winicons/up_all.png');
}

.drl-btn-down {
    background-image: url('images/drl/winicons/down.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 32px;
    height: 32px;
}
.drl-btn-down :hover {
    background-image: url('images/drl/winicons/down.png');
}

.drl-btn-downall {
    background-image: url('images/drl/winicons/down_all.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 32px;
    height: 32px;
}
.drl-btn-downall :hover {
    background-image: url('images/drl/winicons/down_all.png');
}

/* math buttons */
.drl-grid-plus, .drl-grid-minus, .drl-grid-divide, .drl-grid-multiply, .drl-grid-open-bracket, .drl-grid-close-bracket{
    background-repeat: no-repeat;
    background-position: center;
    width: 32px;
    height: 32px;
}
.drl-grid-plus {
    background-image: url('images/drl/winicons/plus.png');
}
.drl-grid-minus {
    background-image: url('images/drl/winicons/minus.png');
}
.drl-grid-divide {
    background-image: url('images/drl/winicons/divide.png');
}
.drl-grid-multiply {
    background-image: url('images/drl/winicons/multiply.png');
}
.drl-grid-open-bracket {
    background-image: url('images/drl/winicons/open_bracket.png');
}
.drl-grid-close-bracket {
    background-image: url('images/drl/winicons/close_bracket.png');
}
.drl-grid-date-brackets {
    background-repeat: no-repeat;
    background-position: center;
    width: 88px;
    height: 32px;
    background-image: url('images/drl/winicons/date_ico.png');
}

/* grid: paging */
.drl-grid-paging-prev {
    background-image: url('images/drl/winicons/left.png');
}
.drl-grid-paging-first {
    background-image: url('images/drl/winicons/tofirstt.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 32px;
    height: 32px;
}
.drl-grid-paging-first :hover {
    background-image: url('images/drl/winicons/tofirstt.png');
}

.drl-grid-paging-prev :hover {
    background-image: url('images/drl/winicons/left.png');
}

.drl-grid-paging-next {
    background-image: url('images/drl/winicons/right.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 32px;
    height: 32px;
}
.drl-grid-paging-next :hover {
    background-image: url('images/drl/winicons/right.png');
}

.drl-grid-paging-last {
    background-image: url('images/drl/winicons/tolastt.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 32px;
    height: 32px;
}
.drl-grid-paging-last :hover {
    background-image: url('images/drl/winicons/tolastt.png');
}

.drl-btn-Text-ToolBar2 {
    margin: auto;
    font-size: 22px;
    font-weight: bold;
    line-height: 22px;
    width: 24px;
    height: 24px;
}

/* =============================================================================
   Icons
   ========================================================================== */
.jqx-toolbar-rti-winstyle {
     padding: 5px;
}


/* =============================================================================
   TD Icons
   ========================================================================== */

.td-ico-delete {
    background-image: url('images/drl/td_icons/winicons/delete.png');
}

.td-ico-bringtofront {
    background-image: url('images/drl/td_icons/winicons/bring_to_top.png');
}

.td-ico-sendtoback {
    background-image: url('images/drl/td_icons/winicons/bring_to_bottom.png');
}

.td-ico-keepxyratio {
    background-image: url('images/drl/td_icons/winicons/keep_xy_ratio.png');
}

.td-ico-allignleft {
    background-image: url('images/drl/td_icons/winicons/align_left.png');
}

.td-ico-alligncenter {
    background-image: url('images/drl/td_icons/winicons/align_center.png');
}

.td-ico-allignright {
    background-image: url('images/drl/td_icons/winicons/align_right.png');
}

.td-ico-alligntop {
    background-image: url('images/drl/td_icons/winicons/align_top.png');
}

.td-ico-allignmiddle {
    background-image: url('images/drl/td_icons/winicons/align_middle.png');
}

.td-ico-allignbottom {
    background-image: url('images/drl/td_icons/winicons/align_bottom.png');
}

.td-ico-distributehorizontally {
    background-image: url('images/drl/td_icons/winicons/distribute_horizontally.png');
}

.td-ico-distributevertically {
    background-image: url('images/drl/td_icons/winicons/distribute_vertically.png');
}

.td-ico-shadowOnOff {
    background-image: url('images/drl/td_icons/winicons/shadow_on_off.png');
}

.td-ico-shadowup {
    background-image: url('images/drl/td_icons/winicons/shadow_top.png');
}

.td-ico-shadowleft {
    background-image: url('images/drl/td_icons/winicons/shadow_left.png');
}

.td-ico-shadowdown {
    background-image: url('images/drl/td_icons/winicons/shadow_down.png');
}

.td-ico-shadowright {
    background-image: url('images/drl/td_icons/winicons/shadow_right.png');
}

.td-ico-shadowcolor {
    background-image: url('images/drl/td_icons/winicons/shadow_color.png');
}

.td-ico-save {
    background-image: url('images/drl/td_icons/winicons/save.png');
}

.td-ico-refresh {
    background-image: url('images/drl/td_icons/winicons/reload.png');
}

.td-ico-preview {
    background-image: url('images/drl/td_icons/winicons/preview.png');
}

.td-ico-print {
    background-image: url('images/drl/td_icons/winicons/print.png');
}

.td-ico-cut {
    background-image: url('images/drl/td_icons/winicons/cut.png');
}

.td-ico-copy {
    background-image: url('images/drl/td_icons/winicons/copy.png');
}

.td-ico-paste {
    background-image: url('images/drl/td_icons/winicons/paste.png');
}

.td-ico-insert-line {
    background-image: url('images/drl/td_icons/winicons/draw_line.png');
}

.td-ico-insert-rectangle {
    background-image: url('images/drl/td_icons/winicons/draw_rectangle.png');
}

.td-ico-insert-elipse {
    background-image: url('images/drl/td_icons/winicons/draw_ellipse.png');
}

.td-ico-insert-freeform {
    background-image: url('images/drl/td_icons/winicons/draw_free_form.png');
}

.td-ico-insert-image {
    background-image: url('images/drl/td_icons/winicons/picture.png');
}

.td-ico-insert-symbol {
    background-image: url('images/drl/td_icons/winicons/symbol.png');
}

.td-ico-joinfields {
    background-image: url('images/drl/td_icons/winicons/join_fields.png');
}

.td-ico-pen-settings {
    background-image: url('images/drl/td_icons/winicons/pen_settings.png');
}

.td-ico-fill-settings {
    background-image: url('images/drl/td_icons/winicons/fill_settings.png');
}

.td-ico-font-settings {
    background-image: url('images/drl/td_icons/winicons/text_settings.png');
}

.td-ico-shadow-settings {
    background-image: url('images/drl/td_icons/winicons/shadow_settings.png');
}

.td-ico-search-window {
    background-image: url('images/drl/td_icons/winicons/search_win.png');
}

.td-ico-relations {
    background-image: url('images/drl/td_icons/winicons/relations.png');
}
.td-ico-insert-usertext {
    background-image: url('images/drl/td_icons/winicons/abc.png');
}
.td-ico-edit {
    background-image: url('images/drl/winicons/edit_item.png');
}
.td-ico-fields {
    background-image: url('images/drl/td_icons/winicons/item_field.png');
}
.td-ico-compare-item-fields {
    background-image: url('images/drl/td_icons/winicons/compare_item_fields.png');
}


/* =============================================================================
   TD Fill Texture
   ========================================================================== */
.td-texture-one {
    background-repeat: repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAI0lEQVQYlWNgYGD4z4AK0PlYJfEqIsokkkwkyY0UaR4sHgQAQx0R7yHH15gAAAAASUVORK5CYII=')
}

.td-texture-two {
    background-repeat: repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAL0lEQVQYlWNgYGD4z0AY/Mdg4FOETzFOA/4TowhZATHuJk4hUVYT5RmigoeoAAcA2JUT7VNJ3qkAAAAASUVORK5CYII=)
}


/* ============================================================================= */
.td-ico-direction {
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJ0lEQVQYlWNgoAL4T4rC/9gE8GGiFf4n3sR5s+f9x4axuZFiX5MHAKyXMuMADzslAAAAAElFTkSuQmCC') 
}

.td-ico-direction-top-to-bottom {
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAIUlEQVQYlWNgQAX/kTBeMFgV/icCE6WYKJMp9wxMMQYAADMcJ9mqrFMfAAAAAElFTkSuQmCC') 
}


/* =============================================================================
   TD item icon by class
   ========================================================================== */
.td-ico-items-list {
    width: 16px;
    height: 16px;
    background-size: cover;
}

.td-ico-item-DrlItemField,
.td-ico-item-DrlFastItemField {
      background-image: url('images/drl/td_icons/winicons/item_field.png');
}

.td-ico-item-DrlRect {
      background-image: url('images/drl/td_icons/winicons/draw_rectangle.png');
}

.td-ico-item-DrlLine {
      background-image: url('images/drl/td_icons/winicons/draw_line.png');
}

.td-ico-item-DrlPoly {
      background-image: url('images/drl/td_icons/winicons/draw_free_form.png');
}

.td-ico-item-DrlEllipse {
      background-image: url('images/drl/td_icons/winicons/draw_ellipse.png');
}

.td-ico-item-DrlImageField,
.td-ico-item-DrlFastImageField {
      background-image: url('images/drl/td_icons/winicons/picture.png');
}

.td-ico-item-DrlText,
.td-ico-item-DrlFastText {
      background-image: url('images/drl/td_icons/winicons/abc.png');
}

.td-ico-item-DrlSymbol {
      background-image: url('images/drl/td_icons/winicons/symbol.png');
}

.td-ico-item-DrlCompareField,
.td-ico-item-DrlFastCompareField {
      background-image: url('images/drl/td_icons/winicons/compare_item_fields.png');
}

.td-ico-relative-to-page {
    background-image: url('images/drl/td_icons/winicons/relative_to_page.png');
}

.td-ico-item-DrlOle {
      background-image: url('images/drl/td_icons/winicons/abc.png');
}

.vertical_button,
.verticalDataItem_button,
.horizontal_button {
    color: #333333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);

    background: #f8f8f8; /* Old browsers */
    background: -moz-linear-gradient(top,  #f8f8f8 0%, #eaeaea 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #f8f8f8 0%,#eaeaea 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #f8f8f8 0%,#eaeaea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */

    border-color: #cccccc;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/*==========================================*/
.wrapper_ruler_size,
.wrapper_ruler_vertical,
.wrapper_ruler_horizontal {
    background: #f0f0f0;
}

.drl-ico-copyItems, .drl-ico-pastItemAnd, .drl-ico-pastItemOr {
    opacity: 0.7;
}

.drl-ico-addItemAnd{
    background-image: url('images/drl/td_icons/winicons/add_and.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px;
}
.drl-ico-addItemOr{
    background-image: url('images/drl/td_icons/winicons/add_or.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px;
}
.td-ico-select-all {
    background-image: url('images/drl/td_icons/winicons/select_all.png');
}

.jqx-menu-ul .jqx-fill-state-hover .jqx-checkbox{
    color: white;
}
.drl-ico-cloneItem {
  background-image: url('images/drl/winicons/clone_item.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}

/* =============================================================================
   Company Icons
   ========================================================================== */

.drl-ico-companyUnit {
    background-image: url('images/drl/company_icons/desktop/company.png');
}
.drl-ico-subCompany{
    background-image: url('images/drl/company_icons/desktop/sub_company.png');
}
.drl-ico-locationUnit {
    background-image: url('images/drl/company_icons/desktop/loc_unit.png');
}
.drl-ico-organizationUnit{
    background-image: url('images/drl/company_icons/desktop/org_unit.png');
}

/* =============================================================================
   Color select styles
   ========================================================================== */
.color_picker .basicColor.active,
.color_picker .customColor.active {
    border: 1px solid #ffffff;
    box-shadow: 0px 0px 0px 1px #000000, inset 0px 0px 0 1px #000000;
}
/* =============================================================================
   Folder view styles
   ========================================================================== */
#fileTree .jqx-tree-dropdown-root{
    padding: 0 0 0 5px;
}
#fileTree ul {
    left: auto;
    padding: 0 0 0 15px;
}
#fileTree li {
    position: relative;
    left: 20px;
    margin-left: 0 !important;
}
#fileTree .jqx-tree-item-arrow-expand,
#fileTree .jqx-tree-item-arrow-collapse{
    position: absolute;
    background-color: #fff !important;
    left: -7px;
}

#fileTree li:before {
    position: absolute;
    left: -15px;
    top: 0;
    content: "";
    display: block;
    border-left: 1px solid #ddd;
    height: 1em;
    border-bottom: 1px solid #ddd;
    width: 15px;
}

#fileTree li:after {
    position: absolute;
    left: -15px;
    bottom: -7px;
    content: "";
    display: block;
    border-left: 1px solid #ddd;
    height: 100%;
}

#fileTree li:last-child:after {
    display: none;
}
#fileTree .jqx-tree-item{
    margin-left: 10px;
}

#fileTree .jqx-tree-item:before {
    content: "";
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    background-image: url('images/drl/winicons/win_folder.png');
    background-size: contain;
}
