
.x-grid-cell-inner{ font-family:Courier New,helvetica,arial,verdana,sans-serif !important; }

.x-tip-default, .x-tab-bar-default, .x-border-layout-ct, .x-resizable-handle{ background-color:whitesmoke  !important; }

.x-panel-default {
    background-color:whitesmoke  !important;
    padding: 0;
}

.x-window-default {
	border-color: #076085;    
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    padding: 0;
    border-width: 5px;
    border-style: solid;
}

.x-window-body-default { 
	border-color: silver;
    border-width: 1px;
    border-style: solid;
    background: whitesmoke;
    color: black;	
}

.x-window-header-default-top {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    padding: 5px 5px 5px 5px;
    border-width: 5px 5px 5px 5px;
    border-style: solid;
    background-color: #076085;
}

.x-window-header-default {
    font-size: 13px;
    border-color: #076085;
    zoom: 1;
    background-color: #076085;
}

.x-panel-header-default-framed-top {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    padding: 5px 5px 5px 5px;
    border-width: 5px 5px 0 5px;
    border-style: solid;
    background-color: #076085;
}

.x-panel-header-default-framed {
    font-size: 13px;
    border: 5px solid #076085;
}

.x-panel-header-default {
    background-image: none;
    background-color: #076085;
    border: 1px solid #076085;
}

.x-panel-header-default-collapsed-left, .x-panel-header-default-framed-collapsed-left, .x-panel-header-default-collapsed-top, .x-panel-header-default-framed-collapsed-top {
	background-color: #076085;
}

.x-panel-body-default {
    background: white;
    background-color: white;
    border-color: silver;
    color: black;
    font-size: 13px;
    font-size: normal;
    border-width: 1px;
    border-style: solid;
}

.x-message-box .x-window-body {
    background-color: whitesmoke;
    border-width: 0;
}

.x-progress-default .x-progress-bar-default{ background-image: none; background-color: #054059; }

.x-tree-icon{ background-image:none; }

.x-panel-default-framed { border-width:1px; border-color:silver; padding:4; background-color: whitesmoke; }
.x-panel-body-default-framed{ border-color:silver; }

.x-toolbar-default { border-color: silver; border-width: 1px; background-image: none;  background-color:whitesmoke; }
.x-toolbar-footer { background: whitesmoke; border: 0; margin: 0; padding: 6px 0 6px 6px; }

.x-btn-default-toolbar-small{ background-image: none; background-color:whitesmoke; border:none; }

.x-btn-default-small { background-image: none; background-color:whitesmoke; border-color:silver;  }
.x-btn-default-small .x-btn-inner{ color:#686868; }
.x-btn-default-medium { background-image: none; background-color:whitesmoke; border-color:silver;  }
.x-btn-default-medium .x-btn-inner{ color:#686868; }
.x-btn-default-large { background-image: none; background-color:whitesmoke; border-color:silver;  }
.x-btn-default-large .x-btn-inner{ color:#686868; }

.x-btn-over{ background-color:#7F8C8D; }
.x-btn-over .x-btn-button{ background-color:#7F8C8D; }
.x-btn-over .x-btn-inner{ color:white; }
.x-btn-over .fa{ color:white; }

.x-btn-icon-el{ padding:2px 0px 0px 3px; color:#686868; }
.x-btn-default-medium .x-btn-icon-el{ padding-top:6px; }

.x-tab-default-top{ background-color:whitesmoke; }
.x-tab-default{ border-color:silver; }
.x-tab-default .x-tab-inner{ color:#686868; }

.x-tab-default-top-active, .x-tab-default-left-active, .x-tab-default-right-active { border-bottom-color:#054059; }
.x-tab-default-active {background-color:#09658c; color:white; }
.x-tab-default-active .x-tab-inner{ color:white; }
.x-tab-bar-strip-default { border:none;background-color:whitesmoke; }
.x-tab-bar-strip-default-top { border:none; height: 5px; }

.x-tab-default .tab-green{ color:#16A085; }
.x-tab-default-active .tab-green{ color:#9ff2e1; }
.x-tab-default .tab-red{ color:#C0392B; }
.x-tab-default-active .tab-red{ color:#f7bfb9; }

.x-tool-fa-default-wrap{
	width:100%;
	height:100%;
	background-color:transparent !important;
	color: white !important;
	text-align:center;
	vertical-align: middel;
}

.x-tool-fa-default-wrap:hover{
	background-color:#BFDDEA !important;
	color:#054059 !important;
}

.x-tool-fa-default{
  background-image:none;
  background-color:transparent !important;
}


.x-tool-close:before { content: "\f00d"; }
.x-tool-minimize:before { content: "\f2d1"; }
.x-tool-maximize:before { content: "\f2d0"; }
.x-tool-restore:before { content: "\f2d2"; }
.x-tool-toggle:before { content: "\f062"; }
.x-panel-collapsed .x-tool-toggle:before { content: "\f063"; }
.x-tool-gear:before { content: "\f013"; }
.x-tool-prev:before { content: "\f061"; }
.x-tool-next:before { content: "\f060"; }
.x-tool-pin:before { content: "\f276"; }
.x-tool-unpin:before { 
  content: "\f276"; 
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
.x-tool-right:before{ content: "\f101"; }
.x-tool-left:before{ content: "\f100"; }
.x-tool-down:before{ content: "\f102"; }
.x-tool-up:before{ content: "\f103"; }
.x-tool-refresh:before{ content: "\f021"; }
.x-tool-plus:before{ content: "\f067"; }
.x-tool-minus:before{ content: "\f068"; }
.x-tool-search:before{ content: "\f002"; }
.x-tool-save:before{ content: "\f0c7"; }
.x-tool-help:before{ content: "\f0eb"; }
.x-tool-print:before{ content: "\f02f"; }
.x-tool-expand:before{ content: "\f065"; }
.x-tool-collapse:before{ content: "\f066"; }


.x-tool-expand-right:before{ content: "\f101"; }
.x-tool-expand-left:before{ content: "\f100"; }
.x-tool-expand-top:before{ content: "\f102"; }
.x-tool-expand-bottom:before{ content: "\f103"; }

.x-tool-collapse-right:before{ content: "\f101"; }
.x-tool-collapse-left:before{ content: "\f100"; }
.x-tool-collapse-top:before{ content: "\f102"; }
.x-tool-collapse-bottom:before{ content: "\f103"; }

.x-menu-item-link{ height:34px; line-height:34px; }
.x-menu-item-text{ font-size:13px !important; padding-left:22px; padding-right:20px; font-weight:bold; color:#054059; }
.x-menu-item-link .x-menu-item-arrow{ height:21px; background-position:left center; background-repeat: no-repeat;  }
.x-menu-item-icon{ background-image:none; font-size:14px; height:24px; line-height:24px; width:28px; padding-left:6px; padding-top:4px; background-repeat:no-repeat; color:#054059; }
.x-menu-icon-separator{ left:36px; }
.x-menu-body{ background-color: whitesmoke; }
.x-nlg .x-menu-item-active{ background-image:url( images/s.gif ) !important; }

.x-tab-tabmenu-right {
    background: transparent url('images/toolbar/more.png') no-repeat 0 center;
    width:18px;
    height: 100%;
    cursor:pointer;
    zoom: 1;
    z-index: 6;
    float: right;
}

.x-tab-tabmenu-over {
    
}

.x-tab-tabmenu-disabled {
    background-position: 0 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;
}
