/* Evoco Default Skin for Ext JS. This skin is based off of and extends the EXT JS 'default' theme */

/*
---------------------------------------- TABLE OF CONTENTS -------------------------------------------
                                    Jump to a section by doing a 
                                    find for it's section number

1. Box folder references and overrides           10. Shared folder references and overrides
2. Button folder references and overrides        11. Sizer folder references and overrides
3. Form folder references and overrides          12. Slider folder references and overrides
4. Grid folder references and overrides          13. Tabs folder references and overrides 
5. Layout folder references and overrides        14. Toolbar folder references and overrides 
6. Menu folder references and overrides          15. Tree folder references and overrides
7. Panel folder references and overrides         16. Window folder references and overrides 
8. Progress folder references and overrides      17. Typography
9. Qtip folder references and overrides          18. Overrides for TARGETED-APPs
 
*/

/* Overides to fix missing default image references in ext-all.css */
.x-shadow .xsmc{float:left;height:100%;background-image:url(../Images/ext-evoco/shadow-c.png);}
.x-shadow .xst,.x-shadow .xsb{height:6px;overflow:hidden;width:100%;}
.x-shadow .xsml{background-image:url(../Images/ext-evoco/shadow-lr.png);}
.x-shadow .xsmr{background-image:url(../Images/ext-evoco/shadow-lr.png);}
.x-shadow .xstl{background-image:url(../Images/ext-evoco/shadow.png);}
.x-shadow .xstc{background-image:url(../Images/ext-evoco/shadow.png);}
.x-shadow .xstr{background-image:url(../Images/ext-evoco/shadow.png);}
.x-shadow .xsbl{background-image:url(../Images/ext-evoco/shadow.png);}
.x-shadow .xsbc{background-image:url(../Images/ext-evoco/shadow.png);}
.x-shadow .xsbr{background-image:url(../Images/ext-evoco/shadow.png);}
.loading-indicator{font-size:11px;background-image:url(../Images/ext-evoco/grid/loading.gif);background-repeat:no-repeat;background-position:left;padding-left:20px;line-height:16px;margin:3px;}
.x-mask-loading div{padding:5px 10px 5px 25px;background:#fbfbfb url( '../images/ext-evoco/grid/loading.gif' ) no-repeat 5px 5px;line-height:16px;}
.x-window-dlg .x-msg-box-wait{background:transparent url(../images/ext-evoco/grid/loading.gif) no-repeat left;display:block;width:300px;padding-left:18px;line-height:18px;}

.x-resizable-over .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-east{background:url(../images/ext-evoco/sizer/e-handle.gif);background-position:left;}
.x-resizable-over .x-resizable-handle-west,.x-resizable-pinned .x-resizable-handle-west{background:url(../images/ext-evoco/sizer/e-handle.gif);background-position:left;}
.x-resizable-over .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-south{background:url(../images/ext-evoco/sizer/s-handle.gif);background-position:top;}

.x-resizable-over .x-resizable-handle-north,.x-resizable-pinned .x-resizable-handle-north{background:url(../images/ext-evoco/sizer/s-handle_back.gif);background-position:top; opacity: 0.4; filter: alpha(opacity='100');}
/** .x-resizable-over .x-resizable-handle-north,.x-resizable-handle-north {background:url(../images/ext-evoco/sizer/s-handle.gif);background-position:top; opacity: 1.0;}  **/
.focus-window .x-resizable-handle-north { background:url(../images/ext-evoco/sizer/s-handle.gif);background-position:top; opacity: 1.0; filter: alpha(opacity='100');}

.x-resizable-over .x-resizable-handle-southeast,.x-resizable-pinned .x-resizable-handle-southeast{background:url(../images/ext-evoco/sizer/se-handle.gif);background-position:top left;}
.x-resizable-over .x-resizable-handle-northwest,.x-resizable-pinned .x-resizable-handle-northwest{background:url(../images/ext-evoco/sizer/nw-handle.gif);background-position:bottom right;}
.x-resizable-over .x-resizable-handle-northeast,.x-resizable-pinned .x-resizable-handle-northeast{background:url(../images/ext-evoco/sizer/ne-handle.gif);background-position:bottom left;}
.x-resizable-over .x-resizable-handle-southwest,.x-resizable-pinned .x-resizable-handle-southwest{background:url(../images/ext-evoco/sizer/sw-handle.gif);background-position:top right;}

.x-window.x-resizable-pinned 
{
    margin-top: 5px;   
}

.x-window-header-noborder x-window-header-text 
{
    
}

/*-------------------------------------------------------- 
----------- 1. Box folder references and overrides 
*/
.x-window-body  
{
    background: transparent;
}
.x-border-layout-ct
{
    background: #ffffff url('../Images/Space/Dashboard-Green.gif') repeat-x top;
}
.ext-el-mask-msg{z-index:20001;position:absolute;top:0;left:0;border:1px solid #393737;background:#fff url(../Images/ext-evoco/box/tb.gif) repeat-x 0 -16px;padding:2px;}

.x-box-tl{background:transparent url(../Images/ext-evoco/box/corners.gif) no-repeat 0 0;zoom:1;}
.x-box-tc{height:8px;background:transparent url(../Images/ext-evoco/box/tb.gif) repeat-x 0 0;overflow:hidden;}
.x-box-tr{background:transparent url(../Images/ext-evoco/box/corners.gif) no-repeat right -8px;}
.x-box-ml{background:transparent url(../Images/ext-evoco/box/l.gif) repeat-y 0;padding-left:4px;overflow:hidden;zoom:1;}
.x-box-mc{background:#eee url(../Images/ext-evoco/box/tb.gif) repeat-x 0 -16px;padding:4px 10px;font-family: "Lucida Sans Unicode", Arial, Verdana, sans-serif;color:#393939;font-size:12px;}
.x-box-mc h3{font-size:14px;font-weight:bold;margin:0 0 4px 0;zoom:1;}
.x-box-mr{background:transparent url(../Images/ext-evoco/box/r.gif) repeat-y right;padding-right:4px;overflow:hidden;}
.x-box-bl{background:transparent url(../Images/ext-evoco/box/corners.gif) no-repeat 0 -16px;zoom:1;}
.x-box-bc{background:transparent url(../Images/ext-evoco/box/tb.gif) repeat-x 0 -8px;height:8px;overflow:hidden;}
.x-box-br{background:transparent url(../Images/ext-evoco/box/corners.gif) no-repeat right -24px;}


.x-box-blue .x-box-bl,.x-box-blue .x-box-br,.x-box-blue .x-box-tl,.x-box-blue .x-box-tr{background-image:url(../Images/ext-evoco/box/corners.gif);}
.x-box-blue .x-box-bc,.x-box-blue .x-box-mc,.x-box-blue .x-box-tc{background-image:url(../Images/ext-evoco/box/corners.gif);}
.x-box-blue .x-box-mc{background-color:#fff;}
.x-box-blue .x-box-mc h3{color:#222;}
.x-box-blue .x-box-ml{background-image:url(../Images/ext-evoco/box/corners.gif);}
.x-box-blue .x-box-mr{background-image:url(../Images/ext-evoco/box/corners.gif);}





/*-------------------------------------------------------- 
----------- 2. Button folder references and overrides 
*/

.x-btn-left{width:3px;height:21px;background:url(../Images/ext-evoco/button/btn-sprite.gif) no-repeat 0 0;}
.x-btn-right{width:3px;height:21px;background:url(../Images/ext-evoco/button/btn-sprite.gif) no-repeat 0 -21px;}
.x-btn-center{background:url(../Images/ext-evoco/button/btn-sprite.gif) repeat-x 0 -42px;vertical-align:middle;text-align:center;padding:0 5px;cursor:pointer;white-space:nowrap;}
.x-btn-menu-arrow-wrap .x-btn-center button{width:12px!important;height:21px;padding:0!important;display:block;background:transparent url(../Images/ext-evoco/button/btn-arrow.gif) no-repeat left 3px;}

.x-btn-with-menu .x-btn-center em{display:block;background:transparent url(../Images/ext-evoco/toolbar/btn-arrow.gif) no-repeat right 0;padding-right:10px;}
.x-btn-text-icon .x-btn-with-menu .x-btn-center em{display:block;background:transparent url(../Images/ext-evoco/toolbar/btn-arrow.gif) no-repeat right 3px;padding-right:10px;}
.x-btn-pressed .x-btn-left{background:url(../Images/ext-evoco/button/btn-sprite.gif) no-repeat 0 -63px;}
.x-btn-pressed .x-btn-right{background:url(../Images/ext-evoco/button/btn-sprite.gif) no-repeat 0 -84px;}
.x-btn-pressed .x-btn-center{background:url(../Images/ext-evoco/button/btn-sprite.gif) repeat-x 0 -126px;}

.x-btn-text{height: 21px; color: #412911; font-family: "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.x-btn {height: 21px; color: #412911; font-family: "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.x-btn Button {height: 21px; color: #412911; font-family: "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
/*-------------------------------------------------------- 
----------- 3. Form folder references and overrides 
*/

.x-form-text,textarea.x-form-field{padding:1px 3px;background:#fff  0 0; border:1px solid #cccccc; width: 170px;}
.x-form-field-wrap .x-form-trigger{width:17px;height:21px;border:0;background:transparent url(../Images/ext-evoco/form/trigger.gif) no-repeat 0 0;cursor:pointer;border-bottom:1px solid #B5B8C8;position:absolute;top:0;}
.ext-safari .x-form-field-wrap .x-form-trigger{height:21px;}
.x-form-field-wrap .x-form-date-trigger{background-image:url(../Images/ext-evoco/form/date-trigger.gif);cursor:pointer;}
.x-form-field-wrap .x-form-clear-trigger{background-image:url(../Images/ext-evoco/form/clear-trigger.gif);cursor:pointer;}
.x-form-field-wrap .x-form-search-trigger{background-image:url(../Images/ext-evoco/form/search-trigger.gif);cursor:pointer;}

.x-form-invalid-msg{color:#e00;padding:2px;padding-left:18px;font:normal 11px "Lucida Sans Unicode", Arial, Verdana, sans-serif;background:transparent url(../Images/ext-evoco/shared/warning.gif) no-repeat 0 2px;line-height:16px;width:200px;}

.x-form-item-label  {text-align: right;}


/*-------------------------------------------------------- 
----------- 4. Grid folder references and overrides 
*/
.mso .x-toolbar,.x-grid-mso .x-toolbar{border:0 none;background:url(../Images/ext-evoco/grid/mso-hd.gif);}

.x-toolbar .ytb-sep{background-image:url(../Images/ext-evoco/grid/grid-blue-split.gif);background-position:center;background-repeat:no-repeat;display:block;font-size:1px;height:16px;width:4px;overflow:hidden;cursor:default;margin:0 2px 0;border:0;}
.x-tbar-page-first{background-image:url(../Images/ext-evoco/grid/page-first.gif)!important;}
.x-tbar-loading{background-image:url(../Images/ext-evoco/grid/done.gif)!important;}
.x-tbar-page-last{background-image:url(../Images/ext-evoco/grid/page-last.gif)!important;}
.x-tbar-page-next{background-image:url(../Images/ext-evoco/grid/page-next.gif)!important;}
.x-tbar-page-prev{background-image:url(../Images/ext-evoco/grid/page-prev.gif)!important;}
.x-item-disabled .x-tbar-loading{background-image:url(../Images/ext-evoco/grid/loading.gif)!important;}
.x-item-disabled .x-tbar-page-first{background-image:url(../Images/ext-evoco/grid/page-first-disabled.gif)!important;}
.x-item-disabled .x-tbar-page-last{background-image:url(../Images/ext-evoco/grid/page-last-disabled.gif)!important;}
.x-item-disabled .x-tbar-page-next{background-image:url(../Images/ext-evoco/grid/page-next-disabled.gif)!important;}
.x-item-disabled .x-tbar-page-prev{background-image:url(../Images/ext-evoco/grid/page-prev-disabled.gif)!important;}
.x-statusbar .x-status-busy{padding-left:25px;background:transparent url(../Images/ext-evoco/grid/loading.gif) no-repeat 3px 3px;}

.x-grid3-row-over{border:1px solid #ddd;background:#efefef url(../Images/ext-evoco/grid/row-over.gif) repeat-x left top;}

.x-grid3-header{background:#f9f9f9 url(../Images/ext-evoco/grid/grid3-hrow.gif) repeat-x 0 bottom;cursor:default;zoom:1;padding:1px 0 0 0;}
.x-grid3-header-pop-inner{border-left:1px solid #eee;width:14px;height:19px;background:transparent url(../Images/ext-evoco/grid/hd-pop.gif) no-repeat center center;}
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:#ebf3fd url(../Images/ext-evoco/grid/grid3-hrow-over.gif) repeat-x left bottom;}
.sort-asc .x-grid3-sort-icon{background-image:url(../Images/ext-evoco/grid/sort_asc.gif);display:inline;}
.sort-desc .x-grid3-sort-icon{background-image:url(../Images/ext-evoco/grid/sort_desc.gif);display:inline;}
.x-grid3-cell-text,.x-grid3-hd-text{display:block;padding:3px 5px 3px 5px;-moz-user-select:none;-khtml-user-select:none;color:black;}
.x-grid3-split{background-image:url(../Images/ext-evoco/grid/grid-split.gif);background-position:center;background-repeat:no-repeat;cursor:e-resize;cursor:col-resize;display:block;font-size:1px;height:16px;overflow:hidden;position:absolute;top:2px;width:6px;z-index:3;}
.x-dd-drag-proxy .x-grid3-hd-inner{background:#ebf3fd url(../Images/ext-evoco/grid/grid3-hrow-over.gif) repeat-x left bottom;width:120px;padding:3px;border:1px solid #aaccf6;overflow:hidden;}
.col-move-top{background:transparent url(../Images/ext-evoco/grid/col-move-top.gif) no-repeat left top;}
.col-move-bottom{background:transparent url(../Images/ext-evoco/grid/col-move-bottom.gif) no-repeat left top;}
.x-grid3-locked td.x-grid3-row-marker,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker{background:#ebeadb url(../Images/ext-evoco/grid/grid-hrow.gif) repeat-x 0 bottom!important;vertical-align:middle!important;color:black;padding:0;border-top:1px solid white;border-bottom:none!important;border-right:1px solid #6fa0df!important;text-align:center;}
.x-grid3-dirty-cell{background:transparent url(../Images/ext-evoco/grid/dirty.gif) no-repeat 0 0;}
.x-props-grid .x-grid3-td-name .x-grid3-cell-inner{background:transparent url(../Images/ext-evoco/grid/grid3-special-col-bg.gif) repeat-y -16px!important;padding-left:12px;color:black!important;}
.xg-hmenu-sort-asc .x-menu-item-icon{background-image:url(../Images/ext-evoco/grid/hmenu-asc.gif);}
.xg-hmenu-sort-desc .x-menu-item-icon{background-image:url(../Images/ext-evoco/grid/hmenu-desc.gif);}
.xg-hmenu-lock .x-menu-item-icon{background-image:url(../Images/ext-evoco/grid/hmenu-lock.gif);}
.xg-hmenu-unlock .x-menu-item-icon{background-image:url(../Images/ext-evoco/grid/hmenu-unlock.gif);}

.x-grid3-hd-btn{display:none;position:absolute;width:14px;background:#fff url(../Images/ext-evoco/grid/grid3-hd-btn.gif) no-repeat left center;right:0;top:0;z-index:2;cursor:pointer;}

.x-grid3-body .x-grid3-td-expander{background:transparent url(../Images/ext-evoco/grid/grid3-special-col-bg.gif) repeat-y right;}
.x-grid3-row-expander{width:100%;height:18px;background-position:4px 2px;background-repeat:no-repeat;background-color:transparent;background-image:url(../Images/ext-evoco/grid/row-expand-sprite.gif);}
.x-grid3-body .x-grid3-td-checker{background:transparent url(../Images/ext-evoco/grid/grid3-special-col-bg.gif) repeat-y right;}
.x-grid3-row-checker,.x-grid3-hd-checker{width:100%;height:18px;background-position:2px 2px;background-repeat:no-repeat;background-color:transparent;background-image:url(../Images/ext-evoco/grid/row-check-sprite.gif);}
.x-grid3-body .x-grid3-td-numberer{background:transparent url(../Images/ext-evoco/grid/grid3-special-col-bg.gif) repeat-y right;}
.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer,.x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,.x-grid3-body .x-grid3-row-selected .x-grid3-td-expander{background:transparent url(../Images/ext-evoco/grid/grid3-special-col-sel-bg.gif) repeat-y right;}
.x-grid3-check-col{width:100%;height:16px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url(../Images/ext-evoco/menu/unchecked.gif);}
.x-grid3-check-col-on{width:100%;height:16px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url(../Images/ext-evoco/menu/checked.gif);}

.x-grid-group-hd div{background:transparent url(../Images/ext-evoco/grid/group-expand-sprite.gif) no-repeat 3px -47px;padding:4px 4px 4px 17px;color:#3764a0;font:bold 11px "Lucida Sans Unicode", Arial, Verdana, sans-serif;}

.x-group-by-icon{background-image:url(../Images/ext-evoco/grid/group-by.gif);}
.x-cols-icon{background-image:url(../Images/ext-evoco/grid/columns.gif);}
.x-show-groups-icon{background-image:url(../Images/ext-evoco/grid/group-by.gif);}




/*-------------------------------------------------------- 
----------- 5. Layout folder references and overrides 
*/

.x-combo-list-hd{font:bold 11px "Lucida Sans Unicode", Arial, Verdana, sans-serif;color:#15428b;background-image:url(../Images/ext-evoco/layout/panel-title-light-bg.gif);border-bottom:1px solid #98c0f4;padding:3px;}

.x-combo-list-hd{font:bold 11px "Lucida Sans Unicode", Arial, Verdana, sans-serif;color:#15428b;background-image:url(../Images/ext-evoco/layout/panel-title-light-bg.gif);border-bottom:1px solid #98c0f4;padding:3px;}

.x-layout-split-west .x-layout-mini{top:48%;background-image:url(../Images/ext-evoco/layout/mini-left.gif);}

.x-layout-split-east .x-layout-mini{top:48%;background-image:url(../Images/ext-evoco/layout/mini-right.gif);}
.x-layout-split-north .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(../Images/ext-evoco/layout/mini-top.gif);}
.x-layout-split-south .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(../Images/ext-evoco/layout/mini-bottom.gif);}
.x-layout-cmini-west .x-layout-mini{top:48%;background-image:url(../Images/ext-evoco/layout/mini-right.gif);}
.x-layout-cmini-east .x-layout-mini{top:48%;background-image:url(../Images/ext-evoco/layout/mini-left.gif);}
.x-layout-cmini-north .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(../Images/ext-evoco/layout/mini-bottom.gif);}
.x-layout-cmini-south .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(../Images/ext-evoco/layout/mini-top.gif);}
.x-viewport,.x-viewport body{margin:0;padding:0;border:0 none;/*overflow:auto;*/height:100%;}




/*-------------------------------------------------------- 
----------- 6. Menu folder references and overrides 
*/

.x-grid3-check-col{width:100%;height:16px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url(../Images/ext-evoco/menu/unchecked.gif);}
.x-grid3-check-col-on{width:100%;height:16px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url(../Images/ext-evoco/menu/checked.gif);}

.x-menu{border:1px solid #718bb7;z-index:15000;zoom:1;background:#f0f0f0 url(../Images/ext-evoco/menu/menu.gif) repeat-y;padding:2px;}

.x-menu-item-arrow{background:transparent url(../Images/ext-evoco/menu/menu-parent.gif) no-repeat right;}
.x-menu-item-active{background:#ebf3fd url(../Images/ext-evoco/menu/item-over.gif) repeat-x left bottom;border:1px solid #aaccf6;padding:0;}
.x-menu-check-item .x-menu-item-icon{background:transparent url(../Images/ext-evoco/menu/unchecked.gif) no-repeat center;}
.x-menu-item-checked .x-menu-item-icon{background-image:url(../Images/ext-evoco/menu/checked.gif);}
.x-menu-item-checked .x-menu-group-item .x-menu-item-icon{background:transparent url(../Images/ext-evoco/menu/group-checked.gif) no-repeat center;}

.x-grid3-check-col{width:100%;height:16px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url(../Images/ext-evoco/menu/unchecked.gif);}
.x-grid3-check-col-on{width:100%;height:16px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url(../Images/ext-evoco/menu/checked.gif);}

.x-menu{border:1px solid #718bb7;z-index:15000;zoom:1;background:#f0f0f0 url(../Images/ext-evoco/menu/menu.gif) repeat-y;padding:2px;}
.x-menu-item-arrow{background:transparent url(../Images/ext-evoco/menu/menu-parent.gif) no-repeat right;}
.x-menu-item-active{background:#ebf3fd url(../Images/ext-evoco/menu/item-over.gif) repeat-x left bottom;border:1px solid #aaccf6;padding:0;}
.x-menu-check-item .x-menu-item-icon{background:transparent url(../Images/ext-evoco/menu/unchecked.gif) no-repeat center;}
.x-menu-item-checked .x-menu-item-icon{background-image:url(../Images/ext-evoco/menu/checked.gif);}
.x-menu-item-checked .x-menu-group-item .x-menu-item-icon{background:transparent url(../Images/ext-evoco/menu/group-checked.gif) no-repeat center;}



/*-------------------------------------------------------- 
----------- 7. Panel folder references and overrides
*/

.x-date-mp-ybtn a{overflow:hidden;width:15px;height:15px;cursor:pointer;background:transparent url(../Images/ext-evoco/panel/tool-sprites.gif) no-repeat;display:block;margin:0 auto;}
.x-panel-btns-ct .x-panel-btns-center table { margin: 0px; float: right; }
.x-panel-header{overflow:hidden;zoom:1;color:#15428b;font:bold 11px "Lucida Sans Unicode", Arial, Verdana, sans-serif;padding:5px 3px 4px 5px;border:1px solid #99bbe8;line-height:15px;background:transparent url(../Images/ext-evoco/panel/white-top-bottom.gif) repeat-x 0 -1px;}
.x-panel-tc{background:transparent url(../Images/ext-evoco/panel/top-bottom.gif) repeat-x 0 0;overflow:hidden;}
.x-panel-tl{background:transparent url(../Images/ext-evoco/panel/corners-sprite.gif) no-repeat 0 0;padding-left:6px;zoom:1;border-bottom:1px solid #99bbe8;}
.x-panel-tr{background:transparent url(../Images/ext-evoco/panel/corners-sprite.gif) no-repeat right 0;zoom:1;padding-right:6px;}
.x-panel-bc{background:transparent url(../Images/ext-evoco/panel/top-bottom.gif) repeat-x 0 bottom;zoom:1;}
.x-panel-bl{background:transparent url(../Images/ext-evoco/panel/corners-sprite.gif) no-repeat 0 bottom;padding-left:6px;zoom:1;}
.x-panel-br{background:transparent url(../Images/ext-evoco/panel/corners-sprite.gif) no-repeat right bottom;padding-right:6px;zoom:1;}
.x-panel-ml{background:#fff url(../Images/ext-evoco/panel/left-right.gif) repeat-y 0 0;padding-left:6px;zoom:1;}
.x-panel-mr{background:transparent url(../Images/ext-evoco/panel/left-right.gif) repeat-y right 0;padding-right:6px;zoom:1;}

.x-window-maximized { margin-top: 5px !important;}



.x-panel-tl .x-window-tl
{
    background-position: left center;
 /* Set the left to be 5px if icons are on, use HUGE negative value if icons are off */
     /*padding-left:61px !important; Set to 8px for no icons, use 61px for the 48x48 icons */
    }
body .x-panel-icon   
{
    background-position: 8px 4px !important;
 /* Set the left to be 5px if icons are on, use HUGE negative value if icons are off */
   /* padding-left:61px !important;  Set to 8px for no icons, use 61px for the 48x48 icons */
}

/* We can turn this on later if we can put the icons into a container that isn't clear */
body .x-panel-icon .x-window-header-text {/*controls header text at top of window with icons */
    display: block;  
    /*line-height: 18px; */
    margin: 11px 100px 0px 30px;
    z-index: 1; 
    /*padding: 0px 0px 8px 7px;*/
    padding: 0px 0px 0px 0px;
    /*margin: 12px 0 0 35px; =PM*/
    text-transform: uppercase;
    }
body .x-window-header-text /*controls header text without icons*/
{
    display: block; 
    /*line-height: 18px;  */
    margin: 13px 100px 0px 0px;
    left:30px;
    z-index: 1;
    font-size:16px; 
    /*padding: 0px 0px 8px 7px;*/
    padding:  0px 0px 0px 0px;
    /*margin: 12px 0 0 35px; =PM*/
    }
span.x-window-header-text
{
    display: block; 
    vertical-align: middle;
    font-size:16px;
    margin: 13px 100px 0px 0px;
    }
/* Turn off default panel borders, making the call at the programmatic level */
.x-panel-body-noheader, .x-panel-mc .x-panel-body 
{
    /*border: 0px;*/
    border: solid 1px #bab6ae;
    background: transparent;
    }
.x-progress-wrap    
{
    border: solid 1px #bab6ae;
}
/* Window control buttons close, maximize etc. */
.x-tool 
{
    background-image: url(../Images/ext-evoco/panel/tool-spritesBIG.gif);
    margin-top: 0px;
    margin-left: 5px;
    height: 20px;
    width: 20px;
    position: absolute;
    z-index: 10;
    }
.x-tool-toggle{background-position:0 -80px;}
.x-tool-toggle-over{background-position:-20px -80px;}
.x-panel-collapsed .x-tool-toggle{background-position:0 -100px;}
.x-panel-collapsed .x-tool-toggle-over{background-position:-20px -100px;}
.x-tool-close{background-position:0 -0; top: 4px; right: 5px; }
.x-tool-close-over{background-position:-21px 0;}
.x-tool-minimize{background-position:0 -20px;}
.x-tool-minimize-over{background-position:-20px -20px;}
.x-tool-maximize{background-position:0 -40px; top: 4px; right: 30px; }
.x-tool-maximize-over{background-position:-20px -40px;}
.x-tool-restore{background-position:0 -60px; top: 4px; right: 30px; }
.x-tool-restore-over{background-position:-20px -60px;}
.x-tool-gear{background-position:0 -120px;}
.x-tool-gear-over{background-position:-20px -120px;}
.x-tool-pin{background-position:0 -180px;}
.x-tool-pin-over{background-position:-20px -180px;}
.x-tool-unpin{background-position:0 -200px;}
.x-tool-unpin-over{background-position:-20px -200px;}
.x-tool-right{background-position:0 -220px;}
.x-tool-right-over{background-position:-20px -220px;}
.x-tool-left{background-position:0 -240px;}
.x-tool-left-over{background-position:-20px -240px;}
.x-tool-up{background-position:0 -280px;}
.x-tool-up-over{background-position:-20px -280px;}
.x-tool-down{background-position:0 -260px;}
.x-tool-down-over{background-position:-20px -260px;}
.x-tool-refresh{background-position:0 -300px;}
.x-tool-refresh-over{background-position:-20px -300px;}
.x-tool-minus{background-position:0 -340px;}
.x-tool-minus-over{background-position:-20px -340px;}
.x-tool-plus{background-position:0 -320px;}
.x-tool-plus-over{background-position:-20px -320px;}
.x-tool-search{background-position:0 -360px;}
.x-tool-search-over{background-position:-20px -360px;}
.x-tool-save{background-position:0 -380px;}
.x-tool-save-over{background-position:-20px -380px;}
.x-tool-help{background-position:0 -400px; top: 4px; right: 55px; }
.x-tool-help-over{background-position:-20px -400px;}
.x-tool-print{background-position:0 -420px;}
.x-tool-print-over{background-position:-20px -420px;}

.x-accordion-hd{color:#222;padding-top:4px;padding-bottom:3px;border-top:0 none;font-weight:normal;background:transparent url(../Images/ext-evoco/panel/light-hd.gif) repeat-x 0 -9px;}






/*-------------------------------------------------------- 
----------- 8. Progress folder references and overrides 
*/

.x-progress-bar{height:18px;float:left;width:0;background:#D7D4CE url( ../Images/ext-evoco/progress/progress-bg.gif ) repeat-x left center;border-top:1px solid #bab6ae;border-bottom:1px solid #bab6ae;border-right:1px solid #bab6ae;}





/*-------------------------------------------------------- 
----------- 9. Qtip folder references and overrides 
*/

.x-tip{position:absolute;top:0;left:0;visibility:hidden;z-index:20000;border:0 none;}
.x-tip .x-tip-close{background-image:url(../Images/ext-evoco/qtip/close.gif);height:15px;float:right;width:15px;margin:0 0 2px 2px;cursor:pointer;display:none;}
.x-tip .x-tip-tc{background:transparent url(../Images/ext-evoco/qtip/tip-sprite.gif) no-repeat 0 -62px;padding-top:3px;overflow:hidden;zoom:1;}
.x-tip .x-tip-tl{background:transparent url(../Images/ext-evoco/qtip/tip-sprite.gif) no-repeat 0 0;padding-left:6px;overflow:hidden;zoom:1;}
.x-tip .x-tip-tr{background:transparent url(../Images/ext-evoco/qtip/tip-sprite.gif) no-repeat right 0;padding-right:6px;overflow:hidden;zoom:1;}
.x-tip .x-tip-bc{background:transparent url(../Images/ext-evoco/qtip/tip-sprite.gif) no-repeat 0 -121px;height:3px;overflow:hidden;}
.x-tip .x-tip-bl{background:transparent url(../Images/ext-evoco/qtip/tip-sprite.gif) no-repeat 0 -59px;padding-left:6px;zoom:1;}
.x-tip .x-tip-br{background:transparent url(../Images/ext-evoco/qtip/tip-sprite.gif) no-repeat right -59px;padding-right:6px;zoom:1;}
.x-tip .x-tip-mc{border:0 none;font:normal 11px "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.x-tip .x-tip-ml{background:#fff url(../Images/ext-evoco/qtip/tip-sprite.gif) no-repeat 0 -124px;padding-left:6px;zoom:1;}
.x-tip .x-tip-mr{background:transparent url(../Images/ext-evoco/qtip/tip-sprite.gif) no-repeat right -124px;padding-right:6px;zoom:1;}

.x-progress-inner{height:18px;background:#e0e8f3 url(../Images/ext-evoco/qtip/bg.gif) repeat-x;position:relative;}




/*-------------------------------------------------------- 
----------- 10. Shared folder references and overrides 
*/

.x-form-invalid-msg{color:#e00;padding:2px;padding-left:18px;font:normal 11px "Lucida Sans Unicode", Arial, Verdana, sans-serif;background:transparent url(../Images/ext-evoco/shared/warning.gif) no-repeat 0 2px;line-height:16px;width:200px;}

.x-grid-row-loading{background:#fff url(../Images/ext-evoco/shared/loading-balls.gif) no-repeat center center;}

.x-date-middle,.x-date-left,.x-date-right{background:url(../Images/ext-evoco/shared/hd-sprite.gif) repeat-x 0 -83px;color:#FFF;font:bold 11px "Lucida Sans Unicode", Arial, Verdana, sans-serif;overflow:hidden;}
.x-date-right a{background-image:url(../Images/ext-evoco/shared/right-btn.gif);margin-right:2px;text-decoration:none!important;}
.x-date-left a{background-image:url(../Images/ext-evoco/shared/left-btn.gif);margin-left:2px;text-decoration:none!important;}
.x-date-inner th{background:#dfecfb url(../Images/ext-evoco/shared/glass-bg.gif) repeat-x left top;text-align:right!important;border-bottom:1px solid #a3bad9;font:normal 10px "Lucida Sans Unicode", Arial, Verdana, sans-serif;color:#233d6d;cursor:default;padding:0;border-collapse:separate;}
.x-date-inner .x-date-selected a{background:#dfecfb url(../Images/ext-evoco/shared/glass-bg.gif) repeat-x left top;border:1px solid #8db2e3;padding:1px 4px;}
.x-date-bottom{padding:4px;border-top:1px solid #a3bad9;background:#dfecfb url(../Images/ext-evoco/shared/glass-bg.gif) repeat-x left top;}
.x-date-mp-btns{background:#dfecfb url(../Images/ext-evoco/shared/glass-bg.gif) repeat-x left top;}

td.x-date-mp-sel a{padding:1px 3px;background:#dfecfb url(../Images/ext-evoco/shared/glass-bg.gif) repeat-x left top;border:1px solid #8db2e3;}

.x-form-invalid-msg{color:#e00;padding:2px;padding-left:18px;font:normal 11px "Lucida Sans Unicode", Arial, Verdana, sans-serif;background:transparent url(../Images/ext-evoco/shared/warning.gif) no-repeat 0 2px;line-height:16px;width:200px;}




/*-------------------------------------------------------- 
----------- 11. Sizer folder references and overrides 
*/

.x-resizable-over .x-resizable-pointerle-east,.x-resizable-pinned .x-resizable-pointerle-east{background:None;background-position:left;}
.x-resizable-over .x-resizable-pointerle-west,.x-resizable-pinned .x-resizable-pointerle-west{background:None;background-position:left;}
.x-resizable-over .x-resizable-pointerle-south,.x-resizable-pinned .x-resizable-pointerle-south{background:None;background-position:top;}
.x-resizable-over .x-resizable-pointerle-north,.x-resizable-pinned .x-resizable-pointerle-north{background:None;background-position:top;}
.x-resizable-over .x-resizable-pointerle-southeast,.x-resizable-pinned .x-resizable-pointerle-southeast{background:None;background-position:top left;}
.x-resizable-over .x-resizable-pointerle-northwest,.x-resizable-pinned .x-resizable-pointerle-northwest{background:None;background-position:bottom right;}
.x-resizable-over .x-resizable-pointerle-northeast,.x-resizable-pinned .x-resizable-pointerle-northeast{background:None;background-position:bottom left;}
.x-resizable-over .x-resizable-pointerle-southwest,.x-resizable-pinned .x-resizable-pointerle-southwest{background:None;background-position:top right;}

.x-resizable-over    
{
    background-image: url(../Images/grey_gradient.png);
    background-position: top;
    background-repeat: repeat-x;
    background-color: #ffffff;
    /*border: solid, 1px, #cccccc;*/
    border:1px solid #cccccc; /*=PM*/
}



/*-------------------------------------------------------- 
----------- 12. Slider folder references and overrides 
*/

.x-slider-horz{padding-left:7px;background:transparent url(../Images/ext-evoco/slider/slider-bg.png) no-repeat 0 -22px;}
.x-slider-horz .x-slider-end{padding-right:7px;zoom:1;background:transparent url(../Images/ext-evoco/slider/slider-bg.png) no-repeat right -44px;}
.x-slider-horz .x-slider-inner{background:transparent url(../Images/ext-evoco/slider/slider-bg.png) repeat-x 0 0;height:22px;}
.x-slider-horz .x-slider-thumb{width:14px;height:15px;position:absolute;left:0;top:3px;background:transparent url(../Images/ext-evoco/slider/slider-thumb.png) no-repeat 0 0;}
.x-slider-vert{padding-top:7px;background:transparent url(../Images/ext-evoco/slider/slider-v-bg.png) no-repeat -44px 0;width:22px;}
.x-slider-vert .x-slider-end{padding-bottom:7px;zoom:1;background:transparent url(../Images/ext-evoco/slider/slider-v-bg.png) no-repeat -22px bottom;}
.x-slider-vert .x-slider-inner{background:transparent url(../Images/ext-evoco/slider/slider-v-bg.png) repeat-y 0 0;}
.x-slider-vert .x-slider-thumb{width:15px;height:14px;position:absolute;left:3px;bottom:0;background:transparent url(../Images/ext-evoco/slider/slider-v-thumb.png) no-repeat 0 0;}





/*-------------------------------------------------------- 
----------- 13. Tabs folder references and overrides 
*/

ul.x-tab-strip-top{padding-top:1px;background:url(../Images/ext-evoco/tabs/tab-strip-bg.gif) #cedff5 repeat-x bottom;border-bottom:1px solid #8db2e3;}
ul.x-tab-strip-bottom{padding-bottom:1px;background:url(../Images/ext-evoco/tabs/tab-strip-btm-bg.gif) #cedff5 repeat-x top;border-top:1px solid #8db2e3;border-bottom:0 none;}
.x-tab-strip-top .x-tab-right{background:transparent url(../Images/ext-evoco/tabs/tabs-sprite.gif) no-repeat 0 -51px;padding-left:10px;}
.x-tab-strip-top .x-tab-left{background:transparent url(../Images/ext-evoco/tabs/tabs-sprite.gif) no-repeat right -351px;padding-right:10px;}
.x-tab-strip-top .x-tab-strip-inner{background:transparent url(../Images/ext-evoco/tabs/tabs-sprite.gif) repeat-x 0 -201px;}
.x-tab-strip-bottom .x-tab-right{background:url(../Images/ext-evoco/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom right;}
.x-tab-strip-bottom .x-tab-left{background:url(../Images/ext-evoco/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom left;}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right{background:url(../Images/ext-evoco/tabs/tab-btm-right-bg.gif) no-repeat bottom left;}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-left{background:url(../Images/ext-evoco/tabs/tab-btm-left-bg.gif) no-repeat bottom right;}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close{background-image:url(../Images/ext-evoco/tabs/tab-close.gif);opacity:.6;-moz-opacity:.6;background-repeat:no-repeat;display:block;width:11px;height:11px;position:absolute;top:3px;right:3px;cursor:pointer;z-index:2;}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{background-image:url(../Images/ext-evoco/tabs/tab-close.gif);opacity:1;-moz-opacity:1;}
.x-tab-scroller-left{background:transparent url(../Images/ext-evoco/tabs/scroll-left.gif) no-repeat -18px 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;left:0;top:0;z-index:10;cursor:pointer;}
.x-tab-scroller-right{background:transparent url(../Images/ext-evoco/tabs/scroll-right.gif) no-repeat 0 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;right:0;top:0;z-index:10;cursor:pointer;}
.x-tab-strip span.x-tab-strip-text{font:normal 11px arial,helvetica,sans-serif;color:#666;white-space:nowrap;cursor:pointer;padding:4px 0;}
.x-tab-strip-over span.x-tab-strip-text{color:#222;}
.x-tab-strip-active span.x-tab-strip-text{cursor:default;color:#222;font-weight:bold;}
.x-tab-strip-disabled .x-tabs-text{cursor:default;color:#aaa;}
.x-tab-panel-header-plain .x-tab-strip-spacer{ border:1px solid #cecece; border-top:0 none;height:1px;background:#f1f2f3;font-size:1px;line-height:1px;}
.x-tab-strip-top {border-color: #b6b6b6; border-bottom-color: #b6b6b6 !important;}


/*-------------------------------------------------------- 
----------- 14. Toolbar folder references and overrides 
*/

.x-btn-with-menu .x-btn-center em{display:block;background:transparent url(../Images/ext-evoco/toolbar/btn-arrow.gif) no-repeat right 0;padding-right:10px;}
.x-btn-text-icon .x-btn-with-menu .x-btn-center em{display:block;background:transparent url(../Images/ext-evoco/toolbar/btn-arrow.gif) no-repeat right 3px;padding-right:10px;}
.x-toolbar{border-color:#a9bfd3;border-style:solid;border-width:0 0 1px 0;display:block;padding:2px;background:#d0def0 url(../Images/ext-evoco/toolbar/bg.gif) repeat-x top left;position:relative;zoom:1;}
.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button{width:12px;background:transparent url(../Images/ext-evoco/toolbar/btn-arrow.gif) no-repeat 0 3px;}
.x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button{width:12px;background:transparent url(../Images/ext-evoco/toolbar/btn-arrow.gif) no-repeat 0 3px;}
.x-toolbar .x-btn-over .x-btn-left{background:url(../Images/ext-evoco/toolbar/tb-btn-sprite.gif) no-repeat 0 0;}
.x-toolbar .x-btn-over .x-btn-right{background:url(../Images/ext-evoco/toolbar/tb-btn-sprite.gif) no-repeat 0 -21px;}
.x-toolbar .x-btn-over .x-btn-center{background:url(../Images/ext-evoco/toolbar/tb-btn-sprite.gif) repeat-x 0 -42px;}
.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/ext-evoco/toolbar/tb-btn-sprite.gif) no-repeat 0 -63px;}
.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/ext-evoco/toolbar/tb-btn-sprite.gif) no-repeat 0 -84px;}
.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/ext-evoco/toolbar/tb-btn-sprite.gif) repeat-x 0 -105px;}

.x-date-middle .x-btn-with-menu .x-btn-center em{background:transparent url(../Images/ext-evoco/toolbar/btn-arrow-light.gif) no-repeat right 0;}






/*-------------------------------------------------------- 
----------- 15. Tree folder references and overrides 
*/

.x-tree-node-expanded .x-tree-node-icon{background-image:url(../Images/ext-evoco/tree/folder-open.gif);}
.x-tree-node-leaf .x-tree-node-icon{background-image:url(../Images/ext-evoco/tree/leaf.gif);}
.x-tree-node-collapsed .x-tree-node-icon{background-image:url(../Images/ext-evoco/tree/folder.gif);}
.x-tree-node-loading .x-tree-node-icon{background-image:url(../Images/ext-evoco/tree/loading.gif)!important;}
.x-tree-lines .x-tree-elbow{background-image:url(../Images/ext-evoco/tree/elbow.gif);}
.x-tree-lines .x-tree-elbow-plus{background-image:url(../Images/ext-evoco/tree/elbow-plus.gif);}
.x-tree-lines .x-tree-elbow-minus{background-image:url(../Images/ext-evoco/tree/elbow-minus.gif);}
.x-tree-lines .x-tree-elbow-end{background-image:url(../Images/ext-evoco/tree/elbow-end.gif);}
.x-tree-lines .x-tree-elbow-end-plus{background-image:url(../Images/ext-evoco/tree/elbow-end-plus.gif);}
.x-tree-lines .x-tree-elbow-end-minus{background-image:url(../Images/ext-evoco/tree/elbow-end-minus.gif);}
.x-tree-lines .x-tree-elbow-line{background-image:url(../Images/ext-evoco/tree/elbow-line.gif);}
.x-tree-no-lines .x-tree-elbow-plus{background-image:url(../Images/ext-evoco/tree/elbow-plus-nl.gif);}
.x-tree-no-lines .x-tree-elbow-minus{background-image:url(../Images/ext-evoco/tree/elbow-minus-nl.gif);}
.x-tree-no-lines .x-tree-elbow-end-plus{background-image:url(../Images/ext-evoco/tree/elbow-end-plus-nl.gif);}
.x-tree-no-lines .x-tree-elbow-end-minus{background-image:url(../Images/ext-evoco/tree/elbow-end-minus-nl.gif);}
.x-tree-arrows .x-tree-elbow-plus{background:transparent url(../Images/ext-evoco/tree/arrows.gif) no-repeat 0 0;}
.x-tree-arrows .x-tree-elbow-minus{background:transparent url(../Images/ext-evoco/tree/arrows.gif) no-repeat -16px 0;}
.x-tree-arrows .x-tree-elbow-end-plus{background:transparent url(../Images/ext-evoco/tree/arrows.gif) no-repeat 0 0;}
.x-tree-arrows .x-tree-elbow-end-minus{background:transparent url(../Images/ext-evoco/tree/arrows.gif) no-repeat -16px 0;}
.x-tree-drop-ok-append .x-dd-drop-icon{background-image:url(../Images/ext-evoco/tree/drop-add.gif);}
.x-tree-drop-ok-above .x-dd-drop-icon{background-image:url(../Images/ext-evoco/tree/drop-over.gif);}
.x-tree-drop-ok-below .x-dd-drop-icon{background-image:url(../Images/ext-evoco/tree/drop-under.gif);}
.x-tree-drop-ok-between .x-dd-drop-icon{background-image:url(../Images/ext-evoco/tree/drop-between.gif);}






/*-------------------------------------------------------- 
----------- 16. Window folder references and overrides
*/

.x-window-tc{
    padding: 4px 0px 5px 0px;
    background:transparent url(../Images/ext-evoco/window/top-bottom.png) repeat-x 0 0;
    overflow:hidden;
    zoom:1;
    }
    
.x-window-tl
{
    background:transparent url(../Images/ext-evoco/window/left-corners.png) no-repeat 0 0;
    padding-left: 4px;
    zoom:1;
    z-index:1;
    position:relative;
    }

.x-window-msg-l
{
    background: #fff url("../Images/ext-evoco/window/left-right.png") repeat-y 0 0;
    padding-left: 10px;    
}
.x-window-msg-r {
    background: #fff url("../Images/ext-evoco/window/left-right.png") repeat-y right 0;
    padding-right: 10px;        
    height: 100%;    
}
.x-window-msg-c 
{    
    background-color: #fff;    
    padding: 0 8px;    
    height: 100%;    
}

.x-window-tr{background:transparent url(../Images/ext-evoco/window/right-corners.png) no-repeat right 0; padding-right: 4px;}
.x-window-bc{background:transparent url(../Images/ext-evoco/window/top-bottom.png) repeat-x 0 bottom;zoom:1; padding-bottom: 4px;}
.x-window-bl{background:transparent url(../Images/ext-evoco/window/left-corners.png) no-repeat 0 bottom;padding-left:10px;zoom:1;}
.x-window-br{background:transparent url(../Images/ext-evoco/window/right-corners.png) no-repeat right bottom;padding-right:10px;zoom:1;}
.x-window-ml{background:transparent url(../Images/ext-evoco/window/left-right.png) repeat-y 0 0;padding-left:10px;zoom:1;}
.x-window-mr{background:transparent url(../Images/ext-evoco/window/left-right.png) repeat-y right 0;padding-right:10px;zoom:1;}

.x-window-dlg .ext-mb-info{background:transparent url(../Images/ext-evoco/window/icon-info.gif) no-repeat top left;}
.x-window-dlg .ext-mb-warning{background:transparent url(../Images/ext-evoco/window/icon-warning.gif) no-repeat top left;}
.x-window-dlg .ext-mb-question{ display: none;/*transparent url(../Images/ext-evoco/window/icon-question.gif) no-repeat top left;*/}
.x-window-dlg .ext-mb-error{float: right;}

/* Frames the targeted app with a nice white border */
.x-window-mc 
{
    font-family: "Lucida Sans Unicode", Arial, Verdana, sans-serif;
    background-color: #fff;
    /*background: #fff none no-repeat scroll 0%;*/
    padding: 0px 8px;
    border: none;
    }
    
.x-window .x-panel 
{
    background: transparent;
    border: 0px;
    }

.x-window-plain .x-window-mc {border:none; background:#fff;}
    
body.x-body-masked .x-window-plain .x-window-mc{background:#fff; border:0;}

.x-window-plain .x-window-body,
.x-window-plain .x-window-body > div {border:0;}
    
.ext-mb-content {padding: 5px;}


/*-------------------------------------------------------- 
----------- 17. Typography
*/

html, body, .x-body {
    font-family: "Lucida Sans Unicode", Arial, Verdana, sans-serif;
    }

body .x-window-tl .x-window-header
{
    font-family: "Lucida Sans Unicode", Arial, Verdana, sans-serif;
    font-weight: 100;
    /* background-color: #edebe5; */
    border-bottom-style: none;
    border-bottom-color: #dbd9d2;
    border-bottom-width: 1px;
    font-size: 18px;
    color: #635d56;
    position: relative;
    padding:0px 5px 0px 20px;
    margin: 0px;
    height: 34px; 
   
    }
.x-window-header .x-window-header-text
{
    font-size:16px;
    
    }    
.x-window-header-text   {  
    margin-right: 100px;
}

/*-------------------------------------------------------- 
----------- 18. Overrides for TARGETED-APPs
*/


/* Big outer container -- contains everything... including the tabs */
.panelBase .x-tab-panel { 
background:white none repeat scroll 0%;
bottom: 0px;
left:0px;
overflow:hidden;
position:absolute;
right:0px;
top: 0px;
/*border: #000 1px solid !important;*/ /* black for debug */
}


.x-tab-panel {border:1px solid #d4d4d4 !important; margin-top:6px !important;}
	.x-tab-panel-header {border-bottom:1px solid #d4d4d4 !important; background:#f6f5f1 !important; height:25px; overflow:visible !important; padding:9px 0 0 4px !important; position:relative; z-index:99;}
		ul.x-tab-strip-top {background:transparent !important; border-bottom:0 !important; margin-top:1px !important;}
			ul.x-tab-strip-top li {border-bottom:1px solid #d4d4d4; margin-top:-1px;}
			ul.x-tab-strip-top li.x-tab-strip-active {border-bottom:2px solid #fff !important;}
				.x-tab-strip-active span.x-tab-strip-text {font-weight:100 !important;}
	.x-tab-panel-bwrap {position:relative; z-index:10;}
		.x-tab-panel-body {border:0 !important; padding:7px 0 0 9px;}
		.x-tab-panel-body-top {border-top:0;}
		

/* This panel has the contents of each tab */
.panelBase .x-tab-panel-body, .panelBase  .x-tab-panel-body-top {
background:white none repeat scroll 0%;
bottom: 0px !important;
left:0px;
overflow:hidden;
position:absolute;
right:0px;
top: 24px; /* Leave room to show the tabs at the top */
border-top: #b6b6b6 1px solid !important; 
border-right: #b6b6b6 1px solid !important; 
border-bottom: #b6b6b6 0px solid !important; 
border-left: #b6b6b6 1px solid !important; 
}

/* Some debug styles */
.panelBase .x-tab-panel .x-panel-body, .panelBase .x-tab-panel .x-panel-body-noheader, .panelBase .x-tab-panel .x-panel-body-noborder {
    /*border: #6dcff6 3px solid;  !important;  sky blue */
    }
.panelBase .x-panel-bwrap {
    /*border:#ed1c24 3px solid; */  /* bright red */
    }
.panelBase .x-panel, .panelBase .x-panel-noborder {
    /*border: #00ff00 3px solid; !important;  bright green */
    }
    
.loading-indicator  
{
    
}
.x-managed-iframe-mask
{
    overflow: auto;
}
