/*                                               
                          NOTICE                          
                                                          
  THIS SOFTWARE IS THE PROPERTY OF AND CONTAINS           
  CONFIDENTIAL INFORMATION OF INFOR AND/OR ITS AFFILIATES 
  OR SUBSIDIARIES AND SHALL NOT BE DISCLOSED WITHOUT PRIOR
  WRITTEN PERMISSION. LICENSED CUSTOMERS MAY COPY AND     
  ADAPT THIS SOFTWARE FOR THEIR OWN USE IN ACCORDANCE WITH
  THE TERMS OF THEIR SOFTWARE LICENSE AGREEMENT.          
  ALL OTHER RIGHTS RESERVED.                              
                                                          
  (c) COPYRIGHT <2021> INFOR.  ALL RIGHTS RESERVED.       
  THE WORD AND DESIGN MARKS SET FORTH HEREIN ARE          
  TRADEMARKS AND/OR REGISTERED TRADEMARKS OF INFOR        
  AND/OR ITS AFFILIATES AND SUBSIDIARIES. ALL RIGHTS      
  RESERVED.  ALL OTHER TRADEMARKS LISTED HEREIN ARE       
  THE PROPERTY OF THEIR RESPECTIVE OWNERS.                
                                                              
*/
/*---------------------------------------  Hook&Loop Check Box + Radio Button common style----------------------------------*/
.gwt-CheckBox label, .gwt-RadioButton label{
	color: #666666;
	font-size: 12px;
	line-height: 16px;
	cursor: pointer;
	text-align: left;
	white-space:nowrap;
}

.gwt-CheckBox input, .gwt-RadioButton input {
	border: 0 none;
    height: 19px;
    margin: 0;
    outline: 0 none;
    overflow: hidden;
    padding: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    width: 19px;
    cursor: pointer;
}

.gwt-CheckBox label:before, .gwt-RadioButton label:before {
    background-repeat: no-repeat;
    content: " ";
    display: inline-block;
    height: 21px;
    margin-right: 3px;
    vertical-align: middle;
    width: 24px;
}

.gwt-CheckBox input:disabled + label:before, .gwt-RadioButton input:disabled + label:before{
	opacity: .6;
	filter: alpha(opacity=60);
	cursor: default;
}

.gwt-CheckBox input:disabled + label, .gwt-RadioButton input:disabled + label {
	opacity: .6;
	filter: alpha(opacity=60);
	cursor: default;
}

.gwt-CheckBox input.isReadonly + label:before, .gwt-RadioButton input.isReadonly + label:before {
	opacity: .6;
	filter: alpha(opacity=60);
	cursor: default;
}

.gwt-CheckBox input.isReadonly + label, .gwt-RadioButton input.isReadonly + label {
	opacity: .6;
	filter: alpha(opacity=60);
	cursor: default;
}

/*--------------------------------------- Check Box ----------------------------------*/
.gwt-CheckBox label:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAAAAABzpdGLAAAAAnRSTlMAAHaTzTgAAAAmSURBVHgBYyAazEQCCBEEgAq9/Q8Fb+FC/+FgUAjhcyp+TxIdVgAaz5pRclAmbwAAAABJRU5ErkJggg=="); 
}

.gwt-CheckBox input.isPartial + label:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAABnRSTlMAAAAAAABupgeRAAAANUlEQVR4AWMYIDCTCECqHgTAou3t27f/cQCgFE5tQGnhxd+xIqDUAGsb1Ubt6KZVshygXAYAq9J7AFfh6ZEAAAAASUVORK5CYII="); 
}

.gwt-CheckBox input.isPartial:focus + label:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAcElEQVR4AWMAAeHF3yuA+CEQ/ycRP4TqBRtSAhJ4/OXff1IBUA/MsBKQQXcffP73/zfQnJkzZ5KCwXpAekFmgAwCGQ6SIAuDAMgMDIPevn1LyEcgNQQMQkjgxUAwatCoQbRMkJRnEaplWqoWI1Qp2AANfd0Bmx5M+AAAAABJRU5ErkJggg==");
}

.gwt-CheckBox input:checked + label:before, .gwt-CheckBox input.isPartial:checked + label:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAACVBMVEUAAAATo/f///8qqXS/AAAAAXRSTlMAQObYZgAAADVJREFUeNqNzjEOACAIADHh/482cShoHLix061x0SKtlxIRRFAXlKQoCTrdE6QoCNKfGJm2AZVnAN96+MmKAAAAAElFTkSuQmCC");
}

.gwt-CheckBox input.isChecked + label:before, .gwt-CheckBox input.isPartial.isChecked + label:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAACVBMVEUAAAATo/f///8qqXS/AAAAAXRSTlMAQObYZgAAADVJREFUeNqNzjEOACAIADHh/482cShoHLix061x0SKtlxIRRFAXlKQoCTrdE6QoCNKfGJm2AZVnAN96+MmKAAAAAElFTkSuQmCC");
}

.gwt-CheckBox input:focus + label:before, .gwt-CheckBox input.focus + label:before {
	 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAbUlEQVR4AWMAAeHF3yuA+CEQ/ycRP4TqBRtSAhJ4/OXff1IBUA/MsBKQQXcffP73/zfQnJkzZ5KCwXpAekFmgAwCGQ6SIAuDAMgMDIPevn1LyEcgNYQNIhKMGjRqEC0TJOVZhGqZlqrFCFUKNgARJTEQsWRuZwAAAABJRU5ErkJggg=="); 
}

.gwt-CheckBox input:checked:focus + label:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAe0lEQVR4Ab2UwQmAMAxF3cH9T47Qi+MIjqAgWEjsk55EiE2DDz6Bwn8XYwYYp2MuySXamFy7tyTxsO6irdCpsoToXDbRLMpjU+jQxYFIgekJMF0i6BZBtwg8IkNiiOCrxBSBLbFFb/g+/5OuPaqELeT/orCfNvSMhBy2CyckznFaBqSaAAAAAElFTkSuQmCC");
}

.gwt-CheckBox input.isChecked:focus + label:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAe0lEQVR4Ab2UwQmAMAxF3cH9T47Qi+MIjqAgWEjsk55EiE2DDz6Bwn8XYwYYp2MuySXamFy7tyTxsO6irdCpsoToXDbRLMpjU+jQxYFIgekJMF0i6BZBtwg8IkNiiOCrxBSBLbFFb/g+/5OuPaqELeT/orCfNvSMhBy2CyckznFaBqSaAAAAAElFTkSuQmCC");
}

.gwt-CheckBox input.isDirty + label:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAABnRSTlMAAAAAAABupgeRAAAARElEQVR4Ac3RMQ0AMQxD0fBncBTKzRjSqbJq3fC39Mnrn1xDPoA36SfrVblDEs5uLDOeGc+MZ8YzezeT1AHcjVSgzYANNWGzUqjnJ0cAAAAASUVORK5CYII=");
}

.gwt-CheckBox input:focus.isDirty + label:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAgElEQVR4Ad2UMQqAMBAE8we/auFXUtv5J0GxTqVgIRgz2gRMs14qB7YJ7FS3cdD0e5cyp0QxdOjekpaHZTujCh26OBCN0/pIvPdSjlSjiwORLskCOF6iOLhyMkIIH0UFZBGYRWAWgVkEdhH8U8SxFdAP0jIRRssAzaOt9o1U+dgupAUVZy8GbVUAAAAASUVORK5CYII=");
}

.gwt-CheckBox input.isDirty:checked + label:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAADFBMVEUAAAD/qgATo/f////u4V3mAAAAAXRSTlMAQObYZgAAADlJREFUeNqNyEEOACAIxECF//9ZzYYt8URvnTVuv0J9gjXJIqQIgbqI7ligtEApgcIChQUiCMKQWQcA7gGL5e3luAAAAABJRU5ErkJggg=="); 
}

.gwt-CheckBox input.isDirty:checked + label:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAADFBMVEUAAAD/qgATo/f////u4V3mAAAAAXRSTlMAQObYZgAAADlJREFUeNqNyEEOACAIxECF//9ZzYYt8URvnTVuv0J9gjXJIqQIgbqI7ligtEApgcIChQUiCMKQWQcA7gGL5e3luAAAAABJRU5ErkJggg=="); 
}

.gwt-CheckBox input.isDirty.isChecked:focus + label:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAhElEQVR42r3UMQqAMBBEUe/g/Ss72zQeR/AICoIL6g64TSD5BIIDg0WYh00yKON0Ll7zPo01bQNJXtuO+2mNbwJLgq51/5B5yFv9I/OZtjIE1RCsom8J4jFDjDDECEKtSBHKDhBhKMIIQxFAAFIZYSgKCEDQn6C4tHYDBpe22zPS7WF7AYUmyR8guNKcAAAAAElFTkSuQmCC"); 
}

.gwt-CheckBox input.isDirty:hover:enabled:not(:checked) + label:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAV0lEQVQ4y2NgGNRAePH3/6RgqhiC0zCYxP9VDNgxEnjz5g2ZBiGBf//+/f/79y8ZBuEApBmEBxBvEAFAnEFEAMIGEQmGoEGgxAZKJ/gAUQlyQPLb4C6CAFauZ8EPQ3xmAAAAAElFTkSuQmCC");
}

.gwt-CheckBox input:hover:enabled:not(:checked) + label:before {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAABGdBTUEAALGPC/xhBQAAABJQTFRFAAAA/v7+/f397Ozs////E6P3/vDEwwAAAAF0Uk5TAEDm2GYAAAAzSURBVAjXY2DABlhDQSAAyAqFABDLyMXFxRnMUgSyhMAsESDLBcxyoYCFMBluG8IFmAAAvHIb5IoTNXwAAAAASUVORK5CIIA=")
}

/*--------------------------------------- Radio Button ----------------------------------*/
.gwt-RadioButton label:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAw0lEQVR42tWTQQ7CIBBFewjtxfRENekdOErZdm+0noGw1epCCZT+IZB0AULSJsZJ3qZDH8zAVNVfBGNsB1owgLfnAhrKlUoO4A5sggetKZFM9EPXdVZKabXWDiGE++ZlU1KGxN7vZvu+t6mg3OJkdUzUhJPkgnMeZG1MRM10JeSCSvaiISaim3H9yAWt8aLPKpFSKoieW5V2TTabGrm22fUm1596kMYY15PiB7mQHcH4ZUTGrCQytDegwAucwal4aH8eM6UOKl22rNfwAAAAAElFTkSuQmCC"); 
}

.gwt-RadioButton input:checked + label:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAA9UlEQVR42tWTTQrCMBCFvYM/F9Ab6VY9hCtd+QNexJW3UBRECkXrJXSnbcEareO8GEqxiQYVxIEPykz6MvOS5HJ/EfnRscAMGY+JFCumj5qtSJXZM2TggDU2Ilf8UJ8IWuxiii4kmW1jmVNiV6MYF4pqN2otBZkCtVRnJZ0Q5qfG5C5yionajqDKOKIyg2/kEM1pIjbUCcFMOQKi44iMPz33LGsYWeU8nRBORvqBQCePQsjJbnmNyp0+EgpEIhS8NVo3O9raaDaMTJtdfsPs0leO33Qh0UXIE81tL2RKrMb4T56I/1JE82g3jGBCxmUG1o/253EDeRn6hiSU8QgAAAAASUVORK5CYII=");
}

.gwt-RadioButton input:checked:focus + label:before {
	 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAB5UlEQVR42p1Uz0sCURC2vyGjokOQFv2CCuocVNipDkVHjU7dkiiKOtWxwHPUMQv6Yf+AKSoFmwhBWBlYx6Bupcbue7a+5lt3ZdFVq4EPZufNfM588542m4U1+uUxwj4hTWA60nps3FbPKKmbEGk5lmNd54p3JsSGLl/VJgA+YnQWRQ5yq5GMEjKdZ8r6apx3tJ/IvuYj+YFiCkB+kmI7OEMOclFj1clHX0BZ6L9Q3Ha//Enfwgp0lkEOclFT6oycBoKEX0EC+QUUuKNcSO+qUL6Fhqs3VYvphAXk6p1J4ADRBM0dWb7hDnuxXbES56Ka4czozCtxJ2rBAaIDEnEJ8yPBEy2SMFWIjQQXzlNFOAjwEYPNx4pk0BG14ADR82yIDUJMHGIE2GaCV+izfZvXzjAyvrEM1IIDRAzr1bej6QFDJ+VEiGndUo4eM2oZiDK+ZL7tL0RZLgydcmaip+kgG/7NaFuVo93PhdkA+S8gOuwNKIuG2BDSLLajjtioBQeIJmmFIazyn+sP07er7oVEFzma6Nr6Qq6VLqTFE/HQr2VrPJFs2RPp+c2jfaQYp+Iv8u8otlvz0ZY9Xglz48ZiIzSSfS+Vb50KshHEdE2kqn8jJjJo5sK1x1rRESFHSOkxV0kTk/0AE0j8ybGLthUAAAAASUVORK5CYII="); 
}

.gwt-RadioButton input:hover:enabled:not(:checked) + label:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAA5UlEQVR42tWTQQ6CMBBFOYRyMT0RJtyBHdeALSGBjVE8A+lW0YU2wDi/KQlpWm3ExPiTl5CZ9jMzbYPgL5QkyYqJmYa5aw5MhJyvyYY5M+TggjU+JiM2ZFlGQgjq+17Rtq2KabPRacaJtf4bFUVBLiE3qyy0GUVTJdAwDFSWJaVpqsA3YlCe55NZbDPCMFULEDaa86nrWuXQso41NiOcjJoHhCpMI8QgrNGxxyIjKeUUu37UWlVVZmtH57AxyKXDDr9y/K4LiSowE+8LOTPbMt2LJ9K9NbE82hMjmRuzZ3bej/bnegKjEgjijznpVQAAAABJRU5ErkJggg==")
}

/*--------------------------------------- Define Radio Button and check box CSS for old IE----------------------------------*/
.oldie .gwt-RadioButton input, .oldie .gwt-CheckBox  input{
	filter: alpha(opacity=100);
	height: auto;
	margin-right: 2px;
	position: static;
	width: auto;
	height: 15px;
}


.oldie .gwt-RadioButton label, .oldie .gwt-CheckBox label{
	position: relative;
	top: -3px;
}

.oldie .gwt-CheckBox label:before, .oldie .gwt-RadioButton label:before{
	display: none;
}
/*-----------------------------------Text Box----------------------------------------------------*/
.gwt-TextBox, .gmx-TextBoxError, .gwt-PasswordTextBox {
	font-size: 12px;
	line-height: 18px;
	width: 195px;
	border-radius: 3px;
	border: 1px solid #b3b3b3;
	padding: 2px 4px;
	color: #1a1a1a;
	height: 18px;
	background-color: white;
	transition: border 0.2s linear 0s, border-color 0.2s linear 0s;
}

.gwt-TextBox[readonly], .gwt-TextBox[disabled], .gwt-TextBox.disabled, .gwt-TextBox[disabled]:focus , .gwt-TextBox.disabled:focus , .gwt-TextBox[disabled]:focus , .gwt-TextBox.disabled:focus
{
	border: 1px solid transparent;
	background-color: #e5e5e5 !important;
}

.gwt-TextBox.decimalOnly, .gwt-TextBox.numericOnly {
	text-align: right;
}

.gwt-PasswordTextBox[disabled]{
	border: 1px solid transparent;
	background-color: #e5e5e5 !important;
}

.gwt-TextBox.decimalOnly[readonly], .gwt-TextBox.numericOnly[readonly],.gwt-TextBox.decimalOnly[disabled], .gwt-TextBox.numericOnly[disabled]  {
	text-align: left;
}

.gwt-TextBox.alignRight.decimalOnly[readonly], .gwt-TextBox.alignRight.numericOnly[readonly],.gwt-TextBox.alignRight.decimalOnly[disabled], .gwt-TextBox.alignRight.numericOnly[disabled]  {
	text-align: right;
}

.gwt-TextBox:focus, .gwt-PasswordTextBox:focus {
	outline: none;
	border: 1px solid #13A3F7;
	background-color: #EAF7FF;
}

.gwt-TextBox[readonly]:focus {
	outline: none;
	border: 1px solid transparent;
}

.gwt-TextBox[size] {
	width: auto !important;
}
/*--------------------------------------- Anchor ------------------------------------------------*/
.gwt-Anchor, a{
	color: #13A3F7;
	line-height: 20px;
	white-space: nowrap;
	text-decoration: none;
	font-size: 12px;
	cursor: pointer;
	padding: 1px;
}

.gwt-Anchor:visited, a:visited {
	color: #13A3F7;
}

.gwt-Anchor:hover, .gwt-Anchor:focus, a:hover {
	color: #1293DE;
	text-decoration: underline;
}

.gwt-Anchor[disabled]:hover  {
	color:  #666666;
	cursor: default;
	text-decoration: none;
}

.gwt-Anchor:active, a:active {
	color: #118BD1;
}
/*-----------------------------  PopupPanel+Dialog  ------------------------------------*/
.gwt-PopupPanel, .gwt-DialogBox {
	cursor: default;
	z-index: 5000;
	border: 1px solid #b3b3b3;
	background: white;
	padding: 10px 15px 25px 15px;
	min-width: 100px;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);
}

/*---------------------------------   PopupPanel   ---------------------------------*/
.gwt-PopupPanel {
	padding: 5px;
}

.gwt-HTML {
	display: inline;
	font-size: 13px;
	font-weight: 400;
	color: #333333;
}

.gwt-Label {
	color: #666666;
	font-size: 12px;
	line-height: 16px;
	white-space:nowrap;
}

.gwt-ListBox {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
	height: 24px;
}

.gwt-ListBox[size] {
 height: 180px;
}

.gchart-GChart {
	position: relative;
	left: 15px;
}

.gwt-Tree .gwt-TreeItem {
  padding: 1px 0px;
  margin: 0px;
  white-space: nowrap;
  cursor: hand;
  cursor: pointer;
}

.gwt-Tree .gwt-TreeItem-selected {
  background: #d8d8d8;
  box-shadow: 0 1px #A2A2A2;
}
.gwt-Tree img {
  opacity: .4;
  filter: alpha(opacity=40); 
}

.gwt-PopupPanel .popupContent {
	max-height:400px;
	overflow: auto;
}
