/******************
*     Imports     *
******************/
/*****************
*     Colors     *
*****************/
/*********************
*     Dimensions     *
*********************/
/*****************
*     Images     *
*****************/
/************************
*        Colors         *
************************/
/* Colors */
/*****************
*     Mixins     *
*****************/
.main-font {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 21px;
}
.padding-right {
  padding-right: 10px;
}
.margin-bottom {
  margin-bottom: 10px;
}
/* Gradients */
.gradient-active {
  background: #6692bf;
  background: -moz-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -webkit-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -o-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -ms-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: linear-gradient(top, #6692bf 0%, #306ba8 100%);
}
.inner {
  padding: 10px;
}
.info {
  padding: 10px;
  background: #dae6f2;
}
.reset {
  margin: 0;
  padding: 0;
}
/* Clearfix mixin */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
/*************************
*     Basic elements     *
*************************/
* {
  vertical-align: middle;
}
html body {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 21px;
  background: #ffffff;
}
body a,
body a:visited {
  color: #004994;
  cursor: pointer !important;
}
body a:hover {
  color: #306ba8;
  text-decoration: none;
}
li a,
li a:visited,
li a:hover {
  color: #000000;
}
table {
  border-spacing: 0;
}
.wgl-table,
.wga-panel-standardcoherence,
.wga-view-paginatedtable,
.wga-panel-flowcoherence {
  width: 100%;
}
table.wga-view-progressbar,
table.wga-view-colorpicker,
table.wga-view-email,
table.wga-view-http,
table.wga-view-picklist,
table.wga-view-datepicker,
table.wga-view-datetimepicker,
table.wga-view-datapager {
  width: auto !important;
}
/*****************
*     Layout     *
*****************/
/* Tables */
table.wgl-table {
  border: none;
  border-spacing: 0;
  table-layout: fixed;
  margin: 0;
  padding: 0;
}
table.wgl-table > tbody > tr > td {
  border: none;
  vertical-align: top;
  margin: 0;
  padding: 0;
}
/* IDs */
#webgate-main {
  /*min-width: 1260px;*/
}
#wgl-header {
  border-bottom: 1px solid #6692bf;
  text-align: right;
  background-color: #f2f2f2;
  background-image: -moz-linear-gradient(left, #6692bf 80%, #ffffff 95%, #6692bf 100%);
  background-image: -webkit-linear-gradient(left, #6692bf 80%, #ffffff 95%, #6692bf 100%);
  background-image: -o-linear-gradient(left, #6692bf 80%, #ffffff 95%, #6692bf 100%);
  background-image: -ms-linear-gradient(left, #6692bf 80%, #ffffff 95%, #6692bf 100%);
  background-image: linear-gradient(left, #6692bf 80%, #ffffff 95%, #6692bf 100%);
  zoom: 1;
  padding-right: 10px;
  color: #306ba8;
}
#wgl-title {
  height: 41px;
  margin: 10px 10px 0;
  background: url(img/logo.jpg) no-repeat;
  text-align: center;
}
#wgl-wrapper {
  margin: 10px 10px 0;
}
#wgl-left {
  width: 250px;
  padding-right: 10px;
}
#wgl-navigation-left {
  width: 250px;
}
#wgl-navigation-top {
  margin-right: 260px;
}
#wgl-main {
  border: 1px solid #dae6f2;
  background: #f9f9f9;
  border-radius: 6px;
}
#wgl-main.with-top-navigation {
  border-radius: 0 6px 6px 6px;
}
#wgl-right {
  width: 250px;
  padding-left: 10px;
}
#wgl-information-left-bottom {
  padding: 10px;
  background: #dae6f2;
  margin-bottom: 10px;
  border-radius: 6px;
}
#wgl-information-left-wrapper {
  width: 200px;
  padding-right: 10px;
}
#wgl-information-left {
  padding: 10px;
  background: #dae6f2;
  margin-bottom: 10px;
  border-radius: 6px;
}
#wgl-main-table {
  margin-bottom: 10px;
}
.useragent-msie7 #wgl-main-table,
.useragent-msie8 #wgl-main-table,
.useragent-msie9 #wgl-main-table,
.useragent-msie7 table,
.useragent-msie8 table,
.useragent-msie9 table {
  border-collapse: collapse !important;
}
#wgl-breadcrumb {
  padding: 2.5px 5px;
  background: #6692bf;
  background: -moz-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -webkit-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -o-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -ms-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: linear-gradient(top, #6692bf 0%, #306ba8 100%);
  color: #ffffff;
  *zoom: 1;
}
#wgl-breadcrumb:before,
#wgl-breadcrumb:after {
  display: table;
  content: "";
}
#wgl-breadcrumb:after {
  clear: both;
}
.useragent-msie7 #wgl-breadcrumb,
.useragent-msie8 #wgl-breadcrumb,
#wgl-navigation-left-second {
  width: 200px;
  padding: 5px 0;
}
#wgl-content {
  overflow: auto;
  min-height: 0%;
  padding: 10px;
}
#wgl-information-right {
  padding: 10px;
  background: #dae6f2;
  margin-bottom: 10px;
  border-radius: 6px;
}
#wgl-footer {
  background: #306ba8;
  color: white;
  padding: 5px 10px;
  text-align: center;
}
/*****************
*     Menus     *
*****************/
#wgl-navigation-left .wga-view-menu-leaf {
  margin-bottom: 10px !important;
  border: 1px solid #dae6f2;
  overflow: hidden;
  padding: 0 !important;
  border-radius: 6px;
  background: #f2f2f2;
  background: -moz-linear-gradient(left, #f2f2f2 0, #ffffff 50px);
  background: -webkit-linear-gradient(left, #f2f2f2 0, #ffffff 50px);
  background: -o-linear-gradient(left, #f2f2f2 0, #ffffff 50px);
  background: -ms-linear-gradient(left, #f2f2f2 0, #ffffff 50px);
  background: linear-gradient(left, #f2f2f2 0, #ffffff 50px);
}
#wgl-navigation-left .wga-view-menu-leaf > div.gwt-TreeItem {
  padding: 3px 5px 5px 30px;
  display: block !important;
  margin: 0 !important;
  border: none;
}
#wgl-navigation-left .wga-view-menu-leaf > div.gwt-TreeItem:hover,
#wgl-navigation-left .wga-view-menu-leaf > div.gwt-TreeItem.gwt-TreeItem-selected {
  color: #ffffff;
  background: #306ba8;
}
#wgl-navigation-left .wga-view-menu-submenu {
  margin-bottom: 10px !important;
  border: 1px solid #dae6f2;
  overflow: hidden;
  cursor: pointer;
  border-radius: 6px;
  background: #f2f2f2;
  background: -moz-linear-gradient(left, #f2f2f2 0, #ffffff 50px);
  background: -webkit-linear-gradient(left, #f2f2f2 0, #ffffff 50px);
  background: -o-linear-gradient(left, #f2f2f2 0, #ffffff 50px);
  background: -ms-linear-gradient(left, #f2f2f2 0, #ffffff 50px);
  background: linear-gradient(left, #f2f2f2 0, #ffffff 50px);
}
#wgl-navigation-left .wga-view-menu-submenu > div {
  border-top: 1px solid #dae6f2;
  background: #ffffff;
  white-space: normal !important;
  width: 100% !important;
}
#wgl-navigation-left .wga-view-menu-submenu table {
  width: 100%;
  border-collapse: collapse;
}
#wgl-navigation-left .wga-view-menu-submenu table td {
  padding: 2px 0 4px 10px;
}
#wgl-navigation-left .wga-view-menu-submenu table:hover td {
  background: #306ba8;
  color: #ffffff;
}
#wgl-navigation-left .wga-view-menu-submenu table td:first-child {
  width: 20px;
  padding-left: 0;
}
#wgl-navigation-left .wga-view-menu-submenu table td:first-child img {
  display: none;
}
#wgl-navigation-left .wga-view-menu-submenu div.gwt-TreeItem {
  white-space: normal;
}
#wgl-navigation-left .wga-view-menu-submenu .wga-view-menu-submenu {
  margin-left: 0 !important;
  margin-bottom: 0 !important;
  border: none;
  background: none !important;
  border-radius: 0;
}
#wgl-navigation-left .wga-view-menu-submenu .wga-view-menu-submenu table td:first-child {
  padding-left: 10px;
}
#wgl-navigation-left .wga-view-menu-submenu .wga-view-menu-submenu > div {
  border-top: none;
}
#wgl-navigation-left .wga-view-menu-submenu .wga-view-menu-submenu .wga-view-menu-leaf > div.gwt-TreeItem {
  padding-left: 50px !important;
}
#wgl-navigation-left .wga-view-menu-submenu .wga-view-menu-submenu .wga-view-menu-submenu table td:first-child {
  padding-left: 20px;
}
#wgl-navigation-left .wga-view-menu-submenu .wga-view-menu-submenu .wga-view-menu-submenu .wga-view-menu-leaf > div.gwt-TreeItem {
  padding-left: 60px !important;
}
#wgl-navigation-left .wga-view-menu-submenu .wga-view-menu-submenu .wga-view-menu-submenu .wga-view-menu-submenu table td:first-child {
  padding-left: 30px;
}
#wgl-navigation-left .wga-view-menu-submenu .wga-view-menu-submenu .wga-view-menu-submenu .wga-view-menu-submenu .wga-view-menu-leaf > div.gwt-TreeItem {
  padding-left: 70px !important;
}
#wgl-navigation-left .wga-view-menu-submenu .wga-view-menu-leaf {
  width: 100%;
  margin-left: 0 !important;
  margin-bottom: 0 !important;
  border: none;
  background: none;
  border-radius: 0;
}
#wgl-navigation-left .wga-view-menu-submenu .wga-view-menu-leaf:hover div {
  background: #306ba8;
  color: #ffffff;
}
#wgl-navigation-left .wga-view-menu-submenu .wga-view-menu-leaf > div.gwt-TreeItem {
  padding: 2px 5px 2px 40px !important;
}
.useragent-msie7 #wgl-navigation-left .wga-view-menu-leaf,
.useragent-msie8 #wgl-navigation-left .wga-view-menu-leaf,
.useragent-msie9 #wgl-navigation-left .wga-view-menu-leaf,
.useragent-msie7 #wgl-navigation-left .wga-view-menu-submenu,
.useragent-msie8 #wgl-navigation-left .wga-view-menu-submenu,
.useragent-msie7 #wgl-navigation-left .wga-view-menu-leaf .wga-view-menu-leaf,
.useragent-msie8 #wgl-navigation-left .wga-view-menu-leaf .wga-view-menu-leaf,
.useragent-msie9 #wgl-navigation-left .wga-view-menu-leaf .wga-view-menu-leaf,
.useragent-msie7 #wgl-navigation-left .wga-view-menu-submenu .wga-view-menu-leaf,
.useragent-msie8 #wgl-navigation-left .wga-view-menu-submenu .wga-view-menu-leaf,
.useragent-msie9 #wgl-navigation-left .wga-view-menu-submenu .wga-view-menu-leaf {
  background: none;
}
#wgl-navigation-top .wga-view-menubar {
  background: none;
  border: none;
}
#wgl-navigation-top table {
  border-spacing: 0;
  width: auto;
}
#wgl-navigation-top .gwt-MenuItem {
  font-weight: normal;
  border: 1px solid #dae6f2;
  border-bottom: none;
  position: relative;
  cursor: pointer;
  background: #f2f2f2;
  background: -moz-linear-gradient(left, #f2f2f2 0, #ffffff 30px);
  background: -webkit-linear-gradient(left, #f2f2f2 0, #ffffff 30px);
  background: -o-linear-gradient(left, #f2f2f2 0, #ffffff 30px);
  background: -ms-linear-gradient(left, #f2f2f2 0, #ffffff 30px);
  background: linear-gradient(left, #f2f2f2 0, #ffffff 30px);
}
#wgl-navigation-top .gwt-MenuItem-selected {
  z-index: 10;
}
#wgl-navigation-top .gwt-MenuItem-selected,
.wgl-navigation-top *,
.gwt-MenuBarPopup {
  z-index: 0 !important;
}
.gwt-MenuBarPopup {
  margin: -1px 0 0 -4px;
  z-index: 5;
}
.gwt-MenuBarPopup td.menuPopupTopLeft .menuPopupTopLeftInner {
  height: 2px;
  width: 5px;
}
.gwt-MenuBarPopup td.menuPopupTopCenter .menuPopupTopCenterInner {
  height: 2px;
}
.gwt-MenuBarPopup td.menuPopupTopRight .menuPopupTopRightInner {
  height: 2px;
  width: 5px;
}
.gwt-MenuBarPopup td.menuPopupMiddleLeft .menuPopupMiddleLeftInner {
  width: 5px;
}
.gwt-MenuBarPopup td.menuPopupMiddleRight .menuPopupMiddleRightInner {
  width: 5px;
}
.gwt-MenuBarPopup td.menuPopupBottomLeft .menuPopupBottomLeftInner {
  height: 7px;
  width: 5px;
}
.gwt-MenuBarPopup td.menuPopupBottomCenter .menuPopupBottomCenterInner {
  height: 2px;
}
.gwt-MenuBarPopup td.menuPopupBottomRight .menuPopupBottomRightInner {
  height: 7px;
  width: 5px;
}
.gwt-MenuBarPopup .gwt-MenuBar-vertical {
  background: #f2f2f2;
  background: -moz-linear-gradient(left, #f2f2f2 0, #ffffff 30px);
  background: -webkit-linear-gradient(left, #f2f2f2 0, #ffffff 30px);
  background: -o-linear-gradient(left, #f2f2f2 0, #ffffff 30px);
  background: -ms-linear-gradient(left, #f2f2f2 0, #ffffff 30px);
  background: linear-gradient(left, #f2f2f2 0, #ffffff 30px);
}
.gwt-MenuBarPopup .gwt-MenuBar-vertical .gwt-MenuItem {
  padding: 3px 10px;
  cursor: pointer;
}
.gwt-MenuBarPopup .gwt-MenuBar-vertical .subMenuIcon {
  width: 10px;
  padding: 3px 10px 3px 0;
  cursor: pointer;
}
.gwt-MenuBarPopup .gwt-MenuBar-vertical .subMenuIcon img {
  display: none;
}
.gwt-MenuBarPopup .gwt-MenuBar-vertical .gwt-MenuItem-selected,
.gwt-MenuBarPopup .gwt-MenuBar-vertical .subMenuIcon-selected {
  background: #306ba8;
  color: #ffffff;
}
.useragent-msie7 #wgl-navigation-top .gwt-MenuItem,
.useragent-msie8 #wgl-navigation-top .gwt-MenuItem,
.useragent-msie7 .gwt-MenuBarPopup,
.useragent-msie8 .gwt-MenuBarPopup,
.useragent-msie9 .gwt-MenuBarPopup {
  margin: -1px 0 0 -5px !important;
}
.useragent-msie7 .gwt-MenuBarPopup .gwt-MenuBar-vertical,
.useragent-msie8 .gwt-MenuBarPopup .gwt-MenuBar-vertical,
.useragent-msie7 #wgl-navigation-top table {
  border-collapse: collapse;
}
.useragent-msie7 .gwt-MenuBarPopup {
  margin: -1px 0 0 -4px !important;
}
#wgl-navigation-top-second ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  *zoom: 1;
}
#wgl-navigation-top-second ul:before,
#wgl-navigation-top-second ul:after {
  display: table;
  content: "";
}
#wgl-navigation-top-second ul:after {
  clear: both;
}
#wgl-navigation-top-second li {
  float: left;
}
#wgl-navigation-top-second li a {
  display: block;
  padding: 5px 10px;
}
#wgl-navigation-top-second li.active a {
  color: #306ba8;
  font-weight: bold;
}
#wgl-navigation-left-second ul {
  margin: 0 0 0 5px;
  padding: 0;
  list-style-type: none;
  border-right: 1px solid #6692bf;
}
#wgl-navigation-left-second ul li a {
  display: block;
  text-align: right;
  padding: 5px 10px 5px 0;
}
#wgl-navigation-left-second ul li.active a {
  color: #306ba8;
  font-weight: bold;
}
/***********************
*     GWT elements     *
***********************/
/* Buttons */
div.wga-uiext-calendar,
button.wga-view-button,
div.wga-frameview-button-close,
div.wga-view-frameview-button-close,
div.wga-view-picklist-selectbutton,
div.wga-view-picklist-resetbutton,
div.wga-view-email-send,
div.wga-view-http-open,
div.wga-view-datapager-firstpage,
div.wga-view-datapager-previouspage,
div.wga-view-datapager-nextpage,
div.wga-view-datapager-lastpage,
div.wga-view-colorpicker-colorbutton,
.wga-window-loading .gwt-PushButton,
div.choice-button {
  border: 1px solid #808080;
  color: #ffffff;
  font-weight: bold;
  padding: 3px 10px 4px;
  outline: none;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 21px;
  line-height: 1;
  display: inline-block;
  *display: inline;
  zoom: 1;
  border-radius: 3px;
  background: #306ba8;
  background: -moz-linear-gradient(top, #306ba8 50%, #004994 50%);
  background: -webkit-linear-gradient(top, #306ba8 50%, #004994 50%);
  background: -o-linear-gradient(top, #306ba8 50%, #004994 50%);
  background: -ms-linear-gradient(top, #306ba8 50%, #004994 50%);
  background: linear-gradient(top, #306ba8 50%, #004994 50%);
}
div.wga-uiext-calendar,
div.wga-view-picklist-selectbutton,
div.wga-view-picklist-resetbutton,
div.wga-view-http-open,
div.wga-view-datapager-firstpage,
div.wga-view-datapager-previouspage,
div.wga-view-datapager-nextpage,
div.wga-view-datapager-lastpage,
div.wga-view-colorpicker-colorbutton,
div.wga-frameview-button-close,
div.wga-view-email-send {
  padding: 2px 4px 4px 5px;
  margin: 0 5px;
}
div.wga-view-picklist-selectbutton {
  margin: 0 5px 0 0;
}
.wga-window-loading .gwt-PushButton {
  float: right;
  padding: 4px 10px 6px;
}
div.wga-uiext-calendar div,
div.wga-view-picklist-selectbutton div,
div.wga-view-picklist-resetbutton div,
div.wga-view-http-open div,
div.wga-view-datapager-firstpage div,
div.wga-view-datapager-previouspage div,
div.wga-view-datapager-nextpage div,
div.wga-view-datapager-lastpage div,
div.wga-view-colorpicker-colorbutton div,
div.wga-view-spinner-up div,
div.wga-view-spinner-down div,
div.wga-frameview-button-close div,
div.wga-view-email-send div {
  width: 16px;
  height: 16px;
}
div.wga-view-spinner-up div {
  width: 10px;
  height: 5px;
}
div.wga-view-spinner-down div {
  width: 10px;
  height: 5px;
}
.wga-view-datapager-hitstext {
  padding-left: 5px !important;
}
.useragent-safari .wga-view-datapager-maxhits,
.useragent-chrome .wga-view-datapager-maxhits,
.useragent-safari .wga-view-datapager-hitstext,
.useragent-chrome .wga-view-datapager-hitstext,
.useragent-safari .wga-view-datapager-maxpage,
.useragent-chrome .wga-view-datapager-maxpage,
.useragent-safari .wga-view-datapager-oftext,
.useragent-chrome .wga-view-datapager-oftext {
  padding-top: 3px;
}
.useragent-msie7 button.wga-view-button,
.useragent-msie8 button.wga-view-button,
.useragent-msie9 button.wga-view-button,
.useragent-msie7 div.wga-frameview-button-close,
.useragent-msie8 div.wga-frameview-button-close,
.useragent-msie9 div.wga-frameview-button-close,
.useragent-msie7 div.wga-view-frameview-button-close,
.useragent-msie8 div.wga-view-frameview-button-close,
.useragent-msie9 div.wga-view-frameview-button-close,
.useragent-msie7 div.wga-view-picklist-selectbutton,
.useragent-msie8 div.wga-view-picklist-selectbutton,
.useragent-msie9 div.wga-view-picklist-selectbutton,
.useragent-msie7 div.wga-view-picklist-resetbutton,
.useragent-msie8 div.wga-view-picklist-resetbutton,
.useragent-msie9 div.wga-view-picklist-resetbutton,
.useragent-msie7 div.wga-uiext-calendar,
.useragent-msie8 div.wga-uiext-calendar,
.useragent-msie9 div.wga-uiext-calendar,
.useragent-msie7 div.wga-view-http-open,
.useragent-msie8 div.wga-view-http-open,
.useragent-msie9 div.wga-view-http-open,
.useragent-msie7 div.wga-view-datapager-firstpage,
.useragent-msie8 div.wga-view-datapager-firstpage,
.useragent-msie9 div.wga-view-datapager-firstpage,
.useragent-msie7 div.wga-view-datapager-previouspage,
.useragent-msie8 div.wga-view-datapager-previouspage,
.useragent-msie9 div.wga-view-datapager-previouspage,
.useragent-msie7 div.wga-view-datapager-nextpage,
.useragent-msie8 div.wga-view-datapager-nextpage,
.useragent-msie9 div.wga-view-datapager-nextpage,
.useragent-msie7 div.wga-view-datapager-lastpage,
.useragent-msie8 div.wga-view-datapager-lastpage,
.useragent-msie9 div.wga-view-datapager-lastpage,
.useragent-msie7 div.wga-view-colorpicker-colorbutton,
.useragent-msie8 div.wga-view-colorpicker-colorbutton,
.useragent-msie9 div.wga-view-colorpicker-colorbutton,
.useragent-msie7 div.wga-view-email-send,
.useragent-msie8 div.wga-view-email-send,
div.wga-frameview-button-close:hover,
div.wga-view-frameview-button-close:hover,
div.wga-view-picklist-resetbutton:hover,
div.wga-view-picklist-selectbutton:hover,
div.wga-uiext-calendar:hover,
div.wga-view-http-open:hover,
div.wga-view-datapager-firstpage:hover,
div.wga-view-datapager-previouspage:hover,
div.wga-view-datapager-nextpage:hover,
div.wga-view-datapager-lastpage:hover,
div.wga-view-colorpicker-colorbutton:hover,
div.wga-view-email-send:hover,
button.wga-view-button:hover,
.wga-window-loading .gwt-PushButton:hover,
div.wga-frameview-button-close.wga-attr-defaultbutton,
div.wga-view-frameview-button-close.wga-attr-defaultbutton,
div.wga-view-picklist-resetbutton.wga-attr-defaultbutton,
div.wga-view-picklist-selectbutton.wga-attr-defaultbutton,
div.wga-uiext-calendar.wga-attr-defaultbutton,
div.wga-view-http-open.wga-attr-defaultbutton,
div.wga-view-datapager-firstpage.wga-attr-defaultbutton,
div.wga-view-datapager-previouspage.wga-attr-defaultbutton,
div.wga-view-datapager-nextpage.wga-attr-defaultbutton,
div.wga-view-datapager-lastpage.wga-attr-defaultbutton,
div.wga-view-colorpicker-colorbutton.wga-attr-defaultbutton,
div.wga-view-email-send.wga-attr-defaultbutton,
button.wga-view-button.wga-attr-defaultbutton,
.wga-window-loading .gwt-PushButton:hover,
.wga-attr-readonly.wga-attr-defaultbutton {
  background: -ms-linear-gradient(top, #004994 50%, #306ba8 50%) #306ba8 !important;
}
.wga-attr-readonly div.wga-view-picklist-resetbutton:hover,
.wga-attr-readonly div.wga-view-picklist-selectbutton:hover,
.wga-attr-readonly div.wga-uiext-calendar:hover,
.wga-attr-readonly.wga-view-http-open:hover,
.wga-attr-readonly.wga-view-datapager-firstpage:hover,
.wga-attr-readonly.wga-view-datapager-previouspage:hover,
.wga-attr-readonly.wga-view-datapager-nextpage:hover,
.wga-attr-readonly.wga-view-datapager-lastpage:hover,
.wga-attr-readonly div.wga-view-colorpicker-colorbutton:hover,
.wga-attr-readonly.wga-view-email-send:hover,
.wga-attr-readonly.wga-view-button:hover,
div.wga-uiext-calendar,
button.wga-view-button,
div.wga-frameview-button-close,
div.wga-view-frameview-button-close,
div.wga-view-picklist-selectbutton,
div.wga-view-picklist-resetbutton,
div.wga-view-email-send,
div.wga-view-http-open,
div.wga-view-datapager-firstpage,
div.wga-view-datapager-previouspage,
div.wga-view-datapager-nextpage,
div.wga-view-datapager-lastpage,
div.wga-view-colorpicker-colorbutton,
.wga-window-loading .gwt-PushButton {
  background: -ms-linear-gradient(top, #306ba8 50%, #004994 50%) #306ba8 !important;
}
.useragent-msie7 button.wga-view-button {
  padding: 2px 10px 3px;
  overflow: visible;
}
.useragent-msie8 button.wga-view-button {
  padding: 4px 10px 5px;
}
.useragent-msie9 button.wga-view-button {
  padding: 4px 10px;
}
.useragent-chrome button.wga-view-button,
.useragent-safari button.wga-view-button {
  padding: 4px 10px;
}
.useragent-chrome div.wga-frameview-button-close,
.useragent-safari div.wga-frameview-button-close,
.useragent-chrome div.wga-view-frameview-button-close,
.useragent-safari div.wga-view-frameview-button-close,
.useragent-chrome div.wga-view-picklist-resetbutton,
.useragent-safari div.wga-view-picklist-resetbutton,
.useragent-chrome div.wga-view-picklist-selectbutton,
.useragent-safari div.wga-view-picklist-selectbutton,
.useragent-chrome div.wga-uiext-calendar,
.useragent-safari div.wga-uiext-calendar,
.useragent-chrome div.wga-view-http-open,
.useragent-safari div.wga-view-http-open,
.useragent-chrome div.wga-view-datapager-firstpage,
.useragent-safari div.wga-view-datapager-firstpage,
.useragent-chrome div.wga-view-datapager-previouspage,
.useragent-safari div.wga-view-datapager-previouspage,
.useragent-chrome div.wga-view-datapager-nextpage,
.useragent-safari div.wga-view-datapager-nextpage,
.useragent-chrome div.wga-view-datapager-lastpage,
.useragent-safari div.wga-view-datapager-lastpage,
.useragent-chrome div.wga-view-colorpicker-colorbutton,
.useragent-safari div.wga-view-colorpicker-colorbutton,
.useragent-chrome div.wga-view-email-send,
.useragent-safari div.wga-view-email-send,
.useragent-chrome div.choice-button,
.useragent-safari div.choice-button {
  margin-top: 2px;
}
.useragent-msie7 div.wga-uiext-calendar,
.useragent-msie7 div.wga-frameview-button-close,
.useragent-msie7 div.wga-view-frameview-button-close,
.useragent-msie7 div.wga-view-picklist-resetbutton,
.useragent-msie7 div.wga-view-picklist-selectbutton,
.useragent-msie7 div.wga-view-http-open,
.useragent-msie7 div.wga-view-datapager-firstpage,
.useragent-msie7 div.wga-view-datapager-previouspage,
.useragent-msie7 div.wga-view-datapager-nextpage,
.useragent-msie7 div.wga-view-datapager-lastpage,
.useragent-msie7 div.wga-view-colorpicker-colorbutton,
.useragent-msie7 div.wga-view-email-send,
.useragent-msie7 div.choice-button {
  margin-top: 1px;
}
.useragent-msie7 div.wga-uiext-calendar,
.useragent-msie8 div.wga-uiext-calendar,
.useragent-msie9 div.wga-uiext-calendar,
.useragent-msie7 div.wga-view-picklist-resetbutton,
.useragent-msie8 div.wga-view-picklist-resetbutton,
.useragent-msie9 div.wga-view-picklist-resetbutton,
.useragent-msie7 div.wga-view-picklist-selectbutton,
.useragent-msie8 div.wga-view-picklist-selectbutton,
.useragent-msie9 div.wga-view-picklist-selectbutton,
.useragent-msie7 div.wga-view-http-open,
.useragent-msie8 div.wga-view-http-open,
.useragent-msie9 div.wga-view-http-open,
.useragent-msie7 div.wga-view-datapager-firstpage,
.useragent-msie8 div.wga-view-datapager-firstpage,
.useragent-msie9 div.wga-view-datapager-firstpage,
.useragent-msie7 div.wga-view-datapager-previouspage,
.useragent-msie8 div.wga-view-datapager-previouspage,
.useragent-msie9 div.wga-view-datapager-previouspage,
.useragent-msie7 div.wga-view-datapager-nextpage,
.useragent-msie8 div.wga-view-datapager-nextpage,
.useragent-msie9 div.wga-view-datapager-nextpage,
.useragent-msie7 div.wga-view-datapager-lastpage,
.useragent-msie8 div.wga-view-datapager-lastpage,
.useragent-msie9 div.wga-view-datapager-lastpage,
.useragent-msie7 div.wga-view-colorpicker-colorbutton,
.useragent-msie8 div.wga-view-colorpicker-colorbutton,
.useragent-msie9 div.wga-view-colorpicker-colorbutton,
.useragent-msie7 div.wga-view-email-send,
.useragent-msie8 div.wga-view-email-send,
.useragent-msie9 div.wga-view-email-send {
  padding: 2px 4px 4px 5px;
}
div.wga-frameview-button-close:hover,
div.wga-view-frameview-button-close:hover,
div.wga-view-picklist-resetbutton:hover,
div.wga-view-picklist-selectbutton:hover,
div.wga-uiext-calendar:hover,
div.wga-view-http-open:hover,
div.wga-view-datapager-firstpage:hover,
div.wga-view-datapager-previouspage:hover,
div.wga-view-datapager-nextpage:hover,
div.wga-view-datapager-lastpage:hover,
div.wga-view-colorpicker-colorbutton:hover,
div.wga-view-email-send:hover,
button.wga-view-button:hover,
.wga-window-loading .gwt-PushButton:hover,
div.wga-frameview-button-close.wga-attr-defaultbutton,
div.wga-view-frameview-button-close.wga-attr-defaultbutton,
div.wga-view-picklist-resetbutton.wga-attr-defaultbutton,
div.wga-view-picklist-selectbutton.wga-attr-defaultbutton,
div.wga-uiext-calendar.wga-attr-defaultbutton,
div.wga-view-http-open.wga-attr-defaultbutton,
div.wga-view-datapager-firstpage.wga-attr-defaultbutton,
div.wga-view-datapager-previouspage.wga-attr-defaultbutton,
div.wga-view-datapager-nextpage.wga-attr-defaultbutton,
div.wga-view-datapager-lastpage.wga-attr-defaultbutton,
div.wga-view-colorpicker-colorbutton.wga-attr-defaultbutton,
div.wga-view-email-send.wga-attr-defaultbutton,
button.wga-view-button.wga-attr-defaultbutton,
.wga-window-loading .gwt-PushButton:hover {
  border: 1px solid #004994 !important;
  background: #306ba8;
  background: -moz-linear-gradient(top, #004994 50%, #306ba8 50%);
  background: -webkit-linear-gradient(top, #004994 50%, #306ba8 50%);
  background: -o-linear-gradient(top, #004994 50%, #306ba8 50%);
  background: -ms-linear-gradient(top, #004994 50%, #306ba8 50%);
  background: linear-gradient(top, #004994 50%, #306ba8 50%);
}
.useragent-msie7 .wga-attr-defaultbutton,
.useragent-msie8 .wga-attr-defaultbutton,
.useragent-msie9 .wga-attr-defaultbutton,
.useragent-msie7 button.wga-view-button:hover,
.useragent-msie8 button.wga-view-button:hover,
.useragent-msie9 button.wga-view-button:hover,
.useragent-msie7 div.wga-frameview-button-close:hover,
.useragent-msie8 div.wga-frameview-button-close:hover,
.useragent-msie9 div.wga-frameview-button-close:hover,
.useragent-msie7 div.wga-view-frameview-button-close:hover,
.useragent-msie8 div.wga-view-frameview-button-close:hover,
.useragent-msie9 div.wga-view-frameview-button-close:hover,
.useragent-msie7 div.wga-view-picklist-resetbutton:hover,
.useragent-msie8 div.wga-view-picklist-resetbutton:hover,
.useragent-msie9 div.wga-view-picklist-resetbutton:hover,
.useragent-msie7 div.wga-view-picklist-selectbutton:hover,
.useragent-msie8 div.wga-view-picklist-selectbutton:hover,
.useragent-msie9 div.wga-view-picklist-selectbutton:hover,
.useragent-msie7 div.wga-uiext-calendar:hover,
.useragent-msie8 div.wga-uiext-calendar:hover,
.useragent-msie9 div.wga-uiext-calendar:hover,
.useragent-msie7 div.wga-view-http-open:hover,
.useragent-msie8 div.wga-view-http-open:hover,
.useragent-msie9 div.wga-view-http-open:hover,
.useragent-msie7 div.wga-view-datapager-firstpage:hover,
.useragent-msie8 div.wga-view-datapager-firstpage:hover,
.useragent-msie9 div.wga-view-datapager-firstpage:hover,
.useragent-msie7 div.wga-view-datapager-previouspage:hover,
.useragent-msie8 div.wga-view-datapager-previouspage:hover,
.useragent-msie9 div.wga-view-datapager-previouspage:hover,
.useragent-msie7 div.wga-view-datapager-nextpage:hover,
.useragent-msie8 div.wga-view-datapager-nextpage:hover,
.useragent-msie9 div.wga-view-datapager-nextpage:hover,
.useragent-msie7 div.wga-view-datapager-lastpage:hover,
.useragent-msie8 div.wga-view-datapager-lastpage:hover,
.useragent-msie9 div.wga-view-datapager-lastpage:hover,
.useragent-msie7 div.wga-view-colorpicker-colorbutton:hover,
.useragent-msie8 div.wga-view-colorpicker-colorbutton:hover,
.useragent-msie9 div.wga-view-colorpicker-colorbutton:hover,
.useragent-msie7 div.wga-view-email-send:hover,
.useragent-msie8 div.wga-view-email-send:hover,
.useragent-msie9 div.wga-view-email-send:hover,
.useragent-msie7 .wga-window-loading .gwt-PushButton:hover,
.useragent-msie8 .wga-window-loading .gwt-PushButton:hover,
.wga-attr-readonly {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.wga-attr-readonly div.wga-view-picklist-resetbutton,
.wga-attr-readonly div.wga-view-picklist-selectbutton,
.wga-attr-readonly div.wga-uiext-calendar,
.wga-attr-readonly div.wga-view-http-open,
.wga-attr-readonly.wga-view-datapager-firstpage,
.wga-attr-readonly.wga-view-datapager-previouspage,
.wga-attr-readonly.wga-view-datapager-nextpage,
.wga-attr-readonly.wga-view-datapager-lastpage,
.wga-attr-readonly div.wga-view-colorpicker-colorbutton,
.wga-attr-readonly div.wga-view-email-send,
.wga-attr-readonly.wga-view-button {
  color: #ffffff !important;
}
.wga-attr-readonly div.wga-view-picklist-resetbutton:hover,
.wga-attr-readonly div.wga-view-picklist-selectbutton:hover,
.wga-attr-readonly div.wga-uiext-calendar:hover,
.wga-attr-readonly.wga-view-http-open:hover,
.wga-attr-readonly.wga-view-datapager-firstpage:hover,
.wga-attr-readonly.wga-view-datapager-previouspage:hover,
.wga-attr-readonly.wga-view-datapager-nextpage:hover,
.wga-attr-readonly.wga-view-datapager-lastpage:hover,
.wga-attr-readonly div.wga-view-colorpicker-colorbutton:hover,
.wga-attr-readonly.wga-view-email-send:hover,
.wga-attr-readonly.wga-view-button:hover {
  border: 1px solid #808080 !important;
  background: #306ba8;
  background: -moz-linear-gradient(top, #306ba8 50%, #004994 50%);
  background: -webkit-linear-gradient(top, #306ba8 50%, #004994 50%);
  background: -o-linear-gradient(top, #306ba8 50%, #004994 50%);
  background: -ms-linear-gradient(top, #306ba8 50%, #004994 50%);
  background: linear-gradient(top, #306ba8 50%, #004994 50%);
}
.wga-attr-readonly.wga-attr-defaultbutton {
  border: 1px solid #004994 !important;
  background: #306ba8;
  background: -moz-linear-gradient(top, #004994 50%, #306ba8 50%);
  background: -webkit-linear-gradient(top, #004994 50%, #306ba8 50%);
  background: -o-linear-gradient(top, #004994 50%, #306ba8 50%);
  background: -ms-linear-gradient(top, #004994 50%, #306ba8 50%);
  background: linear-gradient(top, #004994 50%, #306ba8 50%);
}
.useragent-msie7 .wga-attr-readonly div.wga-view-picklist-resetbutton:hover,
.useragent-msie8 .wga-attr-readonly div.wga-view-picklist-resetbutton:hover,
.useragent-msie9 .wga-attr-readonly div.wga-view-picklist-resetbutton:hover,
.useragent-msie7 .wga-attr-readonly div.wga-view-picklist-selectbutton:hover,
.useragent-msie8 .wga-attr-readonly div.wga-view-picklist-selectbutton:hover,
.useragent-msie9 .wga-attr-readonly div.wga-view-picklist-selectbutton:hover,
.useragent-msie7 .wga-attr-readonly div.wga-uiext-calendar:hover,
.useragent-msie8 .wga-attr-readonly div.wga-uiext-calendar:hover,
.useragent-msie9 .wga-attr-readonly div.wga-uiext-calendar:hover,
.useragent-msie7 .wga-attr-readonly div.wga-view-http-open:hover,
.useragent-msie8 .wga-attr-readonly div.wga-view-http-open:hover,
.useragent-msie9 .wga-attr-readonly div.wga-view-http-open:hover,
.useragent-msie7 .wga-attr-readonly.wga-view-datapager-firstpage:hover,
.useragent-msie8 .wga-attr-readonly.wga-view-datapager-firstpage:hover,
.useragent-msie9 .wga-attr-readonly.wga-view-datapager-firstpage:hover,
.useragent-msie7 .wga-attr-readonly.wga-view-datapager-previouspage:hover,
.useragent-msie8 .wga-attr-readonly.wga-view-datapager-previouspage:hover,
.useragent-msie9 .wga-attr-readonly.wga-view-datapager-previouspage:hover,
.useragent-msie7 .wga-attr-readonly.wga-view-datapager-nextpage:hover,
.useragent-msie8 .wga-attr-readonly.wga-view-datapager-nextpage:hover,
.useragent-msie9 .wga-attr-readonly.wga-view-datapager-nextpage:hover,
.useragent-msie7 .wga-attr-readonly.wga-view-datapager-lastpage:hover,
.useragent-msie8 .wga-attr-readonly.wga-view-datapager-lastpage:hover,
.useragent-msie9 .wga-attr-readonly.wga-view-datapager-lastpage:hover,
.useragent-msie7 .wga-attr-readonly div.wga-view-colorpicker-colorbutton:hover,
.useragent-msie8 .wga-attr-readonly div.wga-view-colorpicker-colorbutton:hover,
.useragent-msie9 .wga-attr-readonly div.wga-view-colorpicker-colorbutton:hover,
.useragent-msie7 .wga-attr-readonly div.wga-view-email-send:hover,
.useragent-msie8 .wga-attr-readonly div.wga-view-email-send:hover,
.useragent-msie9 .wga-attr-readonly div.wga-view-email-send:hover,
.useragent-msie7 .wga-attr-readonly.wga-view-button:hover,
.useragent-msie8 .wga-attr-readonly.wga-view-button:hover,
.useragent-msie7 .wga-attr-readonly.wga-attr-defaultbutton,
.useragent-msie8 .wga-attr-readonly.wga-attr-defaultbutton,
/* Textboxes, Selects */
input.wga-view-textbox,
input.wga-view-picklist-textbox,
textarea.wga-view-textarea,
input.wga-view-passwordbox,
input.wga-view-datepicker-date,
input.wga-view-datetimepicker-time,
input.wga-view-email-textbox,
input.wga-view-timepicker,
input.wga-view-http-textbox,
input.wga-view-datapager-currentpage,
input.wga-view-spinner-value,
input.selected-value,
select.wga-view-listbox,
.wga-view-colorpicker-popup .gwt-TextBox {
  padding: 4px 5px 3px;
  border: 1px solid #808080;
  outline: none;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 21px;
  line-height: 1;
  vertical-align: middle;
  background: #ffffff;
  background: -moz-linear-gradient(top, #dae6f2 0, #ffffff 5px);
  background: -webkit-linear-gradient(top, #dae6f2 0, #ffffff 5px);
  background: -o-linear-gradient(top, #dae6f2 0, #ffffff 5px);
  background: -ms-linear-gradient(top, #dae6f2 0, #ffffff 5px);
  background: linear-gradient(top, #dae6f2 0, #ffffff 5px);
  border-radius: 3px;
}
input.wga-view-picklist-textbox,
input.wga-view-datepicker-date,
input.wga-view-datetimepicker-time,
input.wga-view-timepicker,
input.wga-view-http-textbox,
input.wga-view-email-textbox {
  padding: 4px 5px 2px;
}
.useragent-msie7 input.wga-view-textbox,
.useragent-msie8 input.wga-view-textbox,
.useragent-msie7 input.wga-view-picklist-textbox,
.useragent-msie8 input.wga-view-picklist-textbox,
.useragent-msie7 input.wga-view-passwordbox,
.useragent-msie8 input.wga-view-passwordbox,
.useragent-msie7 input.wga-view-datepicker-date,
.useragent-msie8 input.wga-view-datepicker-date,
.useragent-msie7 input.wga-view-datetimepicker-time,
.useragent-msie8 input.wga-view-datetimepicker-time,
.useragent-msie7 input.wga-view-timepicker,
.useragent-msie8 input.wga-view-timepicker,
.useragent-msie7 input.wga-view-http-textbox,
.useragent-msie8 input.wga-view-http-textbox,
.useragent-msie7 input.wga-view-datapager-currentpage,
.useragent-msie8 input.wga-view-datapager-currentpage,
.useragent-msie7 input.wga-view-email-textbox,
.useragent-msie8 input.wga-view-email-textbox,
.useragent-msie7 .wga-view-colorpicker-popup .gwt-TextBox,
.useragent-msie8 .wga-view-colorpicker-popup .gwt-TextBox {
  padding: 5px 5px 1px;
}
.useragent-msie9 input.wga-view-textbox,
.useragent-msie9 input.wga-view-picklist-textbox,
.useragent-msie9 input.wga-view-passwordbox,
.useragent-msie9 input.wga-view-datepicker-date,
.useragent-msie9 input.wga-view-datetimepicker-time,
.useragent-msie9 input.wga-view-timepicker,
.useragent-msie9 input.wga-view-http-textbox,
.useragent-msie9 input.wga-view-datapager-currentpage,
.useragent-msie9 input.wga-view-email-textbox,
.useragent-msie9 input.wga-view-picklist-textbox,
.useragent-msie9 input.wga-view-datepicker-date,
.useragent-msie9 input.wga-view-datetimepicker-time,
.useragent-msie9 input.wga-view-timepicker,
.useragent-msie9 input.wga-view-http-textbox,
.useragent-msie9 input.wga-view-email-textbox {
  padding: 4px 5px 3px;
}
.useragent-safari input.wga-view-textbox,
.useragent-chrome input.wga-view-textbox,
.useragent-safari input.wga-view-passwordbox,
.useragent-chrome input.wga-view-passwordbox,
.useragent-safari input.wga-view-picklist-textbox,
.useragent-chrome input.wga-view-picklist-textbox,
.useragent-safari input.wga-view-datepicker-date,
.useragent-chrome input.wga-view-datepicker-date,
.useragent-safari input.wga-view-datetimepicker-time,
.useragent-chrome input.wga-view-datetimepicker-time,
.useragent-safari input.wga-view-timepicker,
.useragent-chrome input.wga-view-timepicker,
.useragent-safari input.wga-view-http-textbox,
.useragent-chrome input.wga-view-http-textbox,
.useragent-safari input.wga-view-datapager-currentpage,
.useragent-chrome input.wga-view-datapager-currentpage,
.useragent-safari input.wga-view-email-textbox,
.useragent-chrome input.wga-view-email-textbox,
.useragent-safari .wga-view-colorpicker-popup .gwt-TextBox,
.useragent-chrome .wga-view-colorpicker-popup .gwt-TextBox {
  padding: 4px 5px 3px;
}
textarea.wga-view-textarea {
  line-height: 1.2;
}
select.wga-view-listbox {
  padding: 2px;
  background: #f2f2f2;
  -moz-box-shadow: 0 1px 2px #306ba8;
  -webkit-box-shadow: 0 1px 2px #306ba8;
  -ms-box-shadow: 0 1px 2px #306ba8;
  box-shadow: 0 1px 2px #306ba8;
  border-collapse: separate;
}
.wga-view-listbox,
.wga-view-chosenlistbox {
  min-width: 200px;
}
/* Checkboxes */
.wga-view-switchbox {
  width: 20px;
  height: 19px;
  margin-bottom: 3px;
}
.wga-view-switchbox.wga-attr-checked {
  background-position: 0 -19px;
}
.wga-view-switchbox,
.wga-nativetype-checkbox {
  vertical-align: top !important;
  margin-top: 3px;
}
.wga-view-switchbox-integrated-label {
  text-align: left;
  padding-right: 5px;
  padding-top: 3px;
  word-wrap: break-word;
}
/* Radios */
.wga-view-simpleradiobuttonitem {
  cursor: default;
  padding-left: 23px;
  padding-top: 2px !important;
}
.wga-view-simpleradiobuttonitem * {
  cursor: default;
}
.useragent-chrome .wga-view-simpleradiobutton {
  padding-top: 4px;
}
.wga-view-simpleradiobutton {
  padding-top: 1px;
}
/* Alternative implementation of Radiobuttons */
.wga-view-simpleradiobutton2item,
.wga-view-simpleradiobutton2item-down,
.wga-view-simpleradiobutton2item-down-hovering,
.wga-view-simpleradiobutton2item-up,
.wga-view-simpleradiobutton2item-up-hovering,
.wga-view-simpleradiobutton2item:hover {
  cursor: default;
  padding-top: 2px;
  padding-left: 16px;
  width: 18px;
  height: 20px;
  border: 0;
  outline: none;
  line-height: 1;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.useragent-msie7 .wga-view-simpleradiobutton2item *,
.useragent-msie8 .wga-view-simpleradiobutton2item *,
.useragent-msie9 .wga-view-simpleradiobutton2item *,
.useragent-msie10 .wga-view-simpleradiobutton2item *,
.useragent-msie11 .wga-view-simpleradiobutton2item * {
  FILTER: NONE;
}
.wga-view-simpleradiobutton2label {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 21px;
  padding-top: 2px;
}
.wga-view-simpleradiobutton2item * {
  cursor: default;
}
.useragent-chrome .wga-view-simpleradio2button {
  padding-top: 4px;
}
.wga-view-simpleradiobutton2 {
  padding-top: 1px;
}
/* Date picker */
table.gwt-DatePicker {
  border: 1px solid #808080;
  overflow: hidden;
  border-radius: 3px;
  -moz-box-shadow: 0 3px 9px #808080;
  -webkit-box-shadow: 0 3px 9px #808080;
  -ms-box-shadow: 0 3px 9px #808080;
  box-shadow: 0 3px 9px #808080;
  border-collapse: separate;
}
table.datePickerMonthSelector,
table.datePickerDays {
  background: #ffffff;
}
div.datePickerPreviousButton,
div.datePickerNextButton {
  color: #004994;
}
div.datePickerPreviousButton:hover .html-face,
div.datePickerNextButton:hover .html-face {
  color: #306ba8;
}
td.datePickerDay,
td.datePickerWeekdayLabel,
td.datePickerWeekendLabel {
  border-bottom: 1px solid #6692bf;
  border-right: 1px solid #6692bf;
  color: #4d4d4d;
}
td.datePickerWeekendLabel,
td.datePickerDayIsWeekend {
  border-left: 1px solid #6692bf;
  border-right: none;
}
td.datePickerWeekdayLabel,
td.datePickerWeekendLabel {
  background: #ffffff;
  color: #808080;
}
td.datePickerDayIsWeekend {
  background: #f9f9f9;
}
td.datePickerDayIsFiller {
  color: #808080;
}
td.datePickerDayIsHighlighted {
  background: #d9f2e9;
}
td.datePickerDayIsValue,
td.datePickerDayIsValueAndHighlighted {
  background: #dae6f2;
}
td.datePickerDayIsToday {
  color: #ffffff;
  background: #306ba8;
  background: -moz-linear-gradient(top, #306ba8 0%, #004994 100%);
  background: -webkit-linear-gradient(top, #306ba8 0%, #004994 100%);
  background: -o-linear-gradient(top, #306ba8 0%, #004994 100%);
  background: -ms-linear-gradient(top, #306ba8 0%, #004994 100%);
  background: linear-gradient(top, #306ba8 0%, #004994 100%);
}
.useragent-msie7 .datePickerDayIsToday {
  background: #306ba8;
}
/* Color Picker */
div.gwt-PopupPanel {
  border: 1px solid #808080;
  overflow: hidden;
  border-radius: 3px;
  -moz-box-shadow: 0 3px 9px #808080;
  -webkit-box-shadow: 0 3px 9px #808080;
  -ms-box-shadow: 0 3px 9px #808080;
  box-shadow: 0 3px 9px #808080;
  border-collapse: separate;
  padding: 13px;
}
div.gwt-PopupPanel .popupContent > table {
  border-collapse: collapse;
}
div.gwt-PopupPanel .popupContent > table > tbody > tr:first-child > td {
  padding-bottom: 10px;
}
div.gwt-PopupPanel .popupContent > table > tbody > tr:last-child {
  border-top: 1px solid #306ba8;
}
div.gwt-PopupPanel .popupContent > table > tbody > tr:last-child td {
  padding: 10px 0 0;
  text-align: right;
}
/* GWTchosen */
.useragent-chrome .wga-view-chosenlistbox {
  margin-left: 2px;
}
.wga-view-chosenlistbox .chzn-container-single .chzn-single,
.wga-view-chosenlistbox .chzn-container-single .chzn-default {
  border: 1px solid #808080;
  outline: none;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 21px;
  background: #ffffff;
  background-image: -moz-linear-gradient(top, #dae6f2 0, #ffffff 5px);
  background-image: -webkit-linear-gradient(top, #dae6f2 0, #ffffff 5px);
  background-image: -o-linear-gradient(top, #dae6f2 0, #ffffff 5px);
  background-image: -ms-linear-gradient(top, #dae6f2 0, #ffffff 5px);
  background-image: linear-gradient(top, #dae6f2 0, #ffffff 5px);
  border-radius: 3px;
  color: #000000;
}
.wga-view-chosenlistbox .chzn-container .chzn-results li,
.wga-view-chosenlistbox .chzn-container-single .chzn-results li {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 21px;
}
.wga-view-chosenlistbox .chzn-container-single .chzn-drop,
.wga-view-chosenlistbox .chzn-container .chzn-drop {
  border: 1px solid #808080;
  border-top: 0;
}
.wga-view-chosenlistbox .chzn-container-single .chzn-single-with-drop {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.wga-view-chosenlistbox .chzn-container .chzn-results .highlighted {
  background: #306ba8;
  color: #ffffff;
}
.wga-view-chosenlistbox .chzn-container .chzn-results li em {
  background: transparent;
  font-weight: bold;
}
/* Panels */
.wga-panel-standard-coherence,
.wga-panel-high-coherence,
.wga-panel-highest-coherence {
  width: 100%;
}
.wga-view-captionpanel {
  margin: 0;
  padding: 0;
  padding-right: 5px;
  border: none;
}
.wga-view-captionpanel legend {
  width: 100%;
  padding: 0;
  margin-bottom: 5px;
  color: #306ba8;
  font-size: 100%;
  border-bottom: 1px solid #6692bf;
}
.wga-view-captionpanel .wga-view-captionpanel legend {
  font-size: 100%;
  color: #4d4d4d;
}
.wga-view-captionpanel td {
  padding: 2.5px 1px;
}
.wga-panel-standardcoherence-label {
  width: 165px;
}
td.wga-panel-standardcoherence-haslabel {
  width: 165px;
}
td.wga-panel-standardcoherence-mergedlabel {
  padding: 10px 1px !important;
}
.wga-panel-standardcoherence-mergedlabel td {
  padding-top: 0px;
  padding-bottom: 0px;
  border-width: 0px;
}
.wga-panel-standardcoherence-contentalign-center td {
  text-align: center;
}
.wga-panel-standardcoherence-contentalign-right td {
  text-align: right;
}
.wga-panel-standardcoherence-buttoncell {
  padding-top: 10px;
  border-top: 1px solid #6692bf;
}
.wga-panel-standardcoherence-buttoncell button {
  margin: 0 5px;
}
.wga-panel-flowcoherence td.wga-panel-standardcoherence-content {
  vertical-align: top;
}
.wga-panel-standardcoherence-label {
  vertical-align: top;
}
.wga-view-label {
  text-align: right;
  padding-right: 5px;
  padding-top: 3px;
  width: 150px;
  word-wrap: break-word;
}
.wga-view-label .wga-view-label-value,
.wga-view-label .wga-view-label-required,
.wga-view-label .wga-view-label-separator {
  display: inline;
}
.wga-view-label.wga-panel-highcoherence-labelitem {
  padding-top: 0px;
}
.useragent-chrome .wga-view-label {
  padding-top: 7px;
}
.useragent-chrome .wga-view-label.wga-panel-highcoherence-labelitem {
  padding-top: 4px;
}
.useragent-msie7 a.wga-view-plaintext {
  position: relative;
  top: 2px;
}
.useragent-msie8 a.wga-view-plaintext {
  position: relative;
  top: 2px;
}
.useragent-msie8 .wga-view-label {
  padding-top: 2px;
}
.useragent-ff a.wga-view-plaintext {
  position: relative;
  top: 1px;
}
.useragent-msie9 a.wga-view-plaintext {
  position: relative;
  top: 1px;
}
.wga-view-horizontalpanel .wga-view-label {
  padding-left: 5px;
  width: auto;
}
.wga-panel-highcoherence-item-last,
.wga-panel-highestcoherence-item-last {
  margin-left: 10px !important;
}
/* Spinner */
.wga-view-spinner {
  position: relative;
  overflow: hidden;
  width: 60px;
  height: 26px;
}
.wga-view-spinner .wga-view-spinner-value {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 35px;
  height: 16px;
}
.wga-view-spinner .wga-view-spinner-up,
.wga-view-spinner .wga-view-spinner-down {
  position: absolute;
  width: 9px;
  height: 5px;
  left: 38px;
  border: 1px solid #808080;
  color: #ffffff;
  font-weight: bold;
  border-radius: 3px;
  background: #306ba8;
  background: -moz-linear-gradient(top, #306ba8 50%, #004994 50%);
  background: -webkit-linear-gradient(top, #306ba8 50%, #004994 50%);
  background: -o-linear-gradient(top, #306ba8 50%, #004994 50%);
  background: -ms-linear-gradient(top, #306ba8 50%, #004994 50%);
  background: linear-gradient(top, #306ba8 50%, #004994 50%);
}
.wga-view-spinner .wga-view-spinner-up {
  top: 0px;
}
.wga-view-spinner .wga-view-spinner-down {
  top: 12px;
}
/* Durationbox */
.wga-view-durationbox {
  padding-top: 3px;
  padding-left: 2px;
}
.wga-view-durationbox-separator {
  width: 5px;
}
.wga-view-durationbox-label {
  padding-left: 5px;
  padding-top: 2px;
}
/* Cell browser */
.wga-view-cellbrowser {
  min-width: 500px;
}
.wga-view-cellbrowser .cellbrowserWrapper > div > div {
  min-width: 100px;
}
.wga-view-cellbrowser .cellBrowserColumn {
  background: #ffffff;
}
.wga-view-cellbrowser .GIJCBKOPK {
  border: 1px solid #306ba8;
  border-radius: 3px;
  overflow: hidden;
}
.wga-view-cellbrowser .cellBrowserEvenItem,
.wga-view-cellbrowser .cellBrowserOddItem {
  background: #ffffff;
  padding: 0 8px 3px;
  cursor: pointer;
}
.useragent-msie9 .wga-view-cellbrowser .cellBrowserEvenItem,
.useragent-msie9 .wga-view-cellbrowser .cellBrowserOddItem {
  padding: 2px 8px 1px;
}
.wga-view-cellbrowser .cellBrowserOpenItem {
  color: #000000;
  background: #6692bf;
  background: -moz-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -webkit-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -o-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -ms-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: linear-gradient(top, #6692bf 0%, #306ba8 100%);
}
.wga-view-cellbrowser .cellBrowserKeyboardSelectedItem {
  color: #ffffff;
  background: #6692bf;
  background: -moz-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -webkit-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -o-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -ms-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: linear-gradient(top, #6692bf 0%, #306ba8 100%);
}
.wga-view-cellbrowser .cellBrowserSelectedItem {
  color: #ffffff;
  background: #6692bf;
  background: -moz-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -webkit-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -o-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -ms-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: linear-gradient(top, #6692bf 0%, #306ba8 100%);
}
.useragent-msie7 .wga-view-cellbrowser .cellBrowserEvenItem img,
.useragent-msie7 .wga-view-cellbrowser .cellBrowserOddItem img {
  margin-top: 4px;
}
/* Tab panel */
.wga-view-tabpanel {
  width: 100%;
}
.wga-view-tabpanel .gwt-TabBar {
  background: none;
}
.wga-view-tabpanel .gwt-TabBar .gwt-TabBarFirst-wrapper {
  display: none;
}
.wga-view-tabpanel .gwt-TabBar .gwt-TabBarRest-wrapper {
  width: 100%;
}
.wga-view-tabpanel .gwt-TabBar .gwt-TabBarItem-wrapper {
  outline: none;
}
.wga-view-tabpanel .gwt-TabBar .gwt-TabBarItem {
  outline: none;
  color: #000000;
  margin: 0;
  border: 1px solid #6692bf;
  background: #ffffff;
  background: #f2f2f2;
  background: -moz-linear-gradient(left, #f2f2f2 0, #ffffff 30px);
  background: -webkit-linear-gradient(left, #f2f2f2 0, #ffffff 30px);
  background: -o-linear-gradient(left, #f2f2f2 0, #ffffff 30px);
  background: -ms-linear-gradient(left, #f2f2f2 0, #ffffff 30px);
  background: linear-gradient(left, #f2f2f2 0, #ffffff 30px);
  border-radius: 0;
}
.wga-view-tabpanel .gwt-TabBar .gwt-TabBarItem:hover {
  background: #dae6f2;
}
.wga-view-tabpanel .gwt-TabBar .gwt-TabBarItem-selected,
.wga-view-tabpanel .gwt-TabBar .gwt-TabBarItem-selected:hover {
  font-weight: normal;
  color: #ffffff;
  background: #306ba8;
  background: #6692bf;
  background: -moz-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -webkit-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -o-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -ms-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: linear-gradient(top, #6692bf 0%, #306ba8 100%);
}
.wga-view-tabpanel .gwt-TabPanelBottom {
  background: none;
  border: none;
  float: left;
}
.useragent-msie7 .wga-view-tabpanel .gwt-TabBarItem,
.useragent-msie8 .wga-view-tabpanel .gwt-TabBarItem,
.useragent-msie7 .wga-view-tabpanel .gwt-TabBarItem-selected,
.useragent-msie8 .wga-view-tabpanel .gwt-TabBarItem-selected,
.useragent-msie9 .wga-view-tabpanel .gwt-TabBarItem-selected,
.useragent-msie7 .wga-view-tabpanel .gwt-TabBarItem-selected:hover,
.useragent-msie8 .wga-view-tabpanel .gwt-TabBarItem-selected:hover,
/* Overlay and popups */
.wga-view-dialogbox,
.wga-view-frameview {
  border: 1px solid #306ba8;
}
.wga-view-dialogbox .dialogTopLeft,
.wga-view-frameview .dialogTopLeft,
.wga-view-dialogbox .dialogTopCenter,
.wga-view-frameview .dialogTopCenter,
.wga-view-dialogbox .dialogTopCenter .Caption,
.wga-view-frameview .dialogTopCenter .Caption,
.wga-view-dialogbox .dialogTopRight,
.wga-view-frameview .dialogTopRight,
.wga-view-dialogbox .dialogMiddleLeft,
.wga-view-frameview .dialogMiddleLeft,
.wga-view-dialogbox .dialogMiddleRight,
.wga-view-frameview .dialogMiddleRight,
.wga-view-dialogbox .dialogBottomLeft,
.wga-view-frameview .dialogBottomLeft,
.wga-view-dialogbox .dialogBottomCenter,
.wga-view-frameview .dialogBottomCenter,
.wga-view-dialogbox .dialogBottomRight,
.wga-view-frameview .dialogBottomRight {
  border: none !important;
  background: #ffffff !important;
}
.wga-view-dialogbox .dialogMiddleCenter,
.wga-view-frameview .dialogMiddleCenter {
  min-width: 300px;
}
.wga-view-dialogbox .dialogMiddleCenter .wga-window-loading-content,
.wga-view-frameview .dialogMiddleCenter .wga-window-loading-content,
.wga-view-dialogbox .dialogMiddleCenter table.wga-loginframe,
.wga-view-frameview .dialogMiddleCenter table.wga-loginframe,
.wga-view-dialogbox .dialogMiddleCenter table.wga-loginframe .wga-loginframe-inputs,
.wga-view-frameview .dialogMiddleCenter table.wga-loginframe .wga-loginframe-inputs,
.wga-view-dialogbox .dialogMiddleCenter table.wga-view-frameview-contentWrapper,
.wga-view-frameview .dialogMiddleCenter table.wga-view-frameview-contentWrapper {
  width: 100%;
}
.wga-view-dialogbox .dialogMiddleCenter table.wga-view-datetimepicker,
.wga-view-frameview .dialogMiddleCenter table.wga-view-datetimepicker {
  width: auto;
}
.wga-view-dialogbox.wga-window-loading .dialogMiddleLeft,
.wga-view-frameview.wga-window-loading .dialogMiddleLeft,
.wga-view-dialogbox.wga-window-loading .dialogMiddleRight,
.wga-view-frameview.wga-window-loading .dialogMiddleRight {
  background: none !important;
}
.wga-view-dialogbox.wga-window-loading,
.wga-view-frameview.wga-window-loading {
  border: none;
}
.wga-view-dialogbox.wga-window-loading .dialogTop,
.wga-view-frameview.wga-window-loading .dialogTop,
.wga-view-dialogbox.wga-window-loading .dialogBottom,
.wga-view-frameview.wga-window-loading .dialogBottom {
  display: none;
}
.wga-view-dialogbox.wga-window-loading .dialogMiddleCenter,
.wga-view-frameview.wga-window-loading .dialogMiddleCenter {
  background: none;
}
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state1,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state1,
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state2,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state2,
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state3,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state3,
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state4,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state4,
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state5,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state5,
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state6,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state6,
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state7,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state7,
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state8,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state8 {
  height: 128px;
  background: url('https://www.bgetem.de/loading-1.png') no-repeat center center;
}
.wga-view-dialogboxo.wga-window-loading div.wga-loadingimage-state2,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state2 {
  background-image: url('https://www.bgetem.de/loading-2.png');
}
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state3,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state3 {
  background-image: url('https://www.bgetem.de/loading-3.png');
}
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state4,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state4 {
  background-image: url('https://www.bgetem.de/loading-4.png');
}
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state5,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state5 {
  background-image: url('https://www.bgetem.de/loading-5.png');
}
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state6,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state6 {
  background-image: url('https://www.bgetem.de/loading-6.png');
}
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state7,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state7 {
  background-image: url('https://www.bgetem.de/loading-7.png');
}
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state8,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state8 {
  background-image: url('https://www.bgetem.de/loading-8.png');
}
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state1,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state1,
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state2,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state2,
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state3,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state3,
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state4,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state4,
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state5,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state5,
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state6,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state6,
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state7,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state7,
.wga-view-dialogbox.wga-window-loading div.wga-loadingimage-state8,
.wga-view-frameview.wga-window-loading div.wga-loadingimage-state8 {
  z-index: 1000;
  vertical-align: middle;
  text-align: center;
  height: 128px;
  width: 128px;
}
.wga-view-dialogbox .wga-window-loading-buttonbar,
.wga-view-frameview .wga-window-loading-buttonbar {
  display: none;
}
.wga-view-dialogbox .gwt-Image,
.wga-view-frameview .gwt-Image {
  padding: 10px;
}
.gwt-DialogBox.wga-window-loading div {
  /*Ladebild ausrichten*/
  position: fixed;
  margin-right: -64px;
  margin-top: -64px;
  top: 50%;
  right: 50%;
}
.useragent-msie7 .wga-window-login .dialogMiddleCenter .wga-view-passwordbox,
.useragent-msie7 .wga-window-login .dialogMiddleCenter .wga-view-textbox {
  width: 180px;
}
.wga-window-login .dialogContent > table > tbody > tr:first-child > td {
  padding-bottom: 10px;
  border-bottom: 1px solid #6692bf;
}
.wga-window-login .dialogContent > table > tbody > tr:first-child > td > table {
  background: #f2f2f2;
}
.wga-window-login .dialogContent > table > tbody > tr:first-child > td > table td:first-child {
  padding-right: 5px;
  text-align: right;
}
.wga-window-login .dialogContent > table > tbody > tr:first-child > td > table input {
  width: 90%;
  margin: 5px 0;
}
.wga-window-login .dialogContent .wga-window-login-message {
  padding: 10px;
  border-bottom: 1px solid #6692bf;
}
.wga-window-login .dialogContent button {
  margin-top: 10px;
  margin-right: 10px;
  float: right;
}
table.wga-view-buttongrouppanel {
  width: auto;
  margin-bottom: 10px;
  border-bottom: 1px solid #6692bf;
}
table.wga-view-buttongrouppanel td {
  padding: 0 5px 10px;
}
table.wga-view-buttongrouppanel td:first-child {
  width: 1%;
}
.wga-frameview {
  position: relative;
  /*	display: inline-block;
	*display: inline;
	zoom: 1;*/
}
.wga-frameview-titlebar {
  width: 100%;
}
.wga-frameview-title,
.wga-view-frameview-title {
  border-bottom: 1px solid #6692bf;
  font-size: 12px;
  padding-bottom: 10px !important;
  margin-bottom: 10px;
}
div.wga-frameview-button-close,
div.wga-view-frameview-button-close {
  position: absolute;
  right: 5px;
  top: -2px;
}
div.wga-view-frameview-button-close {
  right: 10px;
  top: 9px;
}
.gwt-PopupPanelGlass {
  opacity: 0.7;
}
/* Toaster */
.gritter-top,
.gritter-item,
.gritter-bottom,
.gritter-item {
  *zoom: 1;
}
.gritter-item:before,
.gritter-item:after {
  display: table;
  content: "";
}
.gritter-item:after {
  clear: both;
}
.gritter-close {
  position: relative;
  float: right;
  display: block !important;
  visibility: hidden;
}
.hover .gritter-close {
  visibility: visible;
}
.gritter-with-image {
  float: none;
  margin-left: 58px;
}
.useragent-msie7 .gritter-with-image {
  margin-top: -30px;
}
.gritter-title {
  text-align: left;
}
/* Progressbar */
.wga-view-progressbar {
  border: 1px solid #808080;
  border-radius: 3px;
}
.wga-view-progressbar td {
  padding: 0;
}
.wga-view-progressbar-cell {
  width: 5px;
  height: 15px;
  background: #306ba8;
  background: -moz-linear-gradient(top, #306ba8 50%, #004994 50%);
  background: -webkit-linear-gradient(top, #306ba8 50%, #004994 50%);
  background: -o-linear-gradient(top, #306ba8 50%, #004994 50%);
  background: -ms-linear-gradient(top, #306ba8 50%, #004994 50%);
  background: linear-gradient(top, #306ba8 50%, #004994 50%);
}
.wga-view-progressbar-active {
  background: #306ba8;
  background: -moz-linear-gradient(top, #004994 50%, #306ba8 50%);
  background: -webkit-linear-gradient(top, #004994 50%, #306ba8 50%);
  background: -o-linear-gradient(top, #004994 50%, #306ba8 50%);
  background: -ms-linear-gradient(top, #004994 50%, #306ba8 50%);
  background: linear-gradient(top, #004994 50%, #306ba8 50%);
}
.useragent-msie7 .wga-view-progressbar-cell,
.useragent-msie8 .wga-view-progressbar-cell,
.useragent-msie7 .wga-view-progressbar-active,
.useragent-msie8 .wga-view-progressbar-active,
/* Container */
.wga-view-horizontalpanel {
  width: auto;
}
.wga-view-flextable td {
  vertical-align: top;
}
.wga-view-flextable td .wga-panel-standardcoherence-haslabel,
.wga-view-flextable td .wga-panel-standardcoherence-label {
  vertical-align: top !important;
}
td.wga-panel-standardcoherence-content .wga-view-validationpanel {
  margin: 2.5px 0px;
  width: 100%;
}
td.wga-panel-standardcoherence-content .wga-view-validationpanel .wga-view-validationpanel {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
td.wga-panel-standardcoherence-content .wga-view-validationpanel td {
  padding: 0;
}
table.wga-view-validationpanel-fallback {
  width: 100%;
}
.wga-view-validationpanel .wga-view-label-value,
.wga-view-validationpanel .wga-view-label-separator,
.wga-view-validationpanel .wga-view-label-required {
  vertical-align: middle;
  padding-top: 1px;
}
td.wga-panel-standardcoherence-content {
  vertical-align: middle;
}
.wga-view-validationoutput-item {
  color: red;
}
.wga-attr-inputerror {
  border-color: red !important;
}
/* Data table */
.wga-view-datapager {
  margin: 0 auto 10px;
}
.wga-view-datapager-oftext {
  margin: 0 5px;
}
input.wga-view-datapager-currentpage {
  text-align: center;
}
.wga-view-paginatedtable-buttonbar {
  border: 1px solid #6692bf;
  border-style: solid none;
}
.wga-view-paginatedtable-rowcommandpanel {
  padding: 10px 0;
}
.wga-view-paginatedtable-rowcommandpanel td {
  text-align: center;
}
.wga-view-paginatedtable-rowcommandpanel .wga-view-button {
  margin: 0 5px;
}
.wga-view-paginatedtable-content {
  width: 100%;
}
.wga-view-paginatedtable-content th {
  text-shadow: none;
  color: #004994;
  border-bottom: 2px solid #306ba8;
  padding-left: 2px;
}
.wga-view-paginatedtable-content .wga-view-paginatedtable-selectcell {
  width: 26px;
  padding: 2px 0;
}
.wga-view-paginatedtable-content .cellTableSelectedRow .cellTableCell * {
  padding: 0px;
  margin-bottom: 2px;
  border-width: 0px;
}
.wga-view-paginatedtable-content .cellTableSortableHeader:hover {
  color: #306ba8;
}
.wga-view-paginatedtable-content .cellTableOddRow {
  background: #f9f9f9;
}
.wga-view-paginatedtable-content .cellTableOddRow .cellTableCell {
  border: 2px solid #f9f9f9;
}
.wga-view-paginatedtable-content .cellTableEvenRow {
  background: #ffffff;
}
.wga-view-paginatedtable-content .cellTableEvenRow .cellTableCell {
  border: 2px solid #ffffff;
}
.wga-view-paginatedtable-content .cellTableHoveredRow {
  background: #dae6f2;
}
.wga-view-paginatedtable-content .cellTableHoveredRow .cellTableCell {
  border: 2px solid #dae6f2;
}
.wga-view-paginatedtable-content .cellTableKeyboardSelectedRow {
  color: #000000;
}
.wga-view-paginatedtable-content .cellTableSelectedRow {
  background: #306ba8;
  color: #000000;
}
.wga-view-paginatedtable-content .cellTableSelectedRow .cellTableCell {
  border: 2px solid #306ba8;
  color: #ffffff;
}
.wga-view-paginatedtable-content .cellTableSelectedRow .cellTableCell a {
  color: #f2f2f2;
}
.wga-view-paginatedtable-content .cellTableSelectedRow .cellTableCell a:hover {
  color: #ffffff;
}
.cellTableWidget td div {
  padding-right: 3px !important;
  padding-left: 3px !important;
}
.useragent-ff .cellTableWidget td div {
  padding-right: 4px !important;
  padding-left: 4px !important;
}
.useragent-msie7 .cellTableWidget td div {
  padding-right: 4px !important;
  padding-left: 4px !important;
}
.wga-view-table-link {
  padding: 0px;
  margin-bottom: 2px;
  border-width: 0px;
}
.wga-view-table-link a {
  vertical-align: top;
  padding-bottom: 3px;
}
.useragent-msie10 .wga-view-table-link {
  vertical-align: top;
}
/* ColorPicker */
.wga-view-colorpicker-popup tr > td:last-child tr td:first-child {
  text-align: right;
}
button.wga-view-colorpicker-okbutton,
button.wga-view-colorpicker-cancelbutton {
  margin: 0 5px;
}
.wga-view-colorpicker-popup .gwt-HTML {
  margin: 0 0 6px;
}
.wga-view-colorpicker-popup .gwt-TextBox {
  margin: 1px 0;
}
/* Spinner */
.wga-view-inlineloadingindicator {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 20px;
  height: 20px;
  background: url('img/spinner.gif');
}
/* Command prompt */
div.wga-view-commandmessageprompt-question {
  border-bottom: 1px solid #dae6f2;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
div.wga-view-commandmessageprompt-title {
  width: 100%;
  padding: 0;
  margin-bottom: 5px;
  color: #306ba8;
  font-size: 100%;
  border-bottom: 1px solid #6692bf;
}
.wga-view-commandmessageprompt .dialogContent table tr:last-child div {
  text-align: right;
}
.wga-view-commandmessageprompt .wga-view-button {
  margin: 0 5px;
}
/* Header */
.wga-view-mainheader {
  margin: 5px 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.wga-view-mainheader td {
  padding: 0 5px;
  border-left: 1px solid #306ba8;
  line-height: 1.2;
}
.wga-view-mainheader td:first-child {
  border-left: none;
}
/* Cockpit */
.wga-view-cockpitgrid {
  width: 100%;
  background-color: #FBFBFB;
  /* Gadget */
}
.wga-view-cockpitgrid .wga-view-cockpitgrid-header {
  width: 100%;
  height: 30px;
  background: #6692bf;
  background: -moz-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -webkit-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -o-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -ms-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: linear-gradient(top, #6692bf 0%, #306ba8 100%);
  color: #eeeeee;
  padding: 0 7.5px;
}
.wga-view-cockpitgrid .wga-view-cockpitgrid-header > tbody > tr > td {
  text-align: right;
}
.wga-view-cockpitgrid .wga-view-cockpitgrid-header .wga-view-buttoncontextmenu {
  margin-top: 7px;
}
.wga-view-cockpitgrid .wga-view-cockpitgrid-width-1 {
  width: 310px;
}
.wga-view-cockpitgrid .wga-view-cockpitgrid-content > tbody > tr > td.wga-view-cockpitgrid-hascontent {
  padding: 5px;
  /* width: @cockpit-cell-size;
			
			&.wga-view-cockpitgrid-width-2 {
				width: @cockpit-cell-size * 2 + 10;
			}
			&.wga-view-cockpitgrid-width-3 {
				width: @cockpit-cell-size * 3 + 10 * 2;
			} */
}
.wga-view-cockpitgrid td {
  vertical-align: top;
}
.wga-view-cockpitgrid .wga-view-buttoncontextmenu {
  margin-top: 10px;
  width: 52px;
}
.wga-view-cockpitgrid .wga-view-buttoncontextmenu-type-icon {
  margin-right: 10px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.wga-view-cockpitgrid .wga-view-gadgetwrapper {
  width: 300px;
  height: 330px;
}
.wga-view-cockpitgrid .wga-view-gadgetwrapper.wga-view-gadgetwrapper-width-2 {
  width: 610px;
}
.wga-view-cockpitgrid .wga-view-gadgetwrapper.wga-view-gadgetwrapper-width-3 {
  width: 920px;
}
.wga-view-cockpitgrid .wga-view-gadgetwrapper.wga-view-gadgetwrapper-height-2 {
  height: 640px;
}
.wga-view-cockpitgrid .wga-view-gadgetwrapper.wga-view-gadgetwrapper-height-3 {
  height: 980px;
}
.wga-view-cockpitgrid .wga-view-gadget-contentwrapper {
  overflow: auto;
  width: 300px;
  height: 300px;
}
.wga-view-cockpitgrid .wga-view-gadget-contentwrapper.wga-view-gadget-width-2 {
  width: 610px;
}
.wga-view-cockpitgrid .wga-view-gadget-contentwrapper.wga-view-gadget-width-3 {
  width: 920px;
}
.wga-view-cockpitgrid .wga-view-gadget-contentwrapper.wga-view-gadget-height-2 {
  height: 640px;
}
.wga-view-cockpitgrid .wga-view-gadget-contentwrapper.wga-view-gadget-height-3 {
  height: 980px;
}
.wga-view-cockpitgrid .wga-view-gadget-content {
  width: 100%;
  height: 100%;
}
.wga-view-cockpitgrid .wga-view-gadget {
  width: 100%;
  border: 1px solid silver;
}
.wga-view-cockpitgrid .wga-view-gadget .wga-view-gadget-header {
  width: 100%;
  padding-left: 7.5px;
  background: #6692bf;
  background: -moz-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -webkit-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -o-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: -ms-linear-gradient(top, #6692bf 0%, #306ba8 100%);
  background: linear-gradient(top, #6692bf 0%, #306ba8 100%);
  color: #eeeeee;
}
.wga-view-cockpitgrid .wga-view-gadget .wga-view-gadget-header td {
  width: 100%;
}
.wga-view-cockpitgrid .wga-view-gadget .wga-view-gadget-title {
  font-size: 12px;
  height: 30px;
  padding-top: 5px;
}
.wga-view-cockpitgrid .wga-view-gadget .wga-frameview {
  background-color: white;
  padding: 10px 7.5px 7.5px;
  position: relative;
  border: 1px solid darkgray;
}
.wga-view-cockpitgrid .wga-view-gadget .wga-view-buttoncontextmenu {
  display: block;
}
.wga-view-cockpitgrid .wga-view-gadget .wga-view-paginatedtable {
  background-color: white;
  padding: 10px;
}
/* Cursor */
.wga-view-imagecell-clickable,
.wga-view-simpleradiobuttonitem,
.wga-view-switchbox,
.wga-view-mainheader-logout {
  cursor: pointer;
}
.wga-view-switchbox.wga-attr-readonly {
  cursor: auto;
}
.wga-view-standardcoherence-buttonpanel {
  padding-top: 7.5px;
}
.wga-view-plaintext {
  line-height: 1.2;
}
.wga-view-plaintext * {
  vertical-align: baseline;
}
.wga-view-plaintext * ul {
  list-style-type: square;
}
div.wga-view-plaintext {
  padding-top: 4px;
  padding-top: 5px;
}
.useragent-chrome div.wga-view-plaintext {
  padding-top: 8px;
}
.useragent-msie7 div.wga-view-plaintext {
  padding-top: 2px;
}
.gwt-SplitLayoutPanel-HDragger {
  visibility: hidden !important;
}
/**
 * Browser specific nativetype adjustments
 */
.useragent-ff a.wga-nativetype-email,
.useragent-ff a.wga-nativetype-httpaddress {
  padding-top: 5px;
  display: block;
}
.useragent-chrome a.wga-nativetype-email,
.useragent-chrome a.wga-nativetype-httpaddress {
  padding-top: 8px;
  display: block;
}
.useragent-msie7 a.wga-nativetype-email,
.useragent-msie7 a.wga-nativetype-httpaddress {
  padding-top: 2px;
  position: static;
  display: block;
}
.useragent-msie8 a.wga-nativetype-email,
.useragent-msie8 a.wga-nativetype-httpaddress {
  padding-top: 1px;
  display: block;
}
.useragent-msie9 a.wga-nativetype-email,
.useragent-msie9 a.wga-nativetype-httpaddress {
  padding-top: 4px;
  display: block;
}
/*****wgci*****/
.wgci-suchetermine-root .wgci-suchetermine-root-allgemein .wga-view-label {
  padding-top: 5px;
}
.useragent-chrome .wgci-suchetermine-root .wgci-suchetermine-root-allgemein .wga-view-label {
  padding-bottom: 3px;
}
.useragent-chrome .wgci-suchetermine-root .wgci-suchetermine-root-allgemein td {
  vertical-align: middle !important;
}
.useragent-msie10 .wgci-erwsuchetermine-root .wgci-erwsuchetermine-root-allgemein-suchenbutton {
  padding-top: 5px;
}
.wgci-einsichtinbewerbungenwebdetails .wgci-einsichtinbewerbungenwebdetails-root-bewerber-bemerkungbewerber {
  /* #12922 #13528*/
  width: 450px;
  max-height: 250px;
  overflow: auto;
  min-height: 50px;
}
body, table td, select, button {
  font-family: Arial Unicode MS, Arial, sans-serif;
  font-size: 12px;
}
pre {
  font-family: "courier new", courier;
  font-size: 12px;
}
.gwt-Button {
  font-size:12px;
}
.gwt-TextBox {
  font-size:12px;
}
div.wga-view-datepicker-picker {
    display: none;
}
