
/* ----- TOOLTIP (MISSING IN AZZURRA) ----- */

.x-btn-tooltip {
    display: none;
    position: absolute;
    pointer-events: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.x-btn-disabled .x-btn-tooltip {
    display: block;
}

.x-tab-tooltip {
    display: none;
    position: absolute;
    pointer-events: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.x-btn-disabled .x-tab-tooltip {
    display: block;
}

/* ----- TAB SCROLLER MENU ----- */

.x-tab-tabmenu-right {
    background: transparent url(/resources/icons/tabscrollermenu/menu.gif) no-repeat 0 0;
    width: 19px;
}

.x-tab-tabmenu-over {
    background-position: -18px 0;
}

/* ----- NEEDED FOR TREE PANEL WITH CUSTOM ICONS (AZZURRA THEME) ----- */

.x-tree-icon-custom {
    background-position: 0 3px !important;
}

/* ----- PROTECT LABEL OVERLAPPING WHEN THE FORM IS DOWNSIZED ----- */

.x-form-item-label-inner {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 15px;
}

/* ----- QTIP ----- */

/*.x-tip-default { => it is better to leave it as it is - makes troubles in other themes
    background-color: #fbf3db;
    border-color: #9d9d9d;
    white-space: nowrap;
}*/

/* ----- AZZURRA WINDOW HEADER ----- TBD: VERIFY! */

.x-window-header-blue-window-active-top {
    /*background-color: #bbc8d5;*/ /* #e0e3e6; */
}

.x-window-header-blue-window-active-top-mc {
    /*background-color: #bbc8d5;*/ /* #e0e3e6; */
}

/* ----- NELIS BADGE ----- */

.x-badge {
	border: none;
}

.x-badge-over {
    cursor: pointer;
}


/* ----- GRID ----- */

/* Partially removes border around focused cell for all application grids (lists with class nelis-list removes border completely => see nelis_application.css) */
/* .x-grid-item-focused .x-grid-cell-inner:before {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}*/

.x-grid-item-focused {
    outline: 1px;
}

.x-textfield-icon-input, textarea.x-textfield-icon-input {
    padding-left: 22px !important;
}

/* Grid ImageCommand: when this style is applied, the column's Align= property will be properly followed */
.row-imagecommand {
    display: inline-block;
    float: none !important
}

/* Wrapping long text in column titles */
.nelis-gridColumnWrapText .x-column-header-inner .x-column-header-text {
    white-space: normal;
}

/* ----- TREE PANEL ----- */
.x-grid-item-focused .x-grid-cell-inner-treecolumn {
    margin: -1px 0 -1px -1px;
}

/* ----- ? ----- */
/* ----- ? ----- */
/* ----- ? ----- */