@CHARSET "UTF-8";
:root {
  --main-bg-color: #44aa2e;
  --selected-row-color:#cbe7c4;
  --hover-row-color:#a1e590;
  --menu-content-hover-text:rgba(0,0,0,1);
  --menu-content-text:#ffffff;
  --menu-content-hover: #e5ffe0;
  --button-highlight-color:#49c62d;
  --button-active-color:#2f6324;
  --table-border-color:#188900;
}

/* TANDER COLORS */ 
.z-listheader-content, .z-treecol-content, .z-treecols-bar, .z-button {
    background-color: var(--main-bg-color);
}

.z-listheader, .z-listhead-bar {
	border-bottom: 1px solid var(--table-border-color);
	border-left: 1px solid var(--table-border-color);
}

.z-listhead-bar {
	background: var(--main-bg-color);
}

.z-listbox-header-border {
    border-bottom: 1px solid var(--table-border-color);
}

.z-listbox-header {
	background-color: var(--main-bg-color);
}

.z-column-content, .z-row-content, .z-group-content,
	.z-groupfoot-content, .z-footer-content {
	padding: 3px;
}

.z-grid-body .z-cell {
	padding: 3px;
	color: rgba(0,0,0,0.9);
}

.z-panelchildren {
	padding: 4px;
}

.z-tabpanel {
    padding: 3px;
}

.z-menu-content, .z-menuitem-content {
	padding-top: 11px;
	padding-right: 7px;
	padding-bottom: 11px;
	padding-left: 7px;
}

.z-north-body, .z-south-body, .z-west-body, .z-center-body, .z-east-body {
	padding: 0px;
}

.z-label, .z-radio-content, .z-checkbox-content, .z-loading {
	font-size: 14px;
}
.z-textbox, .z-decimalbox, .z-intbox, .z-longbox, .z-doublebox {
    font-size: 14px;
    padding:6px;
    height: 30px;
}

.z-button {
	padding: 5px 12px;
	font-size: 14px;
	color: #ffffff;
	box-shadow: none;
}
.z-button:hover {
	background-color: var(--button-highlight-color);
	box-shadow: none;
}
.z-button:focus {
	background-color: var(--main-bg-color);
	box-shadow: none;
	border-color: transparent;
}

.z-button:active {
	background-color: var(--button-active-color);
    border-color: transparent;
	box-shadow: none;
}
.z-window-header {
    color: rgba(0,0,0,0.9);
}

.z-a {
    font-size: 14px;
}
.z-listheader-content, .z-listcell-content, .z-listgroup-content, .z-listgroupfoot-content, .z-listfooter-content
{
	font-size: 14px;
	padding: 7px 8px;
	height: 32px;
	white-space: nowrap;
}
.z-treecol-content, .z-treecell-content, .z-treefooter-content {
    font-size: 14px;
    padding: 7px 8px;
    height: 32px;
}

.z-listbox-autopaging .z-listcell-content {
    height: 32px;
}

.z-combobox-input, .z-bandbox-input, .z-datebox-input, .z-timebox-input, .z-spinner-input, .z-doublespinner-input {
    font-size: 14px;
    padding:6px;
    height: 30px;
}
.z-combobox-button, .z-bandbox-button, .z-datebox-button, .z-timebox-button, .z-spinner-button, .z-doublespinner-button {
    height: 30px;
    padding: 6px;
    min-width: 34px;
}

.z-window-header {
	padding: 8px 15px;
}

.z-panel-header {
    padding: 7px 15px;
    font-weight: 600;
    color:#111111;
}
.z-panel {
	border: 0px;
}
.z-window {
	padding:1px;
}
.z-row .z-row-inner, .z-row .z-cell
{
    border-top:0px;	
}
.z-row:hover>.z-row-inner, .z-row:hover>.z-cell {
    background: none;
}
 
 .z-comboitem, .z-comboitem a, .z-comboitem a:visited {
    font-size: 14px;
}


элемент {

}
.z-comboitem-text {

    line-height: 18px;

}
.z-comboitem-selected * {

    color: #0093f9;

}
[class^="z-"], [class*=" z-"], [class^="z-"]::after, [class*=" z-"]::after, [class^="z-"]::before, [class*=" z-"]::before, .z-borderbox {

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;

}
.z-comboitem-selected {
    color: #0093f9;
}

.z-paging-input {
    width: 60px;
}

.menubarbutton:active {
    position: relative;
    top: 1px;
    left: 1px;
}

.whitebutton {
    background-color: #FFFFFF;
    color: #111111;
    border: 2px solid #B9C3C8;
    width: 120px;
}

.whitebutton:hover {
    border-color: #B9C3C8;
    background: #FFFFFF;
    color: #111111;
    border: 2px solid #B9C3C8;
}

.whitebutton:focus {
    color: #111111;
    border-color: #B9C3C8;
    background: #FFFFFF;
    box-shadow: none;
}
.whitebutton:active {
    position: relative;
    top: 1px;
    left: 1px;
}

.z-messagebox .z-label {
    white-space: nowrap;
}

/* listbox onhover/selected colors */


.z-listitem.z-listitem-selected > .z-listcell {
   background: var(--selected-row-color);
}

.z-listbox-odd.z-listitem.z-listitem-selected > .z-listcell {
   background: var(--selected-row-color);
}

.z-listitem.z-listitem-selected.z-listitem-focus > .z-listcell {
   background: var(--selected-row-color);
}

.z-listitem.z-listitem-selected:hover.z-listitem-focus > .z-listcell {
   background: var(--selected-row-color);
}

.z-treerow.z-treerow-selected > .z-treecell {
   background: var(--selected-row-color);
}

.z-treerow.z-treerow-selected.z-treerow-focus > .z-treecell {
   background: var(--selected-row-color);
}

.z-treerow.z-treerow-selected:hover.z-treerow-focus > .z-treecell {
   background: var(--selected-row-color);
}



.z-listitem.z-listitem-selected:hover > .z-listcell {
   background: var(--hover-row-color);
}

.z-listitem.z-listitem:hover > .z-listcell {
   background: var(--hover-row-color);
}

.z-treerow.z-treerow-selected:hover > .z-treecell {
   background: var(--hover-row-color);
}

.z-treerow.z-treerow:hover > .z-treecell {
   background: var(--hover-row-color);
}

/* menubar color */

.z-menubar {
    background: var(--main-bg-color);
    padding: 1px;
}
.z-menu-content, .z-menuitem-content {
    background:  var(--main-bg-color);
    color: var(--menu-content-text);
}

.z-menu-content:hover, .z-menuitem-content:hover {
    color: var(--menu-content-hover-text);
    background-color: var(--menu-content-hover);
}
.z-menu-content:active, .z-menuitem-content:active {
    color: var(--menu-content-hover-text);
}
.z-menu-content:focus, .z-menuitem-content:focus {
    color: var(--menu-content-hover-text);
    background-color: var(--menu-content-hover);
}


.z-menu-text, .z-menuitem-text {
	font-size: 16px;
}

/* change color for even rows */

.z-listbox-odd.z-listitem .z-listcell {
    background: #f1f1f1;
}

.z-notification-info .z-notification-icon, .z-notification-info .z-notification-close, .z-notification-info .z-notification-content {
    background-color: var(--selected-row-color);
    color:#111;
}

.z-listitem .z-listcell {
	border-top: 0px;
}
.z-textbox:focus, .z-decimalbox:focus, .z-intbox:focus, .z-longbox:focus, .z-doublebox:focus, .z-datebox-input:focus, .z-combobox:focus {
    border-color: var(--table-border-color);
}

.z-tab-selected .z-tab-text {
	color: var(--main-bg-color);
}

.z-tab-selected .z-tab-text:hover {
    color: var(--table-border-color);
}

.z-tab-selected {
    border-bottom-color: var(--main-bg-color);
}

.z-combobox-disabled > *, .z-bandbox-disabled > *, .z-datebox-disabled > *, .z-timebox-disabled > *, .z-spinner-disabled > *, .z-doublespinner-disabled > * {
    color: rgba(0,0,0,0.8) !important;
}

.z-button[disabled] {
    color: rgba(0,0,0,0.8);
}

.compactwindow .z-window-content {
	padding-top:6px;
	padding-bottom:6px;
}

.z-listheader-sort :active {
	background-color: var(--button-active-color);
}