.color-green { color: rgb(0, 158, 126); }
.ap-address-panel table { table-layout: auto !important; }
.ap-address-field { position: relative; }
.ap-address-field .ap-input-column { }
.ap-address-field .ap-input-column .ap-input-min-width { min-width: 250px; }
.ap-address-field .ap-input-column .i-invalid { border-color: initial !important; }
.ap-address-field .ap-input-column .i-invalid { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
.ap-address-field .ap-input-column .i-invalid input { border: 1px solid rgb(227, 111, 111) !important; }
.ap-address-field .ap-icon-column { padding-left: 0px !important; vertical-align: middle; }
.ap-address-field.ap-ajax-load .ap-valid-field-icon { display: none !important; }
.ap-address-field.ap-ajax-load .ap-invalid-field-icon { display: none !important; }
.ap-address-field.ap-ajax-load .ap-ajax-icon { position: absolute; top: 0px; left: 0px; display: block !important; }
.ap-address-field .ap-address-field-invalid input { border: 1px solid rgb(227, 111, 111) !important; }
.ap-address-field .z-combobox-reset-btn { width: 12px; position: relative; left: -15px; background: url("/portal/zkau/web/84ac9bf6/images/address-panel/reset.png") center center no-repeat transparent; cursor: pointer; }
.ap-address-field .z-combobox-dropdown-btn { display: inline-block; width: 30px; position: relative; left: -30px; background: url("/portal/zkau/web/84ac9bf6/images/address-panel/dropdown.png") center center no-repeat transparent; cursor: pointer; }
.ap-reset-button { min-width: 180px !important; }
.ap-reset-button-panel { text-align: right; }
.grid-overflow-visible { overflow: visible !important; }
.tooltip-question-mark, .ap-address-field .input-tooltip-question-mark.fa-question-circle { padding-top: 0px; }
.ap-address-field .link-mark, .ap-address-field .input-tooltip-question-mark { margin-left: 5px; }
.major-locality .z-comboitem-text { font-weight: bold; }
.ap-address-panel .ui-tooltip, .ap-address-panel .qtip { font-size: 1em; }
.ap-address-panel .ui-tooltip-tipsy .ui-tooltip-titlebar, .ap-address-panel .ui-tooltip-tipsy .ui-tooltip-content { font-size: 1.2em; }
.ap-address-panel .ap-coordinates-label { width: 12px; display: inline-block; text-align: right; padding-right: 5px; }
.ap-address-panel .ap-coordinates { }
.ap-address-field .ap-input-column input.z-combobox-input { border-radius: 2px; border-width: 1px; }
.ap-address-field .ap-label-column { display: inline-block; width: 100%; }
.ap-address-field .z-combobox-reset-btn, .ap-address-field.z-row:hover .z-combobox-disabled .z-combobox-reset-btn, .ap-address-field.z-row:hover .z-combobox-real-readonly .z-combobox-reset-btn, .ap-address-field .invalid-icon { display: none; }
.ap-address-field.z-row:hover .z-combobox-reset-btn, .ap-address-field .invalid-icon.visible-icon { display: inline-block; }
.ap-address-field a.z-combobox-button { display: none; }
.ap-address-panel .ap-address-field-code { text-align: right; font-size: 0.9em; width: 45px; }
