/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Oct 17, 2015, 9:00:55 PM
    Author     : Compaq
*/


.z-treerow.z-treerow-selected>.z-treecell {
    background: Gainsboro;
}

.z-treerow.z-treerow-selected:hover>.z-treecell {
    background: linear-gradient(to bottom, white, Gainsboro);
}

.z-listitem.z-listitem-selected>.z-listcell {
    background: Gainsboro;
}

.z-listitem.z-listitem-selected:hover>.z-listcell {
    background: linear-gradient(to bottom, white, Gainsboro);
    position: relative;
}

.z-treerow:hover>.z-treecell {
    background: linear-gradient(to bottom, white, Gainsboro);
}

.z-listitem:hover>.z-listcell {
    background: linear-gradient(to bottom, white, Gainsboro);
}

.z-frozen {
    background-image: url(/fincoreplus/styles/images/frozen.png);
    overflow: hidden;
}

.z-treerow:nth-child(even) {
    /*background: #f7f7f7 */
    background: GhostWhite;
}

.z-listbox-odd.z-listitem {
    /*background: #f7f7f7;*/
    background: GhostWhite;
}

.z-treerow > .z-treecell >.z-treecell-content > .z-tree-icon > .z-tree-close:before {
    content: "\f114";
    color: blue;
}
.z-treerow > .z-treecell >.z-treecell-content > .z-tree-icon > .z-tree-open:before {
    content: "\f115";
    color: blue;
}
.z-listheader-content, .z-listcell-content, .z-listgroup-content, .z-listgroupfoot-content, .z-listfooter-content {
    padding: 1px;
    color: darkslategray;
}
.z-treecell-content {
    color: darkslategray;
}
.z-tab-text {
    color: darkslategray;
}
.z-column-content, .z-row-content, .z-group-content, .z-groupfoot-content, .z-footer-content {
    padding: 0px 1px 0px 1px;
    line-height: 20px;
    color:darkslategray;
}
.z-textbox, .z-decimalbox, .z-intbox, .z-longbox, .z-doublebox {
    min-height: 22px;
    padding: 1px 1px 1px 2px;
    border-radius: 4px;
    color:darkslategray;
}

.z-combobox-button, .z-bandbox-button, .z-datebox-button, .z-timebox-button, .z-spinner-button, .z-doublespinner-button, .z-colorbox {
    min-width: 22px;
    height: 22px;
    min-height:22px;
    padding-left: 5px;
    padding-top: 2px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    color:darkslategray;
}

.z-combobox-input, .z-bandbox-input, .z-datebox-input, .z-timebox-input, .z-spinner-input, .z-doublespinner-input {
    height: 22px;
    min-height:22px;
    padding: 1px 1px 1px 2px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color:darkslategray;
}

.z-combobox, .z-bandbox, .z-datebox, .z-timebox, .z-spinner, .z-doublespinner {
    min-height: 22px;
/*    height: 22px;*/
    /*border-radius: 4px;*/
    color:darkslategray;
}

.z-select, .z-selectbox {
    min-height: 22px;
    border-radius: 4px;
    color:darkslategray;
    border-color:#cfcfcf;
}

.z-selectbox[disabled] {
    color:darkslategray!important;
    background: #fafafa;
    /*   border-color:#cfcfcf;*/
}

.z-datebox-disabled, .z-textbox[disabled] {
    color:darkslategray!important;
    background: #fafafa;    
    opacity:1;
}

.z-combobox-disabled *, .z-bandbox-disabled *, .z-datebox-disabled *, .z-timebox-disabled *, .z-spinner-disabled *, .z-doublespinner-disabled * {
    color:darkslategray!important;
    background: #fafafa;    
    opacity:1;    
}

.z-colorbox-button {
    height: 7px;
    bottom: 7px;
}

.z-grid-body .z-cell {
    line-height:21px;
    padding: 1px 1px 1px;
}

.z-checkbox-content {
    color: darkslategray;
}

.z-groupbox {
    padding-top: 5px;
}
.z-groupbox>.z-groupbox-header {
    height: 5px;
}    
.z-tab-text {
    padding: 0px 12px 0px;
    line-height: 23px;
}    

.z-tabpanel {
    padding: 0px 0px 0px 0px;
    height: 100%;
}

.flist {    
    border:none;
    color:darkslategray;
    background: none;
}

.flistbandbox .z-bandbox-input {    
    border:none;
    color:darkslategray;
    background: none;
}

.fgrid .z-grid-odd>.z-row-inner, .z-grid-odd>.z-cell {
    background: transparent;
    border-left: 0px solid #fff; 
}                    
.fgrid .z-row:hover>.z-row-inner, .z-row:hover>.z-cell {    
    background: transparent;
    border-left: 0px solid #fff; 
}

.fgrid .z-grid-odd:hover>.z-row-inner, .z-grid-odd>.z-cell {
    background: transparent;
    border-left: 0px solid #fff; 
}

.fgrid .z-column-content, .z-row-content, .z-group-content, .z-groupfoot-content, .z-footer-content {
    padding: 0px 1px 0px 1px;
    line-height: 23px;
    color:darkslategray;
}

.fgrid .z-label {
    color: darkslategray;
}

.fgrid .z-row .z-row-inner, .z-row .z-cell {
    border-left: 0px solid #fff; 
}

.z-listitem .z-listcell {
    border-left: 0px solid lightgray; 
}

.z-caption {
    min-height: 30px;
}

.z-caption-content {
    line-height: 30px;    
    color: darkslategray;
}

.z-panel-head {
    padding: 0px 0px 0px 0px;
    border:1px;
}

.z-panel-header {
    background: linear-gradient(to bottom, white, gainsboro);
    padding: 0px 0px 0px 0px;
}


.fplustree .z-treerow > .z-treecell >.z-treecell-content > .z-tree-icon > .z-tree-close:before {
    content: "\f055";
    color: darkslategray;
}

.fplustree .z-treerow > .z-treecell >.z-treecell-content > .z-tree-icon > .z-tree-open:before {
    content: "\f056";
    color: darkslategray;
}

.fplustree .z-treecell-content {
    padding: 1px 2px 1px 2px;
}

.fplustree .z-treecol-content, .z-treecell-content, .z-treefooter-content {
    line-height: 18px;
}
/*
.fplustree .z-treerow > .z-treecell >.z-treecell-content > .z-tree-icon {
    color: blue;
}
*/
/*
.requiredfill.z-textbox{ 
    background:#ffffcc;
}

.requiredfill.z-decimalbox{
    background:#ffffcc;
} 
.requiredfill.z-intbox {
    background:#ffffcc;
} 
.requiredfill.z-longbox {
    background:#ffffcc;
} 
.requiredfill.z-doublebox {
    background:#ffffcc;
} 
*/
.requiredfill input {
    background: linear-gradient(to right, white, LightGoldenrodYellow);
    /*color:darkslategray!important;*/
}    

.z-listitem-checkable {
    width: 16px;
    height: 13px;
}

.z-listheader-checkable {
    width: 16px;
    height: 13px;
}

.z-separator-vertical, .z-separator-vertical-bar {
    overflow: visible;
}

.z-menupopup-separator {
    position: static;
}

.z-window {
    background: linear-gradient(to bottom, white, slategrey);
    border-radius: 10px;
}
.z-window-modal.z-window-shadow, .z-window-highlighted.z-window-shadow {
    border-radius: 10px;
}   

.z-window-noborder.z-window-noheader>.z-window-content {
    margin: 0;
}

.z-window-content {
    border-radius: 6px;
    padding: 0px 0px 4px 0px;
    /* background: linear-gradient(to right, lightyellow, white);*/
}

.z-listbox {
    border-radius: 4px;
}
.z-groupbox-content {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.z-groupbox>.z-groupbox-header {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.z-column .z-column-content {
    line-height: 30px;
}

.z-grid {
    border-radius:4px;    
}

.z-button {
    color:darkred;
    min-height: 26px;
    border: 0px solid lightgray;
    background: linear-gradient(to bottom, white, silver);
    /*background: ; */
}

.z-button:focus {
    color: darkred;
}
.z-menu-content, .z-menuitem-content {
    color:darkslategray;
}

.z-listitem {
    background: none; 
}

.z-notification .z-notification-content {
    width: 200px;
    min-height: 50px;
}

.z-label.badge {
    color: white;
    background-color: red;
    font-weight: bold;
    border-radius: 7px;
    padding: 4px;
    margin-left: 5px;
    line-height: normal;
}

.z-auxheader-content {
    line-height: 15px;
}

.z-listbox-autopaging .z-listcell-content {
    height: 26px;
    overflow: hidden;
}