/*
 * Copyright 2010 JBoss, a divison Red Hat, Inc
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

body {
    height: 100%;
    overflow: hidden;
    margin: 0;
    padding: 0;
    background:#edf0f4 url(header_background.png) repeat-x;
}

WSLogin {
    background: #edf0f4;
}

.WSLoadInitPanel {
    background:yellow;
    cursor: wait;
    position: absolute; top: 0; left: 0;
    z-index:1000;
}

.WSGrid-header {
    border-collapse: collapse;
    border-spacing: 0;
    height: 20px;

    padding:0;
    margin:0;

    background-image: url("images/ui/layout/column-header.png");

    border-top: 1px solid #EFEFEF;
    border-bottom: 1px solid #BABABA;
}

.WSGrid-header td {
    font-weight: bold;
    font-size: 9px;
    margin: 0;
    padding: 0;
    height: 18px;
}

.WSGrid {
    border-collapse: collapse;
    border-spacing: 0;
    border-left: #EDEDED;
    border-right: #EAEAEA;
}

.WSGrid td {
    padding: 0;
}

.WSGrid-datagrid {
    padding:0;
    margin:0;    
}

.WSCell {
    height: 16px;
    min-height: 16px;

    margin: 0;
    font-size: 11px;

    cursor: default;

    padding: 1px;
    border: 1px solid transparent;
    border-bottom-color: #efefef;
    border-left-color: #efefef;

    vertical-align: middle;

    overflow: hidden;
}

.WSCell-inner {
    vertical-align: middle;
}

.WSCell-panel {
    overflow: auto;
    height: 12pt;
    vertical-align: middle;
}

.WSCell-innerpanel {
    /**
     * This is needed to fix a Firefox rendering bug.
     */
    overflow: auto;
    vertical-align: middle;

}

.WSCell-hover {
    background-color: #eeeeff;
}

.WSCell-selected {
    background-color: #ddddff;
    color: black;
    border: 1px solid lightsteelblue;
}

.WSCell-click {
    background-color: #ddddff;
}

.WSCell-colselect {
    background-color: #ddddff;
    border: 1px solid #ddddff;

    border-bottom-color: lightgray;
    border-right-color: lightsteelblue;
    border-left-color: lightsteelblue;
}

.WSCell-hcolselect {
    background-color: #aaaaff;
    border: 1px solid #aaaaff;
}

.WSCell-rowselect-left {
    border-top: 1px solid lightsteelblue;
    border-bottom: 1px solid lightsteelblue;
    border-left: 1px solid lightsteelblue;
    background-color: #ddddff;
}

.WSCell-rowselect-right {
    border-top: 1px solid lightsteelblue;
    border-bottom: 1px solid lightsteelblue;
    border-right: 1px solid lightsteelblue;
    background-color: #ddddff;

}

.WSCell-rowselect {
    border-top: 1px solid lightsteelblue;
    border-bottom: 1px solid lightsteelblue;
    background-color: #ddddff;
}

.WSCell-editbox {
    border: 2px cornflowerblue solid;
    font-size: 11px;
    width: 100%;
    overflow: auto;
    position: absolute;
}

.WSCell-resize-right {
    cursor: e-resize;
}

.WSCell-resize-left {
    cursor: w-resize;
}

.WSGrid-resize-line {
    border-left: 1px solid lightblue;
    height: 100%;
}


.WSWindowPanel {
    background: white;
    border: 1px solid #cecece;
}

.WSWindowPanel-titlearea {
    background: url("images/ui/layout/section-header.png") repeat-x;
    vertical-align: middle;
    font-size: 10px;
    font-weight: bold;

    padding: 1px;

    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.WSWindowPanel-drape {
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0.2;
    filter: alpha(opacity = 20);
}

.WSDropShadow-topLeftCorner {
    width: 17px;
    height: 17px;
    background: url("images/ui/layout/dropshadow/eq-topleft.png") no-repeat;
}

.WSDropShadow-topLeft {
    height: 17px;
    width: 13px;
    background: url("images/ui/layout/dropshadow/eq-topleft-inner.png")
}

.WSDropShadow-topMiddle {
    height: 17px;
    width: 100%;
    background: url("images/ui/layout/dropshadow/eq-top.png");
}

.WSDropShadow-topRight {
    width: 13px;
    height: 17px;
    background: url("images/ui/layout/dropshadow/eq-topright-inner.png") transparent;
}

.WSDropShadow-topRightCorner {
    width: 17px;
    height: 17px;
    background: url("images/ui/layout/dropshadow/eq-topright.png") no-repeat;
}

.WSDropShadow-leftTop {
    width: 17px;
    height: 11px;
    background: url("images/ui/layout/dropshadow/eq-lefttop.png") no-repeat;
}

.WSDropShadow-leftMiddle {
    height: 100%;
    width: 17px;
    background: url("images/ui/layout/dropshadow/eq-left.png") repeat-y;
}

.WSDropShadow-leftBottom {
    height: 11px;
    width: 17px;
    background: url("images/ui/layout/dropshadow/eq-leftbottom.png") no-repeat;
}

.WSDropShadow-rightTop {
    height: 11px;
    width: 17px;
    background: url("images/ui/layout/dropshadow/eq-righttop.png") no-repeat;
}

.WSDropShadow-rightMiddle {
    height: 100%;
    width: 17px;
    background: url("images/ui/layout/dropshadow/eq-right.png") repeat-y;
}

.WSDropShadow-rightBottom {
    height: 11px;
    width: 17px;
    background: url("images/ui/layout/dropshadow/eq-rightbottom.png") no-repeat transparent;
}

.WSDropShadow-bottomLeftCorner {
    height: 17px;
    width: 17px;
    background: url("images/ui/layout/dropshadow/eq-bottomleft.png") no-repeat;
}

.WSDropShadow-bottomLeft {
    height: 17px;
    width: 13px;
    background: url("images/ui/layout/dropshadow/eq-bottomleft-inner.png") no-repeat;
}

.WSDropShadow-bottomMiddle {
    height: 17px;
    width: 100%;
    background: url("images/ui/layout/dropshadow/eq-bottom.png") repeat-x;
}

.WSDropShadow-bottomRight {
    height: 17px;
    width: 13px;
    background: url("images/ui/layout/dropshadow/eq-bottomright-inner.png") no-repeat;
}

.WSDropShadow-bottomRightCorner {
    height: 17px;
    width: 17px;
    background: url("images/ui/layout/dropshadow/eq-bottomright.png") no-repeat;
}


.WSLaunchButton {    
    height: 20px;    
    vertical-align: middle;
    font-size: 11px;
    margin: 0;
    color: black;
    cursor: default;
    padding-left:10px;
}

.WSLaunchButton-hover {
    height: 20px;
    cursor: hand;
}

.WSLaunchButton-contents {
    display: inline-block;
    vertical-align: top;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

.WSLaunchButton-down {
    color: black;
    cursor: default;
    height: 20px;
    font-size: 11px;
    margin: 0;
}

/*** mosaic overrides ***/


.mosaic-Label {
  font-weight:bold;
}

.gwt-Button {
    font-size: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}


/*** tab bar ***/


.gwt-TabPanelBottom {
  border-left: 1px solid #bcbcbc;
  border-right: 1px solid #bcbcbc;
  border-bottom: 1px solid #bcbcbc;
  border-top: 0px solid #ffffff;
  overflow: hidden;
  padding: 5px;
  background:#ffffff;
}

/*** decorated tabs ***/

.gwt-DecoratedTabBar {
}
.gwt-DecoratedTabBar .gwt-TabBarFirst {
  width: 5px;  /* first tab distance from the left */
}
.gwt-DecoratedTabBar .gwt-TabBarRest {
}
.gwt-DecoratedTabBar .gwt-TabBarItem {
  border-collapse: collapse;
  margin-left: 0px;

}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected {

}

.gwt-DecoratedTabBar .tabTopCenter {
  padding: 0px;
  background: #ffffff;
  border-top:1px solid #c4c4c4;
}
.gwt-DecoratedTabBar .tabTopLeft,
.gwt-DecoratedTabBar .tabTopRight {
  padding: 0px;
  zoom: 1;
}
.gwt-DecoratedTabBar .tabTopLeftInner,
.gwt-DecoratedTabBar .tabTopRightInner {
  width: 6px;
  height: 6px;
}
.gwt-DecoratedTabBar .tabTopLeft {
   background: #ffffff;
   border-left:1px solid #c4c4c4;
   border-top:1px solid #c4c4c4;
}
.gwt-DecoratedTabBar .tabTopRight {
    background: #ffffff;
    border-right:1px solid #c4c4c4;
    border-top:1px solid #c4c4c4;
}
* html .gwt-DecoratedTabBar .tabTopLeftInner,
* html .gwt-DecoratedTabBar .tabTopRightInner {
  width: 6px;
  height: 6px;
  overflow: hidden;
}
.gwt-DecoratedTabBar .tabMiddleLeft{
  width: 6px;
  padding: 0px;
  border-left:1px solid #c4c4c4;
  background: #E3E8F3 url(gwt/chrome/images/hborder.png) repeat-x 0px -2003px;
}
.gwt-DecoratedTabBar .tabMiddleRight {
  width: 6px;
  padding: 0px;
  border-right:1px solid #c4c4c4;
  background: #E3E8F3 url(gwt/chrome/images/hborder.png) repeat-x 0px -2003px;
}
.gwt-DecoratedTabBar .tabMiddleLeftInner,
.gwt-DecoratedTabBar .tabMiddleRightInner {
  width: 0px;
  height: 0px;
}
.gwt-DecoratedTabBar .tabMiddleCenter {
  padding: 0px 4px 2px 4px;
  font-weight: bold;
  text-align: center;
  background: #E3E8F3 url(gwt/chrome/images/hborder.png) repeat-x 0px -2003px;
}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter {
  background: #ffffff;
}
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeft {
  /*background-position: 0px -61px;*/
}
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRight {
  /*background-position: -6px -61px;*/
}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft,
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight {
    background: #E3E8F3 url(gwt/chrome/images/hborder.png) repeat-x 0px -2003px;
}

.gwt-DecoratedTabBar .gwt-TabBarItem-disabled .tabMiddleLeft,
.gwt-DecoratedTabBar .gwt-TabBarItem-disabled .tabMiddleRight {
  background: #E3E8F3 url(gwt/chrome/images/hborder.png) repeat-x 0px -2003px;
  /*background: #e3e8f3 url(images/hborder.png) repeat-x 0px -2003px;*/
}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter {
  cursor: default;
  color:#000000;
  background: #E3E8F3 url(gwt/chrome/images/hborder.png) repeat-x 0px -2003px;
}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter div { /*tab text*/
   color:#000000;
}

.gwt-DecoratedTabBar .tabMiddleCenter div { /*tab text*/
  color:#ccc;
}

.gwt-DecoratedTabBar .gwt-TabBarItem-disabled .tabMiddleCenter {
  cursor: hand;
  cursor: pointer;
}



.gwt-TabBarItem-wrapper {
  padding-left:6px;
  border-bottom: 1px solid #bcbcbc;
}

.gwt-TabBarItem-wrapper-selected {
  /*border-bottom: 1px solid #bcbcbc;*/
}

.gwt-TabBarFirst-wrapper {
 border-bottom: 1px solid #bcbcbc;
}

.gwt-TabBarRest-wrapper {
 border-bottom: 1px solid #bcbcbc;
}

/*** StackLayoutPanel ***/

.mosaic-StackLayoutPanel {
}

.mosaic-StackLayoutPanel .mosaic-StackLayoutPanelItem {
	cursor: pointer;
	cursor: hand;
	background:#ffffff;
}
.mosaic-StackLayoutPanel .mosaic-StackLayoutPanelItem-selected {
	cursor: pointer;
	cursor: hand;
}
.mosaic-StackLayoutPanelContent {	
	background:#ffffff;
	border-bottom:1px solid #ccc;
}

/*** Decorator Panel***/

.gwt-DecoratorPanel {

}
.gwt-DecoratorPanel .topCenter,
.gwt-DecoratorPanel .bottomCenter {
  background: #c4c4c4;
}
.gwt-DecoratorPanel .middleLeft,
.gwt-DecoratorPanel .middleRight {
  background: #c4c4c4;
}
.gwt-DecoratorPanel .topLeftInner,
.gwt-DecoratorPanel .topRightInner,
.gwt-DecoratorPanel .bottomLeftInner,
.gwt-DecoratorPanel .bottomRightInner {
  width: 1px;
  height: 1px;
  zoom: 1;
}
.gwt-DecoratorPanel .topLeft {
  background: #c4c4c4;
}
.gwt-DecoratorPanel .topRight {
  background: #c4c4c4;
}
.gwt-DecoratorPanel .bottomLeft {
  background: #c4c4c4;
}
.gwt-DecoratorPanel .bottomRight {
  background: #c4c4c4;
}
* html .gwt-DecoratorPanel .topLeftInner,
* html .gwt-DecoratorPanel .topRightInner,
* html .gwt-DecoratorPanel .bottomLeftInner,
* html .gwt-DecoratorPanel .bottomRightInner {
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/*** ScrollTable ***/

.gwt-ScrollTable {
  border: 1px solid #CCC;
}

.mosaic-ColumnWidget,
.mosaic-ScrollTreeTable {
	border-color: #aaa;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
}

.gwt-ScrollTable .headerWrapper,
.mosaic-ColumnWidget .headerWrapper,
.mosaic-ScrollTreeTable .headerWrapper {
	background: #666;
}

.gwt-ScrollTable .footerWrapper,
.mosaic-ColumnWidget .footerWrapper,
.mosaic-ScrollTreeTable .footerWrapper {
	border-top: 1px solid #aaa;
	background: #666;
}

.gwt-ScrollTable .dataTable td,
.gwt-ScrollTable .headerTable td,
.gwt-ScrollTable .footerTable td,
.mosaic-ColumnWidget .dataTable td,
.mosaic-ColumnWidget .headerTable td,
.mosaic-ColumnWidget .footerTable td,
.mosaic-ScrollTreeTable .dataTable td,
.mosaic-ScrollTreeTable .headerTable td,
.mosaic-ScrollTreeTable .footerTable td {
	border-color: #ccc;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	white-space: nowrap;
	overflow: hidden;
	font-size:12px;
}

.gwt-ScrollTable .headerTable td,
.gwt-ScrollTable .footerTable td,
.mosaic-ColumnWidget .headerTable td,
.mosaic-ColumnWidget .footerTable td,
.mosaic-ScrollTreeTable .headerTable td,
.mosaic-ScrollTreeTable .footerTable td {
	color: #fff;
}

.gwt-ScrollTable .dataTable tr.highlighted, /* gen2 */
.gwt-ScrollTable .dataTable tr.hovering,
.mosaic-ColumnWidget .dataTable tr.hovering,
.mosaic-ScrollTreeTable .dataTable tr.hovering {
	background: #C3D9FF;   /*#C3D9FF*/ /*lighter blue*/
}

.gwt-ScrollTable .dataTable td.highlighted, /* gen2 */
.gwt-ScrollTable .dataTable td.hovering,
.mosaic-ColumnWidget .dataTable td.hovering,
.mosaic-ScrollTreeTable .dataTable td.hovering {
	background: #EFF5F9;/*#FFFFAA; */   /*yellow*/
	cursor: hand;
	cursor: pointer;
}

.gwt-ScrollTable .dataTable tr.selected,
.mosaic-ColumnWidget .dataTable tr.selected,
.mosaic-ScrollTreeTable .dataTable tr.selected {
	background: #7AA5D6;/*#7AA5D6;*/ /*light blue*/
}

.gwt-ScrollTable .pagingOptions {
	background: #e8eef7; /**/
	border-top: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding: 1px 0px;
}

.gwt-ScrollTable .pagingOptions .errorMessage {
	color: red;
}

.gwt-PagingOptions .gwt-Image {
	cursor: hand;
	cursor: pointer;
}

.gwt-InlineCellEditor {
	border: 3px solid #7AA5D6;
	padding: 4px;
	background: white;
	overflow: auto;
}
.gwt-InlineCellEditor .accept {
	cursor: pointer;
	cursor: hand;
}
.gwt-InlineCellEditor .cancel {
	cursor: pointer;
	cursor: hand;
}


/*** DropDownPanel ***/

.mosaic-DropDownPanel {

}

.mosaic-DropDownPanel .mosaic-ComboBoxList {
	background: white;
	border: none;
	margin: 0px;
	padding: 0px;
}

.mosaic-DropDownPanel .gwt-ScrollTable,
.mosaic-DropDownPanel .mosaic-ColumnWidget,
.mosaic-DropDownPanel .mosaic-ScrollTreeTable {
	border-color: #aaa;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
}

.mosaic-DropDownPanel .gwt-ScrollTable .headerWrapper,
.mosaic-DropDownPanel .mosaic-ColumnWidget .headerWrapper,
.mosaic-DropDownPanel .mosaic-ScrollTreeTable .headerWrapper {
	background: #666;
}

.mosaic-DropDownPanel .gwt-ScrollTable .footerWrapper,
.mosaic-DropDownPanel .mosaic-ColumnWidget .footerWrapper,
.mosaic-DropDownPanel .mosaic-ScrollTreeTable .footerWrapper {
	border-top: 1px solid #aaa;
	background: #666;
}

.mosaic-DropDownPanel .gwt-ScrollTable .dataTable td,
.mosaic-DropDownPanel .gwt-ScrollTable .headerTable td,
.mosaic-DropDownPanel .gwt-ScrollTable .footerTable td,
.mosaic-DropDownPanel .mosaic-ColumnWidget .dataTable td,
.mosaic-DropDownPanel .mosaic-ColumnWidget .headerTable td,
.mosaic-DropDownPanel .mosaic-ColumnWidget .footerTable td,
.mosaic-DropDownPanel .mosaic-ScrollTreeTable .dataTable td,
.mosaic-DropDownPanel .mosaic-ScrollTreeTable .headerTable td,
.mosaic-DropDownPanel .mosaic-ScrollTreeTable .footerTable td {
	border-color: #aaa;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	white-space: nowrap;
	overflow: hidden;
	padding: 1px 3px;
}

.mosaic-DropDownPanel .gwt-ScrollTable .headerTable td,
.mosaic-DropDownPanel .gwt-ScrollTable .footerTable td,
.mosaic-DropDownPanel .mosaic-ColumnWidget .headerTable td,
.mosaic-DropDownPanel .mosaic-ColumnWidget .footerTable td,
.mosaic-DropDownPanel .mosaic-ScrollTreeTable .headerTable td,
.mosaic-DropDownPanel .mosaic-ScrollTreeTable .footerTable td {
	color: #fff;
}

.mosaic-DropDownPanel .gwt-ScrollTable .dataTable tr.hovering,
.mosaic-DropDownPanel .gwt-ScrollTable .dataTable tr.highlighted,
.mosaic-DropDownPanel .mosaic-ColumnWidget .dataTable tr.hovering,
.mosaic-DropDownPanel .mosaic-ColumnWidget .dataTable tr.highlighted,
.mosaic-DropDownPanel .mosaic-ScrollTreeTable .dataTable tr.hovering,
.mosaic-DropDownPanel .mosaic-ScrollTreeTable .dataTable tr.highlighted {
	background: #C3D9FF;
}

.mosaic-DropDownPanel .gwt-ScrollTable .dataTable tr.hovering,
.mosaic-DropDownPanel .gwt-ScrollTable .dataTable tr.highlighted,
.mosaic-DropDownPanel .mosaic-ColumnWidget .dataTable tr.hovering,
.mosaic-DropDownPanel .mosaic-ColumnWidget .dataTable tr.highlighted,
.mosaic-DropDownPanel .mosaic-ScrollTreeTable .dataTable tr.hovering,
.mosaic-DropDownPanel .mosaic-ScrollTreeTable .dataTable tr.highlighted {
	/*background: #FFFFAA;*/
	cursor: hand;
	cursor: pointer;
}

.mosaic-DropDownPanel .gwt-ScrollTable .dataTable tr.selected td,
.mosaic-DropDownPanel .mosaic-ColumnWidget .dataTable tr.selected td,
.mosaic-DropDownPanel .mosaic-ScrollTreeTable .dataTable tr.selected td {
	background: #7AA5D6;
}


/** popup panel **/

/*** gwt-PopupPanel **/
.gwt-PopupPanel, .gwt-DecoratedPopupPanel {
    -moz-box-shadow: 8px 8px 8px #666;
    -webkit-box-shadow: 8px 8px 8px #666;
    box-shadow:8px 8px 8px #666;
	z-index: 2147483647; /* Integer.MAX_VALUE */
}

.gwt-DecoratedPopupPanel .popupContent {

}
.gwt-DecoratedPopupPanel .popupMiddleCenter {
  padding: 0px;
  border: 1px solid #ccc;
  background: #ffffff;
}
.gwt-DecoratedPopupPanel .popupTopCenter {
  /*background: url(images/hborder.png) repeat-x;*/
  background:#ffffff;
}
.gwt-DecoratedPopupPanel .popupBottomCenter {
  /*background: url(images/hborder.png) repeat-x 0px -4px;
  -background: url(images/hborder_ie6.png) repeat-x 0px -4px;*/
  background:#ffffff;
}
.gwt-DecoratedPopupPanel .popupMiddleLeft {
  /*background: url(images/vborder.png) repeat-y;*/
  background:#ffffff;
}
.gwt-DecoratedPopupPanel .popupMiddleRight {
  /*background: url(images/vborder.png) repeat-y -4px 0px;
  -background: url(images/vborder_ie6.png) repeat-y -4px 0px;*/
  background:#ffffff;
}
.gwt-DecoratedPopupPanel .popupTopLeftInner {
  width: 0px;
  height: 0px;
  zoom: 1;
}
.gwt-DecoratedPopupPanel .popupTopRightInner {
  width: 0px;
  height: 0px;
  zoom: 1;
}
.gwt-DecoratedPopupPanel .popupBottomLeftInner {
  width: 0px;
  height: 0px;
  zoom: 1;
}
.gwt-DecoratedPopupPanel .popupBottomRightInner {
  width: 0px;
  height: 0px;
  zoom: 1;
}
.gwt-DecoratedPopupPanel .popupTopLeft {
  /*background: url(images/corner.png) no-repeat 0px -10px;
  -background: url(images/corner_ie6.png) no-repeat 0px -10px;*/
  background:#ffffff;
}
.gwt-DecoratedPopupPanel .popupTopRight {
  /*background: url(images/corner.png) no-repeat -5px -10px;
  -background: url(images/corner_ie6.png) no-repeat -5px -10px;*/
  background:#ffffff;
}
.gwt-DecoratedPopupPanel .popupBottomLeft {
  /*background: url(images/corner.png) no-repeat 0px -15px;
  -background: url(images/corner_ie6.png) no-repeat 0px -15px;*/
  background:#ffffff;
}
.gwt-DecoratedPopupPanel .popupBottomRight {
  /*background: url(images/corner.png) no-repeat -5px -15px;
  -background: url(images/corner_ie6.png) no-repeat -5px -15px;*/
  background:#ffffff;
}
* html .gwt-DecoratedPopupPanel .popupTopLeftInner {
  width: 5px;
  height: 5px;
  overflow: hidden;
}
* html .gwt-DecoratedPopupPanel .popupTopRightInner {
  width: 8px;
  height: 5px;
  overflow: hidden;
}
* html .gwt-DecoratedPopupPanel .popupBottomLeftInner {
  width: 5px;
  height: 8px;
  overflow: hidden;
}
* html .gwt-DecoratedPopupPanel .popupBottomRightInner {
  width: 8px;
  height: 8px;
  overflow: hidden;
}


/* start - override gwt-log styles */
.mosaic-layoutpanel .log-panel {
  background-color: #ECF2FC;
  border: 0px solid #ccc;
  margin: 0px;
  padding:2px;
  
}

.log-panel .log-scroll-panel {
  width: 100% !important;
  height: 100px !important;
}

.log-panel .log-text-area,.log-panel BUTTON {
  font-size: 8pt;
  margin: 0em;
}

.log-resize-se {
  visibility:hidden;
}