/** Add css rules here for your application. */
/** HTML components **/
html, body {
	min-height: 500px;
	min-width: 660px;
	height: 100%;
}

/** default fields **/
/* .gwt-Button {
	color: #333333;
	margin: 2px;
	font-size: 15px;
	font-family: sans-serif;
	vertical-align: middle;
	outline: none;
} */
.gwt-Button-validator {
	color: #ffffff;
	margin: 2px;
	font-size: 15px;
	font-family: sans-serif;
	vertical-align: middle;
	outline: none;
	background-image: url("assets/background_button.png");
}

.gwt-Label {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
	font-family: sans-serif;
}

.gwt-Label-little {
	color: #333333;
	font-size: 9px;
	font-family: sans-serif;
}

.gwt-Label-left {
	color: #333333;
	padding-left: 10px;
	font-size: 13px;
	font-family: sans-serif;
	align-content: left;
	text-align: left;
}

.gwt-Label-left-padding {
	color: #333333;
	padding-left: 10px;
	margin-left: 25px;
	font-size: 13px;
	font-family: sans-serif;
	text-align: left;
	align-content: left;
}

.gwt-Label-left-bold {
	color: #333333;
	padding-left: 10px;
	font-size: 13px;
	font-family: sans-serif;
	font-weight: bold;
	text-align: left;
	align-content: left;
}

.gwt-Label-right {
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
	font-family: sans-serif;
	align-content: right;
	text-align: right;
}

.label-menu-user {
	color: royalblue;
	padding-left: 10px;
}

.gwt-ListBox {
	color: #333333;
	font-size: 14px;
	font-family: sans-serif;
}

.gwt-ListBox-invalid {
	border: thin solid red;
}

.gwt-PasswordTextBox {
	color: #bec1c2;
	font-size: 14px;
	font-family: sans-serif;
}

.gwt-PasswordTextBox-invalid {
	border: thin solid red;
}

.gwt-TextBox {
	color: #333333;
	font-size: 14px;
	font-family: sans-serif;
	outline: none;
	resize: none;
}

.gwt-TextBox-obligatory {
	color: #333333;
	font-size: 14px;
	font-family: sans-serif;
	outline: none;
	resize: none;
	border-left: 2px solid red;
}

.gwt-NumberBox-Obligatory-Altered {
	background-color: #ffffbd;
}

.gwt-TextBox-invalid {
	border: thin solid red;
}

.gwt-NumberBox {
	color: #333333;
	padding-left: 15px;
	border: 1px solid #798282;
	font-size: 14px;
	font-family: sans-serif;
	text-align: right;
}

.gwt-NumberBox-Altered {
	background-color: #ffffbd;
}

.gwt-NumberBox-Confidence {
	color: #333333;
	padding-left: 1px;
	padding-right: 1px;
	border: 1px solid #798282;
	font-size: 14px;
	font-family: sans-serif;
	text-align: right;
}

.gwt-NumberBox-OnlyReadAndEnabled {
	color: #333333;
	font-size: 14px;
	font-family: sans-serif;
	text-align: right;
	padding-left: 15px;
	background: #ebebe4;
	border: solid 1px #798282;
}

.gwt-NumberBox-disabled {
	color: #333333;
	background: #c0c0c0;
	font-size: 14px;
	font-family: sans-serif;
	text-align: right;
	border: solid 1px #798282;
	padding-left: 15px;
}

.gwt-NumberBox-padding {
	color: #333333;
	background: white;
	padding-left: 15px;
	font-size: 14px;
	font-family: sans-serif;
	text-align: right;
	border: solid 1px #798282;
}

.gwt-NumberBox-invalid {
	border: thin solid red;
	text-align: right;
}

/** specific fields **/
/************
Container do Login
************/
.gwt-ButtonLogin {
	color: #ffffff;
	border: solid 1px #bec1c2;
	background-repeat: no-repeat;
	background-image: url("assets/background_button.png");
	background-size: 255px 25px;
	background-position: center;
	font-size: 14px;
	font-family: sans-serif;
	vertical-align: middle;
	cursor: pointer;
	/*margin-bottom: 30px;*/
	outline: none;
}

.gwt-LoginUserTextBox {
	color: #bec1c2;
	font-size: 14px;
	font-family: sans-serif;
	background: url("assets/icon_user.png") no-repeat scroll 5px 5px;
	background-size: 14px 14px;
	background-color: white;
	border: solid 1px #bec1c2;
	outline: none;
	padding-left: 25px;
	padding-right: 25px;
	width: 205px;
	height: 20px;
	margin-bottom: 5px;
}

.gwt-LoginPasswordTextBox {
	color: #bec1c2;
	font-size: 14px;
	font-family: sans-serif;
	background: url("assets/icon_pass.png") no-repeat scroll 5px 5px;
	background-size: 14px 14px;
	background-color: white;
	border: solid 1px #bec1c2;
	outline: none;
	padding-left: 25px;
	padding-right: 25px;
	width: 205px;
	height: 20px;
	margin-bottom: 5px;
}

.background_panel_login_teste {
	background: rgb(19,15,89);
	background: linear-gradient(180deg, rgba(19,15,89,1) 0%, rgba(23,23,152,1) 43%, rgba(0,212,255,1) 100%);
}

.background_panel_login {
	width: 550px;
	height: 300px;
	background-image: url(assets/panel_login.png);
	background-size: 90% 90%;
	background-position: center;
	background-repeat: no-repeat;
}

.background_panel_consult {	
	background-image: url(assets/panel_login.png);
	background-size: 100% 100%;
	background-position: center;
	padding-left: 25px;
	padding-right: 25px;
	background-repeat: no-repeat;
	text-align: center;
}

.background_panel_menu {
	height: 80px;
	background-image: url(assets/background_menubar.png);
	background-size: 100% 100%;
}

.background_panel_menu_homolog {
	height: 80px;
	background-image: url(assets/background_menubar_h.png);
	background-size: 100% 100%;
}

.background_login{
	background: rgb(91,134,210);
background: radial-gradient(circle, rgba(91,134,210,1) 0%, rgba(11,53,122,1) 100%);
	background-size: 100% 100%;
}

.background_login_old {
	background-image: url(assets/background_login.jpg);
	background-size: 100% 100%;
	background-position: center;
}

.image_logo_login {
	margin-bottom: 10px; */
	outline: none;
}

.menu_bar: {
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 10px;
	vertical-align: bottom;
	color: white;
	font-size: 16px;
}

.menu_bar .gwt-MenuItem {
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 10px;
	color: white;
	font-size: 16px;
}

.menu_bar .gwt-MenuItem:HOVER {
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 10px;
	color: royalblue;
	font-weight: bold;
	font-size: 16px;
}

.menu_bar .subMenuIcon-selected {
	background: #E3E8F3;
}

.gwt-Label-User-Logged {
	color: white;
	padding-right: 50px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 16px;
	font-family: sans-serif;
}

.gwt-Label-User-Label {
	color: white;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 16px;
	font-family: sans-serif;
}

.gwt-Label-User-Label-homolog {
	color: red;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 16px;
	font-family: sans-serif;
}

.gwt-layout-user-logged {
	/*border-top: 1px solid Gray;
	border-bottom: 1px solid Gray;*/
	
}

/************
FIM login
************/
.gwt-CustomFileUpload {
	opacity: 0.0;
	filter: alpha(opacity = 0); /* IE 7 */
	background: transparent;
}

.background {
	background: rgb(249,250,252);
	background: linear-gradient(180deg, rgba(249,250,252,1) 7%, rgba(11,53,122,1) 100%);
	background-size: 100% 100%;
}

.background_old {
	background-image: url(assets/background.png);
	background-size: 100% 100%;
	background-position: top;
}

.background_homolog {
	background: rgb(249,250,252);
	background: linear-gradient(180deg, rgba(249,250,252,1) 7%, rgba(11,53,122,1) 100%);
	background-size: 100% 100%;
	background-position: top;
}

.background_homolog_old {
	background-image: url(assets/background_h.png);
	background-size: 100% 100%;
	background-position: top;
}


.label_footer {
	color: #333333;
	padding-right: 10px;
	font-size: 11px;
	font-family: sans-serif;
}

.label_status {
	padding-top: 50px;
	color: black;
	font-size: 20px;
	font-family: sans-serif;
}

.label_status_homolog {
	padding-top: 50px;
	color: red;
	font-size: 20px;
	font-family: sans-serif;
}

.label_title_grand {
	color: #333333;
	font-variant: small-caps;
	font-size: 24px;
	font-family: sans-serif;
	font-weight: bold;
}

.label_title_medium {
	color: #333333;
	font-variant: small-caps;
	font-size: 18px;
	font-family: sans-serif;
	font-weight: bold;
}

.label_title_medium_homolog {
	color: #ff0000;
	font-variant: small-caps;
	font-size: 18px;
	font-family: sans-serif;
	font-weight: bold;
}

.label_title_small {
	color: #333333;
	font-variant: small-caps;
	font-size: 14px;
	font-family: sans-serif;
	font-weight: bold;
}

.label_title_panel_list {
	color: #021564;
	font-variant: small-caps;
	font-size: 18px;
	font-family: monospace;
	text-align: center;
}

.label_title_panel_filter {
	color: #021564;
	font-variant: small-caps;
	font-size: 16px;
	font-family: serif;
	text-align: center;
}

.gwt-TextArea {
	color: #333333;
	font-size: 14px;
	font-family: sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	outline: none;
	resize: none;
}

.queryLabelTableTitle {
	color: White;
	padding-left: 10px;
	font-size: 16px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: left;
	background-color: royalblue;
}

.queryLabelTitle {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.queryLabelTableData {
	color: Black;
	padding-left: 10px;
	font-size: 16px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
	background-color: #e5e9ed;
}

.queryMenuItem {
	color: royalblue;
	font-weight: bolder;
}

.queryLabelTitleData {
	color: White;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
}

.queryTitleLabelPanelContent {
	background-color: royalblue;
}

.queryLabelTableDataItem {
	color: Black;
	font-size: 11px;
	font-weight: normal;
}

.queryDataLabelPanelContent {
	background-color: #e5e9ed;
}

.queryLabelTitleMini {
	color: White;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: left;
	background-color: royalblue;
}

.queryLabelDataMini {
	color: Black;
	padding-left: 2px;
	font-size: 14px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
	background-color: #e5e9ed;
}

.queryTableTitle {
	color: White;
	font-size: 13px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: center;
	background-color: royalblue;
}

.queryTableTextValue1 {
	color: Black;
	padding-left: 2px;
	font-size: 13px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: left;
	background-color: #93abc5;
}

.queryTableNumberValue1 {
	color: Black;
	font-size: 13px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: right;
	background-color: #93abc5;
}

.queryTableTextValue2 {
	color: Black;
	padding-left: 12px;
	font-size: 13px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: left;
	background-color: #e5e9ed;
}

.queryTableNumberValue2 {
	color: Black;
	font-size: 13px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: right;
	background-color: #e5e9ed;
}

.queryTableNumberValue3 {
	color: Black;
	font-size: 13px;
	font-weight: normal;
	vertical-align: middle;
	text-align: right;
	background-color: #ffffff;
}

.queryTableTextValue3 {
	color: Black;
	padding-left: 25px;
	font-size: 13px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
	background-color: #ffffff;
}

.queryTitleLabelPanelContentLevel2 {
	background-color: cornflowerblue;
	margin-bottom: 3px;
}

.queryTitleLabelPanelContentLevel3 {
	background-color: #8ed1fe;
	margin-bottom: 3px;
}

.queryTitleLabelPanelContentLevel4 {
	background-color: white;
	border-bottom: 2px #d2d2d2 solid;
}

.queryTitleLabelPanelContentLevel4TextColor {
	color: black;
	font-size: 11px;
	font-weight: bolder;
	text-align: right;
}

.queryLabelTitleData2 {
	color: #333333;
	font-size: 11px;
	font-weight: bolder;
	text-align: right;
}

.queryLabelTitleData3 {
	color: #333333;
	font-size: 11px;
	font-weight: bolder;
	text-align: left;
}

.queryLabelTitleData4 {
	color: Black;
	font-size: 11px;
	font-weight: bolder;
	text-align: left;
}

.queryLabelExpandTable {
	color: #333333;
	font-size: 18px;
	font-weight: bolder;
	text-align: center;
	vertical-align: middle;
}

.queryLabelExpandTable:hover {
	background-color: Royalblue;
}

.queryLabelTitleWarning {
	font-size: 18px;
	font-weight: normal;
	text-align: center;
}

.btnSearch {
	background-color: White;
	background-repeat: no-repeat;
	background-image: url(assets/search.png);
	background-size: 100% 100%;
	outline: none;
}

.btnSearch:HOVER {
	background-color: Silver;
}

.queryHistoricalBaseDateTabelData {
	background-color: white;
	color: black;
	font-size: 11px;
	font-weight: bolder;
	text-align: right;
}

.gwt-Button-Search {
	color: black;
	font-size: 12px;
	font-weight: normal;
	font-family: sans-serif;
	background: #ffee9f;
	background-size: 12px 100%, 100% 100%;
	background-repeat: no-repeat;
	background-position: 0px 0px, 0px 0px;
	border: solid 1px #646468;
	outline: none;
	border-radius: 3px;
}

.gwt-Button-Search:HOVER {
	border: solid 2px #646468;
}

.gwt-Button-Search:ACTIVE {
	background: #ffd965;
}

.gwt-TextBox-Invisible {
	color: #333333;
	font-size: 14px;
	font-family: sans-serif;
	opacity: 0;
}

.gwt-ButtonTeste {
	
}

button::-moz-focus-inner {
	border: 0;
	outline: none;
}

.gwt-Popup-Label-Exit {
	color: white;
	background-color: #333333;
	border: solid #333333 1px;
	border-radius: 3px;
	cursor: default;
	font-variant: small-caps;
	font-size: 18px;
	font-family: sans-serif;
	font-weight: bold;
}

.gwt-Popup-Label-Exit:HOVER {
	color: #333333;
	background-color: white;
	border: solid #333333 1px;
	border-radius: 3px;
}

.gwt-Popup-Label-Exit:ACTIVE {
	color: #333333;
	border: solid white 1px;
	background-color: white;
	border-radius: 3px;
}

.gwt-Label-italic {
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
	font-family: sans-serif;
	font-style: italic;
}

.gwt-Label-bold {
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 13px;
	font-family: sans-serif;
}

.gwt-Panel-Border {
	border: 1px solid Black;
	padding-right: 10px;
}

.gwt-Panel-overall {
	padding-right: 10px;
}

.gwt-Label-ActivePortfolioOk {
	color: green;
	padding: 38px 10px;
	font-size: 13px;
	font-family: sans-serif;
}

.gwt-Label-ActivePortfolioInconsistency {
	color: red;
	padding: 38px 10px;
	font-size: 13px;
	font-family: sans-serif;
}

.gwt-LabelSuport {
	padding-top: 100px;
	padding-bottom: 20px;
}

.gwt-ImageSupport {
	padding-right: 20px;
	padding-left: 20px;
}

.gwt-Panel-Indicators {
	border: 1px solid Black;
	background: white;
}

.gwt-NumberBox-calculated {
	color: #333333;
	padding-left: 15px;
	border: 1px solid #798282;
	font-size: 14px;
	font-family: sans-serif;
	text-align: right;
	background-color: lightgray;
}

.gwt-Label-Obligatory {
	color: Red;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
	font-family: sans-serif;
}

.gwt-NumberBox-Obligatory {
	color: #333333;
	border-left: 2px solid red;
	font-size: 14px;
	font-family: sans-serif;
	text-align: right;
	padding-left: 15px;
}

.gwt-Title {
	background: blue;
	background-color: #8ed1fe;
}

.gwt-Label-Title {
	font-size: 16px;
	text-align: center;
}

.gwt-Panel-Message {
	border: 1px outset Navy;
}

.gwt-VerticalPanel-IndicatorsGroup {
	border: #92c1f0 solid 2px;
	padding-right: 5px;
}

.gwt-DataTable-OddRow-Panel {
	background-color: #e5e9ed;
	margin-bottom: 2px;
}

.gwt-DataTable-OddRow-Title {
	color: Black;
	font-size: 13px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: left;
}

.gwt-DataTable-OddRow-Yes {
	color: #03b803;
	font-size: 13px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: center;
	background-color: #03b803;
	border-left: 2px;
	border-right: 0px;
	border-bottom: 0px;
	border-top: 0px;
	border-color: white;
	border-style: solid;
}

.gwt-DataTable-OddRow-No {
	color: #f11515;
	font-size: 13px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: center;
	background-color: #f11515;
	border-left: 2px;
	border-right: 0px;
	border-bottom: 0px;
	border-top: 0px;
	border-color: white;
	border-style: solid;
}

.gwt-DataTable-EvenRow-Panel {
	background-color: #93abc5;
	margin-bottom: 2px;
}

.gwt-DataTable-EvenRow-Title {
	color: Black;
	font-size: 13px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: left;
}

.gwt-DataTable-EvenRow-Yes {
	color: #03b803;
	font-size: 13px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: center;
	background-color: #03b803;
	border-left: 2px;
	border-right: 0px;
	border-bottom: 0px;
	border-top: 0px;
	border-color: white;
	border-style: solid;
}

.gwt-DataTable-EvenRow-No {
	color: #f11515;
	font-size: 13px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: center;
	background-color: #f11515;
	border-left: 2px;
	border-right: 0px;
	border-bottom: 0px;
	border-top: 0px;
	border-color: white;
	border-style: solid;
}

.gwt-DataTable-Panel-Title {
	background-color: royalblue;
}

.gwt-DataTable-Label-Title {
	color: White;
	font-size: 13px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: center;
}

.queryLabelExpandTableTitle {
	color: white;
	font-size: 18px;
	font-weight: bolder;
	text-align: center;
	vertical-align: middle;
}

.queryLabelExpandTableTitle:hover {
	background-color: Royalblue;
}

.gwt-VerticalPanel-ActivePortfolio {
	padding-top: 31px;
	padding-left: 10px;
}

.gwt-NumberBox-ActivePortfolioOk {
	color: green;
	font-size: 14px;
	font-family: sans-serif;
	text-align: right;
	background-color: lightgray;
	border: solid 1px #798282;
	padding-left: 15px;
}

.gwt-NumberBox-ActivePortfolioInconsistency {
	color: red;
	font-size: 14px;
	font-family: sans-serif;
	text-align: right;
	background-color: lightgray;
	border: solid 1px #798282;
	padding-left: 15px;
}

.gwt-Label-PartialIndicators {
	color: red;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 16px;
	font-family: sans-serif;
}

.gwt-DataTable-Total-Panel {
	background-color: red;
	margin-bottom: 2px;
}

.gwt-VerticalPanel-Funding-total {
	background-color: white;
	padding-top: 10px;
	padding-bottom: 10px;
}

.layout-border-botton {
	align-items: left;
	align-content: left;
	border-bottom: solid 1px #181b1b;
}

.layout-border-botton-blue {
	border-bottom: solid 1px #8ed1fe;
}

.droid-Label-invisible {
	color: black;
	visibility: false;
}

.gwt-Button:active {
	background-color:#79bbff;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	border:1px solid #84bbf3;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;	
	text-decoration:none;
	text-shadow:0px 1px 17px #528ecc;
}


.gwt-Button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
	color:#ffffff;
}

.gwt-Button-new {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
	background-color:#79bbff;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	border:1px solid #84bbf3;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:8px 30px;
	text-decoration:none;
	text-shadow:0px 1px 17px #528ecc;
}
.gwt-Button-new:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}
.gwt-Button-new:active {
	position:relative;
	top:1px;
}

.gwt-Button-SearchChooser {
	color: transparent;
	font-size: 14px;
	font-weight: bold;
	font-family: sans-serif;
	background: url("assets/image/button_icon_search.png"), #3474bd;
	background-size: 85% 85%, 100% 100%;
	background-position: center, 0px 0px;
	background-repeat: no-repeat;
	border: solid 1px #646468;
	outline: none;
}

.gwt-Button-SearchChooser-Disable {
	color: transparent;
	font-size: 14px;
	font-weight: bold;
	font-family: sans-serif;
	background: url("assets/image/button_icon_search.png"), #6cb0de;
	background-size: 85% 85%, 100% 100%;
	background-position: center, 0px 0px;
	background-repeat: no-repeat;
	border: solid 1px blue;
	outline: none;
}

.gwt-Button-SearchChooser:HOVER {
	color: transparent;
	font-size: 14px;
	font-weight: bold;
	font-family: sans-serif;
	background: url("assets/image/button_icon_search.png"), #002f7d;
	background-size: 85% 85%, 100% 100%;
	background-position: center, 0px 0px;
	background-repeat: no-repeat;
	border: solid 1px #00BFFF;
	outline: none;
}


