/*!
 * I.S.I. s.r.l.
 */
/*!
 * I.S.I. s.r.l.
 */
/*
 * ext-ux
 * Damiano Zucconi.
 */

@CHARSET "UTF-8";

/*
Index panel
*/
.isi-index-panel-rowaction-icon
{width: 16px; height: 16px; background-repeat: no-repeat; background-position: center center; cursor: pointer !important}

.isi-index-panel .x-leaf-column-header
{
	height: auto;
}


.isi-gridbutton-icon-report
	{background-image: url(images/report.gif)}

.isi-gridbutton-icon-exportdata
	{background-image: url(images/export.png)}

.isi-gridbutton-icon-resetfilter
	{background-image: url(images/resetFilter.gif) !important}
.isi-gridbutton-icon-clearfilter
	{background-image: url(images/refresh.gif) !important}
.isi-gridbutton-icon-filter
	{background-image: url(images/filter.gif) !important}
.x-btn.isi-gridbutton-filter-active,
.x-btn.isi-gridbutton-filter-active.x-btn-over,
.x-btn-focus.x-btn-default-toolbar-small.isi-gridbutton-filter-active
	{
		background-color: orange;
		background-image: none;
	}
.isi-gridbutton-icon-reload
	{background-image: url(images/refresh.gif)}
.isi-gridbutton-icon-addrow
	{background-image: url(images/add.gif)}
.isi-gridbutton-icon-deleterow
	{background-image: url(images/delete.png)}
.isi-gridbutton-icon-editrow
	{background-image: url(images/lens.gif)}
.isi-gridbutton-icon-options
	{background-image: url(images/opt16.png)}
.isi-gridbutton-icon-link
	{background-image: url(images/link16.png)}

.isi-grid-buttongroup .x-btn-default-small,  .isi-grid-buttongroup .x-btn-disabled.x-btn-default-small{
    background-color: transparent;
    background-image: none;
    border-radius: 0px;
    border: 0px;
    padding: 6px;
}
.isi-grid-buttongroup .x-btn-default-small.x-btn-over
{
	background-color: lightgray;	
}
.isi-grid-buttongroup .x-btn-focus.x-btn-default-small .x-btn-wrap
{
	outline: none;
}

.isi-grid-column-buttonbar.x-btn-group-default
{
	box-shadow: none;
}

.isi-pickerwindow-icon-pick
{
	background-image: url(images/pick.png)	
}

.isi-record-field-help
	{background-image: url(images/lens.gif) !important}
.isi-record-field-clear
	{background-image: url(images/delete.gif) !important}
.isi-record-field-add
	{background-image: url(images/add.gif) !important}
	
.isi-rpwrpcwindow-close
	{background-image: url(images/cancel.gif) !important}
.isi-rpwrpcwindow-mail
	{background-image: url(images/mail.gif) !important}	
.isi-rpwrpcwindow-save
	{background-image: url(images/download.gif) !important}
.isi-rpwrpcwindow-preview
	{background-image: url(images/preview.png) !important}
.isi-rpwrpcwindow-print
	{background-image: url(images/printer.png) !important}

/* Header Filters*/
.isi-gridheaderfilters-filter-container .x-form-text-default
{
	background-image: none;
}


.isi-recordfield-table
{
	table-layout: fixed;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

.isi-recordfield-combo
{
	border-collapse: collapse;
	padding: 0px;
}

/* 
Ext.ux.form.field.MultiSelect
*/
.isi-msf-itemlist
{
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
}

.isi-msf-item
{
	cursor: pointer;	
}

.isi-msf-item .isi-msf-item-cb
{
	width: 16px;
	padding: 0px;
}

.isi-msf-item .isi-msf-item-cb .selbox
{
	width: 16px;
	height: 16px;
	background-image: url("images/checkbox.png");
	background-position: -15px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.isi-msf-item.selected .isi-msf-item-cb .selbox
{
	background-position: -15px -15px;
}

.isi-msf-item .isi-msf-item-text
{
	height: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	padding: 0px 0px 0px 4px;
}

/*
Ext.ux.AttachmentPanel
*/
.isi-attachmentpanel-icon-add
{
	background-image: url(images/add.gif);	
}
.isi-attachmentpanel-icon-upload
{
	background-image: url(images/upload.png);	
}
.isi-attachmentpanel-icon-view
{
	background-image: url(images/lens.gif);	
}
.isi-attachmentpanel-icon-copy
{
	background-image: url(images/copy.png);	
}
.isi-attachmentpanel-icon-link
{
	background-image: url(images/external.png);	
}
.isi-attachmentpanel-icon-delete
{
	background-image: url(images/delete.png);	
}
.isi-attachmentpanel-icon-replace
{
	background-image: url(images/replace.png);	
}
.isi-attachmentpanel-icon-download
{
	background-image: url(images/download.png);	
}
.isi-attachmentpanel-row-dismissed .x-grid-cell
{
	background-color: #F7EFEF;
}

.isi-attachmentpanel-row-dismissed .x-grid-cell-inner
{
	font-size: 11px;
	font-style: italic;
}

.isi-attachmentpanel-row-dismissed .isi-attachmentpanel-cell-filename
{
	text-decoration: line-through;
}

.isi-attachment-link-tree .x-grid-item-selected
{
	background-color: #23DC1E;	
}

/* Isi.wui.BorderMessage */

.isi-wui-bordermessage
{
	display: table-cell; 
	color: black;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	border-radius: 8px;
}

.isi-wui-bordermessage.msg-cls-info
{
	background-color: rgba(210,210,210,.95);
}

.isi-wui-bordermessage.msg-cls-warn
{
	background-color: rgba(255,255,0,.95);
}

.isi-wui-bordermessage.msg-cls-error
{
	background-color: rgba(255,0,0,.95);
	color: white;
}

.isi-serach-field-emptymsg
{
	color: silver;
	font-style: italic;
	padding: 2px;
}

/*
Isi.wui.Frame
*/
.isi-titlebreadcrumb-button.x-btn-default-small
{
	background-color: transparent;
	background-image: none;
	border-radius: 0px;
	border-style: none;
//	height: 32px;
} 

.isi-titlebreadcrumb-button .x-btn-inner
{
	display: inline;	
}

.isi-titlebreadcrumb-button .x-btn-inner-default-small
{
	font-size: 16px;
}

/*
Isi.tree.plugin.NodeTool
*/
.isi-tree-nodetool
{
	background-image: url(images/more.png);
	cursor: pointer;
	padding: 1px; 
	background-position: center center; 
	background-repeat: no-repeat; 
	width: 16px; 
	height: 16px; 
	display: inline-block; 
	position: absolute; 
	right: 3px
}

/*
Isi.photo
*/
.isi-photo-switch
{
	width: 24px;
	height: 24px;
	background-image: url("images/switchcamera.png");
	background-repeat: no-repeat;
	background-position: center center;
}

.isi-photogallery-item
{
	width: 192px; 
	height: 144px;
	margin: 1px; 
	background-repeat: no-repeat;
	background-position: center top;
	background-size: contain;
	border-radius: 5px;
	position: relative;
}

.isi-photogallery-item.add
{
	background-image: url(images/pgadd.png);
	background-size: inherit;
	background-position: center center;
	border: 1px solid silver;
}

.isi-photogallery-item .photo-remove
{
	width: 24px;
	height: 24px;
	position: absolute;
	right: 2px;
	top: 2px;
	background-color: white;
	background-image: url(images/pgrem.png);
	background-position: center center;
	background-repeat: no-repeat;
}

.isi-importresult-list
{
	margin: 2px 0px;
	list-style-type: none;
	list-style-position: inside;
	padding-left: 0px;
}