/*                                               
                          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.                
                                                              
*/
* {
	font-family: Helvetica, Arial, sans-serif;
}

input::-ms-clear { display: none; }

body {
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
}

.gmx-FootPanel {
	border-top: solid 1px #aaa;
	padding-left: 8px;
	padding-top: 1px;
}

.gmx-LoginApplicationName {
    color: #1A1A1A;
    font-size: 2em;
    position: inherit;
}

.gmx-Label {
	font-size: 14px;
	color: #356AA0;
}

.gmx-TextBox {
	height: 26px;
	margin-bottom: 12px;
    padding-left: 40px;
	border: 1px solid rgb(179, 179, 179);
	border-radius: 3px;
	font-size: 13px;
	color: #777;
	background-position: 10px center;
    background-repeat: no-repeat;
}

.gmx-TextBox:focus {
	background-color: #eaf7ff;
	border: 1px solid #13a3f7;
	outline: medium none;
}

.gmx-PasswordText {
 	width: 159px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAYAAAD9L+QYAAAAmElEQVQ4y+2UsQrAIAxE+//fpi4KCoKI4OAnOKVcoINDW7UWOnQI4e7CczBkI6LtjRJCtEbOmbTWpJTiDr0Ebq0lGMYYCiFwh4b/CF5KYVCMsQFBw0c+DffeM6TW2kCg4SOfhjvnGHI2hPx7cGwEtgPirJCPbg7DpZSX4KMwNwzvAR/1w9fAez90Cp5SorsHkGPu0VVcfXJ3c5iH3sYEe3kAAAAASUVORK5CYII=");
}

.gmx-LoginTextBox {
 	width: 159px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAs0lEQVR42rWU3QqCQBCFhRKKyKAy6qZAK/Mif/L932DfSc/ACDIs1NZJ+Bg84n6sM2sU/fFyzvW+fAPuoAY3kDAFC1CCbkKpOUWwAy8jaMGWJTiYxUdSliD17EDu9yyBNLgygkpziiAGhREUmtPG9DT5TFKP7HOwAk8VSF0yBHOw1jG9gEYFUs+ay/PZNwI5qbmnuRbZTaaiIMHjzcKdp+lBgiZQUIcKrvrSp+S/ThH1dz0A84RJNIB6vb0AAAAASUVORK5CYII=");
}
.gmx-LoginButton {	
  	width: 165px;
 	height: 30px;
    margin-bottom: 18px;
    background-color: #13a3f7;
    border: medium none;
    border-radius: 2px;
    box-shadow: 0 -1px #737373 inset;
    color: #FFFFFF;
    cursor: pointer;
    line-height: 14px;
    margin: 2px 0 0;
    min-width: 50px;
    outline: medium none;
    overflow: hidden;
    padding: 2px 7px 2px 6px;
    text-shadow: 0 0 1px rgba(34, 34, 34, 0.3);
    white-space: nowrap;    
}

.gmx-openidbtn {	
  	width: 30px;
 	height: 27px;
    margin-bottom: 18px;
    background-color: #13a3f7;
    border: medium none;
    border-radius: 2px;
    box-shadow: 0 -1px #737373 inset;
    color: #FFFFFF;
    cursor: pointer;
    line-height: 14px;
    margin: 2px 2px 0;
    outline: medium none;
    overflow: hidden;
    padding: 3px 0px 0px 5px;
    text-shadow: 0 0 0px rgba(34, 34, 34, 0.3);
    white-space: nowrap;    
}

.gmx-LoginButton:hover {	
    background-color: #1293de;
    box-shadow: 0 -1px #0d699e inset;
}

.gmx-LoginButton[disabled] {	
	background: none repeat scroll 0 0 #e0e0e0 !important;
	color: #808080;
	box-shadow: 0 -1px #E0E0E0 inset;
	cursor: default;
	text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
}

.gmx-openidbtn:hover {	
    background-color: #1293de;
    box-shadow: 0 -1px #0d699e inset;
}

.gmx-SmallFontButton {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: 400;
}

.gmx-ButtonField {
	height: 24px;
	border-radius: 3px 3px 3px 3px;
	background: none repeat scroll 0% 0% white;
	overflow: hidden;
}

.gmx-ButtonField .gwt-TextBox {
    float: left;
    width: 116px;
    height: 18px;
    padding: 2px 20px 0px 2px;
}

.gmx-ButtonField .gwt-TextBox:focus ~.gmx-ButtonFieldBtn:not(:hover) {
    background-color: #EAF7FF;
}
.gmx-ButtonFieldBtn:hover {
    background-color: rgb(153, 153, 153);
}
.gmx-ButtonField .gwt-TextBox[readonly]
{
	border: 1px solid #b3b3b3;
	background-color: white !important;
}

.gmx-ButtonField .gwt-TextBox[readonly]:focus, .gmx-ButtonField .gwt-TextBox:focus{
	outline: none;
	border: 1px solid #13A3F7 !important;
	background-color: #EAF7FF !important;
}

.gmx-ButtonField .gwt-TextBox[disabled]{
    color: #b3b3b3;
}

/*---------------------ButtonField TextBox Error--------------------------------*/
.gmx-ButtonField .gmx-TextBoxError {
    float: left;
    width: 116px;
    height: 18px;
    padding: 2px 20px 0px 2px;
}
.gmx-ButtonField .gmx-TextBoxError:focus ~.gmx-ButtonFieldBtn:not(:hover) {
    background-color: #EAF7FF;
}
.gmx-ButtonField .gmx-TextBoxError[readonly]
{
	background-color: white !important;
}

.gmx-ButtonField .gmx-TextBoxError[readonly]:focus, .gmx-ButtonField .gmx-TextBoxError:focus{
	outline: none;
	border: 1px solid #d5000e !important;
	background-color: #FDF2F3 !important;
}
/*-----------------------------Date Time Box ----------------*/
.gmx-DateTimeFieldButton{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAaSURBVGjeY7hfwABEChNAiEGAof4COmowAADbdgyZ4eChYAAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position: center center;
	background-color: rgb(255, 255, 255);
	border: medium none;
	border-radius: 0px 3px 3px 0px;
	cursor: pointer;
	display: inline-block;
	height: 22px;
	outline: medium none;
	width: 19px;
	float: left;
	color: transparent;
	font-size: 0px;
	margin: 1px 0px 0px -20px;
	padding-bottom: 2px;
	opacity: 0.4;
	filter: alpha(opacity=40);
}

.gwt-DatePicker td {
    line-height: 25px;
    min-width: 25px;
    padding: 0px;
}

.datePickerMonthSelector {
	border-bottom: 1px solid #b3b3b3;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	text-transform: capitalize;
	padding-bottom: 8px;
	margin-bottom: 10px;
	width: 100%;
}

.datePickerMonthSelector .datePickerMonth{
	color: rgb(19, 163, 247);
}

.datePickerPreviousButton, .datePickerNextButton, .datePickerPreviousYearButton, .datePickerNextYearButton {
    border: 0px none;
    outline: 0px none;
    background-color: transparent;
    cursor: pointer;
    display: inline-block;
    height: 100%;
    width: 18px;
    border-radius: 2px 2px 2px 2px;
    text-align :center;
}

.datePickerPreviousButton:hover, .datePickerNextButton:hover, .datePickerPreviousYearButton:hover, .datePickerNextYearButton:hover{
  background-color: #D8D8D8;
  box-shadow: 0 1px #A2A2A2;
}

.datePickerWeekdayLabel, .datePickerWeekendLabel{
	color: rgb(102, 102, 102);
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	border: 0px none;
}

.datePickerDay{
	border: 0px none;
	color: rgb(102, 102, 102);
	font-size: 11px;
	display: block;
	text-align: center;
	text-decoration: none;
}

.datePickerDay:foucus{
	outline: 0px none;
}

.datePickerDay:hover {
	background-color: #e6e6e6;
	border-radius: 3px;
}

.datePickerDayIsValue{
   border: none;
   background-color: #13A3F7;
   color: white;
   margin: 0;
   border-radius: 3px;
   margin: -1px 0;
}

.datePickerOtherMonth{
   color: rgb(178, 178, 178) !important;
}

.hideBottomLine{
	border-bottom: 0px;
}

/*-----------------------------Search Field ----------------*/
.gmx-SearchFieldButton {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABVklEQVR42pWSO0sDQRDHV/HRCz4QQY9758prLE+t1K8gVor2URDsLKxSCTZ2FmLrB7CJoJWSKhbGFwhiJ4qNz/hbmMjmNLlz4McdM7P/mZ1ZpQwLw9D1PG8bruATnuHIdd2lQqHQo9oZiUV4hzrcQ9n3/TO+H+KrUGD0z8NUWJGkG5jB1dmI2bY9gG9L4teO4/Q3HQ6CAL/3ptvWya06pMiqiOymW9+RwLTKMK50omfDPIZMgUu447cjS4C8BV0MoTnT+QqHKodxcEK6XTMFXrjfaR4BPWARKJrOYz3EKIr6cgiU5AqT5nSXRbXU7jDrGyHnCWrmmlUcx904q/ClxVrcfVgeVZ2cC8uyBpsS2L+jNyGdlGGeiuN8p2ATHiXWoPpLRFchcKA7SSVrHuA2U0Re5hjBRVrdgHWYpZtemUHNFMm7vfQgf0Toek/910TkHPaTJOn6Bs6+iMEe3FoEAAAAAElFTkSuQmCC");
   	background-repeat: no-repeat;
	background-position: center center;
	background-color: rgb(255, 255, 255);
	border: medium none;
	border-radius: 0px 3px 3px 0px;
	cursor: pointer;
	display: inline-block;
	height: 22px;
	outline: medium none;
	width: 19px;
	float: left;
	color: transparent;
	font-size: 0px;
	margin: 1px 0px 0px -20px;
	padding-bottom: 2px;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
/*-----------------------------Form Button----------------*/
.gmx-Button, .gmx-ColorButton {
	background-color: #999999;
	box-shadow: 0 -1px #737373 inset;
	border-radius: 2px;
	color: white;
	padding: 1px 6px 4px 6px;
	margin: 2px 0 0;
	cursor: default;
	outline: none;
	height: 22px;
	overflow: hidden;
	white-space: nowrap;
	line-height: 14px;
	min-width: 60px;
	cursor: pointer;
	border: none;
	width: auto;
	text-shadow: 0 0 1px rgba(34, 34, 34, 0.3);	/*#188188*/
}

.gmx-Button[disabled], .gmx-Button.disabled, .gmx-Button[disabled]:hover , .gmx-Button.disabled:hover, .gmx-Button[disabled]:active , .gmx-Button.disabled:active{
	background: none repeat scroll 0 0 #e0e0e0 !important;
	color: #808080;
	box-shadow: 0 -1px #E0E0E0 inset;
	cursor: default;
	text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
}

.gmx-Button.default[disabled], .gmx-Button.default.disabled {
	box-shadow: 0 -1px #e0e0e0 inset !important;
}

.gmx-Button:hover {
	background-color: #808080;
	box-shadow: 0 -1px #595959 inset;
	transition: all 0.15s linear 0s;
}

.gmx-Button:focus , .gmx-Button.default:focus  {
	box-shadow: 0 0 0 1px white, 0 0 0 2px #13A3F7;
}

/*Ie8 Fallbacks*/
.ie8 .gmx-Button:focus {
	outline:1px solid #13A3F7;
}

.ie8 .gmx-Button.default:focus{
	outline:1px solid #808080;
}

.gmx-Button:active, .gmx-Button.active{
	background-color: #737373;
	box-shadow: 0 1px 0 0 #595959 inset;
}

.gmx-Button.default {
	background-color: #13a3f7;
	box-shadow: 0 -1px #0f7ab8 inset;
}

.gmx-Button.default:hover {
	background-color: #1293de;
	box-shadow: 0 -1px #0d699e inset;
}

.gmx-Button.default:active{
	background-color: #118bd1;
	box-shadow: 0 1px #0c6091 inset;
}

.gmx-ColorButton {
	color: black;
}
/**--------------------------------------File field---------------------------*/
.gmx-FileFieldInput {
	height: 18px;
    margin-left: -20px;
    opacity: 0;
    filter: alpha(opacity = 0);
    visibility: visible;
    width: 19px;
    z-index: 2;
    position: absolute;
}
.gmx-FileButton{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAASUlEQVR42mNgIAP8R8Mka8CFydfwnlQ/7IfS84m1qR+q4T4RikFqGAJI8Mt8mLMCiNSQANPQT6QGBZiG80Qofk9KXPwC4p0ghQBZ3F4GS5DyWwAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position: center center;
	background-color: rgb(255, 255, 255);
	border: medium none;
	border-radius: 0px 3px 3px 0px;
	cursor: pointer;
	display: inline-block;
	height: 11px;
	outline: medium none;
	width: 19px;
	color: transparent;
	font-size: 0px;
	margin-left: -19px;
	margin-top: 4px;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
/*--------------------------------------------------------*/
.gmx-CommandOutput {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #036;
}

.gmx-CommandOutput pre {
	font-size: 13px;
}
.gmx-ErrorPanel{
	line-height: 20px;
	height: 20px;
	border-radius: 3px;
	font-size: 12px;
	padding: 0px 2px 1px 2px;
	border: 1px solid #d5000e;
   	background-color: #FDF2F3;
}

.gmx-error-image {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAfUlEQVR42pWSPQ6AIAxGO8HmBTijeEwGBnHwJDjopF9JNUj8gSZvKTxo2hJJzNQpYIEDUXCSU5QHEgaMYH+Bz0z+8u3yGYUUgGahL198EZiepM5awbGwNQhrqxAfS/oglWQbfrAsaGnZnzCltlYOLlyDK1ZjAB4sgpfctRoHLzgCpx+Q/QAAAAAASUVORK5CYII=") no-repeat scroll 0px 0px transparent;
    width: 16px;
	height: 16px;
	margin: 4px 2px 0px;
}

.gmx-ErrorPanel-label{
	color: red;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 13px;
}

.gmx-MessagePanel{
	line-height: 20px;
	height: 20px;
	border: 1px solid #D9D9D9;
	background-color: #FFFFFF;
	border-radius: 3px;
	font-size: 13px;
	color: #666666;
	padding: 0px 2px 1px 2px;
}

.gmx-info-image {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAf0lEQVR42mNggIGYZ2xAnAfEx4H4MxQfh4qxMaCAmGfSQHweiP/jwOfBapBMRlEMA2iaLgAxO0hDLrqJODT8B6uFuvM/kfg4SMNPEmz4QaqGz1idhEcD2El5JGjIYwAHFSTICGm4CAlW4iLuAiLiUJNGPhCfBuIvUHwaKgZPGgCYzS5xUAg+WQAAAABJRU5ErkJggg==") no-repeat scroll 0px 0px transparent;
    width: 16px;
	height: 16px;
	margin: 4px 2px 0px;
}

.gmx-MessagePanel-label {
	line-height: 20px;
	height: 20px;
	font-size: 13px;
}
/*------------------------------ Toolbar ----------------------------------------*/
.gmx-Toolbar {
	width: 100%;
	display: block;
	overflow: hidden;
	background-color: #ebebeb;
	border-bottom: solid 1px #d4d4d4;
}

.gmx-Toolbar-Page {
	font-weight: 300;
	font-size: 13px;
	color: #0c5bc0;
	background-color: white;
	border-bottom: solid 1px black;
	padding: 0px;
}

.gmx-Toolbar .gmx-FieldLabel, 
.gmx-Toolbar .gwt-ListBox,
.gmx-TitleTable-title .gmx-FieldLabel,
.gmx-TitleTable-title .gwt-ListBox{
   margin-left: 7px !important;
}

.gmxToolbarSpacer {
  border-right: 1px solid #B3B3B3;
  height: 20px;
  margin-left: 19px;
  margin-right: 14px;
}

.gmx-simpletoolbar > * {
    margin-top: 12px !important;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 5px !important;
    font-size: 12px;
}

.gmx-simpletoolbar .last-child{
	padding-right: 8px;
}

.gmx-simpletoolbar-label {
    color: #666666;
    height: 24px;
    outline: medium none;
    overflow: hidden;
    padding-left: 8px;
}

.gmx-simpletoolbar-spacer {
	border-right: 1px solid rgb(179, 179, 179);
	height: 15px;	
}
/*------------------------------ TitleTable ----------------------------------------------*/
.gmx-TitleTable-title {
	height: 25px;
	margin-top: 0px;
	display: inline-block;
	width: 100%;
}
.gmx-TitleTable-title .gwt-Label {
	font-size: 14px;
	color: #666666;
	margin-left: 5px;
	line-height: 25px;
}

.gwt-Label-Small {
	font-size: 12px !important;
}

.gmx-TitleTable-Cell-WordWrap {
	word-wrap: break-word;
}

.gmx-TitleTable-Cell-Indent {
	padding-left : 24px;
}
/*------------------------------- VerticalTabBar ---------------------------------------------*/
.gmx-VerticalTabBar {
	list-style: none outside none;
    margin: 0px;
    padding: 0px;
    position: relative;
    overflow: hidden;
    height: auto;
}
.gmx-VerticalTabBar > li > a {
	font-size: 13px;
	color: #444 !important;
	padding: 5px 8px 7px 10px;
	text-decoration:blink;
	line-height: 30px;
}

.gmx-VerticalTabBar > li > a:hover {
	background-color: transparent;
	text-decoration:blink;
}

.gmx-VerticalTabBar > li:hover {
	background-color: transparent !important;
	border-left: 3px solid #444;
}

.gmx-VerticalTabBar .selected, .gmx-VerticalTabBar .selected:hover  {
	background-color: transparent !important;
	border-left: 3px solid #13a3f7 !important;
	border-radius: 0px 3px 3px 0;	
}
.gmx-VerticalTabBar .selected>a{
	color:#13a3f7 !important;
}
.gmx-VerticalTabBar > li {
	border-left: 3px solid transparent;
	border-bottom: 1px solid #B3B3B3;
    background-color:#ebebeb;
	height: 31px;
	padding: 0;	
}
.gmx-VerticalTabBar > li:focus{
	border-top: 1px solid #13A3F7;
	border-bottom: 1px solid #13A3F7;
}
.gmx-VerticalTabBar > li:focus{
	border-left: 3px solid #13A3F7 !important;
}
.gmx-VerticalTabBar li:last-child{
	margin-bottom: 11px;
}
.gmx-VerticalTabBar li:first-child{
	margin-top: 0px;
}
/*------------------------------- HorizontalTabBar ---------------------------------------------*/
.gmx-horizontal-tabbar {
	height: 34px;
	list-style: none outside none;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    border-bottom: 1px solid rgb(179, 179, 179);
    position: relative;
    overflow: hidden;
    width: auto;
	background-color: #FFF;
}
.gmx-horizontal-tabbar > li > a {
	font-size: 14px;
	color: #000 !important;
	padding: 5px 8px 7px 10px;
	text-decoration:blink;
	line-height: 30px;
}

.gmx-horizontal-tabbar > li > a:hover {
	background-color: transparent;
	text-decoration:blink;
}

.gmx-horizontal-tabbar > li:hover {
	background-color: transparent !important;
	border-bottom: 3px solid #444;
}

.gmx-horizontal-tabbar .selected, .gmx-horizontal-tabbar .selected:hover  {
	background-color: transparent !important;
	border-bottom: 3px solid #13a3f7 !important;
	border-radius: 3px 3px 0 0;	
}
.gmx-horizontal-tabbar .selected>a{
	color:#13a3f7 !important;
}
.gmx-horizontal-tabbar > li {
	border-bottom: 3px solid transparent;
    background-color: transparent;
	height: 31px;
	padding: 0;
	margin-left: 11px;
	float: left;
}
.gmx-horizontal-tabbar > li:focus{
	border: 1px solid #13A3F7;
	border-radius: 3px;
}
.gmx-horizontal-tabbar > li:focus{
	border-bottom: 3px solid #13A3F7 !important;
}
.gmx-horizontal-tabbar li:last-child, .gmx-horizontal-tabset li:last-child{
	margin-right: 11px;
}
.gmx-horizontal-tabbar li:first-child, .gmx-horizontal-tabset li:first-child{
	margin-left: 0px;
}

.gmx-horizontal-tabset {
	 list-style: none;
	 margin: 10px 0px 0px 0px;
	 padding: 0px;
	 border-bottom: 1px solid #b3b3b3;
	 height: 26px;
	 position:relative;
	 overflow: hidden;
	 width: auto;	 
}
.gmx-horizontal-tabset a {
   	float: left;
   	padding:  0px 10px 0px;
   	text-decoration: none;
   	white-space: nowrap;
   	margin-top: 1px;
   	cursor: default;
   	font-size: 12px;
   	cursor: pointer;
   	color: #444;
}
.gmx-horizontal-tabset > li > a {
	line-height: 15px;
}
.gmx-horizontal-tabset > li {
	background-color: #ebebeb;
	display: inline-block;
	min-width: 45px;
	padding-top: 5px;
	border-radius: 3px 3px 0 0;
	height: 19px;
	border: 1px solid transparent;
	margin-left: 4px;
}
.gmx-horizontal-tabset > li:hover {
	cursor: default;
	background-color: #f2f2f2;
	-moz-transition-timing-function: ease;
	-moz-transition-duration: 150ms;
	-moz-transition-property: background-color;
	border-radius: 3px 3px 0px 0;
}
.gmx-horizontal-tabset > li > a:hover {
	background-color: transparent;
	text-decoration:blink;
}
.gmx-horizontal-tabset .selected, .gmx-horizontal-tabset .selected:hover  {
	background-color: #13A3F7 !important;
}
.gmx-horizontal-tabset .selected>a, .gmx-horizontal-tabset .selected>a:hover  {
	color: white !important;
	cursor: default;
}
.gmx-horizontal-tabset li:hover a{
	color: #333333;
}
.gmx-horizontal-tabset > li:focus{
	border: 1px solid #13A3F7;
	border-radius: 3px 3px 0 0 ;
}
/*------------------------------ Dialog tool bar   -------------------------------------------------------*/
.gwt-DialogBox .gmx-Wizard-ButtonBar {
	padding-top: 20px;
}

/*------------------------------ Dialog Caption   -------------------------------------------------------*/
.gwt-DialogBox .Caption {
	color: #666666;
	font-size: 16px;
	text-align: left;
	text-indent: 0px;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: auto;
	max-width: 100%;
	line-height: 34px;
	padding: 0;
	margin: 0;
	cursor: move;
	border-bottom: 1px solid rgb(179, 179, 179);
	margin-bottom: 10px;
}

.shortMessage {
	font-size: 16px;
	margin: 30px 43px 0;
	max-width: 550px;
	color: rgb(102, 102, 102);
}
/*------------------------------- DialogBox Close button-----------------------------------------------------*/
.gmx-Closebutton{
	display: inline-block;
	float: right;
	overflow: hidden;
	padding: 0px;
	position: relative;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAmSURBVGjeY/j/geH+BoZ+AYZjBgwPChg+fAAhIAPIBQoCpf5/AAArYhCHJltC9gAAAABJRU5ErkJggg==") no-repeat scroll center center transparent;
    height: 18px;
    width: 18px;
    cursor: pointer;
    opacity: 0.4;
    margin-left: 1px;
}

.gmx-Closebutton:focus {
    border: 1px solid rgb(19, 163, 247);
    border-radius: 3px 3px 3px 3px;
}

.gmx-Closebutton:hover {
	background-color: #d8d8d8;
    box-shadow: 0 1px #A2A2A2;
    opacity: 0.65;
	filter: alpha(opacity=65);
}

.gmx-Closebutton:active{
	background-color: #BEBEBE;
    box-shadow: 0 1px #767676 inset;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.gmx-Closebutton:active[disabled]{
	opacity: 0.2;
	filter: alpha(opacity=20);
	cursor: default;
	background-color: transparent;
}

/*------------------------------- DialogBox Maximize button-----------------------------------------------------*/
.gmx-Maxbutton{
	display: flex;
  	justify-content: center;
	float: right;
	overflow: hidden;
	padding: 0px;
	position: relative;
    height: 17px;
    width: 17px;
    cursor: pointer;
    opacity: 0.4;
    margin-right: 10px;
}

.gmx-Maxbutton:focus {
    border: 1px solid rgb(19, 163, 247);
    border-radius: 3px 3px 3px 3px;
}

.gmx-Maxbutton:hover {
	background-color: #d8d8d8;
    box-shadow: 0 1px #A2A2A2;
    opacity: 0.65;
	filter: alpha(opacity=65);
}


.gmx-Maxbutton:active{
	background-color: #BEBEBE;
    box-shadow: 0 1px #767676 inset;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.gmx-Maxbutton:active[disabled]{
	opacity: 0.2;
	filter: alpha(opacity=20);
	cursor: default;
	background-color: transparent;
}


/*------------------------------- DialogBox Minimize button-----------------------------------------------------*/
.gmx-Minbutton{
	display: flex;
  	justify-content: center;
	float: right;
	overflow: hidden;
	padding: 0px;
	position: relative;
    height: 17px;
    width: 17px;
    cursor: pointer;
    opacity: 0.4;
    margin-right: 10px;
}

.gmx-Minbutton:focus {
    border: 1px solid rgb(19, 163, 247);
    border-radius: 3px 3px 3px 3px;
}

.gmx-Minbutton:hover {
	background-color: #d8d8d8;
    box-shadow: 0 1px #A2A2A2;
    opacity: 0.65;
	filter: alpha(opacity=65);
}


.gmx-Minbutton:active{
	background-color: #BEBEBE;
    box-shadow: 0 1px #767676 inset;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.gmx-Minbutton:active[disabled]{
	opacity: 0.2;
	filter: alpha(opacity=20);
	cursor: default;
	background-color: transparent;
}


/*------------------------------------------------------------------------------------*/
.gmx-FixedWidthFont-Area {
	font-family: Consolas, Monaco, monospace;
}

.gmx-Wizard-TitleArea {
	padding-left: 10px;
	padding-right: 10px;
}

.gmx-Box {
	border: 1px solid rgb(179, 179, 179);
	padding: 3px;
}

.gmx-GroupBox {
	border-top: 1px solid rgb(179, 179, 179);
	padding-top: 10px;
}

.gmx-PageToolPanel {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: 300;
	font-size: 13px;
	color: #0c5bc0;
	background-color: #eef;
	border-bottom: solid 1px #ccf;
	padding-left: 4px;
}

.gmx-PageToolBar-label {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 13px;
	color: #001122;
}

.gmx-PopupTooltip {
	background-color: #FFFFE6;
	padding: 3px;
	border-style: solid; border-width: 1px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.gmx-PopupTooltip .timestamp{
	font-style: italic;
	font-size: 10px;
	color: #808080;
}

.gmx-PopupTooltip .content{
	font-size:10px;
	color: #000000;
}

.gmx-TitleBoxPanel-label {
	border-bottom: 1px solid #B3B3B3;
    color: #666666;
    cursor: default;
    display: block;
    font-size: 14px;
    height: 29px;
    line-height: 32px;
    margin-bottom: 19px;
    padding-left: 10px;
    padding-top: 0;
    text-align: left;
    text-indent: 0;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
}

.gmx-TitleBoxPanel-checkbox {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #001122;
	border-left: solid 1px #fff;
}

.gmx-TitleBoxPanel-box {
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
	white-space:nowrap;
}

.gmx-ScrollPanel {
	border: 1px solid rgb(179, 179, 179);
}

.statusUnknown {
	background: #FFD100;
	color: black;
	text-align: center;
}
.statusUp {
	background: #2AC371;
	color: white;
	text-align: center;
}
.statusDown {
	background: #DA1217;
	color: white;
	text-align: center;
}
.statusInactive
{
	background-color:#DDD;
	color:gray;
	text-align:center;
}

.gmx-ViewListPanel {
	background: none repeat scroll 0% 0% #ebebeb;
	margin-top: 10px;
}
.gmx-ViewMainPanel {
}
.gmx-ViewTabPanel {
}

.gmx-ToggleButton-up,
.gmx-ToggleButton-up-hovering,
.gmx-ToggleButton-up-disabled,
.gmx-ToggleButton-down,
.gmx-ToggleButton-down-hovering,
.gmx-ToggleButton-down-disabled {
  margin: 0;
  text-decoration: none;
}
.gmx-ToggleButton-up,
.gmx-ToggleButton-up-hovering,
.gmx-ToggleButton-up-disabled {
  padding: 3px 5px 3px 5px;
}
.gmx-ToggleButton-up {
  cursor: pointer;
  cursor: hand;
}
.gmx-ToggleButton-up-hovering {
  cursor: pointer;
  cursor: hand;
}
.gmx-ToggleButton-up-disabled {
  cursor: default;
  opacity: .5;
  zoom: 1;
  filter: alpha(opacity=40);
}
.gmx-ToggleButton-down,
.gmx-ToggleButton-down-hovering,
.gmx-ToggleButton-down-disabled {
  padding: 4px 4px 2px 6px;
}
.gmx-ToggleButton-down {
  background-position: 0 -513px;
  cursor: pointer;
  cursor: hand;
}
.gmx-ToggleButton-down-hovering {
  background-position: 0 -513px;
  cursor: pointer;
  cursor: hand;
}
.gmx-ToggleButton-down-disabled {
  background-position: 0 -513px;
  cursor: default;
  opacity: .5;
  zoom: 1;
  filter: alpha(opacity=40);
}

/*--------------------------------- PushButton ----------------------------*/
.gmx-PushButton-up,
.gmx-PushButton-up-hovering,
.gmx-PushButton-up-disabled,
.gmx-PushButton-down,
.gmx-PushButton-down-hovering,
.gmx-PushButton-down-disabled,
.gwt-ToggleButton,
.gmx-ToggleButton-down-hovering,
.gmx-ToggleButton-down-disabled{
  padding-top: 3px;
  height: 19px;
  width: 26px;
  outline: none;
  border: none;
  border: 1px solid #ccc;
  border-radius: 3px;
  cursor: pointer;
  background-color: #f2f2f2;
  opacity: .65;
  filter: alpha(opacity=65);
  text-align: center;
  margin-left: 7px;
}

.gmx-SMATEncode-TableHeader button{
   	float:right;
   	padding-top: 3px;
   	height:22px;
   	width:26px;
   	outline: none;
    cursor: pointer;
    border: 1px solid #ccc;
    border-radius: 3px;
    background-position:center;
	background-image:
		url("data:image/png;base64,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");
    background-repeat:no-repeat;
}

.gmx-PushButton-up, .gwt-ToggleButton-up {
  cursor: pointer;
  cursor: hand;
}
.gmx-PushButton-up-hovering, .gwt-ToggleButton-up-hovering {
  cursor: pointer;
  cursor: hand;
  background-color: #d8d8d8;
  box-shadow: 0 1px #a2a2a2;
  opacity: .65;
  filter: alpha(opacity=65);  
}
.gmx-PushButton-down, .gwt-ToggleButton-down, .gwt-ToggleButton-down-hovering {
  cursor: pointer;
  cursor: hand;
  background-color: #bebebe;
  box-shadow: 0 1px #767676 inset;
  opacity: 0.8;
  filter: alpha(opacity=80);  
}
.gmx-PushButton-down-hovering {
  cursor: pointer;
  cursor: hand;
  background-color: #d8d8d8;
  box-shadow: 0 1px #a2a2a2;
  opacity: 0.8;
  filter: alpha(opacity=80);  
}
.gmx-PushButton-up-hovering:active,.gmx-PushButton-down-hovering:active, .gwt-ToggleButton-down-hovering:active {
    background-color: #bebebe;
    box-shadow: 0 1px #767676 inset;
    opacity: .80;
	filter: alpha(opacity=80);
}
.gmx-PushButton-down-disabled, .gmx-PushButton-up-disabled, .gwt-ToggleButton-up-disabled {
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  cursor: default;
  opacity: 0.4;
  filter: alpha(opacity=60);
  zoom: 1;
}
.gmx-PushButton-down-disabled:hover, .gmx-PushButton-up-disabled:hover, .gwt-ToggleButton-up-disabled:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.gmx-PushButton-up:focus, .gmx-PushButton-up-hovering:focus, .gwt-ToggleButton-up-hovering:focus{
	border: 1px solid #13A3F7;
}
/*--------------------------------------------------------------------------------*/

.gmx-DWidgetTitle {
  background-color: white;
  border-bottom: 1px solid #b3b3b3;
}
.gmx-DWidgetTitle .gwt-Label {
  overflow:hidden;
  height:16px;	
  color:#666666;
  -moz-user-select:none;
  gn:expression(this.onselectstart=function(){return false;});
}
.gmx-DWidgetTitle .gwt-CheckBox {
  color:white;
}
.gmx-DWidgetPanel {
 border: 1px solid #B3B3B3;
 background-color:white;
}

.gmx-StatusWidget-group {
 padding-left: 5px;
 padding-right: 5px;
}
.gmx-StatusWidget-group .gwt-Anchor{
 padding-left: 2px;
 font-size: 13px;
 color: #369;
}
.gmx-StatusWidget-group .gwt-Label{
 color: #336;
}
.gmx-StatusWidget {
 border: solid 1px #ccf;
 cursor: pointer;
 background: white;
 margin:2px 2px 2px 2px;
 width:120px;
 float:left;
}
.gmx-StatusWidget-up {
 background: #2AC371;
}
.gmx-StatusWidget-up .gwt-Label {
 color: white;
}
.gmx-StatusWidget-down {
 background: #DA1217;
}
.gmx-StatusWidget-dead {
 background: #DA1217;
}
.gmx-StatusWidget-unknown {
 background: #FFD100;
}
.gmx-StatusWidget-suspended {
 background: #cfc;
}
.gmx-StatusWidget-even {
 background: #ffe;
}
.gmx-StatusWidget-odd {
 background: #eff;
}
.gmx-StatusWidget .gwt-Anchor{
 font-size: 13px;
 color: #369;
}

.gmx-PopupMenu {
 padding: 3px;
 border: solid 1px #333;
 background: white;
}

.gmx-NavBar {
 padding-left: 10px;
 border-bottom: solid 1px #ddf;	
}
.gmx-NavBar .gwt-Anchor{
 padding-left: 2px;
 font-size: 13px;
 color: #369;
}
.gmx-NavItem{
}
.gmx-NavItem td {
 padding-right: 2px;
}
.gmx-NavItem a{
 font-size: 13px;
}

.gmx-ReportTitle {
 padding-left: 10px;
 background-color: #ebebeb;
 font-size: 13px;
 font-weight: bold;
 color: #666666;
 height: 20px;
}

.gmx-ReportData {
 padding-left: 15px;
 background-color: white;
 font-size: 12px;
 color: #666666;
}

.gmx-ColorGrid {
 cursor: pointer;
 cursor: hand;
}

.gmx-Dashboard{
}
.gmx-Dashboard-TopBar{
 border-bottom: solid 1px #ddf;
 padding-top:5px;
}
.gmx-Dashboard-NavBar{
 padding-left:2px;
}
.gmx-Dashboard-ToolBar{
}
.gmx-Dashboard-Content{
	background-color: rgb(235, 235, 235);
}

.gmx-PageShortcutPanel{
	cursor: pointer;
	border: solid 1px #369;
	background: white;
}
.gmx-PageShortcutPanel tr:hover {
	background-color: #9cf;
}

.gmx-UserViewList {
	cursor: pointer;
}
.gmx-UserViewItem:hover, .gmx-UserView-SiteItem:hover{
	color: #333333;
}
.gmx-UserViewItem.selected, .gmx-UserView-SiteItem.selected{
	color: #13A3F7;
}
.gmx-UserViewItem {
 	font-size: 14px;
 	color: #666666;
	cursor: pointer;
}
.gmx-UserView-SiteItem {
	font-size: 13px;
	cursor: pointer;
	color: #666666;
	padding-left:12px;
}

.gmx-LV-Titlebar {
	background-color: #ebebeb;
	box-shadow: 0 1px #d4d4d4;
}
.gmx-LV-Toolbar {
}
.gmx-LV-Toolbar td {
	padding-left: 2px;
}
.gmx-LV-table {
	background-color: white;
	font-size: 12px;
	width: 99.9%;
}
.gmx-LV-table td{
 	border-bottom: 1px solid #EBEBEB;
}
.gmx-LV-CE {
	text-align: center;
}
.gmx-LV-CO {
	text-align: center;
}
.gmx-LV-S, .gmx-LV-CSC, .gmx-LV-HT{
	background-color: #ebebeb;
}
.gmx-LV-T, .gmx-LV-C {
	text-align:center;
	background-color: #ebebeb;
}
.gmx-LV-P:hover, .gmx-LV-G:hover, .gmx-LV-V:hover, .gmx-LV-OT:hover {
	background-color: #f2f2f2;
}
.gmx-LV-T td {
}	
.gmx-LV-TE:hover, .gmx-LV-CE:hover, .gmx-LV-HE:hover, .gmx-LV-VE:hover {
	background-color: #f2f2f2;
}
.gmx-LV-TO:hover, .gmx-LV-CO:hover, .gmx-LV-HO:hover, .gmx-LV-VO:hover {
	background-color: #f2f2f2;	
}
.gmx-LV-V .CV {
	cursor: pointer;
	cursor: hand;
}
.gmx-LV-V .CVA {
	cursor: pointer;
	cursor: hand;
	text-decoration:underline;
}	
.gmx-LV-OutputTable {
	border: 1px solid #B3B3B3;
	width:99.9%
} 
.gmx-LV-OT th {
 	font-size: 12px;
 	font-weight: bold;
	text-align: left;
	padding-left: 5px;
}
.gmx-LV-OE td {
 	font-size: 12px;
}
.gmx-LV-OE td pre {
	font-size: 12px;
}
.gmx-ExpandImage{
	cursor: pointer;
	cursor: hand;
}
.gmx-LV-Courier-Table {
 	background-color: white;
}
.gmx-LV-Courier-Table .sectiontitle {
 	font-family: Verdana, Helvetica, Arial, sans-serif;
 	font-size: 13px;
 	background-color: #eef;
 	border-left: solid 1px #fff;
 	padding-left: 3px;
}
.gmx-LV-Courier-Table tr td table tr td {
 	font-family: Verdana, Helvetica, Arial, sans-serif;
 	font-size: 13px;
 	border-bottom: solid 1px #ccc;
 	border-left: solid 1px #ccc;
}
.gmx-LV-Alerts {
	background-color: #ccc;
	padding: 0px;
}
.gmx-LV-Alert-Table table td {
	table-layout: fixed;
	background-color: #777;
	magin: 0px;
	word-wrap:break-word;
	word-break:break-all;
}
.gmx-LV-A {
	background-color: #ffc;
}
.gmx-LV-M {
	background-color: #fffafa;
}
.gmx-LV-HT {
 	font-size: 13px;
	text-align: center;
	padding-left: 5px;
}
.gmx-LV-HO {
	font-size: 13px;
	text-align: center;
}
.gmx-LV-HE {
	font-size: 13px;
	text-align: center;
}

.gmx-stateCell {
	color:#039;
	text-align:center;
}
.gmx-stateDisabled {
	background-color: #fff;
	color:#039;
	text-align:center;
}
.gmx-stateGray {
	background-color:#ddd;
	color:gray;
	text-align:center;
}
.gmx-stateYellow {
	background-color:#ff0;
	color:#039;
	text-align:center;
}
.gmx-stateRed {
	background-color:#f00;
	color:#039;
	text-align:center;
}
.gmx-stateGreen {
	background-color:#0c3;
	color:#039;
	text-align:center;
}
.gmx-Dashboard-TitleBar{
	border-bottom: 1px solid #B3B3B3;
	margin-bottom: 5px;
	background-color: #ebebeb;
}
.gmx-Dashboard-Title{
	border-bottom: 1px solid #B3B3B3;
}
.gmx-Dashboard-Placeholder{
 background-color: #f7f7f7;
 text-align:center;
}
.gmx-Dashboard-Placeholder-Hoving{
 background-color:#EAF7FF;
}
.gmx-Dashboard-Placeholder-opacity{
  filter: Alpha(opacity=50);   
  -moz-opacity:.5;   
  opacity:0.5;   
}
.gmx-Dashboard-Widget-Ghost{
  background-color:blue;
  filter: Alpha(opacity=20);   
  -moz-opacity:.2;   
  opacity:0.2;     
}
.gmx-Dashboard-Widget-NSResizer{
 cursor:n-resize;
 background-color: rgb(153, 153, 153);
 line-height: 1px;
 font-size: 1px;
}
.gmx-Dashboard-Widget-Thumbnail{
 width:100%;
 height:auto;
 border:1px;
 cursor: pointer;
 cursor: hand;
}
.gmx-Dashboard-Widget-Thumbnail:hover{
 background-color:#61c5ff; 
}
.gmx-Dashboard-Widget-Thumbnail-Selected{
 width:100%;
 height:auto;
 background-color:#13a3f7;
}

.gmx-Dashboard-Widget-Thumbnail-Selected  .gmx-Dashboard-Widget-Thumbnail, .gmx-Dashboard-Widget-Thumbnail:hover  .gmx-Dashboard-Widget-Thumbnail, .gmx-Dashboard-Widget-Thumbnail:hover  img{
	background-color: white;
}

.gmx-Dashboard-LayoutWidgetPanel{
 width: 100%;
 height:100%;
}
.gmx-Dashboard-SourceWidgetPanel{
	padding-top: 10px;
}
.gmx-Dashboard-SourceWidgetPanel-Hoving{
 background-color:#FDD;
}
.gmx-Dashboard-AlertWidget-Table{
 width:100%;
 background-color:#DDD;
}
.gmx-Dashboard-AlertWidget-Table td{
 background-color:white;
 white-space:nowrap;
}
.gmx-Dashboard-AlertWidget-Group{
 border:0;
 height:30px;
 font-weight:bold;
}
.gmx-Dashboard-AlertWidget-Type{
 color:blue;
}
.gmx-Dashboard-AlertWidget-Message{
}
.gmx-Dashboard-AlertWidget-Button{
}
.gmx-Dashboard-Trending-LegendPanel{
 font-size:13px;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 background-color:#EEE;
 border-bottom:1px solid lightgray;
 height:auto;
}
.gmx-Dashboard-Trending-Legend{
 float:left;
 border:1px solid #EEE;
}
.gmx-Dashboard-Trending-Legend-Hover{
 float:left;
 border:1px solid #356AA0;
}
.gmx-Dashboard-Trending-Track{
 border-top:2px solid #AAA;
 font-size:1px;
 line-height:1px;
}
.gmx-Dashboard-Trending-Slider{
 background-color:#DDD;
 border:1px solid #AAA;
 font-size:1px;
 line-height:1px;
}
.gmx-Dashboard-Trending-Slider-Header{
 background-color:AAA;
 font-size:1px;
 line-height:1px;
 cursor:e-resize;
}
.gmx-Dashboard-Trending-Slider-Body{
 background-color:#DDD;
 font-size:1px;
 line-height:1px;
 cursor:move;
}
.gmx-Dashboard-Trending-Tooltip{
 border:1px solid #DDD;
 background-color:#FFFF99;
 padding:1px 1px 1px 1px;
 z-index:9999999999999;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size:13px;
}
.gmx-Dashboard-NetMonitor-TName{
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 12px;
}
.gmx-Dashboard-NetMonitor-StatusRect{
 border-top:1px solid #DDD;
 border-left:1px solid #DDD;
 border-right:2px solid #555;
 border-bottom:2px solid #555;
 background-color:white;
 padding:1px 1px 1px 1px;
}
.gmx-Dashboard-NetMonitor-StatusRect td{
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
}
.gmx-Dashboard-NetMonitor-StatusRect a{
 cursor:pointer;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 12px;
}
.gmx-SMAT-CriterionPanel{
 border-top:1px solid #DDD;
 width: 40px;
 height:100%;
 padding:2px 2px 2px 2px;
}
.gmx-SMAT-MessageList-Cell{
 overflow:hidden;
}
.gmx-SMAT-MessageList-TrailPanel{
 font-size: 8px;
}
.gmx-SMAT-Formatted-Panel {
	border: solid 1px #ddd;
    word-wrap: break-word;
}
.gmx-SMAT-MetaTable-LeftCell {
  border-bottom: solid 1px #ddd;
  border-right: solid 1px #ddd;
}
.gmx-SMAT-MetaTable-RightCell {
  border-bottom: solid 1px #ddd;
}
.gmx-Dashboard-ThreadStat-Grid td {
  	border-bottom: solid 1px #eee; 
  	border-right: solid 1px #fff;
  	color:#001c71;
}
.gmx-Dashboard-ThreadStat-Grid .title{
	background-color: #ebebeb;
}
.gmx-Dashboard-ThreadStat-Grid .gwt-Label{
	 color: #666666;
}
.gmx-Dashboard-HistoryPanel {
	background: none repeat scroll 0 0 white;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);
	padding: 10px 0px 10px 10px;
	margin-right: 10px;
}
.gmx-Dashboard-HistoryPanel .popupContent {
	max-height: 200px;
	overflow: auto;
	padding-right: 18px;
}
.gmx-Dashboard-HistoryPanel .gwt-Hyperlink a {
	text-decoration: none;
 	font-size: 13px;
	padding-left: 10px;
	color: #666666;
}
.gmx-Dashboard-HistoryPanel .gwt-Hyperlink a:hover {
	background: #f2f2f2;
  	color: #1a1a1a !important;
}
.gmx-Dashboard-StatusList-VerticalPanel .pTitle {
	background-color: #dbe7ff;
}
.gmx-Dashboard-statusbox{
 margin: 2px 2px 2px 2px;
 padding:0px;
 float:left;
 width:120px;
 border:1px solid #DDD;
 text-align:center;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 12px;
 background-color:white;
 vertical-align:middle;
}

.gmx-ExceptionDepth-label{
	font-family: Verdana, Helvetica, Arial, sans-serif;
 	font-size: 12px;
 	padding-left: 1em;
}

.gmx-ExceptionDepth-even {
 	font-family: Verdana, Helvetica, Arial, sans-serif;
 	font-size: 12px;
	background-color:#f8fbfc;
}

.gmx-ExceptionDepth-odd {
 	font-family: Verdana, Helvetica, Arial, sans-serif;
	 font-size: 12px;
}

.gmx-ExceptionDepth-even .status {
	font-family: Verdana, Helvetica, Arial, sans-serif;
 	font-size: 12px;
	padding:3px 0px 3px 0px;
	text-align: center;
}

.gmx-ExceptionDepth-odd .status {
	font-family: Verdana, Helvetica, Arial, sans-serif;
 	font-size: 12px;
	padding:3px 0px 3px 0px;
	text-align: center;
}

.gmx-ExceptionDepth-even .title {
}

.gmx-ExceptionDepth-odd .title {
}

.gmx-ExceptionDepth-even td {
	border-bottom: solid 1px #CCC;
	border-right: solid 1px #CCC;
}

.gmx-ExceptionDepth-odd td {
	border-bottom: solid 1px #CCC;
	border-right: solid 1px #CCC;
}

.gmx-Dashboard-statusbox div{
 padding-top:2px;
 padding-bottom:2px;
 width:120px;
 overflow:hidden;
 white-space:nowrap;
}
.gmx-Dashboard-statusgroup{
 padding-top:2px;
 padding-bottom:2px;
 font-size: 13px;
}
.gmx-Dashboard-evenrow{
 background-color: #f7f7f7;
}
.gmx-Dashboard-oddrow{
}
.gmx-CourierDetail td {
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;	
	font-size: 12px;
}
.gmx-CourierDetail .valueCol {
	color: #004BDD;
}
.gmx-CourierDetail .sectiontitle {
	font-weight: bold;
	background-color: #ecf0ff;
	border-left: solid 1px #fff;
	text-align: left;
}

.gmx-Dialog-Label {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
}
.gmx-AboutBox-pre {
	font-size:12px;
	color: #333333;
}
.gmx-AboutBox-label {
	font-size:12px;
	font-weight: bold;
	color: #333333;
}
.gmx-AboutBox-td {
	font-size:11px;
	color: black;
}
.gmx-Marquee {
 padding-left: 10px;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 13px;
 font-weight: 500;
 color: #144ca1;
 border-top: solid 1px #ccc;
 background-color: #f7f7f7;
}

.gmx-Marquee img{
 margin-top: 3px;
 margin-right: 3px;
}

.lockicon {
	background-image: url('images/lock.png');
	background-repeat:no-repeat;
	padding-left: 6px;
	padding-right: 5px;
}

.lock {
	background-color: #777;
	color: #fff;
	padding-left: 2px;
	padding-right: 2px;
}

.gmx-SearchBox {
	margin-right: 2px;
	margin-top: 2px;
}

.gmx-Search-Title {
	padding: 4px;
 	color: rgb(102, 102, 102);
 	font-size: 13px;
}
.gmx-Search-Section {
	background-color: rgb(213, 213, 213);
	color: rgb(102, 102, 102);
	padding: 4px;
}
.gmx-Search-Even {
	background-color: #fff;
}
.gmx-Search-Even td {
	padding: 4px;
}
.gmx-Search-Odd {
	background-color: #f8fbfc;
}
.gmx-Search-Odd td {
	padding: 4px;
}
.gmx-HorizontalPanel{
  background-color: rgb(235, 235, 235);
  margin-top: 2px;
  margin-bottom: 2px;
}
.gmx-PluginTable-PluginRow{
 background-color:#EEF;
}
.gmx-PluginTable-WidgetRow{
 background-color:white;
}

.gmx-WidgetCell {
	border-style: none !important;
	border-bottom-style: none !important;
}
.gmx-WidgetCell td {
	border-style: none !important;
}

.gmx-HSplitter .hsplitter {
  cursor: e-resize;
  border: 0px; 
  background: #91c0ef url(images/vborder.png) repeat-y;
  line-height: 0px;
}

.gmx-inline {
    padding-right: 10px;
    float: left;
}
/*------------------------------ Labels ----------------------------------------*/
.gmx-FieldLabel, .gmx-UnitLabel, .gmx-PageTitleLabel{
	color: #444;
	display: inline-block;
	padding: 0px;
	white-space: pre;
	width: 100%;
	min-width: 1%;
	font-size: 12px;
	line-height: 20px;
	text-align: right;
	float: left;
}
.gmx-PageTitleLabel{
	text-align: left;
}
.gmx-FieldLabel{
	text-align: right;
}

.gmx-FieldLabel:after{
	content:":  ";
}

.gmx-FieldLabel .gmx-required-field-indicator {
  left: 10px;
  position: relative;
  top: -6px;
}
.gmx-required-field-indicator{
  	background-image: url("data:image/png;base64,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");
	background-position: left top;
  	background-repeat: no-repeat;
  	display: inline-block;
  	height: 7px;
  	margin-left: -7px;
  	padding-right: 0;
  	position: relative;
  	top: -6px;
  	width: 7px;
  	z-index: 1;
}

.gmx-UnitLabel{
	text-align: left;
	padding-left: 4px;
}

.gmx-HeaderLine {
	background-color: #e6e6e6;	
}

.gmx-ApplicationName {
	font-size: 1em;	
	padding-left: 8px;
	width: 250px;
}

.gmx-BannerText {
	font-size: 13px;
	padding-right: 8px;
}

button:focus {
  outline:none;
}
.gmx-treenodeicon{
	padding-left: 2px;
	padding-right: 2px;
}
.gmx-toolbarbutton{
	padding-left: 2px;
	padding-right: 2px;
}

.gmx-SummaryTable {
	width:100%;
	border-bottom: solid 1px #ddd;
	padding-bottom: 10px;
}

.gmx-SummaryTable .TitleCell {
	vertical-align:bottom; 
	text-align:center; 
	height:30px; 
	font-size:13px;
	color: #1a1a1a;
}

.gmx-SummaryTable .LabelCell {
	text-align: right;
	font-size: 12px;
	color: #666;
}

.gmx-SummaryTable .ValueCell {
	padding-left: 2px;
	text-align: left;
	font-size: 12px;
	color: #444;
}

/*------------------------------ busyIndicator ----------------------------------------*/
.gmx-busyIndicator.large{
	background-image: url("data:image/gif;base64,R0lGODlhIAAgAPf/AFOvTdaQq/rp6wK2qXd1OJSROUyR7RrK7mnMrbuOWaXIX7uDx8+VkPXq9A+J9XSrBC21iP1okFKn9aqL40iZSvDp1OP2+/xwaPZSSLBotl/BVlS6opLO9GiYBNqos+S0x6zN9/z8/J5OpMRzb5S5TKpzA8iEfaro8vmtunJo2fdFdQqQ1ek2Zbxs5c6u56p3Uen06s+o1tzpz7Sm7aNTy2W28q1SWUrMyKvRq4iuPu7WpVTO87GvciOTeAaXtLxmZZppA86viIZZxgPEtrVFfTLV1ctxnKKyfTPJ8uvs+2OBODnHkreOc/Tw5YrV18pjksyR6zxy5JTj846PU4WF65xnSv1Wg6VZq3q3eiHA0MSEAv+QrvP6/AKnmwe2yEu11utEOtTdx5x22cN07JlIwsNZi6/k1iuwxd709MWTzzOw9clohLtNg5mzboG7DHWYOPvv8qbczq+CJmbT9LtSdNm95Bm7+dHiraqnUurG1RSi9+zX17Z4wHqVUefY9fv3+hLK1KShOtfbuMx0jfXd49uTAubEx5Vs1I29K/+SjBbVx+e0TIG29NOnTfzU1RS/5Xp04f1iWejKjJWebAyg20OA6Mnn+rjQiAKckfz49drZ932jOOM7Mdno/OrU6Ozy4cPr481/pGtd05+Z5xigurVKbuGYA/Pu+16LAovPhWaxZPb69NfI8b/FpHCe7cJce8SedcvK9bRk3cvx+ubI9b2VRfmBev6/0Lh818bYoujZxMnVtbh9A9eeKb3b+d3FuCyX9v3AvdjDo7veusjhlQzBz5Xi4j+ki+PL55SO5MjLsQenvo1hzJFnzpye8SWvpdHs4Q+14oJ+5dGNAyul3X5z2RfQ2Pmno42Q8ZVgR6KA4EGMSLVcX6xc1c1/lQ3OwImK7oSCOV/W1o+F3sG+duC88tLRpOaoKlHa296eHIFRwZlIoMC871qcX/n39GXe5JPUwCehf9bx6KxlzxWh222NOsePHO7h9SvFuhG4ysfw8A6s3xOuw/t6nb+NKf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQkUxNUFGNTJCRDkxMUUzQTM0NjgzOUQ4OUYxMzIxNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQkUxNUFGNjJCRDkxMUUzQTM0NjgzOUQ4OUYxMzIxNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFEQjVBNTc0MkIzQjExRTNBMzQ2ODM5RDg5RjEzMjE1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJCRTE1QUY0MkJEOTExRTNBMzQ2ODM5RDg5RjEzMjE1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1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");
    height: 32px;
    width: 32px;
}

.gmx-busyIndicatorPanel.large {
    border-radius: 18px;
    height: 36px; 
    padding-right:10px;
}

.gmx-busyIndicator.small{
	background-image: url("data:image/gif;base64,R0lGODlhEAAQAPf/ALSxYjmzyKmo7/xqkXrI8caVzdqzr8yM7dSv17CGb/1za67K9jzM05nn8EuN7HW29rOX5oixNamJ4nS6ccmpeL6VdbJwt2uqbZqYQl7OphrQ0bvQkQ20xpTBN63Kchuu8veXkoJSwub394qwQ6vUq1Gvly2phN26c+TTtdCNBstwm5m3Ygu5rNXaxbjh+kLZ18qtm7dOcW2dCqKgYHmZQvqNqvbs9Y/bxfjy5dDFkSLH9EiUTGiHO4uYYHPM0K3l1bWLNhjD6vVdhvhWTGeX7Hl3PDW1q/n9/uS1yOrI1hGa2BOO9bK5kO5mXvRJdlOpUNvO7teYtXetCPrs7chyjtWcqYSC6IbJt//S2IyJOsV1ce7U2Kp1C+fV9r+CBefYzPvKx7bj6MiDf8a468ZmlEvW7v37/NaIppvV+9foyEnL+uk5aLyQXebKycvh+g2atpqX63Rp2WagbMnV+OvOkZtmTKx6VJTX4qBSyNiiNn3l5Pz8+dzb+fqsp9q54snaqpLg2siXNuLK6O/06f/7+8ttiPzI1uPA9ZvJm8N068LB9Lp62phoBrpNg/r9+zrEkkS7+bliZOrX7OWrNNSs55563cLp3KN/1dnAoymZfQaek1Oj88x3oP37/sPJqZnI+KxszZW18Q3KvTbJvj1y5Pqku9bntb10etrDs+CZCPLw+/+1yaajPtbO8+C6uf++u/DX4etIP0LL6gaonUGo97BXXJ1No8riyqdcraLXyLp/w/2twtWFnH6jNpx3z8RbjNXUqa5g1s2Fmj665EvS+5Nqy4W+Efrw8X7Md8+AppVs0kR55Yd72qd8aIyD37do33144tCRiz6b9tOfl+Cru7jhtMbflIuN7/fw+uQ8Mvv8/mpc0sai4uHgxc58lLvu9/+JguvDc2HAWP96nnfd3p3LQLue5dLftcNefdC+7vTftbfw7JON5LeAEJGU8r9nhWGNBvy+z+jz/Tad2luv9vy0sN6x9D2p3uClwc/btdyv84J/Pn7d9pbT7olcx////yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowODM2Q0FGRTYzMjM2ODExODIyQTkyQzhDRTM2OEFGNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjMzRkRBMzM1Q0IxMUUzOURFRUFERTBDODQ5REJEQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjMzRkRBMjM1Q0IxMUUzOURFRUFERTBDODQ5REJEQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjNCRjYxMzY2RjIzNjgxMTgyMkE5MkM4Q0UzNjhBRjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDgzNkNBRkU2MzIzNjgxMTgyMkE5MkM4Q0UzNjhBRjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5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")  !important;
	width: 16px;
	height: 16px;
}

.gmx-busyIndicator {
	background-repeat: no-repeat  !important;
	z-index: 2030;
	background-color: transparent;
}

.gmx-busyIndicatorPanel {
	border-radius: 10px;
	height: 20px;
	color: #666666;
	padding: 2px 5px 2px 2px;
	border: 1px solid #D9D9D9;
	background-color: #FFFFFF;
}

.gmx-handCursor-Image{
	cursor: pointer;
}

.gmx-Handleable-Image{
	cursor: pointer;
	vertical-align:middle;
}

.gmx-handCursor-Image:hover {
    color: #1a1a1a;
}

.gmx-Normal-Image, .gmx-Handleable-Image{
	background-color: transparent;
  	opacity: .4;
  	filter: alpha(opacity=40);
}

.gmx-Unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  outline: 0px none;
}

/*------------------------------ TreeTable ----------------------------------------*/
.gmx-TreeTable{
	font-size: 12px;
	margin-top: 5px;
}

.gmx-NavItem .gwt-Image, .popupContent .gwt-Image, .dimImage, .gmx-TreeTable img, .gmx-Search-Section img{
  opacity: .4;
  filter: alpha(opacity=40); 
}

.gmx-TableHeaderButton{
	height:20px;
}
.labelSection {
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #b3b3b3;	
}
.gmx-ListPopupPanel{
	padding: 0px;
	cursor: default;
	z-index: 99998;
}
.gmx-ListPopupPanel .popupContent{
	border: none;
	backgrond-color:white;
}
/*------------------------------ Suggest Box ----------------------------------------*/
.gwt-SuggestBox {
    text-align: left;
    width: 400px;
}
.gwt-SuggestBoxPopup {
    text-align: left;
    cursor: pointer;
    cursor: hand;
    /*border: 1px solid #666;*/
    /*border-top: 0;*/
    border: solid 1px;
    background-color: white;
}
.gwt-SuggestBoxPopup .item {
    /*border: 1px dotted #aaa;*/
    font-size: 13px;
    width: 390px;
    background-color: white;
}
.gwt-SuggestBoxPopup .item-root {
	color: #0000B4;
	font-style: italic;
}
.gwt-SuggestBoxPopup .item-mastersite {
	font-style: italic;
}	
.gwt-SuggestBoxPopup .item-selected {
    background-color: #13A3F7;
}
.gwt-SuggestBoxPopup .suggestPopupContent { 
	max-height: 500px; 
	overflow-y: auto; 
}
.gmx-NotificationImg {
	margin: 0px 0px 0px 5px;
}
.gmx-preferBoxPage{
	border-bottom: solid 1px #d4d4d4;
	border-right: solid 1px #d4d4d4;
	border-left: solid 1px transparent;
	border-top: solid 0px transparent;
}
.gmx-preferSplitPanel{
	border-bottom: solid 1px #d4d4d4;
	border-left: solid 1px #d4d4d4;
	border-right: solid 0px transparent;
	border-top: solid 0px transparent;
}
/*------------------------------ Common properties ----------------------------------------*/
.gmx-transparent{
	background-color:transparent;
	box-shadow:0 0;
	border: 0px solid transparent;
}
.gmx-transparent>td{
	border: 0px solid transparent;
}

.gmx-logout{
	background-color: transparent;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAANUlEQVR42mNgQAMZ2cX70TEDNoBNIYpiIOc/COPSiC6IoRiuECaJjslXSLTVZHmGqOAhFOAAwCxyDyWKdegAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    border: medium none;
    margin: 14px 26px 0px 5px !important;
	outline: medium none;
	cursor: pointer;
}
.gmx-logout:hover{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAP0lEQVR42mNgQANCi77tB2Hhxd/3w9gM2ABMEh3DFQBN+A/CuDSiCGJTDFcIk0TH5Csk2mqyPENU8OBTCBIHAGjTh2YOLmD1AAAAAElFTkSuQmCC");
}
.gmx-section-label {
	border-bottom: 1px solid #B3B3B3;
    color: #666666;
    cursor: default;
    display: block;
    font-size: 14px;
    height: 29px;
    line-height: 32px;
    padding-left: 10px;
    padding-top: 0;
    text-align: left;
    text-indent: 0;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
}
.last-child{
	margin-right: 10px;
}
.gmx-pageHader{
	border-bottom: solid 1px #d4d4d4;
	height:30px;
	width:100%	
}
.gmx-AliasTable .gwt-Image{
	opacity: .65;
    filter: alpha(opacity=65);
}
.gmx-TextBoxError {
	color: #1a1a1a !important;
	border: 1px solid #d5000e !important;
}
.gmx-TextBoxError:focus {
  	outline: none;
  	background-color: #FDF2F3 !important;
  	border: 1px solid #d5000e !important;
}
.gmx-ListBoxError {
	color: #1a1a1a !important;
	border: 1px solid #d5000e !important;
	height: 24px;
}
.gmx-ListBoxError:focus {
  	outline: none;
  	background-color: #FDF2F3 !important;
  	border: 1px solid #d5000e !important;
}
.gmx-userNameAndMenuPanel {
	height: 34px;
	list-style: none outside none;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    border-bottom: 1px solid rgb(179, 179, 179);
    position: relative;
    overflow: hidden;
    width: auto;
    background-color:#FFF;
}
.icon-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAfUlEQVR42pWSPQ6AIAxGO8HmBTijeEwGBnHwJDjopF9JNUj8gSZvKTxo2hJJzNQpYIEDUXCSU5QHEgaMYH+Bz0z+8u3yGYUUgGahL198EZiepM5awbGwNQhrqxAfS/oglWQbfrAsaGnZnzCltlYOLlyDK1ZjAB4sgpfctRoHLzgCpx+Q/QAAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  height: 12px;
  margin-left: -17px;
  margin-top: 6px;
  position: absolute;
  width: 19px;
}
/*---------------------------------------------------------- Tooltip/Popover----------------------------------*/
.popover, .tooltip {
  font-size: 12px;
  color: #ffffff;
  background-clip: padding-box;
  background-color: #333333;
  border: 1px solid #d6d6d6;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);  /*GP: Popover 0 1px 5px 0 rgba(0, 0, 0, 0.25);*/
  left: -9999px;
  opacity: 1;
  padding: 1px;
  position: absolute;
  min-width: 60px;
  max-width: 400px;
  text-align: left;
  top: 0;
  white-space: normal;
  transition: opacity .4s ease;
  z-index: 5001;
}

.popover {
  background-color: #FFFFFF;
  border: 1px solid #D6D6D6;
  color: #666666;
  z-index: 3010;
}

.popover.is-hidden, .tooltip.is-hidden {
  opacity: 0 !important;
  visibility: hidden;
}

.popover .alignRight, .tooltip .alignRight {
  color: #737373;
  float: right;
  font-size: 0.8em;
}

.popover p, .tooltip p {
  color: #FFFFFF;
  font-size: 1em;
  line-height: 12px;
  text-align: center;
}

.popover p {
  color: #535353;
}

.tooltip-title {
  background-color: #F7F7F7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
  font-size: 12px;
  color: #1a1a1a;
  font-weight: normal;
  line-height: 18px;
  margin: 0;
  padding: 8px 14px;
}

.tooltip-content {
  padding: 0 10px;
}

.popover .tooltip-content {
  padding: 10px 15px;
}

.popover-content, .tooltip-content p {
  margin-left: 0;
}

.popover .arrow, .popover .arrow:after, .tooltip .arrow, .tooltip .arrow:after {
  border-color: rgba(0, 0, 0, 0);
  border-style: solid;
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.popover .arrow, .tooltip .arrow {
  border-width: 11px;
}

.popover .arrow:after, .tooltip .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top .arrow, .tooltip.top .arrow {
  border-bottom-width: 0;
  border-top-color: #D6D6D6;
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
}

.popover.top .arrow:after, .tooltip.top .arrow:after {
  border-bottom-width: 0;
  border-top-color: #333;
  bottom: 3px;
  content: " ";
  margin-left: -10px;
}
.popover.top .arrow:after {
  border-top-color: #FFF;
}
.popover.right .arrow, .tooltip.right .arrow  {
  border-left-width: 0;
  border-right-color: #D6D6D6;
  left: -11px;
  margin-top: -11px;
  top: 50%;
}
.popover.right .arrow:after, .tooltip.right .arrow:after {
  border-left-width: 0;
  border-right-color: #333;
  bottom: -10px;
  content: " ";
  left: 2px;
}
.popover.right .arrow:after {
  border-right-color: #FFF;
}
.popover.bottom .arrow, .tooltip.bottom .arrow {
  border-bottom-color: #D6D6D6;
  border-top-width: 0;
  left: 50%;
  margin-left: -11px;
  top: -11px;
}
.popover.bottom .arrow:after, .tooltip.bottom .arrow:after {
  border-bottom-color: #333;
  border-top-width: 0;
  content: " ";
  margin-left: -10px;
  top: 1px;
}
.popover.bottom .arrow:after {
  border-bottom-color: #FFF;
}
.popover.left .arrow, .tooltip.left .arrow {
  border-left-color: #D6D6D6;
  border-right-width: 0;
  margin-top: -11px;
  right: -11px;
  top: 50%;
}
.popover.left .arrow:after, .tooltip.left .arrow:after {
  border-left-color: #333;
  border-right-width: 0;
  bottom: -10px;
  content: " ";
  right: 1px;
}
.popover.left .arrow:after {
  border-left-color: #FFF;
}

.tooltip-content li {
  list-style: none outside none;
}

.tooltip.is-error {
  background-color: #d5000e;
}

.tooltip.is-error.top .arrow:after {
  border-top-color: #d5000e;
}

.tooltip.is-error.left .arrow:after {
  border-left-color: #d5000e;
}

.tooltip.is-error.bottom .arrow:after {
  border-bottom-color: #d5000e;
}

.tooltip.is-error.right .arrow:after {
  border-right-color: #d5000e;
}
.popover.bottom.float .arrow,
.tooltip.bottom.float .arrow {
  left: auto;
  right: 17px;
}
.popover.top.float .arrow,
.tooltip.top.float .arrow {
  left: auto;
  right: 17px;
}

div.sso-user-not-binding {
    color: red;
    font-size: 1.2em;
    line-height: normal;
    white-space: normal;
    width: 80%;
    margin-top: 1em;
}