.i-opacity-10-pct { opacity: 0.1; }
.i-opacity-30-pct { opacity: 0.3; }
.i-opacity-50-pct { opacity: 0.5; }
.i-opacity-70-pct { opacity: 0.7; }
.i-invalid { display: inline-block; border: 1px solid rgb(221, 120, 112) !important; background-color: rgb(255, 242, 242) !important; }
.i-invalid input { background-color: rgb(255, 242, 242) !important; }
.i-invalid-container, .i-invalid-container .z-tab-text { color: red !important; }
.i-required-icon { width: 6px; height: 1em; display: inline-block; background: url("/portal/zkau/web/84ac9bf6/images/asterisk_small.png") right 20% no-repeat transparent; }
.i-form-label.i-required-icon { display: inline; width: initial; height: initial; padding-right: 7px; }
.i-panel-header { width: 100%; display: inline-block; text-indent: 5px; text-align: left; font-weight: bold; font-size: 1.1em; border-bottom: 1px solid silver; padding-bottom: 2px; margin-top: 5px; margin-bottom: 4px; }
.i-hide-selection ::selection { background: transparent; }
.i-hidden-row { display: none; }
.i-caption { font-size: 12px; font-weight: bold; color: rgb(68, 68, 68); }
.i-custom-caption .z-caption-content { width: 95%; text-align: left; }
.i-table-header div.z-listheader-content, .i-table-header div.z-column-content, .i-table-header .z-label { font-size: 10px; font-weight: bold; color: rgb(51, 51, 51); line-height: 13px; }
.i-text-center { text-align: center !important; }
.i-text-left { text-align: left !important; }
.i-text-right { text-align: right !important; }
.i-center { text-align: center !important; vertical-align: middle !important; }
.i-align-left { text-align: left; }
.i-align-center { text-align: center; }
.i-align-right { text-align: right; }
.i-align-top { vertical-align: top; }
.i-align-middle { vertical-align: middle; }
.i-align-bottom { vertical-align: bottom; }
.i-no-text-wrap { white-space: nowrap; }
.i-text-wrap { white-space: normal; }
.i-link { font-weight: bold; text-decoration: underline; cursor: pointer; color: rgb(0, 102, 153); }
.i-link:hover { color: rgb(0, 60, 92); }
.i-link-slim { font-weight: normal; text-decoration: underline; cursor: pointer; color: rgb(0, 102, 153); }
.i-link-slim:hover { color: rgb(0, 60, 92); }
.i-no-border { border: 0px; }
.i-unselectable { user-select: none; }
.i-toolbarbutton-min .z-toolbarbutton-content { padding: 0px; }
.i-toolbarbutton-small .z-toolbarbutton-content { width: 16px; height: 16px; }
.i-toolbarbutton-min.z-toolbarbutton, .i-toolbarbutton-small.z-toolbarbutton { margin: 0px; }
.i-toolbarbutton-large .z-toolbarbutton-content { width: 32px; height: 32px; }
.i-toolbarbutton-no-hl.z-toolbarbutton:hover, .i-toolbarbutton-no-hl.z-toolbarbutton:hover .z-toolbarbutton-body { border-color: transparent; }
.i-toolbarbutton-no-hl.z-toolbarbutton:hover { border: 0px; padding: 1px 0px; background: 0px center; }
.z-button.i-image-button, .z-button-os.i-image-button { cursor: pointer; border: 0px; background-color: transparent; padding: 0px; margin: 0px; }
div.z-listbox-header tr.z-listhead .i-table-header-light, div.z-listbox-header tr.z-auxhead .i-table-header-light, div.z-grid-header tr.z-columns .i-table-header-light, div.z-grid-header tr.z-auxhead .i-table-header-light { background-image: url("/portal/zkau/web/84ac9bf6/zul/img/grid/column-bg-light.png"); }
.i-cell-no-pad .z-cell, .i-cell-no-pad.z-cell, .i-cell-no-pad .z-row-inner, .i-cell-no-pad.z-row-inner { padding: 0px !important; }
.i-cell-no-vert-pad .z-cell, .i-cell-no-vert-pad.z-cell, .i-cell-no-vert-pad .z-row-inner, .i-cell-no-vert-pad.z-row-inner { padding-top: 0px !important; padding-bottom: 0px !important; }
.i-cell-no-horiz-pad .z-cell, .i-cell-no-horiz-pad.z-cell, .i-cell-no-horiz-pad .z-row-inner, .i-cell-no-horiz-pad.z-row-inner { padding-left: 0px !important; padding-right: 0px !important; }
.i-bold { font-weight: bold; }
.check-radio-container td.z-hbox-separator { display: none; }
.check-radio-container .z-cell { padding: 0px; }
.check-radio-container input[type="radio"] { margin: 3px 3px 3px 4px; }
.i-clear-toolbar { background: none 0px 0px repeat scroll rgb(240, 245, 249) !important; }
.div-table { display: table; width: 100%; height: 100%; text-align: center; }
.div-cell { display: table-cell; vertical-align: middle; }
.i-dual-toolbar { text-align: right; padding: 2px 2px 0px; }
.i-dual-toolbar > div:first-child { float: left; }
.i-dual-toolbar::after { content: ""; display: table; clear: both; visibility: hidden; }
.i-dual-toolbar span.z-upload, .z-toolbar .z-toolbar-content span.z-upload { display: inline-block; }
.i-macro-container { display: block; width: 100%; text-align: initial; }
.i-dashed-line { height: 1px; border-top: 1px dashed rgb(221, 221, 221); }
.z-comboitem.i-comboitem-group { background: rgb(186, 215, 231); text-shadow: none; }
.z-comboitem.i-comboitem-group:hover { background: rgb(186, 215, 231); text-shadow: none; cursor: default; }
.z-comboitem.i-comboitem-member { text-indent: 10px; }
.z-combobox-input.i-selection-prompt { font-style: italic !important; font-weight: normal !important; color: rgb(170, 170, 170) !important; }
.i-checkitem-group .z-checkbox-content, .i-checkitem-group .z-radio-content { font-weight: bold; }
.i-checkitem-member { margin-left: 17px; }
.z-tabbox.i-tabbox-hidden-tabs > .z-tabs { display: none; }
.z-tabbox.i-tabbox-hidden-tabs > .z-tabpanels .z-tabpanel { border: 0px; padding: 0px; }
.cbg-checkgroup .cbg-checkbox-wrapper { display: inline-block; vertical-align: top; }
.i-multitextbox td.z-row-inner, .i-multitextbox td.z-row-inner .z-row-content { padding: 0px !important; }
.i-form .z-panel-children { background-color: transparent; }
.i-form tr.z-row td.z-row-inner, .i-form tr.z-row .z-cell { background-color: transparent; }
.i-form tr.z-row:hover td.z-row-inner, .i-form tr.z-row:hover .z-cell { background-color: transparent; }
.i-form div.z-column-content, .i-form div.z-row-content { font-weight: inherit; }
.i-form.z-grid, .i-form .z-grid { border: 0px; }
.i-form .z-grid .z-row-inner, .i-form .z-grid .z-cell, .i-form.z-grid .z-row-inner, .i-form.z-grid .z-cell { border: 0px; }
.i-form.z-grid .z-grid-header-border { border: 0px; }
.i-form .z-grid-body { overflow: hidden; }
.i-form .z-toolbar { background-image: none; border-style: none; margin-top: 5px; }
.i-form .z-toolbar-body { font-size: 1em; }
.i-form .z-groupbox { padding: 3px 5px; }
.i-form .z-groupbox legend span { position: relative; top: -1px; }
.i-form tr.z-row:hover > td.z-row-inner > .z-row-content { color: inherit; }
.i-form .z-textbox-readonly, .i-form .z-textbox-text-disabled, .i-form .z-intbox-readonly, .i-form .z-intbox-text-disabled, .i-form .z-longbox-readonly, .i-form .z-longbox-text-disabled, .i-form .z-doublebox-readonly, .i-form .z-doublebox-text-disabled, .i-form .z-decimalbox-readonly, .i-form .z-decimalbox-text-disabled { background: none 0px 0px repeat scroll rgb(243, 243, 243) !important; }
.i-form .z-textbox-disabled, .i-form .z-decimalbox-disabled, .i-form .z-intbox-disabled, .i-form .z-longbox-disabled, .i-form .z-doublebox-disabled, .i-form .z-textbox-disabled *, .i-form .z-decimalbox-disabled *, .i-form .z-intbox-disabled *, .i-form .z-longbox-disabled *, .i-form .z-doublebox-disabled *, .i-form .z-spinner-rounded-disabled, .i-form .z-spinner-rounded-disabled *, .i-form .z-timebox-rounded-disabled, .i-form .z-timebox-rounded-disabled *, .i-form .z-datebox-rounded-disabled, .i-form .z-datebox-rounded-disabled *, .i-form .z-bandbox-rounded-disabled, .i-form .z-bandbox-rounded-disabled *, .i-form .z-combobox-rounded-disabled, .i-form .z-combobox-rounded-disabled *, .i-form .z-spinner-disabled, .i-form .z-spinner-disabled *, .i-form .z-timebox-disabled, .i-form .z-timebox-disabled *, .i-form .z-datebox-disabled, .i-form .z-datebox-disabled *, .i-form .z-bandbox-disabled, .i-form .z-bandbox-disabled *, .i-form .z-comboitem-disabled, .i-form .z-comboitem-disabled *, .i-form .z-combobox-disabled, .i-form .z-combobox-disabled * { color: rgb(32, 32, 32) !important; }
.i-form .z-comboitem-text-disabled, .i-form .z-spinner-text-disabled, .i-form .z-timebox-text-disabled, .i-form .z-datebox-text-disabled, .i-form .z-bandbox-text-disabled, .i-form .z-combobox-text-disabled { background-color: rgb(243, 243, 243); }
.i-form select { padding: 0px; }
.i-form-label { font-size: 12px; font-weight: bold; }
.sapphire .i-form-label { color: rgb(0, 102, 153); }
.i-form-editable .i-required-field { padding-right: 7px; background: url("/portal/zkau/web/84ac9bf6/images/asterisk_small.png") right 20% no-repeat transparent; }
