/*img, div { behavior: url(iepngfix.htc) }*/

iframe{
	border:0px;
}

/*****************************************************************************************************************************************************/
/* Clean up the look of the portlets */
.gxp-panel .x-panel-ml {
    padding-left:2px;
}
.gxp-panel .x-panel-mr {
    padding-right:2px;
}
.gxp-panel .x-panel-bl {
    padding-left:2px;
}

.gxp-panel .x-panel-br {
    padding-right:2px;
}

.gxp-panel .x-panel-mc {
	padding: 0px;
    background:white;
}
.gxp-panel .x-panel-bc .x-panel-footer {
    padding-bottom:2px;
}
.gxp-panel .x-panel-nofooter .x-panel-bc {
    height:2px;
}

.gxp-placeholder .x-panel-mc {
	padding-top:0px;
}

.gxp-placeholder .x-panel-ml {
	padding-left:1px;
}

.gxp-placeholder .x-panel-mr {
	padding-right:1px;
}


/*****************************************************************************************************************************************************/

.x-panel-body {
    border-color: none;
}

.x-panel-bbar .x-toolbar {
    border: 1px solid #A5DDF0;
}

.ext-gecko3 .x-btn-text-icon .x-btn-center .x-btn-text {
	padding-top:5px;
}

/**x-panel-tbar .x-toolbar { */
.x-panel-tbar {
    border-color: none;
}

.x-window-tbar .x-toolbar, .x-panel-tbar .x-toolbar {
	border-width: 0;
	overflow: hidden;
	padding: 2px;
}

.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
    border-color: none;
}

/* Panel and Window customization */
.x-panel-body-noheader, .x-panel-mc .x-panel-body {
    border-color: none;
}

.x-window-tl .x-window-header, .x-panel-tl .x-panel-header {
    color: #0083a6;
}

.x-window-tc , .x-panel-tc {
    background-image: url(../images/default/panel/top-bottom.gif);
}

.x-window-tl, .x-panel-tl {
    background-image: url(../images/default/panel/white-corners-sprite.gif);
	border-bottom: 1px solid #64BCE0;
}

.x-window-tr, .x-panel-tr {
    background-image: url(../images/default/panel/white-corners-sprite.gif);
}

.x-window-bc, .x-panel-bc {
    background-image: url(../images/default/panel/white-top-bottom.gif);
}

.x-window-bl, .x-panel-bl {
    background-image: url(../images/default/panel/white-corners-sprite.gif);
}

.x-window-br, .x-panel-br {
    background-image: url(../images/default/panel/white-corners-sprite.gif);
}

.x-window-mc{
	border:0px;
}

.x-window-mc, .x-panel-mc {
    background: #fff;
}

.x-panel-mc .x-panel-body {
    background: transparent;
    border: 0 none;
}

.x-window-mc .x-window-body{
    background: white;
    border: 0 none;
}

.x-window-ml{
	padding-left: 1px;
}

.x-window-ml, .x-panel-ml {
    background-image: url(../images/default/panel/left-right.gif);
}

.x-window-mr{
	padding-right: 1px;
}

.x-window-mr, .x-panel-mr {
    background-image: url(../images/default/panel/left-right.gif);
}

.x-panel-dd-spacer {
	border-color:#64BCE0;
}

.x-form-text, textarea.x-form-field {
	border-color:#7E9DB9;
}

/* Window Dialog */
body.x-body-masked .x-window-plain .x-window-mc{
	background-color: #D0E9F0;
	margin: 0 1px;
}

.x-window-dlg .x-window-bc{
	background-image: url(../images/default/panel/top-bottom.gif);
}

.x-window-dlg .x-window-bl{
	background-image: url(../images/default/panel/corners-sprite.gif);
}

.x-window-dlg .x-window-br{
	background-image: url(../images/default/panel/corners-sprite.gif);
}

/* Grid */
.x-grid3-row {
    color: #000000;
}

.x-grid3-header {
    background-image: url(../images/default/grid/grid3-hrow.gif);
	background-position: top left;
	padding: 1px 0;
}

.x-grid3-hd-inner {
    color: #0083A6;
}

td.x-grid3-hd-over, td.sort-desc, td.sort-asc, td.x-grid3-hd-menu-open {
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner {
    background-image: url(../images/default/grid/grid3-hrow-over.gif);
	background-position: 1px 50%;
}

.x-dd-drag-proxy .x-grid3-hd-inner {
    background-image: url(../images/default/grid/grid3-hrow-over.gif);
}

.x-grid3-locked td.x-grid3-row-marker, .x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker {
    background-image: url(../images/default/grid/grid3-hrow.gif);
    color: #666;
    border-top: 1px solid #666 !important;
    border-right: 1px solid #000 !important;
}

.x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner {
	color:#eee;
}
.x-grid3-hd-row td {
    border-left: 1px solid #64BCE0;
    border-right: 1px solid #AED1DC;
}

.x-grid3-row-selected {
    background-color: #C7EBEB !important;
    border: 1px dotted #666;
}

.x-grid-group-hd div {
    color: #223355;
}

.x-grid-group-hd {
    border-color: #333333;
}

.x-grid3-hd-row td, .x-grid3-row td, .x-grid3-summary-row td {
	font-family: tahoma;
	font-size: 8pt;
}

.x-tbar-loading {
	background-image:url(../images/default/grid/refresh.gif) !important
}

/* Menu */
.x-menu {
    border: 1px solid #64BCE0;
    background: #E2F3F9 url(../images/default/menu/menu.gif);
}

.x-menu-sep {
    background-color: #64BCE0;
}

.x-menu-plain {
    background: #393939 !important;
}

.x-menu-item-active {
    background-image:url(../images/default/menu/item-over.gif);
    border: 1px solid #64BCE0;	
}

.x-menu a.x-menu-item {
	color:#0083a6;
}

.x-menu-item-icon {
	height: 16px;
	width: 16px;
}

/* Panel Tools */
.x-tool {
    background-image: url(../images/default/panel/tool-sprites.gif);
}

.x-tool-close {
    background-position: 0 -0;
}

.x-tool-close-over {
    background-position: -15px 0;
}

.x-tool-minimize {
    background-position: 0 -15px;
}

.x-tool-minimize-over {
    background-position: -27px -15px;
}

.x-tool-maximize {
    background-position: 0 -30px;
}

.x-tool-maximize-over {
    background-position: -27px -30px;
}

.x-tool-restore {
    background-position: 0 -45px;
}

.x-tool-restore-over {
    background-position: -27px -45px;
}
/* Buttons */
.x-btn-text {
    color: #333333;
}

.x-btn-left {
    background-image: url(../images/default/button/btn-sprite.gif);
}

.x-btn-right {
    background-image: url(../images/default/button/btn-sprite.gif);
}

.x-btn-center {
    background-image: url(../images/default/button/btn-sprite.gif);
}

.x-btn-icon .x-btn-center .x-btn-text{
	height:21px;
	width:22px;
}


/* Layout classes */

.x-border-layout-ct {
	background-image: none;
	background-color: transparent;
    /*background: #FFF url(../images/default/panel/bg-general.gif) top left repeat-x;*/
}

.x-layout-collapsed {
    background-color: #dcf0f7;
    border-color: #a5ddf0;
}

.x-layout-collapsed-over {
    background-color: #c2e9f5;
}

.x-region-west{
	padding-left:10px;
	background-color:white;
}

.x-region-east{
	padding-right:10px;
	background-color:white;
}

.x-region-north  .x-panel-body{
	background-color: transparent;
}

/* Split */

/*
.x-layout-split {
	background-color:white;
	z-index: 0;	
}*/

.x-layout-split-west .x-layout-mini{
	background-image:none;/*url(../images/default/layout/mini-left.gif);*/
}

.x-layout-mini .x-layout-mini-west .x-layout-mini-over{

}

.gxp-wwlayout .x-region-north .x-panel-body {
	background-color: #fbf5d8
}

.gxp-wwlayout-info .x-region-north .x-panel-body {
	background-color: #F0F8FC
}

/* qtips */
.x-tip .x-tip-close {
    background-image: url(../images/default/qtip/close.gif);
}

.x-tip .x-tip-tc {
    background-image: url(../images/default/qtip/tip-sprite.gif);
}

.x-tip .x-tip-tl {
    background-image: url(../images/default/qtip/tip-sprite.gif);
}

.x-tip .x-tip-tr {
    background-image: url(../images/default/qtip/tip-sprite.gif);
}

.x-tip .x-tip-bc {
    background-image: url(../images/default/qtip/tip-sprite.gif);
}

.x-tip .x-tip-bl {
    background-image: url(../images/default/qtip/tip-sprite.gif);
}

.x-tip .x-tip-br {
    background-image: url(../images/default/qtip/tip-sprite.gif);
}

.x-tip .x-tip-ml {
    background-image: url(../images/default/qtip/tip-sprite.gif);
}

.x-tip .x-tip-mr {
    background-image: url(../images/default/qtip/tip-sprite.gif);
}

.x-tip .x-tip-header-text {
    color: #000000;
}

.x-tip .x-tip-body {
    color: #000000;
}


/* Toolbars */

.x-toolbar {
    background: transparent url(../images/default/toolbar/bg-top.gif) repeat-x top left;
}

.x-toolbar button {
    color: #333333;
}

.x-toolbar .x-btn-over .x-btn-left, .x-toolbar .gxp-x-btn-over .x-btn-left {
    background-image: url(../images/default/toolbar/tb-btn-sprite.gif);
}

.x-toolbar .x-btn-over .x-btn-right, .x-toolbar .gxp-x-btn-over .x-btn-right {
    background-image: url(../images/default/toolbar/tb-btn-sprite.gif);
}

.x-toolbar .x-btn-over .x-btn-center, .x-toolbar .gxp-x-btn-over .x-btn-center {
    background-image: url(../images/default/toolbar/tb-btn-sprite.gif);
}

.x-toolbar .x-btn-over button {
    /*color: #000;*/
}

.x-toolbar .x-btn-click .x-btn-left, .x-toolbar .x-btn-pressed .x-btn-left, .x-toolbar .x-btn-menu-active .x-btn-left {
    background-image: url(../images/default/toolbar/tb-btn-sprite.gif);
}

.x-toolbar .x-btn-click .x-btn-right, .x-toolbar .x-btn-pressed .x-btn-right, .x-toolbar .x-btn-menu-active .x-btn-right {
    background-image: url(../images/default/toolbar/tb-btn-sprite.gif);
}

.x-toolbar .x-btn-click .x-btn-center, .x-toolbar .x-btn-pressed .x-btn-center, .x-toolbar .x-btn-menu-active .x-btn-center {
    background-image: url(../images/default/toolbar/tb-btn-sprite.gif);
}

.x-paging-info, .ytb-text {
    color: #000000;
}

.ext-safari .x-toolbar .x-form-text,.ext-chrome .x-toolbar .x-form-text{
    height:20px!important;
}

/* Treeview */

.x-tree-node-icon {
	height:16px !important;
	width:16px !important;
}

.x-tree-node-leaf .x-tree-node-icon{
	background-image:none;
}

.x-tree-headers {
	background: #f9f9f9 url(../images/default/grid/grid3-hrow.gif) repeat-x 0 bottom;
	cursor:default;
	zoom:1;
}

.x-tree-lines .x-tree-elbow-end {
background-image:none;
}

.x-tree-lines .x-tree-elbow {
background-image:none;
}

.x-tree-lines .x-tree-elbow-line {
background-image:none;
}

.x-tree-lines .x-tree-elbow-plus {
background-image:url(../images/default/tree/elbow-plus.gif);
}

.x-tree-lines .x-tree-elbow-minus {
background-image:url(../images/default/tree/elbow-minus.gif);
}

.x-tree-lines .x-tree-elbow-end-minus {
background-image:url(../images/default/tree/elbow-end-minus.gif);
}

.x-tree-lines .x-tree-elbow-end-plus {
background-image:url(../images/default/tree/elbow-end-plus.gif);
}

.x-tree-node .x-tree-selected {
background-color:#e2f2f9;
}

/* Sitemap & WW menu options tree*/
.gxp-wwmnuopt-tree .x-tree-node-icon , .gxp-sitemap-tree .x-tree-node-icon {
background-image:url(../images/default/tree/gxui.tree.icon-close-folder.png);
}

.gxp-wwmnuopt-tree .x-tree-node-expanded .x-tree-node-icon, .gxp-sitemap-tree .x-tree-node-expanded .x-tree-node-icon {
background-image:url(../images/default/tree/gxui.tree.icon-open-folder.png);
}

.gxp-wwmnuopt-tree .x-tree-node-collapsed .x-tree-node-icon , .gxp-sitemap-tree .x-tree-node-collapsed .x-tree-node-icon {
background-image:url(../images/default/tree/gxui.tree.icon-close-folder.png);
}
/* No icons menu */
.gxp-no-icons-tree  .x-tree-node-icon {
background-image:none;
}
.gxp-no-icons-tree .x-tree-node-expanded .x-tree-node-icon {
background-image:none;
}
.gxp-no-icons-tree  .x-tree-node-collapsed .x-tree-node-icon {
background-image:none;
}
/***************************************************************************************************************************************************/

.x-btn-left{width:3px;height:28px;background:url(../images/default/button/btn-sprite.gif) no-repeat 0 0;}
.x-btn-right{width:3px;height:28px;background:url(../images/default/button/btn-sprite.gif) no-repeat 0 -28px;}
.x-btn-center{background:url(../images/default/button/btn-sprite.gif) repeat-x 0 -56px;vertical-align:middle;text-align:center;padding:0 5px;cursor:pointer;white-space:nowrap;}
.x-toolbar .x-btn-over .x-btn-right, .x-toolbar .gxp-x-btn-over .x-btn-right {background:url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -28px;}
.x-toolbar .x-btn-over .x-btn-center, .x-toolbar .gxp-x-btn-over .x-btn-center {background:url(../images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -56px;}
.x-toolbar .x-btn-click .x-btn-left,.x-toolbar .x-btn-pressed .x-btn-left,.x-toolbar .x-btn-menu-active .x-btn-left{background:url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -0px;}
.x-toolbar .x-btn-click .x-btn-right,.x-toolbar .x-btn-pressed .x-btn-right,.x-toolbar .x-btn-menu-active .x-btn-right{background:url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -28px;}
.x-toolbar .x-btn-click .x-btn-center,.x-toolbar .x-btn-pressed .x-btn-center,.x-toolbar .x-btn-menu-active .x-btn-center{background:url(../images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -56px;}
.x-grid-panel .x-panel-mc .x-panel-body{border:1px solid #99bbe8; border-top: 0;}
.x-grid3-row td,.x-grid3-summary-row td{line-height:17px;vertical-align:top;padding-left:1px;padding-right:1px;-moz-user-select:none;}
.x-grid3-cell-inner,.x-grid3-hd-inner{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:1px 3px 1px 5px;white-space:nowrap;}
.x-grid3-hd-btn{display:none;position:absolute;width:14px;background:#c3daf9 url(../images/default/grid/grid3-hd-btn.gif) no-repeat left center;right:0;top:0;z-index:2;cursor:pointer;}
.x-grid3-hd-inner{position:relative;cursor:inherit;padding:2px 3px 2px 5px;}
.x-grid3-sort-icon{background-repeat:no-repeat;display:none;height:5px;width:13px;margin-left:3px;vertical-align:middle;margin-bottom:1px;}
.sort-asc .x-grid3-sort-icon{background-image:url(../images/default/grid/sort_asc.gif);display:inline;}
.sort-desc .x-grid3-sort-icon{background-image:url(../images/default/grid/sort_desc.gif);display:inline;}
.x-tip .x-tip-ml{background:#000 url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -124px;padding-left:6px;zoom:1;}
.x-panel-header{overflow:hidden;zoom:1;color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 3px 4px 5px;border:0;line-height:15px;background:transparent url(../images/default/panel/white-top-bottom.gif) repeat-x 0 -1px;}
.x-panel-body{border:0;border-top:0 none;overflow:hidden;background:white;}
.x-panel-body-noheader,.x-panel-mc .x-panel-body{border-top:0;}

.x-tbar-page-first{background-image:url(../images/default/grid/page-first.png)!important;}
.x-tbar-page-last{background-image:url(../images/default/grid/page-last.png)!important;}
.x-tbar-page-next{background-image:url(../images/default/grid/page-next.png)!important;}
.x-tbar-page-prev{background-image:url(../images/default/grid/page-prev.png)!important;}
.x-item-disabled .x-tbar-page-first{background-image:url(../images/default/grid/page-first-disabled.gif)!important;}
.x-item-disabled .x-tbar-page-last{background-image:url(../images/default/grid/page-last-disabled.gif)!important;}
.x-item-disabled .x-tbar-page-next{background-image:url(../images/default/grid/page-next-disabled.gif)!important;}
.x-item-disabled .x-tbar-page-prev{background-image:url(../images/default/grid/page-prev-disabled.gif)!important;}

/*
.x-layout-split-west .x-layout-mini{top:48%;background-image:url(../images/default/layout/mini-left.gif);}
.x-layout-split-east .x-layout-mini{top:48%;background-image:url(../images/default/layout/mini-right.gif);}
.x-layout-split-north .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(../images/default/layout/mini-top.gif);}
.x-layout-split-south .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(../images/default/layout/mini-bottom.gif);}
.x-layout-cmini-west .x-layout-mini{top:48%;background-image:url(../images/default/layout/mini-right.gif);}
.x-layout-cmini-east .x-layout-mini{top:48%;background-image:url(../images/default/layout/mini-left.gif);}
.x-layout-cmini-north .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(../images/default/layout/mini-bottom.gif);}
.x-layout-cmini-south .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(../images/default/layout/mini-top.gif);}
*/

.x-toolbar{border-color:#a9bfd3;border-style:solid;border-width:0 0 1px 0;display:block;padding:2px;background:#d0def0 url(../images/default/toolbar/bg-top.gif);}

.x-panel-mc .x-panel-tbar .x-toolbar {
border-bottom:0pt;
border-top:0pt none;
}

.x-panel-tbar-noheader .x-toolbar {
border-bottom:1px solid #64bce0;
border-top:0pt none;
}

.x-btn .x-btn-center .x-btn-text{
	padding:7px 0px 6px 0px;
}

.x-btn-text-icon .x-btn-center .x-btn-text{
	padding:7px 0px 6px 0px;
}

.x-btn-with-menu .x-btn-center em {
	background-position: right 7px;	
}

.x-btn-icon .x-btn-with-menu .x-btn-center em {
	background-position: right 3px;	
}

.x-btn-notext-icon .x-btn-center .x-btn-text{
}

.x-btn-text-icon .x-btn-center .x-btn-text{
	background-position:0pt 2px;
	background-repeat:no-repeat;
	padding:7px 10px 6px 25px;
}

.x-btn-text-icon .x-btn-center .x-btn-text, .x-btn button {
	color:#0083a6;
	cursor:pointer;
	font-family:tahoma,arial,helvetica;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	white-space:nowrap;	
}

.x-btn-with-menu .x-btn-text {
}

.x-paging-info, .ytb-text {
	color:#416AA3;
	font-family:tahoma,arial,helvetica;	
	/*font-weight:bold !important;*/
}

/*Iconos Paginado
.gxp-paging-btn-first {
background-image:url(../images/default/grid/page-first.png)!important;}
.gxp-paging-btn-previous {
background-image:url(../images/default/grid/page-prev.png)!important;}*/

/*****************************************************************************************************************************************************/
/* Messages User Control*/
/*****************************************************************************************************************************************************/
.x-box-bl,.x-box-br,.x-box-tl,.x-box-tr{background-image:url(../images/default/box/corners.gif);}
.x-box-bc,.x-box-mc,.x-box-tc{background-image:url(../images/default/box/tb.gif);}
.x-box-mc{background-color:#f3f5fb;}
.x-box-mc h3{color:#17385b;}
.x-box-ml{background-image:url(../images/default/box/l.gif);}
.x-box-mr{background-image:url(../images/default/box/r.gif);}

.x-box-error {
    top:2px!important;
                position: relative;
                left:60%!important;
}

.x-box-error-popup{
    top:2px!important;
                width:180px!important;
}

.x-box-error .x-box-mc {font:12px tahoma,arial,verdana,sans-serif;color:red;}
.x-box-error .x-box-mc h3{color:red;}

.x-box-error-popup .x-box-mc {font:11px tahoma,arial,verdana,sans-serif;color:red;}
.x-box-error-popup .x-box-mc h3{font:12px;color:red;}
/*****************************************************************************************************************************************************/
/* MessageBox Buttons*/
/*****************************************************************************************************************************************************/
.x-window-dlg .x-btn .x-btn-center .x-btn-text{
	padding: 7px 0 6px 0px;
}
.x-window-dlg .x-panel-btns-ct .x-btn-over .x-btn-center, .x-window-dlg .x-panel-btns-ct .x-btn-focus .x-btn-center{
	background-position:0px -56px;
}
.x-window-dlg .x-panel-btns-ct .x-btn-over .x-btn-left, .x-window-dlg .x-panel-btns-ct .x-btn-focus .x-btn-left{
	background-position:0px 0px;
}
.x-window-dlg .x-panel-btns-ct .x-btn-over .x-btn-right, .x-window-dlg .x-panel-btns-ct .x-btn-focus .x-btn-right{
	background-position:0px -28px;
}
/*****************************************************************************************************************************************************/
/* Tabs */
/*****************************************************************************************************************************************************/
ul.x-tab-strip-top {
	background:#FFFFFF url(../images/default/tabs/tab-strip-bg.gif);
	border-bottom:1px solid #64BCE0;
	padding-top:3px;
}

.x-tab-strip-top .x-tab-right, .x-tab-strip-top .x-tab-left, .x-tab-strip-top .x-tab-strip-inner {
	background-image: url(../images/default/tabs/tabs-sprite.gif);
}

.x-tab-strip-active span.x-tab-strip-text{
	color: #0083A6;
}

.x-tab-panel-header{
	border-color:#64BCE0;
}

.x-tab-panel-body {
	border-color:#64BCE0;
}

.x-tab-panel-header, .x-tab-panel-footer{
	background-color:#C8E8F7;
}

.gxp-entry-tabpanel .x-panel-bwrap{
	/*padding-bottom: 10px;*/
}

/*****************************************************************************************************************************************************/
/* Property Grid */
/*****************************************************************************************************************************************************/
.gxui-prop-panel .x-tree-node .gxui-prop-category {
	background-color:rgba(0,0,0,0.15);
	background-image:none !important;
	background-repeat: repeat-y;
}
.gxui-prop-panel .x-tree-node .gxui-prop-category .x-tree-col.x-tree-label-col {
	width:auto !important;
}
.gxui-prop-panel .x-tree-node .gxui-prop-category .x-tree-col.x-tree-value-col {
	display:none;
}
.gxui-prop-panel .x-tree-node-el {
	border-bottom:1px solid rgba(0,0,0,0.05);
}
.gxui-prop-panel .x-tree-label-col {
	border-right:1px solid rgba(0,0,0,0.05);
}
.gxui-prop-panel .x-tree-node-over {
	background-color:rgba(0,0,0,0.05);
}
/*****************************************************************************************************************************************************/
/* Designer*/
/*****************************************************************************************************************************************************/
/*Guides button icons*/
.gxp-btn-guides-gray{
	background-position: 0 1px
}

.gxp-btn-guides-violet{
	background-position: 0 -15px
}

.gxp-btn-guides-green{
	background-position: 0 -30px
}

.gxp-btn-guides-red{
	background-position: 0 -46px
}

.gxp-btn-guides-cyan{
	background-position: 0 -60px
}

#gxui--Backend-Panelproperties .gxp-prop-panel-active-none {
	background-color:rgb(255, 255, 255);
}
#gxui--Backend-Panelproperties .gxp-prop-panel-active-layout {
	background-color:rgba(0, 0, 0, 0.1);
}
#gxui--Backend-Panelproperties .gxp-prop-panel-active-region {
	background-color:rgba(255, 0, 0, 0.1);
}
#gxui--Backend-Panelproperties .gxp-prop-panel-active-sector {
	background-color:rgba(0, 0, 255, 0.1);
}
#gxui--Backend-Panelproperties .gxp-prop-panel-active-group-region {
	background-color:rgba(255, 255, 0, 0.1);
}
#gxui--Backend-Panelproperties .gxp-prop-panel-active-group-sector {
	background-color:rgba(255, 255, 0, 0.1);
}
#gxui--Backend-Panelproperties .gxp-prop-panel-active-block {
	background-color:rgba(0, 128, 0, 0.1);
}
#gxui--Backend-Panelproperties:hover .gxp-prop-status-highlight {
	animation-name:panel-properties-status-highlight;
	animation-duration: 0.5s;
	animation-iteration-count:infinite;
}
#gxui--Backend-Panelproperties:hover .gxp-prop-status-swing {
	transform-origin: center center;
	animation-name: panel-properties-status-swing;
	animation-duration:0.25s;
	animation-timing-function:linear;
	animation-iteration-count: 2;
}

@keyframes panel-properties-status-highlight {
	0% {
		filter:brightness(1);
	}
	50% {
		filter:brightness(1.1);
	}
	100% {
		filter:brightness(1);
	}
}
@keyframes panel-properties-status-swing {
	0%   {transform:rotate(0deg);}
	25%  {transform:rotate(7deg);}
	50%  {transform:rotate(0deg);}
	75%  {transform:rotate(-7deg);}
	100% {transform:rotate(0deg);}
}
/*****************************************************************************************************************************************************/

/* Fixing ssues with Safari and Chrome in Quirks mode*/
.ext-safari .x-small-editor .x-form-text, .ext-chrome .x-small-editor .x-form-text{
	font-size:11px;
}

.ext-safari .x-date-picker, .ext-chrome .x-date-picker {
    width: 185px;
}


input#gxuiSearch_Panel_Toolbar_btn_Search{
	width:300px !important;
}

.gxui-prop-panel  .x-tree-value-readonly {
	color:grey;
}

span.gxp-filter-field-highlight {
	position:relative;
}

input.gxp-filter-field-highlight-active, select.gxp-filter-field-highlight-active {
	background-image:none;
	animation-name:gxp-filter-field-active;
	animation-duration: 1s;
	animation-iteration-count:3;
}

span.gxp-filter-field-highlight-active::before {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	pointer-events:none;
	animation-name:gxp-filter-field-active-checkbox;
	animation-duration: 1s;
	animation-iteration-count:3;
}
	
@keyframes gxp-filter-field-active {
	0% {
		background-color:White;
	}
	25% {
		background-color:Yellow;
	}
	100% {
		background-color:White;
	}
}

@keyframes gxp-filter-field-active-checkbox {
	0% {
		opacity:0;
		background-color:Yellow;
	}
	25% {
		opacity:0.75;
		background-color:Yellow;
	}
	100% {
		opacity:0;
		background-color:Yellow;
	}
}