/*
 This software is the confidential information and copyrighted work of
 NetCracker Technology Corp. ("NetCracker") and/or its suppliers and
 is only distributed under the terms of a separate license agreement
 with NetCracker.
 Use of the software is governed by the terms of the license agreement.
 Any use of this software not in accordance with the license agreement
 is expressly prohibited by law, and may result in severe civil
 and criminal penalties. 
 
 Copyright (c) 1995-2022 NetCracker Technology Corp.
 
 All Rights Reserved.
 
*/

@import './operations-button.css';
@import './entity-styles.css';

/*TODO: Temporary hack to override Clean theme body style! Get rid of all Clean and Standard theme usages!*/
body {
    margin: 0px !important;
}

.nc-table-ingrid-popup .nc-memo-field {
    height: 50px
}

.URLFormLayout form table tr td {
    padding-left: 0 !important;
    padding-right: 0 !important;
    border: 0 !important;
}

.nc-parctrl-cell .refsel .refsel_multiple {
    border: none !important
}

/*Highlighting of focused fields - start*/
.gwt-row .nc-parctrl-cell div table tbody tr td input.nc-field-date-input {
    /*outline: white solid 0px !important;*/
}

.nc-parctrl-cell div table tbody tr td input:focus,
.nc-parctrl-cell div.nc-widget-internal-checkbox-picker div div span input:focus,
.nc-parctrl-cell select:focus,
.nc-parctrl-cell .nc-memo-field:focus,
.nc-parctrl-cell .refsel.refsel_focus .refsel_multiple,
.nc-parctrl-cell .gwt-Image:focus,
.nc-field-focus-input-date-container,
.TableCtrl-button:focus,
.nc-parctrl-cell div > span > input[type="checkbox"]:focus,
.nc-table-cell-checkbox > input[type="checkbox"]:focus,
.nc-parctrl-cell .ace_focus,
.nc-control-objecttypepicker-focused,
.nc-parctrl-cell .gwt-Anchor:focus,
.nc-drop-header-title .span:focus,
.nc-search-select-rule .nc-search-rule:focus,
.filter-dotted-link:focus,
.nc-search-rule-selected:focus,
.nc-sorting-wrapper img:focus,
.nc-composite-tab-layout-bar-item:focus{
    outline: 2px solid;
    outline-color: #a6c7ff;
    outline: -webkit-focus-ring-color auto 5px !important;
}

.TableCtrl-button.TableCtrl-button-icon:focus {
    background-color: #009dff !important;
    /* Need for super contrast mode in IE11 */
    border: 1px solid #a6c7ff !important;
}

/*Highlighting of focused fields - end*/

/* Ref sel in grid mode scrollbar starts*/
.nc-table-ingrid-popup.nc-table-ingrid-popup-border .popupContent table.nc-field-container.nc-field-container-reference table.nc-field-reference-selector-container .refsel{
    max-height:300px;
    overflow-y:auto;
}

.nc-table-ingrid-popup.nc-table-ingrid-popup-border .popupContent .nc-field-container.nc-field-container-reference .nc-field-reference-selector-container{
    max-width:230px;
}
/*  Ref sel in grid mode scrollbar ends*/

table.listTable tr td a {
    color: #369 !important;
}

.ParCtrl-form > div > form > table > tbody > tr > td a {
    color: #369 !important;
}

/* ParCtrl group title - start */

.ParCtrl-group {
    overflow: visible !important;
}

.ParCtrl-group-title-cell {
    padding: 8px 10px;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAIAAACjjJBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFDNjYwQjI4REFFMTExODNFMkMwRkIwOUZGN0UwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDFCRUI1NkRENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDFCRUI1NURENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMUM0OTE4N0ZEQ0UxMTE4M0UyQzBGQjA5RkY3RTBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzMUM2NjBCMjhEQUUxMTE4M0UyQzBGQjA5RkY3RTBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+paUFDgAAAD9JREFUeNpifP3xKwNewMRACLAwMhJUwUBACQsDFcwgxh2E/cJIB98SNoOBoDsIRgwRZtDHL0SE6VBJYwABBgDH7ANXH4J9rwAAAABJRU5ErkJggg==') 0 1px repeat-x;
    border-bottom: 1px solid #dae7f1;
}

.ParCtrl-group-title-wrapper {
    display: table;
}

.ParCtrl-group-title-wrapper > div {
    display: table-cell;
    vertical-align: middle;
}

.ParCtrl-group-title-wrapper .ParCtrl-group-title-label {
    color: #369;
    font: 11px Tahoma, Arial, sans-serif;
    font-weight: bold;
    white-space: nowrap;
}

/* ParCtrl group title - end */

.ParCtrl-layout {
    border-top: 2px solid #69c;
    overflow: visible !important;
}

.TableCtrl-layout {
    border-top: 2px solid #69c;
}

.ParCtrl-mainLayout {
    overflow: visible !important;
}

/*to prevent expanding cells of tables, in case of very long single word*/
.TableCtrl-mainLayout table.listTable {
    table-layout: fixed;
}

.TableCtrl-mainLayout table.listTable td {
    white-space: pre-wrap;
    word-wrap: break-word;
}

.nc-toolbar-item-border {
    border-left: 1px solid #fff !important;
}

.ui-dialog .ParCtrl-layout {
    border: 0;
}

.ui-dialog .TableCtrl-layout {
    border: 0;
}

.ui-dialog .ui-dialog-titlebar {
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-title{
    margin: 0 16px 0 0;
}

.ui-dialog .main-par-layout .column > tbody > tr > td {
    padding: 2px;
}

.nc-composite-layout-wrapper .nc-composite-layout.nc-composite-layout-horizontal {
    width: 100%;
}

.ui-dialog .nc-composite-layout.nc-composite-layout-horizontal {
    /*margin: 0 10px 0 15px ;*/
    width: auto;
}

.ui-dialog .nc-control-parctrl .gwt-row.gwt-last-row:last-child:empty {
    display: none;
}

.TableCtrl-button.TableCtrl-button-icon.EditIco {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyN0U2ODAzQjJBNEYxMUUxODA0MEJGRUQ2MDNCMDlBNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyN0U2ODAzQTJBNEYxMUUxODA0MEJGRUQ2MDNCMDlBNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNDFEQkQxRjAzMjhFMTExOTUwRjk5NUE1RUQyREIwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po4OLZMAAAJCSURBVHjalFNfSFNRHP5WjmpOybiOSi1x6kAzKOlBIszqoYdCpIcepBEhbnZ7iHzuHwk9BJG3i5cxDKEYRVESFILpqDCih5aUf7blhpLlNptCNYK7e0/nHndvqy2kH/w4h98533d+f75jkiRpBMABrG5L1Bvcbvd8dtAkiiI5zfOroqW+Pm1JEkJ28jxvkKxRFAUgQFoh/3SFuaL5JlVV3wmCUKYTFKTTaYqnF1XCAjMfw3kz2FpWjmgwhOW3QU75noq6xHvlntBYfIWAYpUMQWVVdV6CQq4YI14vjrW1Y51MzLd7pQVX7d7NmQwAmRJEwqG84GQqiQ5fOwau9uPu8Ys409WFI41NpuHAm6cFsizTDLQSVGyz576++C2BPd078PD8ID7JCez2OCF2SqgrKiWqos4yAi17mTYqEpr+c2705VbPQQZ+n5jEaOQ5rGYrWr0n8fJc/8/1prWdv0ugBBV2hwH+sZyA82YzbrgEAxz4PI79Nftw5UEP5hxzlcRHvmZKAJtCZHrCIBi+1oYn3ddRL3WgqaUFE4tTDPz40X24bC5IPinOdKD3gGVQU2d4PBZDdZEVCycu4JV/FLtsDQwc7Z2HWTHjLx2ANTEy9cE4CMZU9Ai3cPmoAzONzTj04jX8l8Lgim3QMAaBXoI2xgpHvXFgr9qOwWd+zAbHsNEC3BHGsaGwdOUuxeQoUReSbmcHAkgtfWF7S8kWtmp3mGqzM9CVWMtZchXE2XNCrOHZBPSDDLlPOQ/j/2xI3/wSYACxuUkxQO3UvQAAAABJRU5ErkJggg==');
}

.TableCtrl-button.TableCtrl-button-icon.SaveIco {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMjJENjAzRDQwRUMxMUUxQTIyOEM4NjdEN0QwNTZEOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMjJENjAzQzQwRUMxMUUxQTIyOEM4NjdEN0QwNTZEOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MjEyMDhBRDU0NDBFMTExQkVBMkQzMTc1RTFBRDFGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk6C8JYAAAG2SURBVHjavFNBSxtREP7e7K6RXFZUNofc2tI2Xj0IFrfHYGKgFH9CEZuSa489Ch5UEPXck+jFy0IJPRY8KPRSD6KHgGlKNErb9JBukn1vnbcaCCYtiuDAx7xvZr7ZWd48MbuFexnhnkahBO4Ah0Ja1L4TIxUAt4QDRZWp1Nj7UIqq5jpOsg3cAo5QRrkwk7UePznB/HSaDJgHOtfdwIGkRe37ifPZTOxnUETbJx6dIFuwrhq0oImj2qI6+YzHC6iieScupFF+m8nEzptFBM04Yr6Lle1P+NsInusakk3AUObBm3SakskT5LNZSwRGmeOvEND3eRafNoqQfhzxloulTQ+cSzBqWmtGX1KwVEBo8mgVVcQci7zdvY+5FxMDP/58hkFx2JaL5W1P31yCUetco3j5IfIO4+zd6xwu/C/cqA578BHqfgkxw8booIv1nV5xtAfX/1pjJFa3PNjkAm0btV8l9kMR13Gdv65DN6iLRE3WuHiYxzXVKPspMA//JdYQE4We7XSEENXx1NPw6+FxyJa8OXa3mXqbbhgXhyP7347yfN5g/P7fWzCV7BvXooUHeY2XAgwAUlUteCPccuoAAAAASUVORK5CYII=');
}

.TableCtrl-button.TableCtrl-button-icon.CancelIco {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQzY2RjAxRDQwRUMxMUUxQjAzQzlGOEU2ODhCOTg1RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQzY2RjAxQzQwRUMxMUUxQjAzQzlGOEU2ODhCOTg1RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MjEyMDhBRDU0NDBFMTExQkVBMkQzMTc1RTFBRDFGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlLO7b8AAAK1SURBVHjabJPfS5NRGMe/ezfn5mbqXDmc5qabQiWk1pp1kSyoiZB0300ERlAEddOFl150kxAIQf9AF3WjUJlWJHhhs1IQpOXGdExr6X7lO7f3196eM17Fhi98Du8553m+58tznmN41m5HxddFjBCXibPa2jIxR7wgwoeDDRXJD4mx3qFrZpvNCqtRV17kRbUvneb7vr95f5emo8T4foJOc2AkJr1+X9Dd4YSoqFj/GUMyEisH2Vqa4T7diRqjHrHoJtYWQtO0PEyI+sGGGhbz1Nvvv+l126GDig8vp8Tsr+QtWRDuE+O72ztz8dVwM8y1Lk+7A7pamyedSFgob4ajoZu453IegyRJUIQiLt0YZI6YXZ7YJKaIgWho8cla9DfanHXs0AfEKSZwu/vKgD67p2L29YySKQDVcgGdF/39tPeOqDtUo1ESmU/zCs4EBvQslwkELVSseDjKAoYX386G4tsFNFk5ePwXKkUUJrKxGobVxFIRZKMbxTxSCeYU88TVyMKX0FZWgr1aRofvfKXIci75B2pxj/07yzKSKAKqum8zx0TIaiiZB+q5Itzn+pjIjCaiqKUSZEFksXomEJdKelgbbdAKeiAS+/otlBIMqJV5uHp6fJpIoMFJV10qnx1n43Re0eF4awtbGGOqh0XWl5ZCWdUEczGDLl+vz952crLxhA15uex4lvVBIrO5NdJo5rjqpmYXv7PDrvCjJiIQr3LJZKC+tdWpZrZh4kpQhQKiKz9YQe8wByvEc95ghUng4ej0Pqb5Z+I64SDMxERkaUVUSipkUUJez3oIEyz3v1Zu8niCJlWiRjDjb24XfCpVtlHncNC1GaFKAoq6KmrxyEErc5pVVtJB2ni0Ed0oKJwBFrMRdktVGZNBB9lgBNtjMSxWyzl4TEc950DFc/501HP+J8AAVr8TzxYnAmEAAAAASUVORK5CYII=');
}

.TableCtrl-button.TableCtrl-button-icon.FilterIco {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADMSURBVDhPYxhmILGw7UtmWcd/Qji+sOM3VAsqCMpt8U3Ib/k9f82u/8evPcTAIPHEgpZ/HinN0VAtmCAwo8kvLrfx77zVO1E0g/jxeY3/3JIacGuGAb/sqsCY7Lq/c1fvAGsG0bE59f/c4usIa4YBj/TywMK6XrABINohppp4zTAQm1EJNgBEQ4VIA1GppWADQDRUiDQQnlQENgBEQ4VIA/4xuX+nL9n4PyQ+jzwDbMMygv0is/4FxWSTZwAIWAEN8QxLx57yBgFgYAAAByKVcU58X3gAAAAASUVORK5CYII=');
}

.ParCtrl-form {
    overflow: visible !important;
}

.ParCtrl-form td.formTitle, .ParCtrl-form td.formTitleFocused, .ParCtrl-form td.formTitleError {
    padding: 8px 20px;
    border-bottom: 1px solid #dae7f1;
    font: 11px Tahoma, Arial, sans-serif !important;
}

.ParCtrl-form td.formCell, .ParCtrl-form td.formCellFocused, .ParCtrl-form td.formCellError {
    padding: 8px 0 8px 0;
    border-bottom: 1px solid #dae7f1;
    font: 11px Tahoma, Arial, sans-serif !important;
}

.ui-dialog .ParCtrl-form td.formTitle, .ui-dialog .ParCtrl-form td.formTitleFocused, .ui-dialog .ParCtrl-form td.formTitleError, .ui-dialog .ParCtrl-form td.formCell, .ui-dialog .ParCtrl-form td.formCellFocused, .ui-dialog .ParCtrl-form td.formCellError {
    border-bottom: 0;
}

.ParCtrl-form td .staticTextItem {
    font: 11px Tahoma, Arial, sans-serif !important;
}

.ParCtrl-form textarea.textItem, .ParCtrl-form textarea.textItemFocused {
    height: 50px !important;
    overflow: auto;
}

.ParCtrl-form select {
    height: 60px !important;
}

/*.ParCtrl-form div textarea.textItem, .ParCtrl-form div textarea.textItemFocused {height:60px !important; overflow: auto;}*/
.ParCtrl-form td multiple-attachment-title {
    padding-top: 30px;
}

.startEdit-mode .ParCtrl-form td.formTitle, .startEdit-mode .ParCtrl-form td.formTitleFocused, .startEdit-mode .ParCtrl-form td.formTitleError {
    padding: 4px 20px;
    border-bottom: 1px solid #dae7f1;
    font: 11px Tahoma, Arial, sans-serif !important;
}

.startEdit-mode .ParCtrl-form td.formCell, .startEdit-mode .ParCtrl-form td.formCellFocused, .startEdit-mode .ParCtrl-form td.formCellError {
    padding: 4px 0 4px 0;
    border-bottom: 1px solid #dae7f1;
    font: 11px Tahoma, Arial, sans-serif !important;
}

.ui-dialog .startEdit-mode .ParCtrl-form td.formTitle, .ui-dialog .startEdit-mode .ParCtrl-form td.formTitleFocused, .ui-dialog .startEdit-mode .ParCtrl-form td.formTitleError, .ui-dialog .startEdit-mode .ParCtrl-form td.formCell, .ui-dialog .startEdit-mode .ParCtrl-form td.formCellFocused, .ui-dialog .startEdit-mode .ParCtrl-form td.formCellError {
    border-bottom: 0;
}

.ui-dialog .filtering-layout .filter-layout td.equals-filter-checkbox-title {
    vertical-align: bottom;
}

.ui-dialog .filtering-layout .filter-layout td {
    font-size: 11px !important;
}

.ui-dialog .filtering-layout .filter-layout td.equals-filter-checkbox-title span {
    white-space: nowrap;
    font-family: Tahoma, Arial, sans-serif !important;
    border-bottom: 1px dotted #000;
}

.ParCtrl-layout .ParCtrl-mainLayout .dateSelectorContainer .date-img-button img {
    margin-top: 4px;
    height: 7px !important;
    width: 13px !important;
}

.ParCtrl-layout .ParCtrl-mainLayout .dateSelectorContainer .date-img-button {
    margin: 3px 0 0 6px !important;
}

.gwt-par .main-par-layout .dateSelectorContainer .date-img-button img {
    margin-top: 4px;
    height: 7px !important;
    width: 13px !important;
}

.gwt-par .main-par-layout .dateSelectorContainer .date-img-button {
    margin: 3px 0 0 6px !important;
    cursor: pointer;
}

.gwt-par {
    padding-bottom: 0 !important;
}

/*.ui-dialog .ParCtrl-layout .ParCtrl-mainLayout .ParCtrl-form .dateSelectorContainer {height: height:22px !important;} */

.ui-dialog .ParCtrl-form .formTitle:first-child, .ui-dialog .ParCtrl-form .formTitleFocused:first-child {
    padding-left: 20px;
}

.ui-dialog .ParCtrl-form > form {
    width: auto !important;
}

/*.ui-dialog > div {width: auto !important;}*/
.ui-dialog {
    display: table;
}

.ParCtrl-form table tr td {
    font: 11px Tahoma, Arial, sans-serif !important;
}

.ParCtrl-form table tr td.formTitle {
    color: #000;
}

.ParCtrl-form table tr td.formTitleFocused {
    color: #000;
}

.ParCtrl-form table tr td.formCell {
    color: #000;
}

.ParCtrl-mainLayout td.formTitle, .ParCtrl-mainLayout td.formTitleFocused, .ParCtrl-mainLayout td.formTitleError {
    white-space: nowrap;
}

.ui-dialog .ui-dialog-content {
    overflow: visible !important;
}

.ui-dialog .ui-dialog-content .ParCtrl-layout {
    overflow: visible !important;
}

/* ATTENTION! Following width: 100%; is for fixed size only!! */
/*************************************************************
.widget-content > div > .ParCtrl-layout .ParCtrl-group > div:first-child {width: 100% !important;}
.widget-content > div > .ParCtrl-layout .ParCtrl-group > div:first-child > div:first-child {width: 100% !important;}
.widget-content > div > .ParCtrl-layout .ParCtrl-group > div:first-child table {width: 100% !important;}
*************************************************************/

/*
.edit-mode .ParCtrl-form td.formTitle, .edit-mode .ParCtrl-form td.formTitleFocused, .edit-mode .ParCtrl-form td.formTitleError {padding:8px 10px !important;}
.edit-mode .ParCtrl-form td.formCell, .edit-mode .ParCtrl-form td.formCellFocused, .edit-mode .ParCtrl-form td.formCellError {padding:4px 20px 4px 10px !important;}*/

/*
.ui-dialog .ParCtrl-form form table tr td {box-sizing:border-box;}
.ui-dialog .ParCtrl-form form table tr td.formTitle {width:110px !important;}
.ui-dialog .ParCtrl-form form table tr td.formTitleFocused {width:110px !important;}
.ui-dialog .ParCtrl-form form table tr td.formCell {width:110px !important;}
.ui-dialog .ParCtrl-form form table tr td.formCellFocused {width:110px !important;}
.ui-dialog .ParCtrl-form form table tr td.formCell input.textItem {width:100% !important; padding:4px 0 4px 0 !important;}
.ui-dialog .ParCtrl-form form table tr td.formCellFocused input.textItemFocused {width:100% !important; padding:4px 0 4px 0 !important;}
.ui-dialog .ParCtrl-form form table tr td.formCell .selectItemControl {width:110px !important; font:11px Tahoma, Arial, sans-serif !important;}
.ui-dialog .ParCtrl-form form table tr td.formCellFocused .selectItemControlFocused {width:110px !important; font:11px Tahoma, Arial, sans-serif !important;}
.ui-dialog .ParCtrl-form form table tr td.formCell .selectItemControl tr td:first-child {width:92px !important;}
.ui-dialog .ParCtrl-form form table tr td.formCell .selectItemControl tr td:first-child .selectItemText {width:92px !important;}
.ui-dialog .ParCtrl-form form table tr td.formCellFocused .selectItemControlFocused tr td:first-child .selectItemTextFocused {width:92px !important;}
.ui-dialog .ParCtrl-form form table tr td.formCell .selectItemControl tr td:first-child {width:92px !important;}
.ui-dialog .ParCtrl-form form table tr td.formCell .selectItemControl tr td.selectItemPickerIcon {width:18px !important;}
.ui-dialog .ParCtrl-form form table tr td.formCell .selectItemControl tr td.selectItemPickerIconFocused {width:18px !important;}
*/

/* required fields - start */

.startEdit-mode b span.ParCtrl-fieldTitle {
    font-weight: normal;
}

.startEdit-mode b span.ParCtrl-fieldTitle:after {
    content: '*';
    color: #c34d34;
    margin-left: 3px;
}

.start-edit .nc-field-label-required {
    font-weight: normal;
}

.nc-field-label-required-edit{
    font-weight: normal;
}

.nc-field-label-required-edit:after{
    content: '*';
    color: transparent;
    margin-left: 3px;
}

.start-edit .nc-field-label-required:after {
    content: '*';
    color: #c34d34 !important;
    margin-left: 3px;
}

.nc-header-tablectrl.nc-field-label-required .header-block span:not(.filter):after {
    content: '*';
    color: transparent;
    padding-left: 3px;
}

.nc-table-ingrid-editing .nc-header-tablectrl.nc-field-label-required .header-block span:after {
    color: #c34d34;
}

.nc-parctrl-cell-label.nc-parctrl-cell-label.nc-parctrl-field-required .nc-field-label.nc-field-label-required:after {
    content: '*';
    color: transparent;
    padding-left: 3px;
}

.nc-parctrl-ingrid-editing .nc-parctrl-cell-label.nc-parctrl-cell-label.nc-parctrl-field-required .nc-field-label.nc-field-label-required:after {
    color: #c34d34;
}

/* required fields - end */

.ParCtrl-errMsg {
    display: none;
}

.ParCtrl-form .textItem, .ParCtrl-form .textItemFocused {
    color: #000;
    border: 1px solid !important;
    outline-color: #46A9E8;
    border-color: #ababab !important;
    font: 11px Tahoma, Arial, sans-serif !important;
}

.ParCtrl-form form table tr td.formCell .selectItemControl {
    max-width: 220px !important;
}

.ParCtrl-form form table tr td.formCell .selectItemControlFocused {
    max-width: 220px !important;
}

.ParCtrl-form .multiVVValueForm select {
    border-color: #ababab !important;
}

.ParCtrl-form .selectItemTextFocused {
    outline-color: #46A9E8;
}

.ParCtrl-form .selectItemPickerIcon, .ParCtrl-form .selectItemPickerIconFocused, .ParCtrl-form .selectItemPickerIconError {
    padding: 0;
    border: 0;
}

.ParCtrl-layout {
    /*overflow:hidden !important;*/
}

.ParCtrl-errWrapper {
    position: relative;
}

.formCellError .ParCtrl-errWrapper .ParCtrl-errMsg {
    display: block;
    position: absolute;
    top: -7px;
    right: 2px;
    white-space: nowrap;
    font-size: 9px;
    padding: 0 3px;
    background-color: #c34d34;
    color: #fff;
    font-weight: normal !important;
    z-index: 250000;
}

.formCellError .ParCtrl-errWrapper .textItem {
    border-color: #c34d34 !important;
    outline-color: #c34d34 !important;
}

.formTitleError span {
    color: #666 !important;
    font-weight: normal !important;
}

.Ctrl-toolbar.top {
    top: 0 !important;
}

.Ctrl-toolbar .ParCtrl-button {
    border: 0 !important;
}

.Ctrl-toolbar .ParCtrl-button td {
    background: none;
    background-position: 0 4px;
    background-repeat: no-repeat;
    display: block;
    margin: 4px 0 4px 10px;
    padding-left: 15px;
    border: 0;
    outline: none;
    cursor: pointer;
    vertical-align: top !important;
}

.Ctrl-toolbar .ParCtrl-button.ParCtrl-saveButton td {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTk1NkJDMUU3MURGMTFFMkJEQjJDRDMzMUMzRDNGRTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTk1NkJDMUY3MURGMTFFMkJEQjJDRDMzMUMzRDNGRTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OTU2QkMxQzcxREYxMUUyQkRCMkNEMzMxQzNEM0ZFMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OTU2QkMxRDcxREYxMUUyQkRCMkNEMzMxQzNEM0ZFMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjwHuYoAAAFpSURBVHjalFFNSwJRFD3vzeTC/EhJF6OLKBG0DGKCgqBvoUVGQpt2tbF9qxbzR2zdOsJFTUS0CCKCoZVUJjJ+kNEPmNFKX3eKQFoEXng87r3nnnPfeUwIgX5C/q8ZnOBIaUJlHDlKQ8S9xykwssnh3L0nkOSYOCD1LvJbi7u5hcm1NDrIyql9wJcQiK4DogM0CgzRDQHuguqAM/PbqmVZuLrTn0jlUYrtIASGI5JbhkDTN4omJAID+ZWZjGrbNs6vTwwa1hjDpSw+kZ2bXUr7vQHP6cWxAzwk6VxybEo1zQqezaJBQE0MQGfUlKKrGKxVzelA2K+EwyGlWXtV4uNxtd21UH4ofTOTos4kgB4PKZJGVXygVq80EsMxtxKMeBQht1C6rf+s4YDJy98B7thH++vdFrT7QsXgXgvFs6bh5E79r9XSUIzB5Sf32ii/v6H2cmMnOjY0yQ2dnAJ32HsUWL8/zdFnfAkwAM4IgZVZ6gRSAAAAAElFTkSuQmCC');
}

.Ctrl-toolbar .ParCtrl-button.ParCtrl-cancelButton td {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUYxNzVBRjA3MURGMTFFMjk1RDZEMUJBM0QyNEI2MTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUYxNzVBRjE3MURGMTFFMjk1RDZEMUJBM0QyNEI2MTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RjE3NUFFRTcxREYxMUUyOTVENkQxQkEzRDI0QjYxOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RjE3NUFFRjcxREYxMUUyOTVENkQxQkEzRDI0QjYxOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhzQgFwAAADwSURBVHjaYvz//z8DKYCJgUTAAiJWMjIyMDIweACZLUBc84eBYQcLEh/ohh3hUJeAbQAqYPgNlAwtKTEG0UCpamT+H2QrQH6YD6TnAU2cy8Bw5kdy8n9keiEDg/EiqDoQBjvpG0TvDiA2njt3LkO0tzeIPgu0aekPBoaz/9A9/RWiyeM7A0NgsKGh8ZytW8+CaKDi6P8Qv6A6SQlINwOtfygr+x9EJzMwFCLzlZCcxACNBzlrBoakTKCkLAODP5Avbc/AEAXiWzEwpAD5ijANjGCCkZEfKMgBdeIvSKCB2exQ+gdQ3XuQyYw0j2mAAAMAR5dzGZRD0zYAAAAASUVORK5CYII=');
}

.Ctrl-toolbar .ParCtrl-button.ParCtrl-editButton td {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTQzMEUwMEI3MURGMTFFMjhFQzFBNzFCNzVBRTI0QjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTQzMEUwMEM3MURGMTFFMjhFQzFBNzFCNzVBRTI0QjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNDMwRTAwOTcxREYxMUUyOEVDMUE3MUI3NUFFMjRCNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNDMwRTAwQTcxREYxMUUyOEVDMUE3MUI3NUFFMjRCNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve7Fw0AAADKSURBVHjaYvz//z8DKYCJgUSAoWF5ORNDWFgYwwZdXctfjIzrbzIxOeDVIKrLwMDMzKxynY/Pme3AgQDB//8bURSA/ICMz25jtA8ICMgBsv97i4r2bWNgcEOWhzNW1jOAFT89x7D1//9N/xUUFGqFhIT05qAZCncSFyeDmoTE/zIpw01e59f57TdSfXHk79+/lzB8DdO5rZmxHuSMc2sZ9s1pYHBBdyoMM8LigZGR8X9zJMMaRj7GScyc/w9X9GOPH0b6RxwhABBgAKxHgMWl+NU/AAAAAElFTkSuQmCC');
    margin: 0 0 0 10px;
}

.ParCtrl-button.ParCtrl-cancelButton:before {
    position: absolute;
    top: 6px;
    left: 7px;
    left: 10px;
    color: #000;
}

/* paginator for table */

.ui-pager {
    border-top: 1px solid #83acd5;
    margin-top: -1px;
}

.ui-pager table {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

.ui-pager div.selectItemText {
    border-bottom: 1px dotted #336699;
    border-left: 0 !important;
    border-top: 0 !important;
    text-align: center;
    font: Tahoma, Arial, sans-serif !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    font-size: 11px;
}

.ui-pager div.selectItemTextFocused {
    border-bottom: 1px dotted #336699;
    border-left: 0 !important;
    border-top: 0 !important;
    text-align: center;
    font: Tahoma, Arial, sans-serif !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    font-size: 11px;
}

div.pickListMenuBody {
    border: 1px solid #d9d9d9 !important;
}

.ui-pager td.formCell {
    padding-left: 0 !important;
    padding-top: 2px !important;
}

.ui-pager > div {
    top: 0 !important;
}

.ui-pager > div > div {
    top: 0 !important;
}

/*.ui-pager > div > div > div table {height:24px !important;}*/
.ui-pager > div > div > div table tr td {
    font: Tahoma, Arial, sans-serif !important;
    color: #a6a6a6;
    padding-right: 5px;
    font-size: 10px;
}

.ui-pager > div > div > div table tr td.ui-pager-arrow {
    text-align: center;
    padding: 0 5px;
    border-top: 1px solid #fff;
    cursor: pointer;
    color: #000;
}

.ui-pager > div > div > div table tr td.ui-pager-rows-info {
    text-align: right;
}

.ui-pager > div > div > div table tr td.ui-pager-page-number {
    border: 1px solid #fff;
    text-align: center;
    padding: 0 5px;
    cursor: pointer;
    font-size: 11px;
    color: #000;
}

.ui-pager > div > div > div table tr td.ui-pager-page-number span {
    border-bottom: 1px solid #ccc;
}

.ui-pager > div > div > div table tr td.ui-pager-page-number:hover {
    background-color: #ebf1f5;
}

.ui-pager > div > div > div table tr td.ui-pager-page-number:hover span {
    border-bottom: none;
}

.ui-pager > div > div > div table tr td.ui-pager-arrow:hover {
    background-color: #ebf1f5;
    cursor: pointer;
}

.ui-pager > div > div > div table tr td.ui-pager-page-selected {
    border: 1px solid #c3d7e8;
    background-color: #d9edfd;
    text-align: center;
    padding: 0 5px;
    font-size: 11px;
    color: #000;
}

.ui-pager > div > div > div table tr td.ui-pager-page-selected span {
    border-bottom: none;
}

.ui-pager-items-per-page {
    padding-left: 5px;
    padding-right: 5px;
}

/* ----------------------------- IE ONLY! ---------------------------------------------*/

.ui-pager > div > table tr td {
    font: Tahoma, Arial, sans-serif !important;
    color: #a6a6a6;
    padding-right: 5px;
    font-size: 10px;
}

.ui-pager > div > table tr td.ui-pager-arrow {
    text-align: center;
    padding: 0 5px;
    border-top: 1px solid #fff;
    cursor: pointer;
    color: #000;
}

.ui-pager > div > table tr td.ui-pager-rows-info {
    text-align: right;
}

.ui-pager > div > table tr td.ui-pager-page-number {
    border: 1px solid #fff;
    text-align: center;
    padding: 0 5px;
    cursor: pointer;
    font-size: 11px;
    color: #000;
}

.ui-pager > div > table tr td.ui-pager-page-number span {
    border-bottom: 1px solid #ccc;
}

.ui-pager > div > table tr td.ui-pager-page-number:hover {
    background-color: #ebf1f5;
}

.ui-pager > div > table tr td.ui-pager-page-number:hover span {
    border-bottom: none;
}

.ui-pager > div > table tr td.ui-pager-arrow:hover {
    background-color: #ebf1f5;
    cursor: pointer;
}

.ui-pager > div > table tr td.ui-pager-page-selected {
    border: 1px solid #c3d7e8;
    background-color: #d9edfd;
    text-align: center;
    padding: 0 5px;
    font-size: 11px;
    color: #000;
}

.ui-pager > div > table tr td.ui-pager-page-selected span {
    border-bottom: none;
}

/* ----------------------------- IE ONLY! ---------------------------------------------*/

/* .ui-pager > div > div > div table tr td table.selectItemControl {margin-top:-3px;}
.ui-pager > div > div > div table tr td table.selectItemControlFocused {margin-top:-3px;}*/

/* toolbar */
/* ATTENTION! Following width: 100%; is for fixed size only!! */
.Ctrl-toolbar {
    background: #e3e7ec url('data:image/png;base64,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') repeat-x; /*border-top:2px solid #69c;*/
    height: 30px !important;
    width: 100% !important;
}

.Ctrl-toolbar .TableCtrl-button td {
    padding: 8px 10px 7px;
    background: none;
    border: 0;
    color: #369;
    font-weight: bold;
    font: 11px Tahoma, Verdana, sans-serif;
    text-decoration: underline;
    border-right: 1px solid #fff;
}

.Ctrl-toolbar .TableCtrl-button td.buttonOver {
    padding: 8px 10px 7px;
    background: none;
    border: 0;
    color: #369;
    font-weight: bold;
    font: 11px Tahoma, Verdana, sans-serif;
    text-decoration: none;
    border-right: 1px solid #fff;
}

.Ctrl-toolbar .TableCtrl-button td.buttonDown {
    padding: 8px 10px 7px;
    background: none;
    border: 0;
    color: #369;
    font-weight: bold;
    font: 11px Tahoma, Verdana, sans-serif;
    text-decoration: none;
    border-right: 1px solid #fff;
}

.Ctrl-toolbar .TableCtrl-button.TableCtrl-button-icon {
    background-position: 7px 7px;
    background-repeat: no-repeat;
}

.Ctrl-toolbar .TableCtrl-button.TableCtrl-button-icon td {
    padding-left: 30px;
}

.Ctrl-toolbar .TableCtrl-button.TableCtrl-button-disabled td {
    color: #333;
    text-decoration: none;
}

/*.TableCtrl-headerBarStyle {padding-right:-30px;}*/

/*
.Ctrl-toolbar {
    padding: 2px 0;
}*/

.Ctrl-toolbar .TableCtrl-button:first-child {
    margin-left: 0;
}

/* toolbar buttons */
.Ctrl-btm-toolbar {
    background: none;
    border-top-color: #fff;
}

.Ctrl-btm-toolbar .TableCtrl-button td, .show-all-button td {
    background: none;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    color: #369;
    text-decoration: underline;
    border: 0;
}

.Ctrl-btm-toolbar .TableCtrl-button td:hover, .show-all-button td:hover {
    text-decoration: none;
}

.TableCtrl-btm-toolbar {
    background: none;
    border-top-color: #fff;
}

.TableCtrl-btm-toolbar .TableCtrl-button td, .show-all-button td {
    background: none;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    color: #369;
    text-decoration: underline;
    border: 0;
}

.TableCtrl-btm-toolbar .TableCtrl-button td:hover, .show-all-button td:hover {
    text-decoration: none;
}

.ParCtrl-btm-toolbar {
    background-color: #edf0f2; /*height:50px !important;*/
    border-radius: 0 0 12px 12px;
}

.nc-widget-state.nc-control.nc-control-parctrl .ParCtrl-btm-toolbar {
    border-radius: 0;
}

.nc-control-parctrl .gwt-last-row .nc-memo-field {
    margin: 0 0 5px 0;
}

.nc-control-filterctrl .ParCtrl-btm-toolbar {
    margin: 0 -20px
}

.ParCtrl-btm-toolbar .TableCtrl-button > div {
    padding: 12px 0 12px 9px !important;
}

.ParCtrl-btm-toolbar .TableCtrl-button > table {
    padding: 12px 0 12px 9px !important;
}

/*
.ui-dialog .ParCtrl-btm-toolbar .TableCtrl-button table {padding-left:10px; padding-left:13px\0/;}
.ParCtrl-btm-toolbar .TableCtrl-button.ParCtrl-cancelButton table {padding-left:0;}
.ParCtrl-btm-toolbar .TableCtrl-button.ParCtrl-orButton table {padding-left:7px; padding-left:10px\0/;}
*/
.ParCtrl-btm-toolbar .TableCtrl-button table {
    height: auto !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    padding-left: 13px !important;
}

.ParCtrl-btm-toolbar .TableCtrl-button td {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABoCAYAAABLw827AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA6ZJREFUeNrs3T9rZFUYwOF7547DzEZCNhskxBRaJaCF2qRKYNMMkk4Ev4bpLPwM7jexCzJNililGUEQkkYEgyyLiWFDQjIz947nzL9aMTBnzPPAmzs7bHWKH+eeDXvyLMuanU7ni5WVlfcygARdX1+/abfb39fD57UYq83NzVeWBUjUYWxVDNZy/NPq6mrWaDQsC5Cci4uL+FiOwSrip3q9nlVVZWWAVBX16SexAlInWIBgAQgWIFiCBSxMsMqytBqAHRaAYAFeCQEEC8ArISBYAF4JAeywAMECECwAwQIEC0CwAP5JsAYnJyf1vb29Q8sBpCg2KrYqDz/eD7MbZjuMa3OA1PTCnIX5MQarGeZFNr7uq25tgMQMwrwNcxkDVTs6Onq5FlgXIEV/BgcHB6Obn9djrLa3t938DCTp7OwsnrGvx2A9j1+0Wq2sKAorA6Tq+ezm51qtlg2HQ0sCpMrNz8DimAXL7gpYmGDZYQGCBeCVEHiywfJfJAN2WACPHSxnWIBgATx2sJxhAQsTLGdYgFdCAMECBAsg9WA5wwLssAAEC/BKCGCHBfDfgzXodDrvttttNz8DSYqNyiY3P38Y5vMwn2bjS1UBUnIf5qcwP8RgtcKsZ+Prvtz8DKQm3vz8V5jXMVDl8fHxztLS0rp1AVJ0e3v7en9/f3Tz83KM1dbWlpufgSSdn5/HM/blGKxn8Yubm5us3+9bGSBVz2rhRxyxAlJXmx2y53luOYC0i2UJgEVhhwUIFoBXQsAOyw4LECwAwQKeGmdYgB0WgGABgiVYgGABPBKH7oAdFoBgAV4JAeywAOywgKe4w6q63W4vPN38DCRp0qgqvgeuhfkozGaYdywNkJh4Q85FmF9isBphlrPxdV9eEYHUVGHuwrzNT09PLQcwFzs7O//q78+CVVXV13mefxk+tsLz48nOC2AuhsPhb+FxFZ7ng8Hg293d3V/rk8rVQrhebWxsjH69odFo+DUHYF6hGj37/f4Hce7v7z+7urr6PXz1zfT3sEZnV81m02oBczXdLMWNU1EUWQhWVpZlbFQ+PWS3nQKS518FAcECECxAsAAEC0CwAMECECwAwQIEC0CwAAQLECwAwQIQLECwAAQLQLCA/22w7u7usoeHB6sCzF1Zllmv15tdShFNL6EYXl5efjUYDA7zPG8WRfGJ5QLmqaqqNyFWf4Rw/dztdr+L343uJYzXfE3iVZ/sulxKAaQgbq/KbHxdffm3AAMA/HwwvD3SKu0AAAAASUVORK5CYII=') no-repeat;
    display: block;
    color: #000;
    height: 20px;
    min-width: 45px;
    text-align: center;
    position: relative;
    padding: 6px 11px 0 14px;
    text-decoration: none;
    border: 0;
    outline: none;
    cursor: pointer;
    vertical-align: top;
}
.ui-dialog.filter-popup .ui-icon-gripsmall-diagonal-se {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG1JREFUeNpi/P//PwM5gImBTDCqEQ1s3ryZEcZmIUETq6+v728gLQHkPmciUhMbsiYglmQAJQB8eNOmTcxQWgKI/4NocKIhoIkdmyYQZsHjPB6g874gOw/IfwHjM+JLq7g0gfiEAgeuCZ0PEGAAuHl/PFWCM7MAAAAASUVORK5CYII=');
    background-position: 0 0;
    width : 20px;
    height: 20px;
}
.ParCtrl-btm-toolbar .TableCtrl-button td:after {
    content: '';
    position: absolute;
    top: 0;
    right: -3px;
    width: 3px;
    height: 26px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABoCAYAAABLw827AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA6ZJREFUeNrs3T9rZFUYwOF7547DzEZCNhskxBRaJaCF2qRKYNMMkk4Ev4bpLPwM7jexCzJNililGUEQkkYEgyyLiWFDQjIz947nzL9aMTBnzPPAmzs7bHWKH+eeDXvyLMuanU7ni5WVlfcygARdX1+/abfb39fD57UYq83NzVeWBUjUYWxVDNZy/NPq6mrWaDQsC5Cci4uL+FiOwSrip3q9nlVVZWWAVBX16SexAlInWIBgAQgWIFiCBSxMsMqytBqAHRaAYAFeCQEEC8ArISBYAF4JAeywAMECECwAwQIEC0CwAP5JsAYnJyf1vb29Q8sBpCg2KrYqDz/eD7MbZjuMa3OA1PTCnIX5MQarGeZFNr7uq25tgMQMwrwNcxkDVTs6Onq5FlgXIEV/BgcHB6Obn9djrLa3t938DCTp7OwsnrGvx2A9j1+0Wq2sKAorA6Tq+ezm51qtlg2HQ0sCpMrNz8DimAXL7gpYmGDZYQGCBeCVEHiywfJfJAN2WACPHSxnWIBgATx2sJxhAQsTLGdYgFdCAMECBAsg9WA5wwLssAAEC/BKCGCHBfDfgzXodDrvttttNz8DSYqNyiY3P38Y5vMwn2bjS1UBUnIf5qcwP8RgtcKsZ+Prvtz8DKQm3vz8V5jXMVDl8fHxztLS0rp1AVJ0e3v7en9/f3Tz83KM1dbWlpufgSSdn5/HM/blGKxn8Yubm5us3+9bGSBVz2rhRxyxAlJXmx2y53luOYC0i2UJgEVhhwUIFoBXQsAOyw4LECwAwQKeGmdYgB0WgGABgiVYgGABPBKH7oAdFoBgAV4JAeywAOywgKe4w6q63W4vPN38DCRp0qgqvgeuhfkozGaYdywNkJh4Q85FmF9isBphlrPxdV9eEYHUVGHuwrzNT09PLQcwFzs7O//q78+CVVXV13mefxk+tsLz48nOC2AuhsPhb+FxFZ7ng8Hg293d3V/rk8rVQrhebWxsjH69odFo+DUHYF6hGj37/f4Hce7v7z+7urr6PXz1zfT3sEZnV81m02oBczXdLMWNU1EUWQhWVpZlbFQ+PWS3nQKS518FAcECECxAsAAEC0CwAMECECwAwQIEC0CwAAQLECwAwQIQLECwAAQLQLCA/22w7u7usoeHB6sCzF1Zllmv15tdShFNL6EYXl5efjUYDA7zPG8WRfGJ5QLmqaqqNyFWf4Rw/dztdr+L343uJYzXfE3iVZ/sulxKAaQgbq/KbHxdffm3AAMA/HwwvD3SKu0AAAAASUVORK5CYII=') right 0 no-repeat;
}

.ParCtrl-btm-toolbar .TableCtrl-button td:hover {
    background-position: 0 -26px;
}

.ParCtrl-btm-toolbar .TableCtrl-button td:hover:after {
    background-position: right -26px;
}

.ParCtrl-btm-toolbar .TableCtrl-button td:active {
    background-position: 0 -52px;
}

.ParCtrl-btm-toolbar .TableCtrl-button td:active:after {
    background-position: -52px 0;
}

.ParCtrl-btm-toolbar .ParCtrl-orButton td {
    min-width: auto;
    background: none;
    outline: none;
    padding: 6px 0 0;
    cursor: default;
}

.ParCtrl-btm-toolbar .ParCtrl-cancelButton td {
    background: none;
    display: block;
    color: #920202 !important;
    font-size: 11px;
    text-transform: lowercase;
    text-decoration: underline;
    border: 0;
    outline: none;
    padding: 6px 0 0;
}

.ParCtrl-btm-toolbar .ParCtrl-orButton td:after {
    display: none;
}

.ParCtrl-btm-toolbar .ParCtrl-cancelButton td:after {
    display: none;
}

.ParCtrl-btm-toolbar .ParCtrl-cancelButton td:hover {
    text-decoration: none;
}

/* composite - start */

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar {
    background-color: #edf0f2;
    height: 50px !important;
    width: 100% !important;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button {
    height: 50px !important;
    margin-left: 10px;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button > div {
    padding: 12px 0 12px 9px !important;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button > table {
    padding: 12px 0 12px 9px !important;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button table {
    height: auto !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    padding-left: 13px !important;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button td {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABoCAYAAABLw827AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA6ZJREFUeNrs3T9rZFUYwOF7547DzEZCNhskxBRaJaCF2qRKYNMMkk4Ev4bpLPwM7jexCzJNililGUEQkkYEgyyLiWFDQjIz947nzL9aMTBnzPPAmzs7bHWKH+eeDXvyLMuanU7ni5WVlfcygARdX1+/abfb39fD57UYq83NzVeWBUjUYWxVDNZy/NPq6mrWaDQsC5Cci4uL+FiOwSrip3q9nlVVZWWAVBX16SexAlInWIBgAQgWIFiCBSxMsMqytBqAHRaAYAFeCQEEC8ArISBYAF4JAeywAMECECwAwQIEC0CwAP5JsAYnJyf1vb29Q8sBpCg2KrYqDz/eD7MbZjuMa3OA1PTCnIX5MQarGeZFNr7uq25tgMQMwrwNcxkDVTs6Onq5FlgXIEV/BgcHB6Obn9djrLa3t938DCTp7OwsnrGvx2A9j1+0Wq2sKAorA6Tq+ezm51qtlg2HQ0sCpMrNz8DimAXL7gpYmGDZYQGCBeCVEHiywfJfJAN2WACPHSxnWIBgATx2sJxhAQsTLGdYgFdCAMECBAsg9WA5wwLssAAEC/BKCGCHBfDfgzXodDrvttttNz8DSYqNyiY3P38Y5vMwn2bjS1UBUnIf5qcwP8RgtcKsZ+Prvtz8DKQm3vz8V5jXMVDl8fHxztLS0rp1AVJ0e3v7en9/f3Tz83KM1dbWlpufgSSdn5/HM/blGKxn8Yubm5us3+9bGSBVz2rhRxyxAlJXmx2y53luOYC0i2UJgEVhhwUIFoBXQsAOyw4LECwAwQKeGmdYgB0WgGABgiVYgGABPBKH7oAdFoBgAV4JAeywAOywgKe4w6q63W4vPN38DCRp0qgqvgeuhfkozGaYdywNkJh4Q85FmF9isBphlrPxdV9eEYHUVGHuwrzNT09PLQcwFzs7O//q78+CVVXV13mefxk+tsLz48nOC2AuhsPhb+FxFZ7ng8Hg293d3V/rk8rVQrhebWxsjH69odFo+DUHYF6hGj37/f4Hce7v7z+7urr6PXz1zfT3sEZnV81m02oBczXdLMWNU1EUWQhWVpZlbFQ+PWS3nQKS518FAcECECxAsAAEC0CwAMECECwAwQIEC0CwAAQLECwAwQIQLECwAAQLQLCA/22w7u7usoeHB6sCzF1Zllmv15tdShFNL6EYXl5efjUYDA7zPG8WRfGJ5QLmqaqqNyFWf4Rw/dztdr+L343uJYzXfE3iVZ/sulxKAaQgbq/KbHxdffm3AAMA/HwwvD3SKu0AAAAASUVORK5CYII=') no-repeat;
    display: block;
    color: #000;
    height: 20px;
    min-width: 45px;
    text-align: center;
    position: relative;
    padding: 6px 11px 0 14px;
    text-decoration: none;
    border: 0;
    outline: none;
    cursor: pointer;
    vertical-align: top;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button td:after {
    content: '';
    position: absolute;
    top: 0;
    right: -3px;
    width: 3px;
    height: 26px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABoCAYAAABLw827AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA6ZJREFUeNrs3T9rZFUYwOF7547DzEZCNhskxBRaJaCF2qRKYNMMkk4Ev4bpLPwM7jexCzJNililGUEQkkYEgyyLiWFDQjIz947nzL9aMTBnzPPAmzs7bHWKH+eeDXvyLMuanU7ni5WVlfcygARdX1+/abfb39fD57UYq83NzVeWBUjUYWxVDNZy/NPq6mrWaDQsC5Cci4uL+FiOwSrip3q9nlVVZWWAVBX16SexAlInWIBgAQgWIFiCBSxMsMqytBqAHRaAYAFeCQEEC8ArISBYAF4JAeywAMECECwAwQIEC0CwAP5JsAYnJyf1vb29Q8sBpCg2KrYqDz/eD7MbZjuMa3OA1PTCnIX5MQarGeZFNr7uq25tgMQMwrwNcxkDVTs6Onq5FlgXIEV/BgcHB6Obn9djrLa3t938DCTp7OwsnrGvx2A9j1+0Wq2sKAorA6Tq+ezm51qtlg2HQ0sCpMrNz8DimAXL7gpYmGDZYQGCBeCVEHiywfJfJAN2WACPHSxnWIBgATx2sJxhAQsTLGdYgFdCAMECBAsg9WA5wwLssAAEC/BKCGCHBfDfgzXodDrvttttNz8DSYqNyiY3P38Y5vMwn2bjS1UBUnIf5qcwP8RgtcKsZ+Prvtz8DKQm3vz8V5jXMVDl8fHxztLS0rp1AVJ0e3v7en9/f3Tz83KM1dbWlpufgSSdn5/HM/blGKxn8Yubm5us3+9bGSBVz2rhRxyxAlJXmx2y53luOYC0i2UJgEVhhwUIFoBXQsAOyw4LECwAwQKeGmdYgB0WgGABgiVYgGABPBKH7oAdFoBgAV4JAeywAOywgKe4w6q63W4vPN38DCRp0qgqvgeuhfkozGaYdywNkJh4Q85FmF9isBphlrPxdV9eEYHUVGHuwrzNT09PLQcwFzs7O//q78+CVVXV13mefxk+tsLz48nOC2AuhsPhb+FxFZ7ng8Hg293d3V/rk8rVQrhebWxsjH69odFo+DUHYF6hGj37/f4Hce7v7z+7urr6PXz1zfT3sEZnV81m02oBczXdLMWNU1EUWQhWVpZlbFQ+PWS3nQKS518FAcECECxAsAAEC0CwAMECECwAwQIEC0CwAAQLECwAwQIQLECwAAQLQLCA/22w7u7usoeHB6sCzF1Zllmv15tdShFNL6EYXl5efjUYDA7zPG8WRfGJ5QLmqaqqNyFWf4Rw/dztdr+L343uJYzXfE3iVZ/sulxKAaQgbq/KbHxdffm3AAMA/HwwvD3SKu0AAAAASUVORK5CYII=') right 0 no-repeat;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button td:hover {
    background-position: 0 -26px;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button td:hover:after {
    background-position: right -26px;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button td:active {
    background-position: 0 -52px;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button td:active:after {
    background-position: -52px 0;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button.cancel-button {
    margin-left: 0;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button.cancel-button td {
    background: none;
    display: block;
    color: #920202 !important;
    font-size: 11px;
    text-transform: lowercase;
    text-decoration: underline;
    border: 0;
    outline: none;
    margin: 6px 0 0 0;
    padding: 0;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button.cancel-button td:after {
    display: none;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button.cancel-button td:before {
    position: absolute;
    top: -2px;
    left: -14px;
    font: 11px Tahoma, Arial, sans-serif;
    color: #000;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button.cancel-button td:hover {
    text-decoration: none;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button.or-button {
    margin-left: 0;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button.or-button td {
    background: none !important;
    display: block;
    font-size: 11px;
    text-transform: lowercase;
    text-decoration: none;
    border: 0;
    outline: none;
    margin: 6px 0 0 0;
    padding: 0;
    cursor: default;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button.or-button td:after {
    display: none;
    background: none;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button.or-button td:before {
    position: absolute;
    top: -2px;
    left: -14px;
    font: 11px Tahoma, Arial, sans-serif;
    color: #000;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar .TableCtrl-button.or-button td:hover {
    text-decoration: none;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .Ctrl-btm-toolbar {
    background-color: #edf0f2;
    -webkit-border-radius: 0 0 10px 10px;
    -khtml-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}

.nc-composite-layout-item-horizontal {
    padding-right: 5px;
}

.nc-composite-widget-title {
    color: #336699;
    font: bold 16px Arial;
}

.nc-highlight-source {
    border: 2px solid #6699CC;
    border-radius: 2px;

    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    -webkit-box-shadow: 0 0px 2px #6699CC;
    -moz-box-shadow: 0 0px 2px #6699CC;
    box-shadow: 0 0px 2px #6699CC;
}

.ui-widget-overlay-under-wrapper .ui-widget-overlay-under .nc-close-all-popups-button {
    left: 400px;
    position: fixed;
    top: 20px;
    font-family: Tahoma;
    font-size: 11px;
    color: #838383;
    border: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAAAdCAYAAADVe5xxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTFDRUYzMDhBNDc4MTFFM0IwOERBMkRGMTc2MzdFNTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTFDRUYzMDlBNDc4MTFFM0IwOERBMkRGMTc2MzdFNTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMUNFRjMwNkE0NzgxMUUzQjA4REEyREYxNzYzN0U1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMUNFRjMwN0E0NzgxMUUzQjA4REEyREYxNzYzN0U1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvdLEXkAAAGLSURBVHja7JtBSsNAFIY76SRIEITmGO68QXY9jZ7FhXdxlSO48xgWBHHTaeKbMBOm4yAVNJnA98FrhzSr4ePve21GDcOwEe6kHqRuNwB58Sr1qJR6UbJQIuyzMaax4srFs/KEa4C/xAXmtA7Leqe1fpP3fSGf22r6vp+kjMVEVPhPUr75a87Lxnqq5aX0RtsbvOXhGmCJdI2ulz5ZL7YeYI50TVAU8c2pNgBgbnFDHz06jN74q59WAJZqBxJtwM8tAEBO6FRTC5BDssZOkqywvmSN+wOAHJL17OcAtgdW2bMC0LMCkKxAsgLknKz26ZaiwF3IK1n904AkK6wKZIV1DlgMWbDaAQt5YQlRLxqwLKnzVwBLpeqvBizSFXJI1W+yxudgAJaUNnZwbAOMMYeyLHfH43GM3bgN8KcIAOYQNGwBqqoa/Zxk7bruqW3b+7qub9g6yAkJ0Hfr5zhPSV1J7aSupbZsD2TGSepD6qBcutZOVs3eQGYYJ+uncum6daLyjxbkRu+EPX0JMABfAQfUHNjLowAAAABJRU5ErkJggg==') no-repeat;
    background-size: 100% 100%;
    height: 28px;
    padding-bottom: 6px;
    cursor: pointer
}

.ui-widget-overlay-under-wrapper .ui-widget-overlay-under .nc-close-all-popups-button:hover {
    color: #d94a4a;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAAAdCAYAAADVe5xxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUIyOTU3QzhBNDc4MTFFMzgxNTdCOUNCRTg3RURCNUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUIyOTU3QzlBNDc4MTFFMzgxNTdCOUNCRTg3RURCNUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQjI5NTdDNkE0NzgxMUUzODE1N0I5Q0JFODdFREI1RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQjI5NTdDN0E0NzgxMUUzODE1N0I5Q0JFODdFREI1RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpItCSEAAAGUSURBVHja7JtBSsQwGEabmnbRjQtBiwdxK72UG0+ghyq49SCiggt1Iza0/inJkIlBHNA2hffgnwltV+XxzZeh1dM0FcKlzK3MRQGQF/cyV0qpOyULJcI+GGNaK64c3BtPuAb4S1xg7tbhWO+01o/yfV7K+SOZdhzHnZSxmIgK/0nKN3/MedlaT7V81N5oe4G3PFwDrJGu0fHaJmt5iPUAS6RrgtKKqsKLUzUAYGlxQx/9YR1Gb/zTTxWAtepAogb8XAEAckKnSi1ADskaO0mywvaSNe4HADkk697fAdwe2GRnBaCzApCsQLIC5Jys9umWssRdyCtZ/dOAJCtsCmSFbW6w2GTBZjdYyAtriPqrDZYl9f4VwFqpetAGi3SFHFL1m6zxezAAa0obOzjXAGPMU1VVZ8MwzLEb1wD/FgHAEoKGFaCu69lPL+vU9/1113U3TdOccOsgJyRAX6yf1lMbl43MqcxxET3fCpABRuZV5tnKOci8uRM19wYy49P5OWhn7rvMh9twUU4hmzorM7pANV8CDAAMHQ+CjBGwVAAAAABJRU5ErkJggg==') no-repeat;
    background-size: 100% 100%;
}

.ui-widget-overlay-under-wrapper .ui-widget-overlay-under .nc-close-all-popups-button.nc-close-all-popups-button-for-ie8 {
    background: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/uiplugins/img/btn_close_popups_normal.png',sizingMethod='scale')";
}

.ui-widget-overlay-under-wrapper .ui-widget-overlay-under .nc-close-all-popups-button.nc-close-all-popups-button-for-ie8:hover {
    background: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/uiplugins/img/btn_close_popups_hover.png',sizingMethod='scale')";
}

.nc-ui-dialog-disabled {
    background: #F3F5F6 !important;
}

.nc-ui-dialog-disabled .main-par-layout .column .gwt-row > td {
    border-color: #f3f5f6;
}

.nc-ui-dialog-disabled td.nc-parctrl-cell {
    background-color: #f3f5f6;
}

.nc-ui-dialog-disabled .nc-widget-internal-checkbox-picker > div > div,
.nc-ui-dialog-disabled .nc-widget-internal-checkbox-picker > div > div * {
    background-color: #f3f5f6;
}

.ui-dialog.nc-ui-dialog-disabled .ui-dialog-titlebar-close {
    visibility: hidden;
}

.ui-dialog .ui-dialog-titlebar-close[disabled] {
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: default;
}

.nc-ui-dialog-disabled .main-par-layout .column tr td input,
.nc-ui-dialog-disabled .main-par-layout .column tr td select,
.nc-ui-dialog-disabled .main-par-layout .column tr td textarea,
.nc-ui-dialog-disabled .nc-field-container.nc-field-container-singledate {
}

.nc-ui-dialog-disabled .nc-parctrl-cell-label {
    background: #F3F5F6;
}

/* composite - end */

.ParCtrl-layout .ParCtrl-mainLayout .ParCtrl-form .item-read-only {
    display: table;
}

.ParCtrl-layout .ParCtrl-mainLayout .ParCtrl-form .item-read-only > div {
    display: table-cell;
    vertical-align: middle;
}

.tabSetContainer {
    border: none !important;
    color: #000;
}

.headerButton {
    padding: 3px 10px !important;
    text-align: left;
    font: 11px Tahoma, Verdana, sans-serif;
    color: #000 !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    background: none !important;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAIAAACjjJBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFDNjYwQjI4REFFMTExODNFMkMwRkIwOUZGN0UwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDFCRUI1NkRENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDFCRUI1NURENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMUM0OTE4N0ZEQ0UxMTE4M0UyQzBGQjA5RkY3RTBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzMUM2NjBCMjhEQUUxMTE4M0UyQzBGQjA5RkY3RTBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+paUFDgAAAD9JREFUeNpifP3xKwNewMRACLAwMhJUwUBACQsDFcwgxh2E/cJIB98SNoOBoDsIRgwRZtDHL0SE6VBJYwABBgDH7ANXH4J9rwAAAABJRU5ErkJggg==') 0 1px repeat-x !important;
    font-weight: bold;
}

.headerButtonOver {
    padding: 3px 10px !important;
    text-align: left;
    font: 11px Tahoma, Verdana, sans-serif;
    color: #000 !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    background: none !important;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAIAAACjjJBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFDNjYwQjI4REFFMTExODNFMkMwRkIwOUZGN0UwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDFCRUI1NkRENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDFCRUI1NURENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMUM0OTE4N0ZEQ0UxMTE4M0UyQzBGQjA5RkY3RTBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzMUM2NjBCMjhEQUUxMTE4M0UyQzBGQjA5RkY3RTBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+paUFDgAAAD9JREFUeNpifP3xKwNewMRACLAwMhJUwUBACQsDFcwgxh2E/cJIB98SNoOBoDsIRgwRZtDHL0SE6VBJYwABBgDH7ANXH4J9rwAAAABJRU5ErkJggg==') 0 1px repeat-x !important;
    font-weight: bold;
}

.headerButtonDown {
    padding: 3px 10px !important;
    text-align: left;
    font: 11px Tahoma, Verdana, sans-serif;
    color: #000 !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    background: none !important;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAIAAACjjJBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFDNjYwQjI4REFFMTExODNFMkMwRkIwOUZGN0UwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDFCRUI1NkRENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDFCRUI1NURENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMUM0OTE4N0ZEQ0UxMTE4M0UyQzBGQjA5RkY3RTBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzMUM2NjBCMjhEQUUxMTE4M0UyQzBGQjA5RkY3RTBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+paUFDgAAAD9JREFUeNpifP3xKwNewMRACLAwMhJUwUBACQsDFcwgxh2E/cJIB98SNoOBoDsIRgwRZtDHL0SE6VBJYwABBgDH7ANXH4J9rwAAAABJRU5ErkJggg==') 0 1px repeat-x !important;
    font-weight: bold;
}

/*
.headerButton {padding:3px 0 !important;}
.headerButtonOver {padding:3px 0 !important;}
.headerButtonDown {padding:3px 0 !important;}
*/
.listGrid {
    border: none !important;
}

.groupNode {
    border: 0 !important;
    border-bottom: 1px solid #b3c8d9 !important;
    color: #666 !important;
    font-weight: normal !important;
    font: 11px Tahoma, Verdana, sans-serif !important;
    padding: 3px 10px !important;
}

.groupNode div nobr img {
    display: none;
}

.cell {
    padding: 7px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    color: #000 !important;
    font: 11px Tahoma, Verdana, sans-serif !important;
    background: none !important;
    height: auto !important;
}

.cellOver {
    padding: 7px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    color: #000 !important;
    font: 11px Tahoma, Verdana, sans-serif !important;
    background: none !important;
    background-color: #f0f5f9 !important;
    height: auto !important;
}

.cellDark {
    padding: 7px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    color: #000 !important;
    font: 11px Tahoma, Verdana, sans-serif !important;
    background: none !important;
    height: auto !important;
}

.cellOverDark {
    padding: 7px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    color: #000 !important;
    font: 11px Tahoma, Verdana, sans-serif !important;
    background: none !important;
    background-color: #f0f5f9 !important;
    height: auto !important;
}

.cellSelected {
    padding: 7px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    color: #000 !important;
    font: 11px Tahoma, Verdana, sans-serif !important;
    background: none !important;
    height: auto !important;
}

.cellSelectedOver {
    padding: 7px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    color: #000 !important;
    font: 11px Tahoma, Verdana, sans-serif !important;
    background: none !important;
    background-color: #f0f5f9 !important;
    height: auto !important;
}

.cellSelectedDark {
    padding: 7px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    color: #000 !important;
    font: 11px Tahoma, Verdana, sans-serif !important;
    background: none !important;
    height: auto !important;
}

.cellSelectedOverDark {
    padding: 7px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    color: #000 !important;
    font: 11px Tahoma, Verdana, sans-serif !important;
    background: none !important;
    background-color: #f0f5f9 !important;
    height: auto !important;
}

.tallCell {
    padding: 7px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    color: #000 !important;
    font: 11px Tahoma, Verdana, sans-serif !important;
    background: none !important;
    height: auto !important;
}

.tallCellOver {
    padding: 7px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    color: #000 !important;
    font: 11px Tahoma, Verdana, sans-serif !important;
    background: none !important;
    background-color: #f0f5f9 !important;
    height: auto !important;
}

.tallCellSelected {
    padding: 7px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    color: #000 !important;
    font: 11px Tahoma, Verdana, sans-serif !important;
    background: none !important;
    background-color: #f0f5f9 !important;
    height: auto !important;
}

.tallCellSelectedOver {
    padding: 7px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    color: #000 !important;
    font: 11px Tahoma, Verdana, sans-serif !important;
    background: none !important;
    background-color: #f0f5f9 !important;
    height: auto !important;
}

.tallCellDark {
    padding: 7px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    color: #000 !important;
    font: 11px Tahoma, Verdana, sans-serif !important;
    background: none !important;
    height: auto !important;
}

.tallCellOverDark {
    padding: 7px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    color: #000 !important;
    font: 11px Tahoma, Verdana, sans-serif !important;
    background: none !important;
    background-color: #f0f5f9 !important;
    height: auto !important;
}

.tallCellSelectedDark {
    padding: 7px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    color: #000 !important;
    font: 11px Tahoma, Verdana, sans-serif !important;
    background: none !important;
    background-color: #f0f5f9 !important;
    height: auto !important;
}

.tallCellSelectedOverDark {
    padding: 7px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid #dae7f1 !important;
    color: #000 !important;
    font: 11px Tahoma, Verdana, sans-serif !important;
    background: none !important;
    background-color: #f0f5f9 !important;
    height: auto !important;
}

/* ----------------------------------------------------------------------- */
/* Here will be CSS-classes with custom NetCracker's names. Do place these names in order
   to UI-components for usage (see SmartGWT API for details). */
/*[tabindex="-1"]*/
.headerButtonNetCracker {
    padding: 3px 25px 3px 10px !important;
    text-align: left;
    font: 11px Tahoma, Verdana, sans-serif;
    color: #333 !important;
    border: 0 !important;
    border-right: 1px solid #dae7f1 !important;
    border-bottom: 1px solid #dae7f1 !important;
    background: none !important;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAIAAACjjJBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFDNjYwQjI4REFFMTExODNFMkMwRkIwOUZGN0UwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDFCRUI1NkRENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDFCRUI1NURENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMUM0OTE4N0ZEQ0UxMTE4M0UyQzBGQjA5RkY3RTBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzMUM2NjBCMjhEQUUxMTE4M0UyQzBGQjA5RkY3RTBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+paUFDgAAAD9JREFUeNpifP3xKwNewMRACLAwMhJUwUBACQsDFcwgxh2E/cJIB98SNoOBoDsIRgwRZtDHL0SE6VBJYwABBgDH7ANXH4J9rwAAAABJRU5ErkJggg==') 0 1px repeat-x !important;
    font-weight: bold;
}

.headerButtonNetCrackerSelected {
    padding: 3px 25px 3px 10px !important;
    text-align: left;
    font: 11px Tahoma, Verdana, sans-serif;
    color: #333 !important;
    border: 0 !important;
    border-right: 1px solid #dae7f1 !important;
    border-bottom: 1px solid #dae7f1 !important;
    background: none !important;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAIAAACjjJBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFDNjYwQjI4REFFMTExODNFMkMwRkIwOUZGN0UwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDFCRUI1NkRENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDFCRUI1NURENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMUM0OTE4N0ZEQ0UxMTE4M0UyQzBGQjA5RkY3RTBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzMUM2NjBCMjhEQUUxMTE4M0UyQzBGQjA5RkY3RTBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+paUFDgAAAD9JREFUeNpifP3xKwNewMRACLAwMhJUwUBACQsDFcwgxh2E/cJIB98SNoOBoDsIRgwRZtDHL0SE6VBJYwABBgDH7ANXH4J9rwAAAABJRU5ErkJggg==') 0 1px repeat-x !important;
    font-weight: bold;
}

.headerButtonNetCrackerSelectedDown {
    padding: 3px 25px 3px 10px !important;
    text-align: left;
    font: 11px Tahoma, Verdana, sans-serif;
    color: #333 !important;
    border: 0 !important;
    border-right: 1px solid #dae7f1 !important;
    border-bottom: 1px solid #dae7f1 !important;
    background: none !important;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAIAAACjjJBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFDNjYwQjI4REFFMTExODNFMkMwRkIwOUZGN0UwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDFCRUI1NkRENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDFCRUI1NURENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMUM0OTE4N0ZEQ0UxMTE4M0UyQzBGQjA5RkY3RTBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzMUM2NjBCMjhEQUUxMTE4M0UyQzBGQjA5RkY3RTBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+paUFDgAAAD9JREFUeNpifP3xKwNewMRACLAwMhJUwUBACQsDFcwgxh2E/cJIB98SNoOBoDsIRgwRZtDHL0SE6VBJYwABBgDH7ANXH4J9rwAAAABJRU5ErkJggg==') 0 1px repeat-x !important;
    font-weight: bold;
}

.headerButtonNetCrackerSelectedOver {
    padding: 3px 25px 3px 10px !important;
    text-align: left;
    font: 11px Tahoma, Verdana, sans-serif;
    color: #333 !important;
    border: 0 !important;
    border-right: 1px solid #dae7f1 !important;
    border-bottom: 1px solid #dae7f1 !important;
    background: none !important;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAIAAACjjJBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFDNjYwQjI4REFFMTExODNFMkMwRkIwOUZGN0UwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDFCRUI1NkRENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDFCRUI1NURENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMUM0OTE4N0ZEQ0UxMTE4M0UyQzBGQjA5RkY3RTBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzMUM2NjBCMjhEQUUxMTE4M0UyQzBGQjA5RkY3RTBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+paUFDgAAAD9JREFUeNpifP3xKwNewMRACLAwMhJUwUBACQsDFcwgxh2E/cJIB98SNoOBoDsIRgwRZtDHL0SE6VBJYwABBgDH7ANXH4J9rwAAAABJRU5ErkJggg==') 0 1px repeat-x !important;
    font-weight: bold;
}

.headerButtonNetCrackerOver {
    padding: 3px 25px 3px 10px !important;
    text-align: left;
    font: 11px Tahoma, Verdana, sans-serif;
    color: #333 !important;
    border: 0 !important;
    border-right: 1px solid #dae7f1 !important;
    border-bottom: 1px solid #dae7f1 !important;
    background: none !important;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAIAAACjjJBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFDNjYwQjI4REFFMTExODNFMkMwRkIwOUZGN0UwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDFCRUI1NkRENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDFCRUI1NURENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMUM0OTE4N0ZEQ0UxMTE4M0UyQzBGQjA5RkY3RTBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzMUM2NjBCMjhEQUUxMTE4M0UyQzBGQjA5RkY3RTBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+paUFDgAAAD9JREFUeNpifP3xKwNewMRACLAwMhJUwUBACQsDFcwgxh2E/cJIB98SNoOBoDsIRgwRZtDHL0SE6VBJYwABBgDH7ANXH4J9rwAAAABJRU5ErkJggg==') 0 1px repeat-x !important;
    font-weight: bold;
}

.headerButtonNetCrackerDown {
    padding: 3px 25px 3px 10px !important;
    text-align: left;
    font: 11px Tahoma, Verdana, sans-serif;
    color: #333 !important;
    border: 0 !important;
    border-right: 1px solid #dae7f1 !important;
    border-bottom: 1px solid #dae7f1 !important;
    background: none !important;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAIAAACjjJBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFDNjYwQjI4REFFMTExODNFMkMwRkIwOUZGN0UwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDFCRUI1NkRENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDFCRUI1NURENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMUM0OTE4N0ZEQ0UxMTE4M0UyQzBGQjA5RkY3RTBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzMUM2NjBCMjhEQUUxMTE4M0UyQzBGQjA5RkY3RTBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+paUFDgAAAD9JREFUeNpifP3xKwNewMRACLAwMhJUwUBACQsDFcwgxh2E/cJIB98SNoOBoDsIRgwRZtDHL0SE6VBJYwABBgDH7ANXH4J9rwAAAABJRU5ErkJggg==') 0 1px repeat-x !important;
    font-weight: bold;
}

.centralTable {
    width: 100%;
    height: 100%;
    display: table;
}

.centralTable div {
    display: table-cell;
    vertical-align: middle;
}

.centralTable > div {
    padding: 0 10px;
}

/* ----------------------------- IE ONLY! ---------------------------------------------*/
.centralTable a {
    display: table-cell;
    vertical-align: middle;
}

.centralTable > a {
    padding: 0 10px;
}

/* ----------------------------- IE ONLY! ---------------------------------------------*/

/* AttachmentVV - start */

a.attachmentVVHyperlink {
    white-space: normal;
}

div.attachmentVVHyperlinkContainer {
    padding-top: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

div.attachmentVVHyperlinkContainer > div {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

div.attachmentVVControlButtons {
    margin-left: 5px;
    margin-right: 5px;
}

div.attachmentVVCategoryForm {
    margin-right: 5px;
}

.TableCtrl-mainLayout .listTable tr td {
    height: auto !important;
}

/* AttachmentVV - end */

/* ie10 fix */
/*div.widget-content {overflow-x:hidden !important;}*/
/*div.workplace {overflow: scroll !important;}*/

.datePickerPopup {
    z-index: 10000;
}

.datePickerToday {
    font-size: 9px;
    font-weight: 700;
    color: #0000FF;
    line-height: 9px;
    text-align: center;
    vertical-align: middle;
}

.ui-dialog .ui-dialog-titlebar-close {
    overflow: visible;
    z-index: 1;
	font-size: 0;
    color: transparent;
}

.highcharts-container {
    width: 100% !important;
    height: 100% !important;
}

div.sessionTimeoutMessage {
    padding: 10px;
}

.common-tooltip {
    box-shadow: 3px 3px 3px #D8D8D8 !important;
    border-radius: 5px !important;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAXCAYAAADKmiUPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjRCNDEzNzU5RDNBMTFFMjhBRjJDNjY1MjEzQkZFQjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjRCNDEzNzY5RDNBMTFFMjhBRjJDNjY1MjEzQkZFQjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNEI0MTM3MzlEM0ExMUUyOEFGMkM2NjUyMTNCRkVCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNEI0MTM3NDlEM0ExMUUyOEFGMkM2NjUyMTNCRkVCNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuJP91MAAAAzSURBVHjaYvjz9+8nJgYgYPr//z8DjMUAYv2Hsv6DWAz/YUr+IxTjFIPrZUBiQZUABBgAZ7Io8EPWblEAAAAASUVORK5CYII=') repeat-x top;
    background-color: rgba(238, 240, 243, 0.95) !important;
    /*opacity: 0.95;*/
    border-top: 1px solid #EEF0F3 !important;
    border-left: 1px solid #EEF0F3 !important;
    border-right: 1px solid #D8D8D8 !important;
    border-bottom: 1px solid #D8D8D8 !important;
    color: #000000 !important;
    font: 11px Tahoma !important;
    max-width: 400px !important;
    width: auto !important;
    padding: 3px 5px 3px 5px !important;
    display: table;
}

.Tooltip-parent {
    display: table;
}

.TableCtrl-dialog-filter {
    position: absolute;
    right: 10px;
    cursor: pointer;
}

.TableCtrl-dialog-sorting {
    cursor: pointer;
    margin: -3px 0 0 0;
    top:50%;
    position: absolute;
    right: 6px;
}

.TableCtrl-arrows {
    position: absolute;
    right: 30px;
}

/*
.menuMain
{
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.menuMain .menuTable
{
	display: none;
}

.TableCtrl-menu-item
{
	display: none;
} */

/*.TableCtrl-mainLayout .listGrid*/

.ParCtrl-tooltip-td, .TableCtrl-tooltip-td {
    border: 0 !important;
    padding: 0 3px 3px 0 !important;
    /* don't place width:400px, because of DOM's quirks (smartGET rendering)*/
    min-width: 400px;
    max-width: 400px;
    background: transparent;
}

a.tcFunctionLink {
    margin-right: 8px;
}

div.selectorCheckboxContainer {
    height: 13px;
}

a.tcIconFunctionLink {
    background-repeat: no-repeat;
    background-position: left center;
}

.filter-popup .filter-top-toolbar {
    /*width: 100% !important;*/
}

.title-bar-hidden > div.ui-dialog-titlebar {
    display: none !important;
}

.filter-popup > div.ui-dialog-titlebar {
    padding: 0 !important;
    height: 20px !important;
}

/*.filter-popup > div.ui-dialog-titlebar span {
    display: none !important;
}*/

/* filtering */
.filter-top-toolbar {
    padding: 0 20px 5px; /*border-bottom:1px solid #dfeaf3;*/
}

.filtering-layout {
    padding: 10px 0px;
    width: 100%;
    border-collapse: separate;
}

.filtering-layout table td img.gwt-Image {
    cursor: pointer
}

.filtering-layout table {
    width: 100%
}

.sort-layout {
    padding: 10px 20px;
}

.filter-top-button {
    border-top: 1px solid #fff;
}

.filter-top-button td.button {
    background: none;
    background-color: #fff;
    border: 1px solid #fff;
    border-bottom: 0;
    color: #000;
    padding: 5px 10px;
    font-size: 11px;
    font-family: Tahoma, Arial, sans-serif !important;
}

.filter-top-button td.buttonOver {
    background: none;
    background-color: #fff;
    border: 1px solid #fff;
    border-bottom: 0;
    color: #000;
    padding: 5px 10px;
    font-size: 11px;
    font-family: Tahoma, Arial, sans-serif !important;
}

.filter-top-button td.buttonDown {
    background: none;
    background-color: #fff;
    border: 1px solid #fff;
    border-bottom: 0;
    color: #000;
    padding: 5px 10px;

    font-size: 11px;
    font-family: Tahoma, Arial, sans-serif !important;
}

.filter-top-button td.button {
    background: none;
    background-color: #fff;
    border: 1px solid #fff;
    border-bottom: 0;
    color: #000;
    padding: 5px 10px;
    font-size: 11px;
    font-family: Tahoma, Arial, sans-serif !important;
}

.filter-top-button td.button > span {
    border-bottom: 1px dotted #000;
}

.filter-top-button td.buttonOver > span {
    border-bottom: none;
}

.filtering-layout .selectItemPickerIcon, .filtering-layout .selectItemPickerIconFocused {
    display: none;
}

.filtering-layout .selectItemPickerIcon, .filtering-layout .selectItemPickerIconDisabled {
    display: none;
}

.filtering-layout .date-img-button {
    margin: 3px 0 0 6px !important;
}

.typein-filter-conditional > tbody > tr > td > div.selectItemText {
    border: 0;
    font-size: 11px;
    font-family: Tahoma, Arial, sans-serif !important;
    color: #666;
}

.typein-filter-conditional > tbody > tr > td > div.selectItemText > span {
    border-bottom: 1px dotted #666;
    cursor: pointer;
}

.typein-filter-conditional > tbody > tr > td > div.selectItemText > span:hover {
    border: none;
}

.typein-filter-conditionalFocused > tbody > tr > td > div.selectItemTextFocused {
    border-color: #a9c5df;
    border-bottom-color: #c9dff5;
    border: 0;
    font-size: 11px;
    font-family: Tahoma, Arial, sans-serif !important;
    color: #666;
}

.typein-filter-conditionalDisabled > tbody > tr > td > div.selectItemTextDisabled {
    border: 0;
    font-size: 11px;
    font-family: Tahoma, Arial, sans-serif !important;
    color: #000;
}

.filtering-layout .filter-layout .dateSelectorContainer .date-img-button img {
    height: 7px !important;
    width: 13px !important;
}

.filter-dotted-link td.button {
    background: none;
    border: none;
    color: #369;
    padding: 5px;
    font-size: 11px;
    font-family: Tahoma, Arial, sans-serif !important;
}

.filter-dotted-link td.buttonOver {
    background: none;
    border: none;
    color: #369;
    padding: 5px;
    font-size: 11px;
    font-family: Tahoma, Arial, sans-serif !important;
}

.filter-dotted-link td.buttoDown {
    background: none;
    border: none;
    color: #369;
    padding: 5px;
    font-size: 11px;
    font-family: Tahoma, Arial, sans-serif !important;
}

.filter-dotted-link td.button > span {
    border-bottom: 1px dotted;
}

.filter-dotted-link td.buttonOver > span {
    border-bottom: none;
}

.filtering-layout .filter-layout {
    /*border-top:1px solid #dfeaf3;
    top: 1px !important;
    padding-top: 3px !important;*/
}

.filtering-layout .filter-layout div.filter-form-wrapper:first-child form /*.normal:first-child*/
{
    padding-top: 10px !important;
}

/*
.filtering-layout .filter-layout > div:first-child > div.normal:first-child
{
	padding-top:10px !important;
}*/

.filtering-layout .filter-layout div.normal {
    /*margin-bottom:10px !important;*/
}

.sortinging-layout .sort-layout > div.normal {
    border-top: 1px solid #dfeaf3;
    top: 1px !important;
    padding-top: 3px !important;
}

.sortinging-layout .sort-layout > div > div.normal {
    border-top: 1px solid #dfeaf3;
    top: 1px !important;
    padding-top: 3px !important;
}

.filter-layout .selectItemText {
    border: 1px solid #dfeaf3;
}

.popup-scrollingMenu {
    border: 1px solid #dfeaf3;
}

.ParCtrl-formItem {
    height: auto !important;
}

.ParCtrl-form > form > table > tbody > tr:first-child {
    display: none;
}

.ParCtrl-mainLayout .ParCtrl-form-item-corrector {
    top: 3px;
    position: absolute;
}

div.ParCtrl-form > div > div > div > div.ParCtrl-form-item-corrector {
    height: 100%;
}

.no-close .ui-dialog-titlebar-close {
    display: none;
}

.object-type-chooser-popup {
    border: 1px solid #ABABAB !important;
    padding: 0 !important;
    z-index: 99999;
    margin-left: -1px;
    margin-top: 2px;
    margin-top: -1px;
}

@media all and (-webkit-min-device-pixel-ratio: 0) {
    .object-type-chooser-popup {
        margin-left: -1px;
        margin-top: -4px;
    }
}

.selectItemText.object-type-select-item-text,
.selectItemText.object-type-select-item-textFocused,
.selectItemText.object-type-select-item-textDisabled {
    height: 16px !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

.selectItemText.object-type-select-item-text img,
.selectItemText.object-type-select-item-textFocused img,
.selectItemText.object-type-select-item-textDisabled img {
    padding-bottom: 4px;
}

.filtering-layout .equals-filter-checkbox .equals-filter-checkbox-textbox {
    min-width: 0 !important;
    margin-right: 3px;
}

.filtering-layout td.equals-filter-checkbox table.equals-filter-checkbox td {
    vertical-align: bottom;
}

.filtering-layout td.equals-filter-checkbox table.equals-filter-checkbox {
    vertical-align: bottom;
}

.filtering-layout td.equals-filter-checkbox table.equals-filter-checkbox .equals-filter-checkbox-textbox {
    margin-right: 3px;
}

.ParCtrl-mainLayout .ParCtrl-form .mask-item-main .selectItemText, .mask-item-main .textItem {
    width: 50px !important;
}

.ParCtrl-mainLayout .ParCtrl-form .mask-item-main .selectItemTextFocused, .mask-item-main .textItemFocused {
    width: 50px !important;
}

.ParCtrl-mainLayout .ParCtrl-form .multiple-attachment-title {
    padding-top: 30px !important;
}

.ParCtrl-mainLayout .ParCtrl-form .normal {
    overflow: visible !important;
}

.ParCtrl-mainLayout .ParCtrl-form .referenceSelectorContainer {
    overflow: visible !important;
}

.ParCtrl-layout .ParCtrl-mainLayout .referenceListSelectorContainer {
    width: 220px !important;
}

.ParCtrl-layout .ParCtrl-mainLayout .multiVVMainLayout .multiVVBottomLayout .referenceListSelectorContainer {
    width: 150px !important;
}

.ParCtrl-layout .ParCtrl-mainLayout .multiVVMainLayout .multiVVBottomLayout .referenceListSelectorContainer input {
    width: 125px !important;
}

img.referenceLinkImage {
    padding-right: 5px;
}

.ui-dialog .main-par-layout .column > tbody > tr > td:first-child {
    white-space: nowrap;
    width: auto;
}

.ui-dialog .main-par-layout .column .gwt-row > td {
    border-bottom: 0 !important;
}

.TableCtrl-currency-value {
    font-family: Courier, Tahoma, Verdana;
}

.TableCtrl-mainLayout .TableCtrl-currency-value {
    text-align: right;
}

.gwt-layout {
    border-top: 2px solid #6699CC;
}

.gwt-layout .gwt-table {
    width: 100%;
}

.gwt-layout .gwt-table tr {
    background: none;
    border: none;
}

.gwt-layout .gwt-table .gwt-table-header {
    border: none !important;
    padding-top: 7px;
    padding-bottom: 7px;
    text-shadow: none;
    height: auto !important;
    color: #333333 !important;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAIAAACjjJBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFDNjYwQjI4REFFMTExODNFMkMwRkIwOUZGN0UwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDFCRUI1NkRENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDFCRUI1NURENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMUM0OTE4N0ZEQ0UxMTE4M0UyQzBGQjA5RkY3RTBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzMUM2NjBCMjhEQUUxMTE4M0UyQzBGQjA5RkY3RTBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+paUFDgAAAD9JREFUeNpifP3xKwNewMRACLAwMhJUwUBACQsDFcwgxh2E/cJIB98SNoOBoDsIRgwRZtDHL0SE6VBJYwABBgDH7ANXH4J9rwAAAABJRU5ErkJggg==') repeat-x scroll 0 1px #FFFFFF !important;
    font: 11px Tahoma, Arial, sans-serif !important;
    font-weight: bold;
}

.gwt-layout .gwt-table .gwt-table-cell {
    padding-top: 7px;
    padding-bottom: 7px;
    background: none;
    height: auto !important;
    border-bottom: none !important;
    border-right: none !important;
    border-left: none !important;
    border-top: 1px solid #dae7f1 !important;
    font: 11px Tahoma, Arial, sans-serif !important;
}

.main-par-layout {
    width: 100%;
}

.main-par-layout table{
    border-collapse: separate;
}

.main-par-layout textarea,
.main-par-layout input {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.main-par-layout .column {
    margin-top: 1px;
    width: 100%;
}
.ui-dialog.ui-widget.JQPopup .main-par-layout .column {
    width:auto;
}

.ui-dialog.ui-widget.JQPopup .main-par-layout .column {
    width: auto;
}

.main-par-layout .column .group-name {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAIAAACjjJBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFDNjYwQjI4REFFMTExODNFMkMwRkIwOUZGN0UwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDFCRUI1NkRENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDFCRUI1NURENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMUM0OTE4N0ZEQ0UxMTE4M0UyQzBGQjA5RkY3RTBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzMUM2NjBCMjhEQUUxMTE4M0UyQzBGQjA5RkY3RTBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+paUFDgAAAD9JREFUeNpifP3xKwNewMRACLAwMhJUwUBACQsDFcwgxh2E/cJIB98SNoOBoDsIRgwRZtDHL0SE6VBJYwABBgDH7ANXH4J9rwAAAABJRU5ErkJggg==') repeat-x scroll 0 0 #FFFFFF !important;
    color: #336699 !important;
    font: bold 11px Tahoma, Arial, sans-serif !important;

}

.main-par-layout .column tr td {
    font-family: Tahoma, Verdana, sans-serif !important;
    font-size: 11px;
}

.main-par-layout .column tr td input, .main-par-layout .column tr td select, .main-par-layout .column tr td textarea {
    font-family: Tahoma, Verdana, sans-serif !important;
    box-sizing: border-box;
    font-size: 11px;
}

.main-par-layout table.column > tbody > tr > td {
    padding: 1px 0 1px 0 !important;
    width: auto;
    vertical-align: top;
}

.ui-dialog .main-par-layout table.column > tbody > tr > td {
    padding: 3px 0px 0px 0px !important;
}

.main-par-layout table.column > tbody > tr.group-name > td {
    padding: 6px 10px !important;
    border: 0;
    height: 18px;
}

.main-par-layout table.column > tbody > tr > td.nc-table-ingrid-cell-edit-available {
    max-width: 300px;
}

.main-par-layout table.column > tbody > tr > td.readonly {
    max-width: 230px;
}


.main-par-layout .column > tbody > tr > td > div.nc-field-label {
    color: #666666;
}

.nc-control-parctrl .column.nc-parctrl-sub-columns-1 .gwt-row > td.nc-parctrl-cell-label {
    width: 140px;
}

.nc-control-parctrl .column.nc-parctrl-sub-columns-1 .gwt-row > td.nc-parctrl-cell {
    width: auto !important;
}

.nc-control.nc-control-parctrl:not(.nc-control-searchformwidget):not(.nc-control-parctrl-total-columns-1) .main-par-layout .column .gwt-row > td.nc-parctrl-cell {
    width: 230px;
}

.main-par-layout .column .gwt-row > td.nc-parctrl-cell {
    vertical-align: top;
    padding: 3px 39px 4px 16px !important;
}

.main-par-layout .column .gwt-row > td.nc-parctrl-cell:last-child {
    padding: 4px 10px 4px 17px !important;
}


.main-par-layout .column .gwt-row.gwt-bottom-line > td.nc-parctrl-cell.nc-parctrl-last-cell {
    padding-bottom: 0px !important;
}


.nc-composite-layout .main-par-layout .column .gwt-row > td.nc-parctrl-cell {
    vertical-align: top;
    padding: 4px 40px 4px 17px !important;
    box-sizing: content-box;
}

.nc-composite-layout .main-par-layout .column .gwt-row > td.nc-parctrl-cell:last-child{
    padding: 4px 10px 4px 17px !important;
}

.main-par-layout .column .gwt-row > td.nc-parctrl-cell.nc-table-ingrid-cell-changed {
    position: relative;
}

.main-par-layout .column .gwt-row > td.nc-parctrl-cell.nc-table-ingrid-cell-changed:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MzRGQkJBMTM3QTUxMUUyODNERkI1MEM4RUFCQzM4NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MzRGQkJBMDM3QTUxMUUyODNERkI1MEM4RUFCQzM4NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMDg2NjQ2MEQ2MzNFMjExQTlDQUQxQUM0MjExQkFDMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Prehzd0AAALNSURBVHjaXFNLTBNRFD3zoaVgP6QWtdqSFoiK/EICiYnQ+ossjLhw4cK4IdGEkGjQuNKdW9m4IzEmqJi4c4capIoLRQNI/ACCxTGx0qalpbTTTufjnYFi4SYnd95999z37nlzmYYL2Gb+kzhI7gohQGjdDM8Q3hCGfo5hfjPPMKa0gO84BsjdDTY2W1wOFvZdqhFPrbOIJVWEvsyKtLwdHscg5f4vUBOAib6ft/pquw/XVII3xZBXklC1vJHEMmaYOQdkyYXvvzKYCS+NUriHIHGuBsDuwb02f/2llnogry0jJxNZLUDTNAOqKiOdzUBRUvDtc4BRnHWReKISGl6ynqNo0hT0t9RWIpUTkC+IlKgRsAUxC0QWPBDmqhFNCmjyV4A41wgNrKqgN9DYwmWkP5BlCTlK/kaS6Z72DB9Z9OL62RBunJtAdHkPxEIEXUeaOZ2rF+jWBROlNYgZ4O+SF32nQgYpldhYDxDZZfPBafXi6pknyElpuBycfkA3q8nwmXgZBUlCBe/FzZ4QDh0I4Nb5CcjxY3Qqke0+Q8w1avHF4mVIBQllnALi7udJH+Oqeq9l5RxMJs5Idtq8uHNxYuuJdfKz2SDpFAbD0On0wsTl9BaErMjTyoTEehgjU52GmKWWEgU8nQ4a+wodCMWEbNZoQWCpyuhKVAMHq7G5ui7g8WSnQSqSRz4ROb1B1qHnrsRU/QavWHqKobHJGcXCuY1bFIsMv+/E79V3ePQhiHgJWc+xsG6Mf/ysEPcBZ3UjarbBxWi2DrfLDknW/wOFXiWFaeEh+ST9TCAw1LAFVrMHXxcKiMQS9yk+zPlP65sYo0A7q1bVVVfthYlnSSSFQEoRkWfKUVG2G7zmwdwPCdPzi6PE6SUoTEf/Nr2MYepqa7Y4q1hYN4cpTcMUX1XxdmpjmAiDRQLT3oedVhznEzvG+bU+zoT50uR/AgwAx5pv47JQPkMAAAAASUVORK5CYII=');
    width: 14px;
    height: 14px;
    position: absolute;
    top: 7px;
    left: -10px;
}

.main-par-layout .column .gwt-row > td.nc-parctrl-cell.nc-parctrl-cell-invalid,
.main-par-layout .column .gwt-row .nc-parctrl-label-invalid{
    background-color: rgba(255, 146, 146, 0.5) !important;
    position: relative;
}

.main-par-layout .column .gwt-row > td.nc-parctrl-cell.nc-parctrl-cell-invalid:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAMAAABlXnzoAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEXDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTT///8AAABdVL/qAAAAGXRSTlMAS+hMFe6foD3+BNLTdBvzHKtHSNHm51TlWh9RHQAAAAFiS0dEGwJg1KQAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfhCBARJhnL9Jx6AAAAVElEQVQI103J6xaAEBhE0S9R6CKlGO//oIVFzq/Za4hSA2MjtbgABG+c8DVXSYUYoWSRXpCIVWduKMSWtJtKc3y0aFmiM4/8Ahe5no5udD3kw6/gX54+CmdHAsS7AAAAAElFTkSuQmCC');
    width: 14px;
    height: 14px;
    position: absolute;
    top: 7px;
    left: -9px;
}

.nc-search-form-wrapper .main-par-layout .column .gwt-row > td.nc-parctrl-cell.nc-parctrl-last-cell{
    text-align: right;
}

.ui-dialog .main-par-layout > tbody > tr > td:last-child .column .gwt-row > td.nc-parctrl-cell.nc-parctrl-last-cell {
    padding: 5px 9px 5px 17px !important;
}

.ui-dialog .nc-control-compositepopup .nc-control-searchwidget table.main-par-layout > tbody > tr > td {
    padding-left: 0px;
    padding-right: 0px;
}

.ui-widget-overlay-under .ui-dialog .nc-composite-layout-wrapper .nc-control-searchwidget {
    padding-left: 9px !important;
}

.ui-dialog .main-par-layout .column .gwt-row > td.nc-parctrl-cell.nc-parctrl-last-cell {
    padding-right: 29px !important;
    min-width: 230px;
}

.ui-widget-overlay-under .ui-dialog .main-par-layout > tbody > tr > td:last-child .column .gwt-row > td.nc-parctrl-cell.nc-parctrl-last-cell {
    padding-right: 0px !important;
}

.ui-widget-overlay-under .ui-dialog .nc-composite-layout-wrapper {
    padding-right: 9px;
}

/*
.main-par-layout table.column > tbody > tr > td.nc-parctrl-cell
{
	padding-right: 30px !important;
}

.main-par-layout .column > tbody > tr > td.nc-parctrl-cell.nc-parctrl-last-cell
{
	padding: 0 !important;
}*/

td.nc-parctrl-cell {
    background: none repeat scroll 0 0 #FFFFFF;
}

.nc-control-parctrl td.nc-parctrl-cell {
    overflow: hidden;
}

.nc-control-parctrl .start-edit td.nc-parctrl-cell {
    overflow: visible;
}

.main-par-layout .column > tbody > tr > td.nc-parctrl-stretch-cell {
    width: 0;
    padding: 0 !important;
    border: none !important;
}

.ui-dialog .main-par-layout .column > tbody > tr > td.nc-parctrl-stretch-cell {
    width: 0;
    padding: 0 !important;
    border: none !important;
}

.main-par-layout .column .gwt-row > td.nc-parctrl-cell-label > div.nc-field-label {
    max-width: 140px;
    display: inline-block;
}
.nc-control-searchformwidget .main-par-layout .column .gwt-row > td.nc-parctrl-cell-label > div.nc-field-label {
    white-space: normal;
}

.main-par-layout .column > tbody > tr.gwt-row > td.nc-parctrl-cell-label {
    padding: 8px 17px 4px 40px !important;
    vertical-align: top;
}

.ui-dialog .main-par-layout .column > tbody > tr > td > div.nc-field-label,
.ui-dialog .main-par-layout .column > tbody > tr > td:first-child > div.nc-field-label,
.ui-dialog .start-edit .main-par-layout .column > tbody > tr > td > div.nc-field-label,
.ui-dialog .start-edit .main-par-layout .column > tbody > tr > td:first-child > div.nc-field-label {
    padding: 4px 0;
}

.start-edit .main-par-layout .column > tbody > tr > td:first-child > div.nc-field-label {
    padding: 4px 0;

}

.start-edit .main-par-layout .column > tbody > tr > td > div.nc-field-label {
    padding: 4px 0;
}

.main-par-layout .column > tbody > tr > td > table.nc-field-container > tbody > tr > td > div.gwt-HTML {
    padding: 4px 0;
}

.main-par-layout .column tr td a {
    color: #369;
}

.multipleControl tr td {
    padding: 5px 0 !important;
    border: none !important;
}

.multipleControl .gwt-Image {
    padding-top: 1px;
    padding-left: 3px;
    padding-right: 3px;
}

.multipleControl .gwt-ListBox {
    width: 152px;
}

.multipleControl .gwt-TextBox {
    width: 145px;
}

.TableCtrl > tbody > tr > td > div {
    white-space: normal;
}

.TableCtrl > tbody > tr > td.nc-table-ingrid-cell-invalid, .main-par-layout .column .gwt-row > td.nc-table-ingrid-cell-invalid {
    /*background: url("/salesforceautomation/images/ico_cancel.gif") no-repeat scroll right top transparent;*/
    background-position: -8px 0;
    background-color: #FDECEC;
    /*border-radius: 2px 2px 2px 2px;*/
}

.main-par-layout .column .gwt-row > td {
    border-bottom: 1px solid #dae7f1;
    border-top: 0px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-left: none;
    border-right: none;
}

.main-par-layout .column > tbody > tr.gwt-row.group-name > td {
    border-top: 1px solid #69c;
}

.main-par-layout .column > tbody > tr.gwt-row.delimiter-name > td {
    border-top: 1px solid #69c;
}

.main-par-layout .column > tbody > tr.group-name:first-child > td {
    border-top: 1px solid #fff;
}

.main-par-layout .column .gwt-row > td.hidden {
    border-bottom: none !important;
}

.main-par-layout .column .gwt-row > td > .gwt-TextBox, .main-par-layout .column .gwt-row > td > .gwt-TextArea {
    width: 211px !important;
}

.main-par-layout .column .gwt-row > td > .gwt-ListBox {
    width: 217px !important;
}

.main-par-layout .column tr.gwt-stretcher-row > td {
    padding: 0 !important;
    margin: 0 !important;
    border-top: 1px solid #DAE7F1;
}

.main-par-layout .column tr.gwt-stretcher-row > td > div.gwt-stretcher {
    width: 0;
    height: 0;
    margin-left: 400px;
}

.ui-dialog .column tr.gwt-stretcher-row > td > div.gwt-stretcher {
    margin-left: 0;
}

.edit-cell {
    position: relative;
}

.edit-cell .value-cell {
    display: inline-block;
    margin-right: 8px;
}

.edit-cell .edit-button-cell {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyN0U2ODAzQjJBNEYxMUUxODA0MEJGRUQ2MDNCMDlBNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyN0U2ODAzQTJBNEYxMUUxODA0MEJGRUQ2MDNCMDlBNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNDFEQkQxRjAzMjhFMTExOTUwRjk5NUE1RUQyREIwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po4OLZMAAAJCSURBVHjalFNfSFNRHP5WjmpOybiOSi1x6kAzKOlBIszqoYdCpIcepBEhbnZ7iHzuHwk9BJG3i5cxDKEYRVESFILpqDCih5aUf7blhpLlNptCNYK7e0/nHndvqy2kH/w4h98533d+f75jkiRpBMABrG5L1Bvcbvd8dtAkiiI5zfOroqW+Pm1JEkJ28jxvkKxRFAUgQFoh/3SFuaL5JlVV3wmCUKYTFKTTaYqnF1XCAjMfw3kz2FpWjmgwhOW3QU75noq6xHvlntBYfIWAYpUMQWVVdV6CQq4YI14vjrW1Y51MzLd7pQVX7d7NmQwAmRJEwqG84GQqiQ5fOwau9uPu8Ys409WFI41NpuHAm6cFsizTDLQSVGyz576++C2BPd078PD8ID7JCez2OCF2SqgrKiWqos4yAi17mTYqEpr+c2705VbPQQZ+n5jEaOQ5rGYrWr0n8fJc/8/1prWdv0ugBBV2hwH+sZyA82YzbrgEAxz4PI79Nftw5UEP5hxzlcRHvmZKAJtCZHrCIBi+1oYn3ddRL3WgqaUFE4tTDPz40X24bC5IPinOdKD3gGVQU2d4PBZDdZEVCycu4JV/FLtsDQwc7Z2HWTHjLx2ANTEy9cE4CMZU9Ai3cPmoAzONzTj04jX8l8Lgim3QMAaBXoI2xgpHvXFgr9qOwWd+zAbHsNEC3BHGsaGwdOUuxeQoUReSbmcHAkgtfWF7S8kWtmp3mGqzM9CVWMtZchXE2XNCrOHZBPSDDLlPOQ/j/2xI3/wSYACxuUkxQO3UvQAAAABJRU5ErkJggg==') no-repeat scroll 0 50% !important;
    padding-bottom: 1px;
    display: inline;
    height: 100%;
    position: absolute;
    width: 15px;
    visibility: hidden;
    cursor: pointer;
}

.gwt-table-cell:hover .edit-cell .edit-button-cell {
    visibility: visible;
}

.gwt-table-cell:hover {

}

.gwt-table-cell.changed {
    background-color: #BDD9B3 !important;
}

.gwt-table-cell.readonly {
    background-color: #EBF1F5 !important;
}

.nc-field-date-picker-popup {
    background: white;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    position:absolute;
    top: 50%;
    left: 50%;
    -webkit-box-shadow: 0 0 7px 0 #BDBDBD;
    box-shadow: 0 0 7px 0 #BDBDBD;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    font-size: 11px;
    border-width: 0px !important;
}

.nc-field-date-picker-popup select {
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 11px;
    background: #f9fcfd;
}

.nc-field-date-picker-popup .popupContent {
    position: relative;
}

.gwt-PopupPanel.nc-field-date-picker-popup > .popupContent > table {
    display: table;
}

.nc-field-date-picker-popup .popupContent.arrow:before {
    content: '';
    display: block;
    width: 100%;
    position: absolute;
    top: -17px;
    height: 12px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAYAAACNzvbFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATFJREFUeNpiZCAMGKEYBP6j0VgBMxEGsgAxKxQzETKQkKEwAzmBmBtKwwz9h89wJiIM5FuwYIHDq1ev5okAAZDPA8RsePTiNZAXiKXr6uo8f/369f4/EDx48GA1UEwZiIWBmINYg2EGgrwrmZWV5fjjx49X/5HApUuXJgHlFIFYkBgXM0LDmAuIxT08PEw/f/585z8WsG/fvkqgGnkgFoAazIgv0kBhKKqioqL99u3b0/9xgH///v1asWJFClCtLCjMoSmDEVuEgcIIFBEqz5492/6fAPjz58/nvr6+QKB6GWj4syAbzAj1Asgr8rdu3Zr3n0gACu+amhoXUHBBg40Z2ZVgb9++fbv1P4kAaPDDoqIifWgwwF0LMp3j4cOHaf/JBD9//jyXkZEhBgtbgAADACxgP4s1TG8tAAAAAElFTkSuQmCC') center no-repeat;
    z-index: 1;
}

.nc-field-date-picker-popup :focus{
    /*border: solid 1px #1e90ff;*/
}

.gwt-PopupPanel {
    padding: 0 !important;
    z-index: 9999;
    border: 1px solid #C3D9FF !important;
}

.nc-local-notification-container {
    width: 100% !important;
    padding: 10px 50px 10px 45px !important;
}

.nc-local-notification-container-warn {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZBNjg0NDZCN0MwMTFFMkIyNkFCQzJBNDRCRUFGNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZBNjg0NDdCN0MwMTFFMkIyNkFCQzJBNDRCRUFGNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RkE2ODQ0NEI3QzAxMUUyQjI2QUJDMkE0NEJFQUY1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RkE2ODQ0NUI3QzAxMUUyQjI2QUJDMkE0NEJFQUY1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiYdM/cAAAIkSURBVHjanFNNaxNBGH5ndvYru8kmTbLdfiSiiR/EahT0opQeevEHFAnBn6A/oh5KD14UFIPnEJSexUsvSlEEFWoVRS9GSmrTaDbJ7jabdcfpCpHgRqEvPMw7w8Mz7/O+M4hSCmFhVrN65PTMNoDv2+8bulaum2E8DGNCyk8/5IwS4YwyL2YS98fxQgXatew5JHLzSE4DEiWEFWmpXc3kw7gozEL/5cU6MYoZRD8Ge0qPgLf9blO8/Kb43wq6a7kSFqQpHLsEpdW5AFhbACzLBbOaWfynQKtiSIKhVLh0kdDeOgxcNwB1PwNO5oiUjdf27k1yYwVEQ13GqioDn2I+tsCxbegzQO8JoEiBIaLxE9KNUIG9u/oUieHrXHKOh95jZrwPjmWB1bWCHOxnQNJ5QUzyN5u39fhfAvKs8oBLKCKABdRrAfUH0DNNsC0zyGmfNZQogOOqJE2Kt0YEmnfSF7BEF7hEnqP2c3ajF8DqmNBtd4Z7am0ASc3yJAJXd1YTJ4IxNlYSKHpS2RJy0QJWZACvMfTHaUvB+tNc+2NaOA7+96/U+dDbiF3bnSdExWUsD2awogA1P7FGCUPuxNlasDafouEZ/fGW2TiKiNw5s7OiXUHWI+ObcErQ6T5rlueMzDi6+PuRddfR6PD5KCsPw/6mWyfsLWqIOIDUg3YoIzzr1bgf4AdAPtVRq5J67frT5+EQIbpfXhzUdoxBh8PF7i8BBgC2LMIiSeeQegAAAABJRU5ErkJggg==') no-repeat scroll 20px 10px #FFFFFF;
}

.nc-local-notification-container-error {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZBNjg0NDZCN0MwMTFFMkIyNkFCQzJBNDRCRUFGNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZBNjg0NDdCN0MwMTFFMkIyNkFCQzJBNDRCRUFGNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RkE2ODQ0NEI3QzAxMUUyQjI2QUJDMkE0NEJFQUY1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RkE2ODQ0NUI3QzAxMUUyQjI2QUJDMkE0NEJFQUY1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiYdM/cAAAIkSURBVHjanFNNaxNBGH5ndvYru8kmTbLdfiSiiR/EahT0opQeevEHFAnBn6A/oh5KD14UFIPnEJSexUsvSlEEFWoVRS9GSmrTaDbJ7jabdcfpCpHgRqEvPMw7w8Mz7/O+M4hSCmFhVrN65PTMNoDv2+8bulaum2E8DGNCyk8/5IwS4YwyL2YS98fxQgXatew5JHLzSE4DEiWEFWmpXc3kw7gozEL/5cU6MYoZRD8Ge0qPgLf9blO8/Kb43wq6a7kSFqQpHLsEpdW5AFhbACzLBbOaWfynQKtiSIKhVLh0kdDeOgxcNwB1PwNO5oiUjdf27k1yYwVEQ13GqioDn2I+tsCxbegzQO8JoEiBIaLxE9KNUIG9u/oUieHrXHKOh95jZrwPjmWB1bWCHOxnQNJ5QUzyN5u39fhfAvKs8oBLKCKABdRrAfUH0DNNsC0zyGmfNZQogOOqJE2Kt0YEmnfSF7BEF7hEnqP2c3ajF8DqmNBtd4Z7am0ASc3yJAJXd1YTJ4IxNlYSKHpS2RJy0QJWZACvMfTHaUvB+tNc+2NaOA7+96/U+dDbiF3bnSdExWUsD2awogA1P7FGCUPuxNlasDafouEZ/fGW2TiKiNw5s7OiXUHWI+ObcErQ6T5rlueMzDi6+PuRddfR6PD5KCsPw/6mWyfsLWqIOIDUg3YoIzzr1bgf4AdAPtVRq5J67frT5+EQIbpfXhzUdoxBh8PF7i8BBgC2LMIiSeeQegAAAABJRU5ErkJggg==') no-repeat scroll 20px 10px #FFFCCC;
    border: 1px solid #F5D34E;
}

.nc-local-notification-message {
    max-width: 600px;
}

.nc-local-notification-message-warn {
    color: #FF7777;
}

.nc-local-notification-message-error {

}

/* hack to hide element by important styles - this element will be created by smart gwt to calculate some elements sizes - may have
css class of last calculated element - fix to show scroll on .workspace element */
div#isc_styleTester {
    position: absolute !important;
    left: 0 !important;
    top: -2000px !important;
    visibility: hidden !important;
}

/* 22.07.2013 style for andorra tables */
.Ctrl-toolbar {
    background: #e3e7ec url('data:image/png;base64,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') repeat-x;
    border-top: 2px solid #69c;
}

.Ctrl-toolbar table tr td .TableCtrl-button {
    height: 30px;
    padding: 0 10px;
    border: 0;
    font-family: Tahoma, Verdana, sans-serif !important;
    font-size: 11px;
    background: none;
    color: #369;
    text-decoration: underline;
    white-space: nowrap;
}

.Ctrl-toolbar table tr td .TableCtrl-button:hover {
    text-decoration: none;
    cursor: pointer;
}

.Ctrl-toolbar table tr td .TableCtrl-button-icon {
    padding-left: 30px;
    background-repeat: no-repeat;
    background-position: 7px center;
}

.nc-toolbar {
    overflow: hidden;
}

.nc-toolbars-bottom .nc-toolbar{
    padding: 0px 10px 0px 5px;
}

.nc-toolbars-bottom .nc-toolbar-part {
    padding-left: 12px;
}

.nc-toolbar .TableCtrl-button.TableCtrl-button-disabled.text-button,
.nc-toolbar .TableCtrl-button.TableCtrl-button-disabled.text-button:hover {
    color: #000;
    background: none;
    border: 0;
    margin: 0 5px 0 5px;
    text-align: right;
    padding: 0;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
}

.nc-toolbar-top {
    background: #e3e7ec url('data:image/png;base64,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') repeat-x;
}

.widget .frozen {
    z-index: 2000;
}

.nc-toolbar-top tr:first-child td { /*???*/
    border-left: 1px solid #fff;
}

.nc-toolbar-top tr:first-child td:first-child { /*???*/
    border-left: none;
}

.nc-toolbar-top .nc-toolbar-cell {
    border-left: 1px solid #fff;
}

.nc-toolbar-top .nc-toolbar-cell:first-child {
    border-left: none;
}

.nc-toolbar-part-left {
    float: left;
}

.nc-toolbar-part-right {
    float: right;
}

.nc-toolbar-part-center {
    position: relative;
    margin-left: 35%;
}

.nc-toolbar-cell {
    display:inline-block;
    *display: inline;
    zoom:1;
    vertical-align:middle;
    height: 100%;
}

.nc-toolbar-cell table {
    height: 27px;
    vertical-align: middle;
}

.nc-toolbar-cell table .nc-field-label {
    padding-left: 10px;
    padding-right: 5px;
}

.nc-toolbar-cell table .border-wrapper-form-input {
    padding-left: 2px;
    padding-right: 7px;
}

.nc-toolbar-cell table .border-wrapper-form-input .nc-field-text-input {
    min-width: 170px;
}

.nc-toolbar-top {
    min-height: 27px;
}

.nc-table-ingrid-popup table tbody tr td input:focus,
.nc-table-ingrid-popup .nc-memo-field:focus,
.nc-table-ingrid-popup table tbody tr td:focus,
.nc-table-ingrid-popup .gwt-Image:focus,
.nc-table-ingrid-popup select:focus,
.nc-table-ingrid-popup .refsel.refsel_focus .refsel_multiple {
    outline: 2px solid;
    outline-color: #a6c7ff;
    outline: -webkit-focus-ring-color auto 5px !important;
}

.nc-search-edit-profile .TableCtrl-button, .nc-toolbar-top .TableCtrl-button {
    height: 27px;
    padding: 2px 10px 3px 10px;
    border: none!important;
    font-family: Tahoma, Verdana, sans-serif !important;
    font-size: 11px;
    background: none;
    color: #369;
    white-space: nowrap;
}

.nc-search-edit-profile .TableCtrl-button:hover, .nc-toolbar-top .TableCtrl-button:hover {
    color: #000;
    text-decoration: underline;
    cursor: pointer;
    background-color: #F7FCFF;
}

.nc-search-edit-profile .TableCtrl-button-icon, .nc-toolbar-top .TableCtrl-button-icon {
    padding-left: 28px;
    background: no-repeat 7px center;
    padding-bottom: 3px;
    padding-right: 7px;
    position: relative;
}

.nc-search-edit-profile .TableCtrl-button-icon .toolbar-icon,
.nc-toolbar-top .TableCtrl-button-icon .toolbar-icon {
    position: absolute;
    left: 7px;
    top: 6px;
}

.nc-search-edit-profile .TableCtrl-button.TableCtrl-button-disabled, .nc-toolbar-top .TableCtrl-button.TableCtrl-button-disabled {
    color: #333;
    text-decoration: none;
    background-color: transparent;
    opacity: 0.4;
}

.nc-toolbar-bottom .TableCtrl-button.TableCtrl-button-disabled,
.nc-toolbar-bottom .TableCtrl-button.TableCtrl-button-disabled:hover {
    color: #777777;
    background: none repeat scroll 0 0 #ebebeb;
    cursor: default;
    text-decoration: none;
    border: 1px solid #cecece;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.nc-toolbar-top .TableCtrl-checkboxBtn {
    line-height: 28px;
}

.nc-toolbar-top .TableCtrl-checkboxBtn label,
.nc-toolbar-top .TableCtrl-checkboxBtn input[type=checkbox] {
    vertical-align: middle;
}

.nc-control.nc-control-bulkeditparctrl .nc-parctrl-cell .checkboxOverride {
    line-height: 16px;
}

.nc-control.nc-control-bulkeditparctrl .nc-parctrl-cell .checkboxOverride label,
.nc-control.nc-control-bulkeditparctrl .nc-parctrl-cell .checkboxOverride input[type=checkbox] {
    vertical-align: middle;
}

.nc-control.nc-control-filterctrl input[type="checkbox"]{
    margin: 3px 3px 3px 4px;
}

.nc-toolbar-bottom .TableCtrl-button.TableCtrl-button-disabled:after {
    display: none;
}

.nc-control-bulkeditparctrl .main-par-layout .column .gwt-row > td.nc-parctrl-cell {
    padding-right: 30px !important;
}

.nc-control-bulkeditparctrl .main-par-layout .nc-field-container > tbody > tr > td > input {
    width: 100%;
}

.nc-toolbar-bottom .cancel-button.TableCtrl-button-disabled,
.nc-toolbar-bottom .cancel-button.TableCtrl-button-disabled:hover,
.ui-dialog .ui-dialog-content.ui-widget-content .nc-control-compositepopup .nc-toolbar-bottom .TableCtrl-button.TableCtrl-button-disabled.cancel-button,
.ui-dialog .ui-dialog-content.ui-widget-content .nc-control-compositepopup .nc-toolbar-bottom .TableCtrl-button.TableCtrl-button-disabled.cancel-button:hover {
    color: #777777 !important;
    text-decoration: none !important;
}

.nc-toolbar-bottom.nc-toolbar-disabled .cancel-button-wrapper:before {
    color: #777777;
}

.nc-search-edit-profile .TableCtrl-button.TableCtrl-button-disabled:hover, .nc-toolbar-top .TableCtrl-button.TableCtrl-button-disabled:hover {
    color: #333;
    text-decoration: none;
    cursor: default;
}

.nc-toolbar-bottom td {
    padding: 5px;
}

.nc-toolbar-bottom .TableCtrl-button {
    font-family: Tahoma, Verdana, sans-serif !important;
    font-size: 11px;
    text-decoration: none;
    color: #369;
    background: none;
    border: 0;
}

.nc-toolbar-bottom .TableCtrl-button:hover {
    text-decoration: none;
    cursor: pointer;
}

.TableCtrl {
    font-family: Tahoma, Verdana, sans-serif !important;
    font-size: 11px;
    width: 100%;
    border-collapse: separate;
}

/*
.nc-composite-top-layout {
    padding: 0 10px 0 0;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.nc-composite-top-layout .nc-composite-layout-wrapper {
    padding: 0 9px 14px 19px !important;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
*/

.nc-control-copymovectrl {
    padding: 0 9px 14px 19px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.nc-control-copymovectrl table {
    border: none;
    border-collapse: collapse;
}

.nc-control-copymovectrl table td {
    padding: 4px 10px 3px;
    vertical-align: top;
}

.nc-control-copymovectrl table td td {
    padding: 0px;
}

.nc-control-copymovectrl table .nc-copy-header td {
    font-weight: bold;
    color: #333;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAIAAACjjJBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFDNjYwQjI4REFFMTExODNFMkMwRkIwOUZGN0UwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDFCRUI1NkRENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDFCRUI1NURENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMUM0OTE4N0ZEQ0UxMTE4M0UyQzBGQjA5RkY3RTBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzMUM2NjBCMjhEQUUxMTE4M0UyQzBGQjA5RkY3RTBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+paUFDgAAAD9JREFUeNpifP3xKwNewMRACLAwMhJUwUBACQsDFcwgxh2E/cJIB98SNoOBoDsIRgwRZtDHL0SE6VBJYwABBgDH7ANXH4J9rwAAAABJRU5ErkJggg==') 0 1px repeat-x;
    border: none;
    border-bottom: 1px solid #dae7f1;
    /*border-top: 1px solid #fff;*/
    min-width: 200px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0;
}

.nc-control-copymovectrl .nc-copy-header td div {
    padding: 8px 10px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAYCAYAAADQ+yzZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpi2nvy0vv///+/Z2FiZBRgAAImIIMBwmBigjHQRZgRDKgUMzNchBldhBlDF0yEBYsUM5oIEzMjhqUYDmOEiLAAWR9ADIAAAwBYMgkACzSifgAAAABJRU5ErkJggg==') no-repeat scroll left 0;
}

.nc-control-copymovectrl .nc-copy-header td:first-child div {
    background: none;
}

.nc-control-copymovectrl table td input,
.nc-control-copymovectrl table td textarea {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.nc-control-copymovectrl table td input {
    height: 21px;
    line-height: 21px;
}

.TableCtrl th {
    font-weight: bold;
    color: #333;
    text-shadow: none;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAIAAACjjJBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFDNjYwQjI4REFFMTExODNFMkMwRkIwOUZGN0UwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDFCRUI1NkRENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDFCRUI1NURENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMUM0OTE4N0ZEQ0UxMTE4M0UyQzBGQjA5RkY3RTBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzMUM2NjBCMjhEQUUxMTE4M0UyQzBGQjA5RkY3RTBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+paUFDgAAAD9JREFUeNpifP3xKwNewMRACLAwMhJUwUBACQsDFcwgxh2E/cJIB98SNoOBoDsIRgwRZtDHL0SE6VBJYwABBgDH7ANXH4J9rwAAAABJRU5ErkJggg==') 0 1px repeat-x;
    border-left: 1px solid #dae7f1;
    border-bottom: 1px solid #dae7f1;
    padding: 0 3px 0 0;
}

.TableCtrl > thead > tr > th > div {
    padding: 8px 26px 8px 10px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAYCAYAAADQ+yzZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpi2nvy0vv///+/Z2FiZBRgAAImIIMBwmBigjHQRZgRDKgUMzNchBldhBlDF0yEBYsUM5oIEzMjhqUYDmOEiLAAWR9ADIAAAwBYMgkACzSifgAAAABJRU5ErkJggg==') no-repeat scroll left 0;
}

.TableCtrl > thead > tr > th.TableCtrl-checkbox-col > div {
    padding: 0;
}

.TableCtrl > thead > tr > th:first-child > div {
    background: none;
}

.TableCtrl th div.header-block {
    position: relative;
    padding-right: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.TableCtrl th div.header-block .firstgridcell {
    width: 90%;
    display: inline-block;
    float: left;
}

.TableCtrl th div.header-block .secondgridcell {
    display: inline-block;
    width: 10%;
    float: right;
    position: relative;
}

.TableCtrl th div.header-block span.sortable {
    cursor: pointer;
    padding-right: 24px;
    position: relative;
    display: block;
}

.TableCtrl th div.header-block div > span > span {
    display: inline-block;
    padding-right: 10px;
}

.TableCtrl th div.header-block img.filter {
    cursor: pointer;
    position: absolute;
    top: 50%;
    right: -4px;
    margin: -4px 0 0 0;
    padding: 2px;
    height: 16px;
    width: 16px;
    box-sizing: content-box;
    display: block;
}

.TableCtrl th div.header-block span.filter {
    height: 16px;
    width: 16px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: 0;
    top: 8px;
}

.TableCtrl th div.header-block img.hide {
    visibility: hidden;
}

.TableCtrl td {
    color: #000;
    font-family: Tahoma, Verdana, sans-serif !important;
    font-size: 11px;
    border-width: 1px;
    padding: 4px 2px 4px 9px;
    vertical-align: top
}

.TableCtrl td.nc-table-cell-number-field {
    text-align: right;
    padding-right: 18px; /*for edit icon*/
}

.TableCtrl td.nc-table-cell-decimal-field {
    text-align: right;
    padding-right: 18px; /*for edit icon*/
}

.TableCtrl td.nc-table-cell-currency-field {
    text-align: right;
    padding-right: 18px; /*for edit icon*/
}

.TableCtrl tbody td img {
    margin: 0 5px 0 0;
    vertical-align: middle;
}

.TableCtrl th.TableCtrl-checkbox-col {
    width: 1px;
    padding: 3px 5px;
}

.TableCtrl td.TableCtrl-checkbox-col {
    width: 1px;
    padding: 3px 5px;
}

.TableCtrl td.TableCtrl-checkbox-col.frozen {
    background: #FFF;
}

.TableCtrl > thead > tr {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAIAAACjjJBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFDNjYwQjI4REFFMTExODNFMkMwRkIwOUZGN0UwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDFCRUI1NkRENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDFCRUI1NURENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMUM0OTE4N0ZEQ0UxMTE4M0UyQzBGQjA5RkY3RTBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzMUM2NjBCMjhEQUUxMTE4M0UyQzBGQjA5RkY3RTBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+paUFDgAAAD9JREFUeNpifP3xKwNewMRACLAwMhJUwUBACQsDFcwgxh2E/cJIB98SNoOBoDsIRgwRZtDHL0SE6VBJYwABBgDH7ANXH4J9rwAAAABJRU5ErkJggg==') repeat-x;
}

.TableCtrl > thead > tr > th {
    border-top: 1px solid #fff; /*background:url('../img/bg-table-head-separate.png') no-repeat top left;*/
    border-left: none;
    background-size: contain;
    background-position: top;
    vertical-align: top;
}

.TableCtrl > thead > tr > th:first-child {
    border-left: none;
}

.TableCtrl input[type=checkbox] {
    cursor: pointer
}

.TableCtrl td.changed {
    background-color: #BDD9B3 !important;
}

.TableCtrl td.nc-search-table-cell-empty-content{
    padding-left: 0px;
}

.TableCtrl .nc-field-functions-readonly {
    white-space: nowrap;
}

.TableCtrl td div.nc-field-functions-readonly .ParButton {
    opacity: 0.3;
}

.TableCtrl td div.nc-field-functions-readonly .function-focus-link {
    display: inline-block;
    margin: 0 3px 0 0;
}

.TableCtrl td div.nc-field-functions-readonly .ParCtrl-editButton:hover {
    opacity: 1;
}

.TableCtrl tr.nc-table-row-error td.readonly {
    background: none !important;
}

.ParCtrl-btm-toolbar .gwt-ParCtrl-btn, .nc-toolbar-bottom .TableCtrl-button  {
    height: 26px !important;
    color: #000;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABoCAYAAABLw827AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA6ZJREFUeNrs3T9rZFUYwOF7547DzEZCNhskxBRaJaCF2qRKYNMMkk4Ev4bpLPwM7jexCzJNililGUEQkkYEgyyLiWFDQjIz947nzL9aMTBnzPPAmzs7bHWKH+eeDXvyLMuanU7ni5WVlfcygARdX1+/abfb39fD57UYq83NzVeWBUjUYWxVDNZy/NPq6mrWaDQsC5Cci4uL+FiOwSrip3q9nlVVZWWAVBX16SexAlInWIBgAQgWIFiCBSxMsMqytBqAHRaAYAFeCQEEC8ArISBYAF4JAeywAMECECwAwQIEC0CwAP5JsAYnJyf1vb29Q8sBpCg2KrYqDz/eD7MbZjuMa3OA1PTCnIX5MQarGeZFNr7uq25tgMQMwrwNcxkDVTs6Onq5FlgXIEV/BgcHB6Obn9djrLa3t938DCTp7OwsnrGvx2A9j1+0Wq2sKAorA6Tq+ezm51qtlg2HQ0sCpMrNz8DimAXL7gpYmGDZYQGCBeCVEHiywfJfJAN2WACPHSxnWIBgATx2sJxhAQsTLGdYgFdCAMECBAsg9WA5wwLssAAEC/BKCGCHBfDfgzXodDrvttttNz8DSYqNyiY3P38Y5vMwn2bjS1UBUnIf5qcwP8RgtcKsZ+Prvtz8DKQm3vz8V5jXMVDl8fHxztLS0rp1AVJ0e3v7en9/f3Tz83KM1dbWlpufgSSdn5/HM/blGKxn8Yubm5us3+9bGSBVz2rhRxyxAlJXmx2y53luOYC0i2UJgEVhhwUIFoBXQsAOyw4LECwAwQKeGmdYgB0WgGABgiVYgGABPBKH7oAdFoBgAV4JAeywAOywgKe4w6q63W4vPN38DCRp0qgqvgeuhfkozGaYdywNkJh4Q85FmF9isBphlrPxdV9eEYHUVGHuwrzNT09PLQcwFzs7O//q78+CVVXV13mefxk+tsLz48nOC2AuhsPhb+FxFZ7ng8Hg293d3V/rk8rVQrhebWxsjH69odFo+DUHYF6hGj37/f4Hce7v7z+7urr6PXz1zfT3sEZnV81m02oBczXdLMWNU1EUWQhWVpZlbFQ+PWS3nQKS518FAcECECxAsAAEC0CwAMECECwAwQIEC0CwAAQLECwAwQIQLECwAAQLQLCA/22w7u7usoeHB6sCzF1Zllmv15tdShFNL6EYXl5efjUYDA7zPG8WRfGJ5QLmqaqqNyFWf4Rw/dztdr+L343uJYzXfE3iVZ/sulxKAaQgbq/KbHxdffm3AAMA/HwwvD3SKu0AAAAASUVORK5CYII=') no-repeat;
    min-width: 45px;
    border: none!important;
    margin: 9px 0 9px 0px;
    padding: 0 17px 1px 19px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    position: relative;
    cursor: pointer;
    overflow: visible;
}

.ParCtrl-btm-toolbar .gwt-ParCtrl-btn:after, .nc-toolbar-bottom .TableCtrl-button:after  {
    content: '';
    display: block;
    width: 3px;
    height: 26px;
    position: absolute;
    top: 0;
    right: -3px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABoCAYAAABLw827AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA6ZJREFUeNrs3T9rZFUYwOF7547DzEZCNhskxBRaJaCF2qRKYNMMkk4Ev4bpLPwM7jexCzJNililGUEQkkYEgyyLiWFDQjIz947nzL9aMTBnzPPAmzs7bHWKH+eeDXvyLMuanU7ni5WVlfcygARdX1+/abfb39fD57UYq83NzVeWBUjUYWxVDNZy/NPq6mrWaDQsC5Cci4uL+FiOwSrip3q9nlVVZWWAVBX16SexAlInWIBgAQgWIFiCBSxMsMqytBqAHRaAYAFeCQEEC8ArISBYAF4JAeywAMECECwAwQIEC0CwAP5JsAYnJyf1vb29Q8sBpCg2KrYqDz/eD7MbZjuMa3OA1PTCnIX5MQarGeZFNr7uq25tgMQMwrwNcxkDVTs6Onq5FlgXIEV/BgcHB6Obn9djrLa3t938DCTp7OwsnrGvx2A9j1+0Wq2sKAorA6Tq+ezm51qtlg2HQ0sCpMrNz8DimAXL7gpYmGDZYQGCBeCVEHiywfJfJAN2WACPHSxnWIBgATx2sJxhAQsTLGdYgFdCAMECBAsg9WA5wwLssAAEC/BKCGCHBfDfgzXodDrvttttNz8DSYqNyiY3P38Y5vMwn2bjS1UBUnIf5qcwP8RgtcKsZ+Prvtz8DKQm3vz8V5jXMVDl8fHxztLS0rp1AVJ0e3v7en9/f3Tz83KM1dbWlpufgSSdn5/HM/blGKxn8Yubm5us3+9bGSBVz2rhRxyxAlJXmx2y53luOYC0i2UJgEVhhwUIFoBXQsAOyw4LECwAwQKeGmdYgB0WgGABgiVYgGABPBKH7oAdFoBgAV4JAeywAOywgKe4w6q63W4vPN38DCRp0qgqvgeuhfkozGaYdywNkJh4Q85FmF9isBphlrPxdV9eEYHUVGHuwrzNT09PLQcwFzs7O//q78+CVVXV13mefxk+tsLz48nOC2AuhsPhb+FxFZ7ng8Hg293d3V/rk8rVQrhebWxsjH69odFo+DUHYF6hGj37/f4Hce7v7z+7urr6PXz1zfT3sEZnV81m02oBczXdLMWNU1EUWQhWVpZlbFQ+PWS3nQKS518FAcECECxAsAAEC0CwAMECECwAwQIEC0CwAAQLECwAwQIQLECwAAQLQLCA/22w7u7usoeHB6sCzF1Zllmv15tdShFNL6EYXl5efjUYDA7zPG8WRfGJ5QLmqaqqNyFWf4Rw/dztdr+L343uJYzXfE3iVZ/sulxKAaQgbq/KbHxdffm3AAMA/HwwvD3SKu0AAAAASUVORK5CYII=') right 0 no-repeat;
}

.ParCtrl-btm-toolbar .gwt-ParCtrl-btn:hover, .nc-toolbar-bottom .TableCtrl-button:hover {
    background-position: 0 -26px;
}

.ParCtrl-btm-toolbar .gwt-ParCtrl-btn:hover:after, .nc-toolbar-bottom .TableCtrl-button:hover:after {
    background-position: right -26px;
}

.ParCtrl-btm-toolbar .gwt-ParCtrl-btn:active, .nc-toolbar-bottom .TableCtrl-button:active {
    background-position: 0 -52px;
}

.ParCtrl-btm-toolbar .gwt-ParCtrl-btn:active:after, .nc-toolbar-bottom .TableCtrl-button:active:after {
    background-position: right -52px;
}

.ParCtrl-btm-toolbar .gwt-ParCtrl-btn-or {
    height: 26px !important;
    color: #000;
    background: none;
    border: 0;
    margin: 13px 0;
    padding: 0 2px 0 12px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
}

.ParCtrl-btm-toolbar .gwt-ParCtrl-btn-cancel {
    height: 26px !important;
    color: #000;
    background: none;
    border: 0;
    margin: 13px 13px 13px 0;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    color: #920202;
    text-decoration: none;
}

.ParCtrl-btm-toolbar .gwt-ParCtrl-btn-cancel:hover {
    text-decoration: underline;
    cursor: pointer;
}

.nc-control-tablectrl {
    display: inline-table;
    min-width: 100%;
    margin-top: 4px;
}

.nc-composite-layout .nc-control-tablectrl {
    position: relative;
}

/* Filtering table popup */
.filter-top-toolbar {
    padding: 0 20px 5px 0;
    margin: 0 0px;
    border-bottom: 1px solid #dfeaf3;
}

.nc-control-filterctrl {
    padding: 0 20px;
    min-width: 220px;
}

.filter-top-toolbar .filter-top-button {
    padding: 5px 10px;
    margin: 1px 0 0 0;
    background: none;
    border: 0;
    cursor: pointer;
    font-size: 11px;
    border: 1px solid transparent;
}

.filter-top-toolbar .filter-top-button:focus {
    border: 1px solid #a6c7ff !important;
    outline: none;
}

.filter-top-toolbar .filter-top-button span {
    color: #000;
    border-bottom: 1px dotted #000;
}

.filter-top-toolbar .filter-top-button:hover span {
    border: none;
}

.filter-top-toolbar .filter-top-button.filter-top-button-selected {
    background-color: #f0f0f0;
    box-shadow: 0 0 1px 0 #dedede inset;
    padding: 5px 10px;
    border-top: 1px solid #b9b9b9;
    margin: 0;
}

.filter-top-toolbar .filter-top-button.filter-top-button-selected span {
    border: 0;
}

.filtering-layout input[type="text"], .filtering-layout select {
    padding: 3px;
    /* border: 1px solid #c6cbd0; test fix */
    width: 100%;
}

.filtering-layout input[type="text"] {
    padding: 2px 0;
}

.filter-dotted-link {
    padding: 0 0 2px;
    margin: 5px 0 5px -2px;
    border: 0;
    background: none;
    cursor: pointer;
}

.filter-dotted-link span {
    color: #369;
    border-bottom: 1px dotted;
}

.filter-dotted-link:hover span {
    border: 0;
}

/* gwt bottom toolbar buttons */
.nc-toolbar-bottom {
    background-color: #edf0f2;
    border-radius: 0 0 5px 5px;
    min-height: 44px;
    /*padding: 0 10px;*/
}

.nc-toolbar-bottom .cancel-button-wrapper {
    min-height: inherit;
    vertical-align: middle;
}

/*styles for or and cancel button
filter ctrl*/
.nc-control-filterctrl .or-button-wrapper .or-button {
    margin-top: 0;
}

/*cancel button in filter ctrl*/
.nc-control-filterctrl .cancel-button-wrapper .cancel-button {
    /*margin-top: 14px;*/
}

/*dilog and grid ctrl*/
.ui-dialog .or-button, .nc-toolbar-bottom-grid-visible .or-button,
.nc-widget-start-edit .or-button{
    margin: 0;
    height: 24px;
    line-height: 24px;
}

.ParCtrl-btm-toolbar .or-button-wrapper,
.nc-toolbar-bottom .or-button-wrapper {
    margin: 5px;
    padding: 0 0 0 5px;
}

/*common style*/
.or-button {
    margin-left: 8px;
    margin-right: 10px;
}

/*end styles fro or button*/


.nc-control-tablectrl .nc-toolbar-bottom.nc-toolbar-grid {
    height: 44px;
}

.nc-composite-layout-wrapper .nc-control-searchwidget .nc-control-tablectrl .nc-toolbar-bottom.nc-toolbar-grid.nc-toolbar-grid-hidden:not(.nc-toolbar-bottom-grid-visible) {
    display: none;
}

.nc-toolbar-bottom table {
}

.nc-toolbar-bottom table td {
/ / ? ? ? padding: 0;
    vertical-align: middle !important;
}

/*.nc-toolbar-bottom .TableCtrl-button {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    background: none;
    color: #000;
}

.nc-toolbar-bottom .TableCtrl-button {
    height: 26px !important;
    color: #000;
    text-decoration: none;
    min-width: 45px;
    border: 0;
    /*margin: 8px 0 10px 13px;*//*
    padding: 0 6px 2px 9px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    position: relative;
    cursor: pointer;
    overflow: visible;
    top: 4px;
}

.nc-control-tablectrl .nc-toolbar-bottom .TableCtrl-button {
    height: 26px !important;
    color: #000;
    text-decoration: none;
    min-width: 45px;
    border: 0;
    margin: 3px 0 4px 9px;
    padding: 0 6px 2px 9px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    position: relative;
    cursor: pointer;
    overflow: visible;
}

.nc-toolbar-bottom .TableCtrl-button:after {
    content: '';
    display: block;
    width: 3px;
    height: 26px;
    position: absolute;
    top: 0;
    right: -3px;
}

.nc-toolbar-bottom .TableCtrl-button:hover {
    background-position: 0 -26px;
}

.nc-toolbar-bottom .TableCtrl-button:hover:after {
    background-position: right -26px;
}

.nc-toolbar-bottom .TableCtrl-button:active {
    background-position: 0 -52px;
}

.nc-toolbar-bottom .TableCtrl-button:active:after {
    background-position: right -52px;
}
*/
.nc-toolbar-bottom .ParCtrl-orButton {
    height: 26px !important;
    color: #000;
    background: none;
    border: 0;
    padding: 0;
    margin: 0 6px 0 10px;
    min-width: 20px;
    text-align: center;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
}

.nc-toolbar-bottom .ParCtrl-orButton:after {
    display: none;
}

.nc-toolbar-bottom .ParCtrl-cancelButton {
    height: 26px !important;
    color: #000;
    background: none;
    border: 0;
    margin: 0;
    padding: 0;
    text-align: left;
    text-transform: lowercase;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    color: #920202;
    text-decoration: underline;
}

.nc-toolbar-bottom .ParCtrl-cancelButton:after {
    display: none;
}

.nc-toolbar-bottom .ParCtrl-cancelButton:hover {
    text-decoration: none;
    cursor: pointer;
}

/*-------------------- NEW STYLES -----------------------*/

.ui-select-counter-gwt {
    display: table;
    float: left;
}

.ui-select-counter-gwt .ui-select-counter-gwt-count {
    font-size: 12px;
    display: table-cell;
    width: 20px;
    text-align: center;
    height: 17px;
    font-weight: bold;
    vertical-align: bottom;
}

.ui-select-counter-gwt .ui-select-counter-gwt-text {
    font-size: 10px;
    display: table-cell;
    vertical-align: bottom;
    padding-left: 2px;
}

.ui-select-counter-gwt .ui-select-counter-gwt-container {
    color: #999;
    display: table;
    padding-left: 5px;
    margin-bottom: 3px;
}

.ui-pager-gwt {
    padding-top: 3px;
    display: table;
    float: right;
    font-family: Tahoma, Arial, sans-serif;
    color: #757575;
    font-size: 10px;
}

.ui-pager-gwt > div {
    display: table-cell;
}

.ui-pager-gwt .nc-ui-pager-gwt-button-container-basic {
    vertical-align: top;
}

.ui-pager-gwt .nc-ui-pager-gwt-button-container-disabled {
    height: 20px;
    width: 20px;
}

.ui-pager-gwt .nc-ui-pager-gwt-button-container {
    height: 20px;
    width: 20px;
}

.ui-pager-gwt .nc-ui-pager-gwt-button-container:hover {
    background: #d9edfd;
}

.ui-pager-gwt .ui-pager-gwt-button {
    height: 20px;
    width: 20px;
}

.ui-pager-gwt .ui-pager-gwt-button {
    background: #d9edfd;
}

.ui-pager-gwt .ui-pager-gwt-button-first {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjhBNjRCQjVGMkM3MTFFMkI1N0RERjNBOUNBQUMyNTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjhBNjRCQjZGMkM3MTFFMkI1N0RERjNBOUNBQUMyNTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOEE2NEJCM0YyQzcxMUUyQjU3RERGM0E5Q0FBQzI1MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOEE2NEJCNEYyQzcxMUUyQjU3RERGM0E5Q0FBQzI1MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkRJPMEAAABdSURBVHjabIzBCQAhEAOzyuLDOvdlAbagWLEIeuZeHt5APhkSlFJWa21tcIa9894jxoiTWusKIcBtoKqX4MD9LSje5SlzzsIXho8fSVJKMsbAnPOWxMyk945HgAEAUXUpRLtagwYAAAAASUVORK5CYII=') no-repeat scroll center 6px transparent;
    cursor: pointer;
}

.ui-pager-gwt .ui-pager-gwt-button-previous {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTA0RTcyQjlGMkM3MTFFMjg0MDNGNTA4Q0FBOTk2MDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTA0RTcyQkFGMkM3MTFFMjg0MDNGNTA4Q0FBOTk2MDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMDRFNzJCN0YyQzcxMUUyODQwM0Y1MDhDQUE5OTYwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMDRFNzJCOEYyQzcxMUUyODQwM0Y1MDhDQUE5OTYwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtwcD20AAAA+SURBVHjaRIxBCgAwCMOUCSK+3Ad48rEdDnS5JZQyABoiAjyhRVXphRF3p2NmK7vITHQQEdqPqvofQ8crwACi/CQWRObIgwAAAABJRU5ErkJggg==') no-repeat scroll center 6px transparent;
    cursor: pointer;
}

.ui-pager-gwt .ui-pager-gwt-button-next {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODA0MzI0NUZGMkM3MTFFMjhCRTY4NEVEQzVCQTQ5NzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODA0MzI0NjBGMkM3MTFFMjhCRTY4NEVEQzVCQTQ5NzkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MDQzMjQ1REYyQzcxMUUyOEJFNjg0RURDNUJBNDk3OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MDQzMjQ1RUYyQzcxMUUyOEJFNjg0RURDNUJBNDk3OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn+HA1kAAABSSURBVHjaTIoxDsAgDAOdUCEmXpgx+UsWJkZeygQUNVJPsoez4e7rgAinlNB7X/jgA0opGGNcSa21VWtFzhlzTjy/K8yMOISI0B3eUlWKYQswAI9EGpBgfY57AAAAAElFTkSuQmCC') no-repeat scroll center 6px transparent;
    cursor: pointer;
}

.ui-pager-gwt .ui-pager-gwt-button-first-disabled {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OTgzMUU5MkVCOTgxMUUyOTc5NkFDODg5QTQ0MDI5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OTgzMUU5M0VCOTgxMUUyOTc5NkFDODg5QTQ0MDI5MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQzFCNTA5RUI5ODExRTI5Nzk2QUM4ODlBNDQwMjkwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQzFCNTBBRUI5ODExRTI5Nzk2QUM4ODlBNDQwMjkwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8xKvFwAAAF9JREFUeNpsjMEJACEQA4MiPqxTPxZgCyt2YKeyoF7u5eEN5JMhgYik1lpaa+EMe2OtRQgBJ7XW5L2HeYBz7hIcmL8Fxbs8ZSml84Xh40eSnHNXVcw5b0lijH2MgS3AAGFJJ3k3pjfiAAAAAElFTkSuQmCC') no-repeat scroll center 6px transparent;
}

.ui-pager-gwt .ui-pager-gwt-button-previous-disabled {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUMxQjUwN0VCOTgxMUUyOTc5NkFDODg5QTQ0MDI5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUMxQjUwOEVCOTgxMUUyOTc5NkFDODg5QTQ0MDI5MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQzFCNTA1RUI5ODExRTI5Nzk2QUM4ODlBNDQwMjkwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQzFCNTA2RUI5ODExRTI5Nzk2QUM4ODlBNDQwMjkwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AbSSWwAAAFBJREFUeNpMjcsJADEIRAcXkZA+vViALZgWbDVglv2SgXd4MMNgrYWPiFDCmzGGighol947jtbaL3fD3ZOZcUFEz8TMcs6JqgL2l8zUU4ABAOoSJS6IaGPLAAAAAElFTkSuQmCC') no-repeat scroll center 6px transparent;
}

.ui-pager-gwt .ui-pager-gwt-button-next-disabled {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUMxQjUwM0VCOTgxMUUyOTc5NkFDODg5QTQ0MDI5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUMxQjUwNEVCOTgxMUUyOTc5NkFDODg5QTQ0MDI5MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQzFCNTAxRUI5ODExRTI5Nzk2QUM4ODlBNDQwMjkwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQzFCNTAyRUI5ODExRTI5Nzk2QUM4ODlBNDQwMjkwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7oB0XgAAAE5JREFUeNpMijEOwCAMAx1SIR6ZkfCW7GzJY9OCSlVLvuFsmNnITJwWZsacc+BNeYLWGiJiy2uBiFBr3bL8rlBV/4SI+B4Weu9+hluAAQAxfxcQ0gX0RwAAAABJRU5ErkJggg==') no-repeat scroll center 6px transparent;
}

.ui-pager-gwt .ui-pager-gwt-list-box {
    margin: -5px -20px -5px -5px;
    font-size: inherit;
}

.ui-pager-gwt-container-list-box {
    overflow: hidden;
    vertical-align: top;
    border: 1px solid #ededed;
    display: inline-block;
    font-size: 10px;
    font-family: Tahoma, Arial, sans-serif;
    z-index: 9999;
    -moz-box-shadow: 1px 1px 2px #a6a6a6;
    -webkit-box-shadow: 1px 1px 2px #a6a6a6;
    box-shadow: 1px 1px 2px #a6a6a6;
}

.ui-pager-gwt .ui-pager-gwt-container-page-number {
    margin: 0 3px 5px 3px;
}

.ui-pager-gwt .ui-pager-gwt-container-page-number a.nc-field-html-focusable-content {
    padding: 4px 5px 3px 5px;
}

.ui-pager-gwt a {
    text-decoration: none;
    border-bottom: 1px dotted;
}

.ui-pager-gwt a:hover {
    text-decoration: none;
}

.ui-pager-gwt option {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
}

.ui-pager-gwt .pager-page-number {
    color: #000;
    background-color: #d9edfd;
    border-top: 1px solid #afc4d6;
    text-align: center;
    /*width: 18px;
    height: 18px;*/
    padding: 0 5px 2px;
    font-size: 11px;
}

.ui-pager-gwt .pager-amount-number {
    cursor: default;
}

.popup-filter-range-input-lable {
    width: auto;
    padding-top: 3px;
    padding-right: 5px;
}

.popup-filter-range-input-lable-date {
    padding: 3px 7px 0 15px;
}

.popup-filter-range-input-lable-from-date {
    padding: 3px 7px 0 0;
}

.popup-filter-range-input-lable-padding {
    padding-left: 35px;
}

table.popup-filter-modern-numerical-main-panel tbody tr td {
    padding: 1px 2px;
}

.popup-filter-modern-numerical-main-panel tbody tr td select{
    width: 150px;
    border-color: rgba(216, 220, 226, 1);
    -webkit-appearance: menulist-button;
}

.popup-filter-modern-numerical-main-panel .modern-numerical-filter-text {
    color: #aaaaaa;
    padding-left: 1px;
}

.popup-filter-modern-numerical-main-panel tbody tr td input {
    height: 21px;
    width: 70px;
    padding: 3px!important;
    box-sizing: border-box;
    border-color: rgba(216, 220, 226, 1) !important;
}

.nc-filter-button[disabled="true"] {
    opacity: 0.5;
}

.nc-filter-numeric-input-box table.nc-field-container {
    min-width: 50px !important;
}

.popup-filter-checkbox-panel {
    min-width: 260px;
    max-height: 148px;
    overflow-y: auto;
    padding: 5px 0 5px 0;
}

.popup-filter-checkbox-panel .popup-filter-checkbox input,
.popup-filter-checkbox-panel .popup-filter-select-all input {
    position: relative;
    top: 3px;
}

.popup-filter-checkbox-panel label {
    border-bottom: 1px dotted;
}

.popup-filter-checkbox-panel .popup-filter-select-all label {
    font-weight: bold;
}

.popup-filter-range-main-panel .nc-field-container .nc-field-text-input {
    width: 50px;
}

.readonly-currency-value-right-align {
    text-align: right;
}

.readonly-currency-value-left-align {
    text-align: left;
}

.nc-control-parctrl .nc-field-currency-readonly {
    font-family: Tahoma, Verdana, sans-serif;
    text-align: left;
}

.filtering-layout .filter-layout {
    padding-top: 3px;
}

.nc-field-list-select {
    width: 100%;
}

.nc-field-list-value {
    width: 100%;
    display: block !important;
}

.nc-field-mask-text-input {
    width: 50px;
}

/* new gwt - start */

.nc-control .nc-local-notification-container {
    padding: 10px 36px 10px 36px !important;
    width: auto !important;
}

.nc-control .nc-local-notification-container-warn {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZBNjg0NDZCN0MwMTFFMkIyNkFCQzJBNDRCRUFGNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZBNjg0NDdCN0MwMTFFMkIyNkFCQzJBNDRCRUFGNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RkE2ODQ0NEI3QzAxMUUyQjI2QUJDMkE0NEJFQUY1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RkE2ODQ0NUI3QzAxMUUyQjI2QUJDMkE0NEJFQUY1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiYdM/cAAAIkSURBVHjanFNNaxNBGH5ndvYru8kmTbLdfiSiiR/EahT0opQeevEHFAnBn6A/oh5KD14UFIPnEJSexUsvSlEEFWoVRS9GSmrTaDbJ7jabdcfpCpHgRqEvPMw7w8Mz7/O+M4hSCmFhVrN65PTMNoDv2+8bulaum2E8DGNCyk8/5IwS4YwyL2YS98fxQgXatew5JHLzSE4DEiWEFWmpXc3kw7gozEL/5cU6MYoZRD8Ge0qPgLf9blO8/Kb43wq6a7kSFqQpHLsEpdW5AFhbACzLBbOaWfynQKtiSIKhVLh0kdDeOgxcNwB1PwNO5oiUjdf27k1yYwVEQ13GqioDn2I+tsCxbegzQO8JoEiBIaLxE9KNUIG9u/oUieHrXHKOh95jZrwPjmWB1bWCHOxnQNJ5QUzyN5u39fhfAvKs8oBLKCKABdRrAfUH0DNNsC0zyGmfNZQogOOqJE2Kt0YEmnfSF7BEF7hEnqP2c3ajF8DqmNBtd4Z7am0ASc3yJAJXd1YTJ4IxNlYSKHpS2RJy0QJWZACvMfTHaUvB+tNc+2NaOA7+96/U+dDbiF3bnSdExWUsD2awogA1P7FGCUPuxNlasDafouEZ/fGW2TiKiNw5s7OiXUHWI+ObcErQ6T5rlueMzDi6+PuRddfR6PD5KCsPw/6mWyfsLWqIOIDUg3YoIzzr1bgf4AdAPtVRq5J67frT5+EQIbpfXhzUdoxBh8PF7i8BBgC2LMIiSeeQegAAAABJRU5ErkJggg==') no-repeat scroll 10px 10px #FFFFFF;
}

.nc-control .nc-local-notification-container-error,
.nc-control .nc-local-notification-container-errortop {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZBNjg0NDZCN0MwMTFFMkIyNkFCQzJBNDRCRUFGNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZBNjg0NDdCN0MwMTFFMkIyNkFCQzJBNDRCRUFGNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RkE2ODQ0NEI3QzAxMUUyQjI2QUJDMkE0NEJFQUY1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RkE2ODQ0NUI3QzAxMUUyQjI2QUJDMkE0NEJFQUY1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiYdM/cAAAIkSURBVHjanFNNaxNBGH5ndvYru8kmTbLdfiSiiR/EahT0opQeevEHFAnBn6A/oh5KD14UFIPnEJSexUsvSlEEFWoVRS9GSmrTaDbJ7jabdcfpCpHgRqEvPMw7w8Mz7/O+M4hSCmFhVrN65PTMNoDv2+8bulaum2E8DGNCyk8/5IwS4YwyL2YS98fxQgXatew5JHLzSE4DEiWEFWmpXc3kw7gozEL/5cU6MYoZRD8Ge0qPgLf9blO8/Kb43wq6a7kSFqQpHLsEpdW5AFhbACzLBbOaWfynQKtiSIKhVLh0kdDeOgxcNwB1PwNO5oiUjdf27k1yYwVEQ13GqioDn2I+tsCxbegzQO8JoEiBIaLxE9KNUIG9u/oUieHrXHKOh95jZrwPjmWB1bWCHOxnQNJ5QUzyN5u39fhfAvKs8oBLKCKABdRrAfUH0DNNsC0zyGmfNZQogOOqJE2Kt0YEmnfSF7BEF7hEnqP2c3ajF8DqmNBtd4Z7am0ASc3yJAJXd1YTJ4IxNlYSKHpS2RJy0QJWZACvMfTHaUvB+tNc+2NaOA7+96/U+dDbiF3bnSdExWUsD2awogA1P7FGCUPuxNlasDafouEZ/fGW2TiKiNw5s7OiXUHWI+ObcErQ6T5rlueMzDi6+PuRddfR6PD5KCsPw/6mWyfsLWqIOIDUg3YoIzzr1bgf4AdAPtVRq5J67frT5+EQIbpfXhzUdoxBh8PF7i8BBgC2LMIiSeeQegAAAABJRU5ErkJggg==') no-repeat scroll 10px 10px #FFFCCC;
    border: 1px solid #F5D34E;
}

.nc-control .nc-local-notification-message-warn {
    color: #FF7777;
}

.nc-control .nc-local-notification-container-info {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2ODc4OUQ2M0I3QkExMUUyQjVBRjhGQjIyQjVGODRERCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2ODc4OUQ2MkI3QkExMUUyQjVBRjhGQjIyQjVGODRERCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGOTIzMTA5Q0ZDQjZFMjExOEZGOUIzQkZDNTVBOEU5NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PliIm1UAAAFdSURBVHjalFOxSgNBEH13l9jYKCR4IaKIlY1gE4sUClpY2IiFjZ1+gYX+g532IljFPnUKISAWgoVgkUYkJqSwlORmd8+djWdukzu5DLxl2bfvMTO74xT2rrYAXGpUMF08aZzn9FI72q/6fqkMkmEmZd5z0O20K/f1Zo0N/GLRx3uvD6WyGbiug0WtYa3Laz8QGAQEEsLCweYcrk+WMeMp65zvsoaDM4CQ0hDjoZQCwlCXxry0OCG9kYFxpkmDu8anQVKQiBtocUBkXaiuzePicMXsz27e0Op82wY0NDA9CGhYVxyNlx4eXr+QxgckxjIIKLkHKTxRPt4D+edoG4RI46Om/mZA/2YgEjOgUQ/4FbiJcWyvF7C7sWAuHe8sTfDRs6eWUH/8MEgLqwQnVFD6s8iMX9nTX5k1kUHbCwfl1dKsdlXZhinnQmt422aD0+Zz65YHY8px7rL2R4ABAHiCAr0zkPfbAAAAAElFTkSuQmCC') no-repeat scroll 10px 10px #EBF6FC;
    border: 1px solid #75B5DE;
}

.nc-field-text-readonly .nc-gwt-colorbox {
    display: inline-block;
    position: relative;
    top: 1px;
    left: 0px;
    padding-right: 4px;
}

.nc-table-ingrid-tooltip .nc-field-text-readonly {
    border: 1px solid #a4afc1;
    height: 50px;
    overflow-y: auto;
    padding: 2px;
}

td.nc-table-cell {
    background-color: inherit;
}

td.nc-table-cell div {
    background-color: inherit;
}

div.nc-table-fulltext-cell-button {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzEzQTMwNUE3RThEMTFFMzgyMUJFRDFFMzgxNEQ3MzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzEzQTMwNUI3RThEMTFFMzgyMUJFRDFFMzgxNEQ3MzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMTNBMzA1ODdFOEQxMUUzODIxQkVEMUUzODE0RDczMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMTNBMzA1OTdFOEQxMUUzODIxQkVEMUUzODE0RDczMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkYaqnoAAABLSURBVHjaYjx559VeBgYGJwbSwD4WkCZ1SX6SdN18/tGJiYFMMKqRWI2Ltu4FY3xsim1kBKac/2QkgKEUqqBEvgPoZg8S9e0ACDAANXQfYHHaja4AAAAASUVORK5CYII=') no-repeat scroll 50% 50%;
    background-color: inherit;
    cursor: pointer;
    display: none;
    float: right;
    height: 15px;
    padding: 2px 5px;
    position: relative;
    right: -10px;
    width: 14px;
}

.nc-parctrl-cell div.nc-table-fulltext-cell-button {
    right: 0;
    z-index: 1;
}

div.nc-table-fulltext-cell-button.nc-table-fulltext-cell-button-visible,
div.nc-table-fulltext-cell-button.nc-table-fulltext-cell-button-always-visible {
    display: block;
}

div.nc-table-fulltext-cell-button.nc-table-fulltext-cell-button-visible.nc-table-fulltext-cell-button-editable:hover,
div.nc-table-fulltext-cell-button.nc-table-fulltext-cell-button-always-visible.nc-table-fulltext-cell-button-editable:hover {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RDk1NTZCMjBCMUUxMUUzOUEwN0JDQUQ0ODFBMTJDRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RDk1NTZCMTBCMUUxMUUzOUEwN0JDQUQ0ODFBMTJDRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRjYyMTY0MUEyMDlFMzExQTgxQ0VFRjg3RUY0RDhBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg0VKDUAAAElSURBVHjaYvz//z8DJYCJgULAQoyipKJKNl5+wY1iUjIef37/2vfjxw+f9qKM7xguYGRkxMAgzUIiYpt1TS091PUMGKQVlJ0Y/v7bRpQXEgsrwJrFpOXceHh5Gf7++cvAzMzCwM7N5UDQCzDNGgYmYM3PHj1k4BMQZPj86QODtBA//kBE1iwoLMLAyMTMwMsvwPD4/h0GXqCVcUHee+HeRo5GkJ/RNf/584fh+9cvDO/fvgZrjvX32MvOxuYLVI4ZiKRqxjCAX1AYHmDImrmZ/sM1A135HWc6UFTXchOTlEIJMJDm+EDPA9g0Y7iAm5cPJcCQNHth04zhgvdvXjN8+fSR4evnTwwSgnwENYMBKBaQMDI4AMScaPIYGD0hMdI9NwIEGAD4ha4H8FbRgwAAAABJRU5ErkJggg==') no-repeat scroll 50% 50%;
    background-color: inherit;
}

div.nc-table-fulltext-cell-button.nc-table-fulltext-cell-button-visible:hover,
div.nc-table-fulltext-cell-button.nc-table-fulltext-cell-button-always-visible:hover {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDUyQ0FFQTA3RThEMTFFM0E1ODhBOTBCNjc0QTAzMzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDUyQ0FFQTE3RThEMTFFM0E1ODhBOTBCNjc0QTAzMzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENTJDQUU5RTdFOEQxMUUzQTU4OEE5MEI2NzRBMDMzMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENTJDQUU5RjdFOEQxMUUzQTU4OEE5MEI2NzRBMDMzMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnC8duYAAAGpSURBVHjaYqyZOIcBCXD++/cv/cunDxG/f/3SAwmwsrFd4uETWMHExDQTyP0OU8jy7+9fGNuMm4d3zX+G/7IWBjoMOuqqYMErN2+bX7p935yRgbHo65fP4UCh42CNf//8AdH2QmJiO8WkZNgluFgYjLQ14E4wN9BlYGVlZXjx7Y/sq2dP9r979coLKLyP6c/f31pcPNzbhcTE2RkZGRnUleQZ/v3/x3DwwjUwBrFBYiA5kBpuXp4tID1MdqaGyhycnBy/f/1k+PXzBwPDf6Bj//1jeP7oARiD2CAxkBxIDTsHBydID+P///+1bj98fGbdvmOcHFw8DLoqCgzqcpLIAcZw6/Fzhku3HzB8//qZIdjZ+qeqvKwR8/MfjK/jQ/yOS4sKRVy5fovlyas3DKwsLAw8nBwMf/78Zbjz6BnDmSs3GP4DbQxxs/utIifjmV7ReIoxuaQGbOqc7mbLX79/rzx+7pLs1TsPGF68ewcWlxASYtBUlmewNNR9zMHOHpVSWnsEJM6YWFgBd9K8vnZOIJUGxCGg6IEKnwLi9UA8K6mo8gtMLUCAAQAnZaqtvu/YIgAAAABJRU5ErkJggg==') no-repeat scroll 50% 50%;
    background-color: inherit;
}

.nc-field-list-value-picture-option .nc-field-list-only-picture,
.nc-field-list-value-colored-option .nc-gwt-colorbox {
    display: block;
    padding: 0 3px;
    margin-right: 3px;
}

.nc-gwt-colorbox span {
    display: block;
    height: 11px;
    width: 11px;
    border: 1px solid #949494;
    margin: 5px 0;
}

.nc-gwt-colorbox-white span {
    width: 28px;
    height: 13px;
    border: 1px solid #000000;
}

.nc-field-list-value-colored-option .nc-gwt-colorbox-white span {
    height: 14px;
}

.nc-field-list-value-picture-option .nc-field-list-only-picture {
    width: 16px;
}

.nc-field-list-only-picture {
    text-align: center;
}

.nc-control-tablectrl-not-highlighted-odd-row tr.nc-table-odd-row {
    background: #ffffff;
}

.nc-control-tablectrl-not-highlighted-odd-row tr.nc-table-odd-row > td,
.nc-control-copymovectrl .nc-copy-row > td {
    border: 1px solid #FFFFFF;
    border-bottom: 1px solid #DAE7F1;
}

.nc-printed-version .nc-control-tablectrl .TableCtrl > tbody > tr > td {
    border-right-color: #DAE7F1;
    border-bottom: 1px solid #DAE7F1;
}

.nc-printed-version .widget {
    position: static;
}

@media print {
    .TableCtrl > tbody > tr > td {
        border-right-color: transparent;
        border-left-color: transparent;
        border-bottom: 1px solid #DAE7F1;
    }
}

.TableCtrl > tbody > tr > td {
    /*border-top: 1px solid #DAE7F1;*/
    border-bottom: 1px solid #DAE7F1;
}

.widget .widget-header label {
    padding-left: 0px !important;
    padding-top: 0 !important;
}

.nc-control .nc-table-row-empty-content {
    color: #757575;
    font-size: 10px;
    padding-left: 7px;
    padding-top: 2px;
    text-align: right;
}

.nc-control .nc-search-table-row-empty-content {
    font-family: Tahoma, Verdana, Segoe, sans-serif;;
    color: #000;
    font-weight:normal;
    font-size: 11px;
    padding-left: 0px;
    padding-top: 6px;
    text-align: left;
}

.nc-pager-select-panel-fixed {
    position: fixed;
}

.nc-field-container-singledate .nc-field-list-select-container td,
.nc-field-container-singledate .nc-field-date-input-container td {
    width: auto;
}

.nc-field-container-singledate .nc-field-list-select-container td:first-child,
.nc-field-container-singledate .nc-field-date-input-container td:first-child {
    width: 100%;
}

.nc-field-container-singledate .nc-field-list-select-container.nc-range-to-date-field-container td:first-child {
    width: 0px;
}

.nc-field-container-singledate .nc-field-list-select-container.nc-range-to-date-field-container td:nth-child(2) {
    width: 100%;
}

.datePickerToday  {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wwHCSIhk5G8EwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAACO0lEQVQ4y52STUiUURSGn3u/ayjTHyZD5EgICWqShSKRubCYTYvQcmGLolplv4t2QdSmVrUZAlu0UjcaWTRG/qBimhBqBWUjKDXCuMjFSJPj5zjffKfF6CiFID2rc+977uU9971KRFgjGAxKOBzG5/NRX1+v2MBmmt7YND09TV1dHVNTU/zNZpp5M/RBEstJAKILC8TjcWKxGM+734kICKCAaHRd6+wdEZTCk7MNE1tKUHW4HIDvk2MEAgG8Xi9FRaWIAnfV5uy3iYx26GAplqUZ/zKJans7LAcKCwFIpVwQIeUksbKyEFcwWuM4SZRl0JZmJbGCMQYUzEbmMMvJFHPhHwA09O2g3R8D0t43jgCgtUIplV4rRcIRaOkZlTXU7c/iu/FSREQGxkKZ/c3qjoFx0ayniCf1m4unjlJw8xVbQlxM84RwqbMbgNMVPsr359J44ggXWj7RstpXE3mIE1mtgUHurN2ADoW+8uxKDXcbj5Gf76MrtIhk76KhuohzzaPUVhan8/Z7MCdbAaitLKa2shhRYEpKymi6FwDgeEUZ5VXVRCMzvO4dIvjo6rpd9+k/EyhtYa5VafL8Z1lKulx/3E7B3j10dXfx4NZlludnGZxP23b6z2cODo6nf6MxBtp6RjKvuu/Mfcn1N8nPxdSWUngx/FG0FoVt29i2DUB/6xO8Hr3FFATV0fde8nbn8j/8spcwO7MNK/EFbDtBMuXgCriuiwAiglYWWltYKv0flaXIEg0aPNtz+APtU070AomHCwAAAABJRU5ErkJggg==');
    margin: 0 1px 0 0;
}

.nc-field-list-select-container .nc-field-calendar-button,
.nc-field-date-input-container .nc-field-calendar-button {
    padding: 7px 3px 6px 4px;
}

.nc-filter-range-container {

}

.popup-filter-range-main-panel > tbody > tr:first-child > td {
    padding-bottom: 5px;
}

.nc-control-filterctrl .filter-top-toolbar .filter-top-button, .nc-control-filterctrl .filter-dotted-link,
.nc-control-filterctrl .TableCtrl-button {
    font-family: Tahoma, Verdana, Arial;
}

.nc-control-filterctrl .filtering-layout * {
    font-family: Tahoma, Verdana, Arial !important;
}

.nc-control-filterctrl .filtering-layout .multiple-sorting-list {
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial;
}

.nc-control.nc-control-filterctrl .nc-toolbars-top {
    border-top: 0;
}

.nc-control-filterctrl .filtering-layout .filter-layout .gwt-CheckBox label {
    display: table-cell;
    vertical-align: middle;
}
/*
.ui-pager-gwt-cell-table
{
	background: #FFF;
	color: #336699;
} */

.ui-pager-gwt-cell-table > div > div {
    padding: 4px 2px;
    background: #fff !important;
    color: #336699 !important;
}

/* in fact, these styles were added for IE8 only! (see user confirmation dialog)*/
.ui-dialog.nc-user-confirm .ui-dialog-buttonpane .ui-dialog-buttonset button.cancel-button:enabled {
    text-decoration: none !important;
}

.ui-dialog-buttonpane .ui-dialog-buttonset button.cancel-button .ui-button-text:first-letter{
    text-transform: none;
}

.ui-dialog-buttonpane .ui-dialog-buttonset button.cancel-button span {
    line-height: 26px !important;
    cursor: pointer;
}

.ui-dialog-buttonpane .ui-dialog-buttonset button.cancel-button {
    text-decoration: none;
    cursor: default;
}

.ui-dialog-buttonpane .ui-dialog-buttonset button.cancel-button span:hover {
    text-decoration: underline;
}

/*.ui-dialog.nc-user-confirm .ui-dialog-buttonpane .ui-dialog-buttonset button.cancel-button span {
    text-decoration: underline;
}*/

/*-----------------------------------------------*/

.ui-pager-gwt-cell-table > div > div:hover {
    background: #d9edfd !important;
}

.nc-widget-internal-checkbox-picker > div > div, .nc-widget-internal-checkbox-picker > div > div * {
    background: transparent;
    color: #000;
}

.nc-widget-internal-checkbox-picker > div > div span {
    cursor: auto;
}

.nc-widget-internal-checkbox-picker > div > div input {
    cursor: pointer;
}

.ParCtrl-btm-toolbar button.gwt-ParCtrl-btn-or {
    height: 26px !important;
    color: #000;
    background: none;
    /*width: 25px;*/
    /*min-width: 25px;*/
    border: 0;
    margin: 9px 9px 9px 0;
    text-align: right;
    /*padding: 0;*/
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
}

.ParCtrl-btm-toolbar button.gwt-ParCtrl-btn-cancel,
.ui-dialog .ui-widget-content .nc-control-filterctrl  .ParCtrl-btm-toolbar .TableCtrl-button.cancel-button{
    height: 26px !important;
    color: #000;
    background: none;
    border: none!important;
    margin: 7px 13px 9px 0;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    color: #920202;
    padding-left: 3px;
}

.ParCtrl-btm-toolbar button.gwt-ParCtrl-btn-cancel:hover{
    text-decoration: underline;
}

.ParCtrl-btm-toolbar button.gwt-ParCtrl-btn-cancel:after, .ParCtrl-btm-toolbar button.gwt-ParCtrl-btn-or:after {
    background: none;
}

.nc-control-parctrl {
    max-width: 820px;
    display: inline-table;
    width: 100%;
}

.nc-control-parctrl .nc-toolbars-top {
    max-width: 820px;
}

.nc-control.nc-control-compositewidget {
    min-width: 820px;
}

.ui-widget-overlay-under .nc-control-parctrl {
    width: auto;
}

.filter-popup .nc-field-container {
    min-width: 110px !important;
}

.nc-field-container > tbody > tr > td {
    word-break: break-all;
}

.JQPopup .nc-field-container.nc-field-container-textmultilingual > tbody > tr > td {
    padding: 0 4px 0 10px;
}
.nc-field-container.nc-field-container-textmultilingual > tbody > tr > td {
    padding: 2px 4px 2px 10px;
}

.nc-field-container.nc-field-container-textmultilingual > tbody > tr > td:first-child {
    width: 30px;
    padding: 2px 4px;
}

.JQPopup .nc-field-container.nc-field-container-textmultilingual > tbody > tr > td:first-child {
    padding: 0;
}

table.nc-field-container.nc-field-container-textmultilingual {
    width: 100%;
}

table.nc-field-container .nc-field-container-textmultilingual > tbody > tr > td:first-child {
    width: 30px;
}

.nc-toolbar .nc-toolbar-cell .nc-field-container > tbody > tr > td{
    width:auto;
    width: initial;
}

.nc-field-reference-selector-container {
    width: 100%;
}

.nc-control-searchformwidget .nc-field-container-singlememo > tbody > tr > td,
.nc-control-searchformwidget .nc-field-container-singleurl > tbody > tr > td,
.nc-control-searchformwidget .nc-field-container-singledecimal > tbody > tr > td,
.nc-control-searchformwidget .nc-field-container-objectname > tbody > tr > td,
.nc-control-searchformwidget .nc-field-container-searchurl > tbody > tr > td,
.nc-control-searchformwidget .nc-field-container-singlemail > tbody > tr > td,
.nc-control-searchformwidget .nc-field-container-singlepassword > tbody > tr > td {
    padding-right: 0px;
}

.nc-composite-layout .nc-field-container-singlememo > tbody > tr > td,
.nc-composite-layout .nc-field-container-singleurl > tbody > tr > td,
.nc-composite-layout .nc-field-container-singledecimal > tbody > tr > td,
.nc-composite-layout .nc-field-container-objectname > tbody > tr > td,
.nc-composite-layout .nc-field-container-searchurl > tbody > tr > td,
.nc-composite-layout .nc-field-container-singlemail > tbody > tr > td,
.nc-composite-layout .nc-field-container-singlepassword > tbody > tr > td {
    padding-right: 0px;
}

.nc-field-container-singletextbox td .nc-field-validation-widget,
.nc-field-container-singlememo td .nc-field-validation-widget,
.nc-field-container-singlenumber td .nc-field-validation-widget,
.nc-field-container-singlecurrency td .nc-field-validation-widget,
.nc-field-container-singleurl td .nc-field-validation-widget,
.nc-field-container-singledecimal td .nc-field-validation-widget,
.nc-field-container-objectname td .nc-field-validation-widget,
.nc-field-container-parctrlobjectname td .nc-field-validation-widget,
.nc-field-container-singlepassword td .nc-field-validation-widget {
    right: -6px;
}

.nc-field-list-value-container .nc-field-list-select-container .gwt-Image,
.nc-field-list-value-container .nc-field-text-select-container .nc-field-add-button,
.nc-field-list-value-container .nc-field-text-select-container .nc-field-remove-button,
.nc-field-list-value-container .nc-field-text-select-container .nc-field-clear-button,
.nc-field-container-singlelistbox .nc-field-list-value-container .gwt-Image,
.nc-field-container-photosingleattachment .gwt-Image,
.nc-field-container-singleattachment .gwt-Image,
.nc-field-container-reference .gwt-Image {
    padding-top: 2px;
    padding-bottom: 2px;
}

.nc-composite-layout-wrapper .gwt-TabPanelBottom {
    overflow: visible;
}

.nc-field-container-reference .nc-field-calendar-button {
    padding-top: 0;
}

.nc-control-parctrl .editable.start-edit .nc-field-container-reference tbody > tr > td > .gwt-HTML,
.nc-control-parctrl .editable.start-edit .nc-field-container-metareference tbody > tr > td > .gwt-HTML {
    margin: 0;
}

.nc-field-text-input, .nc-field-list-value, .nc-field-list-select,
.nc-field-mask-text-input, .nc-field-mask-list, .nc-memo-field,
.nc-field-container .refsel .refsel_multiple .refsel_rich,
.nc-field-attachment-input-container .gwt-ListBox,
.nc-field-container-singledate .nc-field-list-select-container,
.nc-field-container-singledate .nc-field-date-input-container,
.nc-field-container-multipledate .nc-field-date-input-container,
.nc-field-container-objectname input,
.nc-field-container-parctrlobjectname input,
.ace-rich-editor {
    border: 1px solid #A4AFC1 !important;
}

td.nc-parctrl-cell.nc-table-ingrid-cell-changed .nc-field-text-input,
td.nc-parctrl-cell.nc-table-ingrid-cell-changed .nc-field-list-value,
td.nc-parctrl-cell.nc-table-ingrid-cell-changed .nc-field-list-select,
td.nc-parctrl-cell.nc-table-ingrid-cell-changed .nc-field-mask-text-input,
td.nc-parctrl-cell.nc-table-ingrid-cell-changed .nc-field-mask-list,
td.nc-parctrl-cell.nc-table-ingrid-cell-changed .nc-memo-field,
td.nc-parctrl-cell.nc-table-ingrid-cell-changed .nc-field-container .refsel .refsel_multiple .refsel_rich,
td.nc-parctrl-cell.nc-table-ingrid-cell-changed .nc-field-attachment-input-container .gwt-ListBox,
td.nc-parctrl-cell.nc-table-ingrid-cell-changed .nc-field-container-singledate .nc-field-list-select-container,
td.nc-parctrl-cell.nc-table-ingrid-cell-changed .nc-field-container-singledate .nc-field-date-input-container,
td.nc-parctrl-cell.nc-table-ingrid-cell-changed .nc-field-container-multipledate .nc-field-date-input-container,
td.nc-parctrl-cell.nc-table-ingrid-cell-changed .nc-field-container-objectname input,
td.nc-parctrl-cell.nc-table-ingrid-cell-changed .nc-field-container-parctrlobjectname input,
td.nc-parctrl-cell.nc-table-ingrid-cell-changed .ace-rich-editor {
    border-color: #8CAA6E !important;
}

.ace-rich-editor.ace-rich-editor_readonly{
    border: 1px solid rgba(0,0,0,0) !important;
}
.ace-rich-editor.ace-rich-editor_readonly.ace_focus{
    outline: white solid 0px !important;
}


.nc-field-container-objectname input {
    width: 100%;
    font-size: 11px;
    margin: 0;
}

.nc-field-invalid .nc-field-text-input, .nc-field-invalid .nc-field-list-select,
.nc-field-invalid .nc-field-mask-text-input, .nc-field-invalid .nc-field-mask-list, .nc-field-invalid .nc-memo-field,
.nc-field-container.nc-field-invalid .refsel .refsel_multiple .refsel_rich,
.nc-field-container.nc-field-invalid .refsel .refsel_single .refsel_input,
.nc-field-invalid .nc-field-attachment-input-container .gwt-ListBox,
.nc-field-invalid.nc-field-container-multipleattachment .nc-attachment-dnd-container,
.nc-field-invalid.nc-field-container-singledate .nc-field-list-select-container,
.nc-field-invalid.nc-field-container-singledate .nc-field-date-input-container,
.nc-field-invalid.nc-field-container-searchdate .nc-search-range-to-container, /*nc-field-list-select-container or nc-search-range-to-container*/
.nc-field-invalid.nc-field-container-searchmultipledate .nc-search-range-to-container,
.nc-field-invalid.nc-field-container-multipledate .nc-field-date-input-container,
.nc-field-invalid.nc-field-container-objectname input,
.nc-field-invalid.nc-field-container-singlelistbox,
.nc-field-invalid.nc-field-container-parctrlobjectname input,
.nc-field-invalid .nc-field-list-value-colored-option .nc-gwt-colorbox,
.nc-field-invalid .nc-field-list-value,
.nc-field-invalid.nc-field-container-singlexmlbox .ace-rich-editor{
    border: 1px solid #c34d34 !important;
}

.nc-table-ingrid-popup .nc-parctrl-cell-invalid{
    background-color: rgba(255, 146, 146, 0.5);
    position: relative;
    padding-left: 20px;
}

.nc-table-ingrid-popup .nc-parctrl-cell-invalid:before{
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAMAAABlXnzoAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEXDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTT///8AAABdVL/qAAAAGXRSTlMAS+hMFe6foD3+BNLTdBvzHKtHSNHm51TlWh9RHQAAAAFiS0dEGwJg1KQAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfhCBARJhnL9Jx6AAAAVElEQVQI103J6xaAEBhE0S9R6CKlGO//oIVFzq/Za4hSA2MjtbgABG+c8DVXSYUYoWSRXpCIVWduKMSWtJtKc3y0aFmiM4/8Ahe5no5udD3kw6/gX54+CmdHAsS7AAAAAElFTkSuQmCC');
    width: 14px;
    height: 14px;
    position: absolute;
    top: 4px;
    left: 3px;
}

/*Additional wrapper needed*/
/*input.refsel_input,
.refsel_multiple  {
	border:none !important;
}*/

.nc-field-mask-text-input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.nc-field-list-value-container .nc-field-list-select-container {
    white-space: nowrap;
}

.nc-field-text-input, .nc-field-mask-text-input, .nc-field-date-input {
    min-height: 19px;
}

.nc-field-container-singlelistbox .nc-field-list-value,
.nc-field-container-multiplelistbox .nc-field-list-select,
.nc-field-mask-list {
    height: 22px;
    min-width: 100px;
}

.nc-field-mask-list.from-to-block {
    min-width: 20px;
    padding: 4px;
}

.nc-field-mask-inline-label.from-to-block {
    margin: 0 8px;
}

.nc-field-mask-inline-label.from-to-block.from-to-block_title {
    min-width: 30px;
    display: inline-block;
    vertical-align: middle;
}

.nc-toolbar .nc-toolbar-cell
.nc-field-container-singlelistbox .nc-field-list-value {
    height: 20px;
    margin: 3px 3px 3px 3px;
    width: auto;
    width: initial;
    font-family: Tahoma, Verdana, sans-serif !important;
    font-size: 11px;
}

.nc-field-container-singledate .nc-field-date-input,
.nc-field-container-multipledate .nc-field-date-input {
    border: 0;
}

.nc-field-container-photosingleattachment .gwt-ListBox,
.nc-field-container-singleattachment .gwt-ListBox {
    margin-top: 6px;
}

.nc-control-parctrl .nc-field-text-input, .nc-control-parctrl .nc-memo-field,
.nc-table-ingrid-popup .nc-field-text-input, .nc-table-ingrid-popup .nc-memo-field,
.nc-field-date-input-container {
    width: 100%;
    max-width: 292px;
    padding: 2px 0px;
    font: 11px Tahoma, Arial, sans-serif;
}

.nc-table-ingrid-popup .popupContent .nc-field-mask-list.from-to-block {
    font: 11px Tahoma, Verdana, sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
}

.nc-table-ingrid-popup .popupContent .nc-field-mask-inline-label.from-to-block.from-to-block_title {
    font: 11px Tahoma, Verdana, sans-serif;
}

.nc-table-ingrid-popup {
    min-width: 100px;
}

.nc-field-date-input {
    width: 100%;
}

.nc-field-list-value-container select {
    margin: 0;
}

.nc-field-list-select-container,
.nc-field-text-select-container,
.nc-field-container-multiplelistbox .nc-field-list-select-container,
.nc-field-list-value-container .nc-field-attachment-input-container {
    padding-top: 2px;
}

.nc-field-list-select-container .nc-field-add-button,
.nc-field-list-select-container .nc-field-remove-button,
.nc-field-list-select-container .nc-field-clear-button,
.nc-field-text-select-container .nc-field-add-button,
.nc-field-text-select-container .nc-field-remove-button,
.nc-field-text-select-container .nc-field-clear-button,
.nc-field-container-multipleattachment .nc-field-remove-button,
.nc-field-container-multipleattachment .nc-field-clear-button,
.nc-field-attachment-container .attachmentUploadButton,
.nc-field-attachment-container .attachmentClearButton,
.nc-field-container-singlelistbox .nc-field-clear-button,
.nc-field-container-reference .gwt-Image {
    padding-left: 5px;
}

/*.nc-table-ingrid-popup .nc-field-container-singletextbox td,
.nc-table-ingrid-popup .nc-field-container-singlememo td
{
    padding: 0;
}*/

.nc-field-text-readonly, .nc-field-currency-readonly {
    /*word-wrap: break-word !important;*/
    white-space: normal!important;
}

.nc-field-text-readonly.nc-field-reference-readonly,
.nc-field-text-readonly .nc-field-list-color {
    white-space: nowrap;
}

.nc-field-text-readonly.nc-field-reference-readonly a,
.nc-field-text-readonly .nc-field-list-color span {
    white-space: normal;
    vertical-align: middle;
    display: inline-block;
}

.nc-field-container .nc-field-text-readonly {
    padding-top: 4px;
}

.hiddiv {
    display: none;
    white-space: pre-wrap;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 5px;
    word-wrap: break-word;
}

.gwt-row.delimiter-name {
    height: 5px;
}
.nc-control-parctrl td.nc-parctrl-cell {
    overflow: hidden;
}

.nc-control-parctrl .start-edit td.nc-parctrl-cell {
    overflow: visible;
}

.nc-control-parctrl .nc-field-currency-readonly {
    font-family: Tahoma, Verdana, sans-serif;
    text-align: left;
}

.nc-control-parctrl .editable.start-edit .nc-field-container-reference tbody > tr > td > .gwt-HTML,
.nc-control-parctrl .editable.start-edit .nc-field-container-metareference tbody > tr > td > .gwt-HTML {
    margin: 0;
}

.nc-control-parctrl .nc-field-text-input,
.nc-control-parctrl .nc-memo-field,
.nc-table-ingrid-popup .nc-field-text-input,
.nc-table-ingrid-popup .nc-memo-field,
.nc-field-date-input-container {
    width: 100%;
    min-width: 164px;
    padding: 3px 0px 2px 0px;
    font: 11px Tahoma, Arial, sans-serif;
    margin: 0;
}

.nc-field-container-singledate .nc-field-date-input-container {
    padding: 1px 0px 0px 0px;
}

.filtering-layout .nc-field-container-singledate input[type="text"] {
    padding: 0 3px;
    min-height: 20px
}

.nc-control-parctrl .nc-field-text-input {
    max-width: 300px;
    height: 22px;
}

.nc-table-ingrid-popup .nc-field-text-input,
.nc-table-ingrid-popup .nc-memo-field,
.nc-table-ingrid-popup .nc-field-date-input {
    max-width: 99%;
}

.nc-table-ingrid-popup table.nc-field-container > tbody > tr > td:first-child {
    width: 100%;
}

.nc-table-ingrid-popup table.nc-field-container.nc-field-container-textmultilingual > tbody > tr > td:first-child {
    width: auto;
    min-width: 40px;
}

.nc-field-container-textmultilingual a.nc-field-multilingual-input{
    height: auto !important;
    min-height: 28px;
    padding: 4px 6px;
}

.nc-field-container-textmultilingual a.nc-field-multilingual-input:hover {
    text-decoration: none;
    opacity: 1;
}

.nc-control-parctrl .refsel {
    max-width: 304px;
    min-width: 174px;
    margin: 0;
}

.nc-control-parctrl .nc-reference-selector-addable .refsel .refsel_single {
    max-width: 278px;
}

.nc-control-parctrl .nc-memo-field {
    height: 49px;
    overflow: auto;
    max-width: 300px;
    min-width: 160px;
}

.nc-control-parctrl .nc-field-label {
    white-space: normal;
    font: 11px Tahoma, Arial, sans-serif;
    width: 120px;
    display: block;
    word-wrap: break-word;
}

.nc-control-parctrl .nc-field-list-select-container,
.nc-control-parctrl .nc-field-date-input-container {
    width: 100%;
}

/*.nc-control-parctrl .nc-field-container-singlemask .nc-field-list-select-container{
    width: auto;
}*/

.ui-dialog .nc-control-parctrl .nc-field-label {
    /*white-space: nowrap;*/
}

.nc-field-date-input-container {
    max-width: 285px;
    width: 100%;
}

.nc-field-date-input-container td:last-child{
    background: white;
}

.nc-control-parctrl .nc-field-container.nc-field-container-reference {
    max-width: 231px;
}

.nc-control-parctrl .nc-field-container {
    max-width: 230px;
}

.nc-field-container {
    width: 100%;
}

.nc-table-ingrid-popup .nc-field-container {
    width: auto;
    max-width: 230px;
}

.nc-field-container.nc-field-container-referencelist {
    max-width: 230px;
}

.nc-field-container-attention >tbody > tr > td {
    max-width: 230px;
    word-break: normal;
    word-wrap: break-word;
}

.nc-field-container.nc-field-container-singlelistbox .nc-field-list-value-container {
    width: 100%;
    max-width: 230px;
    position: relative;
}
.nc-field-container.nc-field-container-singlelistbox.no-color .nc-field-list-value-container .nc-field-list-value.nc-field-container {
    max-width: 230px;
}

.nc-control-parctrl .nc-field-list-select-container {
    width: 100%;
}

.nc-control-parctrl .nc-field-container-singlemask .nc-field-list-select-container,
.nc-table-ingrid-popup .nc-field-container-singlemask .nc-field-list-select-container {
    width: auto;
}

.nc-field-container-singlemask td {
    padding-left: 5px;
}

.nc-field-container-singlemask td:first-child {
    padding-left: 0px;
}

.nc-field-list-select-container .nc-field-list-value {
    width: 100%;
}

.nc-field-list-value-container{
    width: 100%;
}

.nc-table-ingrid-popup .nc-field-list-value-container, .nc-table-ingrid-popup .nc-field-list-value-container td {
    width: 100%;
}

.nc-table-ingrid-popup .nc-field-list-value-container .nc-field-list-value, .nc-table-ingrid-popup .nc-field-list-value-container td {
    width: 100%;
}
.nc-table-ingrid-popup .nc-field-list-value-container .nc-field-list-value {
    min-width: 80px;
}

.nc-field-container-singlelistbox .nc-field-list-value-container td:first-child,
.nc-field-container-multiplelistbox .nc-field-list-value-container td:first-child {
    width: auto;
}

.nc-field-list-value-container .nc-field-attachment-input-container,
.nc-field-list-value-container .nc-field-attachment-input-container td,
.nc-field-attachment-input-container,
.nc-field-attachment-container,
.nc-field-attachment-container td:first-child,
.nc-field-list-value-container .nc-field-text-select-container,
.nc-field-list-value-container .nc-field-text-select-container td:first-child,
.nc-field-container-multipledate .nc-field-list-value-container .nc-field-text-select-container .nc-field-date-input-container td:first-child{
    width: 100%;
}

.nc-field-container-multipleurl .nc-field-list-value-container .nc-field-text-select-container td:first-child,
.nc-field-container-multipledecimal .nc-field-list-value-container .nc-field-text-select-container td:first-child,
.nc-field-container-multipledate .nc-field-list-value-container .nc-field-text-select-container td:first-child,
.nc-field-container-multipletext .nc-field-list-value-container .nc-field-text-select-container td:first-child{
    width: 100%;
}

.nc-field-attachment-input-container td .gwt-Image,
.nc-field-list-select-container td .gwt-Image {
    float: right;
}

.nc-field-list-value-container .nc-field-text-select-container,
.nc-field-list-value-container .nc-field-text-select-container td:first-child,
.nc-field-list-value-container  .nc-field-list-select-container {
    width: auto;
    max-width: 230px;
}

.nc-field-list-value-container .nc-field-text-select-container td {
    width: auto;
}

.nc-field-list-value-container .nc-field-text-select-container .nc-field-date-input-container{
    padding: 0px;
}

.nc-field-list-value-container .nc-field-text-select-container,
.nc-field-list-value-container .nc-field-text-select-container td:first-child  select{
    width: 100%;
}

.TableCtrl > tbody > tr > td[colspan] {
    border-bottom: none;
}

.TableCtrl > tbody > tr > td[colspan]:hover {
    background-color: #FFFFFF;
}

.TableCtrl > tbody > tr > td[colspan] div.nc-table-row-empty-content {
    position: relative;
    top: -5px;
}

.TableCtrl > tbody > tr > td[colspan] div.nc-search-table-row-empty-content {
    position: relative;
    top: -5px;
}

.nc-field-list-select-container,
.nc-field-date-input-container {
    width: 100%;
    max-width: 230px;
    border-collapse: separate;
}

.nc-control-parctrl .nc-field-list-select-container .nc-field-mask-text-input {
    width: 25px;
    height: 22px;
}

.nc-widget-internal-checkbox-picker > div > div {
    padding-bottom: 5px;
}

.TableCtrl .nc-table-ingrid-cell-hover, .nc-control-parctrl .nc-table-ingrid-cell-hover {
    border: 1px solid #AAC5DF !important;
    /*border-radius: 2px;*/
}

.TableCtrl .nc-table-cell.readonly:hover, .nc-control-parctrl .nc-table-cell.readonly:hover {

}

.TableCtrl .nc-table-ingrid-cell-changed-by-others, .nc-control-parctrl .nc-table-ingrid-cell-changed-by-others
.TableCtrl .nc-table-ingrid-cell-changed-by-others, .nc-control-parctrl .nc-table-ingrid-cell-changed-by-others,
.nc-composite-layout .nc-table-ingrid-cell-changed-by-others {
    background-color: #D3F4FD;
}

.TableCtrl .nc-table-ingrid-cell-changed, .nc-control-parctrl .nc-table-ingrid-cell-changed
.TableCtrl .nc-table-ingrid-cell-changed, .nc-control-parctrl .nc-table-ingrid-cell-changed,
.nc-composite-layout .nc-table-ingrid-cell-changed,
.nc-table-ingrid-label-changed{
    background-color: rgba(88, 195, 90, 0.5);
}

.TableCtrl .nc-table-cell.nc-table-cell-ta.nc-table-ingrid-cell-edit-available .nc-field-text-readonly {
    min-height: 15px;
    overflow: hidden;
}

.TableCtrl .nc-table-cell.nc-table-cell-ta.nc-table-ingrid-cell-edit-available .nc-field-text-readonly.nc-field-reference-readonly {
    height: auto;
    overflow: visible;
}

.TableCtrl .readonly.nc-table-ingrid-cell-changed, .nc-control-parctrl .readonly.nc-table-ingrid-cell-changed,
.nc-composite-layout .readonly.nc-table-ingrid-cell-changed {
    background-color: #ffffff;
}

.nc-field-invalide-marker {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQzY2RjAxRDQwRUMxMUUxQjAzQzlGOEU2ODhCOTg1RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQzY2RjAxQzQwRUMxMUUxQjAzQzlGOEU2ODhCOTg1RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MjEyMDhBRDU0NDBFMTExQkVBMkQzMTc1RTFBRDFGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlLO7b8AAAK1SURBVHjabJPfS5NRGMe/ezfn5mbqXDmc5qabQiWk1pp1kSyoiZB0300ERlAEddOFl150kxAIQf9AF3WjUJlWJHhhs1IQpOXGdExr6X7lO7f3196eM17Fhi98Du8553m+58tznmN41m5HxddFjBCXibPa2jIxR7wgwoeDDRXJD4mx3qFrZpvNCqtRV17kRbUvneb7vr95f5emo8T4foJOc2AkJr1+X9Dd4YSoqFj/GUMyEisH2Vqa4T7diRqjHrHoJtYWQtO0PEyI+sGGGhbz1Nvvv+l126GDig8vp8Tsr+QtWRDuE+O72ztz8dVwM8y1Lk+7A7pamyedSFgob4ajoZu453IegyRJUIQiLt0YZI6YXZ7YJKaIgWho8cla9DfanHXs0AfEKSZwu/vKgD67p2L29YySKQDVcgGdF/39tPeOqDtUo1ESmU/zCs4EBvQslwkELVSseDjKAoYX386G4tsFNFk5ePwXKkUUJrKxGobVxFIRZKMbxTxSCeYU88TVyMKX0FZWgr1aRofvfKXIci75B2pxj/07yzKSKAKqum8zx0TIaiiZB+q5Itzn+pjIjCaiqKUSZEFksXomEJdKelgbbdAKeiAS+/otlBIMqJV5uHp6fJpIoMFJV10qnx1n43Re0eF4awtbGGOqh0XWl5ZCWdUEczGDLl+vz952crLxhA15uex4lvVBIrO5NdJo5rjqpmYXv7PDrvCjJiIQr3LJZKC+tdWpZrZh4kpQhQKiKz9YQe8wByvEc95ghUng4ej0Pqb5Z+I64SDMxERkaUVUSipkUUJez3oIEyz3v1Zu8niCJlWiRjDjb24XfCpVtlHncNC1GaFKAoq6KmrxyEErc5pVVtJB2ni0Ed0oKJwBFrMRdktVGZNBB9lgBNtjMSxWyzl4TEc950DFc/501HP+J8AAVr8TzxYnAmEAAAAASUVORK5CYII=') no-repeat scroll right top transparent;
}

.TableCtrl .nc-table-row-error, .nc-control-parctrl .nc-table-row-error {
    background-color: #ffa5d0;
}

.nc-table-ingrid-edit-button {
    width: 20px;
    height: 20px;
    cursor: pointer;
    z-index: 52;
    background-color:rgba(0, 0, 0, 0) !important;
}

.nc-table-ingrid-edit-button .edit-marker-icon {
    padding: 2px;
}

.nc-table-ingrid-edit-button-single {
}

.nc-table-ingrid-edit-button-multiple {
}

.nc-table-ingrid-popup {
    background: none repeat scroll 0 0 white;
    border-radius: 2px;
    padding: 2px;
    z-index: 9989;
    box-shadow: 0 2px 2px 1px #ccc;
    width: auto!important;
    min-width: 100px;
}

.nc-table-ingrid-popup-border {
    border: 1px solid #AAC5DF;
}

.nc-table-ingrid-popup-border-invalid {
    border: 1px solid #c34d34;
}

.nc-table-ingrid-popup-background {
    background: #ffffff;
    z-index: 9988;
    opacity: 0;
    filter: alpha(opacity=0);
}

.nc-field-validation-widget-container {
    position: absolute;
    padding-bottom: 5px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUFGRDU5M0I4OEUxMTFFM0E5QjBFMzZCRkRENTY0QkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUFGRDU5M0M4OEUxMTFFM0E5QjBFMzZCRkRENTY0QkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQUZENTkzOTg4RTExMUUzQTlCMEUzNkJGREQ1NjRCQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQUZENTkzQTg4RTExMUUzQTlCMEUzNkJGREQ1NjRCQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsP7+9EAAAA0SURBVHjaYjzsa/KJAQew3XxGnQlI8+GSBNEsUD5I0Sd0SaDpz5mQNPGhS+KyWhKZAxBgAGcSD1dj18YqAAAAAElFTkSuQmCC') no-repeat scroll center bottom;
}

.nc-field-validation-widget {
    background-color: #c34d34;
    z-index: 31;
    border-radius: 2px;
    visibility: inherit !important;
}

.nc-field-validation-widget:before {
    content: none !important;
}

.nc-field-validation-widget td {
    padding: 1px 6px !important;
}

.nc-field-validation-widget div {
    color: #ffffff !important;
    font-size: 11px;
    padding: 0 !important;
}

.nc-field-input-invalide-state {
    /*background: url("/salesforceautomation/images/ico_cancel.gif") no-repeat scroll right top transparent;*/
    border: 1px solid #c34d34;
    border-radius: 2px 2px 2px 2px;
}

/*clear higher placed css*/
.workplace > .content {
    padding: 16px 20px 0 16px !important;
}

.workplace > .content > .inner {
    padding: 0 !important;
}

/* JQPopup adds as direct child of <body>. It uses body's width as width of background div for modal
   popups. But, min-width of content is 800px, so for right width of body min-width should be 800px for
   having proper div's width, without blank palces in the right side.
*/

body > .ui-widget-overlay {
    min-width: 800px;
}

/* new gwt - end */

/* multiple drop button - start */

.nc-multiple-button-popup {
    padding: 1px;
    background: #fff;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #DEE4E9;
    display: none;
    visibility: hidden;
    position: fixed;
    overflow-y: auto;
}

.nc-multiple-button-popup ul {
    margin: 0;
    padding: 0;
}
.nc-hierarchical-item-popup{
    margin: 0;
    border: none;
    width: 100%;
}
.nc-hierarchical-popup-panel{
    position: absolute;
    border: 1px solid #C3D9FF !important;
}
.nc-hierarchical-popup-panel .nc-toolbar-top tr:first-child td{
    border-left:none;
    width: initial;
}
.nc-hierarchical-popup-panel .nc-toolbar-top tr:first-child td select{
    margin: 3px;
    height: 20px;
    width: initial;
    font-family: Tahoma, Verdana, sans-serif !important;
    font-size: 11px;
}
.nc-hierarchical-item-popup tr:first-child td{
    border-left: none;
}
.nc-hierarchical-image-popup{
    margin: 3px;
    float: right;
}
.nc-control .TableCtrl-button.nc-multiple-button {
    margin: 0;
    font-size: 11px;
    position: relative;
    z-index: 401;
    visibility: visible;
    height: 30px;
    border: 0;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    padding-right: 17px;
}

.nc-control .TableCtrl-button.nc-multiple-button:hover {
    text-decoration: none;
}

.nc-control .TableCtrl-button.nc-multiple-button span:before {
    content: '';
    display: block;
    width: 10px;
    height: 8px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAYAAABCm8wlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3NzZFMzhEMUFEMTNFMjExOTJFQUZCQjAxRTlEOUUzRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNjVEM0Q3NTIxMTAxMUUzOERBNUZFRTJDRTU5MjcwNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNjVEM0Q3NDIxMTAxMUUzOERBNUZFRTJDRTU5MjcwNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNBRDMzQjhBMDAxQUUzMTE4NkRDRjgwNTMxODI0REJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc3NkUzOEQxQUQxM0UyMTE5MkVBRkJCMDFFOUQ5RTNFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+68G6gQAAAGFJREFUeNpi/P//PwMSAHEYkQWY0CQZGMsP/semACbJgK6ICV0SBmCKGEFuQDcWRSGaIzEACxD34JEvAZtgkj4LpzFgX5yZmcaITRIkzoTMQZeEBADQCmRsnDbzPzIfIMAAHB081qrs8P8AAAAASUVORK5CYII=') 1px -5px no-repeat;
    position: absolute;
    right: -13px;
    top: 5px;
}

.TableCtrl-button-wrapper.nc-multiple-button-wrapper {
    position: relative;
}

.nc-control .TableCtrl-button.nc-multiple-button span {
    border-bottom: 1px dotted;
    position: relative;
}

.nc-control .TableCtrl-button.nc-menu-opened.nc-multiple-button span:before {
    background-position: 1px 1px;
    top: 4px;
}

.nc-control .TableCtrl-button.nc-menu-opened.nc-multiple-button span,
.nc-control .TableCtrl-button.nc-multiple-button:hover span,
.nc-control .TableCtrl-button.nc-multiple-button span:hover {
    border: 0;
    color: #369;
}

.nc-control .TableCtrl-button.nc-multiple-button.nc-menu-opened {
    border: 0;
    border-left: 1px solid #e3e7ec;
    border-right: 1px solid #e3e7ec;
    background-color: #FFFFFF !important;
}

.nc-multiple-button.TableCtrl-button-disabled:hover {
    color: #333;
    text-decoration: none;
    cursor: default;
}

.nc-multiple-button-popup.nc-menu-top {
    -webkit-box-shadow: 0 -1px 2px #CCCCCC;
    -moz-box-shadow: 0 -1px 2px #CCCCCC;
    box-shadow: 0 -1px 2px #CCCCCC;
}

.nc-multiple-button-popup.nc-menu-bottom {
    -webkit-box-shadow: 0 1px 2px #CCCCCC;
    -moz-box-shadow: 0 1px 2px #CCCCCC;
    box-shadow: 0 1px 2px #CCCCCC;
}

.nc-multiple-button-popup li {
    border-top: 1px solid #dae7f1;
    margin: 0 1px;
    left: 0;
    list-style: none outside none;
    overflow: hidden;
}

.nc-multiple-button-popup li:first-child {
    border: 0;
}

.nc-multiple-button-popup ul li button {
    padding: 6px 6px 6px 29px;
    font-size: 11px;
    line-height: 100%;
    background-position: 6px center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    text-align: left;
    width: 100%;
    height: auto;
    border: 0 none;
    color: #336699;
    font-family: Tahoma, Verdana, sans-serif !important;
}

.nc-multiple-button-popup ul li button:hover,
.nc-multiple-button-popup ul li:hover {
    background-color: #F0F5F9;
    color: #369;
    text-decoration: none;
}

/* multiple drop button - end */

.hotkeyHighlight {
    z-index: 100000;
    border-width: 1px;
    border-color: #000000;
    border-style: solid;
    background-color: #CCCCCC;
    padding: 2px;
    position: absolute;
}

/* photo attachment - start */

.nc-photoViewer-preview {
    cursor: pointer;
}

.nc-photoViewer-fullView {
    overflow: auto;
}

.nc-photoViewer-fullView .nc-photoViewer-fullView-loading {
    margin: 25px;
}

.nc-photoViewer-fullView img.nc-photoViewer-fullView-zoomOut {
    cursor: url("/uiplugins/img/zoomin_ico.cur"), default;
    margin: 0 25px 25px 25px;
}

.nc-photoViewer-fullView img.nc-photoViewer-fullView-zoomIn {
    cursor: url("/uiplugins/img/zoomout_ico.cur"), default;
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    max-height: none !important;
    margin: 0 25px 25px 25px;
}

.nc-photoViewer-fullView img.nc-photoViewer-fullView-withoutZoom {
    margin: 0 25px 25px 25px;
}

.nc-photoViewer-fullView-popup {
    width: auto !important;
}

.nc-photoViewer-fullView-popup .ui-dialog-titlebar {
    cursor: default;
}

.nc-photoViewer-tableCtrl-fullView-popup {
    width: auto !important;
}

.nc-photoViewer-tableCtrl-fullView-popup .ui-dialog-titlebar {
    padding: 0;
}

.nc-photoViewer-tableCtrl-fullView-popup .ui-dialog-titlebar-close {
    top: 5px;
}

.nc-photoViewer-tableCtrl-fullView-popup .ui-dialog-content {
    padding: 0 10px 10px 10px;
}

.nc-photoViewer-icon {
    cursor: pointer;
}

.nc-field-container-photosingleattachment {
    margin: auto;
}

.nc-field-PhotoAttachment-container {
    text-align: center;
}

.nc-field-PhotoAttachment-container-table {
    vertical-align: middle;
    display: table-cell;
    display: block;
    /*
        height: 32px;
        width:32px;'*/
}

/* photo attachment - end */

/* composite popup new - start */

.ui-dialog .ui-dialog-content.ui-widget-content .nc-control-compositepopup .nc-toolbar-bottom,
.ui-dialog .ui-dialog-content.ui-widget-content .nc-control-customizationctrl .nc-toolbar-bottom {
    background-color: #edf0f2;
    -webkit-border-radius: 0 0 10px 10px;
    -khtml-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    margin-top: 20px;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-control-compositepopup .nc-toolbar-bottom.nc-toolbar-noborder {
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-control-compositepopup .nc-toolbar-bottom.nc-toolbar-bottom-merged {
    margin-top: 0;
}

.nc-composite-layout-item-horizontal {
    padding-right: 5px;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-control-compositepopup .nc-toolbar-bottom .TableCtrl-button {
    margin-left: 10px !important;
    min-width: 45px;
    padding-left: 17px;
    padding-right: 13px;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-control-compositepopup .nc-toolbar-bottom td:first-child .TableCtrl-button.ParCtrl-editButton {
    margin-left: 20px;
    min-width: 45px;
    top: 0;

}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-control-compositepopup .nc-toolbar-top .TableCtrl-checkboxBtn {
    margin-left: 8px;

}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-control-compositepopup .nc-toolbar-bottom .TableCtrl-button.cancel-button,
.ui-dialog .ui-dialog-content.ui-widget-content .nc-control-customizationctrl .nc-toolbar-bottom .TableCtrl-button.cancel-button {
    margin-left: 0;
    background: none;
    display: block;
    color: #920202 !important;
    font-size: 11px;
    text-transform: none !important;
    border: 0;
    /*outline: none;*/
    padding-left: 0;
    padding-right: 0;
    text-align: left;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-control-compositepopup .nc-toolbar-bottom .TableCtrl-button.cancel-button:after,
.ui-dialog .ui-dialog-content.ui-widget-content .nc-control-customizationctrl .nc-toolbar-bottom .TableCtrl-button.cancel-button:after {
    display: none;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-control-compositepopup .nc-toolbar-bottom .TableCtrl-button.cancel-button:hover,
.ui-dialog .ui-dialog-content.ui-widget-content .nc-control-customizationctrl .nc-toolbar-bottom .TableCtrl-button.cancel-button:hover {
    text-decoration: underline;
}

.nc-toolbar-bottom .nc-toolbar-cell {
    /*padding-bottom: 3px;
    padding-top: 3px;*/
}

.nc-toolbar-bottom .nc-toolbar-cell {
    display: inline-block;
    position: relative;
}

.nc-control-searchwidget .nc-toolbar-bottom .nc-toolbar-cell,
.nc-control-parctrl .nc-toolbars-bottom .nc-toolbar-cell,
.nc-control-tablectrl .nc-toolbars-bottom .nc-toolbar-cell {
    margin: 0 5px;
}

.nc-control-searchwidget .nc-search-rule-operation-wrapper {
    position: relative;
    height: 100%;
}

.nc-toolbar-bottom .cancel-button-wrapper:before {
    position: absolute;
    top: 8px;
    left: -16px;
    font: 11px Tahoma, Arial, sans-serif;
    color: #000;
    cursor: default;
}

.ui-dialog .triangle {
    left: -28px;
}

/* composite popup new - end */

table.InfoTable {
    border-collapse: separate;
    color: #666666;
}

.InfoTable.InfoTable2 .InfoLine_Name,
.InfoTable.InfoTable2 .InfoLine_Value {
    padding-top: 6px;
    padding-bottom: 6px;
}

table.InfoTable tr.InfolineHead td {
    border-top: 1px solid #7e9cb8;
}

/*
.workplace .content .inner table.ControlPanel td.withoutBorder > a.IconButton:hover {
    background-color: transparent !important;
}*/

div.content form.gwt-par {
    margin: 0;
}

.group-name.gwt-row .gwt-Label {
    color: #336699
}

.nc-control .nc-toolbars-top {
    border-top: 2px solid #6699CC;
}

.nc-control.nc-control-searchwidget > div > .nc-toolbars-top.empty-toolbars, .nc-control-searchformwidget .nc-toolbars-top.empty-toolbars,
.ui-dialog-content.ui-widget-content .nc-composite-top-layout.nc-control.nc-control-compositepopup div > .nc-toolbars-top.empty-toolbars,
.nc-control.nc-control-customsearchwidget > div > .nc-toolbars-top.empty-toolbars,
.nc-control.nc-control-customcompositewidget > div > .nc-toolbars-top.empty-toolbars,
.nc-control .nc-control-secondleveltablectrl > div > .nc-toolbars-top.empty-toolbars,
.nc-control > div > .nc-toolbars-top.empty-toolbars {
    border-top: none;
}

.nc-control-compositepopup .nc-toolbars-top,
.nc-control.nc-control-searchwidget > .nc-toolbars-top,
.nc-control-hideprofilessearchwidget > .nc-toolbars-top {
    border-top-width: 0;
}

.add-button {
    cursor: pointer;
}

.re-button {
    cursor: pointer;
}

/* styles for tab layout - start */

.nc-composite-tab-layout-bar {
    background-color: #FFFFFF !important;
    padding-top: 0 !important;
}

.ui-dialog .nc-control-compositepopup table.main-par-layout > tbody > tr > td {
    padding-right: 10px;
}

.nc-composite-tab-layout-bar-item {
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    padding: 5px 10px;
    margin-bottom: 5px;
    cursor: pointer;
    background-color: #FFFFFF !important;
    color: #333 !important;
}

.nc-composite-tab-layout-bar-item div {
    border-bottom: 1px dotted !important;
}

.nc-composite-tab-layout-bar-item-selected div {
    border-bottom: 1px none transparent !important;
}

.nc-composite-tab-layout-bar-item-selected {
    background-color: #F0F0F0 !important;
    box-shadow: 0 1px 2px #BDBDBD inset;
    border-color: white !important;
}

.nc-composite-tab-layout-bar-item div:hover {
    border-color: white !important;
}

/* styles for tab layout - end */

.TableCtrl td div.nc-field-functions-readonly .ParCtrl-editButton img,
.TableCtrl tr .nc-field-attachment-dnd{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    -khtml-opacity: 0.3;
    -moz-opacity: 0.3;
    opacity: 0.3;
}

.TableCtrl td div.nc-field-functions-readonly .ParCtrl-editButton img.function-disabled:hover,
.TableCtrl tr:hover td div.nc-field-functions-readonly .ParCtrl-editButton img.function-disabled,
.TableCtrl tr.nc-table-selected-row td div.nc-field-functions-readonly .ParCtrl-editButton img.function-disabled{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    -khtml-opacity: 0.3;
    -moz-opacity: 0.3;
    opacity: 0.3;
    cursor:default;
}

.TableCtrl td div.nc-field-functions-readonly .ParCtrl-editButton:hover img,
.TableCtrl tr:hover td div.nc-field-functions-readonly .ParCtrl-editButton img,
.TableCtrl tr.nc-table-selected-row td div.nc-field-functions-readonly .ParCtrl-editButton img,
.TableCtrl tr:hover .nc-field-attachment-dnd {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}

.TableCtrl tr:hover,
.nc-table-selected-row .nc-table-odd-row,
.nc-table-selected-row,
.nc-table-selected-rownc-table-odd-row {
    background: #F0F5F9 !important
}

.TableCtrl tr:hover > td,
.TableCtrl tr.nc-table-selected-rownc-table-odd-row > td,
.TableCtrl tr.nc-table-selected-row > td {
    border-left-color: #F0F5F9 !important;
    border-right-color: #F0F5F9 !important
}

.TableCtrl .nc-table-cell.readonly{
    background: #F4F4F4;
    border-left-color: rgba(0,0,0,0) !important;
    border-right-color: rgba(0,0,0,0) !important;
    border-top-color: rgba(0,0,0,0) !important;
}
.TableCtrl .nc-table-selected-row>td.readonly,
.TableCtrl tr:hover > .nc-table-cell.readonly{
    background: #E4E4E4;
}

.nc-table-content-zebra tr.nc-table-odd-row {
    background: #e9e9e9;
    border-bottom: 1px solid #DAE7F1;
}

.nc-table-content-zebra tr.nc-table-odd-row > td {
    border-left-color: rgba(0,0,0,0);
    border-right-color: rgba(0,0,0,0);
    border-top-color: rgba(0,0,0,0);
}

.nc-table-content-zebra tr.nc-table-odd-row >td.readonly{
    background: #cacaca;
}

.nc-table-content-zebra tr.nc-table-odd-row:hover>td{
    background: #e9e9e9;
    border-left-color: rgba(0,0,0,0) !important;
    border-right-color: rgba(0,0,0,0) !important;
}

.nc-table-content-zebra tr.nc-table-odd-row:hover>td.readonly{
    background: #cacaca;
    border: 1px solid rgba(0,0,0,0);
}

.nc-table-content-zebra .nc-table-selected-row.nc-table-odd-row>td,
.nc-table-content-zebra tr.nc-table-selected-row.nc-table-odd-row:hover>td
{
    background: #e4edf4 !important;
    border-left-color: rgba(0,0,0,0) !important;
    border-right-color: rgba(0,0,0,0) !important;
}

.nc-table-content-zebra tr.nc-table-selected-row.nc-table-odd-row>td.readonly,
.nc-table-content-zebra tr.nc-table-selected-row.nc-table-odd-row:hover>td.readonly{
    background: #a8c9dc !important;
    border: 1px solid rgba(0,0,0,0) !important;
}

.TableCtrl tr.nc-table-ingrid-mouse-on-row > td.nc-table-ingrid-cell-hover {
    border-left-color: #aac5df !important;
    border-right-color: #aac5df !important
}

.TableCtrl tr:hover td {
    border-color: #E4EDF4;
}

.TableCtrl > tbody > tr > td:first-child {
    border-left: none
}

.TableCtrl > thead.fixed:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAABFJREFUGFdjAAJJEMELxAwsAAF0ACuehKhFAAAAAElFTkSuQmCC) repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: rgba(0, 0, 0, 0);
    content: "-";
    display: block;
    width: 100%;
}

.TableCtrl > thead {
    white-space: nowrap;
}

/*.TableCtrl > tbody > tr > td {
    word-break: break-all;
}*/

/*.TableCtrl > tbody > tr > td a {
    word-break: break-all;
}*/

/* userView drop header - start */

.widget-header label {
    display: inline-block;
}

.widget-header {
    height: 20px;
    color:#369;
    font:bold 16px Arial;
}

.widget-header label {
    color:#369;
    font:bold 16px Arial;
    float: left;
}

.widget .widget-header label.userview:after, .widget-content .widget-header label.userview:after {
    content: '*';
    color: #c34d34;
    margin-left: 3px;
}

.widget .widget-header label.userview img {
    display: none
}

.nc-drop-header-title .span {
    position: relative;
    height: 19px;
    width: 21px;
    display: inline-block;
    top: 1px;
    margin: 0 0 0 3px;
    cursor: pointer
}

.nc-drop-header.frozen .nc-drop-header-title .span {
    display: none;
}

.nc-drop-header-title .span:hover,
.nc-drop-header-title .span.active {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzRDQTRGQjUyNDMyMTFFMzk3RjY4M0ZDNEE5RjNGRDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzRDQTRGQjYyNDMyMTFFMzk3RjY4M0ZDNEE5RjNGRDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NENBNEZCMzI0MzIxMUUzOTdGNjgzRkM0QTlGM0ZEMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NENBNEZCNDI0MzIxMUUzOTdGNjgzRkM0QTlGM0ZEMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqkxKw0AAADJSURBVHja1JS7CsJAEEXvPIKYxFIs7Gzs/P+PsBIbLUQEv8BoEDXrToxVOncscmFhq7NnZpilEAI2u0OorjVSUxZjrJYLovV2H0aZYlLmIKKfgSZ3qW64P57Q5tVgNp9CRJKheV7geDpDWRiZanLpJsSRYzwVZiQI9mI8jVR7xw2qrWnbS0fTyIumaQPqm4od554Kd6ZwNo1UV1PjtdNnGsz0MYTpf9aUfNf0L6bMvrtvvA7qFyKDxtrtg/WDEvR78Yxv7V3eAgwATHUkH8ZV3F4AAAAASUVORK5CYII=') no-repeat center 0;
}

.nc-drop-header-title .span i{
    position: absolute;
    top: 0;
    left: 0;
    height: 21px;
    width: 21px;
    display: inline-block;
}

.nc-drop-header-title .span i .user-view-icon{
    margin-left: 6px;
    margin-top: 6px;
}

.list_down_menu {
    position: absolute;
    min-width: 300px;
    max-width: 600px;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 0 2px #ccc;
    display: inline-block !important;
    z-index: 999;
    padding-bottom: 2px;
}

.list_down_menu ul {
    margin: 0;
    padding: 0;
}

.list_down_menu ul li {
    list-style: none;
    padding: 1px;
}

.list_down_menu ul li a {
    padding: 5px 10px 4px 10px;
    color: #336699;
    font-size: 11px;
    display: block;
    text-decoration: none;
}

.list_down_menu ul li div.option_wrapper {
    padding: 5px 10px 4px 10px;
    display: inline-block;
    color: #336699;
    font-size: 11px;
    text-decoration: none;
    width: 100%;
    box-sizing: border-box;
}

.list_down_menu ul li div.option_wrapper a {
    display: inline;
}

.list_down_menu ul li div img {
    vertical-align: middle;
}

.list_down_menu ul li div img.edit_icon{
    float: right;
}

.list_down_menu ul li.nc-userview-item-enabled div.option_wrapper > div {
    float: right;
}

.list_down_menu ul li a img {
    position: relative;
    top: 2px;
    margin: 0 3px 0 0;
}

.list_down_menu ul li span {
    color: #b3b3b3;
    padding: 5px 10px 4px 8px;
    display: block;
    font-size: 11px;
    border: 1px solid #fff;
}

.list_down_menu ul li a.active {
    color: #336699;
    font-weight: bold
}

.list_down_menu ul li a.disabled {
    color: #999 !important;
}

.list_down_menu ul li a.disabled:hover {
    background: none;
    text-decoration: none !important;
    color: #999;
    cursor: default;
    border-color: #fff !important;
}

.editors_menu {
}

.editors_menu .first ,.second ,.third ,.fourth{
    border-bottom: 1px solid #dee4e9;
}

.editors_menu .second {
}

.editors_menu .second li:first-child span {
    color: #666;
    font-weight: bold;
}

.editors_menu .edit_box {
    padding: 0 10px 0 10px;
    display: block !important;
    background: none;
    min-width: 260px;
    position: relative;
    top: 0px;
    margin-bottom: -3px;
}

.nc-userview-item-enabled .editors_menu .edit_box a,
.nc-userview-item-enabled .editors_menu .edit_box a:hover,
.nc-userview-item-enabled:hover .editors_menu .edit_box a,
.nc-userview-item-enabled:hover .editors_menu .edit_box a:hover,
.editors_menu .edit_box a,
.editors_menu .edit_box a:hover {
    float: right;
    border: none 0 !important;
    padding: 0 !important;
    background: none !important;
    top: 3px;
    position: relative;
    margin: 0 0 0 4px !important;
}

.editors_menu .edit_box a img {
    display: inline-block;
    margin: 0;
    padding: 0;
    top: 0;

}

.editors_menu .edit_box .edit_box_text {
    position: relative;
    margin: 0 60px 0 0;
    display: block !important;
    min-height: 26px;
}

.editors_menu .edit_box .edit_box_text input {
    font-size: 11px;
    position: absolute;
    height: 22px;
    border: 1px solid #afb6bd;
    padding: 0 7px;
}

/*PDCR-8943 start*/
.editors_menu .edit_box .edit_box_main{
    height:25px;
    width:234px;
    background-color: white;
    display: inline-block;
    border: 1px solid rgb(175,182,189);
    overflow: hidden;
    white-space: nowrap;
    padding-left:5px;
}
.editors_menu .edit_box .edit_box_center{
    position: relative;
    top:2px;
    background-color: rgb(229,238,245) !important;
    padding: 4px !important;
    border-radius: 3px !important;
    display: inline !important;
    border: 1px solid rgb(185,206,222) !important;
    margin: 3px;
    color: #4a5a69 !important;
}
.editors_menu .edit_box .edit_box_left {
    min-width: 5px;
}

.editors_menu .edit_box .edit_box_right {
    min-width: 150px;
}
.editors_menu .edit_box .edit_box_editible:focus, .editors_menu .edit_box .edit_box_main:focus{
    outline: none;
}
.editors_menu .edit_box input.edit_box_editible{
    font-size: 11px !important;
    font-family: Tahoma, Arial, Helvetica, sans-serif !important;;
    width: 5px;
    padding:0 !important;
    position: relative !important;
    border: none !important;
}
.editors_menu .edit_box .input-buffer{
    background-color: white;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    position: absolute;
    top: -1000px;
    left: -1000px;
    visibility: hidden;
    white-space: nowrap;
}
/*PDCR-8943 end*/
.ui-dialog .nc-composite-layout {
    width: 100%;
}

.ui-dialog .nc-composite-layout > tbody > tr > td {
    padding: 0 10px 0 10px;
}

.ui-dialog .ui-dialog-content.ui-widget-content .nc-composite-top-layout .nc-composite-layout-item-vertical > .nc-control-tablectrl {
    min-width: auto;
}

/* css fix for ie */
html[xmlns*=""] .editors_menu .edit_box .edit_box_text {
    margin-bottom: -2px;
    min-height: 26px;
    position: relative;
    top: -1px;
}

html[xmlns*=""] .list_down_menu {
    border: 1px solid #DEE4E9;
}

html[xmlns*=""] .editors_menu .edit_box .edit_box_text input {
    height: auto;
    padding: 3px 7px 4px;
}

/* css fix for chrome */
@media screen and ( -webkit-min-device-pixel-ratio: 0 ) {
    .editors_menu .edit_box .edit_box_text {
        min-height: 24px !important;
        top: -1px;
        position: relative
    }
}

/* userView drop header - end */

@media screen and ( min-device-pixel-ratio: 0 ) {
    .editors_menu .edit_box .edit_box_text {
        min-height: 24px !important;
        top: -1px;
        position: relative
    }
}

/* userView drop header - end */

.ui-widget-overlay-under {
    position: relative;
    z-index: 9991;
    min-width: 100%;
    min-height: 100%;
}

.ui-widget-overlay-under-wrapper {
    overflow: auto;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 9991;
    /*IE 8 don't works with opacity and RGBA so we use semi-transparent picture as the background*/
    /*background-image: url("/uiplugins/img/popup-overlay-bg.png");*/
}

/* full screen view - start */

.ui-widget-overlay-under-fullscreen-view, body > .singleWidget {
    overflow: auto;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 9991;
    background-color: white;
    padding: 0;
}

.ui-widget-overlay-under-fullscreen-view .widget {
    width: 100%;
}

.ui-widget-overlay-under-fullscreen-view .widget .widget-content {
    padding: 0 20px 0;
}

.ui-widget-overlay-under-fullscreen-view .widget .widget-header {
    padding-left: 20px;
}

.nc-button-show-fullscreen-view {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTA3NDlCOUI1Q0UyMTFFM0FBOTQ5Qzg3NzVEOThGMDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTA3NDlCOUM1Q0UyMTFFM0FBOTQ5Qzg3NzVEOThGMDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMDc0OUI5OTVDRTIxMUUzQUE5NDlDODc3NUQ5OEYwMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMDc0OUI5QTVDRTIxMUUzQUE5NDlDODc3NUQ5OEYwMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpyrwL8AAAE+SURBVHjanFMxqoNAFJwfFgQT0CYHEBtvYGysbXIDqyB4hOAJLOxsbGxtQm5gnzrXUDEJKSIhRj+7sIsBFZIHq7znzrwZ3+7f8XjcVlWFX2K9XoMURQHP834iSNMUpOs69H2P5/P5FViSJFAseb/frEBJxuJ2uyHLMtzvd1ELgoC9KXbBCaZCVVW4rgtCCAMM9wsC2n1unc9nPB4PQcLrHwqmwKfTCXmew7Zt+L4PWZaFXYolbduKzWNhGAb7ZlkWy3e7ndhPsQv64Aqu1+tHZ5orioLNZiPqNOfNGMHQUxzHuFwuTPLhcGDe5/6NsMAVlGWJMAzRNA0cx2G+p6xxBWSo4PV6sbVcLmGa5ix4dAp8zvTQRFGEuq4n5YspDBUkSTLaaU6BOMqr1erry8QINE3Dfr//6Tbquo5/AQYATeZY4KoJ5voAAAAASUVORK5CYII=') no-repeat center center;
    height: 16px;
    width: 16px;
    position: absolute;
    right: 5px;
    top: 0;
    cursor: pointer;
    z-index: 1000;
    overflow: auto;
    border: 0;
}

.nc-toolbar-top .nc-button-show-fullscreen-view {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4REI4NkNFQTUxMkYxMUUzQURFRUI5NjNCQ0VEQjg2MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4REI4NkNFOTUxMkYxMUUzQURFRUI5NjNCQ0VEQjg2MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MjEzQkRBMjVBNTBFMzExQUMyQ0VGNzRBRkQ0MDc0OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj26tHgAAAE1SURBVHjanFM7ioRAEK0dGgRHcI7hDdREUw9hJIJHEE9gYGZiYmriCQZMdhNjzyH4wcBB/O10QzcOqDAWtFJlvVevrK6fKIp+AUCHa/aHlmXRbdu+hI7jWMcEsK4rDMPwFZjjOMBYNM8zCWCSPWvbFpIkga7rWMzzPPLG2BslOLLH4wGmaQJCiAC2+YwAVz87RVFA3/eMhMY/FByB8zyHLMtA0zRwHAd4nmftYiyapokl75kkSeSbqqrEtyyL5WPsDT+ogqZpPipjXxRFUBSFxbFPixGCbU9hGEJd10Rymqak97N/w1qgCsqyBN/34fV6gWEYpO+j1qgCtFUwjiM59/sdZFk+Be9Ogc4ZX5ogCKCqqkP5bApbBe/F2q10poBdZUEQvl4mQvBeiKfrusbFdX7+CzAAiktbtwEL8rAAAAAASUVORK5CYII=') no-repeat center center;
    margin-top: 5px;
    left: 5px;
}

.nc-button-show-fullscreen-view:hover {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4REI4NkNFQTUxMkYxMUUzQURFRUI5NjNCQ0VEQjg2MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4REI4NkNFOTUxMkYxMUUzQURFRUI5NjNCQ0VEQjg2MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MjEzQkRBMjVBNTBFMzExQUMyQ0VGNzRBRkQ0MDc0OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj26tHgAAAE1SURBVHjanFM7ioRAEK0dGgRHcI7hDdREUw9hJIJHEE9gYGZiYmriCQZMdhNjzyH4wcBB/O10QzcOqDAWtFJlvVevrK6fKIp+AUCHa/aHlmXRbdu+hI7jWMcEsK4rDMPwFZjjOMBYNM8zCWCSPWvbFpIkga7rWMzzPPLG2BslOLLH4wGmaQJCiAC2+YwAVz87RVFA3/eMhMY/FByB8zyHLMtA0zRwHAd4nmftYiyapokl75kkSeSbqqrEtyyL5WPsDT+ogqZpPipjXxRFUBSFxbFPixGCbU9hGEJd10Rymqak97N/w1qgCsqyBN/34fV6gWEYpO+j1qgCtFUwjiM59/sdZFk+Be9Ogc4ZX5ogCKCqqkP5bApbBe/F2q10poBdZUEQvl4mQvBeiKfrusbFdX7+CzAAiktbtwEL8rAAAAAASUVORK5CYII=') no-repeat center center;
}

.nc-control-tablectrl .nc-button-show-fullscreen-view-wrapper {
    position: absolute;
    min-width: 25px;
    top: 0;
    left: 0;
}

.nc-control-tablectrl .nc-toolbar-top .nc-button-show-fullscreen-view-wrapper {
    width: 100%;
    position: relative;
    min-width: 25px;
    width: 25px;
    height: 27px;
}

.ui-widget-overlay-under-fullscreen-view .nc-button-hide-fullscreen-view {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NzAzMEM3QTUxMkYxMUUzQjgzNDlBQjY3OUM3MTYxQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NzAzMEM3OTUxMkYxMUUzQjgzNDlBQjY3OUM3MTYxQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MjEzQkRBMjVBNTBFMzExQUMyQ0VGNzRBRkQ0MDc0OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnxvGNkAAAE4SURBVHjanFOxioNAEH2GWASChWBrlQ9Il3KxO/A3bO0EwTofYBESAhZ+glVIYXEHYmnpV4iiVoHE3O3AeheCmsuDgWVn39u3M7PS4XD4BMDwHr7mXdcxy7LeYgdBwLgA7vc7LpfL4MGmaaAoCq2zLMNqtYKmaeDc2e12owQXGYowDFHXNZIkwel0Qp7nxOHcuRAYQ1mW2O/35JIxhs1m8yggbhrC9XqlWCwWWK/X/XnOfekJQqBtWxyPR1RV9euAJ6YcbLfbpz0hTAJi478gAVGDoiiw2+16exy+7w+S+xoIB6qqwrZtyLLcv3msLsLB7G8X0jSlQgmRMYGnLsRxjCiKYJomPM+jyZty8DAHvL+SJMEwDEo6jjNaWOGgn0Rd1ykElsvlZBdI4OdDnF3X/XjzO5+/BRgAOFlOn5kU+44AAAAASUVORK5CYII=') no-repeat 5px center;
    background-color: #f5f5f5;
    border: 1px solid #e6e6e6;
    height: 26px;
    position: fixed;
    right: 5px;
    top: 0;
    cursor: pointer;
    z-index: 1000;
    overflow: auto;
    margin-top: 10px;
    margin-right: 15px;
    padding-left: 24px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

/* full screen view - end */

/* filter cancel-button - start */


.ui-dialog .ui-widget-content .nc-control-filterctrl .ParCtrl-btm-toolbar .TableCtrl-button.cancel-button:after {
    display: none;
}

.ui-dialog .ui-widget-content .nc-control-filterctrl .ParCtrl-btm-toolbar .TableCtrl-button.cancel-button:hover {
    text-decoration: underline;
}

.TableCtrl-button.cancel-button:hover {
    text-decoration: underline;
}

.ui-dialog .ui-widget-content .nc-control-filterctrl .ParCtrl-btm-toolbar .cancel-button-wrapper {
    /*margin-left: 5px;*/
    min-height: inherit;
}

.ui-dialog .ui-widget-content .nc-control-filterctrl .ParCtrl-btm-toolbar .cancel-button-wrapper:before {
    position: absolute;
    top: 15px;
    left: -16px;
    font: 11px Tahoma, Arial, sans-serif;
    color: #000;
    cursor: default;
}

.TableCtrl-button-wrapper {
    position: relative
}

.ui-dialog .ui-widget-content .nc-control-filterctrl .ParCtrl-btm-toolbar .nc-toolbar-cell,
.nc-toolbar-bottom .nc-toolbar-cell{
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
    position: relative;
    float: none;
}

/* filter cancel-button - end */

.nc-table-loading {
    background: url('data:image/gif;base64,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') no-repeat scroll 20px 16px rgba(0, 0, 0, 0) !important;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px #CCCCCC;
    height: 27px;
    margin: 10px 10px 10px 20px;
    width: 75px;
}

.nc-loading-panel {
    height: 50px;
    position: relative;
    border: 1px solid #dae7f1;
    border-top: 2px solid #6699CC;
}

.nc-table-loading-cell {
    background-color: #f7f7f7;
}

.nc-field-loading {
    background: url('data:image/gif;base64,R0lGODlhCwALALMPAJWptrTCzOPo7crU26q5xNvi5+jt8PT3+dPb4ezw87vI0fDz9sLN1Z+xvY2isPb4+iH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjA0OTQ4MTYwRDU4MTFFMkEzQUU4Q0I3REE4NDhEODUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjA0OTQ4MTcwRDU4MTFFMkEzQUU4Q0I3REE4NDhEODUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMDQ5NDgxNDBENTgxMUUyQTNBRThDQjdEQTg0OEQ4NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMDQ5NDgxNTBENTgxMUUyQTNBRThDQjdEQTg0OEQ4NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUAAA8ALAAAAAALAAsAAARG8D2jgAPByFes+1fxJA0mPEJwGQygbJKqEM0JCxdBHPBz/AGCBvY7DAKD3mJxSCgUiMVjYTAkeKzBAFEQGKSSRQHBNfAeEQAh+QQFAAAPACwAAAAACwALAAAEOPC99Jq8twGAL2lKJw0NI0oBYZxPEJyOoygUJjgAwiDdcSiLwaAgOSwWhwsCURAIDInkRdAU1B4RACH5BAUAAA8ALAAAAAALAAsAAAQv8En2QJNYvAuwl8YnESKmBKWkKOkzUGkxFF/gSAiiSccBhIlCQWBILA4fA9GIiQAAIfkEBQAADwAsAAAAAAoACwAABDTwyUekmvS1B+YKBCMZExIM2MQoSSoxovsgwyILiCA/RWEckoBDshAIDInFAVCQHBJQJSkCACH5BAUAAA8ALAAAAAAJAAsAAAQv8MkRGnlJhkBaAxKjDJIEFAxSlgi5Soj6PoU8F8Z8CMIiCStDYnFwOFYLIiDwiAAAIfkEBQAADwAsAAAAAAkACwAABCnwvYUeeUyaHG5rz8BUkiINhaRKyLJKRfo+gvwaQjI/hj4ficXB8RuqIgAh+QQFAAAPACwAAAAACwALAAAEMvDJx0IY86XBVCDghAxFIjFNkwhIJinAIxSuBDSCUNuGceyPRWIBDC4Out3B4SgGYq4IACH5BAUAAA8ALAAAAAALAAsAAAQw8MkylJL4ocFUCI/wHAWCJQ9BPEYhZkzDGG+GGYYtAU+C6o/GYXEASg4HkJFnZBkjACH5BAUAAA8ALAAAAAALAAoAAAQx8EmBxkBLvlXqYEqgCYWQPUMgJoKhacSQGMf7GA2xnPbTLLUeQHIQ2YYGgKOnKTAlEQAh+QQFAAAPACwAAAAACwAJAAAEMvC9YwpCRWoj7BiMISWG+CyIoizHsmjSEEwHrBHBUdsPQQAOgc3QICgcPMWDwZMAGo8IACH5BAUAAA8ALAAAAAALAAsAAAQ38MllRBFSnpVqQUi2LYdUDMOjHGX2IAwCOJibKIzjuFkQ8C7CD/hgEFI8g6JBSAABgAbx0VBkIgAh+QQFAAAPACwAAAAACwALAAAEK/DJl4wwZ76zqijUYwBHJgkIIjmB9hQD6E7MrCmKLQW57vuAR+MhmAVDjwgAIfkEBQAADwAsAQAAAAoACwAABDDwvbOSSfIVQK0oi+Rkh1EUWfoIiKBKyzC8EsPQiXK/Q4C8DEIgBXg0HoSU4vjYPSIAIfkEBQAADwAsAgAAAAkACwAABC7QKHDWevg5V5PJgYAlgnBkmVF8KIYUrYvEzzDECAMr7KAoF0CjQSAEUATiDRMBACH5BAUAAA8ALAIAAAAJAAsAAAQt8El3jryPrmXxW4nhSYmQjI8goEUxLggyFsMDXAnC1E3zEAEFQ5Rg/AKIhSQCACH5BAUAAA8ALAAAAAALAAsAAAQ08MkJgpn4OXfyFMexeNOSjORhGAD5CELTeoXAAEom1E/TMJPCACEREAiBgIIxSGAGSeAkAgAh+QQFAAAPACwAAAEACwAKAAAEMfDJKUGhNDiA6fkN1y3LI2JJQjQGdhhtw2CGkBLEkDyLUBQHSSCgYAwQiNIEwTBeJBEAIfkEBQAADwAsAAACAAsACQAABCTwyUnNA1QGl/M5TdM9yzJKSTIQQ2eYQdAJk6IwA/IU3ZDTkggAOw==') no-repeat scroll 0 0;
    height: 11px;
    width: 11px;
}

.nc-table-column-loading-cell .nc-field-loading {
    background: none;
}

.nc-control-tablectrl.nc-parent-loading {
    position: relative;
}

.nc-loading-header:before {
    background: url('data:image/gif;base64,R0lGODlhCwALALMPAJWptrTCzOPo7crU26q5xNvi5+jt8PT3+dPb4ezw87vI0fDz9sLN1Z+xvY2isPb4+iH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjA0OTQ4MTYwRDU4MTFFMkEzQUU4Q0I3REE4NDhEODUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjA0OTQ4MTcwRDU4MTFFMkEzQUU4Q0I3REE4NDhEODUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMDQ5NDgxNDBENTgxMUUyQTNBRThDQjdEQTg0OEQ4NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMDQ5NDgxNTBENTgxMUUyQTNBRThDQjdEQTg0OEQ4NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUAAA8ALAAAAAALAAsAAARG8D2jgAPByFes+1fxJA0mPEJwGQygbJKqEM0JCxdBHPBz/AGCBvY7DAKD3mJxSCgUiMVjYTAkeKzBAFEQGKSSRQHBNfAeEQAh+QQFAAAPACwAAAAACwALAAAEOPC99Jq8twGAL2lKJw0NI0oBYZxPEJyOoygUJjgAwiDdcSiLwaAgOSwWhwsCURAIDInkRdAU1B4RACH5BAUAAA8ALAAAAAALAAsAAAQv8En2QJNYvAuwl8YnESKmBKWkKOkzUGkxFF/gSAiiSccBhIlCQWBILA4fA9GIiQAAIfkEBQAADwAsAAAAAAoACwAABDTwyUekmvS1B+YKBCMZExIM2MQoSSoxovsgwyILiCA/RWEckoBDshAIDInFAVCQHBJQJSkCACH5BAUAAA8ALAAAAAAJAAsAAAQv8MkRGnlJhkBaAxKjDJIEFAxSlgi5Soj6PoU8F8Z8CMIiCStDYnFwOFYLIiDwiAAAIfkEBQAADwAsAAAAAAkACwAABCnwvYUeeUyaHG5rz8BUkiINhaRKyLJKRfo+gvwaQjI/hj4ficXB8RuqIgAh+QQFAAAPACwAAAAACwALAAAEMvDJx0IY86XBVCDghAxFIjFNkwhIJinAIxSuBDSCUNuGceyPRWIBDC4Out3B4SgGYq4IACH5BAUAAA8ALAAAAAALAAsAAAQw8MkylJL4ocFUCI/wHAWCJQ9BPEYhZkzDGG+GGYYtAU+C6o/GYXEASg4HkJFnZBkjACH5BAUAAA8ALAAAAAALAAoAAAQx8EmBxkBLvlXqYEqgCYWQPUMgJoKhacSQGMf7GA2xnPbTLLUeQHIQ2YYGgKOnKTAlEQAh+QQFAAAPACwAAAAACwAJAAAEMvC9YwpCRWoj7BiMISWG+CyIoizHsmjSEEwHrBHBUdsPQQAOgc3QICgcPMWDwZMAGo8IACH5BAUAAA8ALAAAAAALAAsAAAQ38MllRBFSnpVqQUi2LYdUDMOjHGX2IAwCOJibKIzjuFkQ8C7CD/hgEFI8g6JBSAABgAbx0VBkIgAh+QQFAAAPACwAAAAACwALAAAEK/DJl4wwZ76zqijUYwBHJgkIIjmB9hQD6E7MrCmKLQW57vuAR+MhmAVDjwgAIfkEBQAADwAsAQAAAAoACwAABDDwvbOSSfIVQK0oi+Rkh1EUWfoIiKBKyzC8EsPQiXK/Q4C8DEIgBXg0HoSU4vjYPSIAIfkEBQAADwAsAgAAAAkACwAABC7QKHDWevg5V5PJgYAlgnBkmVF8KIYUrYvEzzDECAMr7KAoF0CjQSAEUATiDRMBACH5BAUAAA8ALAIAAAAJAAsAAAQt8El3jryPrmXxW4nhSYmQjI8goEUxLggyFsMDXAnC1E3zEAEFQ5Rg/AKIhSQCACH5BAUAAA8ALAAAAAALAAsAAAQ08MkJgpn4OXfyFMexeNOSjORhGAD5CELTeoXAAEom1E/TMJPCACEREAiBgIIxSGAGSeAkAgAh+QQFAAAPACwAAAEACwAKAAAEMfDJKUGhNDiA6fkN1y3LI2JJQjQGdhhtw2CGkBLEkDyLUBQHSSCgYAwQiNIEwTBeJBEAIfkEBQAADwAsAAACAAsACQAABCTwyUnNA1QGl/M5TdM9yzJKSTIQQ2eYQdAJk6IwA/IU3ZDTkggAOw==') no-repeat scroll 0 0;
    content: "";
    display: block;
    height: 12px;
    position: absolute;
    right: -22px;
    top: 2px;
    width: 12px;
}

.nc-loading-panel .nc-loading {
    background-color: transparent;
    border-width: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

/* composite list layout - start */

.nc-composite-layout-list .nc-composite-list-select {
    margin: 0 10px;
    max-width: 304px;
    min-width: 174px;
    padding: 1px;
    border: 1px solid #A4AFC1 !important;
    font-family: Tahoma, Verdana, sans-serif !important;
    font-size: 11px;
    height: 21px;
}

.nc-composite-layout-list .nc-composite-selectable-label {
    padding: 4px 10px;
    max-width: 200px;
    color: #666666;
    font-family: Tahoma, Verdana, sans-serif !important;
    font-size: 11px;
}

.ui-dialog .nc-composite-layout-list .nc-composite-selectable-label {
    padding: 4px 0;
    margin: 0 10px;
}

.nc-composite-selectable-panel {
    margin-bottom: 2px;
}

.nc-control-customizationctrl-internal-container .nc-control-customizationctrl-attribute {
    background-color: #FFFFFF;
}

.nc-control-compositepopup .nc-control-customizationctrl-internal-container .nc-control-customizationctrl-attribute {
    background-color: rgba(0, 0, 0, 0);
}

.nc-control-customizationctrl-internal-existed-container {
}

.nc-control-customizationctrl-internal-available-container .nc-control-customizationctrl-attribute {
    border-radius: 0 0 2px 2px;
}

.nc-control-customizationctrl-attribute {
    background-color: #F5F7FA;
    color: #000000;
    height: 396px;
    width: 280px;
}

.nc-control-customizationctrl-internal-availible-container .nc-control-customizationctrl-attribute {
    height: 360px;
    padding: 3px 0 0 0;
}

.nc-control-customizationctrl-attribute ul {
    display: block;
    height: inherit;
    margin: 0;
    padding: 0;
    overflow-y: auto;
}

.nc-control-customizationctrl .nc-control-customizationctrl-picker.nc-control-customizationctrl-internal-common,
.nc-control-customizationctrl-internal-common {
    /*border-radius: 3px 3px 3px 3px;*/
    cursor: pointer;
}

.nc-control-customizationctrl-attribute ul li {

    border: 1px solid #dee1e3;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 11px;
    list-style-type: none;
    margin: 0 10px 5px 10px;
    padding: 5px 10px 5px 10px;
    -moz-box-shadow: 0px 1px 1px #ebf1f5;
    -webkit-box-shadow: 0px 1px 1px #ebf1f5;
    box-shadow: 0px 1px 1px #ebf1f5;
    background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, #FFFFFF),
            color-stop(1, #F5F7F8)
    );
    background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #F5F7F8 100%);
    background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #F5F7F8 100%);
    background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #F5F7F8 100%);
    background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #F5F7F8 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #F5F7F8 100%);

}

.nc-control-customizationctrl-attribute ul li > div {
    display: table;
    width: 100%;
    overflow-y: auto;
}

.nc-control-customizationctrl-attribute ul li > div > div {
    display: table-cell;
    width: 75%;
    word-break: break-word;
}

.nc-control-customizationctrl-attribute ul li:hover {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAdCAYAAACANr1qAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAA0SURBVChTY/z77/9/BiBg/Pb7H5jBBCJAgOk/UAaEESJQmnpqKNQOpUlVwwgVYQB7mIEBAMS8MvYRM+sJAAAAAElFTkSuQmCC') repeat-x;
    border: 1px solid #DAE7F1;
    border-bottom-color: #d9dbdd
}

.nc-control-customizationctrl .nc-control-customizationctrl-label {
    border-bottom: 2px solid #69c;
    color: #336699;
    font: bold 16px Arial;
}

.nc-control-customizationctrl .nc-control-customizationctrl-checkbox {
    left: 20px;
    position: relative;
    top: 3px;
}

.nc-control-customizationctrl .nc-control-customizationctrl-internal-container {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 11px;
    margin-right: 20px;
}

.nc-control-customizationctrl .nc-control-customizationctrl-internal-container li {
    cursor: pointer;
    font-family: Tahoma, Verdana, sans-serif !important;
    font-size: 11px;
}

.nc-control-customizationctrl > table {
    margin: 0 20px;
}

.nc-control-customizationctrl .nc-toolbar-bottom {
    padding-left: 7px;
}

.nc-control-customizationctrl .nc-control-customizationctrl-header {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAIAAACjjJBEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzFDNjYwQjI4REFFMTExODNFMkMwRkIwOUZGN0UwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDFCRUI1NkRENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDFCRUI1NURENjkxMUUxQkE2MUVDREI3QzUxQkIwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMUM0OTE4N0ZEQ0UxMTE4M0UyQzBGQjA5RkY3RTBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzMUM2NjBCMjhEQUUxMTE4M0UyQzBGQjA5RkY3RTBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+paUFDgAAAD9JREFUeNpifP3xKwNewMRACLAwMhJUwUBACQsDFcwgxh2E/cJIB98SNoOBoDsIRgwRZtDHL0SE6VBJYwABBgDH7ANXH4J9rwAAAABJRU5ErkJggg==') repeat-x scroll 0 1px #FFFFFF;
    height: 30px;
    width: 100%;
}

.nc-control-customizationctrl .nc-control-customizationctrl-header td > div {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.nc-control-customizationctrl .nc-control-customizationctrl-header td {
    vertical-align: middle !important;
}

.nc-control-customizationctrl .nc-control-customizationctrl-header-left-label {
    margin-left: 20px;
}

.nc-control-customizationctrl .nc-control-customizationctrl-header-right-label {
    margin-right: 20px;
    text-align: right;
}

.nc-control-customizationctrl .avaliable-container .nc-control-customizationctrl-checkbox {
    display: none
}

.nc-control-customizationctrl .nc-restore-button {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 11px;
}

.nc-control-customizationctrl .nc-control-customizationctrl-picker {
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 2px #CCCCCC inset;
    cursor: default;
    margin: 2px 0;
    max-width: 280px;
}

.nc-control-customizationctrl .nc-control-customizationctrl-pickers-container {
    background-color: #F5F7FA;
    width: 100%;
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.nc-control-customizationctrl .nc-control-customizationctrl-picker.nc-control-customizationctrl-attributes-text-input {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADJGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhBOUM3RDg3MTk0QjExRTNBOTFBOTI2OTc5MjYzODM0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhBOUM3RDg4MTk0QjExRTNBOTFBOTI2OTc5MjYzODM0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEE5QzdEODUxOTRCMTFFM0E5MUE5MjY5NzkyNjM4MzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEE5QzdEODYxOTRCMTFFM0E5MUE5MjY5NzkyNjM4MzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5WtDIdAAAALklEQVQYV2P8DwQMeABYASMjI5SLCZhABC5DQOJgBSCArgjGhysAAZggQjEDAwDtTRnyX7P1vAAAAABJRU5ErkJggg==') no-repeat scroll 98% center rgba(0, 0, 0, 0);
    background-color: #FFFFFF;
    font-size: 11px;
    width: 100%
}

.nc-control-customizationctrl-internal-availible-container .nc-control-customizationctrl-attribute.nc-control-customizationctrl-internal-common-border {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    cursor: default;
}

.nc-control-customizationctrl-attributes-popup {
    background: #fff;
    border: 1px solid #CCC;
    font-family: Tahoma, Verdana, sans-serif;
    height: 250px;
    overflow-x: auto !important;
    overflow-y: auto !important;
    z-index: 100001;
}

.nc-control-customizationctrl-pickers-container .nc-control-customizationctrl-panel{
    width: 100%;
    padding: 0 11px;
}

.nc-control-customizationctrl-pickers-container .nc-control-customizationctrl-panel .nc-control-customizationctrl-title{
    display: inline;
    padding: 0;
    position: relative;
    top: 3px;
    font-weight: bold;
}

.nc-control-customizationctrl-pickers-container .nc-control-customizationctrl-panel .nc-control-customizationctrl-picker{
    width: 100%;
}
/*.nc-control-customizationctrl-pickers-container td {
    padding: 0 5px;
    width: 100%;
}*/

/*.nc-control-customizationctrl-leaf:before {
    background: url("/uiplugins/img/tree_icn_default.png") no-repeat scroll left center;
    content: "";
    display: block;
    height: 14px;
    position: absolute;
    top: 0;
    width: 12px;
}

.nc-control-customizationctrl-node:before {
    background: url("/uiplugins/img/tree_icn_default.png") no-repeat scroll left center;
    content: "";
    display: block;
    height: 13px;
    position: absolute;
    top: 0;
    width: 16px;
}*/

/* composite list layout - end */

/* search - start */

.nc-search-form-wrapper {
    position: relative;
}
.nc-search-form-wrapper .main-par-layout .nc-parctrl-cell.nc-parctrl-last-cell {
    width: auto;
    text-align: right;
}

.nc-control.nc-control-searchformwidget {
    max-width: 1200px;
    min-width: 600px;
}

.nc-search-field-wrapper, .nc-search-results-wrapper {
    display: block;
    width: 100%;
}

.nc-search-results-wrapper {
    margin-top: 26px;
    /*position: relative;*/
}

.nc-search-results-wrapper .nc-drop-header {
    position: relative;
}

.nc-search-results-title {
    color: #336699;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    white-space: nowrap;
    padding-left: 10px;
}
.nc-search-field-wrapper .nc-search-layout {
    float: right;
}
.nc-search-field-wrapper .nc-search-rule-descriptor, .nc-search-field-wrapper .nc-search-field {
    display: inline-block;
    vertical-align: top;
}

.nc-search-field-wrapper .nc-search-rule-descriptor {
    text-align: right;
}

.nc-search-rule-descriptor {
    /*width: 95px;*/
}

.nc-search-rule {
    color: #aaaaaa;
    cursor: pointer;
    font-size: 11px;
    text-align: right;
}

.nc-search-rule-descriptor .nc-search-rule.nc-search-rule-selected {
    border-bottom: 1px dotted #aaaaaa;
    display: inline-block;
    margin: 0 10px 0 0px;
}

.gwt-PopupPanel.nc-search-select-rule > .popupContent > table {
    display: table;
}

.nc-search-select-rule .nc-search-rule.nc-search-rule-selected {
    color: #000000;
    font-weight: bold;
}

.nc-search-select-rule .nc-search-rule {
    border: 1px solid #fff;
}

.nc-search-select-rule .nc-search-rule:hover {
    border: 1px solid #d8e5f0;
    background-color: #f0f5f9;
}

.nc-search-select-rule {
    border: 1px solid #AAAAAA !important;
    z-index: 10012;
}

.nc-search-select-rule-content {
    background-color: #ffffff;
}

.nc-search-rule-selected {
    white-space: nowrap;
}

.nc-control-searchformwidget .nc-toolbar-bottom {
    position: relative;
}

.nc-search-button-toggle-collapsed-wrapper {
    position: static !important;
    float: right !important;
}

.nc-toolbar-bottom .TableCtrl-button.nc-search-button-toggle-collapsed {
    color: #336699;
    padding-left: 12px;
    padding-right: 0;
}

.nc-toolbar-bottom .TableCtrl-button.nc-search-button-toggle-collapsed:after,
.nc-toolbar-bottom .TableCtrl-button.nc-search-button-toggle-collapsed:before {
    background: 0 !important;
}

.nc-toolbar-bottom .TableCtrl-button.nc-search-button-toggle-collapsed.nc-button-collapse,
.nc-toolbar-bottom .TableCtrl-button.nc-button-toggle-collapsed.nc-button-collapse, .nc-image-collapse {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAAlSURBVHjaYmBABf8ZcID/uBT8x8X/j0PRf+oZi6IAAAAA//8DABz1DfOciyuZAAAAAElFTkSuQmCC) no-repeat scroll 0 center transparent;
}

.nc-toolbar-bottom .TableCtrl-button.nc-search-button-toggle-collapsed.nc-button-expand,
.nc-toolbar-bottom .TableCtrl-button.nc-button-toggle-collapsed.nc-button-expand, .nc-image-expand {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAIElEQVR42mNgYGD4z4Ad/Mdg4ODDBf7jUvWfesbi1AEAykcN8xSJPn8AAAAASUVORK5CYII=) no-repeat scroll 0 center transparent;
}

img.nc-search-group-button-expand-collapse {
    cursor: pointer !important;
    padding: 5px 10px 5px 10px;
    margin-left: 90%;
}

td.nc-search-collapse-expand {
    background: none !important;
}

span.nc-search-group-checkbox {
    margin-left: 95px;
}

.nc-control .TableCtrl-button.nc-multiple-button.nc-search-edit-profile {
    display: inline-block;
    position: absolute;
    top: 10px;
    right: 10px;
    background: none;
}

.nc-search-edit-profile {
    border: 0 !important;
}

.lazy-load-retry, .lazy-load-on-demand {
    padding: 0 0 0 18px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEMzRkJCRjhGQ0VDMTFFMUJBMDBGMkVCMEY3MEU4NjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEMzRkJCRjlGQ0VDMTFFMUJBMDBGMkVCMEY3MEU4NjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QzNGQkJGNkZDRUMxMUUxQkEwMEYyRUIwRjcwRTg2MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QzNGQkJGN0ZDRUMxMUUxQkEwMEYyRUIwRjcwRTg2MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiI+dRsAAAH0SURBVHjahFFNaxNRFD1vxulMk5iMCSVaKigSi8YP0DQFXVi06+pGQbq0C7tx4UbwL+hCuhJKrLppFXUjSLGgoFIpiqSYNIohlamK+bBpm3Yy08zkekdEayh4eQce995zz3nvgojQgn5GkfGUEdmkDmySfGF+n6L8RIwKD+K5/AQi/yOdZ6znbp+gplunVWOUsqO7r7aSJPwNH2N4KT+uRA53Q0gS/DsHoITDw9k7vq4Nff+QBpqOedR4mUJk3xUU3o2gXK6iM3G2y1oNnUmnhPjT+VtyG2OyNDdOldkhIrdGKpe2BvzkRfpWrDQzgmCrvWOOXe0vZe4huKMXaBQQ3y7Qm9zLpW+IxvZ0WJY2uNFeO+NS1ZiWAyEDimYDa49xOqnjwC4NqN9HNH4K9orv2pu7CcUjCZbrc53688yjc+g+QtDavC+VMZeehyk6kOjRAVfC1w85fMrKN+y195c9peuLxgwUdxqaWmYVg+0tIKgT9JAJWJ+B2kd07g9j6cviRdvGQU+JXt1MoqdvAWrDZRUe4xfQD5Wh+vwoZngTRU6qMkpFB68nfzzbwi2pyvzbC8pJvipNgA9swuxDGRbbxHKF8+LXMLVdYN2i4x5pyJEIT8Yag4Egb5gHa/z+cLSJAC0jPQWY7NKsAys1mGjD2E8BBgA4VDHj7CARfgAAAABJRU5ErkJggg==') no-repeat scroll 0 center transparent;
}

.lazy-load-retry {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEMzRkJCRjhGQ0VDMTFFMUJBMDBGMkVCMEY3MEU4NjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEMzRkJCRjlGQ0VDMTFFMUJBMDBGMkVCMEY3MEU4NjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QzNGQkJGNkZDRUMxMUUxQkEwMEYyRUIwRjcwRTg2MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QzNGQkJGN0ZDRUMxMUUxQkEwMEYyRUIwRjcwRTg2MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiI+dRsAAAH0SURBVHjahFFNaxNRFD1vxulMk5iMCSVaKigSi8YP0DQFXVi06+pGQbq0C7tx4UbwL+hCuhJKrLppFXUjSLGgoFIpiqSYNIohlamK+bBpm3Yy08zkekdEayh4eQce995zz3nvgojQgn5GkfGUEdmkDmySfGF+n6L8RIwKD+K5/AQi/yOdZ6znbp+gplunVWOUsqO7r7aSJPwNH2N4KT+uRA53Q0gS/DsHoITDw9k7vq4Nff+QBpqOedR4mUJk3xUU3o2gXK6iM3G2y1oNnUmnhPjT+VtyG2OyNDdOldkhIrdGKpe2BvzkRfpWrDQzgmCrvWOOXe0vZe4huKMXaBQQ3y7Qm9zLpW+IxvZ0WJY2uNFeO+NS1ZiWAyEDimYDa49xOqnjwC4NqN9HNH4K9orv2pu7CcUjCZbrc53688yjc+g+QtDavC+VMZeehyk6kOjRAVfC1w85fMrKN+y195c9peuLxgwUdxqaWmYVg+0tIKgT9JAJWJ+B2kd07g9j6cviRdvGQU+JXt1MoqdvAWrDZRUe4xfQD5Wh+vwoZngTRU6qMkpFB68nfzzbwi2pyvzbC8pJvipNgA9swuxDGRbbxHKF8+LXMLVdYN2i4x5pyJEIT8Yag4Egb5gHa/z+cLSJAC0jPQWY7NKsAys1mGjD2E8BBgA4VDHj7CARfgAAAABJRU5ErkJggg==') no-repeat scroll 0 center transparent;
}

.lazy-load-on-demand {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0IyMjFGNkQwMkZEMTFFMjlFMTRCM0MxMzk4REQ5NzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0IyMjFGNkUwMkZEMTFFMjlFMTRCM0MxMzk4REQ5NzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQjIyMUY2QjAyRkQxMUUyOUUxNEIzQzEzOThERDk3NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQjIyMUY2QzAyRkQxMUUyOUUxNEIzQzEzOThERDk3NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmAQ2BAAAAGqSURBVHjaXJBdKENhGMffM+85+3AwCTWtbERcMFdKPmpWcuPCvVwq12rFrZQLuXGhlFvFnaQoapRcrGwYGduEhZh9sA9nH6//OVhne+r3vud9nud//u/zEsYYUTEP3OAZXIKVsroCJy8IK9gFlrm9EN27iWrCiW9SZ+BJf3O1tDre1ouaB8jN3L/oLBBJt4+uX2hDHxlS+M1plBVRpa1grikbZzOJhHO6FKcZ5Ge7lt1VvtdkrsCIhPMpuK3VU3s8k+tAjohCBfmS8spPKLAvHD5QOOVRTOA8whaHPH8m5DAQY441b1GgXAEYDu6iFIIMvrfUAnkGe4uRMEZKQhaFk9kC0/HKCMelZQyNGcpDFu00VPLpGh2ljaLQXVYX4Nx2Mt3TMdZZ1yTfCmdOFm30NVd79VSTNxu1E0eh+CRyZmADgy+fkmnz/M20fRURivZ/T17vWDvfj6azDbV6Pj7cavQMWGp8vtdU7igYS+zfRq/ek9lHuATVIvn96zsbDUsajrMadRRTsqdIKue/eUv5Ub4DFxBJJaKitdPVh60ViCAErtF8r+75EWAAuTHfQi/T7CYAAAAASUVORK5CYII=') no-repeat scroll 0 center transparent;
}

.lazy-load-retry a, .lazy-load-on-demand a {
    text-decoration: none !important;
}

.lazy-load-retry a:hover, .lazy-load-on-demand a:hover {
    text-decoration: none !important;
    border-bottom: dotted 1px;
}

.nc-table-cell .lazy-load-retry a, .nc-table-cell .lazy-load-on-demand a, .nc-parctrl-cell .lazy-load-retry a, .nc-parctrl-cell .lazy-load-on-demand a {
    visibility: hidden;
}

.nc-table-cell:hover .lazy-load-retry a, .nc-table-cell:hover .lazy-load-on-demand a, .nc-parctrl-cell:hover .lazy-load-retry a, .nc-parctrl-cell:hover .lazy-load-on-demand a {
    visibility: visible;
}

.nc-search-field-wrapper .nc-search-field .nc-search-range-to-container td:first-child div.nc-search-range-to-label {
    margin-left: /*-20px;*/-105px;
    position: absolute;
    vertical-align: top;
    /*width: 20px;*/
    text-align: right;
    width: 95px;
    color: #aaaaaa;
}

.nc-search-field-wrapper .nc-search-field .nc-search-range-from-label {
    display: none;
}

.nc-field-container-singledate tr:last-child .nc-search-range-to-container,
.nc-field-container-searchnumber .nc-field-list-value-container tr:last-child .nc-search-range-to-container,
.nc-field-container-singlecurrency tr:last-child .nc-search-range-to-container {
    margin-top: 5px;
}

.nc-search-add-button img, .nc-search-remove-button img {
    margin: 2px 0 0 2px;
}

.nc-search-rule-operation-wrapper .nc-search-operation-descriptor {
    top: 25px;
    right: 10px;
    position: absolute;
}

.nc-search-rule-operation-wrapper .nc-search-operation-descriptor-memo {
    top: 55px;
}

.nc-search-rule-operation-wrapper .nc-search-operation-descriptor .nc-search-rule-selected {
    /*width: 95px;*/
    float: right;
}

.nc-search-rule-operation-wrapper .nc-search-operation-descriptor .nc-search-multiple-operation {
    border-bottom: 1px dotted #aaaaaa;
}

.nc-search-operation-descriptor .nc-search-range-to-container {
    color: #aaaaaa;
    width: 95px;
    position: relative;
    margin-left: -95px;
    text-align: right;
}

.nc-search-multiple-field {
    margin-left: -1px;
    width: 100%;
}

.nc-search-multiple-field .nc-search-range-to-container td input.nc-field-text-input {
    left: 0 !important;
}

.nc-search-first-field-wrapper {
    margin-left: 1px;
    width: 100%;
}

.nc-search-field .nc-search-additional-fields-layout {
    margin-left: 1px;
    margin-bottom: 1px;
}

.nc-search-field .nc-search-additional-fields-layout .nc-search-operation-label {
    padding: 2px 0;
    color: #aaaaaa;
}

/* search - end */

/* new style */

.nc-search-form-wrapper .widget {
    border: none;
}

.nc-search-form-wrapper .nc-parctrl-cell .nc-search-field-wrapper, .nc-parctrl-cell .nc-search-results-wrapper {
    width: auto;
    /*padding: 0 0 0 95px;*/
    position: relative
}

.nc-search-form-wrapper .nc-search-rule-descriptor {
    /*position: absolute;*/
    top: 2px;
    left: 0;
}

.nc-search-form-wrapper .nc-control.nc-control-searchformwidget.nc-control-parctrl.nc-control-parctrl-total-columns-2 {
    min-width: 900px
}

.column .nc-search-field-wrapper .nc-search-field .nc-field-reference-selector-container.nc-reference-selector-addable .gwt-Image.add-button {
    position: relative;
    top: 3px;
    margin: 0 13px 0 5px;
}

.nc-search-form-wrapper .gwt-PopupPanel.nc-search-select-rule .popupContent {
    margin: 0 -3px;
}

.nc-search-form-wrapper .nc-field-list-value-colored-option {
}

.nc-search-form-wrapper .main-par-layout .column .gwt-row > td {
    border-left: none;
    border-right: none
}

.nc-search-form-wrapper .nc-control-parctrl input.nc-field-text-input {
    min-width: 196px;
}

.nc-search-form-wrapper input.nc-field-date-input {
    min-width: 156px;
}

.nc-search-form-wrapper .nc-search-range-to-container input.nc-field-date-input {
    min-width: 0;
}

.nc-search-form-wrapper .nc-search-range-to-container .nc-field-calendar-button {
    float: right
}

/* multilingual start */
.multilingual-field-container {
    padding: 0;
}

.nc-field-multilingual-input {
    /* input styles */
    font: 11px Tahoma, Arial, sans-serif;
    box-sizing: border-box;
    display: inline-block;
    line-height: 17px;
    vertical-align: middle;
    max-width: 300px;
    min-width: 164px;
    background-color: white;
    border: 1px solid #A4AFC1;
    text-decoration: none;
    color: black;
    width: 100%;
    overflow: hidden;
    height: 22px;
    cursor: text;
}

.nc-field-multilingual-input:focus {
    border: #6699CC solid 2px;
    outline-offset: 0;
}
.multilingual-popup {
    background-color: white;
    width: auto;
    border-radius: 3px;
    border: 1px solid rgb(59, 163, 255);
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
.multilingual-popup .popupContent {
    margin: 5px 10px 5px 10px;
    max-height: 300px;
}

.multilingual-popup-invalid,
.nc-field-container-textmultilingual.nc-field-invalid,
.nc-field-container-memomultilingual.nc-field-invalid {
    border: 1px solid #c34d34;
}

.multilingual-item:not(:last-child) {
    border-bottom: 1px solid rgb(228, 228, 228);
}

.multilingual-item input, .multilingual-item textarea {
    border: none;
    color: rgb(77, 77, 77);
    margin: 5px 0 5px 0;
    width: 150px;
}

.multilingual-item__label {
    color: rgb(153, 153, 153);
    padding-right: 10px;
    font-size: 13px;
    margin: 5px 0 5px 0;
}

.multilingual-value-text {
    color: black;
}

.multilingual-value-text-label {
    color: #585858;
    white-space: nowrap;
}

.multilingual-value-reference-label {
    color: #585858;
    word-break: normal;
}

.multilingual-value-text-position-empty {
    /*align: left;*/
    vertical-align: top;
    color: #585858;
}
.multilingual-value-text-position{
    /*align:left;*/
    vertical-align: middle;
}
.multilingual-value-separator {
    padding: 0 3px 0 3px;
}

.multilingual-value-separator:after {
    content: '/';
    color: rgb(153, 153, 153);
}

.nc-field-memo-multilingual-input {
    height: 50px;
}

.multilingual-value-text-invalid, .multilingual-item-invalid__label {
    color: #c34d34;
}

.multilingual-value-text-label-invalid {
    color: #c34d34;
}

.multilingual-value-reference-label-invalid {
    color: #c34d34;
}

.nc-field-memo-view-item {
    resize: none;
    overflow: hidden;
    height: 57px;
}

.nc-field-multilingual-input-disabled {
    background-color: rgb(235, 235, 228);
    cursor: default;
}

.nc-field-multilingual-input-disabled:focus {
    outline: none;
}

.multilingual-value-text-trimmed:after {
    content: '...';
}

/*multilingual end */

/*
.nc-search-form-wrapper .nc-field-container.nc-field-container-singledate .nc-field-list-select-container,
.nc-search-form-wrapper .nc-field-container.nc-field-container-singledate .nc-field-date-input-container {
    max-width: 210px;
}
.nc-search-form-wrapper .nc-search-field .nc-field-container.nc-field-container-singlelistbox { max-width: 210px; }*/
.nc-search-form-wrapper .main-par-layout .column > tbody > tr > td.nc-parctrl-stretch-cell {
    width: 60px;
}

.nc-search-form-wrapper .nc-search-field .nc-field-container {
    width: 230px;
}

.nc-field-container.nc-field-container-searchmultiplereference .nc-search-multiple-field .nc-field-list-select-container {
    width: 100%;
}

.nc-search-form-wrapper .nc-search-field .nc-field-list-value.nc-field-container {
    width: 100%;
}

.nc-search-form-wrapper .nc-search-field .nc-field-container-singledate {
    margin-top: 2px;
}

.nc-search-form-wrapper .nc-field-reference-selector-container .refsel .refsel_single, .nc-search-form-wrapper .nc-field-reference-selector-container .refsel .refsel_multiple {
    max-width: 214px;
    width: 101%;
}

.nc-field-list-box-colored-value select.nc-field-container.nc-field-list-value {
    width: 100%;  min-width: 197px;
}

.nc-search-form-wrapper .column .nc-search-field-wrapper .nc-search-field .nc-field-reference-selector-container.nc-reference-selector-addable .gwt-Image.add-button {
    margin: 0 12px 0 5px;
}

/* loading - start */

.nc-loading {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #fff;
    padding: 6px;
    color: rgb(117, 117, 117) !important;
    border: 1px solid rgb(225, 225, 225);

    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    border-radius: 12px;

    -moz-box-shadow: 0 0 6px rgba(193, 193, 193, 0.5);
    -webkit-box-shadow: 0 0 6px rgba(193, 193, 193, 0.5);
    box-shadow: 0 0 6px rgba(193, 193, 193, 0.5);
}

.nc-loading-overlay {
    background-color: #FFFFFF;
    opacity: 0 !important;
    filter: alpha(opacity=50);
}

.nc-loading-image {
    display: inline-block;
    height: 32px;
    width: 32px;
    background: url('data:image/gif;base64,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');
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align: middle;
}

.nc-loading-text {
    display: inline-block;
    vertical-align: middle;
    padding-left: 6px;
}

/* loading - end */

/**** Max's bugs fix ****/
.main-par-layout .column .gwt-row > td.nc-parctrl-cell-label > div.nc-field-label {
    display: block;
    margin-top: -4px;
    width: 120px;
    word-wrap: break-word;
}

.nc-control.nc-control-searchwidget .main-par-layout .column .gwt-row > td.nc-parctrl-cell-label > div.nc-field-label {
    width: auto;
}

.nc-control-parctrl td.nc-parctrl-cell.nc-table-ingrid-cell-hover {
    overflow: visible;
}

.nc-table-ingrid-cell-hover .nc-field-validation-widget:before {
    bottom: 0;
}

.start-edit .nc-field-validation-widget:before {
    bottom: 0;
    border: none;
}

.nc-field-validation-widget-container {
    white-space: nowrap;
    visibility: hidden;
    bottom: 0;
    /*max-width: 230px;  There is duplicate of realization in class SimpleFieldView#setValidationMessages() */
    /*background: none;*/ /*causes validation widget not to show its triangle*/
}

/*when field is being hovered in-grid, 'nc-field-hover' style class is added to it */
.nc-table-ingrid-cell-hover .nc-field-validation-widget-container,
.nc-field-hover .nc-field-validation-widget-container,
.nc-parctrl-cell:hover .nc-field-validation-widget-container {
    visibility: visible;
}

.nc-search-form-wrapper .nc-control-parctrl-total-columns-1 {
    width: 100%;
}

.nc-field-disabled-input,
select[disabled].nc-field-disabled-input {
    background-color: #ebebeb;
}

.cim-sidebar .cim-operations-menu li a {
    padding: 8px 8px 8px 35px;
}

.nc-field-text-readonly .nc-gwt-colorbox {
    display: inline-block;
    position: static;
    top: 0px;
    left: 0px;
    vertical-align: text-bottom;
    margin: 0 5px;
}

.TableCtrl tbody td img {
    margin: 0 5px;
}

.nc-parctrl-cell-label.nc-parctrl-cell-label-required > div.nc-field-label:after {
    content: '*';
    color: transparent;
    margin-left: 3px;
}


.nc-parctrl-cell-label.nc-parctrl-cell-label-required-always-show > div.nc-field-label:after {
    content: '*';
    color: #c34d34 !important;
    margin-left: 3px;
}

.nc-parctrl-ingrid-editing .nc-parctrl-cell-label.nc-parctrl-cell-label-required > div.nc-field-label:after {
    color: #c34d34 !important;
}

.start-edit .nc-field-label-required:after {
    margin: 0 3px;
    color: #c34d34 !important;
}

.header .breadcrumbs .pathList {
    text-align: left;
}

.ui-dialog-multiple-show {
    margin-bottom: 10px;
}

/* confirmation - start*/
.confirm-delete-item {
    font-weight: bold;
}

/* confirmation - end*/

/* news style */
.nc-table-ingrid-popup {
    border-radius: 5px;
    padding: 3px;
    overflow: visible !important;
}

/* news style cloud

.list_down_menu .first li:hover,
.list_down_menu .second li:hover {
	background: #f1f6f9;
	border: 1px solid #dbe7ed;
	margin: -1px 1px;
	border-radius: 5px;
}*/

.list_down_menu .first li:hover a,
.list_down_menu .second li:hover > div,
.list_down_menu .third li:hover > div,
.list_down_menu .fourth li:hover > div{
    background: #f1f6f9;
    border: 1px solid #dbe7ed;
    margin: -1px 1px;
    border-radius: 5px;
    padding: 5px 10px 4px 8px;
    cursor: pointer;
}

.list_down_menu .first li.nc-userview-item-disabled a,
.list_down_menu .second li.nc-userview-item-disabled a,
.list_down_menu .third li.nc-userview-item-disabled a,
.list_down_menu .fourth li.nc-userview-item-disabled a {
    color: #999 !important;
	opacity: 0.5;
    cursor: default
}

.list_down_menu .first li.nc-userview-item-disabled a {
    pointer-events: none;
}

.list_down_menu .first li.nc-userview-item-disabled:hover a,
.list_down_menu .second li.nc-userview-item-disabled:hover a,
.list_down_menu .third li.nc-userview-item-disabled a,
.list_down_menu .fourth li.nc-userview-item-disabled a {
    background: #fff;
    border-color: #fff;
    text-decoration: none !important;
    color: #999 !important;
}

.list_down_menu .second li a .profile-remove-button {
    display: none;
    float: right;
    width: 16px;
    height: 16px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RjEzRDIzNzIxMkYxMUUzQjNCMEMxODkwRDBDRkZFNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RjEzRDIzNjIxMkYxMUUzQjNCMEMxODkwRDBDRkZFNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODNFMzg4OUZCMjBFMzExODFFREI5RjIxN0JBRjBCMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvlCkVgAAAIcSURBVHjahFNNaxRBEK3Znpmd2WyUjdEcTURQBDEnwVMOfmBYVETwIKLmLwjegt4Vf4AHQXJcvIqBXLKXHLwLHiQRzCmLhrg7ma/uHuv1TC+z68GCt139ql53dW2N8/p9j+rmOETNICTX88l1XcNJKUnmGaVJTEUxkU6N+gaC2ZOddhC2XrK/Ay0AHxxi9tCxptC6dHyfWu3ZFXY/aK0XJ++haxXWOOdZNBr2ZZaVFWituKyCgiC8r5XaZiwySHHZWKd8xLaRCw20rlKaxc05vnXDXmfeysFmOFPu44ichjC9qWzDdb2zSRL/big+2RHiOa9t+GjY8oUlenz3Bsk0Nnhy76bhEEMOcisNuVpLfoLuKlW21xWCrlw8T/OdE/ToznXDnTnVYU7Q1919kkoajp/QZe16A01kXKpWyvOcept9Ovh1SAssBOCDQ8zmMZawcgUFSouFEH51MkXDP2a1NuaEx3PiGI7LF9CaOeAh2bPJHv/PTx90aWF+jgaHRwbwwXm1GWDNd/Nk/GRp+slvBss4XXJjvu395K471PvcN8kPV1cMh5itCBozuetv32E97fn+btiaaY8njJtpBXUfFh9HozzLzrE7sKM8YGLteDTk4Sgnsy6wPmLIQS4009/CR27mrWh49AODhOmzBh8cYpyzitxxpVMzv8XPu5wmyYuUktu8v1rxXxibjDeM0cTHRP8aEl5V+K/9FWAA28tbvnW1aVsAAAAASUVORK5CYII=') 0 0 no-repeat;
    position: relative;
    top: -2px;
    left: 6px;
}

.list_down_menu .second li.nc-userview-item-enabled a:hover .profile-remove-button {
    display: inline;
}

.TableCtrl tbody td .nc-field-text-readonly img,
.TableCtrl tbody td .nc-field-text-readonly .nc-gwt-colorbox,
.TableCtrl tbody td .nc-field-functions-readonly .ParCtrl-editButton img {
    margin: 0px 5px 0 0 !important;
    vertical-align: middle;
    /* padding: 0 5px; test*/
}

.TableCtrl tbody td .nc-field-text-readonly img.refObjectIcon {
    margin: -2px 5px 0 0 !important;
    float: left;
}

.TableCtrl tbody td .nc-field-text-readonly .nc-gwt-colorbox {
    margin: -3px 0px 0 0 !important;
    vertical-align:top;
}

/*.ParCtrl-editButton,
.ParCtrl-createAction,
.ParCtrl-saveButton,
.ParCtr-saveButton {
    margin: 2px 5px 0 5px !important;
}*/

.TableCtrl-checkboxBtn label {
    margin: 0 10px;
    font-family: 'robotolight', Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #336699;
}

.ui-dialog-content.ui-widget-content .nc-composite-top-layout.nc-control.nc-control-compositepopup div > .nc-toolbars-top {
    border-top: 2px solid #6699CC;
}

#overflowUnderFullscreenView .widget {
    width: 100%;
    margin: 20px 0px 0px;
    padding: 0;
}

#overflowUnderFullscreenView .widget-content,
#overflowUnderFullscreenView .widget-header {
    width: auto;
    margin: 0 20px;
}

.ui-widget-content.JQPopup {
    /*border: none !important;*/
}

.refsel,
.refsel .refsel_single,
.refsel .refsel_multiple {
    max-width:100%!important;
}

.refsel_multiple .refsel_textarea:disabled {
    background-color: #ebebeb !important;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}

.nc-control-bulkeditparctrl .refsel {
    padding-left: 1px;
}

.nc-control-bulkeditparctrl .nc-field-container-singletextbox {
    padding-right: 1px;
}

.nc-field-container input.gwt-TextBox {
    padding-left: 0px;
}

.nc-field-container textarea.nc-memo-field {
    padding-left: 0px;
    resize: vertical;
}

.nc-control-searchformwidget textarea.nc-memo-field {
    resize: vertical;
}

.nc-field-container > tbody > tr > td input {
    padding: 2px 0;
}

/*.nc-field-container>tbody>tr>td {
    padding-right: 2px;
}*/

.nc-field-container.nc-field-container-singlelistbox > tbody > tr > td,
.nc-field-container.nc-field-container-reference > tbody > tr > td {
    padding-right: 0px;
}

/*.nc-sorting-cell-wrapper {
    display: inline;
}

.filtering-layout input[type="text"], .filtering-layout select {
    margin-right: 4px;
    width: 75%;
}*/

.nc-toolbar-bottom-grid-visible {
    background-color: #EDF0F2 !important;
    border-radius: 0;
}

.nc-toolbar-grid-hidden .cancel-button-wrapper:before {
    display: none;
}

.nc-toolbar-bottom-grid-visible .cancel-button-wrapper:before {
    top: 13px;
    display: block;
}

.nc-toolbar-bottom-grid-visible .cancel-button-wrapper-wrapper {
    top: 13px;
}

/*
.nc-toolbar-bottom-grid-visible .ParCtrl-editButton,
.nc-toolbar-bottom .ParCtrl-editButton {
    top:7px;
}*/

.nc-toolbar-bottom-grid-visible .cancel-button-wrapper .cancel-button,
.nc-toolbar-bottom-grid-visible .cancel-button-wrapper .cancel-button:hover,
.nc-toolbar-bottom .cancel-button-wrapper .cancel-button,
.nc-toolbar-bottom .cancel-button-wrapper .cancel-button:hover {
    height: 26px !important;
    color: #000;
    background: none;
    border: none!important;
    margin: 0 13px 0 0;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    color: #920202;
    padding-left: 0;
    line-height: 24px!important;
    text-transform: lowercase;

}

.nc-toolbar-bottom-grid-visible .cancel-button-wrapper .TableCtrl-button:after,
.nc-toolbar-bottom .cancel-button-wrapper .TableCtrl-button:after {
    background: none;
    height: auto;

}

.main-par-layout .column .gwt-row > td.nc-parctrl-cell.nc-table-ingrid-cell-hover,
.main-par-layout .nc-table-ingrid-cell-edit-available.nc-table-ingrid-cell-hover{
    border:solid 1px #AAC5DF !important;
    padding: 3px 39px 4px 16px !important;
}

.TableCtrl tr:hover .nc-table-ingrid-cell-hover.nc-table-ingrid-cell-edit-available:hover{
    border:solid 1px #AAC5DF !important;
}
.main-par-layout .column .gwt-row > td.nc-parctrl-cell:last-child.nc-table-ingrid-cell-edit-available.nc-table-ingrid-cell-hover {
    padding: 3px 10px 4px 16px !important;
}

.main-par-layout .column .gwt-row > td.nc-parctrl-cell:last-child:hover input {
    border:solid 1px #AAC5DF !important;
}

.TableCtrl .nc-table-cell.nc-table-dateTime-cell .nc-field-text-readonly {
    white-space: nowrap !important;
}

.ui-sortable-helper {
    border-color: #a3c1e0 !important
}

.nc-customization-ctrl-attribute-list > td {
    border: 1px solid #d9dcde;
    border-radius: 0 0 5px 5px;
    border-top: none
}

.nc-customization-ctrl-ot-listbox > td {
    border: 1px solid #d9dcde;
    border-bottom: none
}

.nc-control-customizationctrl-internal-availible-container {
    margin-bottom: 20px;
}

.nc-control-customizationctrl-internal-container.nc-control-customizationctrl-internal-existed-container .filter-dotted-link {
    margin-left: 3px;
}

.main-par-layout .column .gwt-row.gwt-last-row > td {
    border: solid 1px transparent
}

.ui-dialog .nc-widget-state.nc-control.nc-control-parctrl.nc-widget-start-edit .main-par-layout {
    border-top: none
}

.filter-popup .nc-sorting-cell-wrapper.nc-sorting-cell-wrapper-text {
    float: left;
    max-width: 168px;
    margin-bottom: 5px
}

.filter-popup .nc-sorting-cell-wrapper.nc-sorting-cell-wrapper-buttons {
    float: left;
    padding: 4px 0 0 3px;

}

.filter-popup .nc-sorting-cell-wrapper.nc-sorting-cell-wrapper-buttons .nc-sorting-wrapper img {
    cursor: pointer
}

.filter-popup .nc-sorting-cell-wrapper.nc-sorting-cell-wrapper-buttons .nc-sorting-wrapper > .nc-sorting-cell-wrapper {
    display: inline-block
}

.widget-content .nc-control.nc-control-searchwidget .nc-control-searchformwidget {
    width: auto;
    min-width: 330px;
}

.widget-content .nc-control.nc-control-searchwidget .nc-toolbars-bottom .nc-toolbar-bottom .nc-toolbar-part {
    width: 100%;
}

.nc-field-container-singlemask .nc-field-mask-inline-label:not(.from-to-block),
.nc-field-container-singlemask .nc-field-mask-text-input,
.nc-field-container-multiplemask .nc-field-mask-inline-label,
.nc-field-container-multiplemask .nc-field-mask-text-input{
    margin: 0 1px 0 0;
    display:inline-block;
    *display: inline;
    zoom:1;
    vertical-align:middle;
}

.nc-field-list-select-container .nc-field-mask-text-input:last-child,
.nc-field-container-singlemask .nc-field-mask-text-input:last-child {
    margin: 0;
}

.nc-composite-layout-wrapper .refsel .refsel_single .refsel_link,
.nc-composite-layout-wrapper .refsel .refsel_readonly .refsel_link {
    border-color: #fff
}

.nc-search-form-wrapper.nc-searchForm-collapseHidden .nc-search-button-toggle-collapsed-wrapper {
    display: none;
}

/* ObjectTypePicker - start */

.nc-field-container-objecttype {
    max-width: 293px;
}

.nc-field-container-objecttype .nc-control-objecttypepicker.dropbox .text {
    border: 0px;
}

.nc-control-objecttypepicker.dropbox-popup {
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 2px #CCCCCC;
    -moz-box-shadow: 0 1px 2px #CCCCCC;
    box-shadow: 0 1px 2px #CCCCCC;
    background: #fff;
    border: 1px solid #ccc;
    overflow: visible !important;
    height: auto;
}

.nc-control-objecttypepicker.dropbox {
    background-color: #FFFFFF;
    font-size: 11px;
    width: 100%;
    cursor: pointer;
    margin: 2px 0 0;
    max-width: 280px;
}

.nc-control-objecttypepicker.dropbox td {
    padding: 0px 1px;
}

.nc-control-objecttypepicker.dropbox .text {
    border: 1px solid #A4AFC1;
    width: 98%;
}

.nc-control-objecttypehtmlrenderer img, .nc-control-objecttypehtmlrenderer span {
    vertical-align: middle;
}

.nc-control-objecttypehtmlrenderer img {
    padding-right: 2px;
}

.nc-control-objecttypepicker.dropbox table {
    width: 100%;
}

.nc-control-objecttypepicker.dropbox table td:first-child {
    min-width: 16px;
}

.nc-field-container-objecttype td {
    padding-right: 0px;
}

.nc-control-objecttypepicker.dropbox-popup .node span {
    font-size: 11px;
    line-height: 10px;
    height: 18px;
    display: inline-block;
    margin-left: 5px;
}

.nc-control-objecttypepicker.dropbox-popup .gwt-TreeItem img {
    padding-left: 3px;
    display: inline-block;
    float: left
}

.nc-control-objecttypepicker.dropbox-popup .gwt-TreeItem span {
    vertical-align: middle;
}

.nc-control-objecttypepicker.dropbox {
    height: 19px;

}

.nc-control-objecttypepicker.dropbox .nc-value-panel {
    width: 100%;
    height: 100%;
}

.nc-control-objecttypepicker.dropbox .button {
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAIAAAC0D9CtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDdENEY5RENGMDhGMTFFMzhFOUVGNUVFMTcxMkVENkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDdENEY5RERGMDhGMTFFMzhFOUVGNUVFMTcxMkVENkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowN0Q0RjlEQUYwOEYxMUUzOEU5RUY1RUUxNzEyRUQ2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowN0Q0RjlEQkYwOEYxMUUzOEU5RUY1RUUxNzEyRUQ2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph4f/fcAAACTSURBVHjazJNBCoAgEEUrWrnyFO48mxuP4eVERPAS7tyZDWhmRaG16YPD9+tTHHBkjA2dmmEIIdoBzvmcnPe+BUAIQZ2GfuV7Yoy/ZUII3YxzLhlCyHWTtTYZjPHet7DJGHMCICmrKcnMUklrXQDw9dItA1JKQQj1lB/eU+ZFUspr+LnXd0c+MZTSdmZ88X9WAQYAReN/+QxILZAAAAAASUVORK5CYII=');
    width: 17px;
    height: 17px;
    margin-right: 1px;
    margin-top: 1px;
    float: right
}

.nc-control-objecttypepicker.dropbox .icon-container {
    float: left;
    width: 16px;
    margin-top: 1px;
    margin-left: 4px;
    overflow: hidden;
    margin-right: 4px;
}

.nc-control-objecttypepicker.dropbox .text-container {
    margin-left: 22px;
    margin-right: 17px;
    overflow: hidden;
    height: 100%;
}

.nc-control-objecttypepicker.dropbox .text-container .text {
    font-size: 11px;
    font-family: Tahoma, Arial, Helvetica, sans-serif
}

.nc-control-objecttypepicker.dropbox .text {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    border: 0px;
}

.nc-field-objecttype-addable .nc-field-objecttype-add-button-container {
    float: right;
    position: relative;
    top: 3px;
}

.nc-field-objecttype-addable .nc-field-objecttype-otpicker {
    margin-right: 20px !important;
    width: auto !important;
    float: none !important;
    display: block !important;
}

.nc-value-panel-no-icon .icon-container {
    display: none;
}

.customization-list-box-wrapper .nc-control-objecttypepicker.dropbox {

    position: relative;
}

.nc-control-objecttypepicker {
    border: 1px solid #A4AFC1;
    margin: 0!important;
}

.nc-field-objecttype-addable .nc-control-objecttypepicker {
    display: inline-block;
    float: left;
    width: auto;
}

.nc-field-objecttype-addable .nc-field-objecttype-add-button {
    float: right;
}

.nc-control-objecttypepicker.dropbox-popup .popupContent .gwt-Tree {
    height: 200px;
    overflow: auto;
    padding-top: 3px;
    padding-bottom: 3px;
    min-width: 300px;
}

.nc-control-objecttypepicker.dropbox-popup .gwt-Tree > .nc-item {
    margin-left: 5px !important;
    margin-right: 5px !important;
}

.nc-control-objecttypepicker .node {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQjI5MjlGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQjI5MkFGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJCMjkyN0Y4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJCMjkyOEY4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtA200EAAADeSURBVHja7JdbCsMgEEW1dEvuwuW6Cl3U1EDzE6QafDCx54IQJLmOOeqMRkTMk1qMUXIb4rNy/NbxXgbdlnNumjdAlAkgAEEAeZDe144QgtQ+8t7b2juTfST3d/tc+1p8lgP5BvZrYs3mu/qklKZVWtUjy1qraktri4cc8m85pLQSz+fjJjliRff6aIhnOZAzyGMCPQGPmqyyeOTII4UbvJ0GBJU14qd35RBN21ljPEuOrDslYKX239JnahW5+4rTopxzpOW4o+zlHoIAAhAEEIAggAAEAQQgSJM+AgwAx/GJP3RIHPwAAAAASUVORK5CYII=') -85px 0px no-repeat;
}

.nc-control-objecttypepicker .gwt-Tree > .node.nc-first-item {
    /*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQjI5MjlGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQjI5MkFGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJCMjkyN0Y4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJCMjkyOEY4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtA200EAAADeSURBVHja7JdbCsMgEEW1dEvuwuW6Cl3U1EDzE6QafDCx54IQJLmOOeqMRkTMk1qMUXIb4rNy/NbxXgbdlnNumjdAlAkgAEEAeZDe144QgtQ+8t7b2juTfST3d/tc+1p8lgP5BvZrYs3mu/qklKZVWtUjy1qraktri4cc8m85pLQSz+fjJjliRff6aIhnOZAzyGMCPQGPmqyyeOTII4UbvJ0GBJU14qd35RBN21ljPEuOrDslYKX239JnahW5+4rTopxzpOW4o+zlHoIAAhAEEIAggAAEAQQgSJM+AgwAx/GJP3RIHPwAAAAASUVORK5CYII=') -85px 7px no-repeat;*/
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQjI5MjlGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQjI5MkFGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJCMjkyN0Y4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJCMjkyOEY4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtA200EAAADeSURBVHja7JdbCsMgEEW1dEvuwuW6Cl3U1EDzE6QafDCx54IQJLmOOeqMRkTMk1qMUXIb4rNy/NbxXgbdlnNumjdAlAkgAEEAeZDe144QgtQ+8t7b2juTfST3d/tc+1p8lgP5BvZrYs3mu/qklKZVWtUjy1qraktri4cc8m85pLQSz+fjJjliRff6aIhnOZAzyGMCPQGPmqyyeOTII4UbvJ0GBJU14qd35RBN21ljPEuOrDslYKX239JnahW5+4rTopxzpOW4o+zlHoIAAhAEEIAggAAEAQQgSJM+AgwAx/GJP3RIHPwAAAAASUVORK5CYII=') -85px 6px no-repeat;
}

.nc-control-objecttypepicker .leaf {
    padding: 0 0 0 12px !important;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQjI5MjlGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQjI5MkFGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJCMjkyN0Y4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJCMjkyOEY4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtA200EAAADeSURBVHja7JdbCsMgEEW1dEvuwuW6Cl3U1EDzE6QafDCx54IQJLmOOeqMRkTMk1qMUXIb4rNy/NbxXgbdlnNumjdAlAkgAEEAeZDe144QgtQ+8t7b2juTfST3d/tc+1p8lgP5BvZrYs3mu/qklKZVWtUjy1qraktri4cc8m85pLQSz+fjJjliRff6aIhnOZAzyGMCPQGPmqyyeOTII4UbvJ0GBJU14qd35RBN21ljPEuOrDslYKX239JnahW5+4rTopxzpOW4o+zlHoIAAhAEEIAggAAEAQQgSJM+AgwAx/GJP3RIHPwAAAAASUVORK5CYII=') -85px 0px no-repeat;
    position: relative;
    min-height: 16px;
}

.nc-control-objecttypepicker .leaf.nc-last-item {
    background: none;
}

.nc-control-objecttypepicker .node > div {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQjI5MjlGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQjI5MkFGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJCMjkyN0Y4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJCMjkyOEY4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtA200EAAADeSURBVHja7JdbCsMgEEW1dEvuwuW6Cl3U1EDzE6QafDCx54IQJLmOOeqMRkTMk1qMUXIb4rNy/NbxXgbdlnNumjdAlAkgAEEAeZDe144QgtQ+8t7b2juTfST3d/tc+1p8lgP5BvZrYs3mu/qklKZVWtUjy1qraktri4cc8m85pLQSz+fjJjliRff6aIhnOZAzyGMCPQGPmqyyeOTII4UbvJ0GBJU14qd35RBN21ljPEuOrDslYKX239JnahW5+4rTopxzpOW4o+zlHoIAAhAEEIAggAAEAQQgSJM+AgwAx/GJP3RIHPwAAAAASUVORK5CYII=') -85px 0px repeat-y;
}

.nc-control-objecttypepicker .node.nc-last-item > div {
    background: none;
}

.nc-control-objecttypepicker .node > table {
    border-spacing: 0;
}

.nc-control-objecttypepicker .node td {
    padding: 0;
}

.nc-control-objecttypepicker .node td > img {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQjI5MjlGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQjI5MkFGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJCMjkyN0Y4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJCMjkyOEY4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtA200EAAADeSURBVHja7JdbCsMgEEW1dEvuwuW6Cl3U1EDzE6QafDCx54IQJLmOOeqMRkTMk1qMUXIb4rNy/NbxXgbdlnNumjdAlAkgAEEAeZDe144QgtQ+8t7b2juTfST3d/tc+1p8lgP5BvZrYs3mu/qklKZVWtUjy1qraktri4cc8m85pLQSz+fjJjliRff6aIhnOZAzyGMCPQGPmqyyeOTII4UbvJ0GBJU14qd35RBN21ljPEuOrDslYKX239JnahW5+4rTopxzpOW4o+zlHoIAAhAEEIAggAAEAQQgSJM+AgwAx/GJP3RIHPwAAAAASUVORK5CYII=') no-repeat -39px 0px !important;
    height: 18px !important;
    width: 11px !important;
}

.nc-control-objecttypepicker .node.nc-first-item > table > tbody > tr > td > img {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQjI5MjlGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQjI5MkFGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJCMjkyN0Y4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJCMjkyOEY4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtA200EAAADeSURBVHja7JdbCsMgEEW1dEvuwuW6Cl3U1EDzE6QafDCx54IQJLmOOeqMRkTMk1qMUXIb4rNy/NbxXgbdlnNumjdAlAkgAEEAeZDe144QgtQ+8t7b2juTfST3d/tc+1p8lgP5BvZrYs3mu/qklKZVWtUjy1qraktri4cc8m85pLQSz+fjJjliRff6aIhnOZAzyGMCPQGPmqyyeOTII4UbvJ0GBJU14qd35RBN21ljPEuOrDslYKX239JnahW5+4rTopxzpOW4o+zlHoIAAhAEEIAggAAEAQQgSJM+AgwAx/GJP3RIHPwAAAAASUVORK5CYII=') no-repeat -3px 0px !important;
}

.nc-control-objecttypepicker .node.nc-first-item.nc-item-opened > table > tbody > tr > td > img {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQjI5MjlGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQjI5MkFGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJCMjkyN0Y4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJCMjkyOEY4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtA200EAAADeSURBVHja7JdbCsMgEEW1dEvuwuW6Cl3U1EDzE6QafDCx54IQJLmOOeqMRkTMk1qMUXIb4rNy/NbxXgbdlnNumjdAlAkgAEEAeZDe144QgtQ+8t7b2juTfST3d/tc+1p8lgP5BvZrYs3mu/qklKZVWtUjy1qraktri4cc8m85pLQSz+fjJjliRff6aIhnOZAzyGMCPQGPmqyyeOTII4UbvJ0GBJU14qd35RBN21ljPEuOrDslYKX239JnahW5+4rTopxzpOW4o+zlHoIAAhAEEIAggAAEAQQgSJM+AgwAx/GJP3RIHPwAAAAASUVORK5CYII=') no-repeat -21px 0px !important;
}

.nc-control-objecttypepicker .node.nc-last-item.nc-item-opened > table > tbody > tr > td > img,
.nc-control-objecttypepicker .node.nc-last-item.nc-item-opened .nc-item-opened > table > tbody > tr > td > img {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQjI5MjlGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQjI5MkFGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJCMjkyN0Y4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJCMjkyOEY4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtA200EAAADeSURBVHja7JdbCsMgEEW1dEvuwuW6Cl3U1EDzE6QafDCx54IQJLmOOeqMRkTMk1qMUXIb4rNy/NbxXgbdlnNumjdAlAkgAEEAeZDe144QgtQ+8t7b2juTfST3d/tc+1p8lgP5BvZrYs3mu/qklKZVWtUjy1qraktri4cc8m85pLQSz+fjJjliRff6aIhnOZAzyGMCPQGPmqyyeOTII4UbvJ0GBJU14qd35RBN21ljPEuOrDslYKX239JnahW5+4rTopxzpOW4o+zlHoIAAhAEEIAggAAEAQQgSJM+AgwAx/GJP3RIHPwAAAAASUVORK5CYII=') no-repeat -57px 0px !important;

}

.nc-control-objecttypepicker .gwt-Tree .nc-first-item.nc-last-item td > img {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQjI5MjlGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQjI5MkFGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJCMjkyN0Y4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJCMjkyOEY4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtA200EAAADeSURBVHja7JdbCsMgEEW1dEvuwuW6Cl3U1EDzE6QafDCx54IQJLmOOeqMRkTMk1qMUXIb4rNy/NbxXgbdlnNumjdAlAkgAEEAeZDe144QgtQ+8t7b2juTfST3d/tc+1p8lgP5BvZrYs3mu/qklKZVWtUjy1qraktri4cc8m85pLQSz+fjJjliRff6aIhnOZAzyGMCPQGPmqyyeOTII4UbvJ0GBJU14qd35RBN21ljPEuOrDslYKX239JnahW5+4rTopxzpOW4o+zlHoIAAhAEEIAggAAEAQQgSJM+AgwAx/GJP3RIHPwAAAAASUVORK5CYII=') no-repeat -39px 0px !important;
}

.nc-control-objecttypepicker .node.nc-item-opened > table > tbody > tr > td > img {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQjI5MjlGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQjI5MkFGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJCMjkyN0Y4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJCMjkyOEY4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtA200EAAADeSURBVHja7JdbCsMgEEW1dEvuwuW6Cl3U1EDzE6QafDCx54IQJLmOOeqMRkTMk1qMUXIb4rNy/NbxXgbdlnNumjdAlAkgAEEAeZDe144QgtQ+8t7b2juTfST3d/tc+1p8lgP5BvZrYs3mu/qklKZVWtUjy1qraktri4cc8m85pLQSz+fjJjliRff6aIhnOZAzyGMCPQGPmqyyeOTII4UbvJ0GBJU14qd35RBN21ljPEuOrDslYKX239JnahW5+4rTopxzpOW4o+zlHoIAAhAEEIAggAAEAQQgSJM+AgwAx/GJP3RIHPwAAAAASUVORK5CYII=') no-repeat -57px 0px !important;
}

.nc-control-objecttypepicker .gwt-Tree .nc-first-item.nc-last-item.nc-item-opened > table > tbody > tr > td > img {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQjI5MjlGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQjI5MkFGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJCMjkyN0Y4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJCMjkyOEY4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtA200EAAADeSURBVHja7JdbCsMgEEW1dEvuwuW6Cl3U1EDzE6QafDCx54IQJLmOOeqMRkTMk1qMUXIb4rNy/NbxXgbdlnNumjdAlAkgAEEAeZDe144QgtQ+8t7b2juTfST3d/tc+1p8lgP5BvZrYs3mu/qklKZVWtUjy1qraktri4cc8m85pLQSz+fjJjliRff6aIhnOZAzyGMCPQGPmqyyeOTII4UbvJ0GBJU14qd35RBN21ljPEuOrDslYKX239JnahW5+4rTopxzpOW4o+zlHoIAAhAEEIAggAAEAQQgSJM+AgwAx/GJP3RIHPwAAAAASUVORK5CYII=') no-repeat -57px 0px !important;
}

.nc-control-objecttypepicker .node.nc-last-item.nc-item-opened > table > tbody > tr > td > img {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQjI5MjlGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQjI5MkFGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJCMjkyN0Y4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJCMjkyOEY4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtA200EAAADeSURBVHja7JdbCsMgEEW1dEvuwuW6Cl3U1EDzE6QafDCx54IQJLmOOeqMRkTMk1qMUXIb4rNy/NbxXgbdlnNumjdAlAkgAEEAeZDe144QgtQ+8t7b2juTfST3d/tc+1p8lgP5BvZrYs3mu/qklKZVWtUjy1qraktri4cc8m85pLQSz+fjJjliRff6aIhnOZAzyGMCPQGPmqyyeOTII4UbvJ0GBJU14qd35RBN21ljPEuOrDslYKX239JnahW5+4rTopxzpOW4o+zlHoIAAhAEEIAggAAEAQQgSJM+AgwAx/GJP3RIHPwAAAAASUVORK5CYII=') no-repeat -57px 0px !important;
}

.nc-item.node.nc-item-opened .nc-item.node.nc-item-opened > table > tbody > tr > td > img {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQjI5MjlGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQjI5MkFGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJCMjkyN0Y4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJCMjkyOEY4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtA200EAAADeSURBVHja7JdbCsMgEEW1dEvuwuW6Cl3U1EDzE6QafDCx54IQJLmOOeqMRkTMk1qMUXIb4rNy/NbxXgbdlnNumjdAlAkgAEEAeZDe144QgtQ+8t7b2juTfST3d/tc+1p8lgP5BvZrYs3mu/qklKZVWtUjy1qraktri4cc8m85pLQSz+fjJjliRff6aIhnOZAzyGMCPQGPmqyyeOTII4UbvJ0GBJU14qd35RBN21ljPEuOrDslYKX239JnahW5+4rTopxzpOW4o+zlHoIAAhAEEIAggAAEAQQgSJM+AgwAx/GJP3RIHPwAAAAASUVORK5CYII=') no-repeat -57px 0px !important;
}

.nc-control-objecttypepicker > .popupContent > .gwt-Tree > .nc-item.nc-first-item.nc-last-item.node > table > tbody > tr > td > img {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQjI5MjlGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQjI5MkFGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJCMjkyN0Y4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJCMjkyOEY4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtA200EAAADeSURBVHja7JdbCsMgEEW1dEvuwuW6Cl3U1EDzE6QafDCx54IQJLmOOeqMRkTMk1qMUXIb4rNy/NbxXgbdlnNumjdAlAkgAEEAeZDe144QgtQ+8t7b2juTfST3d/tc+1p8lgP5BvZrYs3mu/qklKZVWtUjy1qraktri4cc8m85pLQSz+fjJjliRff6aIhnOZAzyGMCPQGPmqyyeOTII4UbvJ0GBJU14qd35RBN21ljPEuOrDslYKX239JnahW5+4rTopxzpOW4o+zlHoIAAhAEEIAggAAEAQQgSJM+AgwAx/GJP3RIHPwAAAAASUVORK5CYII=') no-repeat -3px 0px !important;
}

.nc-control-objecttypepicker > .popupContent > .gwt-Tree > .nc-item.nc-first-item.nc-last-item.node.nc-item-opened > table > tbody > tr > td > img {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQjI5MjlGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQjI5MkFGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJCMjkyN0Y4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJCMjkyOEY4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtA200EAAADeSURBVHja7JdbCsMgEEW1dEvuwuW6Cl3U1EDzE6QafDCx54IQJLmOOeqMRkTMk1qMUXIb4rNy/NbxXgbdlnNumjdAlAkgAEEAeZDe144QgtQ+8t7b2juTfST3d/tc+1p8lgP5BvZrYs3mu/qklKZVWtUjy1qraktri4cc8m85pLQSz+fjJjliRff6aIhnOZAzyGMCPQGPmqyyeOTII4UbvJ0GBJU14qd35RBN21ljPEuOrDslYKX239JnahW5+4rTopxzpOW4o+zlHoIAAhAEEIAggAAEAQQgSJM+AgwAx/GJP3RIHPwAAAAASUVORK5CYII=') no-repeat -21px 0px !important;
}

.nc-control-objecttypepicker .leaf .gwt-TreeItem:before {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQjI5MjlGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQjI5MkFGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJCMjkyN0Y4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJCMjkyOEY4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtA200EAAADeSURBVHja7JdbCsMgEEW1dEvuwuW6Cl3U1EDzE6QafDCx54IQJLmOOeqMRkTMk1qMUXIb4rNy/NbxXgbdlnNumjdAlAkgAEEAeZDe144QgtQ+8t7b2juTfST3d/tc+1p8lgP5BvZrYs3mu/qklKZVWtUjy1qraktri4cc8m85pLQSz+fjJjliRff6aIhnOZAzyGMCPQGPmqyyeOTII4UbvJ0GBJU14qd35RBN21ljPEuOrDslYKX239JnahW5+4rTopxzpOW4o+zlHoIAAhAEEIAggAAEAQQgSJM+AgwAx/GJP3RIHPwAAAAASUVORK5CYII=') no-repeat -71px 0px;
    width: 11px;
    height: 16px;
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
}

.nc-control-objecttypepicker .leaf.nc-last-item .gwt-TreeItem:before {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyQjI5MjlGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyQjI5MkFGODQ4MTFFMzk5OENDRjRGRUU3NEFFNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJCMjkyN0Y4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJCMjkyOEY4NDgxMUUzOTk4Q0NGNEZFRTc0QUU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtA200EAAADeSURBVHja7JdbCsMgEEW1dEvuwuW6Cl3U1EDzE6QafDCx54IQJLmOOeqMRkTMk1qMUXIb4rNy/NbxXgbdlnNumjdAlAkgAEEAeZDe144QgtQ+8t7b2juTfST3d/tc+1p8lgP5BvZrYs3mu/qklKZVWtUjy1qraktri4cc8m85pLQSz+fjJjliRff6aIhnOZAzyGMCPQGPmqyyeOTII4UbvJ0GBJU14qd35RBN21ljPEuOrDslYKX239JnahW5+4rTopxzpOW4o+zlHoIAAhAEEIAggAAEAQQgSJM+AgwAx/GJP3RIHPwAAAAASUVORK5CYII=') no-repeat -71px 0px;
    width: 11px;
    height: 16px;
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
}

.nc-control-objecttypepicker .nc-item .gwt-TreeItem,
.nc-control-objecttypepicker .nc-item .gwt-TreeIte {
    height: 18px;
    border: 1px solid #fff;
    display: inline-block !important;
}

.nc-control-objecttypepicker .leaf.nc-last-item .gwt-TreeItem:hover,
.nc-control-objecttypepicker .nc-item .gwt-TreeItem:hover {
    background: #F0F5F9;
    display: inline-block !important;
    padding-right: 3px;
    border-radius: 3px;
    border: 1px solid #dae7f1;
}

.nc-control-objecttypepicker .popupContent .gwt-Tree .nc-item {
    clear: left
}

.nc-control-objecttypepicker.dropbox-popup .popupContent {
    width: auto;
    height: auto;
}

.nc-control-objecttypepicker .popupContent .gwt-Tree .node.nc-last-item {
    background: none;
}

.nc-control-objecttypepicker.dropbox-popup .popupContent .gwt-Tree .node {
    cursor: pointer
}

.nc-control-objecttypepicker.dropbox > table {
    width: 100%;
    background: #ffffff;
}

.nc-control-objecttypepicker .nc-item .nc-item-icon-container {
    display: inline-block;
}

.nc-control-objecttypepicker .nc-value-panel-no-icon.nc-item-default-icon .icon-container {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQzY2REEzMjJBRUQxMUUxOEE3Rjg0OERBMUZDOEM0RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQzY2REEzMTJBRUQxMUUxOEE3Rjg0OERBMUZDOEM0RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNDFEQkQxRjAzMjhFMTExOTUwRjk5NUE1RUQyREIwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtH2e74AAADgSURBVHjarJNBCoMwEEUn0JVewL0HEK9gwVvpQu/iIYT2DG68Qgi6ElHQqGlHUCqaqdJmk5D8/4Y/SZhSCn4Z7G+AMAwf78k76XtGUXTHxW3ZGcfRC4LglDuO47XQJwCmaYK2bUmzYRizdgcYhmEGSClJAGpQuwOgMcsyaJqGBJimuSmyAbiuewqQJMlxBMxfliV9bYzpI+BB13UkADXaCNjdvu9JAGq0gDzPoSgKElBVlR7gOA4IIUiAZVnHAMxW1zVwzr/ewmETl4dk2/alh7R+Jt/3L33LNE0Zzi8BBgBVWqJce9Ld+gAAAABJRU5ErkJggg==') no-repeat 0px 0px;
    height: 16px;
    display: block;
}

.nc-control-objecttypepicker .nc-item.nc-item-no-icon.nc-item-default-icon .nc-item-icon-container {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQzY2REEzMjJBRUQxMUUxOEE3Rjg0OERBMUZDOEM0RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQzY2REEzMTJBRUQxMUUxOEE3Rjg0OERBMUZDOEM0RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNDFEQkQxRjAzMjhFMTExOTUwRjk5NUE1RUQyREIwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtH2e74AAADgSURBVHjarJNBCoMwEEUn0JVewL0HEK9gwVvpQu/iIYT2DG68Qgi6ElHQqGlHUCqaqdJmk5D8/4Y/SZhSCn4Z7G+AMAwf78k76XtGUXTHxW3ZGcfRC4LglDuO47XQJwCmaYK2bUmzYRizdgcYhmEGSClJAGpQuwOgMcsyaJqGBJimuSmyAbiuewqQJMlxBMxfliV9bYzpI+BB13UkADXaCNjdvu9JAGq0gDzPoSgKElBVlR7gOA4IIUiAZVnHAMxW1zVwzr/ewmETl4dk2/alh7R+Jt/3L33LNE0Zzi8BBgBVWqJce9Ld+gAAAABJRU5ErkJggg==') no-repeat 3px 0px;
    height: 16px;
    width: 18px;
}

.nc-control-objecttypepicker .nc-value-panel-no-icon.nc-item-default-icon .icon-container .icon,
.nc-control-objecttypepicker .nc-item.nc-item-no-icon.nc-item-default-icon .nc-item-icon {
    display: none;
}

/* ObjectTypePicker - end */

/* Date picker - start */
/*New Date Picker*/
.datePickerPopup {
    z-index: 10000;
}
.nc-field-date-picker-popup {
    background: white;
    padding: 5px !important;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    position:absolute;
    top: 50%;
    left: 50%;
    -webkit-box-shadow: 0 0 7px 0 #BDBDBD;
    box-shadow: 0 0 7px 0 #BDBDBD;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    font-size: 11px;
    border-width: 0px !important;
}

.nc-field-date-picker-popup select {
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 11px;
}

.gwt-DatePicker {
    border: 1px solid #e3e7ea;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

.datePickerMonthSelector {
    /*padding:3px 6px 0px;*/
    height: 36px;
    background: #f9fcfd !important;
    text-align: center;
    font-size: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}
.datePickerMonthSelector tr:last-child {
    height: 0px;
}

.datePickerPreviousButton,
.datePickerNextButton,
.datePickerNextYearButton,
.datePickerPreviousYearButton,
.datePickerToday {
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    height: 20px;
    width: 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #fbfcfd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

.datePickerPreviousButton:hover,
.datePickerNextButton:hover,
.datePickerNextYearButton:hover,
.datePickerPreviousYearButton{
    cursor: pointer;
}

.datePickerNextYearButton{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA+klEQVQoU42RvUsDMRiHn4ve1aB1LaKIINTBxUEQ66CCk/+sOGhF/KhQCuImWFQEt6Kdva8kdzU5DhFpwAeS4Xl/efPF5U1vYoyZ/MXnHWL48srJWZevOOY3Pu8QURSS5oru1S2jj89ag887hBAzSCmJ5iT9+wcen4Z1Ybp3CHvEn0Czucjz2zvXd318XmuNKMuyChAEhI1GFRqNx/h8bzBAmKKgMKYaWivsi7G6sozPH3T27E62qIwmzTKSOKG9vsb+7g4+H4azCGW7ZEmKyXM621tsbrSry/q8Q2ilWZiXHB8dstRq1Rp8vuL0/GLqz/u8I3BTvf6fwDcz/wzvQXJVawAAAABJRU5ErkJggg==');
}
.datePickerPreviousYearButton{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAABDElEQVQoU42Q20rDQBCG/2xim3bT+ARV8VkKHlBB6KVvKCJSpJRSbIsgUhXvvCn1kCvrXcViOsmu2bhtTZqAHww788HMDgOZAQWBvOpf62rJ3DOkmEw+cXp+geHoWZtf/vpE06vn4axxiVkQoswdbVf9oun27h6tTg8F24ZTcWGX7FxvfPu+bLY7eB9/oOKuR+HCMk1QQBA0y/Ss0Wzh5c2LJpTBHQeFYhHMsgCJXM8O93awvbUBIUQUobpm/IowzPWGOqXaffDwiKfhCJxzWNFEIh/1g/1Mv2hSqCv1bwZxbjADJ/XjOE/7xMk3q1Uc7dawZjJMv6baZnj1Uxoiku1uT1dL5j6x3v8AfgDknvvrnI1kVQAAAABJRU5ErkJggg==');
}

.datePickerToday {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wwHCSIhk5G8EwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAACO0lEQVQ4y52STUiUURSGn3u/ayjTHyZD5EgICWqShSKRubCYTYvQcmGLolplv4t2QdSmVrUZAlu0UjcaWTRG/qBimhBqBWUjKDXCuMjFSJPj5zjffKfF6CiFID2rc+977uU9971KRFgjGAxKOBzG5/NRX1+v2MBmmt7YND09TV1dHVNTU/zNZpp5M/RBEstJAKILC8TjcWKxGM+734kICKCAaHRd6+wdEZTCk7MNE1tKUHW4HIDvk2MEAgG8Xi9FRaWIAnfV5uy3iYx26GAplqUZ/zKJans7LAcKCwFIpVwQIeUksbKyEFcwWuM4SZRl0JZmJbGCMQYUzEbmMMvJFHPhHwA09O2g3R8D0t43jgCgtUIplV4rRcIRaOkZlTXU7c/iu/FSREQGxkKZ/c3qjoFx0ayniCf1m4unjlJw8xVbQlxM84RwqbMbgNMVPsr359J44ggXWj7RstpXE3mIE1mtgUHurN2ADoW+8uxKDXcbj5Gf76MrtIhk76KhuohzzaPUVhan8/Z7MCdbAaitLKa2shhRYEpKymi6FwDgeEUZ5VXVRCMzvO4dIvjo6rpd9+k/EyhtYa5VafL8Z1lKulx/3E7B3j10dXfx4NZlludnGZxP23b6z2cODo6nf6MxBtp6RjKvuu/Mfcn1N8nPxdSWUngx/FG0FoVt29i2DUB/6xO8Hr3FFATV0fde8nbn8j/8spcwO7MNK/EFbDtBMuXgCriuiwAiglYWWltYKv0flaXIEg0aPNtz+APtU070AomHCwAAAABJRU5ErkJggg==');
    margin: 0 1px 0 0;
}

.datePickerMonth {
    width: auto !important;
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    font-size: 11px;
    border: 1px solid rgb(169, 169, 169);
    height: 25px;
    line-height: 25px;
}

.calendar__year {
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    font-size: 11px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #f9fcfd;
    height: 25px;
}

.calendar__year:focus {
    border: 1px solid #cfcfcf;
}

.datePickerMonthDropDown {
    border: 1px solid #d6d6d6;
    width: 70px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background: #FFFFFF;
}

.datePickerMonthDropDownItem {
    font-size: 11px;
    line-height: 20px;
    background: #fff;
    cursor: pointer;
    padding: 2px;
    text-align: center;
    vertical-align: middle;
}

.datePickerMonthDropDownItem-down-hovering,
.datePickerMonthDropDownItem-down,
.datePickerMonthDropDownItem-up-hovering
{
    background: #dae7f1;
}

.datePickerDays {
    font-size: 0px;
    border-collapse: separate;
    border-spacing: 0;
    border-top: 1px #eef1f3 solid;
    font-weight: bold;
    color: #7c8e9c;
    background: #fdfdfe;
}

.datePickerDays tr{
    text-align: center;
    vertical-align: middle;
}

.datePickerDays tr:first-child>td {
    width: 30px;
    height: 25px;
    font-weight: normal;
    border-top: 1px #fefeff solid !important;
    border-bottom: 1px #c9cdcf solid !important;
    border-right: 0;
    font-size: 11px;
    background: #f2f6f7 !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #4c749a !important;
}

.datePickerDays tr:first-child>td:hover {
    cursor: default !important;
}

.datePickerDays td>div{
    width: 30px;
    height: 25px;
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0,0,0,0);
    border-top-color: #e8ecee;
    border-left-color: #e8ecee;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 25px;
}

.datePickerDays tr td:first-child {
    border-left-color: rgba(0,0,0,0);
}

.datePickerDays td:hover,
.datePickerDayIsToday {
    cursor: pointer;
    border-color: #8dc2dd!important;
    /*background: #3d8ace !important;*/
    background: #e8f3f9;
    -webkit-box-shadow: inset 4px 4px 9px 0 #246bb2;
}

.datePickerDays tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 3px;
    -webkit-border-radius: 0 0 0 3px;
    -khtml-border-radius: 0 0 0 3px;
    border-radius: 0 0 0 3px;
}

.datePickerDays tr:last-child td:last-child {
    -moz-border-radius: 0 0 3px 0;
    -webkit-border-radius: 0 0 3px 0;
    -khtml-border-radius: 0 0 3px 0;
    border-radius: 0 0 3px 0;
}

.datePickerDayIsFiller {
    font-weight: normal;
    background: #f0f5f9;
    color: #b3bdc6;
}

.datePickerDayIsWeekend {
    background: #edf0f7;
}

.datePickerDayIsValue {
    background: #6699cc;
    border-color: #6699cc!important;
    color: #fff;
}

.datePickerDayIsValue:hover {
    background: #6699cc!important;
}

.timePicker {
    text-align: center;
    padding: 9px 0;
    font-size: 0;
}

.timePicker_time {
    width: auto !important;
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    line-height: 20px;
    font-size: 11px;
    margin: 0;
    cursor: pointer;
    position: relative;
    width: auto;
    text-align: left;
    padding: 0 2px;
    height: 25px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #d6d6d6;
    background: #fff;
}

.timePicker_time td {
    padding: 0 3px 0 0;
    vertical-align: middle;
}
.timePicker_time td:first-child {
    padding: 0 0 0 3px;
}

.timePicker_time td,
.timePicker_time tr {
    border: none;
}

.timePicker_time input {
    padding-top: 3px;
    margin-top: 0px;
    text-align: center;
    height: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.timePicker_separator,
.timePicker_timeFormat,
.timePicker_time {
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    font-size: 11px;
}

.timePicker_separator {
    margin: 0 4px;
}

.timePicker_timeFormat {
    margin: 0 0 0 19px;
    font-size: 0;
}

.timePicker_timeFormat_item_am,
.timePicker_timeFormat_item_pm{
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    width: 28px;
    height: 23px;
    text-align: center;
    line-height: 23px;
    border: 1px solid #e7ebed;
    font-size: 11px;
    color: #b4bec7;
}
input[name="ampm"] {
    display:none;
}

.timePicker_timeFormat_item_am {
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    -khtml-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}

.timePicker_timeFormat_item_pm {
    -moz-border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    -khtml-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}

.timePicker_timeFormat_item_am:hover,
.timePicker_timeFormat_item_pm:hover,
.timePicker_timeFormat_item_am>label,
.timePicker_timeFormat_item_pm>label{
    cursor: pointer;
}

.timePicker_timeFormat_item_active,
.timePicker_timeFormat_item_am:hover,
.timePicker_timeFormat_item_pm:hover{
    color: #020202;
    background: #f5fcff;
}

.timePicker_timeFormat_item_am.timePicker_timeFormat_item_active,
.timePicker_timeFormat_item_am:hover {
    border-top: 1px solid #bdc4c8;
    border-left: 1px solid #bdc4c8;
    border-right: 1px solid #f0f4f7;
    -webkit-box-shadow:inset 2px 3px 9px 0 #cfd7da;
    box-shadow:inset 2px 3px 9px 0 #cfd7da;
}

.timePicker_timeFormat_item_pm.timePicker_timeFormat_item_active,
.timePicker_timeFormat_item_pm:hover {
    border-top: 1px solid #bdc4c8;
    border-right: 1px solid #bdc4c8;
    border-left: 1px solid #f0f4f7;
    -webkit-box-shadow:inset -2px 3px 9px 0 #cfd7da;
    box-shadow:inset -2px 3px 9px 0 #cfd7da;
}

.timePicker_time_up,
.timePicker_time_down{
    background: none;
    display: block;
    zoom: 1;
    vertical-align: middle;
    line-height: 0px;
    margin-top: 8px;
    width: 7px;
}
.timePicker_time_up{
    margin-top: 2px;
}
.timePicker_time_down{
    margin-top: 8px;
    line-height: 0px;
}

.timePicker_time_up {
    background: none;
}

.timePicker_time_up:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAGYktHRAD/AP8A/6C9p5MAAAAHdElNRQffDAcJIwm/PyWoAAAAHWlUWHRDb21tZW50AAAAAABDcmVhdGVkIHdpdGggR0lNUGQuZQcAAAB4SURBVBhXNYy9CsIwFEZPMkjQJyn45C6Cq1NFiwq1o+gjSC20g4Y03mtS9CwffH/oDxHRfhgm/WNJqELbdazWGx7tkxRnG5sljIHjpcEt5mzLHa+3J/s2z051g/cBN3NIFMr9ARXFVOdar/db6hmssdPLJ0aWRcEXJJtQz/LKx1MAAAAASUVORK5CYII=');
    margin-top: 6px;
    width: 9px;
    height: 12px;
    position: relative;
    top: 0px;
    padding: 1px;
}

.timePicker_time_down {
    background: none;
}

.timePicker_time_down:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wwHCSMJvz8lqAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAnElEQVQI1wGRAG7/Abi8v9zb3d0cBgcHBwYFBgD+//4A/f39+SMhIeQCQT49chUUFOMIBwj/DA0NAAwNDf0ZGBjYPTk3cAIAAgHWR0RC3f8B//n4+vgAAwMC8D47OLj/AQHNAgAAAOMKCwuIQDs6yPLw8fI2MTDRCAgJrAAAAOwA+fz9APn8/Qj6/f1H7O7uvfr9/Uf5/P0I+fz9AGkjQWBAm0YBAAAAAElFTkSuQmCC');
    margin-top: 6px;
    width: 9px;
    height: 12px;
    position: relative;
    top: 0px;
    padding: 1px;
}

.timePicker_time .html-face{
    font-size: 0px;
}

.timePicker_timeMenu{
    background: #fff;
    border: 1px solid #d6d6d6;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}

.timePicker_timeMenuItem{
    line-height: normal;
    width: 21px;
}

.datePickerPreviousButton:focus,
.datePickerNextButton:focus,
.datePickerNextYearButton:focus,
.datePickerPreviousYearButton:focus,
.datePickerToday:focus,
.datePickerDay:focus,
.timePicker_timeFormat_item_am:focus,
.timePicker_timeFormat_item_pm:focus{
    border: solid 1px #1e90ff;
}

.timePicker_time input[type=text]::-ms-clear {
    display: none;
    width: 0;
    height: 0;
}

/*New Date Picker*/
/* Date picker - end */

/* FIX all widget - start */

.nc-roe-compositewidget .nc-widget-state.nc-control.nc-control-parctrl.nc-widget-start-edit .main-par-layout {
    border-top: none
}

/* FIX all widget - end */

.main-par-layout table.column > tbody > tr > td.rowspaned,
.main-par-layout table.column > tbody > tr > td.rowspaned-no-label {
    vertical-align: top;
    padding-top: 7px !important;
}

.main-par-layout table.column > tbody > tr > td.rowspaned-no-label {
    padding-left: 10px !important;
}

.rowspaned .nc-field-container-photosingleattachment .nc-field-text-input,
.rowspaned-no-label .nc-field-container-photosingleattachment .nc-field-text-input {
    max-width: 100%;
}

.filter-layout .nc-field-container-singlebasetextboxkeypresssupported {
    padding-right: 6px;
}

.filter-layout .nc-field-container-singletextbox {
    padding-right: 3px;
}

/* highcharts start */

.nc-control.nc-control-compositewidget .nc-chart,
.nc-control.nc-control-compositepopup  .nc-chart {
    min-width: 820px;
}

.nc-widget-state .nc-chart__toolbar {
    margin-bottom: 0;
    padding-bottom: 0;
}

.nc-chart__filter-popup  .nc-scroll__main.scrollbar-thin {
    overflow: auto !important;
}

.nc-chart__filter-popup .nc-scroll__main.scrollbar-thin {
    margin-bottom: 0 !important;
}

.nc-widget-state .nc-chart__filtering {
    margin-top: 0;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADMSURBVDhPYxhmILGw7UtmWcd/Qji+sOM3VAsqCMpt8U3Ib/k9f82u/8evPcTAIPHEgpZ/HinN0VAtmCAwo8kvLrfx77zVO1E0g/jxeY3/3JIacGuGAb/sqsCY7Lq/c1fvAGsG0bE59f/c4usIa4YBj/TywMK6XrABINohppp4zTAQm1EJNgBEQ4VIA1GppWADQDRUiDQQnlQENgBEQ4VIA/4xuX+nL9n4PyQ+jzwDbMMygv0is/4FxWSTZwAIWAEN8QxLx57yBgFgYAAAByKVcU58X3gAAAAASUVORK5CYII=') no-repeat;
}
.nc-widget-state .nc-chart__filtering:hover {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADNSURBVDhPYxhmwDC+b5dB8uRvRslT/uPD+gkT7kK1oAKD3G4t3ei2O7blG7+5dZ79j45tyzf/14/ve6cR1W4M1YIJDNK7tXSiO57alG9C0Qzi68X1vNMIxaMZBgzS67X0Yrvf2ZRvhGre+B/E1whtIqwZBrSAhhilTAUbYAyklUnRDAN60R1gA0A0VIg0oBvZAjYAREOFSANa4fXg2NAJbyTTgICqp1ZFq/9rh9aTaUB0sZZmYNU77ZAa8gwAATm3PGN1/zLsKW8QAAYGABYGe7j5+nz/AAAAAElFTkSuQmCC') no-repeat;
}
/* highcharts end */
/*
Collapsing groups in parctrl
*/

.nc-parctrl-group-expand-label-title,
.nc-parctrl-group-collapse-label-title{
    float: left;
    padding-top: 2px;
}

.nc-parctrl-group-collapse-img,
.nc-parctrl-group-expand-img{
    float: left;
}

.nc-parctrl-group-expand-label {
    display: none;
    float: left;
    background: none !important;
    /*background: url("../img/expand-icon.png") no-repeat 0 center;*/
    /*padding-left: 21px;*/
}

.nc-parctrl-group-collapse-label {
    display: none;
    float: left;
    background: none !important;
    /*background: url("../img/collapse-icon.png") no-repeat 0 center;*/
    /*padding-left: 16px;*/
}

.nc-parctrl-group-collapsible .nc-parctrl-group-collapse-label {
    display: block;
}

.nc-parctrl-group-collapsible.nc-parctrl-group-collapsed .nc-parctrl-group-collapse-label {
    display: none;
}

.nc-parctrl-group-collapsible.nc-parctrl-group-collapsed .nc-parctrl-group-expand-label {
    display: block;
}

.nc-parctrl-group-expand-label,
.nc-parctrl-group-collapse-label {
    position: relative !important;
    float: right;
    right: 0px;
    font-weight: normal;
    color: #336699;
}

.nc-parctrl-group-collapsible:hover .nc-parctrl-group-expand-label,
.nc-parctrl-group-collapsible:hover .nc-parctrl-group-collapse-label {
    color: #000;
}

.main-par-layout .column .group-name.nc-parctrl-group-collapsible {
    cursor: pointer;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABuCAYAAADmt3kGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAMlJREFUKFOV0TcSwkAMhWHd/wacghnOAEMyqSJnGAwOu45AJZ61C8YFBc1XP/2iOMvZkgoZUyQkQJfEQMXpN2GUAA0CHTP5qoKnIhCCW6CZriW+oCyu4IGLIWRiZvqPRmvCtDm6dpUyFEuFYq7+4n2WXGkojrYN3iRFlyS7W9K8QpY/wL1CbniCB/g59ye1hsNUb86Z2tMbmH2YC56lsxB8pu5SCMAK9NboZ9ggZ1/Yorjg7PAPZw8GwgGPEoZHBBsJJxQal5xTfgFYPovDVGoMhwAAAABJRU5ErkJggg==') 0 -41px repeat-x !important;
}

.main-par-layout .column .group-name.nc-parctrl-group-collapsed {
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABuCAYAAADmt3kGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAMlJREFUKFOV0TcSwkAMhWHd/wacghnOAEMyqSJnGAwOu45AJZ61C8YFBc1XP/2iOMvZkgoZUyQkQJfEQMXpN2GUAA0CHTP5qoKnIhCCW6CZriW+oCyu4IGLIWRiZvqPRmvCtDm6dpUyFEuFYq7+4n2WXGkojrYN3iRFlyS7W9K8QpY/wL1CbniCB/g59ye1hsNUb86Z2tMbmH2YC56lsxB8pu5SCMAK9NboZ9ggZ1/Yorjg7PAPZw8GwgGPEoZHBBsJJxQal5xTfgFYPovDVGoMhwAAAABJRU5ErkJggg==') 0 -1px repeat-x !important;
}

.main-par-layout .column > tbody > tr.gwt-row.group-name.group-name.nc-parctrl-group-collapsible > td,
.main-par-layout .column > tbody > tr.gwt-row.group-name.group-name.nc-parctrl-group-collapsed > td {
    border: none;
}

.nc-parctrl-group-name-label-wrapper {
    position: relative;
}

.group-name > td {
    position: relative;
}

#reauthframe {
    border: #ffffff;
    margin: 20px;
}

#login_popup_button, #cancel_popup_button{
    float: left;
    display: flex;
}

#ntlogin_popup_button, .popup_input {
    float: left;
}

.popup_input td {
    width: 50px;
}

/* Fix multiline text field in search widget */

.nc-search-form-wrapper .nc-field-container-multipletext
.nc-field-list-value-container .nc-field-text-select-container .nc-field-text-input {
    min-width: 136px;
}

.widget .widget-header label {
    color: #369;
    font: bold 16px Arial;
    margin-top:1px;
}

.widget {
    border: none;
    width: 100%;
}

.widget .widget-header {
    background: none;
    overflow: visible !important;
}

.widget .widget-header .nc-drop-header.frozen {
    background: white;
}

.widget .widget-header .fogging {
    background: none;
}

/* all links */
.cambridgeDesign a {
    color: #369;
}

.cambridgeDesign a:hover {
    color: #369;
}

.cambridgeDesign a:visited {
    color: #369;
}

.TableCtrl-button.TableCtrl-button-icon.DeleteIco {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRDc3M0E1QjJBNEYxMUUxQTQwM0JCNzM4QUQyOEQ1RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowRDc3M0E1QTJBNEYxMUUxQTQwM0JCNzM4QUQyOEQ1RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNDFEQkQxRjAzMjhFMTExOTUwRjk5NUE1RUQyREIwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl7LH18AAAK2SURBVHjabFNdSFNhGH529uc2ZXObokkXmcup+LfUFAIhQszo5y6CuqrMQMq66CK67DZBIqII6kKIoC5CClEKii7CCzP7001M54Y/285+nG475+yc3u/YJKff4Tl853mf9z3fec/7aIYqnchb1YReQieh6R83RfhIeEKY/V+syRXQcBwUWb5F23ueUz0mZ3kJrHarGovzcYSXQ5gceZeix7ukHSTtjgIGwhtXe1t3VVMthBiPQrMRSlbcEmn1SG5mYLDZMTf1C74vE6NEnyEI2hPFZqa57+pov1DbUofA9HdEJQOSQT8KiyyQszKW5hYQlQuQDi7C5amHrDVW8YGAhfLGOLrVE/qrPXUIeWdhPdqDrkfDsHWepsRFFWzPOBYL+bw41FzDXnqDUMtOcKe+63iHWSOh6GA13H231WOXHT6CRDQBU2UNGq9c3+YyC7MQQqswlVdwa/N/Mjriu23UrEwiglQkhJW3L1F28pyakEvMLRaL/ZgEpzfA5nAwqpsVOKDlFKQ3koCiwP/6GdYT63Cdv7wj2ffiKaLjr7aaKorQFxWzbQUrgKwgQswIagE+HIM+nsyfDSSJWw2uwe60qb+cEyVGa1kT/amUgKyk0Devo+LsRTT3DewqwDgWYxqJtOlUhtF+VmA0Ts1StDqUNrfCc+3mdtI8HZsht1iMaZg2zicYNc7+QoBfCvTuc7u52MxPKHQ5GlrgG34M7/OHCH+dAOjIOS4wNgJjSRl+ffqcpQJXc5P4oNzt7rdbLUiH12CraUBkamLHJzia2hD7PY0CZyn4+AaWZ2aGiB7ITeL7ZDjcypksVWZnCVKrQWqsAFkSmT9olHUQN5PQFTvBR2JY8XrZKF9i/dfkuVE10/6GRpPRoIOO2yIl8k1GkLA0/U01E2Fwlxv3sPOxPDt/2MvOfwUYAKhlHNHvj6QBAAAAAElFTkSuQmCC');
}

.TableCtrl-button.TableCtrl-button-icon.EditIco {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyN0U2ODAzQjJBNEYxMUUxODA0MEJGRUQ2MDNCMDlBNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyN0U2ODAzQTJBNEYxMUUxODA0MEJGRUQ2MDNCMDlBNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNDFEQkQxRjAzMjhFMTExOTUwRjk5NUE1RUQyREIwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po4OLZMAAAJCSURBVHjalFNfSFNRHP5WjmpOybiOSi1x6kAzKOlBIszqoYdCpIcepBEhbnZ7iHzuHwk9BJG3i5cxDKEYRVESFILpqDCih5aUf7blhpLlNptCNYK7e0/nHndvqy2kH/w4h98533d+f75jkiRpBMABrG5L1Bvcbvd8dtAkiiI5zfOroqW+Pm1JEkJ28jxvkKxRFAUgQFoh/3SFuaL5JlVV3wmCUKYTFKTTaYqnF1XCAjMfw3kz2FpWjmgwhOW3QU75noq6xHvlntBYfIWAYpUMQWVVdV6CQq4YI14vjrW1Y51MzLd7pQVX7d7NmQwAmRJEwqG84GQqiQ5fOwau9uPu8Ys409WFI41NpuHAm6cFsizTDLQSVGyz576++C2BPd078PD8ID7JCez2OCF2SqgrKiWqos4yAi17mTYqEpr+c2705VbPQQZ+n5jEaOQ5rGYrWr0n8fJc/8/1prWdv0ugBBV2hwH+sZyA82YzbrgEAxz4PI79Nftw5UEP5hxzlcRHvmZKAJtCZHrCIBi+1oYn3ddRL3WgqaUFE4tTDPz40X24bC5IPinOdKD3gGVQU2d4PBZDdZEVCycu4JV/FLtsDQwc7Z2HWTHjLx2ANTEy9cE4CMZU9Ai3cPmoAzONzTj04jX8l8Lgim3QMAaBXoI2xgpHvXFgr9qOwWd+zAbHsNEC3BHGsaGwdOUuxeQoUReSbmcHAkgtfWF7S8kWtmp3mGqzM9CVWMtZchXE2XNCrOHZBPSDDLlPOQ/j/2xI3/wSYACxuUkxQO3UvQAAAABJRU5ErkJggg==');
}

.TableCtrl-button.TableCtrl-button-icon.Add {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRjhBRUQ5ODJBRUIxMUUxQUQ2QURGODFCQTUyQTA5MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRjhBRUQ5NzJBRUIxMUUxQUQ2QURGODFCQTUyQTA5MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNDFEQkQxRjAzMjhFMTExOTUwRjk5NUE1RUQyREIwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PljwAg4AAAKKSURBVHjadFPdSxRRFP/N3NmZBt12RfdFK9l0qUhXMbKeNH1xxaB/IHqo6EGCqKCnHnsKtAeJQIg+IOi1IJAkTR+CCkpDi7TcUtB0cV0/dse5O3OnMzvbrit54Tdnzrnn+54jnX2A3ecI4QqhndCcl00QxgiDhO87laWe+95PfBQId+AG/d450xDVQ0EZgXKRu1vfkpFICbyd+mIQe5t0+0nXc9A9kKMq4UVzuC52rLYMipqAaaeQWjNzl8EKDRoLwuIhfPudxkT85xCJzxE4q+8i4qCv5XDkfFMEMJ1f2LZSECKLzEIbhFELNfAD3E4D8gYOhQKQ7Mr6pdVkGdm9lrr60EguPl/sbmYp/hXC4YX6LjeasAXHo2l/QcYkDX7fUTwemrSJjcrCxqX2hiaW5ouwLA7iC1CYCs1XXiLLWiaM7BLajkeZa6vQJ+Y2zOAbSK4CczOAbXvRek949P14PjqjRlOZVVWbCAVrXIcxxbEQVhULaYOjrqoHNzueQdcCJe/65LqTo4a5jpdTF/DHfAVdtUG2NbKwvNTcqD6NQ1EY9jruHVONnK6gFyZb5pYwnzGUeggVc4lh3BsrNuxWpxf57ohU6kjWkckwN/C8m8HQ8ooDBj9symYn/p3dcld3OSHcDIZlx8bgmw8Tts6q4WZRokxPyK2tUqeko8vVGP04aZPtQ3bgNFYcByHJ2d9aTUPCLbdGahBlv7D2DlOLz5FMx4mXwCh1v3YQ0zNZLCWSA6TzVDp1rTjKTZG6WCRcRhOXwHY2BUuY+Zo17PMFKXoIs/E0JmeLoyy1Xi3pT26Z2lqiemWFDH9+mTZpmVbXBMY/ectE6C9s48nePde5c9c6j/xvnf8KMADtzzVZihU+tAAAAABJRU5ErkJggg==');
}

.nc-multiple-button-droplist .TableCtrl-button-icon img.toolbar-icon {
	width:0px;
}

/* Rich Editor style - start */

.nc-richText-email-rich-text-toolbar {
    background-color: #F5F6F8;
    padding: 0px;
    border: 1px solid #d4dbe2 !important;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.nc-richText-rich-text-area {
    border: 1px solid #d4dbe2 !important;
}

.nc-richText-email-btn-group .gwt-PushButton-up,
.nc-richText-email-btn-group .gwt-ToggleButton-up,
.nc-richText-email-btn-group .gwt-PushButton-up-hovering,
.nc-richText-email-btn-group .gwt-ToggleButton,
.nc-richText-email-btn-group .gwt-PushButton,
.nc-richText-email-btn-group .gwt-ToggleButton-up-hovering,
.nc-richText-email-btn-group .gwt-PushButton-down-hovering,
.nc-richText-email-btn-group .gwt-ToggleButton-down-hovering,
.nc-richText-email-btn-group .gwt-PushButton-down,
.nc-richText-email-btn-group .gwt-ToggleButton-down {
    border: 0px !important;
    display: inline-block !important;
    padding: 3px 5px !important;
    background-color: none !important;

}

.nc-richText-email-btn-group {
    border-left: 1px solid #e2e6e8;
    display: inline-block;
    padding: 0 3px;
    vertical-align: middle !important;
    right: 0px;
    left: 0px;
    margin: 0px auto;

}

.nc-richText-email-btn-group td {
    vertical-align: middle !important;
    right: 0px;
    left: 0px;
    margin: 0px auto;

}

.nc-richText-color-picker-panel {
    border: 1px solid #A4AFC1;
    background-color: #F3F7FB;
}

.nc-richText-color-button {
    margin: 3px;
}

.nc-richText-button {
    background: none !important;
}

.gwt-PushButton-up, .gwt-PushButton-up-hovering, .gwt-PushButton-up-disabled, .gwt-PushButton-down, .gwt-PushButton-down-hovering, .gwt-PushButton-down-disabled {
    border-radius: 0px !important;
    display: inline-block;
    padding: 3px 5px;
}

.gwt-ToggleButton-up, .gwt-ToggleButton-up-hovering, .gwt-ToggleButton-up-disabled, .gwt-ToggleButton-down, .gwt-ToggleButton-down-hovering, .gwt-ToggleButton-down-disabled {
    border-radius: 0px !important;
    display: inline-block;
    padding: 3px 5px !important;
}

.gwt-PushButton-up, .gwt-ToggleButton-up {
    border: 1px solid #F3F7FB !important;
}

.gwt-PushButton-up-hovering, .gwt-ToggleButton-up-hovering, .gwt-PushButton-down-hovering, .gwt-ToggleButton-down-hovering {
    border: 1px solid #D5DEE5 !important;
    background-color: #E4EDF4 !important;
}

.gwt-PushButton-down, .gwt-ToggleButton-down {
    background-color: #E4EDF4 !important;
    border: 1px solid #E4EDF4 !important;
}

.timePicker_timeMenuItem{
    border-style: none !important;
}

.nc-control-parctrlwithmessage {
    max-width: 1000px;
    display: inline-block;
    border-top: 2px solid #6699CC;
}


.nc-richText-styled-list-box,
.VisualValueTable.SpannedVisualValue .nc-richText-email-rich-text-toolbar .nc-richText-email-btn-group .nc-richText-styled-list-box {
    padding: 0px 3px 1px 3px;
    border: 2px solid #dbe0e7;
    border-radius: 3px;
    background-color: white;
    display: inline-block;
    box-sizing: border-box;
    height: 21px;
    margin-right: 5px;
    width: auto !important;
    min-width: 0 !important;
}

.nc-richText-styled-list-box-button {
    backround-image: none !important;
    height: 15px;
    width: 15px;
    line-height: 15px;
    text-align: right;
}

.nc-richText-styled-list-box-button::after {
    visibility: hidden;
}

.nc-richText-styled-list-box-button img {
    vertical-align: middle;
    margin-top: 50%;
}

.nc-richText-styled-list-box-text {
    background-color: #FFFFFF;
    color: #000000;
    min-width: 10px;
    padding-left: 5px;
    height: 17px;
}

.nc-richText-styled-list-box-fontsize {

    max-width: 40px;
    background-color: white;
}

.nc-richText-styled-list-box-colors {
    width: 11px;
    height: 11px;
    border-radius: 3px;
    border: 1px solid;
    margin: 0px 0 0 3px;
    position: relative;
    top: 2px
}

.nc-richText-styled-list-box-icon .nc-richText-styled-list-box-colors {
    margin: 0px 0 0;
}

.nc-richText-styled-list-box-color-up-hovering {
    border: 1px solid #D5DEE5 !important;
    background-color: #E4EDF4 !important;
}

.nc-richText-styled-list-box-popup {
    border: 1px black;

}

.nc-richText-styled-list-box-icon {
    display: inline-block;
    position: relative
}

.nc-richText-styled-list-box-icon .nc-richText-styled-list-box {
    padding: 3px 3px 3px 0px;
}

.nc-richText-styled-list-box-icon .nc-richText-styled-list-box tbody tr > td:first-child {
    padding-left: 12px;
}

.nc-richText-styled-list-box-icon-inner {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NUMyQzVDNjJFMUFFMzExODZEQkFCN0RFMDE0MzdFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNzY1Nzk1RThDRDgxMUU0QkMwRkQ2Q0U0Njc2Mjk1NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNzY1Nzk1RDhDRDgxMUU0QkMwRkQ2Q0U0Njc2Mjk1NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE0ODEwRUI0QUE4NkU0MTE4NEQ0RjMzNUVBNjFBRTRGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU1QzJDNUM2MkUxQUUzMTE4NkRCQUI3REUwMTQzN0U1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DomD8gAAAIFJREFUeNpinDlzJgMW4ALEu6HsPUDsCmIwMWAHHUhsJRgDm+JQIDYG4rNA/B6qWBCXYpipnUB8D9l0dMXlUInVUAxTbIyuGGRVGpKpDFCnwOQYWLCYCgJn0GxEMRnZVGwARfFMqAaQ9YxIWAjZGUxQXaHQYOpEM/E9FIMUGwMEGABMcBWu/BoFNwAAAABJRU5ErkJggg==') no-repeat;
    display: block;
    width: 11px;
    height: 10px;
    position: absolute;
    left: 9px;
    top: 6px;
}

.nc-richText-styled-list-box-button {
    width: 11px;
    height: 13px;
}

.popupContent .nc-richText-styled-list-box-text-up-hovering {
    background: #dae7f1;
    cursor: pointer;
}

.popupContent .nc-richText-styled-list-box-text-up, .popupContent .nc-richText-styled-list-box-text-up-hovering {
    height: auto;
}

.popupContent .nc-richText-styled-list-box-colors-up,
.popupContent .nc-richText-styled-list-box-colors-up:hover,
.popupContent .nc-richText-styled-list-box-colors-up-hovering {
    cursor: pointer !important;
}

.gwt-ToggleButton-up-hovering,
.gwt-PushButton-up-hovering {
    cursor: pointer;
}

span.nc-richText font {
    line-height: normal;
}

.ui-dialog-buttonset .ui-button {

    box-shadow: none !important;
    background-color: initial !important;
}

.nc-parctrl-group-name-label {
    padding-right: 70px;
    position: relative;
    float: left;
}

/*#PDCR-8256*/
.nc-composite-tab-layout-bar-item {
    white-space: nowrap;
}

.additionalTabsDropDown {
    height: 21px;
    width: 21px;
    display: inline-block;
    cursor: pointer;
    margin-top: 4px;
    border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
}

.additionalTabsDropDown i {
    height: 21px;
    width: 21px;
    display: block;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QTlDN0Q4NzE5NEIxMUUzQTkxQTkyNjk3OTI2MzgzNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QTlDN0Q4ODE5NEIxMUUzQTkxQTkyNjk3OTI2MzgzNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhBOUM3RDg1MTk0QjExRTNBOTFBOTI2OTc5MjYzODM0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhBOUM3RDg2MTk0QjExRTNBOTFBOTI2OTc5MjYzODM0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VrQyHQAAAEVJREFUeNpi+o8HfPn+i4Hl28/fjNx1x/4zYAf/mZgYGRm+N1szYpMFiYPkGUD4RwuqIhAfJM7w89cfFMxQduA/Mh8gwAAyq0Kw9Xl2uwAAAABJRU5ErkJggg==') no-repeat 6px 6px;
    cursor: pointer;
}

.additionalTabsDropDown:hover {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzRDQTRGQjUyNDMyMTFFMzk3RjY4M0ZDNEE5RjNGRDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzRDQTRGQjYyNDMyMTFFMzk3RjY4M0ZDNEE5RjNGRDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NENBNEZCMzI0MzIxMUUzOTdGNjgzRkM0QTlGM0ZEMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NENBNEZCNDI0MzIxMUUzOTdGNjgzRkM0QTlGM0ZEMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqkxKw0AAADJSURBVHja1JS7CsJAEEXvPIKYxFIs7Gzs/P+PsBIbLUQEv8BoEDXrToxVOncscmFhq7NnZpilEAI2u0OorjVSUxZjrJYLovV2H0aZYlLmIKKfgSZ3qW64P57Q5tVgNp9CRJKheV7geDpDWRiZanLpJsSRYzwVZiQI9mI8jVR7xw2qrWnbS0fTyIumaQPqm4od554Kd6ZwNo1UV1PjtdNnGsz0MYTpf9aUfNf0L6bMvrtvvA7qFyKDxtrtg/WDEvR78Yxv7V3eAgwATHUkH8ZV3F4AAAAASUVORK5CYII=') no-repeat center 0;
}

.additionalTabsDropDownHover {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzRDQTRGQjUyNDMyMTFFMzk3RjY4M0ZDNEE5RjNGRDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzRDQTRGQjYyNDMyMTFFMzk3RjY4M0ZDNEE5RjNGRDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NENBNEZCMzI0MzIxMUUzOTdGNjgzRkM0QTlGM0ZEMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NENBNEZCNDI0MzIxMUUzOTdGNjgzRkM0QTlGM0ZEMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqkxKw0AAADJSURBVHja1JS7CsJAEEXvPIKYxFIs7Gzs/P+PsBIbLUQEv8BoEDXrToxVOncscmFhq7NnZpilEAI2u0OorjVSUxZjrJYLovV2H0aZYlLmIKKfgSZ3qW64P57Q5tVgNp9CRJKheV7geDpDWRiZanLpJsSRYzwVZiQI9mI8jVR7xw2qrWnbS0fTyIumaQPqm4od554Kd6ZwNo1UV1PjtdNnGsz0MYTpf9aUfNf0L6bMvrtvvA7qFyKDxtrtg/WDEvR78Yxv7V3eAgwATHUkH8ZV3F4AAAAASUVORK5CYII=') no-repeat center 0;
}

.nc-composite-tab-layout-bar-item .gwt-Label
{
    display: inline-block;
}

.additionalTabs-lastTab {
    text-overflow: ellipsis;
    max-width: 100px;
    white-space: nowrap;
    overflow: hidden;
}

.additionalTabs-requiredTab:after {
    content: '*';
    color: #c34d34;
    margin-left: 3px;
}

.additionalTabsDropDownLabel {
    margin-top: 4px;
}

.additionalTabsDropDown-container-list-box {
    overflow: hidden;
    vertical-align: top;
    border: 1px solid #ededed;
    display: inline-block;
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial;
    z-index: 9999;
    -moz-box-shadow: 1px 1px 2px #a6a6a6;
    -webkit-box-shadow: 1px 1px 2px #a6a6a6;
    box-shadow: 1px 1px 2px #a6a6a6;
}

.additionalTabsDropDown-cell-table > div > div {
    padding: 5px 10px 4px 10px;
    background: #fff !important;
    color: black !important;
}

.additionalTabsDropDown-cell-table > div > div:hover {
    background: #d9edfd !important;
}

.additionalTabsDropDown-tabbar {
    width: 100%;
}

.ui-dialog.ui-widget.JQPopup .additionalTabsDropDown-tabbar {
    padding-left: 17px;
    padding-right: 20px;
    max-width: 370px;
}

.nc-composite-layout-tab {
    width: 100%;
}

.nc-control-compositewidget .nc-control-parctrl
{
    max-width: 100% !important;
}

.nc-control-compositewidget .nc-control-parctrl .main-par-layout .column > tbody > tr.gwt-row > td.nc-parctrl-cell-label {
    width: 140px;
}

.nc-control-compositewidget .nc-control.nc-control-parctrl:not(.nc-control-searchformwidget):not(.nc-control-parctrl-total-columns-1) .main-par-layout .column .gwt-row > td.nc-parctrl-cell {
    width: auto;
}

/*#PDCR-8256*/

.nc-composite-radio-select-item{
    margin-left: 10px;
}

.nc-composite-radio-select-item input[type="radio"]{
    margin-right: 3px;
}

.nc-composite-layout-wrapper .nc-composite-layout .gwt-row >td
{
    border-top-width: inherit;
}

.TableCtrl > tbody > tr > td .nc-field-text-readonly {
    white-space: normal;
}
.nc-control-compositepopup .nc-field-list-value{
    width:230px;
}

.ui-dialog .ui-dialog-titlebar span {
    font-family: Helvetica, Arial, sans-serif;
}

.obsoleteItem
{
    color: #808080;
}

.label-header-widget span{
    border-bottom: 1px dotted #003192;
    color: #003192;
    cursor: pointer;
    position: relative;
    top: -5px;
    left: 7px;
}

.label-header-widget span:before{

    right: -45px;
    top: 12px;
    content: '';
    display: block;
    width: 10px;
    height: 8px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAYAAABCm8wlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3NzZFMzhEMUFEMTNFMjExOTJFQUZCQjAxRTlEOUUzRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNjVEM0Q3NTIxMTAxMUUzOERBNUZFRTJDRTU5MjcwNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNjVEM0Q3NDIxMTAxMUUzOERBNUZFRTJDRTU5MjcwNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNBRDMzQjhBMDAxQUUzMTE4NkRDRjgwNTMxODI0REJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc3NkUzOEQxQUQxM0UyMTE5MkVBRkJCMDFFOUQ5RTNFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+68G6gQAAAGFJREFUeNpi/P//PwMSAHEYkQWY0CQZGMsP/semACbJgK6ICV0SBmCKGEFuQDcWRSGaIzEACxD34JEvAZtgkj4LpzFgX5yZmcaITRIkzoTMQZeEBADQCmRsnDbzPzIfIMAAHB081qrs8P8AAAAASUVORK5CYII=') 1px -5px no-repeat;
    position: relative;

}

.label-header-widget-opened span:before{
    background-position: 1px 1px;
}

.label-header-widget span:hover{
    border-bottom: 1px solid #003192;
}

.filtering-layout .filter-layout table.nc-field-container > tbody > tr > td{
    width: auto;
}

.filter-popup .popup-filter-range-main-panel.popup-filter-inner-resizable-panel table.nc-field-container{
    min-width: 60px !important;
}



/* Search form styles */

.nc-search-form-wrapper .nc-field-container-searchdate {
    max-width: 230px;
}

.nc-search-form-wrapper .nc-field-list-select-container {
    width: 101%;
}
.nc-search-form-wrapper .nc-field-list-value-container, .nc-field-list-value-container td {
    width: 100%;
}
.nc-search-form-wrapper .gwt-last-row
{
    border-top: solid 1px #dae7f1;
    height: 2px;
}

.nc-search-form-wrapper .nc-field-text-input, .nc-field-date-input {
    max-width: 230px;
}
.nc-search-form-wrapper .nc-field-mask-text-input {
    width: 25px;
}

.nc-search-form-wrapper .nc-field-container.nc-field-list-value-container.nc-search-rule-descriptor-field .nc-field-list-select-container.nc-search-range-to-container > tbody > tr > td:first-child {
    width: 0;
}

.nc-search-tooltip-widget {
    background-color: #0080c0;
    z-index: 31;
    border-radius: 2px;
    visibility: inherit !important;
}

.nc-search-tooltip-widget div {
    color: #ffffff !important;
    font-size: 11px;
    padding: 0 !important;
}

.nc-search-tooltip-widget-container {
    position: absolute;
    padding-bottom: 5px;
    bottom: 0;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QTlDN0Q4NzE5NEIxMUUzQTkxQTkyNjk3OTI2MzgzNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QTlDN0Q4ODE5NEIxMUUzQTkxQTkyNjk3OTI2MzgzNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhBOUM3RDg1MTk0QjExRTNBOTFBOTI2OTc5MjYzODM0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhBOUM3RDg2MTk0QjExRTNBOTFBOTI2OTc5MjYzODM0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VrQyHQAAAEVJREFUeNpi+o8HfPn+i4Hl28/fjNx1x/4zYAf/mZgYGRm+N1szYpMFiYPkGUD4RwuqIhAfJM7w89cfFMxQduA/Mh8gwAAyq0Kw9Xl2uwAAAABJRU5ErkJggg==') no-repeat scroll center bottom;
}

.nc-search-tooltip-widget td {
    padding: 1px 6px !important;
}

/*Multiple Attribute Items MoreButton*/
.hideItems{display:none;}
.opened .hideItems{display:block;}
.moreButton {display:inline-block; text-decoration:none !important; position:relative; cursor:pointer; margin-right: 20px;}
.moreButton i {display:block; width:10px; height:13px; background:url('/images/arrows.png') right -17px no-repeat; position:absolute; top:2px; right:-9px;}
.opened .moreButton i {background-position:right 0;}
.moreButton span {border-bottom:1px dotted #056190; color:#056190;white-space: nowrap;}
.moreButton:hover span {border-bottom:none;}

.nc-loading-wrapper-plugin-factory{
    height:100px;
    border:1px solid #6699CC;
    margin-bottom:10px;
    position: relative;
}

.content .genTable > .widget-content{
    margin-right: 10px;
}

.nc-field-bulk-edit-label {
    word-break: normal;
    word-wrap: normal;
}

.nc-field-bulk-edit-input {
    width: 60px
}

.nc-control-generalizedbulkeditparctrl{
    max-width: 1100px !important;
}

.nc-control-generalizedbulkeditparctrl table.column > tbody > tr > td.nc-parctrl-cell-checkbox {
    vertical-align: top;
    padding-top: 9px !important;
}

.nc-composite-layout-tab .nc-parctrl-group-name-label,
.nc-control-copymovectrl .nc-toolbar .nc-copy-with-cables-btn {
    font-weight: bold;
}

.ui-dialog .nc-control-generalizedbulkeditparctrl .main-par-layout .column .gwt-row:not(.group-name) > td {
    border-bottom: 1px solid #dae7f1 !important;
}

.nc-control-generalizedbulkeditparctrl .nc-parctrl-cell-read-only-checkbox {
    visibility: hidden;
}

.check-all-checkbox-wrapper {
    padding: 10px 23px;
}

.check-all-checkbox-wrapper > span > label{
    position: relative;
    top: -3px;
    padding-left: 8px;
}

.multiple-bulk-edit-composite{
    padding-left: 13px;
}

.nc-control-copymovectrl .nc-copy-row > td.nc-parctrl-cell {
    padding-right: 9px !important;
}

.nc-control-copymovectrl .nc-copy-row > td > div {
    min-height: 18px;
}

.nc-control-customizationctrl .nc-control-customizationctrl-attribute .nc-control-customizationctrl-attribute-item-hidden {
    color: grey;
}

/* Rich Editor style - end */

/* Resizable position to right */
.ui-resizable-handle {
    left: auto !important;
}
.ui-resizable-handle:before {
    content: none !important;
    background-color: none !important;
}
.nc-reset-search-widget-button {
    background: none;
    margin-left: 10px;
    color: #336699;
}

.collision-widget{
    margin: 5px 15px 5px;
}

.autocomplete-refsel-dialog.ui-dialog > .ui-dialog-content {
    padding: 20px 0;
}

/*new collapse styles*/
.main-par-layout table.column > tbody > tr > td,
.nc-row-rolled-up * {
    height: 0;
    padding: 0 !important;
    border: 0;
    overflow: visible;
    -webkit-transition: height .25s ease-in-out;
    -moz-transition: height .25s ease-in-out;
    -ms-transition: height .25s ease-in-out;
    -o-transition: height .25s ease-in-out;
    transition: height .25s ease-in-out;
}

.nc-row-rolled-up td {
    display: none;
}

.nc-row-rolled-down td {
    height: 100%;
}
.nc-control-parctrl .gwt-row {
    height: 26px;
}
.nc-control-parctrl .gwt-row.nc-row-rolled-up {
    display: none;
}

.nc-parctrl-no-animation,
.nc-parctrl-no-animation > td{
    -webkit-transition-duration: 0ms;
    -moz-transition-duration: 0ms;
    -ms-transition-duration: 0ms;
    -o-transition-duration: 0ms;
    transition-duration: 0ms;
}


/*new collapse styles end*/

.gwt-DatePicker {
    color: black;
    background-color: white;
    display: table !important;
}
.gwt-DatePicker table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
.gwt-DatePicker td {
    padding: 0;
}
.gwt-DatePicker select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
.gwt-DatePicker .datePickerMonthSelector td {
    vertical-align: middle;
}
.gwt-DatePicker .datePickerMonthSelector td:first-child {
    padding-left: 5px;
    padding-right: 2px;
}
.gwt-DatePicker .datePickerMonthSelector td:last-child {
    padding-right: 5px;
}
.gwt-DatePicker .datePickerMonthSelector td.date-picker-wag-month-year {
    font-size: 0;
}
.gwt-DatePicker .datePickerMonth,
.gwt-DatePicker .datePickerYear {
    width: 50%;
    height: 20px !important;
    vertical-align: middle;
    text-align: center;
    white-space: nowrap;
    font-family: 'robotoregular', Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.gwt-DatePicker .datePickerPreviousButton,
.gwt-DatePicker .datePickerNextButton,
.gwt-DatePicker .datePickerPreviousYearButton,
.gwt-DatePicker .datePickerNextYearButton {
    width: 20px !important;
    text-align: center;
    cursor: pointer;
    opacity: 0.7;
    outline: none;
    color: #b9c0cc;
    font-family: 'robotomedium', Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 1;
}
.gwt-DatePicker .datePickerPreviousButton:hover,
.gwt-DatePicker .datePickerNextButton:hover,
.gwt-DatePicker .datePickerPreviousYearButton:hover,
.gwt-DatePicker .datePickerNextYearButton:hover {
    opacity: 1;
}
.gwt-DatePicker .datePickerToday {
    display: inline-block;
    vertical-align: middle;
    width: 20px !important;
    height: 20px !important;
    margin: 0 5px;
    background: none;/*url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wwHCSIhk5G8EwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAACO0lEQVQ4y52STUiUURSGn3u/ayjTHyZD5EgICWqShSKRubCYTYvQcmGLolplv4t2QdSmVrUZAlu0UjcaWTRG/qBimhBqBWUjKDXCuMjFSJPj5zjffKfF6CiFID2rc+977uU9971KRFgjGAxKOBzG5/NRX1+v2MBmmt7YND09TV1dHVNTU/zNZpp5M/RBEstJAKILC8TjcWKxGM+734kICKCAaHRd6+wdEZTCk7MNE1tKUHW4HIDvk2MEAgG8Xi9FRaWIAnfV5uy3iYx26GAplqUZ/zKJans7LAcKCwFIpVwQIeUksbKyEFcwWuM4SZRl0JZmJbGCMQYUzEbmMMvJFHPhHwA09O2g3R8D0t43jgCgtUIplV4rRcIRaOkZlTXU7c/iu/FSREQGxkKZ/c3qjoFx0ayniCf1m4unjlJw8xVbQlxM84RwqbMbgNMVPsr359J44ggXWj7RstpXE3mIE1mtgUHurN2ADoW+8uxKDXcbj5Gf76MrtIhk76KhuohzzaPUVhan8/Z7MCdbAaitLKa2shhRYEpKymi6FwDgeEUZ5VXVRCMzvO4dIvjo6rpd9+k/EyhtYa5VafL8Z1lKulx/3E7B3j10dXfx4NZlludnGZxP23b6z2cODo6nf6MxBtp6RjKvuu/Mfcn1N8nPxdSWUngx/FG0FoVt29i2DUB/6xO8Hr3FFATV0fde8nbn8j/8spcwO7MNK/EFbDtBMuXgCriuiwAiglYWWltYKv0flaXIEg0aPNtz+APtU070AomHCwAAAABJRU5ErkJggg==') center no-repeat;*/
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.gwt-DatePicker .datePickerToday:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wwHCSIhk5G8EwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAACO0lEQVQ4y52STUiUURSGn3u/ayjTHyZD5EgICWqShSKRubCYTYvQcmGLolplv4t2QdSmVrUZAlu0UjcaWTRG/qBimhBqBWUjKDXCuMjFSJPj5zjffKfF6CiFID2rc+977uU9971KRFgjGAxKOBzG5/NRX1+v2MBmmt7YND09TV1dHVNTU/zNZpp5M/RBEstJAKILC8TjcWKxGM+734kICKCAaHRd6+wdEZTCk7MNE1tKUHW4HIDvk2MEAgG8Xi9FRaWIAnfV5uy3iYx26GAplqUZ/zKJans7LAcKCwFIpVwQIeUksbKyEFcwWuM4SZRl0JZmJbGCMQYUzEbmMMvJFHPhHwA09O2g3R8D0t43jgCgtUIplV4rRcIRaOkZlTXU7c/iu/FSREQGxkKZ/c3qjoFx0ayniCf1m4unjlJw8xVbQlxM84RwqbMbgNMVPsr359J44ggXWj7RstpXE3mIE1mtgUHurN2ADoW+8uxKDXcbj5Gf76MrtIhk76KhuohzzaPUVhan8/Z7MCdbAaitLKa2shhRYEpKymi6FwDgeEUZ5VXVRCMzvO4dIvjo6rpd9+k/EyhtYa5VafL8Z1lKulx/3E7B3j10dXfx4NZlludnGZxP23b6z2cODo6nf6MxBtp6RjKvuu/Mfcn1N8nPxdSWUngx/FG0FoVt29i2DUB/6xO8Hr3FFATV0fde8nbn8j/8spcwO7MNK/EFbDtBMuXgCriuiwAiglYWWltYKv0flaXIEg0aPNtz+APtU070AomHCwAAAABJRU5ErkJggg==');
}

.gwt-DatePicker .datePickerDays tr + tr td {
    border-top: 1px solid #e8ecee;
}
.gwt-DatePicker .datePickerDays tr + tr td + td {
    border-left: 1px solid #e8ecee;
}
.gwt-DatePicker .datePickerWeekdayLabel,
.gwt-DatePicker .datePickerWeekendLabel {
    text-align: center;
    background-color: #f6f6f6;
    border-top: 1px solid white;
    border-bottom: 1px solid #bcc0c1;
    font-family: 'robotoregular', Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 24px;
}
.gwt-DatePicker .datePickerDay {
    width: 30px;
    text-align: center;
    color: #7c8e9c;
    background-color: #fdfdfe;
    font-family: 'robotomedium', Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 11px;
    line-height: 25px;
    cursor: pointer;
    -webkit-transition: background-color 100ms linear;
    -moz-transition: background-color 100ms linear;
    -o-transition: background-color 100ms linear;
    transition: background-color 100ms linear;
    padding: 0;
    border: none;
}
.gwt-DatePicker .datePickerDay:focus {
    outline: 2px solid !important;
    outline-color: #a6c7ff !important;;
    outline: -webkit-focus-ring-color auto 5px !important;
}
.gwt-DatePicker .datePickerDayIsFiller {
    color: #b3bdc6;
    background-color: #f0f5f9;
}
.gwt-DatePicker .datePickerDayIsWeekend {
    background-color: #edf0f7;
}
.gwt-DatePicker .datePickerDayIsHighlighted,
.gwt-DatePicker .datePickerDayIsHighlighted:focus {
    outline: 1px solid #3d8ace;
}
.gwt-DatePicker .datePickerDayIsValue,
.gwt-DatePicker .datePickerDayIsValue:focus {
    background-color: #e8f1f9;
    outline: 1px solid #3d8ace;
}
.gwt-DatePicker .datePickerDayIsToday,
.gwt-DatePicker .datePickerDayIsToday:focus {
    color: white;
    background-color: #3d8ace;
    outline: 1px solid #3d8ace;
}

.nc-field-date-picker-popup .gwt-DatePicker.nc-field-date-picker .datePickerMonthSelector {
    line-height: 36px;
}

.nc-field-label__placeholder {
    padding-right: 10px;
}

.nc-field-required-label__placeholder, .nc-field-label__placeholder {
    left: 1px;
    position: absolute;
    top: 4px;
    font-style: italic;
    color: #808080;
}
.hidden-placeholder{
    display: none;
}

.nc-field-required-input__placeholder.placeholder_style,
.nc-field-input__placeholder.placeholder_style,
.nc-field-list_multiple__placeholder.placeholder_style,
.nc-field-list__placeholder.placeholder_style,
.nc-field-label__placeholder.placeholder_style
{
    font-style: italic;
    color: #999;
    font-family: Tahoma, Arial, sans-serif;;
}

.nc-field-list_multiple__placeholder{
    pointer-events: none;
}

.nc-attachment-hover {
    background-color: whitesmoke !important;
    border: 1px dashed lightsteelblue !important;
    color: #666666 !important;
}
.nc-attachment-content-hover {
    opacity: 0.3;
}
.nc-attachment-dnd-container .nc-field-attachment-input-container {
    border: 1px solid #AFB6BD;
}
.nc-field-attachment-input-container {
    min-height: 15px;
    padding: 7px;
}
.nc-remaing-label {
    color: #666666;
    float: left;
}
.nc-remaing-time {
    font-weight: bold;
    float: left;
}
.nc-field-attachment-name-container {
    width: 100%;
    color: #336699;
    display: table-cell;
    vertical-align: middle;
}
.nc-field-attachment-dnd {
    /*margin: 1px 1px 0 1px;*/
    border-bottom: 1px dashed black;
    display: inline-block;
}
.nc-attachment-failed-label {
    display: inline-block;
    margin: 0 7px;
    color: red;
}
.nc-attachment-filename-label {
    display: inline-block;
}
.nc-attachment-widget-button-container {
    display: inline-block;
    white-space: nowrap;
}
.nc-attachment-widget-button-container img {
    display: inline-block;
}
.nc-drop-message {
    pointer-events:none;
    position:absolute;
    color: #666666;
}
.nc-field-attachment-dnd.padding-top {
    /*padding-top: 7px;*/
}
.nc-field-attachment-dnd-multiple-container {
    padding-top: 7px;
}
.nc-field-attachment-dnd-multiple-container .nc-field-attachment-dnd {
    float: left;
}
.nc-field-attachment-dnd-multiple-container .nc-remaing-label {
    padding-left: 15px;
}
.nc-hidden-element {
    display: none !important;
}
.nc-progress-attachment {
    position: relative;
    width: 100%;
    height: 3px;
    background-color: white;
    border: 1px solid #99CC66;
    margin-top: 2px;
}
.nc-bar-attachment {
    position: absolute;
    height: 100%;
    background-color: #99CC66;
}
.nc-file-uploader-category {
    margin: 0 20px 10px 20px;
    line-height: 20px;
    width: 300px;
}
.nc-file-uploader-category select, .ui-dialog .nc-file-uploader-category select {
    width: 200px;
    height: 20px;
    float: none;
    margin-left: 10px;
}
.nc-field-container-multipleattachment a{
    padding-bottom: 1px;
    display: inline-block;
}
.nc-attachment-container {
    display: table-row;
    height: 20px;
}
/*.nc-attachment-container img {*/
/*display: table-cell;*/
/*}*/
.nc-remaining-estimate {
    padding-bottom: 7px;
}
.nc-attachment-items {
    color: #666666;
    float: left;
    padding-right: 15px;
}
.nc-attachment-top-layuot {
    width: 100%;
    padding: 9px;
}
.nc-attachment-scroll-container {
    overflow-y: scroll;
    height: 120px;
}
.nc-attachment-clear-all {
    margin: 1px 1px 0 1px;
    float: right;
    padding-top: 7px;
    border-bottom: 1px dashed black;
}

.nc-attachment-disabled {
    background-color: #f3f5f6;
    opacity: 0.4;
    pointer-events: none;
}
.nc-field-attachment-dnd:focus, .nc-attachment-clear-all:focus,
.nc-field-attachment-name-container:focus,
.attachmentClearButton:focus,
.nc-attachment-filename-label:focus{
    margin: 0;
    outline: 2px solid;
    outline-color: #a6c7ff;
    outline: -webkit-focus-ring-color auto 5px !important;
}

.nc-table-ingrid-editing .nc-table-readonly-but-editable:not(.nc-field-functions-readonly), .nc-parctrl-ingrid-editing .nc-table-readonly-but-editable,
.nc-widget-start-edit .nc-table-readonly-but-editable {
    background-color: #FFFFE6;
}

.nc-widget-start-edit .nc-table-readonly-but-editable {
    position: relative;
}

.nc-widget-start-edit .nc-table-readonly-but-editable:hover:after {
    content: 'Read only';
    position: absolute;
    background: rgb(255, 255, 255);
    border: solid 1px rgb(218, 231, 241);
    bottom: -25px;
    right: 0;
    z-index: 100000;
    padding: 3px 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.nc-control-tablectrl.nc-table-ingrid-editing .nc-table-cell.nc-table-readonly-but-editable {
    position: relative;
    overflow: visible;
}

.nc-control-tablectrl .nc-table-cell.nc-table-readonly-but-editable:not(.nc-field-functions-readonly):hover:after {
    content: 'Read only';
    position: absolute;
    background: rgb(255, 255, 255);
    border: solid 1px rgb(218, 231, 241);
    bottom: -25px;
    right: 0;
    z-index: 100000;
    padding: 3px 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.nc-widget-start-edit .main-par-layout .column > tbody > tr.gwt-row > td.nc-parctrl-cell-label.nc-parctrl-field-readonly-but-editable  {
    position: relative;
    padding-right: 25px !important;
}
.nc-widget-start-edit .main-par-layout .column > tbody > tr.gwt-row > td.nc-parctrl-cell-label.nc-parctrl-field-readonly-but-editable:after {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZBNjg0NDZCN0MwMTFFMkIyNkFCQzJBNDRCRUFGNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZBNjg0NDdCN0MwMTFFMkIyNkFCQzJBNDRCRUFGNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RkE2ODQ0NEI3QzAxMUUyQjI2QUJDMkE0NEJFQUY1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RkE2ODQ0NUI3QzAxMUUyQjI2QUJDMkE0NEJFQUY1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiYdM/cAAAIkSURBVHjanFNNaxNBGH5ndvYru8kmTbLdfiSiiR/EahT0opQeevEHFAnBn6A/oh5KD14UFIPnEJSexUsvSlEEFWoVRS9GSmrTaDbJ7jabdcfpCpHgRqEvPMw7w8Mz7/O+M4hSCmFhVrN65PTMNoDv2+8bulaum2E8DGNCyk8/5IwS4YwyL2YS98fxQgXatew5JHLzSE4DEiWEFWmpXc3kw7gozEL/5cU6MYoZRD8Ge0qPgLf9blO8/Kb43wq6a7kSFqQpHLsEpdW5AFhbACzLBbOaWfynQKtiSIKhVLh0kdDeOgxcNwB1PwNO5oiUjdf27k1yYwVEQ13GqioDn2I+tsCxbegzQO8JoEiBIaLxE9KNUIG9u/oUieHrXHKOh95jZrwPjmWB1bWCHOxnQNJ5QUzyN5u39fhfAvKs8oBLKCKABdRrAfUH0DNNsC0zyGmfNZQogOOqJE2Kt0YEmnfSF7BEF7hEnqP2c3ajF8DqmNBtd4Z7am0ASc3yJAJXd1YTJ4IxNlYSKHpS2RJy0QJWZACvMfTHaUvB+tNc+2NaOA7+96/U+dDbiF3bnSdExWUsD2awogA1P7FGCUPuxNlasDafouEZ/fGW2TiKiNw5s7OiXUHWI+ObcErQ6T5rlueMzDi6+PuRddfR6PD5KCsPw/6mWyfsLWqIOIDUg3YoIzzr1bgf4AdAPtVRq5J67frT5+EQIbpfXhzUdoxBh8PF7i8BBgC2LMIiSeeQegAAAABJRU5ErkJggg==');
    position: absolute;
    right: 3px;
    top: 6px;
}
.nc-table-ingrid-editing .TableCtrl > thead > tr > th.nc-field-label-readonly-but-editable {
    position: relative;

}
.nc-table-ingrid-editing .TableCtrl > thead > tr > th.nc-field-label-readonly-but-editable .header-block {
    padding-left: 25px !important;
}

.nc-table-ingrid-editing .TableCtrl > thead > tr > th.nc-field-label-readonly-but-editable:after {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZBNjg0NDZCN0MwMTFFMkIyNkFCQzJBNDRCRUFGNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZBNjg0NDdCN0MwMTFFMkIyNkFCQzJBNDRCRUFGNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RkE2ODQ0NEI3QzAxMUUyQjI2QUJDMkE0NEJFQUY1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RkE2ODQ0NUI3QzAxMUUyQjI2QUJDMkE0NEJFQUY1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiYdM/cAAAIkSURBVHjanFNNaxNBGH5ndvYru8kmTbLdfiSiiR/EahT0opQeevEHFAnBn6A/oh5KD14UFIPnEJSexUsvSlEEFWoVRS9GSmrTaDbJ7jabdcfpCpHgRqEvPMw7w8Mz7/O+M4hSCmFhVrN65PTMNoDv2+8bulaum2E8DGNCyk8/5IwS4YwyL2YS98fxQgXatew5JHLzSE4DEiWEFWmpXc3kw7gozEL/5cU6MYoZRD8Ge0qPgLf9blO8/Kb43wq6a7kSFqQpHLsEpdW5AFhbACzLBbOaWfynQKtiSIKhVLh0kdDeOgxcNwB1PwNO5oiUjdf27k1yYwVEQ13GqioDn2I+tsCxbegzQO8JoEiBIaLxE9KNUIG9u/oUieHrXHKOh95jZrwPjmWB1bWCHOxnQNJ5QUzyN5u39fhfAvKs8oBLKCKABdRrAfUH0DNNsC0zyGmfNZQogOOqJE2Kt0YEmnfSF7BEF7hEnqP2c3ajF8DqmNBtd4Z7am0ASc3yJAJXd1YTJ4IxNlYSKHpS2RJy0QJWZACvMfTHaUvB+tNc+2NaOA7+96/U+dDbiF3bnSdExWUsD2awogA1P7FGCUPuxNlasDafouEZ/fGW2TiKiNw5s7OiXUHWI+ObcErQ6T5rlueMzDi6+PuRddfR6PD5KCsPw/6mWyfsLWqIOIDUg3YoIzzr1bgf4AdAPtVRq5J67frT5+EQIbpfXhzUdoxBh8PF7i8BBgC2LMIiSeeQegAAAABJRU5ErkJggg==');
    position: absolute;
    left: 6px;
    top: 6px;
}

.dashboard .widget select:not([multiple]),
.ui-dialog select:not([multiple]) {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    padding-right: 15px;
	position: relative;
    background: transparent;
    z-index: 1;
}

.multilingual-popup .popupContent .multilingual-item .gwt-TextArea{
    border: 1px solid #ccc;
}

.multilingual-popup .popupContent .multilingual-item .gwt-Label{
    width: 50px;
}

.multilingual-value-text-bold {
    font-weight: bold;
}

.multilingual-value-reference {
    color:  #369;
    word-break: normal;
}
.dashboard .widget select::-ms-expand,
.ui-dialog select::-ms-expand {
    display: none;
}

.nc-field-container .nc-field-listbox-wrapper {
    position: relative;
}

.nc-field-container .nc-field-listbox-wrapper:not(.from-to-block-container):after {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEVvcnQnTp3mzF0zAAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB94EFgkBJE7bl2MAAAAQSURBVAjXY/jHUMNgwSAAAAoeAcMat+RvAAAAAElFTkSuQmCC');
    display: block;
    white-space: nowrap;
    position: absolute;
    right: 6px;
    top: calc(50% - 2px);
	pointer-events: none;
}

.nc-field-html-focusable-content.focused-content {
    outline: 2px solid;
    outline-color: #a6c7ff;
}

@media screen  and (-webkit-min-device-pixel-ratio:0) {
    .nc-field-html-focusable-content.focused-content {
        outline: -webkit-focus-ring-color auto 5px !important;
    }
}
.nc-field-html-focusable-content.focused-content a{

}

.nc-field-html-focusable-content.empty-content {
    height: 15px;
}

.ui-dialog-titlebar-close:focus,
.ui-button-text-only:focus{
    outline: -webkit-focus-ring-color auto 5px !important;
}
.nc-parctrl-group-expand-collapse-wrapper{
    display: inline-block;
    float: right;
    padding-left: 10px;
}

.nc-parctrl-group-expand-collapse-wrapper:focus{
    outline: -webkit-focus-ring-color auto 5px !important;
}

.nc-control-parctrl .nc-field-container-singledate .nc-field-list-select-container,
.nc-control-parctrl .nc-field-container-reference .nc-field-reference-selector-container,
.nc-control-parctrl .nc-field-container-photosingleattachment .nc-field-attachment-container,
.nc-control-parctrl .nc-field-container-singlelistbox .nc-field-list-value,
.nc-control-parctrl .nc-field-container-multiplelistbox .nc-field-list-value-container,
.nc-control-parctrl .nc-field-container-multiplemask .nc-field-list-value-container,
.nc-control-parctrl .nc-field-container-metareference .nc-field-reference-selector-container,
.nc-control-parctrl .nc-field-container-multipledate .nc-field-list-value-container,
.nc-control-parctrl .nc-field-container-multipleattachment .nc-field-list-value-container,
.nc-control-parctrl  .nc-field-container-singleattachment .nc-field-attachment-input-container,
.nc-control-parctrl .nc-field-container-multiplememo .nc-field-list-value-container .nc-field-list-value,
.nc-control-parctrl .nc-field-container-multipletext .nc-field-list-value-container .nc-field-list-value {
    width: 230px;
}

.nc-control-parctrl .nc-field-container-singletextbox .nc-field-text-input,
.nc-control-parctrl .nc-field-container-singleurl .nc-field-text-input,
.nc-control-parctrl .nc-field-container-singlememo .nc-memo-field,
.nc-control-parctrl .nc-field-container-singlepassword .nc-field-text-input {
    max-width: 230px;
    width: 100%;
}

.nc-parctrl-wag-hidden-headers {
    opacity: 0;
}

.nc-parctrl-wag-hidden-headers tr td{
    font-size: 0px !important;
}

.nc-field-attachment-input-container .wag-hidden-attachment-input{
    font-size: 0px !important;
    opacity: 0.001;
    margin-top: -8px;
}

.nc-message-tray-menu{
    list-style-type: none;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
}

.nc-message-tray-menu a:focus{
    outline: -webkit-focus-ring-color auto 5px;
    outline: 1px solid #a6c7ff;
}

.ui-dialog-buttonpane .ui-dialog-buttonset a:focus{
    outline: -webkit-focus-ring-color auto 5px;
    outline: 1px solid #a6c7ff;
}

.nc-message-tray-menubar ul{
    padding-left: 0px;
}

.list_down_menu ul li a:focus{
    outline: -webkit-focus-ring-color auto 5px;
    outline: 1px solid #a6c7ff;
}

.nc-table-ingrid-editing .nc-table-readonly-but-editable:not(.nc-field-functions-readonly), .nc-parctrl-ingrid-editing .nc-table-readonly-but-editable,
.nc-widget-start-edit .nc-table-readonly-but-editable {
    background-color: #FFFFE6;
}

.nc-widget-start-edit .nc-table-readonly-but-editable {
    position: relative;
}

.nc-widget-start-edit .nc-table-readonly-but-editable:hover:after {
    content: 'Read only';
    position: absolute;
    background: rgb(255, 255, 255);
    border: solid 1px rgb(218, 231, 241);
    bottom: -25px;
    right: 0;
    z-index: 100000;
    padding: 3px 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.nc-control-tablectrl.nc-table-ingrid-editing .nc-table-cell.nc-table-readonly-but-editable {
    position: relative;
    overflow: visible;
}

.nc-control-tablectrl .nc-table-cell.nc-table-readonly-but-editable:not(.nc-field-functions-readonly):hover:after {
    content: 'Read only';
    position: absolute;
    background: rgb(255, 255, 255);
    border: solid 1px rgb(218, 231, 241);
    bottom: -25px;
    right: 0;
    z-index: 100000;
    padding: 3px 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.nc-widget-start-edit .main-par-layout .column > tbody > tr.gwt-row > td.nc-parctrl-cell-label.nc-parctrl-field-readonly-but-editable  {
    position: relative;
    padding-right: 25px !important;
}
.nc-widget-start-edit .main-par-layout .column > tbody > tr.gwt-row > td.nc-parctrl-cell-label.nc-parctrl-field-readonly-but-editable:after {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZBNjg0NDZCN0MwMTFFMkIyNkFCQzJBNDRCRUFGNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZBNjg0NDdCN0MwMTFFMkIyNkFCQzJBNDRCRUFGNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RkE2ODQ0NEI3QzAxMUUyQjI2QUJDMkE0NEJFQUY1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RkE2ODQ0NUI3QzAxMUUyQjI2QUJDMkE0NEJFQUY1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiYdM/cAAAIkSURBVHjanFNNaxNBGH5ndvYru8kmTbLdfiSiiR/EahT0opQeevEHFAnBn6A/oh5KD14UFIPnEJSexUsvSlEEFWoVRS9GSmrTaDbJ7jabdcfpCpHgRqEvPMw7w8Mz7/O+M4hSCmFhVrN65PTMNoDv2+8bulaum2E8DGNCyk8/5IwS4YwyL2YS98fxQgXatew5JHLzSE4DEiWEFWmpXc3kw7gozEL/5cU6MYoZRD8Ge0qPgLf9blO8/Kb43wq6a7kSFqQpHLsEpdW5AFhbACzLBbOaWfynQKtiSIKhVLh0kdDeOgxcNwB1PwNO5oiUjdf27k1yYwVEQ13GqioDn2I+tsCxbegzQO8JoEiBIaLxE9KNUIG9u/oUieHrXHKOh95jZrwPjmWB1bWCHOxnQNJ5QUzyN5u39fhfAvKs8oBLKCKABdRrAfUH0DNNsC0zyGmfNZQogOOqJE2Kt0YEmnfSF7BEF7hEnqP2c3ajF8DqmNBtd4Z7am0ASc3yJAJXd1YTJ4IxNlYSKHpS2RJy0QJWZACvMfTHaUvB+tNc+2NaOA7+96/U+dDbiF3bnSdExWUsD2awogA1P7FGCUPuxNlasDafouEZ/fGW2TiKiNw5s7OiXUHWI+ObcErQ6T5rlueMzDi6+PuRddfR6PD5KCsPw/6mWyfsLWqIOIDUg3YoIzzr1bgf4AdAPtVRq5J67frT5+EQIbpfXhzUdoxBh8PF7i8BBgC2LMIiSeeQegAAAABJRU5ErkJggg==');
    position: absolute;
    right: 3px;
    top: 6px;
}
.nc-table-ingrid-editing .TableCtrl > thead > tr > th.nc-field-label-readonly-but-editable {
    position: relative;

}
.nc-table-ingrid-editing .TableCtrl > thead > tr > th.nc-field-label-readonly-but-editable .header-block {
    padding-left: 25px !important;
}

.nc-table-ingrid-editing .TableCtrl > thead > tr > th.nc-field-label-readonly-but-editable:after {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZBNjg0NDZCN0MwMTFFMkIyNkFCQzJBNDRCRUFGNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZBNjg0NDdCN0MwMTFFMkIyNkFCQzJBNDRCRUFGNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RkE2ODQ0NEI3QzAxMUUyQjI2QUJDMkE0NEJFQUY1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RkE2ODQ0NUI3QzAxMUUyQjI2QUJDMkE0NEJFQUY1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiYdM/cAAAIkSURBVHjanFNNaxNBGH5ndvYru8kmTbLdfiSiiR/EahT0opQeevEHFAnBn6A/oh5KD14UFIPnEJSexUsvSlEEFWoVRS9GSmrTaDbJ7jabdcfpCpHgRqEvPMw7w8Mz7/O+M4hSCmFhVrN65PTMNoDv2+8bulaum2E8DGNCyk8/5IwS4YwyL2YS98fxQgXatew5JHLzSE4DEiWEFWmpXc3kw7gozEL/5cU6MYoZRD8Ge0qPgLf9blO8/Kb43wq6a7kSFqQpHLsEpdW5AFhbACzLBbOaWfynQKtiSIKhVLh0kdDeOgxcNwB1PwNO5oiUjdf27k1yYwVEQ13GqioDn2I+tsCxbegzQO8JoEiBIaLxE9KNUIG9u/oUieHrXHKOh95jZrwPjmWB1bWCHOxnQNJ5QUzyN5u39fhfAvKs8oBLKCKABdRrAfUH0DNNsC0zyGmfNZQogOOqJE2Kt0YEmnfSF7BEF7hEnqP2c3ajF8DqmNBtd4Z7am0ASc3yJAJXd1YTJ4IxNlYSKHpS2RJy0QJWZACvMfTHaUvB+tNc+2NaOA7+96/U+dDbiF3bnSdExWUsD2awogA1P7FGCUPuxNlasDafouEZ/fGW2TiKiNw5s7OiXUHWI+ObcErQ6T5rlueMzDi6+PuRddfR6PD5KCsPw/6mWyfsLWqIOIDUg3YoIzzr1bgf4AdAPtVRq5J67frT5+EQIbpfXhzUdoxBh8PF7i8BBgC2LMIiSeeQegAAAABJRU5ErkJggg==');
    position: absolute;
    left: 6px;
    top: 6px;
}

/* Only for Chrome (checkboxes) */
@media screen  and (-webkit-min-device-pixel-ratio:0) {
    .gwt-checkbox-custom-focus {
        margin-top: 1px;
        margin-left: 1px;
        padding-top: 0px;
        width: 13px;
    }
    .gwt-checkbox-custom-focus:focus{
        outline: none;
    }
    .gwt-checkbox-custom-focus-wrapper {
        border: solid 1px #fff;
        width: 14px;
        height: 14px;
        display: block;
    }
    .gwt-checkbox-custom-focus-wrapper-toolbar{
        border: solid 1px #e4e8ec;
        border-color: transparent;
        width: 14px;
        height: 14px;

    }
    .gwt-checkbox-custom-focus-wrapper__color {
        border: solid 1px #6699cc;
    }
}

.tr-copy-hover-style{
    background: #F0F5F9 !important;
}

.TableCtrl .tr-copy-hover-style > .nc-table-cell.readonly {
    background: #E4E4E4 !important;
}

.function-button-copy-hover-style{
    opacity: 1 !important;
}

.additionalTabsDropDown-cell-table > div > div:focus{
    outline: 1px solid #a6c7ff !important;
    outline: -webkit-focus-ring-color auto 5px !important;
}

a.additionalTabsDropDown:focus{
    outline: 1px solid #a6c7ff !important;
    outline: -webkit-focus-ring-color auto 5px !important;
}

/* Extend clickable area */
.nc-widget-internal-checkbox-picker .nc-table-cell-checkbox{
    padding: 5px 1px 2px 5px;
}

.gwt-checkbox-custom-focus-wrapper{
    padding: 5px;
    cursor: default;
}

.gwt-checkbox-custom-focus-wrapper input{
    margin: 0px;
}

@media screen  and (-webkit-min-device-pixel-ratio:0) {
    .gwt-checkbox-custom-focus-wrapper input{
        margin: -6px 0px 0px -6px;
    }
    .gwt-checkbox-custom-focus-wrapper{
        padding: 10px;
    }
}

input:focus, select:focus, textarea:focus {
    outline: rgba(77, 144, 254, 0.5) solid 2px;
}

img.focused-content{
    outline: -webkit-focus-ring-color auto 5px !important;
}

.function-focus-link{
    width: 16px;
    display: block;
}

.nc-userview-item-cancel-bnt, .nc-userview-item-add-btn {
    padding: 2px;
}

.nc-userview-item-cancel-bnt:before{
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRkM2NTRGQjBCMjAxMUUzQjg3RThEOUVCNTg0N0RFMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRkM2NTRGQTBCMjAxMUUzQjg3RThEOUVCNTg0N0RFMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMDYyMTY0MUEyMDlFMzExQTgxQ0VFRjg3RUY0RDhBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlWZQzAAAAJmSURBVHjapJNdSFNhGMef83123KbblG02rEnOMWz2YYV1IRJEVkhdBNZFQTCKboJKKKQugl1pddFN4VUfZFFUeKGBQYPAjBqIqcuCUisnrSnLWufjPeftPUvKdi73wHtx/u///Pi/z/u8FMYYSikaSiy2WIj39okYG50sy7bTDLve1AwdjSKE+imK7u6KHZRX+qmVR4j33qkl0mC5yx3iRAEYminouqGDJiuQW1x4B4DbumKHPlgAF6/dFDmGm/T4/EE5n4fmhjqoq6kGmqZgNp2B5PsZUJAO2fn5j5quRS4cPyz/3wPDOOv0uIM/l76DTZJgYiadnp7/1uQskwINa1d3HGjdOstTGEyP6bU00elwHCWBYHtjPfi8laQ7nH/4zdvbV+8PIrJ9TxKF6MbQmq9m4D/eIgDCENBUBYLV3s4djaFUhd0GvGALY6wnrvT1e4klVxvwn0CqCsiAgAVgAKZ0hGBkdPyBJPAtOzdFUi6HtAzBie5bD72Jl8khhDSgaBK1GFAu8ljXdUiOTe4lnxkT0rZlXcrtKCMQIQzYSIyMTsRMj13gdAtgVZX7M9I0koM6fyp+2VuAiELLnm0bCMQODMOGFU3tMVMS75zlGvO/5NPX7z7u+aFqkFvIZlRZOcew7NDmaMRT6XYNPB1+5XNUuMDOs3CsY98ZySZeKh4kPpNdHLvxaKB+KS+DoshgJiqMK8eBIIjgkEQ4sn/3VJXHFSWyaplE8yRkZJ88e/G6YWr6E8xlFoAi7fJ5XBAO1kBrc9M4GfFdxPfl7x8moGjxZJ00O4//1fNljS/2U6U+598CDABsRSf2mUsH+AAAAABJRU5ErkJggg==');
}

.nc-userview-item-add-btn:before{
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNTQ2M0ZBNTBCMjAxMUUzQkUwREI0RUU2NUZBQjc0QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNTQ2M0ZBNDBCMjAxMUUzQkUwREI0RUU2NUZBQjc0QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMDYyMTY0MUEyMDlFMzExQTgxQ0VFRjg3RUY0RDhBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoIwcfwAAAIYSURBVHjapFNNaFNBEP42L3k/SZqoMTVtadXoIaASURGKRaEnrYIURPCiF3/woMGr9Fi8SvDkz8mzICKKR6EWPRg0KDUXq20xFqq10STvZ3fz3N1ITH3eMjDs7DffzJuZnUd830cvEkKPEu6+EEIwVbynC/OiaVmnIoYxKnHqui8d234gzDvThfNed9Wk+zJVvDtkmOaTdGYwH0skwShtfyUSQeNnDSvL1bLrOMenCxe+BBJcv3lbj8f7yoNbszkrFlPV1KqL6kwMDEPy7EYD1YX5Sr3+K3/j2iVv3Qw0kMup/kxONwy0OAdnDCfGx3DsyKiyJSZ9kiO5gRmk0qkrummg9uM7qoufwEXA+J4dCGka3pVeQRPnwPA2WNGo4oqQ4roErEWyssz+ZB8mTk/C0COi7JbyXT13Bq5HUap8xJpDQTmygWf00SKMUWgiUNNCqudulVhIDFNxRA+BFjZGTd+2HfKVcTxeWVXYybH96nz0otR5KfkyCUPngQpGtmxeaDbqoJ6nSFLlHChlnbv0Sc5IJr0USHD44L5bVsiH02y2g8XkZ97MYbb8QdkSkz7Jkdz/LZK+ulYr33/4NFd3GcQWil7bHXLO5DYiboRxdnKismlDMi9gL7CJQoYY489mX7/dPTf/GUvL38QiCTCdwq6d23HowN734bB2VPA6mxiYtlBdaEHoc/+vzPzB9H/5pNff+bcAAwC2ny9tWwsTKwAAAABJRU5ErkJggg==');
}
.nc-userview-item-ok-btn:before{
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRTNEMkRFNzBCMjExMUUzODI5N0FFNTdDRjVBRUIyOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowRTNEMkRFNjBCMjExMUUzODI5N0FFNTdDRjVBRUIyOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMDYyMTY0MUEyMDlFMzExQTgxQ0VFRjg3RUY0RDhBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pii/V2MAAAImSURBVHjapFNLaBNRFD2Tz3uTJrbVMTU20OpQJGI0VcQPgkspioLgRhduRMWFFreiK8WtVFcqblwLriouLVVcKGgwllCsNiamqW1j0kyS+WZ87ym1ybjLhcsbzjv3cu59ZyTXddFN+NBlBDqBW/efEHZckkOhM0FKD3PMMoy3erP5jH0+un3tgrmeL60f4ebE4ziV5clobDAV7u0DpbLADUNHfbWKpVIxbej6iTvjF394Gty495BEIhvSg8NqIhQOQ5KkNmWrlV9wWy6WFgpZTaul7l6/bLbtwA/pijIQSxBK0XIcOLa9lqXCdwTMOmorP8E5nOvZgRJVrhKZwnFsLJcWUCmvYHhkB6rsVGMKDu3dg3pTx9SnWcFlJRNtCuyWpPJxbMuCulXBuZPHsJibw7aBfhwcTcJ1WyiWq+Acy4HqUeCiJdm2xWb3Ibl7J3oowdlTY6CEiKLZwiLLkmjkZzN4fLCxR3YNJpErmE5nhVwSDIribK6ImW95ccc5vZQ4ngZDWzbnGnUNlmmiptUx9eEza2KwwgIyczlRzO84ZygWzXsaHD2w70HI50JvNAS5pjUw+fodMl/mxUtwjN9xDuf+z0ikXKmmnz5/kdAMG8yFbNY/K+Ivw9yICA3g/Onj2U39fSkGmx4nsojbtvPyzfuPyZmv88iXlsH9FI8q2DWyHUf2j2YCAf8Y4605USypIwnLcZav3H8x/RcjnXyp29/5twADAMt8P0MuacZjAAAAAElFTkSuQmCC');
}
.close-icon-btn:before{
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUQ3RTk5MDQzMjRFMTFFMkI0ODJDN0RGMzk5RTQ5QzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUQ3RTk5MDUzMjRFMTFFMkI0ODJDN0RGMzk5RTQ5QzkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRDdFOTkwMjMyNEUxMUUyQjQ4MkM3REYzOTlFNDlDOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRDdFOTkwMzMyNEUxMUUyQjQ4MkM3REYzOTlFNDlDOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpFqOVUAAACtSURBVHjaYvj//z8DCANBIYiA8ZExshwTiJGenu7LAAGFjIyMDMgAXY4xLS0NJsAwa9YsFSizH2QakmK4HPOZM2dubdmyRR3EMTY2fnf27FkhINPy+fPnosg2QeUWMkLdiGIaNgC0YTOIhmvAp2nmzJmbYWwmBgIA5HbkgGAiZDp66DGihwYuW2ChxwwMDV9sbvb19cUaehg2IHsQ3algOVj0gyIQW7JAlwMIMABzxIrOfCTJMwAAAABJRU5ErkJggg==');
}

/****************************/
/******BPI Tree - START******/
/****************************/

.entitys_wrapper{
    padding-right: 2px;
}
.entitys_wrapper.filter_show{
    /*transition: margin-right 1s;*/
    margin-right: 220px;
}
.entitys_wrapper.filter_hidden{
    /*transition: margin-right 1s;*/
    margin-right: 0px;
}
.mainContainer_wrapper {
    border-radius: 3px;
    border:1px solid rgba(209, 210, 211, 1);
    margin-top: 10px;
    margin-bottom: -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.0980392156862745);
    background: rgba(250, 249, 247, 1);
    min-width: 530px;
}

.mainContainer_wrapper.founded{
    border: 1px solid #fede76;
    background: #fff4d3;
}
.mainContainer_wrapper.founded.expanded{
    background: rgba(250, 249, 247, 1);
}
.mainContainer_wrapper .clear{
    clear:both;
}

.mainContainer_block_wrapper{
    height: 70px;
    width: 100%;
}
.mainContainer_inner_wrapper{

}
.more_details_container_wrapper{
    /*height: 0px;*/
    display: none;
    width: 100%;
    background: #faf9f7;
}

.mainContainer_wrapper.has_childrens.expanded .more_details_container_wrapper{
    background: rgba(240, 239, 237, 1);
}

.more_details_container_wrapper.collapsed{
    /*transition: height 1s;*/
    /*height: 0px;*/
    display: none;
}
.more_details_container_wrapper.expanded{
    /*transition: height 1s;*/
    /*height: 400px;*/
    display: block;
}

.more_details_btn_wrapper.collapsed img{
    transform: rotate(0deg);
}
.more_details_btn_wrapper.expanded img{
    transform: rotate(180deg)
}
.more_details_btn_wrapper.expanded.loading img{
    transform: rotate(0deg)
}
.more_details_btn_wrapper.loading .more_details_btn{
    display: none;
}
.more_details_btn_wrapper.loading .more_details_btn_loading{
    display: block;
}
.more_details_btn_loading{
    animation:spin 2s linear infinite;
    display: none;
    margin-top: 3px;
    margin-left: 3px;
}


.hidden_container{

}
.mainContainer_block__small{
    height: 50px;
    /*padding: 10px 0px;*/
    display: table-cell;
}
.mainContainer_block{
    height: 70px;
}
.mainContainer_block.expandCollapse_wrapper{
    width: 51px;
    /* height: 40px; */
    display: block;
    position:  absolute;
    /*background: #faf9f7;*/
    border-right:1px solid #efefef;
}
.expandCollapse_wrapper.expanded,
.mainContainer_wrapper.founded.expanded .expandCollapse_wrapper.expanded{
    background: rgba(240, 239, 237, 1);
}
.mainContainer_wrapper.founded .expandCollapse_wrapper.expanded{
    background: #ffeaa7;
}
.expandCollapse_btn_wrapper{
    width: 25px;
    height: 25px;
    margin-top: 22px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;

}
.expandCollapse_btn_wrapper:hover{
    cursor: pointer;
}
.mainContainer_block__small.title_wrapper{
    min-width: 300px;
    vertical-align: bottom;
    white-space: nowrap;
    display: inline-block;
    height:100%;
}

.mainContainer_block__small.details_wrapper{

    float:  right;
}
.mainContainer_block__small p {
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.title_wrapper .status_icon_wrapper{
    width: 40px;
    padding-top: 5px;
    display:  inline-block;
    float: left;
}

.title_wrapper .title_inner_wrapper{
    display: table;
    width: 550px;
    min-width: 260px;
    float: left;
    height:100%;
}
.title_inner_wrapper .center_wrapper{
    display: table-cell;
    vertical-align: middle;
}

.status_wrapper{
    position: absolute;
    margin-left: -20px;
    margin-top: 3px;
    top: 0;
    left: 0;
}

.status_icon{
    width: 8px !important;
    height: 8px;
    border-radius: 6px;
    margin-left: 23px;
    padding-bottom: 0px !important;
}

.status_icon img{
    margin-left: -13px;
    margin-top: 6px;
}
.title_text{
    font-family: 'Tahoma Bold', 'Tahoma Regular', 'Tahoma';
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    display: block;
    display: -webkit-box;
    position: relative;
}
.title_text__small .highlighted,
.title_text .highlighted{
    background: #fde0a5;
}
.title_text__small{
    padding-top: 5px;
    font-family: 'Tahoma';
    font-weight: 400;
    font-style: normal;
    font-size: 10px;
    color: #666666;
    white-space: normal;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.details_wrapper_inner{
    float: right;
    /*white-space: nowrap;*/
}
.complex.details_wrapper_inner .details_text_title,
.complex.details_wrapper_inner .details_text{
    height:27px;
}

.details_wrapper_inner.complex .details_element{
    margin-top: 0px;
    white-space: normal;
}

.mainContainer_wrapper.expanded .details_element{
    display: none;
}
.details_element{
    padding-right: 20px;
    margin-top: 10px;
    width: 110px;
    display:  inline-block;
    vertical-align:  top;
}
.details_text_title {
    font-family: 'Tahoma';
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    color: #999999;
    padding-bottom: 5px;
}
.details_text_title.ellipsis {
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    line-height: 13px;
    max-height:27px;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
}
.details_text_title.ellipsis::after {
    letter-spacing: 0.05em;
    content: "...";
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 0px 0px 1px 3px;
}
.details_text{
    font-family: 'Tahoma';
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
}
.details_text.ellipsis {
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    line-height: 13px;
    max-height:27px;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
}

.details_text.ellipsis::after {
    letter-spacing: 0.05em;
    content: "...";
    background: #faf9f7;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 0 0px 1px 3px;
}
.mainContainer_wrapper.founded .details_text.ellipsis::after{
    background: #fff4d3;
}

.details_text div{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.more_details{
    /*background: #faf9f7;*/
    width: 70px;
    height: 100%;
    display:  inline-block;
}
.more_details_btn_wrapper{
    background: #fff;
    border-radius: 3px;
    border:1px solid #dddede;
    width: 25px;
    height: 25px;
    margin-top: 13px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    transform: rotate(0deg);
}
.more_details_btn_wrapper:hover{
    cursor: pointer;
}
.more_details_btn{
    margin-top: 11px;
    transform: rotate(0deg);
}


.title_main_wrapper{
    display: table-cell;
    white-space:  normal;
}
.title_main.simple p{
    line-height:50px;
}
.title_main.no_caption{
}
.installment_wrapper{
    height: 15px;
    padding: 0 4px;
    min-width: 90px;
    display: table-cell;
}
.installment_text{
    font-family: 'Tahoma';
    font-weight: 400;
    font-style: normal;
    color: #FFFFFF;
    text-align: center;
    font-size: 11px;
    background: rgba(59, 163, 255, 1);
    padding: 1px 7px;
    min-width: 90px;
    border-radius: 3px;
}
.installment_number{

}
.title_main{

    display: table-row;
}
.expandCollapse_btn{
    margin-top: 4px;
}

.entity_wrapper .mainContainer{
    display: table;
    width: calc(100% - 50px);
    left: 50px;
    position:  relative;
    height:100%;
    padding: 10px 0px;
}

.expandCollapse_btn_wrapper_empty{
    width: 50px;
    border-right: 1px solid #efefef;
    height: 100%;
    float: left;

}
.expandCollapse_btn_wrapper_empty.collapsed{
    background: rgba(250, 249, 247, 1)
}
.expandCollapse_btn_wrapper_empty.expanded{
    background: rgba(240, 239, 237, 1)
}

.more_details_container{
    border-top:1px solid rgba(209, 210, 211, 1);
    margin-left: 50px;
}
.hierarchy_lvl_2{
    margin-left: 50px;
}


/*topbar search*/
.tree_main_wrapper .tree_topbar_wrapper{
    height: 37px;
    background: #fff;
    padding: 10px 0px 0px 0px;
    z-index: 100;
}

.entitys_wrapper.filter_hidden .tree_topbar_wrapper{
    /*transition: width 1s;*/
    width: 100%;
}
.tree_topbar_decoration_bg{
    background: url(/uiplugins/img/white_bg.png) repeat-x;
    height: 20px;
    position: fixed;
    width: inherit;
    z-index: 100;
    margin-top: 37px;
    display: none;
}
.hidden_search_submit{
    display: none;
}
.tree_topbar_information{

}
.search_input{
    border: 1px solid rgba(204, 204, 204, 1) !important;
    height: 26px;
    padding-left: 10px !important;
    padding-right: 20px !important;
    width: 225px;
    font-family: 'Tahoma' !important;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    color: #999999;
    text-align: left;
    border-radius: 3px;
}
.search_input_submit{
    height:13px;
    width:13px;
    display: block;
    position: absolute;
    margin-left: 204px;
    margin-top: 8px;
}
.search_input_loader{
    height:13px;
    width:13px;
    display: none;
    position: absolute;
    margin-left: 204px;
    margin-top: 8px;
    animation:spin 2s linear infinite;
}
.search_input_reset {
    height: 20px;
    width: 20px;
    opacity: 0.5;
    display: none;
    margin-left: 204px;
    margin-top: -22px;
    padding: 5px;
}
.search_input_submit:hover {
    content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUM0QTdENTAzRjA4MTFFOEI3QURFMEM3OTg2OUY5QjciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUM0QTdENEYzRjA4MTFFOEI3QURFMEM3OTg2OUY5QjciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFREIxRjM2RThBMDgxMUU2QUI4RTlBQ0JDMTYyMTFCRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFREIxRjM2RjhBMDgxMUU2QUI4RTlBQ0JDMTYyMTFCRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlJpQ4QAAAEgSURBVHjaYvz//z8DJYAFm6BJ+iwhIKUOxK/PzEy7g88ARmQXADUqAqn5QGyPpOY1EKcDDVqPzQAmNM3noVxboAZGIK0ExLOAeDVQvgivC4AK9gIpZiB2Bmr+i+alBCA1E4j1gHI3MVwAVKACpJyAuABdMwgAxRYAqWtAHIvLCyAD/gIVXsATXmeh6rAa8BHkfKBLRPEYIA0NUKwGnIJK5uCIVmlozBzBagDU31lAXA1UnIamGZQetgAxJzSQ8aaDCiDVCMT3oa6SA2IzqGYQAFkUDbRwJVYDoIZoASlvpADbAaVXADEb1JAIoCFrsBqACwANDgFSS6GG/AJiQ6Ah15iIzTRQG6OhLjgO9SbxLkByCchrT4EGfifLAHQAEGAAqH9v7kbVhpsAAAAASUVORK5CYII=');
}
.search_input_reset:hover {
    opacity: 0.8;
}

.tree_main_wrapper .tree_search_form{
    margin-bottom: 0px;
    float: left;
    width: 225px;
    float: left;
}

.tree_search_form.loading .search_input_submit{
    display: none;
}
.tree_search_form.loading .search_input_loader{
    display: block;
}
.tree_search_form.reset .search_input_reset{
    display: block;
}
.tree_search_form.loading.reset .search_input_reset{
    display: none;
}
.tree_search_form.reset .search_input_submit{
    display: none;
}

.tree_topbar_information_element{
    width: 100px;
    height: 25px;
    background: green;
    float: left;
    margin-right: 10px;
}
.tree_search_wrapper{
    right:  0;
}

.tree_main_wrapper .bpi_tree_toolbar .tree_search_wrapper-wrapper{
    top: 10px;
}
.bpi_tree_toolbar{
    height:55px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABA8AAAATCAYAAAD/GyQoAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADmSURBVHhe7dxBcQJRFETRYYUBFMRADKAgBlAQA1GAAQxEQQygAAMxgAIMZDVDdVWveBUH56yuhq73/25d178FAAAA4B8ZDx5tAAAAgCHjwb0NAAAAMGQ8+G0DAAAADBkPbm0AAACAIePBtQ0AAAAwZDz4aQMAAAAMGQ++2wAAAABDxoNLGwAAAGDYbdt2bgMAAAAMuTz4agMAAAAMGQ8+2wAAAABDxoNTGwAAAGDIePDRBgAAABjyYeKxDQAAADDk8uC9DQAAADDk8uCtDQAAADBkPDi0AQAAAIY8W9i3AQAAAF4syxNHykIlfOHBZgAAAABJRU5ErkJggg==');
    background-position: bottom;
    background-repeat: repeat-x;
}

.selected_result,
.search_result{
    float: left;
    font-family: 'Tahoma';
    font-weight: 400;
    font-style: normal;
    text-align: left;
    font-size: 11px;
    color: #000000;
    margin-top: 6px;
    margin-right: 10px;
    display: none;
}
.search_result.show{
    display:block;
}
.tree_main_wrapper .tree_toolbar_btn{
    padding: 5px 10px ;
    float: left;
    box-shadow: none;
    font-family: 'Arial';
    font-weight: 400;
    font-style: normal;
    font-size: 12px ;
    color: #000 ;
    background-color: rgba(255, 255, 255, 1) ;
    border:1px solid rgba(214, 218, 220, 1) !important;
    border-radius: 3px;
    margin-right: 10px;
}

.filter_btn{
    background: #fff;
    border-radius: 3px;
    border: 1px solid #dddede;
    width: 25px;
    height: 25px;
    text-align: center;
}
.filter_btn img{
    margin-top: 6px;
    opacity: 0.4;
}

.filter_btn.applied img{
    opacity: 1.0 !important;
}
.filter_btn.applied{
    border: 1px solid #3ba3ff !important;
}

.filter_btn.collapsed{
    border: 1px solid #dddede;
}
.filter_btn.expanded{
    border: 1px solid #3ba3ff;
}

.filter_btn_wrapper{
    float: left;
    margin-left: 10px;
    /*padding: 10px 20px;*/
}
.filter_dropdown_panel_wrapper{
    position: absolute;
    min-width: 150px;
    margin-left: -125px;
    margin-top: 5px;
    background: white;
    border: 1px solid #d1d2d3;
    border-radius: 3px;
    padding: 3px;
    z-index: 200;
}
.filter_dropdown_panel_wrapper.collapsed{
    display: none;
}
.filter_dropdown_panel_wrapper.expanded{
    display: block;
}
.filter_dropdown_btn_wrapper{
    border-top: 1px solid transparent;
}
.filter_dropdown_btn_wrapper.custom_profile_divider{
    border-top: 1px solid #d1d2d3;
}
.filter_dropdown_btn_wrapper:hover {
    background: #b6d9f4;
}

.filter_dropdown_btn_wrapper.active_filter{
    font-weight: bold;
}

.filter_dropdown_btn{
    border-radius: 3px;
    padding: 5px;
    font-size: 11px;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
    max-width: 120px;
    min-width: 120px;
    text-overflow: ellipsis;
    margin-bottom: 3px;
    cursor: pointer;
    float: left;
}


.filter_dropdown_btn_remove {
    float: right;
    margin-top: 5px;
    margin-right: 5px;
    opacity: 0.5;
    padding: 3px;
}
.filter_dropdown_btn_remove:hover{
    opacity: 1;
    height: 8px;
    cursor: pointer;
}
.filter_dropdown_btn_remove img{
    height: 8px;
}
.filter_dropdown_clear_all_btn{
    border-radius: 3px;
    padding: 5px;
    font-size: 11px;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
    max-width: 200px;
    text-overflow: ellipsis;
    margin-bottom: 3px;
    cursor: pointer;
    color: #006699;
    border-top: 1px solid #d1d2d3;
}
.filter_dropdown_clear_all_btn:hover {
    background: #b6d9f4;
}

.tree_main_wrapper > div:nth-child(2){
    position: relative;
    z-index: 1;
}

/*********FILTER*******/
.filter_container_wrapper{
    position: fixed;
    right: 0;
    top: 0;
    background: inherit;
    background-color: rgba(250, 249, 247, 1);
    box-sizing: border-box;
    border-width: 0px;
    border-style: solid;
    border-color: rgba(213, 223, 231, 1);
    border-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    /*display: none;*/
    width: 0px;
    background: #faf9f7;
    max-width: 270px;
}


.filter_container_wrapper.expanded{
    /*transition: width 1s;*/
    width: 270px;
    max-width: 270px;
    border-width: 1px;
}
.filter_header{
    padding: 10px 15px;
    width: 270px;

}
.entitys_wrapper.filter_show .tree_topbar_wrapper{
    /*transition: width 1s;*/
    width: calc(100% - 280px);
}
.filter_collapsed .tree_main_wrapper{
    /*transition: width 1s;*/
    width: 100%;
}
.filter_expanded .tree_main_wrapper{
    /*transition: width 1s;*/
    width: calc(100% - 280px);
}

.nc-control-bpitreectrl.srollbar_detected.filter_expanded .tree_main_wrapper{
    width: calc(100% - 285px);
}

.nc-control-bpitreectrl.srollbar_detected__slim.filter_expanded .tree_main_wrapper{
    width: calc(100% - 285px);
}

.filter_container_wrapper.collapse{
    /*transition: width 1s;*/
    width: 0px;
    height: 0px;
}

.tree_main_wrapper .tree_search_wrapper-wrapper{
    position: absolute;
    /* margin-left: 476px; */
    height: 30px;
    display: block;
    top: 10px;
    left: calc(100% - 263px);
}

.filter_header p{
    font-size: 16px;
    font-family: 'Arial Bold', 'Arial';
    font-weight: 700;
    font-style: normal;
    color: #000000;
    text-align: left;
    width: 214px;
    float: left;
    padding: 3px 0px;
}
.filter_header img{
    /*margin-top: 12px;*/
    margin-left: 0px;
    padding: 5px;
    padding-left: 0;
}
.filter_group{
    padding: 15px 20px;
    border-bottom: 1px solid #d1d2d3;
}
.filter_btn_clear{
    padding: 6px 10px;
    float: left;
    box-shadow: none;
    font-family: 'Arial';
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    color: #000;
    background-color: rgba(255, 255, 255, 1);
    border:1px solid rgba(214, 218, 220, 1);
    border-radius: 3px;
}
.filter_btn_apply{
    padding: 6px 10px;
    background: url(/uiplugins/img/applybtn.png) no-repeat;
    margin-left: 60px;
    font-family: 'Arial';
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    color: #FFFFFF;
    text-align: center;
}

.filter_group_title{
    font-family: 'Arial Bold', 'Arial';
    font-weight: 700;
    font-style: normal;
    font-size: 12px;
    color: #000000;
    text-align: left;
    padding: 5px 0px;
}

.filter_group.collapsed .filter_group_title img{
    transform: rotate(-90deg);
}
.filter_group.expanded .filter_group_title img{
    transform: rotate(0deg);
}

.filter_group_title img{
    padding: 2px 4px;
}
.filter_group_content{
    height:200px;
    background:green;
}
.filter_group.collapsed .filter_group_content{
    /*transition: height 1s;*/
    height: 0px
}
.filter_group.expanded .filter_group_content{
    /*transition: height 1s;*/
    height: 200px
}

.mainContainer_wrapper:first-child {
}

/*BACK TOP BUTTON*/
.back_top_wrapper{
    width: 101px;
    height: 26px;
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid rgba(213, 223, 231, 1);
    border-radius: 4px;
    box-shadow: none;
    font-family: 'Tahoma';
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
    color: rgba(0, 0, 0, 0.698039215686274);
    position: fixed;
    bottom: 0px;
    display: none;
    opacity: 0.6;
    z-index: 10;
}
.tree_main_wrapper .back_top_wrapper{
    position: fixed;
}
.back_top_wrapper:hover{
    opacity: 1;
    cursor: pointer;
}
.back_top_img{
    float: left;
    padding-top: 5px;
    padding-left: 10px;
}
.back_top_title{
    padding-top: 7px;
    padding-left: 33px;
    font-size: 11px;
}

.tooltip_wrapper{
    background: #fbfbfb;
    border:1px solid #adbecc;
    padding:10px;
    position: absolute;
    margin-top: 10px;
    margin-left: 50px;
    font-family: 'Tahoma';
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
    display: none;
    z-index: 20;
}

/*TREE CSS*/
.tree_node{
    margin: 0;
    line-height: 1.2;
    list-style: none;
}

.tree_node .tree_node_ul,
.tree_node .tree_node_li {
    margin: 0;
    padding: 0;
    line-height: 1.2;
    list-style: none;
    display:  inline-block;
    width: 100%;
}
.tree_node .tree_node_ul {
    padding: 0 0 0 15px;
}
.tree_node > .tree_node_li:not(:only-child), .tree_node .tree_node_li .tree_node_li {
    position: relative;
    padding: 2px 0px 3px 26px;
    margin-left: 12px;
    margin-bottom: -3px;
    width: calc(100% - 12px);
}

.tree_node .tree_node_li:not(:last-child) {
    border-left: 1px solid #d7d7d7;
}

.tree_node .tree_node_li .tree_node_li:before, .tree_node > .tree_node_li:not(:only-child):before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 26px !important;
    height: 47px;
    border-bottom: 1px solid #d7d7d7;
}

.tree_node .tree_node_li:last-child:before {
    width: calc(1.1em - 1px); border-left: 1px solid #d7d7d7;
}

.tree_main_wrapper{
    /*width:1300px; /* NEED remove it!!!*/
}


.tree_node .tree_node_li:last-child > .drop {margin-left: 1px;}
.tree_main_wrapper .collapseExpand.node_collapsed .tree_node_ul,
.tree_main_wrapper .collapseExpand.node_no_childs .tree_node_ul {
    display: none !important;
}
.tree_main_wrapper .collapseExpand.node_expanded .tree_node_ul{
    display: block;
}

/*LOAD MORE BUTTON*/

.tree_main_wrapper .collapseExpand.node_expanded .loadMore_wrapper{
    display: block;
}
.tree_main_wrapper .collapseExpand.node_collapsed .loadMore_wrapper{
    display: none !important;
}

.load_btn{
    padding: 8px 10px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAAAaCAYAAABM1ImiAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFhSURBVGhD7Zg7UsMwEIa1thNDMhA3NHANCjLMEMPkDlyANg0XoKRheCQcgNOkYyDOGaiTwCTkZS8rWw0Dtbb5P/mTZbn8ZyXL1B1kx0VIfWLTNsA7TDQmU1xT+jweckztvE7uFfBJsGETLvmDLgYZz6PCTQMNmtvA0Hk/46/txk0BDfaimgTxNOLZeu2mgAatet1Q+jjiz9XKTQEN9uPYBHbADDW1UPrwzrNvVIQmrd3YUOdeglggCE1aDbs0leXBUFGbAZ3dvfF0vnTZAA2S5k5VEaaQDuopV1CWhxysoaKSQfn5KiOoqSAVYcd/NxDoUwmi7KU8oKKSAZ3evvJ0upAnoEWSNKqK+L9coC+lc3sEmm4r9wiLSwUqKVRLk80CqmkzKJemX+lA79pb9dMPTbXZq/rFAdUNDztXl3meH+SFPVkA30RhaOKoNqGTm2E35/AlIHPk3gGPSDVMAlP0fgCHmq6mLGjZ5AAAAABJRU5ErkJggg==') no-repeat;
    font-family: 'Arial';
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    color: #FFFFFF;
    text-align: center;
    float: left;
    min-width: 100px;
    margin-right: 8px;
}
.loadMore_wrapper.load_show .load_btn{
    display: none;
}

.loadMore_wrapper{
    padding: 1px 0px;
    min-width: 230px;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: -1px;
}

.tree_node_li.collapseExpand.node_expanded .loadMore_wrapper{
    margin-left: 53px;
    height: 28px;
}
.load_text{
    font-family: 'Arial';
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
    color: #999;
    margin: 8px 0px 0px 90px;
}
/*.entity_chechbox {*/
/*position: absolute;*/
/*margin-left: -32px;*/
/*margin-top: 27px;*/
/*}*/

/*Checkbox - start*/
.entity_chechbox_wrapper {
    position: absolute;
    left: -11px;
    top: 37px;
    display: block;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.entity_chechbox_wrapper .entity_chechbox {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.entity_chechbox_wrapper  .chechbox_checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border: 1px solid #d1d2d3;
    border-radius: 3px;
}

.entity_chechbox_wrapper:hover .entity_chechbox ~ .chechbox_checkmark {
    background-color: #ccc;
}

.entity_chechbox_wrapper .entity_chechbox:checked ~ .chechbox_checkmark {
    background-color: #418dcf;
}

.entity_chechbox_wrapper  .chechbox_checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.entity_chechbox_wrapper .entity_chechbox:checked ~ .chechbox_checkmark:after {
    display: block;
}

.entity_chechbox_wrapper .chechbox_checkmark:after {
    left: 5px;
    top: 2px;
    width: 5px;
    height: 8px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.filter_container_wrapper{
    overflow-y: auto;
    overflow-x: hidden;
}

.nc-control-bpitreectrl.srollbar_detected .filter_container_wrapper{
    right: 17px !important;
}
.nc-control-bpitreectrl.srollbar_detected__slim .filter_container_wrapper{
    right: 7px !important;
}

.filter_container_wrapper tr.nc-row-rolled-down,
.filter_container_wrapper tr.group-name{
    /*display: block;*/
    /*height: 60px;*/
}
.filter_container_wrapper td.nc-parctrl-last-cell{
    float: left;
    line-height: 22px;
}
.filter_container_wrapper .main-par-layout table.column > tbody > tr > td, .nc-row-rolled-up {
    height: auto;
}

/*.nc-parctrl-group-expand-label{*/
/*display: block;*/
/*}*/
.filter_container_wrapper tr.nc-row-rolled-down >td{
    display: block;
}

.filter_container_wrapper .main-par-layout .column .gwt-row > td{
    border-bottom: 0px solid white;
    width: 100%!important;
}

.filter_container_wrapper td.nc-parctrl-cell{
    background: none;
}

.filter_container_wrapper .nc-search-form-wrapper .nc-search-field .nc-field-container{
    width: 100%;
}
.filter_container_wrapper .nc-control-parctrl .nc-field-list-select-container .nc-field-mask-text-input{
    width: 100%!important;
}
.filter_container_wrapper .nc-search-form-wrapper .main-par-layout .column .gwt-row > td.nc-parctrl-cell.nc-parctrl-last-cell{
    width: 100%;
    box-sizing: border-box;
}
.filter_container_wrapper .nc-search-form-wrapper .nc-control-parctrl input.nc-field-text-input{
    min-width: 166px;
}
.filter_container_wrapper .main-par-layout .column .group-name.nc-parctrl-group-collapsible{
    background: none !important;
}
.filter_container_wrapper .nc-parctrl-group-name-label{
    float: none;
    display: inline-block;
}
.filter_container_wrapper .nc-control-parctrl .nc-field-label{
    display: inline-block;
}

.filter_container_wrapper .nc-parctrl-group-expand-label img{
    transform: rotate(180deg);
}
.filter_container_wrapper .nc-parctrl-group-collapse-label img{
    transform: rotate(0deg);
}
.filter_container_wrapper .nc-parctrl-group-expand-collapse-wrapper{
    float: none;
    padding-left: 0px;
    height: 6px;
}

.filter_container_wrapper .nc-parctrl-group-name-label {
    font-family: 'Arial Bold', 'Arial';
    font-weight: 700;
    font-style: normal;
    font-size: 12px;
    color: #000000;
    text-align: left;
    margin-left: 7px;
    padding-right: 0px;
    width: 160px;
}

.filter_container_wrapper .ParCtrl-btm-toolbar .gwt-ParCtrl-btn,
.filter_container_wrapper .nc-toolbar-bottom .TableCtrl-button{
    padding: 6px 10px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAAAaCAYAAABM1ImiAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFhSURBVGhD7Zg7UsMwEIa1thNDMhA3NHANCjLMEMPkDlyANg0XoKRheCQcgNOkYyDOGaiTwCTkZS8rWw0Dtbb5P/mTZbn8ZyXL1B1kx0VIfWLTNsA7TDQmU1xT+jweckztvE7uFfBJsGETLvmDLgYZz6PCTQMNmtvA0Hk/46/txk0BDfaimgTxNOLZeu2mgAatet1Q+jjiz9XKTQEN9uPYBHbADDW1UPrwzrNvVIQmrd3YUOdeglggCE1aDbs0leXBUFGbAZ3dvfF0vnTZAA2S5k5VEaaQDuopV1CWhxysoaKSQfn5KiOoqSAVYcd/NxDoUwmi7KU8oKKSAZ3evvJ0upAnoEWSNKqK+L9coC+lc3sEmm4r9wiLSwUqKVRLk80CqmkzKJemX+lA79pb9dMPTbXZq/rFAdUNDztXl3meH+SFPVkA30RhaOKoNqGTm2E35/AlIHPk3gGPSDVMAlP0fgCHmq6mLGjZ5AAAAABJRU5ErkJggg==') no-repeat;
    /*margin-left: 60px;*/
    font-family: 'Arial';
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    color: #FFFFFF!important;
    text-align: center;
    min-width: 45px!important;
    font-size: 12px!important;
}
.filter_container_wrapper .ParCtrl-btm-toolbar .gwt-ParCtrl-btn:hover, .nc-toolbar-bottom .TableCtrl-button:hover{
    background-position: 0px 0px;
}
.filter_container_wrapper .ParCtrl-btm-toolbar .gwt-ParCtrl-btn:after, .nc-toolbar-bottom .TableCtrl-button:after{
    content: '';
    display: block;
    width: 0px;
    height: 0px;
    position: absolute;
    top: 0;
    right: 0px;
    background: none;
}
.filter_container_wrapper .main-par-layout table.column > tbody > tr.group-name > td{
    padding: 10px 10px !important;
}
.filter_container_wrapper .nc-control-parctrl .refsel{
    min-width: 125px;
}

.loadMore_wrapper.load_show .load_btn_loader_wrapper{
    display: block;
}

.load_btn_loader_wrapper{
    display: none;
    padding: 7px 10px 9px 10px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAAAaCAYAAABM1ImiAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFhSURBVGhD7Zg7UsMwEIa1thNDMhA3NHANCjLMEMPkDlyANg0XoKRheCQcgNOkYyDOGaiTwCTkZS8rWw0Dtbb5P/mTZbn8ZyXL1B1kx0VIfWLTNsA7TDQmU1xT+jweckztvE7uFfBJsGETLvmDLgYZz6PCTQMNmtvA0Hk/46/txk0BDfaimgTxNOLZeu2mgAatet1Q+jjiz9XKTQEN9uPYBHbADDW1UPrwzrNvVIQmrd3YUOdeglggCE1aDbs0leXBUFGbAZ3dvfF0vnTZAA2S5k5VEaaQDuopV1CWhxysoaKSQfn5KiOoqSAVYcd/NxDoUwmi7KU8oKKSAZ3evvJ0upAnoEWSNKqK+L9coC+lc3sEmm4r9wiLSwUqKVRLk80CqmkzKJemX+lA79pb9dMPTbXZq/rFAdUNDztXl3meH+SFPVkA30RhaOKoNqGTm2E35/AlIHPk3gGPSDVMAlP0fgCHmq6mLGjZ5AAAAABJRU5ErkJggg==') no-repeat;
    float: left;
    min-width: 100px;
    margin-right: 8px;
}

.load_dot_wrapper{
    display: inline-block;
    width: 10px;
    height:10px;
}

.load_dot{
    border-radius: 50%;
    background: #fff;
    margin-left: auto;
    margin-right: auto;
    animation: bounce 1s infinite;
}

.load_dot_wrapper:first-child .load_dot{
    animation-delay: 0s;
}
.load_dot_wrapper:nth-child(2) .load_dot{
    animation-delay: 0.25s;
}
.load_dot_wrapper:nth-child(3) .load_dot{
    animation-delay: 0.5s;
}

@keyframes bounce {
    /*0% { transform: rotate(0deg); }*/
    /*100% { transform: rotate(360deg); }*/
    0%   {width: 8px;  height:8px; margin-top: 3px;}
    50%  {width: 4px;  height:4px; margin-top: 5px;}
    100% {width: 8px;  height:8px; margin-top: 3px;}
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% {  -webkit-transform: rotate(360deg); transform:rotate(360deg); } }


.load_dot_wrapper:first-child{
    margin-left: 23px;
}
.selected_result-wrapper{
    display: none;
}
.selected_result-wrapper.show{
    display: inline-block;
}
.selected_result-wrapper.show .selected_result{
    display: block;
}

/* Composite part */
.tree_main_wrapper .nc-composite-tab-layout-bar{
    background-color: #faf9f7 !important;
    padding-top: 0 !important;
    border-bottom: 1px solid #d1d2d3;
    /*border-left: 1px solid #efefef;*/
    margin-bottom: 10px;
}
.tree_main_wrapper .nc-composite-tab-layout-bar-item{
    background-color: #faf9f7 !important;
    border-bottom: 2px solid #faf9f7;
    padding: 5px 0px;
    margin: 0px 10px 0px 0px;
    color: black!important;
}
.tree_main_wrapper .nc-composite-tab-layout-bar-item-selected{
    border-bottom: 2px solid #0b81b3 !important;
    box-shadow: 0 0px 0px #BDBDBD inset;

}
.tree_main_wrapper .more_details_container_wrapper.expanded .more_details_container{
    border-top: 0px solid rgba(209, 210, 211, 1);
    border-left: 1px solid #efefef;
}
.tree_main_wrapper .nc-composite-tab-layout-bar-item div{
    border-bottom: 0px dotted !important;
    font-family: 'Tahoma';
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
}
.tree_main_wrapper .nc-composite-layout-tab .gwt-TabBarFirst-wrapper{
    padding-left: 36px;
}
.tree_main_wrapper .main-par-layout .column .group-name.nc-parctrl-group-collapsible{
    background: none !important;
}
.tree_main_wrapper .main-par-layout .column .group-name{
    color: #000 !important;
}
.tree_main_wrapper .main-par-layout .column .gwt-row > td{
    border-bottom: 0px solid #dae7f1;
}
.tree_main_wrapper .main-par-layout  td.nc-parctrl-cell{
    background: none;
}
.tree_main_wrapper .nc-composite-layout-item-tab{
    padding-left: 40px !important;
}
.main-par-layout .column > tbody > tr.gwt-row > td.nc-parctrl-cell-label.nc-parctrl-cell-label-0 {
    padding: 8px 0px 4px 10px !important;
}
.tree_main_wrapper .main-par-layout .nc-row-rolled-down > td:nth-last-child(2){
    border-left: 1px solid #efefef !important;
    padding: 8px 0px 4px 0px !important;
}
.tree_main_wrapper .main-par-layout table.column > tbody > tr.group-name > td{
    padding: 7px 0px !important;
}
.tree_main_wrapper .nc-field-label{
    color: #999999;
}

.filter_container_wrapper .nc-toolbar-bottom{
    position: fixed;
    bottom: 0px;
    background: #faf9f7;
    width: 260px;
    padding: 15px 45px;
    z-index: 10;
    margin-bottom: 1px;
}
.filter_container_wrapper .nc-toolbars-bottom .nc-toolbar{
    padding: 0px;
}
.filter_container_wrapper .nc-toolbar-bottom .TableCtrl-button {
    margin: 0px;
    padding: 6px 18px;
}
.filter_container_wrapper .nc-toolbar-bottom .nc-toolbar-cell:first-child {
    padding-right: 10px;
}
.filter_container_wrapper .nc-control{
    padding-bottom: 70px;
}
.filter_container_inner_wrapper .nc-control{
}

.filter_container_wrapper .nc-field-container-singledate td:last-child .nc-search-range-to-container.nc-range-to-date-field-container{
    margin-top: 25px;
    position: relative;
    padding-top: 0;
}
.filter_container_wrapper .nc-field-container-singledate td:last-child .nc-search-range-to-container td:last-child{
    background-color: white;
}
.filter_container_wrapper .nc-search-range-to-label{
    position: absolute;
    top: -20px;
    left: 0;
}
.filter_container_wrapper .main-par-layout .column .gwt-row > td.nc-parctrl-cell.nc-parctrl-cell-invalid:before{
    left: 15px;
    top: -17px;
}

.save_filter_wrapper{
    margin-top: -167px;
    border-top: 1px solid #d5dfe7;
    padding: 15px;
}
.save_filter_input{
    height: 25px;
    width: 230px;
    margin: 5px 0px;
    border-radius: 3px;
    border: 1px solid #d1d2d3;
}

.filter_checkbox_wrapper {
    position: absolute;
    /*left: -11px;*/
    /*top: 37px;*/
    display: block;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.filter_checkbox_wrapper .filter_checkbox {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.filter_checkbox_wrapper  .checkbox_checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border: 1px solid #d1d2d3;
    border-radius: 3px;
}

.filter_checkbox_wrapper:hover .filter_checkbox ~ .checkbox_checkmark {
    background-color: #ccc;
}

.filter_checkbox_wrapper .filter_checkbox:checked ~ .checkbox_checkmark {
    background-color: #418dcf;
}

.filter_checkbox_wrapper  .checkbox_checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.filter_checkbox_wrapper .filter_checkbox:checked ~ .checkbox_checkmark:after {
    display: block;
}

.filter_checkbox_wrapper .checkbox_checkmark:after {
    left: 5px;
    top: 2px;
    width: 5px;
    height: 8px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.filter_container_wrapper.nc-scroll{
    position: fixed;
}

.filter_container_wrapper .nc-control-parctrl .nc-field-label{
    margin-left: 15px;
    min-width: 210px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.filter_container_wrapper .nc-control-parctrl .nc-field-label.date_from_label{
    color: black;
    margin-bottom: -7px;
}
.filter_container_wrapper .nc-control-parctrl .nc-parctrl-label-invalid .nc-field-label{
    margin-left: 35px;
    min-width: 190px;
}
.filter_container_wrapper .nc-composite-layout .main-par-layout .column .gwt-row > td.nc-parctrl-cell:last-child{
    padding: 4px 23px 4px 15px !important;
}
.filter_container_wrapper .nc-search-field-wrapper .nc-search-layout{
   float: none;
    width: 100%;
}
.filter_container_wrapper .nc-field-label{
    margin-bottom: 0px;
}
.filter_field_wrapper{
    position: relative;
}
.filter_container_wrapper .export_btn{
    position: absolute;
    top: -23px;
    left: 0;
    margin-left: 214px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBMTkxMEREQTM1NzkxMUUzQkQ3NUU3Q0I5NjU4RDU4NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBMTkxMEREOTM1NzkxMUUzQkQ3NUU3Q0I5NjU4RDU4NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEREMzMzI0ODc4MzVFMzExQjFFNjk1MjMwQ0U3QkJFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjMwNTBBMUE1MDBFMTExOEFGQkExNjA1RkZEMzREMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnlbN2MAAAKnSURBVHjajFN9SFNRFP+97b29NzWJ5R+VSmBlQfmV/RGFhGEoSbjoaywlQkEsCqz8gJUILvr4QyNRSTBxLYL8YyM/MsliGEhDnBZUpEkhgpCp5Pb2Nvd2u++Jw2CB53Defffcc37n616GEAKFqu2aTLp0U/E/KA6nY4PEKp/KDi11ZobyDpcYht1OTE9PE7fbHdVBkqRFQRDSTCbTrLJnLjdrs+k6mJdz1pCSuhUfRjyY+Pw+4pCalItrxsHIvq21DTzPL+j1+nSz2TzLBkRNb0GuybAl2Ys57wh2ZWzGvqzz0DAc4tm9aGqtA6EsIwyGAsiyDFEUDeFweNxut2dqAj5GR2QN/JII0S9C8ktKmghIAQSDQdBzNbICEKKSmJyogvh8vgSv1zvOlFgSjspy6E1+fh67LYXD6PAMPOOjkZQz9hxHbZkTFDKiYyjz0MHW2QXWZv3lauoqLe11Op+cKCzQfvJM4nrFKzA0sDKggztzaOQQsi0xiNfz0HOxeFnzg7pzaiarU7jYYZODDHocfV0CHwsx6MMmIURBNEizsLQfwPPyfvCsgHLbaQonr/aFAkC5B2tie9pJlpZ/E4kESEo1yJUXB8i7qWckq44lNx1HyCFrHJkj86oESJC0tLQQzfoZLy0uQ4iLwzyW8P0+gWtiDH1f22E1P4Lrowfdlims0PiKrGXArgdQFMrBCuXdNQzqi+vR2H0XnD4GN87cwrmGVOg4HbRaLfqqfqr2/2RAZ6sCHKtOQuWFq/jmHUNRYSGGhl348seN0lMVCIVW8LjKrdop9lEyoPebA9odzbR5jDoyhnax53UPjEYeJ41FKLuXjf7amf+X4LgzGfUdXGrYD0EbQ0tgo/dgrYQd2B4V4O3thch/1BKoYuChtbEAG6eBvwIMAM08Sk1uAUwvAAAAAElFTkSuQmCC') no-repeat;
    border: none;
    height: 20px;
    width: 20px;
    cursor: pointer;
}

.tree_main_wrapper .more_details_container tr.gwt-row.nc-row-rolled-down td {
    width: 200px !important;
    height: 24px !important;
    /*padding: 8px 17px 4px 40px !important;*/
    display: inline-block;
    white-space: nowrap;
}
.tree_main_wrapper .more_details_container .nc-control-parctrl .gwt-row.nc-row-rolled-down{
    height: 24px !important;
}

.tree_main_wrapper .more_details_container .nc-control .nc-control-parctrl{
    max-width: calc(100% - 20px);
}

.tree_main_wrapper .more_details_container .nc-control-parctrl .nc-field-label{
    /*margin-left: 5px;*/
}
.tree_main_wrapper .more_details_container .nc-parctrl-group-name-label-wrapper{
    position: relative;
    margin-top: 10px;
    background: #e4e9ed;
    height: 35px;
    padding: 10px 10px;
    margin-left: -10px;
}
.tree_main_wrapper .more_details_container .main-par-layout .column .gwt-row > td.nc-parctrl-cell,
.tree_main_wrapper .more_details_container .nc-composite-layout .main-par-layout .column .gwt-row > td.nc-parctrl-cell:last-child{
    padding: 0px 10px 0px 17px !important;
}
.tree_main_wrapper .more_details_container .nc-field-container .nc-field-text-readonly{
    padding-top: 0px;
}
.tree_main_wrapper .more_details_container .nc-field-label{
    margin-bottom: 0px;
}
.tree_main_wrapper .more_details_container .nc-parctrl-group-expand-img{
    transform: rotate(180deg);
}
.tree_main_wrapper .more_details_container .nc-parctrl-group-expand-collapse-wrapper{

}
.tree_main_wrapper .more_details_container .nc-parctrl-group-collapsible .nc-parctrl-group-collapse-label,
.tree_main_wrapper .more_details_container .nc-parctrl-group-collapsible .nc-parctrl-group-expand-label{
    padding: 5px 10px;
    margin-top: 0px;
}
.tree_main_wrapper .more_details_container .nc-parctrl-group-collapsible .nc-parctrl-group-expand-collapse-wrapper{
    padding-left: 0px;
}
.tree_main_wrapper .more_details_container .main-par-layout .column > tbody > tr > td.nc-parctrl-stretch-cell{
    width:calc(50% - 400px) !important;
    min-width: 10px !important;;
}

.tree_main_wrapper .more_details_container .main-par-layout .column .gwt-row.gwt-last-row > td{
    border: solid 0px transparent;
}

.tree_main_wrapper .more_details_container .nc-composite-layout-wrapper{
    overflow-x: auto;
    overflow-y: hidden;
    /*padding-bottom: 10px;*/
}

.tree_main_wrapper .more_details_container .TableCtrl th{
    background: none;
}
.tree_main_wrapper .more_details_container .TableCtrl > thead > tr > th{
    border-top: 0px solid #fff;
}
.tree_main_wrapper .more_details_container .TableCtrl > thead > tr{
    background: #e4e9ed ;
}
.tree_main_wrapper .more_details_container .TableCtrl > thead > tr > th > div{
    background: none;
}
.tree_main_wrapper .more_details_container .TableCtrl > tbody > tr > td{
    border-bottom: 0px solid #DAE7F1;
}
.tree_main_wrapper .more_details_container .nc-composite-layout-wrapper table > tbody > tr{
    background: #faf9f7;
}
.tree_main_wrapper .more_details_container .nc-composite-layout-wrapper table > tbody > tr > td{
    border: 0px solid #fff;
}
.nc-control-bpitreectrl .tree_topbar_wrapper .nc-toolbar-part-left{
    position: static !important;
}
.entity_wrapper .mainContainer_block.expandCollapse_wrapper .load_btn_loader_wrapper{
    display: none;
    padding: 0px;
    background: none;
    float: left;
    min-width: 55px;
    margin-right: 0px;
    margin-top: 27px;
}
.entity_wrapper .mainContainer_block.expandCollapse_wrapper.loading .load_btn_loader_wrapper{
    display: block;
}
.entity_wrapper .mainContainer_block.expandCollapse_wrapper .load_dot{
    background: #000;
}
.entity_wrapper .mainContainer_block.expandCollapse_wrapper.loading .expandCollapse_btn_wrapper{
    display: none;
}
.entity_wrapper .mainContainer_block.expandCollapse_wrapper.loading  .load_dot_wrapper:first-child{
    margin-left: 10px;
}
.filter_container_wrapper select.nc-field-list-value{
    height: 60px;
}
.filter_container_wrapper .nc-search-form-wrapper input.nc-field-date-input {
    min-width: 146px;
}

.filter_container_wrapper .nc-control-parctrl .nc-field-container-singlememo .nc-memo-field {
    width: 230px;
}
.filter_container_wrapper .nc-toolbar-bottom button.TableCtrl-button {
    min-width: 45px!important;
    font-size: 12px!important;
}

.entity_wrapper .more_details_container_wrapper .main-par-layout .column > tbody > tr.gwt-row > td.nc-parctrl-cell-label {
    padding: 0px 0px 0px 10px !important;
}

.tree_main_wrapper .more_details_container .gwt-TabPanelBottom {
    border-width: 0px 0px 0px;
    overflow: hidden;
    padding: 0px;
}

.bpi_tree_table, .bpi_tree_light_table{
    width: 100%;
    table-layout: fixed;
    white-space: normal;
    font: 11px Tahoma, Arial, sans-serif;
}
table.bpi_tree_light_table thead{
    visibility: collapse;
}
.bpi_tree_light_table > thead > tr > th{
    font-family: Tahoma, Verdana, sans-serif !important;
    font-size: 11px;
    border-collapse: separate;
    line-height: 1.2;
    font-weight: bold;
    color: #333;
    text-shadow: none;
    padding: 8px 36px 8px 10px;
    margin-right: -1px;
}
.tree_main_wrapper .more_details_container .nc-composite-layout-wrapper table.bpi_tree_light_table > tbody > tr{
    background-color: #faf9f7;
}
.tree_main_wrapper .more_details_container .nc-composite-layout-wrapper table.bpi_tree_light_table > tbody > tr:nth-child(2n){
    background-color: #e4e9ed;
}
.tree_main_wrapper .more_details_container .nc-composite-layout-wrapper table.bpi_tree_light_table > tbody > tr > td{
    padding: 4px 2px 9px 9px;
    border: 1px solid transparent;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
    font-size: 11px;
}
.bpi_tree_light_table{
    width: 100%;
}
table.bpi_tree_light_table thead{
    visibility: collapse;
}
.bpi_tree_light_table > thead > tr > th{
    font-family: Tahoma, Verdana, sans-serif !important;
    font-size: 11px;
    border-collapse: separate;
    line-height: 1.2;
    font-weight: bold;
    color: #333;
    text-shadow: none;
    padding: 8px 36px 8px 10px;
    margin-right: -1px;
}
.tree_main_wrapper .more_details_container .nc-composite-layout-wrapper table.bpi_tree_light_table > tbody > tr{
    background-color: #faf9f7;
}
.tree_main_wrapper .more_details_container .nc-composite-layout-wrapper table.bpi_tree_light_table > tbody > tr:nth-child(2n){
    background-color: #e4e9ed;
}
.tree_main_wrapper .more_details_container .nc-composite-layout-wrapper table.bpi_tree_light_table > tbody > tr > td{
    padding: 4px 2px 9px 9px;
    border: 1px solid transparent;
}
.tree_main_wrapper .mainContainer_block__small.title_wrapper .title_scratch{
    width:430px;
    height:100%;
    display: inline-block;
}
.tree_main_wrapper .details_element.hide{
    visibility: hidden;
    width: 0px;
    padding-right: 0px;
}

.nc-treectrl-cell-invalid{
    background-color: rgba(255, 146, 146, 0.5) !important;
    position: relative;
    margin-top: -5px;
    padding-top: 5px;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
}

.nc-treectrl-cell-invalid:hover > .nc-field-validation-widget-container{
    visibility: visible !important;
}

.nc-treectrl-cell-invalid > .save_filter_title:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAMAAABlXnzoAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEXDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTTDTTT///8AAABdVL/qAAAAGXRSTlMAS+hMFe6foD3+BNLTdBvzHKtHSNHm51TlWh9RHQAAAAFiS0dEGwJg1KQAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfhCBARJhnL9Jx6AAAAVElEQVQI103J6xaAEBhE0S9R6CKlGO//oIVFzq/Za4hSA2MjtbgABG+c8DVXSYUYoWSRXpCIVWduKMSWtJtKc3y0aFmiM4/8Ahe5no5udD3kw6/gX54+CmdHAsS7AAAAAElFTkSuQmCC');
    width: 14px;
    height: 14px;
    margin-right: 5px;
}


.nc-treectrl-cell-invalid > .save_filter_input_wrapper > .save_filter_input {
    border: 1px solid #c34d34 !important;
}

.nc-treectrl-cell-invalid > .nc-field-validation-widget-container {
    position: absolute;
    padding-bottom: 5px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUFGRDU5M0I4OEUxMTFFM0E5QjBFMzZCRkRENTY0QkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUFGRDU5M0M4OEUxMTFFM0E5QjBFMzZCRkRENTY0QkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQUZENTkzOTg4RTExMUUzQTlCMEUzNkJGREQ1NjRCQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQUZENTkzQTg4RTExMUUzQTlCMEUzNkJGREQ1NjRCQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsP7+9EAAAA0SURBVHjaYjzsa/KJAQew3XxGnQlI8+GSBNEsUD5I0Sd0SaDpz5mQNPGhS+KyWhKZAxBgAGcSD1dj18YqAAAAAElFTkSuQmCC') no-repeat scroll center bottom;
}

.nc-treectrl-cell-invalid > .nc-field-validation-widget-container {
    white-space: nowrap;
    visibility: hidden;
    bottom: 30px;
    /*max-width: 230px;  There is duplicate of realization in class SimpleFieldView#setValidationMessages() */
    /*background: none;*/ /*causes validation widget not to show its triangle*/
}

.nc-treectrl-cell-invalid > .nc-field-validation-widget-container > .nc-field-validation-widget {
    background-color: #c34d34;
    z-index: 31;
    border-radius: 2px;
    padding: 2px !important;
    color: white !important;
    visibility: inherit !important;
}

.save_filter_wrapper > .save_filter_text {
    padding-left: 25px;
    padding-top: 3px;
    font-size: 13px;
}

.entity_wrapper .title_main.ellipsis .csrd-pw-group-quantity{
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 16px;
    background: #faf9f7;
}
.entity_wrapper .mainContainer_wrapper.founded .csrd-pw-group-quantity{
    background: #fff4d3;
}

.entity_wrapper .title_main.ellipsis {
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    line-height: 16px;
    max-height: 33px;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
}

.entity_wrapper .title_main.ellipsis .csrd-pw-group-quantity::before {
    letter-spacing: 0.05em;
    content: "...";
    background: #faf9f7;
    /*position: absolute;*/
    bottom: 0;
    right: 0;
    padding: 0 0px 1px 3px;
    font-size: 16px;
    color: #000;
}
.entity_wrapper .mainContainer_wrapper.founded .title_main.ellipsis .csrd-pw-group-quantity::before {
    background: #fff4d3;
}

.entity_wrapper .center_inner_wrapper{
    position: relative;
}

/****************************/
/******BPI Tree - END********/
/****************************/

.placeholder_empty_value
{
    font-style: italic;
    color: #999 !important;
    font-family: Tahoma, Arial, sans-serif;
    top: 4px;
    position: absolute;
    cursor: pointer;
    font-size: 13px;
    margin-left: 8px;
    display: inline-block;
    pointer-events: none;
}

.ui-dialog-titlebar-close {
    position: absolute;
    top: 12px;
    right: 10px;
    display: inline-block;
    width: 22px;
    height: 22px;
    border: none;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAX0lEQVR42mP4//8/AwgDQSGIgPGRMbIcmEhLS/OFCmJoQpcDC8AwuiascrgkkMWQ5BhQrMaHGWAA3b3YMEoAENKAHhAETUcPCGLdjz1Y0d1MVLCixzK6HIoEtmSBLgcAZAf8EHN/TbYAAAAASUVORK5CYII=") 0 0 no-repeat;
    background-position: center;
    text-indent: -10000000px;
    cursor: pointer;
    opacity: 0.4;
    -webkit-transition: opacity 100ms linear;
    -moz-transition: opacity 100ms linear;
    -o-transition: opacity 100ms linear;
    transition: opacity 100ms linear;
}

.nc-composite-widget-title-wrapper .newLableWrapper label {
    color: #369;
    font: bold 16px Arial;
    margin-top: 1px;
}

.nc-multiple-button-popup .nc-selectable-button{
    padding: 6px 6px 6px 10px;
    font-size: 11px;
    line-height: 100%;
    background-position: 6px center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    text-align: left;
    width: 100%;
    height: auto;
    border: 0 none;
    color: #336699;
    font-family: Tahoma, Verdana, sans-serif !important;
}

.nc-selectable-button-wrapper .nc-hidden-element {
    display: none !important;
}

.nc-light-navigation-overlay{
    top:0px;
    left:0px;
    position:absolute;
    width:100%;
    height:100%;
    opacity:.5;
    z-index:1000;
    background-color:#f4f5f7;
    display: block;
}

/*
 WITHOUT LIMITING THE FOREGOING, COPYING, REPRODUCTION, REDISTRIBUTION,
 REVERSE ENGINEERING, DISASSEMBLY, DECOMPILATION OR MODIFICATION
 OF THE SOFTWARE IS EXPRESSLY PROHIBITED, UNLESS SUCH COPYING,
 REPRODUCTION, REDISTRIBUTION, REVERSE ENGINEERING, DISASSEMBLY,
 DECOMPILATION OR MODIFICATION IS EXPRESSLY PERMITTED BY THE LICENSE
 AGREEMENT WITH NETCRACKER. 
 
 THIS SOFTWARE IS WARRANTED, IF AT ALL, ONLY AS EXPRESSLY PROVIDED IN
 THE TERMS OF THE LICENSE AGREEMENT, EXCEPT AS WARRANTED IN THE
 LICENSE AGREEMENT, NETCRACKER HEREBY DISCLAIMS ALL WARRANTIES AND
 CONDITIONS WITH REGARD TO THE SOFTWARE, WHETHER EXPRESS, IMPLIED
 OR STATUTORY, INCLUDING WITHOUT LIMITATION ALL WARRANTIES AND
 CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
 TITLE AND NON-INFRINGEMENT.
 
 Copyright (c) 1995-2022 NetCracker Technology Corp.
 
 All Rights Reserved.
*/