.z-spinner-text-disd,.z-datebox-text-disd,.z-doublespinner-text-disd,
.z-timebox-text-disd,.z-bandbox-text-disd,.z-comboitem-text-disd,
.z-combobox-text-disd,.z-textbox-disd,.z-longbox-disd,.z-decimalbox-disd {
    color: blue !important;
    cursor: default !important;
    font-weight: bold !important;
    background: #f7f5f5 !important;
}
.txlabel,.txlabel-pa,.txlabel-pa-right,
.txbutton,.txbutton-pa
.txinteger,.txinteger-pa,
.txdecimal,.txdecimal-pa,
.txstring,.txstring-pa,
.txmemo,.txmemo-pa,
.txcombo,.txcombo-pa,
.txbandbox,.txbandbox-pa,
.txcheckbox,.txcheckbox-pa,
.txcheckbox-grid,.txdate,.txdate-pa,
.txradio,.txradio-pa,
.z-caption,.z-checkbox-cnt,.z-button,.z-radio-cnt {
    font-family:Tahoma;color:#000000;font-size:8pt;font-weight:normal;font-style:normal;
}
.txlabel-pa-right {
    text-align:right;
}
.txgrid{
}
.position-absolute,.txlabel-pa,.txradio-pa,.txlabel-pa-right,.txbutton-pa,.txinteger-pa,.txdecimal-pa,.txstring-pa,
.txbandbox-pa,.txcombo-pa,.txcheckbox-pa,.txdate-pa,.txpanel-pa,.txpagecontrol-pa,
.txgroupbox-pa,.txgrid-pa,.txmemo-pa,.txaccordionmenu-pa {
    position:absolute;
}
.position-relative {
    position:relative;
}
.txinteger,.txinteger-pa{
    text-align:right;background-color:#FFFFFF;
}
.txdecimal,.txdecimal-pa {
    text-align:right;background-color:#FFFFFF;
}
.txpanel,.txpanel-pa{
    padding:0px;border:none;
}
.txpagecontrol {
}
.txstring,.txstring-pa{
    background-color:#FFFFFF;
}
.txcombo,.txcombo-pa {
    background-color:#FFFFFF;
}
.txcheckbox-grid,.txcheckbox {
    text-align:center;vertical-align:middle;
}
.txform {
    border-width:2px;border-style:outset;border-color:#c0c0c0;overflow:hidden;
}
.txform,.txform-background {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D4D0C8', endColorstr='#FFFBF0'); /* IE */background: -webkit-gradient(linear, left top, left bottom, from(#D4D0C8), to(#FFFBF0)); /* webkit browsers */background: -moz-linear-gradient(top,'#D4D0C8','#FFFBF0'); /* Firefox 3.6+ */background: -moz-linear-gradient(top, #D4D0C8, #FFFBF0);
}
.txlistcell-cnt {
    padding:1px 0 1px 0; min-height:15px;max-height:15px;
}
.image {
    cursor:pointer;cursor:hand;
}
.footer_right {
    text-align: right;
}
.footer_center {
    text-align: center;
}
.calendar-toolbar .z-toolbar-body {
	width: 100%;
	padding-left: 2px;
}
.calendar-toolbar {
	margin: -3px;
	/*padding-top: 5px;*/
}
.gecko2 .calendar-toolbar {
	margin: -3px;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
	/*margin-top: 5px;*/
	padding-right: 2px;
}
.grid-cell-selection tr.z-row .z-cell:hover {
    background: #B3C3E8;
}

tr.z-row .z-detail-outer {
    padding-left: 0;padding-right: 0; 
}
div.z-treefooter-cnt, div.z-treecell-cnt, div.z-treecol-cnt {
    border: 0 none;
    font-weight: normal;
    margin: 0;
    white-space: nowrap;
}
div.z-listbox-body .z-listcell {
   padding: 3px;
}
#zk_err {
    display: none !important;
}

:where([hscroll="pnlTermometroHScroll"] div > div > div){
  overflow-x:auto !important;
  overflow-y: hidden;
}