/**
 * ScrollTable
 */
.gwt-ScrollTable {
  border-color: #aaa;
  border-style: solid;
  border-width: 1px 0px 1px 1px;
}

.gwt-ScrollTable .headerWrapper {
  background: #8bd url( images/bg_header_gradient.gif ) repeat-x bottom left;
}

.gwt-ScrollTable .footerWrapper {
  border-top: 1px solid #aaa;
  background: #8bd url( images/bg_header_gradient.gif ) repeat-x bottom left;
}

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

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

.gwt-ScrollTable .dataTable tr.hovering {
  background: #C3D9FF;
}

.gwt-ScrollTable .dataTable td.hovering {
  background: #FFFFAA;
  cursor: hand;
  cursor: pointer;
}

.gwt-ScrollTable .dataTable tr.selected {
  background: #7AA5D6;
}

.gwt-PagingOptions {
  background: #e8eef7;
  border: 1px solid #aaa;
  border-top: none;
}

.gwt-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;
}

/* help */

.help {
/*
  padding-top: 1px;
  padding-bottom: 1px;
*/
  padding-right: 8px;
  padding-left: 8px;
}

/* custom forms */

.gwt-Label {
  white-space: nowrap;
}

.field {
  text-align: left;
  font-weight: bold;
  color: #326190;
  /*white-space: nowrap;*/
  padding-right: 12px;
}

.form td {
  padding-top: 0px;
  padding-bottom: 2px;
  padding-right: 6px;
  padding-left: 2px;
}

.label {
  text-align: left;
  vertical-align: text-top;
}

.form .gwt-Label {
/*background-color: #d0f6e4;*/
}

.form h2 {
  background-color: #f0f0f0;
  font-size: medium;
  padding-top: 2px;
  margin-top: 4px;
  margin-bottom: 0px;
}

.header {
  font-weight: bold;
}

/* logging */

.stacktrace {
  padding-bottom: 0px;
}
.stacktrace p {
  margin-top: 1px;
  margin-bottom: 1px;
}

.filter {
  background-color:azure;
}
.FATAL {
  background-color:crimson;
}
.ERROR {
  background-color:red;
}
.WARN {
  background-color:yellow;
}
.DEBUG {
  background-color:lightgray;
}
.TRACE {
  background-color:gainsboro;
}

/* diagrams */

.example-connector {
  border: 1px solid #2A8EBF;
  padding: 1px 3px;
  background-color: #2A8EBF;
  color: white;
  text-align: center;
}

.selected-connector {
  background-color: #FF0000;
}

.gwt-diagrams-line {
  background-color: #2A8EBF;
}

.gwt-diagrams-line-vertical {
  background-color: #2A8EBF;
}

.gwt-diagrams-line-horizontal {
  background-color: #2A8EBF;
}

.gwt-diagrams-connection {
  background-color: #2A8EBF;
}

.gwt-diagrams-canvas {
  color: #2A8EBF;
}

.gwt-diagrams-vml-curve {
  color: #2A8EBF;
}

.gwt-diagrams-vml-group {
  color: #2A8EBF;
}

.gwt-diagrams-sources-panel {
  background-color: #2A8EBF;
}

.gwt-diagrams-source-link a,
  .gwt-diagrams-source-link a:link,
  .gwt-diagrams-source-link a:visited,
  .gwt-diagrams-source-link a:active {
  color: white;
  font-size: 10pt;
}

.gwt-diagrams-source-link a:hover {
  color: #6aceff;
}

.gwt-diagrams-source-link {
  padding-left: 3px;
}

col.column-number {
  text-align: right;
}

col.column-boolean {
  text-align: center;
}

/**
* TabPanel
*/
/*
.gwt-TabBar {
}
.gwt-TabBar .gwt-TabBarFirst {
}
.gwt-TabBar .gwt-TabBarRest {
}
.gwt-TabBar .gwt-TabBarItem {
	background: #E8EEF7;
	margin-left: 10px;
	border: 1px solid #C3D9FF;
	cursor: pointer;
}
.gwt-TabBar .gwt-TabBarItem .gwt-Label {
  font-size: 12px;
  color: blue;
  padding: 3px 7px;
}
.gwt-TabBar .gwt-TabBarItem-selected {
	background: #C3D9FF;
}
.gwt-TabBar .gwt-TabBarItem-selected .gwt-Label {
	color: black;
  font-wieght: bold;
}
.gwt-TabPanel {
}
.gwt-TabPanelBottom {
  padding: 5px;
  border: 4px solid #C3D9FF;
}
*/
