span, label, a, .GroupHeader, .StaticText, .TextCell, .Layout .Caption { 
    font-family: 'Segoe UI','Helvetica Neue','Droid Sans',Arial,Tahoma,Geneva,Sans-serif;
}
/* Login page */
.Logon .parameterlessLogonGroup .HItem.FirstColumn {
    display: none;
}

.Logon .parameterlessLogonGroup .validationText {
    font-size: 18px;
}
/* Layout Group Header */
.GroupHeader td.Label {
	width: 100%;
	color: black;
	font-size: 19px;
	padding: 0px 5px 0px 5px;
}
/* Layout Group Content */
.Layout.LayoutEditMode .Caption {
	padding: 4px 0px 5px 0px;
	white-space: inherit;
    height: 20px;
    color: #78909c;
    font: 12px Segoe UI;
    font-weight: 600;
    vertical-align: top;
}

.ExchangeProcedureLaunchParams .GroupContent .LayoutRowCell .Item .Caption {
    width: 90px !important;
}
.ExchangeProcedureLaunchParams .GroupContent .LayoutRowCell .Item .WebEditorCell {
    width: 644px !important;
    display: block;
    padding-left: 8px;
}
.Layout.LayoutViewMode .Caption {
	padding: 2px 0px 4px 0px;
	white-space: nowrap;
    height: 20px;
    color: #78909c;
    font: 12px Segoe UI;
    font-weight: 600;
    vertical-align: top;
}
.Layout .StaticText {
	color: #4f4f4f;
}
/* LP fixed */
#LP {
    position: fixed;
    height: calc(100% - 61px);
    overflow-y: scroll;
    box-sizing: content-box;
    -ms-overflow-style: none;
}
#LP::-webkit-scrollbar {
    display: none;
}
#Footer {
    padding: 0;
}
#CP {
    margin-bottom: 0 !important;
}
/* Standard Grid*/
.Grid
{
	width: 100%;
	background-color: White;
}
.GridList a
{
	color: Black;
	text-decoration: none;
}
.GridList a:hover
{
	color: black;
	text-decoration: underline;
}
.GridList 
{
	width: 100%;
	color: Black;
	text-align: left;
	font-weight: normal;
}
.EmptyGridList 
{
	font-weight: bold;
	font-size: 85%;
	color: #7F7F7F;
	text-align: center;
	padding: 4px;
}
.GridHeader 
{
	border: solid 1px #86BBEC;
}
.GridHeaderItem
{
	border: solid 1px #86BBEC;
	background-color: #C4DFF8;
	font-size: 85%;
	font-weight: normal;
	padding: 4px 7px 4px 7px;
}
.GridItem
	{
	padding: 3px 7px 3px 7px;
	border: solid 1px #C2C2C2;
	color: #1E72C2;
	font-size: 85%;
	font-family: Tahoma, Geneva, sans-serif;
	_word-wrap: break-word;
	_word-break : break-word;
}
.GridLastRow
{
}
.GridHoverRow td
{
	cursor: hand;
	cursor: pointer;
	background-color: #F7F7F7;
}
.GridPager 
{
	padding: 5px;
	color: Gray;
}
.GridPager A
{
	text-decoration: underline;
	color: #1E72C2;
}
/* Obsolete: DataGridContextMenu */
.ContextMenuHeader
{
	border: solid 1px #86BBEC;
	background-color: #C4DFF8;
	width: 0;
}
.ContextMenuItem 
{
	width: 0;
	padding: 2px 5px 2px 5px;
	border: solid 1px #C2C2C2;
	text-align:center;
	vertical-align:middle;
	white-space: nowrap;
}
.ContextMenuItem *
{
	white-space: nowrap;
}
/* Error info */
.ErrorMessage {
	vertical-align: middle;
    font-size: 12px;
    color: #DD2C00;
    margin: 8px 16px 8px 50px;
}
.ErrorLabel {
	text-align: left;
	color: #DD2C00;
    font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif;
}
#Dialog_ErrorInfo_ValidationInformation {
    color: #000000;
    font-family: 'Segoe UI','Helvetica Neue','Droid Sans',Arial,Tahoma,Geneva,Sans-serif;
}
.UPEI_ErrorInfo {
    float: left;
}
.nestedErrorInfo {
    background-color: #F4F4F4;
}
.nestedErrorInfo .ErrorMessage {
    border-bottom: 1px solid #CFD8DC;
    margin: 0px;
    padding: 18px 24px;
    width: 100%;
}

/* Progress Control */
.ProgressHover 
{
	background-color: white;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.Progress 
{
	border:none;
	background-color:transparent;
	vertical-align:middle;
	position:absolute;
}
.Progress td
{
	background-color:transparent;
}
/* Obsolete: ActionContainerBase and HorizontalSingleChoiceAsOperationActionItem */
.ActionLabel {
	font-size: 85%;
	color: Black;
}
.xafLookupButton.dxbButton_DevEx
{
    padding-top: 1px;
    padding-bottom: 1px;
}

.xafLookupButton.dxbButton_DevEx .dxb
{
    padding-top: 1px;
    padding-bottom: 2px;
}

.ParametrizedAction .Editor div.dxb
{
    padding-bottom: 1px !important;
}

.ParametrizedAction .Editor div.dxb span.dx-vam
{
    margin: 0;
}

.ParametrizedAction .Editor div.dxbf
{
    padding-bottom: 2px !important;
}

.ParametrizedActionControl
{
    margin: 1px 1px 2px;
}

.dxm-item .ParametrizedActionControl
{
    margin: 0px 5px !important;
}
.ClearButton {
    opacity: .55;
}
.ClearButton:hover {
    opacity: 100;
}
/* DashboardDesigner */
div[id*="DashboardViewer"] {
    width: 100% !important;
}

.MainContent div[id*="DashboardViewer"] {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

.MainContent .dx-dashboard-control {
    background-color: white;
}

#MRC .MainContent dashboard-viewer > dashboard-title .dx-toolbar-after {
    visibility: initial;
}

.MainPopUp .dx-dashboard-surface {
    height: calc(100% - 45px) !important;
}

/*start OutletEdit */

.OutletRequestClassRecognizeAddressDetailViewCss .FirstColumn .Caption.haRight {
    display: none;
}

.OutletRequestClassRecognizeAddressDetailViewCss .FirstColumn .Item {
    padding-right: 0 !important;
}

.OutletRequestClassCoordinatesDetailViewCss .HItem.FirstColumn.GroupContent {
    padding-bottom: unset !important;
}

.OutletRequestClassAddressDetailViewCss .StaticText {
    color: #78909c;
    font-weight: 600 !important;
    font: 12px Segoe UI;
}

.OutletRequestClassAddressDetailViewCss .dxeBase_DevEx.Caption.CheckBox,
.OutletRequestClassRecognizeAddressDetailViewCss .FirstColumn .dxeBase_DevEx.Caption.CheckBox {
    overflow: inherit;
}

.OutletRequestTotalClassAddressDetailViewCss .FirstColumn .GroupHeader .Label {
    padding-top: 10px;
}

.LayoutViewMode .OutletRequestClassCoordinatesDetailViewCss .FirstColumn .Item > span {
    display: block;
    margin-top: 26px;
}

.LayoutEditMode .OutletRequestClassCoordinatesDetailViewCss .FirstColumn .Item > span {
    display: block;
    margin-top: 29px;
}

.OutletRequestClassCustomCoordinatesDetailViewCss .HItem .Item {
    padding-top: 13px !important;
}
/*end OutletEdit */

.classAddressHierarchy .dxgvDetailRow_DevEx.detailsExpanded {
    background: white !important;
}