
.suggestPopupContent{
    max-height: 300px;    
    overflow-y: auto;
}
.gwt-SuggestBoxPopup .item-selected {
  background: #dcdcdc !important;
/*   color: white !important; */
}
.gwt-SuggestBoxPopup .suggestPopupContent {
  background: white !important;
/*   border: 1px solid #bbbbbb !important; */
/*   border-top: 0px !important; */
/*   border-radius: 4px !important; */
}
.gwt-SuggestBoxPopup .suggestPopupTopCenter {
  background: none !important; 
   width:0px !important; 
   height:0px !important; 
}
.gwt-SuggestBoxPopup .suggestPopupBottomCenter {
  border-bottom: 1px solid #bbb !important;
}
.gwt-SuggestBoxPopup .suggestPopupTopCenterInner,
.gwt-SuggestBoxPopup .suggestPopupBottomCenterInner {
  background: none !important; 
   width:0px !important; 
   height:0px !important; 
}
.gwt-SuggestBoxPopup .suggestPopupMiddleLeft {
  background: none !important; 
   width:0px !important; 
   height:0px !important; 
}
.gwt-SuggestBoxPopup .suggestPopupMiddleRight {
  background: none !important; 
   width:0px !important; 
   height:0px !important; 
}
.gwt-SuggestBoxPopup .suggestPopupMiddleLeftInner,
.gwt-SuggestBoxPopup .suggestPopupMiddleRightInner {
  background: none !important; 
   width:0px !important; 
   height:0px !important; 
}
.gwt-SuggestBoxPopup .suggestPopupTopLeftInner {
  width: 0px !important;
  height: 0px !important;
  zoom: 1 !important;
}
.gwt-SuggestBoxPopup .suggestPopupTopRightInner {
  width: 0px !important;
  height: 0px !important;
  zoom: 1 !important;
}
.gwt-SuggestBoxPopup .suggestPopupBottomLeftInner {
  width: 0px !important;
  height: 0px !important;
  zoom: 1 !important;
}
.gwt-SuggestBoxPopup .suggestPopupBottomRightInner {
  background: none !important; 
   width:0px !important; 
   height:0px !important; 
}
.gwt-SuggestBoxPopup .suggestPopupTopLeft {
   background: none !important; 
   width:0px !important; 
   height:0px !important; 
}
.gwt-SuggestBoxPopup .suggestPopupTopRight {
  background: none !important; 
   width:0px !important; 
   height:0px !important; 
}
.gwt-SuggestBoxPopup .suggestPopupBottomLeft {
  background: none !important; 
   width:0px !important; 
   height:0px !important; 
}
.gwt-SuggestBoxPopup .suggestPopupBottomRight {
  background: none !important; 
   width:0px !important; 
   height:0px !important; 
}

.gwt-SuggestBoxPopup .item {
  padding: 2px 6px;
  color: #000;
  cursor: default;
  font-size: 1.1em;
}

@media screen and (max-width: 480px) and (orientation: portrait), screen and (max-height: 480px) and (orientation: landscape) {
  .gwt-TextBox,.gwt-TextArea {
    font-size:16px;
  }
}

.gwt-decoratedtabbar .gwt-tabbaritem {
	margin-left: 0px !IMPORTANT;
	margin-right: 6px;
}

.gwt-DecoratorPanel {
    table-layout: fixed;
}

.gwt-DecoratorPanel .bottomLeft,
.gwt-DecoratorPanel .bottomRight,
.gwt-DecoratorPanel .topLeft,
.gwt-DecoratorPanel .topRight {
    width: 5px;
    height: 5px;
}

 
.gwt-DisclosurePanel .content {
  border-left: 0px solid transparent !important;
  padding: 0px !important;
  margin-left: 0px !important;
}
 
.gwt-MenuItem {
	font-size:1.1em;
}
 
.gwt-ListBox {
	border-color:#ccc !important;
	border-radius:3px !important;
	border-bottom-color:#aaa !important;
}

.gwt-MenuBar .gwt-MenuItem-selected {
  background: #ededed;
}
