@import url('https://fonts.googleapis.com/css2?family=Nunito&family=Roboto&display=swap');
body { 
	behavior: url("csshover3.htc"); 
}

.default-panel-color{
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #222222;
	border-width: 1px;
	overflow: hidden;
  	width: 100%;
  	height: 100%;
}

.default_scroll_widget{
	background-color    : #AAAAAA;
	border              : solid 1px #DDDDDD;

}

.default_scroll_area{
	background-color    : #BBBBBB;
	border        :  solid 1px #9B9B9B;
	
}
.default_transparentX {
    background : #222244;
	opacity: 0.15;
	-moz-opacity: 0.15;
	filter: alpha(opacity=15);
}

.default_GWTDTextField:focus,.default_GWTDLabel:focus{
	border:solid 2px orange;
}
.default_alert_text{
   	font-family  : 'Nunito', 'Roboto', 'Arial';
	font-size    : 10pt;
    border-style : solid;
    border-width : 1px;
    border-color : #BBBBBB;
    background-color : #FFFFFF;
}

.default_button{
	font-family : 'Nunito', 'Roboto', 'Arial';
	font-size   : 10pt;
	color       : #000045; 
}


.gwt-Tree {
  background   : #EEEEEE;
  border-color : #777777;
  border-style : solid;
  border-width : 1px;
  
}

.gwt-Tree .gwt-TreeItem {
   	font-family : 'Nunito', 'Roboto', 'Arial';
	font-size   : 10pt;
	font-weight : bold;
	color       : #000045; 
}

.XTreeItem {
   	font-family : 'Nunito', 'Roboto', 'Arial';
	font-size   : 9pt;
	font-weight : normal;
	color       : #77777; 
	cursor      : hand;
	cursor      : pointer;
}

.gwt-Tree .gwt-TreeItem-selected {
  background-color: #6369FF;
}

.gwt-MenuBar{
	font-family      : 'Nunito', 'Roboto', 'Arial';
	font-size        : 9pt;
	color            : #050505;
	background-color : #BBBBBB;
    cursor			 : pointer; 
    cursor			 : hand;
    border           : 1px solid #AAAAAA;
}

.gwt-MenuBar .gwt-MenuItem {
	font-family      : 'Nunito', 'Roboto', 'Arial';
	font-size        : 10pt;
	padding: 1px 7px 1px 7px;
    background-color : #BBBBBB;
}

.gwt-MenuBar .gwt-MenuItemDisabled {
	font-family      : 'Nunito', 'Roboto', 'Arial';
	font-size        : 10pt;
	padding: 1px 7px 1px 7px;
	color            : #DDDDDD;
    background-color : #BBBBBB;
    cursor           : default;
}


.gwt-MenuBar .gwt-MenuItem-selected {
  background-color: #000077;
  color           : #FFFFFF;
  font-weight     : bold;
  cursor: pointer;
  cursor: hand;
}




.default_GWTDataGrid {
   background-color: #F1F1F1;
   border-left     : solid 1px #A1A1A1;
   border-right    : solid 1px #A1A1A1;
   border-bottom   : solid 1px #A1A1A1;
}

.default_dataGridTitlePanel {
   background: transparent url('datagridTitlePanel.png') repeat-x;
}

.default_dataGridTitleLabel {
   color            : #070767;
   font-family      :'Nunito', 'Roboto', 'Arial';
   font-size        : 11pt;
   font-weight      : bold;
}

.default_dataGridScrollPane {
   border: solid 1px #A0A0A0;
}


.default_datagridLabel {
   background       : transparent url('DataGridTitle.png') repeat-x;
   color            : #223366;
   font-family      : 'Nunito', 'Roboto', 'Arial';
   font-size        : 11pt;
   font-weight      : bold;
   text-align       : center;
   border-left      : solid 1px #88A0F0;
   border-top       : solid 1px #88A0F0;
   border-bottom    : solid 1px #88A0F0;
   border-right     : none;
   vertical-align   : bottom;
   cursor           : pointer;
   cursor           : hand;
}

.default_gridOptionButton {
   background       : transparent url('GridOptionButton.png') no-repeat;
   color            : #223366;
   font-family      : 'Nunito', 'Roboto', 'Arial';
   font-size        : 10pt;
   text-align       : center;
   border-right     : solid 1px #88A0F0;
   border-top       : solid 1px #88A0F0;
   border-bottom    : solid 1px #88A0F0;
   border-left      : none;
   vertical-align   : bottom;
   cursor           : pointer;
   cursor           : hand;
}

.default_unselectedDatagridLabel {
   background       : transparent url('UnSelectedDataGridTitle.png') repeat-x;
   color            : #223366;
   font-family      :'Nunito', 'Roboto', 'Arial';
   font-size        : 11pt;
   font-weight      : bold;
   text-align       : center;
   border-left      : solid 1px #88A0F0;
   border-top       : solid 1px #88A0F0;
   border-bottom    : solid 1px #88A0F0;
   border-right     : none;
   vertical-align   : bottom;
   cursor           : pointer;
   cursor           : hand;
}

.default_unselectedGridOptionButton {
   background       : transparent url('UnselectedGridOptionButton.png') no-repeat;
   color            : #223366;
   font-family      : 'Nunito', 'Roboto', 'Arial';
   font-size        : 10pt;
   text-align       : center;
   border-right     : solid 1px #88A0F0;
   border-top       : solid 1px #88A0F0;
   border-bottom    : solid 1px #88A0F0;
   border-left      : none;
   vertical-align   : bottom;
   cursor           : pointer;
   cursor           : hand;
}




.default_datagridSeparator{
   border             : none;
   width              : 1px;
   height             : 20px;
   background         : transparent;
   cursor             : col-resize;
}


.default_dataGridAscOrder{
   border             : none;
   background         : transparent url('dataGridAscendingSelected.png') no-repeat;
   cursor             : hand;
   cursor             : pointer;
}

.default_dataGridDescOrder{
   border             : none;
   background         : transparent url('dataGridDescendingSelected.png') no-repeat;
   cursor             : hand;
   cursor             : pointer;

}

.default_dataGridFilter{
   border             : none;
   background         : transparent url('dataGridFilterSelected.png') no-repeat;
   cursor             : hand;
   cursor             : pointer;
}


.default_dataGridUnselectedAscOrder{
   border             : none;
   background         : transparent url('dataGridAscending.png') no-repeat;
   
}

.default_dataGridUnselectedDescOrder{
   border             : none;
   background         : transparent url('dataGridDescending.png') no-repeat;
   
}

.default_dataGridUnselectedFilter{
   border             : none;
   background         : transparent url('dataGridFilter.png') no-repeat;
   
}

.default_datagrid{
   border             : 1px #bddeff;
}

.default_datagridResizingColumn {
    background : #9898FF;
	opacity: 0.45;
	-moz-opacity: 0.45;
	filter: alpha(opacity=45);
	border : 1px solid #99BBEE;
}

input[class ~= "default_GWTDTextField-readonly"]{
   color          : #001EAF !important;
}

.default_GWTDLabel{
   border             : solid 1px #9999CC;
   background         : transparent url('textIluminator.png') repeat-x;
   color              : #001EAF !important;							
   font-family        : 'Nunito', 'Roboto', 'Arial' !important;
   background-color   : white !important;
}

.default_GWTDTextField{
   border             : solid 1px #9999CC;
   font-family        : 'Nunito', 'Roboto', 'Arial';
   font-size          : 8.3pt !important;
   font-weight        : normal;
}

.default_GWTDPasswordField{
   border           :solid 1px #9999CC;
   background         : transparent url('textIluminator.png') repeat-x;
}


.default_PoppingUp{
   filter          :alpha(opacity=40);
   -moz-opacity    :.40;
   opacity         :.40;
   background-color : #DEE3E6;
}

.estilo_requerido{
  border      :solid 1px #9999CC;
  background  : #ECFC7A url('textIluminator.png') repeat-x;
  font-family        : 'Nunito', 'Roboto', 'Arial';
  font-size         : 12px;
  font-weight       : normal;
}

.DLabel{
   font-family        : 'Nunito', 'Roboto', 'Arial';
   font-size          : 12px;
   font-weight        : normal;
   background-color   : #CCCCCC;
   text-align         : center;
}

.default_DLabel{
   font-family        : 'Nunito', 'Roboto', 'Arial';
   font-size          : 12px;
   font-weight        : normal;
   background-color   : transparent;
   text-align         : center;
}
