
/* WebClient.css */

body {
  background-color: white;
  color: black;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 9pt;
  margin: 0px 20px 20px 20px;
}

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;
}

h2 {
  font-weight: bold;
}

sb1 { font-size: 7pt; }

sb2 { font-size: 8pt; font-weight: bold; }

sb3 { font-size: 8pt; }

sb4 { font-size: 8pt; font-weight: bold; position: relative; left: 17px; color: white; }

sbx { font-size: 8pt; font-weight: bold; }

ice { font-size: 8pt; position: relative; top: 3px; }

table { font-size: 100%; }

code { font-size: small; }

.gwt-BorderedPanel { }

.cairo-GridCell-cal {
  background-image: url(images/cal.png);
}

.cairo-Griddle {
  margin-top: 7px;
}

.cairo-Griddle-startcenter {
  margin-top: 7px;
  /* background-image: url(images/v3start/background.png); */
}

.cairo-Image {
  cursor: pointer;
  cursor: hand;
}

.cairo-Image-readonly { }

.cairo-Image-readonly:hover {
  opacity: 0.5;
  cursor: default;
}

.cairo-InfoBox-info {
  margin: 12px;
  background: #fff; /* #fff9e6; */
  border: solid 1px #c2c2c2; /* outline grey */
  /* -moz-border-radius: 15px;
     -webkit-border-radius: 15px; */
  padding: 10px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 9pt;
  color: #666;
}

.cairo-InfoBox-borderless {
  margin: 12px;
  background: #fff;
  border: 0px;
  padding: 10px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 9pt;
  color: #666;
}

.cairo-InfoBox-console {
  margin: 28px 0px 12px;
  background: #fff;
  border: solid 1px #c2c2c2;
  padding: 10px;
  font-family: "Courier New", Courier, monospace;
  font-size: 9pt;
  color: #475c78;
}

.cairo-AceEditor-ace {
  margin: 28px 0px 12px;
  border: solid 1px #c2c2c2;
  padding: 10px;
}

.cairo-InfoBox-mprogress {
  margin: 12px;
  background: #fff;
  border: solid 1px #c2c2c2;
  padding: 10px;
  font-family: "Courier New", Courier, monospace;
  font-size: 9pt;
  color: #475c78;
}

.cairo-InfoBox-map {
  margin: 12px 0px 0px;
  background: #f6f6f6;
  border: solid 1px #c2c2c2; /* outline grey */
  padding: 10px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 9pt;
  color: #666;
}

.cairo-InfoBox-disp {
  margin: 12px;
  background: #f6f6f6;
  border: solid 1px #c2c2c2; /* outline grey */
  /* -moz-border-radius: 15px;
     -webkit-border-radius: 15px; */
  padding: 10px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 9pt;
  color: #666;
}

.cairo-InfoBox-lbld {
  background: #f6f6f6;
  border: none;
  padding: 0px;
  font-size: 8pt;
}

.cairo-InfoBox-ice {
  margin: 10px 12px;
  background: #ffffff;
  border: solid 1px #c2c2c2; /* outline grey */
  /* -moz-border-radius: 15px;
     -webkit-border-radius: 15px; */
  padding: 10px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 9pt;
  color: #666;
}

/* ////////////////////////////////////////////////////////////////////////////////
////////// Button */

.gwt-Button { }

.cairo-Button-command {
  background: #f6f6f6; /* light grey */
  margin-top: 2px;
  border: 1px solid #5d5d5d; /* shadow grey */
  border-top: 1px solid #d2d2d2; /* mid grey */
  border-left: 1px solid #d2d2d2; /* mid grey */
  padding: 0px 10px 2px 10px;
  font-size: 8pt;
  color: #000000;
  width: 100%;
  height: 17px;
  cursor: pointer;
}

.cairo-Button-command-readonly       { color: #888888; }
.cairo-Button-command-updates-red    { background: #ffe6e6; }
.cairo-Button-command-updates-green  { background: #dcffdc; }

.cairo-Button-highlight {
  background: #ffffff;
  color: #0094d2;
  text-decoration: none;
  text-transform:uppercase;
  margin-top: 2px;
  border: 0px;
  padding: 0px 0px 0px 10px;
  font-size: 7pt;
  width: 100%;
  cursor: pointer;
}

.cairo-Button-hlx {
  background: #ffff00;
  color: #0094d2;
  text-decoration: none;
  text-transform: uppercase;
  margin-top: 2px;
  border: 0px;
  padding: 0px 0px 0px 0px;
  font-size: 7pt;
  width: 100%;
  cursor: pointer;
}

.cairo-Button-highlight:hover {
  color: #8800aa; /* #aa0033 */
  text-decoration: underline;
}

.cairo-Button-highlight-readonly {
  color: #888888;
}

.cairo-Button-highlight-readonly:hover {
  color: #333333;
  text-decoration: none;
}

.cairo-Button-hld {
  background: #f6f6f6;
  color: #0094d2;
  text-decoration: none;
  text-transform: uppercase;
  margin-top: 2px;
  border: 0px;
  padding: 0px 0px 0px 10px;
  font-size: 7pt;
  width: 100%;
  cursor: pointer;
  cursor: hand;
}

.cairo-Button-hld:hover {
  color: #8800aa; /* 031f73 */
  text-decoration: underline;
}

.cairo-Button-hld-readonly {
  color: #888888;
}

.cairo-Button-hld-readonly:hover {
  color: #333333;
  text-decoration: none;
}

.cairo-Button-applink {
  background: #ffffff;
  color: #000000;
  text-decoration: none;
  text-transform: uppercase;
  margin-top: 2px;
  border: 0px;
  padding: 0px 0px 0px 10px;
  font-size: 7pt;
  width: 100%;
  cursor: pointer;
}

.cairo-Button-applink:hover {
  text-decoration: underline;
}

.cairo-Button-command-image {
  margin: 0px;
  border: 0px;
  padding: 0px;
  cursor: pointer;
  cursor: hand;
}

.cairo-Button-command-gif {
  margin-top: 2px;
  border: 0px;
  padding: 0px;
  cursor: pointer;
  cursor: hand;
}

.cairo-Button-command-gif-readonly { }

.cairo-Button-command-gif-readonly:hover {
  opacity: 0.5;
  cursor: default;
}

.gwt-Button:active {
  border: 1px solid #aaa;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

.gwt-Button[disabled] {
  background: #ccc;
  border: 1px solid #999;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  color: #888;
  cursor: pointer;
}

.gwt-Canvas {
}

.gwt-DialogBox {
  border: 2px outset;
  background-color: #f6f6f6; /* light grey */
}

.gwt-DialogBox .Caption {
  background-color: #3e3e3e;
  color: white;
  padding: 3px;
  margin: 2px;
  font-weight: bold;
  cursor: default;
}

.gwt-FileUpload {
}

.gwt-Frame {
}

.gwt-HTML {
}

/* table column header */
.cairo-HTML-column {
  background: #e0e0e0;
  border: 0px;
  padding: 0px;
  font-size: 8pt;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
}

.scroll-panel {
  background: #f6f6f6; /* light grey */
  border: 1px solid #c2c2c2; /* outline grey */
  padding: 6px;
}

.frame-panel {
  background: #ffffff;
  border: 1px solid #c2c2c2; /* outline grey */
  padding: 6px;
}

.linklist-panel {
  background: #ffffff;
  border: 1px solid #c2c2c2; /* outline grey */
  padding: 6px;
}

.cal-panel {
  background: #ffffff;
  border: 0px;
  padding: 0px;
}

.view-notification {
  background: #ffffce;
  font-size: 8pt;
  margin: 2px;
  border: 1px solid #c2c2c2; /* outline grey */
  padding: 1px 8px;
}

.edit-notification {
  background: #ffe6e6;
  font-size: 8pt;
  margin: 2px;
  border: 1px solid #c2c2c2; /* outline grey */
  padding: 1px 8px;
}

.notification-close-button {
  margin: 5px 2px 0px 2px;
  border: 0px;
  padding: 0px;
  cursor: pointer;
  cursor: hand;
}

.gwt-Hyperlink {
}

.gwt-Image {
  border: 0px;
}

.gwt-Label {
}

.cairo-Label-fieldpanel {
  font-size: 8pt;
  margin-top: 2px;
}

.cairo-Label-header {
  color: #031f73;
  font-size: 7pt;
  font-weight: normal;
  margin-top: 12;
  padding: 2px 0px 2px 0px;
  width: 100%;
}

.cairo-Label-width-holder {
  margin-top: 0px;
  padding: 0px;
  width: 100%;
}

.cairo-Label-wiz-header {
  color: #999999;
  font-size: 16pt;
  font-weight: normal;
  padding: 4px 0px 2px 0px;
  width: 100%;
}

.cairo-Label-column {
  background: #c2c2c2; /* outline grey */
  padding: 0px;
  font-size: 12pt;
  font-weight: bold;
}

.cairo-InfoLine {
  color: #031f73;
  font-size: 8pt;
  font-weight: normal;
}

.gwt-MenuBar {
  background-color: #f6f6f6;
  border: 1px solid #c2c2c2; /* outline grey */
  font-size: 8pt;
  cursor: default;
}

.gwt-MenuBar .gwt-MenuItem {
  padding: 1px 12px 1px 12px;
  cursor: default;
}

.gwt-MenuBar .gwt-MenuItem-selected {
  text-decoration: underline;
  color: #031f73;
}

.gwt-PasswordTextBox {
}

.gwt-RadioButton {
}

/*
////////////////////////////////////////////////////////////////////////////////
////////// TabPanel std=3e3e3e-d2d2d2 blue=0000b0-dfdfff green=146b2f-dae6b0 */

.gwt-TabPanel {
  margin-top: 4px;
}

.gwt-TabPanelBottom { background-color: #ffffff; }

.gwt-TabBar {
  font-size: 8pt;
  padding-top: 4px;
  border-bottom: 2px solid #0000b0;
  background-color: #ffffff;
}

.gwt-TabPanelBottom-cairo-tpd  { background-color: #f6f6f6; }
.gwt-TabBar-cairo-tpd          { background-color: #f6f6f6; }

.gwt-TabBar .gwt-TabBarFirst {
  padding-left: 10px;
}

.gwt-TabBar .gwt-TabBarRest {
}

.gwt-TabBar .gwt-TabBarItem {
  padding: 2px;
  padding-left: 10px;
  padding-right: 10px;
  cursor: pointer;
  cursor: hand;
  background-color: #dfdfff;
  margin-bottom: 2px;
  margin-right: 2px;
}

.gwt-TabBar .gwt-TabBarItem-selected {
  padding: 2px;
  font-weight: bold;
  color: #FFFFFF;
  padding-left: 10px;
  padding-right: 10px;
  cursor: default;
  background-color: #0000b0;
  border-bottom: 2px solid #0000b0;
  margin-bottom: 0px;
  margin-right: 2px;
}

/* This is used to set style for custom tab with close button */
.customTabBarItem-selected {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #0000b0;
}

.customTabBarCloseButton {
  padding-left: 4px;
  padding-right: 4px;
  margin-right: 0px;
}

.customTabBarCloseButton-selected {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #0000b0;
}

.customTabBarCloseButton-onMouseOver {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #9d2e2c;
  cursor: pointer;
  cursor: hand;
}

/* ========== TabBar "2" ========== */

.gwt-TabBar2 {
  font-size: 8pt;
  padding-top: 12px;
  border-bottom: 2px solid #777777;
  background-color: #ffffff;
}

.gwt-TabBar2 .gwt-TabBarFirst {
  padding-left: 10px;
}

.gwt-TabBar2 .gwt-TabBarRest {
}

.gwt-TabBar2 .gwt-TabBarItem {
  padding: 2px;
  padding-left: 10px;
  padding-right: 10px;
  cursor: pointer;
  cursor: hand;
  background-color: #d2d2d2; /* mid grey */
  border-bottom: 2px solid #ffffff;
  margin-right: 2px;
}

.gwt-TabBar2 .gwt-TabBarItem-selected {
  padding: 2px;
  font-weight: bold;
  color: #FFFFFF;
  padding-left: 10px;
  padding-right: 10px;
  cursor: default;
  background-color: #777777;
  border-bottom: 2px solid #777777;
  margin-right: 2px;
}

/*
////////////////////////////////////////////////////////////////////////////////
////////// TextBox */

.cairo-TextBox-fieldpanel {
  background-color: #fff9e6;
  border: 1px solid #f6f6f6;
  border-top: 1px solid #c2c2c2;
  border-left: 1px solid #c2c2c2; 
  color: #000000;
  font-size: 8pt;
  font-family: Arial, sans-serif; /*'Merriweather', serif */
  margin: 1px 0px;
  padding: 0px 0px 0px 2px;
}

.cairo-TextBox-fieldpanel-sysinfo {
  background-color: #ffffff;
  color: #031f73;
}

.cairo-TextBox-fieldpanel-readonly {
  background-color: #fcf9f5;
  color: #031fbb; /* #622700 */
}

.cairo-TextBox-fieldpanel-borderless {
  background-color: #ffffff;
  border: 0px;
  color: #502000;
}

.cairo-TextBox-fieldpanel-underline {
  background-color: #ffffff;
  border: 0px;
  border-bottom: 1px solid #c2c2c2; /* outline grey */
  color: #502000;
}

.cairo-TextBox-fieldpanel-uld {
  background-color: #f6f6f6;
  border: 0px;
  border-bottom: 1px solid #c2c2c2; /* outline grey */
  color: #502000;
}

.cairo-TextBox-fieldpanel-uldb {
  background-color: #f6f6f6;
  border: 0px;
  border-bottom: 1px solid #c2c2c2; /* outline grey */
  color: #031f73;
}

.cairo-TextBox-fieldpanel-uppercase {
  text-transform: uppercase;
}

.cairo-TextBox-fieldpanel-redtext {
  color: #F00;
}

.cairo-TextBox-fieldpanel-readonly-red {
  font-size: 8pt;
  background-color: #fc6767;
  border: 1px solid #ffffff;
  border-top: 1px solid #c2c2c2; /* outline grey */
  border-left: 1px solid #c2c2c2; /* outline grey */
  color: #000;
}

.cairo-TextBox-fieldpanel-readonly-orange {
  font-size: 8pt;
  background-color: #fbb54d;
  border: 1px solid #ffffff;
  border-top: 1px solid #c2c2c2; /* outline grey */
  border-left: 1px solid #c2c2c2; /* outline grey */
  color: #000;
}

.cairo-TextBox-fieldpanel-readonly-green {
  font-size: 8pt;
  background-color: #8af48a;
  border: 1px solid #ffffff;
  border-top: 1px solid #c2c2c2; /* outline grey */
  border-left: 1px solid #c2c2c2; /* outline grey */
  color: #000;
}

.cairo-TextBox-fieldbar {
  font-size: 8pt;
  background-color: #ffffff;
  color: #031f73;
  padding-left: 10px;
  border: 0px;
}

.cairo-TextBox-table {
  cursor: pointer;
  font-size: 8pt;
  font-family: Arial, sans-serif; /*'Merriweather', serif */
  background-color: #ffffff;
  border: 0px;
  margin-top: 1px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cairo-TextBox-table-readonly    { color: #031fbb; /* #622700 */ }
.cairo-TextBox-table-uppercase   { text-transform: uppercase; }
.cairo-TextBox-table-highlight   { background-color: #dcffdc; }
.cairo-TextBox-table-reditalic   { color: #aa0033; font-style: italic; }
.cairo-TextBox-table-greyitalic  { color: #888888; font-style: italic; }

/*
////////////////////////////////////////////////////////////////////////////////
////////// TextArea */

.cairo-TextArea-fieldpanel {
  font-size: 8pt;
  font-family: Helvetica, Arial, sans-serif;
  background-color: #fff9e6;
  border: 1px solid ##f6f6f6;
  border-top: 1px solid #c2c2c2;
  border-left: 1px solid #c2c2c2;
  margin: 1px 0px;
  padding: 2px 0px 0px 2px !important;
}

.cairo-TextArea-fieldpanel-readonly {
  background-color: #fcf9f5;
  color: #031fbb; /* #622700; */
}

.cairo-TextArea-table {
  cursor: pointer;
  background-color: #ffffff;
  border: 0px;
  border-top: 1px solid #ffffff;  /* makes the baseline line up with textboxes */
  font-size: 8pt;
  font-family: Helvetica, Arial, sans-serif;
  margin-top: 1px;
  resize: vertical;
}

.cairo-TextArea-table-readonly   { color: #622700; }
.cairo-TextArea-table-uppercase  { text-transform: uppercase; }
.cairo-TextArea-table-highlight  { background-color: #dcffdc; }

.cairo-TextArea-clipboard {
  cursor: pointer;
  margin: 1px 0px 0px 16px;
  background: #ffffff;
  /*border: solid 0px 0px 1px 0px #cc00cc;*/
  padding: 0px 0px 0px 2px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 8pt;
  color: #cc00cc;
  /*white-space: nowrap;
  overflow: hidden;*/
  text-overflow: ellipsis;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #cc00cc;
}

/*
////////////////////////////////////////////////////////////////////////////////
////////// ListBox */

.gwt-ListBox { }

.cairo-Label-fieldbar {
  font-size: 8pt;
  background-color: #ffffff;
  color: #000000;
  padding-left: 16px;
  border: 0px;
}

.cairo-Label-rowtext {
  font-size: 8pt;
  background-color: #ffffff;
  color: #031f73;
  border: 0px;
}

.cairo-Label-fieldbartext-blue {
  font-size: 8pt;
  color: #031f73;
  padding: 0px 10px 0px 10px;
  border: 0px;
}

.cairo-Label-fieldbartext-red {
  font-size: 8pt;
  font-style: italic;
  background-color: #ffffff;
  color: #aa0033;
  padding: 0px 10px 0px 10px;
  border: 0px;
}

.cairo-Label-ref {
  font-size: 7pt;
  background-color: #f6f6f6;
  color: #009d00;
  padding: 0px 10px 0px 10px;
  border: 0px;
}

.cairo-Label-lbld {
  font-size: 8pt;
  background-color: #f6f6f6;
  padding: 0px 10px 0px 10px;
  border: 0px;
}

.cairo-Label-lbldi {
  font-size: 8pt;
  font-style: italic;
  background-color: #f6f6f6;
  padding: 0px 10px 0px 10px;
  border: 0px;
}

.cairo-Label-lbli {
  font-size: 8pt;
  font-style: italic;
  background-color: #ffffff;
  padding: 0px 10px 0px 10px;
  border: 0px;
}

.cairo-Button-table-image {
  border: 0px;
  margin-top: 1px;
  padding: 0px;
  cursor: pointer;
  cursor: hand;
}

.cairo-TextBox-field {
  font-size: 8pt;
  font-family: Helvetica, Arial, sans-serif;
  background-color: #ffffff;
  border: 0px;
}

.cairo-HTML-table {
  cursor: pointer;
  font-size: 8pt;
  font-family: Helvetica, Arial, sans-serif;
  height: 15px;
  background-color: #ffffff;
  margin-top: 1px;
  border: 0px;
  border-top: 1px solid #ffffff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cairo-HTML-table-uppercase   { text-transform:uppercase; }
.cairo-HTML-table-highlight   { background-color: #dcffdc; }
.cairo-HTML-table-reditalic   { color: #aa0033; font-style: italic; }
.cairo-HTML-table-greyitalic  { color: #888888; font-style: italic; }

.cairo-HTML-hdrbar {
  font-size: 8pt;
  line-height: 20px;
  font-family: Helvetica, Arial, sans-serif;
  white-space: nowrap;
  overflow: hidden;
  color: #475c78; /* 555555 */
}

/* ////////////////////////////////////////////////////////////////////////////////
   ////////// Flight Board */

.cairo-FB {
  background-color: #ffffff;
  border: 0px;
  border-top: 1px solid #b0a56f;
  border-left: 1px solid #b0a56f;
  color: #000000;
  font-size: 7pt;
  font-weight: normal;
  margin: 0px;
  text-transform: uppercase;
}

.cairo-FB-S01 { border-bottom: 1px solid #b0a56f; font-size: 12pt; height: 48px; }
.cairo-FB-S02 { height: 16px; }
.cairo-FB-S03 { border-top: 0px; height: 16px; }
.cairo-FB-S04 { background-color: #eeecdf; border-bottom: 1px solid #b0a56f; height: 16px; }
.cairo-FB-S05 { font-size: 12pt; height: 28px; }
.cairo-FB-S06 { border-top: 0px; border-bottom: 1px solid #b0a56f; color: #600; font-size: 11pt; height: 20px; }
.cairo-FB-S07 { border-bottom: 1px solid #b0a56f; background-color: #eeecdf; font-size: 12pt; height: 48px; }
.cairo-FB-S08 { border-bottom: 1px solid #b0a56f; font-size: 12pt; height: 48px; }
.cairo-FB-S09 { font-size: 12pt; height: 24px; }
.cairo-FB-S10 { border-bottom: 1px solid #b0a56f; background-color: #eeecdf; font-size: 12pt; height: 24px; }
.cairo-FB-S11 { border: 1px solid #b0a56f; font-size: 8pt; text-transform: none; }

/* ////////////////////////////////////////////////////////////////////////////////
   ////////// Grid */

.gwt-Grid { 
  table-layout: fixed;
}

/* td.nowrap { overflow: hidden; white-space: nowrap; } */

.gwt-CheckBox {
  font-size: 8pt;
  padding: 0px;
  border: 0px;
  margin: 0px;
}

/* ---------------------------------------------------------------------- */

.gwt-Tree {
  background: #ffffff;
  font-size: 8pt;
  padding: 0px;
  border: 0px;
  margin: 0px;
  border-collapse: collapse;
}

.gwt-Tree .gwt-TreeItem {
  padding: 0px;
  border: 0px;
  margin: 0px;
  border-collapse: collapse;
}

.gwt-Tree .gwt-TreeItem-selected {
  background-color: #dcffdc; /* highlight */
  padding: 0px;
  border: 0px;
  margin: 0px;
  border-collapse: collapse;
}

.gwt-StackPanel {
}

.gwt-StackPanel .gwt-StackPanelItem {
  background-color: #C3D9FF;
  cursor: pointer;
  cursor: hand;
}

.gwt-StackPanel .gwt-StackPanelItem-selected {
}

.gwt-PushButton-up {
  background-color: #C3D9FF;
  padding: 2px;
  border: 2px solid transparent;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205) rgb(232, 241, 255);
  cursor: pointer;
  cursor: hand;
}

.gwt-PushButton-up-hovering {
  background-color: #C3D9FF;
  padding: 2px;
  border: 2px solid transparent;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205) rgb(232, 241, 255);
  cursor: pointer;
  cursor: hand;
}

.gwt-PushButton-down {
  background-color: #C3D9FF;
  padding: 2px;
  border: 2px solid transparent;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
  cursor: pointer;
  cursor: hand;
}

.gwt-PushButton-down-hovering {
  background-color: #C3D9FF;
  padding: 2px;
  border: 2px solid transparent;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
  cursor: pointer;
  cursor: hand;
}

.gwt-ToggleButton-up {
  background-color: #C3D9FF;
  padding: 2px;
  border: 2px solid transparent;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205) rgb(232, 241, 255);
  cursor: pointer;
  cursor: hand;
}

.gwt-ToggleButton-up-hovering {
  background-color: #C3D9FF;
  padding: 2px;
  border: 2px solid transparent;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205) rgb(232, 241, 255);
  cursor: pointer;
  cursor: hand;
}

.gwt-ToggleButton-down {
  background-color: #C3D9FF;
  padding: 2px;
  background-color: #E8F1FF;
  border: 2px solid transparent;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
  cursor: pointer;
  cursor: hand;
}

.gwt-ToggleButton-down-hovering {
  background-color: #C3D9FF;
  padding: 2px;
  background-color: #E8F1FF;
  border: 2px solid transparent;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
  cursor: pointer;
  cursor: hand;
}

.gwt-RichTextArea {
  border: 1px solid black;
  background-color: white;
}

.gwt-RichTextToolbar {
  background-color: #C3D9FF;
  padding: 2px;
}

.gwt-RichTextToolbar .gwt-PushButton-up {
  margin-right: 2px;
  border: 1px solid #C3D9FF;
}

.gwt-RichTextToolbar .gwt-PushButton-up-hovering {
  margin-right: 2px;
  border: 1px solid #C3D9FF;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205) rgb(232, 241, 255);
}

.gwt-RichTextToolbar .gwt-PushButton-down {
  margin-right: 2px;
  border: 1px solid #C3D9FF;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
}

.gwt-RichTextToolbar .gwt-PushButton-down-hovering {
  margin-right: 2px;
  border: 1px solid #C3D9FF;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
}

.gwt-RichTextToolbar .gwt-ToggleButton-up {
  margin-right: 2px;
  border: 1px solid #C3D9FF;
}

.gwt-RichTextToolbar .gwt-ToggleButton-up-hovering {
  margin-right: 2px;
  border: 1px solid #C3D9FF;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205) rgb(232, 241, 255);
}

.gwt-RichTextToolbar .gwt-ToggleButton-down {
  margin-right: 2px;
  background-color: #E8F1FF;
  border: 1px solid #C3D9FF;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
}

.gwt-RichTextToolbar .gwt-ToggleButton-down-hovering {
  margin-right: 2px;
  background-color: #E8F1FF;
  border: 1px solid #C3D9FF;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
}

.gwt-HorizontalSplitPanel {
  border: 8px solid #C3D9FF;
}

.gwt-HorizontalSplitPanel .hsplitter {
  background-color: #C3D9FF;
  cursor: move;
}

.gwt-HorizontalSplitPanel .left {
  background-color: #E8EEF7;
}

.gwt-VerticalSplitPanel {
}

.gwt-VerticalSplitPanel .splitter {
  background-color: #C3D9FF;
  height: 8px;
  cursor: move;
}

.gwt-SuggestBoxPopup {
  border: 2px solid #C3D9FF;
}

.gwt-SuggestBoxPopup .item {
  padding: 2px;
}

.gwt-SuggestBoxPopup .item-selected {
  background-color: #C3D9FF;
  padding: 2px;
}

/* 01 ################################################################################ */
/* 02 ################################################################################ */
/* 03 ################################################################################ */
/* 04 ################################################################################ */
/* 05 ################################################################################ */
/* 06 ################################################################################ */
/* 07 ################################################################################ */
/* 08 ################################################################################ */
/* 09 ################################################################################ */
/* 10 ################################################################################ */

/* 01 ################################################################################ */
/* 02 ################################################################################ */
/* 03 ################################################################################ */
/* 04 ################################################################################ */
/* 05 ################################################################################ */
/* 06 ################################################################################ */
/* 07 ################################################################################ */
/* 08 ################################################################################ */
/* 09 ################################################################################ */
/* 10 ################################################################################ */

/* 01 ################################################################################ */
/* 02 ################################################################################ */
/* 03 ################################################################################ */
/* 04 ################################################################################ */
/* 05 ################################################################################ */
/* 06 ################################################################################ */
/* 07 ################################################################################ */
/* 08 ################################################################################ */
/* 09 ################################################################################ */
/* 10 ################################################################################ */

/* 01 ################################################################################ */
/* 02 ################################################################################ */
/* 03 ################################################################################ */
/* 04 ################################################################################ */
/* 05 ################################################################################ */
/* 06 ################################################################################ */
/* 07 ################################################################################ */
/* 08 ################################################################################ */
/* 09 ################################################################################ */
/* 10 ################################################################################ */
