.ui-widget {
	font-size: 70%;
	font-family: "Montserrat Light";
}

.ui-widget .ui-widget {
	font-size: 100%;
	font-family: "Montserrat Light";
}

.ui-panelmenu .ui-panelmenu-content {
/*	background-color: #fafafb;*/
    background-color: #efefef;
}

.ui-panelmenu .ui-panelmenu-header.ui-state-default, .ui-panelmenu .ui-panelmenu-header.ui-state-default a {
	background: #EFEFEE;
	border-color: #D4D4D4;
}

.ui-panelmenu .ui-panelmenu-header.ui-state-active, .ui-panelmenu .ui-panelmenu-header.ui-state-active a {
	background-color: #EFEFEE;
	border-color: #D4D4D4;
	color: #000000;
}

.ui-panelmenu .ui-panelmenu-header .ui-icon {
	left: 0.7em;
	margin-top: -6px;
}

.ui-tree-toggler {
	padding-top: 0.3em;
}

.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
	margin-top: 4px;
	margin-left: 2px;
}

.ui-spinner .ui-icon-triangle-1-n {
	margin-top: -7px;
	font-size: 1em;
}

.ui-spinner .ui-icon-triangle-1-s {
	margin-top: -5px;
	font-size: 1em;
}

.ui-treetable .ui-treetable-toggler {
	margin-top: 1px;
	height: 12px;
	float: left;
}

.ui-treetable .ui-treetable-indent {
	height: 13px !important;
}

.ui-icon-minus {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 0.9em !important;
	color: #FF3B3A;
	height: 12px;
	padding-left: 2px;
}

.ui-icon-minus::before {
	content: "\e973";
}

.ui-icon-plus {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 0.9em !important;
	color: #00AF4E;
	height: 12px;
	padding-left: 2px;
}

.ui-icon-plus::before {
	content: "\e94e";
	padding: 0em;
}

.ui-icon-carat-2-n-s {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em !important;
	color: #000000;
	width: 2.2em;
}

.ui-icon-carat-2-n-s::before {
	content: "\e915\e916";
}

.ui-icon-triangle-1-e {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #000000;
}

.ui-icon-triangle-1-e::before {
	content: "\e918";
}

.ui-icon-triangle-1-s {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #000000;
}

.ui-icon-triangle-1-s::before {
	content: "\e915";
}

.ui-icon-triangle-1-n {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #000000;
}

.ui-icon-triangle-1-n::before {
	content: "\e916";
}

.ui-fileupload-buttonbar {
	background: #EFEFEE;
	border-color: #D4D4D4;
	padding: 0.4em;
}

.ui-fileupload-buttonbar .ui-button .ui-button-text {
    display: block !important;
}

.ui-datatable .ui-sortable-column-icon {
	font-size: 0.8em !important;
	top: 0.3em;
	position: relative;
}

.ui-datatable .ui-paginator {
	background: #FFFFFF;
	border-color: #FFFFFF;
}

.ui-datatable th.ui-state-hover {
	background-color: #D4D4D4;
	border-color: #D4D4D4;
}

.ui-datatable th.ui-state-active {
	background-color: #D4D4D4;
	border-color: #D4D4D4;
	color: #555;
}

.ui-state-highlight {
	border: 1px solid #00AFCE !important;
	/* background-color: rgba(0, 175, 206, 0.6) !important; */
	/*background-color: rgba(102, 207, 225, 1) !important;*/
	background-color: #00C3DA !important;

}

.ui-progressbar-value {
	border: 1px solid #00C3DA !important;
	/* background-color: rgba(0, 175, 206, 0.6) !important; */
	background-color: rgba(102, 207, 225, 1) !important;
}

.ui-fileupload-files {
	font-size: 0.8em;
}

.ui-xis-commandlink {
	color: #00AFCE !important;
}

.ui-datatable .ui-selection-column .ui-radiobutton-box .ui-icon,
	.ui-datatable .ui-selection-column .ui-chkbox-box .ui-icon {
	background-image:
		url(/xisCloud-Web/javax.faces.resource/images/ui-icons_ffffff_256x240.png.xhtml?ln=primefaces-omega);
}

.ui-paginator-page.ui-state-active {
	border: 1px solid #D6D6D6  !important;
	background-color: #00AFCE !important;
}

.ui-inputfield.ui-state-focus, .ui-widget-content .ui-inputfield.ui-state-focus,
	.ui-widget-header .ui-inputfield.ui-state-focus {
	box-shadow: 0 0 0px 0px #00AFCE;
	filter:drop-shadow(0px 0px 2px #00AFCE);
}

.ui-button {
	border: 1px solid #00C3DA;
	background-color: #00CEDE !important;
}

.ui-menu .ui-menu-list .ui-widget-header {
	background-color: #EFEFEE;
	border-color: #D4D4D4;
	color: #000000;
}

.ui-menuitem .ui-state-hover {
	border: 1px solid #00C3DA !important;
	/* background: #00AFCE !important; */
	background-color: rgba(0, 175, 206, 0.6) !important;
	color: #FFFFFF;
	padding-right: 0.5em;
}

.ui-xis-separator {
	display: inline-block;
	vertical-align: middle;
	padding-left: 2em;
	padding-right: 2em;
	font-size: 1.25em;
}

.separatorText {
    position: relative;
}

.ui-xis-separator-small {
	display: inline-block;
	vertical-align: middle;
	padding-left: 1em;
	padding-right: 1em;
}

.ui-xis-toolbar-group {
	border: 0;
	background: none;
	padding: 0px;
	height: auto;
}

.ui-xis-toolbar-group-left {
	position: relative;
	top: 5px;
	float: left;
	height: 5.5em;
}

.ui-xis-toolbar-group-center {
	margin: 1.85em auto;
	width: 30em;
}

.ui-xis-toolbar-group-right {
	position: relative;
	top: 5px;
	float: right;
	height: 5.5em;
}

.ui-xis-master-north {
	padding: 0px;
	border: 0px;
	overflow: hidden;
	height: auto;
	background: rgba(255, 0, 0, 0);
}

.ui-xis-master-south {
	font-size: 10px;
	padding: 2px;
	border: 0px;
	background: rgba(255, 0, 0, 0);
}

.ui-xis-master-center {
	padding: 4px;
	border: 0px;
}

.ui-xis-workplace-west {
	padding: 0px;
	border: 0px;
}

.ui-xis-contentviewer-north {
	padding: 0.0em !important;
    border: 0px !important;
    margin-top: 1px !important;
}

.ui-xis-contentviewer-east {
	padding : 0.0em !important;
    border: 0px !important;
}

.ui-xis-contentviewer-center {
	padding : 0.0em !important;
    border: 0px !important;
    overflow-y: auto;
    border-spacing: 0px !important;
}

.ui-xis-contentviewer-button-download {
	width: 150px !important;
	background-color: #42C37C !important;
	border-color: #42C37C !important;
	padding: 0.4em !important;
	font-size: 11.2px !important;
	padding-bottom: 0.4em !important;
	border-radius: 5px !important;
}

.ui-xis-contentviewer-button-share {
	width: 150px !important;
	background-color: #00AFCE !important;
	border-color: #00AFCE !important;
	padding: 0.4em !important;
	font-size: 11.2px !important;
	padding-bottom: 0.4em !important;
	border-radius: 5px !important;
}

.ui-xis-workplace-center {
	padding-left: 0px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px;
	display: inherit;
	overflow: hidden !important;
	background-color: #FFFFFF !important;
}

.ui-xis-header-info {
	font-weight: normal;
	margin-top: 2px;
	font-size: 1.25em;
}

.ui-xis-layout-content {
	overflow: auto !important;
	margin-top: 0px;
}

.ui-xis-layout-content-empty-outer {
	width: 99%;
	height: 100%;
}

.ui-xis-layout-content-empty {
	background: url(../../xisCloud-Web/resources/images/bg-logo.svg);
	position: relative;
	background-repeat: no-repeat;
	background-position: center 0px;
	width: 100%;
	height: 40vh;
	margin-bottom: 5vh;
	margin-top: 15vh;
}

.ui-xis-layout-content-empty-right {
	background:
		url(../../xisCloud-Web/resources/images/bg-top-right.svg);
	position: absolute;
	background-repeat: no-repeat;
	background-position: right top;
	right: 0;
	top: 10px;
	height: 60vh;
	width: 260px;
	background-size: contain;
}

.ui-xis-layout-content-empty-bottom {
	background:
		url(../../xisCloud-Web/resources/images/bg-bottom-left.svg);
	position: relative;
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 483px;
	height: 290px;
	margin-left: 10px;
	background-size: contain;
}

@media ( max-width : 1200px) {
	.ui-xis-layout-content-empty-bottom, .ui-xis-layout-content-empty-right
		{
		display: none;
	}
	.ui-xis-layout-content-empty {
		background: url(../../xisCloud-Web/resources/images/bg-logo.svg);
		position: relative;
		background-repeat: no-repeat;
		background-position: center 0px;
		width: 100%;
		height: 40vh;
		margin-bottom: 0px;
		margin-top: 21vh;
	}
}


#carouselGrid {
	width: 100%;
	display: inline-block;
}


.ui-xis-portal-footer {
	font-family: "Montserrat Light";
	color: rgba(0, 0, 0, 0.9);
	height: 10px;
}

.ui-xis-portal-copyright {
	position: fixed;
	bottom: 0;
	right: 0;
	margin: 5px 5px 5px 5px;
	vertical-align: bottom;
	font-size: 0.75em;
}

.ui-xis-portal-language {
	position: fixed;
	bottom: 30px;
	margin-left: 50%;
	text-align: center;
	width: 250px;
	left: -125px;
	font-size: 2em;
}

.ui-xis-portal-link {
	padding-right: 10px;
	text-decoration: none;
	color: #000000 !important;
}

.ui-xis-portal-user-photo {
	border: 3px solid;
	border-radius: 50%;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: none;
	font-size: 4em !important;
}

.ui-xis-portal-user-photo::before {
	content: "\e94d";
}

/* Flags */
.ui-xis-flag-pt {
	background-image: url(../resources/images/flags/pt.png);
	height: 11px;
	width: 16px;
	display: block;
}

.ui-xis-flag-en {
	background-image: url(../resources/images/flags/gb.png);
	height: 11px;
	width: 16px;
	display: block;
}

.ui-xis-flag-es {
	background-image: url(../resources/images/flags/es.png);
	height: 11px;
	width: 16px;
	display: block;
}

.ui-xis-flag-fr {
	background-image: url(../resources/images/flags/fr.svg);
	height: 11px;
	width: 16px;
	display: block;
}

.ui-xis-flag-de {
	background-image: url(../resources/images/flags/de.svg);
	height: 11px;
	width: 16px;
	display: block;
}

.ui-xis-flag-cn {
	background-image: url(../resources/images/flags/cn.svg);
	height: 11px;
	width: 16px;
	display: block;
}

.ui-xis-flag-it {
	background-image: url(../resources/images/flags/it.svg);
	height: 11px;
	width: 16px;
	display: block;
}

.ui-xis-flag-jp {
	background-image: url(../resources/images/flags/jp.svg);
	height: 11px;
	width: 16px;
	display: block;
}

.ui-xis-flag-kr {
	background-image: url(../resources/images/flags/kr.svg);
	height: 11px;
	width: 16px;
	display: block;
}

.ui-xis-flag-ru {
	background-image: url(../resources/images/flags/ru.svg);
	height: 11px;
	width: 16px;
	display: block;
}

/* Icons Tree */
.ui-xis-icon-tree-folder {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	color: #FF961D;
	font-size: 1.3em;
	margin-top: 1px;
	margin-left: 2px;
}

.ui-xis-icon-tree-folder::before {
	content: "\e972";
}

.ui-xis-icon-tree-document {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: nomal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	color: #3552B4;
	font-size: 1.3em;
	margin-top: 1px;
	margin-left: 2px;
}

.ui-xis-icon-tree-document::before {
	content: "\e948";
}

/* Icons Small */
[class^="ui-xis-icon-small-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal !important;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size: 1.5em;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: none;
}

.ui-xis-icon-small-help::before {
	content: "\e968";
	color: #3552B4;
	font-size: 0.8em;
}

.ui-xis-icon-small-ac-add::before {
	content: "\e94e";
	color: #00AF4E;
	font-size: 0.8em;
}

.ui-xis-icon-small-ac-edit::before {
	content: "\e927";
	color: #3552B4;
}


.ui-xis-icon-small-ac-duplicate::before {
	content: "\e936";
	color: #733AB7;
}


.ui-xis-icon-small-email-help::before {
	padding-left: 0.4em;
	content: "\e928";
	color: #FF961D;
	font-size: 0.9em;
}

.ui-xis-icon-small-checked-help::before {
	padding-left: 0.4em;
	content: "\e976";
	color: #00AF4E;
	font-size: 0.7em;
}

.ui-xis-icon-small-unchecked-help::before {
	padding-left: 0.4em;
	content: "\e91f";
	color: #FF3B3A;
	font-size: 0.6em;
}

.ui-xis-icon-small-add::before {
	content: "\e94e";
	color: #00AF4E;
}

.ui-xis-icon-small-modify::before {
	content: "\e971";
	color: #FF961D;
}

.ui-xis-icon-small-modifyconfirm::before {
	content: "\e971";
	color: #FF961D;
}

.ui-xis-icon-small-edit::before {
	content: "\e927";
	color: #3552B4;
}

.ui-xis-icon-small-duplicate::before {
	content: "\e936";
	color: #733AB7;
}

.ui-xis-icon-small-delete::before {
	content: "\e973";
	color: #FF3B3A;
}

.ui-xis-icon-small-deleteconfirm::before {
	content: "\e973";
	color: #FF3B3A;
}

.ui-xis-icon-small-down::before {
	content: "\e95f";
	color: #3552B4;
}

/* Icons */
.ui-xis-icon-logout {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #FF3B3A;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-logout::before {
	content: "\e93d";
}

.ui-xis-icon-default-avatar {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #00AFCE;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-default-avatar::before {
	content: "\e94d";
}

.ui-xis-icon-preferences {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #00AF4E;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-preferences::before {
	content: "\e939";
}

.ui-xis-icon-config {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #ff961d;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-config::before {
	content: "\e962";
}

.ui-xis-icon-font {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-xisconnectclient::before {
	content: "\e95f";
}

.ui-xis-icon-export-excel {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #00AF4E;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-export-excel::before {
	content: "\e92f";
}

.ui-xis-icon-export-pdf {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #FF3B3A;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-export-pdf::before {
	content: "\e92b";
}

.ui-xis-icon-export-csv {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #986DC9;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-export-csv::before {
	content: "\e92a";
}

.ui-xis-icon-export-xml {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #FF961D;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-export-xml::before {
	content: "\e92c";
}

.ui-xis-icon-diagram-1 {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #00AF4E;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-diagram-1::before {
	content: "\e93a";
}

.ui-xis-icon-diagram-2 {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #FF3B3A;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-diagram-2::before {
	content: "\e93a";
}

.ui-xis-icon-diagram-3 {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #986DC9;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-diagram-3::before {
	content: "\e93a";
}

.ui-xis-icon-diagram-4 {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #FF961D;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-diagram-4::before {
	content: "\e93a";
}

.ui-xis-icon-report-1 {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #00AF4E;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-report-1::before {
	content: "\e96e";
}

.ui-xis-icon-report-2 {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #FF3B3A;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-report-2::before {
	content: "\e96e";
}

.ui-xis-icon-report-3 {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #986DC9;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-report-3::before {
	content: "\e96e";
}

.ui-xis-icon-report-4 {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #FF961D;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-report-4::before {
	content: "\e96e";
}

.ui-xis-icon-task-1 {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #00AF4E;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-task-1::before {
	content: "\e96f";
}

.ui-xis-icon-task-2 {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #FF3B3A;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-task-2::before {
	content: "\e96f";
}

.ui-xis-icon-send-1 {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #00AF4E;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-send-1::before {
	content: "\e928";
}

.ui-xis-icon-send-2 {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #FF3B3A;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-send-2::before {
	content: "\e928";
}

.ui-xis-icon-task-3 {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #986DC9;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-task-3::before {
	content: "\e96f";
}

.ui-xis-icon-task-4 {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #FF961D;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-task-4::before {
	content: "\e96f";
}

.ui-xis-icon-content {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #00AF4E;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-content::before {
	content: "\e931";
}

.ui-xis-noicon-content {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #00AF4E;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-save {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #00AF4E;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-save::before {
	content: "\e950";
}

.ui-xis-icon-saveok {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #FF3B3A;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-saveok::before {
	content: "\e952";
}

.ui-xis-icon-savenew {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #986DC9;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-savenew::before {
	content: "\e953";
}

.ui-xis-icon-saveduplicate {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #FF961D;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-saveduplicate::before {
	content: "\e951";
}

.ui-xis-icon-config-list {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #00AF4E;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-config-list::before {
	content: "\e961";
}

.ui-xis-icon-config-filter {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #FF3B3A;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-config-filter::before {
	content: "\e960";
}

.ui-xis-icon-config-sort {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #986DC9;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-config-sort::before {
	content: "\e963";
}

.ui-xis-icon-config-form {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #FF961D;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-config-form::before {
	content: "\e962";
}

.ui-xis-icon-sort-active {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1.2em;
	color: #00AF4E;
}

.ui-xis-icon-sort-active::before {
	content: "\e959";
}

.ui-xis-icon-filter-active {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1.2em;
	color: #FF3B3A;
}

.ui-xis-icon-filter-active::before {
	content: "\e96a";
}

.ui-xis-icon-filter-global-active {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1.6em;
	left: 0.2em !important;
	width: 2em;
	color: #FF3B3A;
}

.ui-xis-icon-filter-global-active::before {
	content: "\e925";
}

.ui-xis-icon-sort-global-active {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1.6em;
	left: 0.0em !important;
	width: 2em;
	color: #00AF4E;
}

.ui-xis-icon-sort-global-active::before {
	content: "\e925";
}

.ui-xis-find-feature {
	border-spacing: 0px;
	margin-top: 0.5em;
	margin-right: 0.5em;
	background-color: rgba(45, 45, 45, 0.20);
	/* background-color: #eef0f2; */
    box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.17);
	border-radius: 0.313em;
	height: 2em;
}

.ui-xis-icon-feature-link {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 1em !important;
}

.ui-xis-icon-feature-link::before {
	content: "\e944";
}

.ui-xis-icon-notification {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 2em !important;
}

.ui-xis-icon-new-task::before {
	content: "\e938";
}

.ui-xis-icon-new-notification {
	font-size: 2.5em !important;	
}

.ui-xis-icon-new-notification::before {
	content: "\e9a3";
}

.ui-xis-icon-batchedit::before {
	content: "\e9a4";
}

.ui-blink-notification {
	animation: blink 2s ease-in infinite;
}

@keyframes blink {from ,to{ opacity:1}50%{opacity:0}}

.ui-xis-icon-select-context {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder !important;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 2em !important;
	padding-left: 0.5em;
}

.ui-xis-icon-select-context::before {
	content: "\e915";
}

.ui-xis-icon-arrow::before {
	content: "\e915";
}

.ui-xis-icon-arrow {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ui-xis-icon-drag {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	opacity: 0.4;
}

.ui-xis-icon-drag::before {
	content: "\e94c";
}

/*Msg*/
.ui-xis-icon-msg-warning {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 2em;
	color: #FFB428;
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-left: 0.2em;
}

.ui-xis-icon-msg-warning::before {
	content: "\e975";
}

.ui-messages-fatal-icon {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 2em;
}

.ui-messages-fatal-icon::before {
	content: "\e967";
}

.ui-messages-error-icon {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 2em;
}

.ui-messages-error-icon::before {
	content: "\e966";
}

.ui-messages-warn-icon {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 2em;
}

.ui-messages-warn-icon::before {
	content: "\e975";
}

.ui-messages-info-icon {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 2em;
}

.ui-messages-info-icon::before {
	content: "\e969";
}

.ui-growl-image-fatal {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 2em;
	margin-top: 2px;
	color: #FF3B3A;
}

.ui-growl-image-fatal::before {
	content: "\e967";
}

.ui-growl-image-error {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 2em;
	margin-top: 2px;
	color: #FF3B3A;
}

.ui-growl-image-error::before {
	content: "\e966";
}

.ui-growl-image-warn {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 2em;
	margin-top: 2px;
	color: #FFB428;
}

.ui-growl-image-warn::before {
	content: "\e975";
}

.ui-growl-image-info {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 2em;
	margin-top: 2px;
	color: #00AF4E;
}

.ui-growl-image-info::before {
	content: "\e969";
}

.ui-growl-item-container {
	background: #00AFCE !important;
	opacity: 1;
}

.ui-messages-error {
	margin-top: 0px !important;
}

.ui-messages-warn {
	margin-top: 0px !important;
}

.ui-messages-info {
	margin-top: 0px !important;
}

.ui-messages-fatal {
	margin-top: 0px !important;
}

/*Buttons Dialog*/
.ui-xis-icon-button-select {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder !important;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 2em;
	color: #FF961D;
	padding-top: 0.2em;
	padding-right: 0.2em;
	margin-top: -0.7em !important;
	height: 2em;
}

.ui-xis-icon-button-select::before {
	content: "\e976";
}

.ui-xis-button-pannel {
	margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}

.ui-xis-button-pannel tr {
    border: 0px !important;
}

.ui-xis-button-pannel td {
    border: 0px !important;
}

.ui-xis-button-med-yes {
	width: 154px;
	background-color: #42C37C !important;
	border-color: #42C37C !important;
	font-size: 0.8em;
	margin-top: 1em;
	padding: 0.4em;
	padding-bottom: 0.4em;
	border-radius: 5px;
}

.ui-xis-button-med-yellow {
	width: 154px;
	background-color: #FFB145 !important;
	border-color: #FFB145 !important;
	font-size: 0.8em;
	margin-top: 1em;
	padding: 0.4em;
	padding-bottom: 0.4em;
	border-radius: 5px;
}

.ui-xis-button-yes {
	width: 150px;
	background-color: #42C37C !important;
	border-color: #42C37C !important;
	font-size: 0.8em;
	padding: 0.4em;
	padding-bottom: 0.4em;
	border-radius: 5px;
}

.ui-xis-button-no {
	width: 150px;
	background-color: #FF6F6B !important;
	border-color: #FF6F6B !important;
	font-size: 0.8em;
	padding: 0.4em;
	padding-bottom: 0.4em;
	border-radius: 5px;
}

.ui-xis-button-op1 {
	width: 150px;
	background-color: #FFB145 !important;
	border-color: #FFB145 !important;
	font-size: 0.8em;
	padding: 0.4em;
	padding: 0.4em;
	border-radius: 5px;
}

.ui-fileupload-buttonbar {
	background-color: #FFFFFF;
	border:0px;
}

.ui-fileupload-content {
	height: 160px;
	overflow: auto;
}

.ui-fileupload-content .ui-progressbar {
	width: 200px;
}

.ui-fileupload-upload {
	background-color: #42C37C !important;
	border-color: #42C37C !important;
	font-size: 0.8em;
	padding: 0.4em !important;
	border-radius: 5px;
}

.ui-fileupload-cancel {
	background-color: #FF6F6B !important;
	border-color: #FF6F6B !important;
	font-size: 0.8em;
	padding: 0.4em !important;
	border-radius: 5px;
}

.ui-fileupload-choose {
	background-color: #FFB145 !important;
	border-color: #FFB145 !important;
	font-size: 0.8em;
	padding: 0.4em !important;
	border-radius: 5px;
}

.ui-xis-icon-button-yes {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder !important;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #00AF4E;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-button-yes::before {
	content: "\e976";
}

.ui-xis-icon-button-no {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder !important;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #FF3B3A;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-button-no::before {
	content: "\e91f";
}

.ui-xis-icon-button-citizencard {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder !important;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 2em;
	color: #986DC9;
	margin-top: -0.55em !important;
	margin-left: -0.55em !important;
	padding-right: 0.2em;
	height: 2.0em;
	width: 2.0em;
}

.ui-xis-icon-button-citizencard::before {
	content: "\e91d";
}

.ui-xis-icon-button-save {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder !important;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #00AF4E;
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-button-save::before {
	content: "\e950";
}

.ui-xis-icon-button-cancel {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder !important;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1em;
	color: #FF3B3A;
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-left: 1px;
}

.ui-xis-icon-button-cancel::before {
	content: "\e91f";
}



/* Home */
.ui-xis-home-column {
	margin: 0.72em;
}

.ui-xis-home-button {
	width: 20.1em ;
	height: 20.1em ;
	font-style: normal !important;
	color: white !important;
	position: relative;
}

.ui-xis-home-dashboard-icon-position-top {
	padding-top: 0.2em !important;
	text-align: right !important;
	height: 1.5em !important;
	font-size: 2.87em;
}

.ui-xis-home-dashboard-icon-position {
	vertical-align: middle !important;
	text-align: center !important;
	font-size: 5.74em;
	padding-top:77px;
	height: 200px;
	margin-top: -50px;
}

.ui-xis-home-dashboard-text-position {
padding-left: 1em !important;
    width: 12em !important;
    /* height: 3em !important; */
    text-align: left;
    padding-top: 15px;
    position: absolute;
    bottom: 0px;
    padding-bottom: 1em;
}

.ui-xis-home-dashboard-text-position::after {
	content: "";
	display: inline-block;
	height: 100%; /* Let it be as height as the parent */
	vertical-align: bottom;
}

.ui-xis-home-text {
	display: inline-block;
	vertical-align: bottom;
	font-size:1.429em;
}

[class^="ui-xis-home-icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal !important;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class^="ui-xis-home-icon-"]:not(#button-home-icon):not(#button-home-icon-add) {
	font-size: 2.3em;
}

.ui-xis-home-icon-addshortcut::before {
	content: "\e94e";
	color: #000000;
}

.ui-xis-home-icon-manage::before {
	content: "\e920";
}

.ui-xis-home-icon-entitymanagement::before {
	content: "\e929";
}

.ui-xis-home-icon-productmanagement::before {
	content: "\e93f";
}

.ui-xis-home-icon-salerevenue::before {
	content: "\e934";
}

.ui-xis-home-icon-purchaseexpense::before {
	content: "\e92d";
}

.ui-xis-home-icon-humanresources::before {
	content: "\e932";
}

.ui-xis-home-icon-banking::before {
	content: "\e94a";
}

.ui-xis-home-icon-assetmanagement::before {
	content: "\e935";
}

.ui-xis-home-icon-financial::before {
	content: "\e930";
}

.ui-xis-home-icon-contentmanagement::before {
	content: "\e921";
}

.ui-xis-home-icon-myportal::before {
	content: "\e90e";
}

.ui-xis-home-icon-supportdatamanagement::before {
	content: "\e919";
}

.ui-xis-home-icon-othersystems::before {
	content: "\e93b";
}

.ui-xis-home-icon-feature::before {
	content: "\e914";
}

.ui-xis-home-icon-processmanagement::before {
	content: "\e96b";
}

.ui-xis-home-icon-Alterar-em-Lote::before {
	content: "\e9a7";
}

/*dialog select icon*/
.ui-xis-home-icon-x-spe-favorite::before {content: "\e900";}
.ui-xis-home-icon-x-spe-flower::before {content: "\e901";}
.ui-xis-home-icon-x-spe-football::before {content: "\e902";}
.ui-xis-home-icon-x-spe-forrst::before {content: "\e903";}
.ui-xis-home-icon-x-spe-gamepad::before {content: "\e904";}
.ui-xis-home-icon-x-spe-gift::before {content: "\e905";}
.ui-xis-home-icon-x-spe-girl::before {content: "\e906";}
.ui-xis-home-icon-x-spe-graduate_cap::before {content: "\e907";}
.ui-xis-home-icon-x-spe-key1::before {content: "\e908";}
.ui-xis-home-icon-x-spe-leaf::before {content: "\e909";}
.ui-xis-home-icon-x-spe-lifebuoy::before {content: "\e90a";}
.ui-xis-home-icon-x-spe-light_bulb::before {content: "\e90b";}
.ui-xis-home-icon-x-spe-shield::before {content: "\e90c";}
.ui-xis-home-icon-x-spe-shoe1::before {content: "\e90d";}
.ui-xis-home-icon-x-spe-smile2::before {content: "\e90e";}
.ui-xis-home-icon-x-spe-smile3::before {content: "\e90f";}
.ui-xis-home-icon-x-spe-star::before {content: "\e910";}
.ui-xis-home-icon-x-spe-stethoscope::before {content: "\e911";}
.ui-xis-home-icon-x-spe-teddy_bear::before {content: "\e912";}
.ui-xis-home-icon-x-spe-tennis::before {content: "\e913";}
.ui-xis-home-icon-xis_default::before {content: "\e914";}
.ui-xis-home-icon-xis-arrow1::before {content: "\e915";}
.ui-xis-home-icon-xis-arrow2::before {content: "\e916";}
.ui-xis-home-icon-xis-arrow3::before {content: "\e917";}
.ui-xis-home-icon-xis-arrow4::before {content: "\e918";}
.ui-xis-home-icon-xis-aux_data::before {content: "\e919";}
.ui-xis-home-icon-xis-bar1::before {content: "\e91a";}
.ui-xis-home-icon-xis-bar2::before {content: "\e91b";}
.ui-xis-home-icon-xis-calendar::before {content: "\e91c";}
.ui-xis-home-icon-xis-citizen_re::before {content: "\e91d";}
.ui-xis-home-icon-xis-citizen_up::before {content: "\e91e";}
.ui-xis-home-icon-xis-close::before {content: "\e91f";}
.ui-xis-home-icon-xis-config::before {content: "\e920";}
.ui-xis-home-icon-xis-content_mag::before {content: "\e921";}
.ui-xis-home-icon-xis-credit_card::before {content: "\e922";}
.ui-xis-home-icon-xis-default_av::before {content: "\e923";}
.ui-xis-home-icon-xis-dot1::before {content: "\e924";}
.ui-xis-home-icon-xis-dot2::before {content: "\e925";}
.ui-xis-home-icon-xis-download::before {content: "\e926";}
.ui-xis-home-icon-xis-edit::before {content: "\e927";}
.ui-xis-home-icon-xis-email::before {content: "\e928";}
.ui-xis-home-icon-xis-ent::before {content: "\e929";}
.ui-xis-home-icon-xis-exp_csv::before {content: "\e92a";}
.ui-xis-home-icon-xis-exp_pdf::before {content: "\e92b";}
.ui-xis-home-icon-xis-exp_xml::before {content: "\e92c";}
.ui-xis-home-icon-xis-expenses::before {content: "\e92d";}
.ui-xis-home-icon-xis-exportar::before {content: "\e92e";}
.ui-xis-home-icon-xis-exp_zip::before {content: "\e993";}
.ui-xis-home-icon-xis-expxls::before {content: "\e92f";}
.ui-xis-home-icon-xis-finan_mag::before {content: "\e930";}
.ui-xis-home-icon-xis-file_check::before {content: "\e931";}
.ui-xis-home-icon-xis-human_res::before {content: "\e932";}
.ui-xis-home-icon-xis-import::before {content: "\e933";}
.ui-xis-home-icon-xis-income::before {content: "\e934";}
.ui-xis-home-icon-xis-invest_mag::before {content: "\e935";}
.ui-xis-home-icon-xis-multi_files::before {content: "\e936";}
.ui-xis-home-icon-xis-myportal::before {content: "\e937";}
.ui-xis-home-icon-xis-notifications::before {content: "\e938";}
.ui-xis-home-icon-xis-options2::before {content: "\e939";}
.ui-xis-home-icon-xis-org::before {content: "\e93a";}
.ui-xis-home-icon-xis-othersystem::before {content: "\e93b";}
.ui-xis-home-icon-xis-pie_chart2::before {content: "\e93c";}
.ui-xis-home-icon-xis-power::before {content: "\e93d";}
.ui-xis-home-icon-xis-print::before {content: "\e93e";}
.ui-xis-home-icon-xis-prod_mag::before {content: "\e93f";}
.ui-xis-home-icon-xis-refresh::before {content: "\e940";}
.ui-xis-home-icon-xis-save::before {content: "\e941";}
.ui-xis-home-icon-xis-scheck1::before {content: "\e942";}
.ui-xis-home-icon-xis-scheck2::before {content: "\e943";}
.ui-xis-home-icon-xis-search::before {content: "\e944";}
.ui-xis-home-icon-xis-shield::before {content: "\e945";}
.ui-xis-home-icon-xis-star::before {content: "\e946";}
.ui-xis-home-icon-xis-sync::before {content: "\e947";}
.ui-xis-home-icon-xis-text_file::before {content: "\e948";}
.ui-xis-home-icon-xis-trash2::before {content: "\e949";}
.ui-xis-home-icon-xis-treasury::before {content: "\e94a";}
.ui-xis-home-icon-xis-update::before {content: "\e94b";}
.ui-xis-home-icon-xis-drag::before {content: "\e94c";}
.ui-xis-home-icon-xis-default-avatar::before {content: "\e94d";}
.ui-xis-home-icon-xis-plus::before {content: "\e94e";}
.ui-xis-home-icon-xis-new-doc::before {content: "\e94f";}
.ui-xis-home-icon-xis-save2::before {content: "\e950";}
.ui-xis-home-icon-save_dup::before {content: "\e951";}
.ui-xis-home-icon-save_ex::before {content: "\e952";}
.ui-xis-home-icon-save_new::before {content: "\e953";}
.ui-xis-home-icon-save_conc::before {content: "\e954";}
.ui-xis-home-icon-arrow_down_alt::before {content: "\e955";}
.ui-xis-home-icon-arrow_left_alt::before {content: "\e956";}
.ui-xis-home-icon-arrow_right_alt::before {content: "\e957";}
.ui-xis-home-icon-arrow_up_alt::before {content: "\e958";}
.ui-xis-home-icon-arrows_alt::before {content: "\e959";}
.ui-xis-home-icon-arrow1_down::before {content: "\e95a";}
.ui-xis-home-icon-arrow1_left::before {content: "\e95b";}
.ui-xis-home-icon-arrow1_right::before {content: "\e95c";}
.ui-xis-home-icon-arrow1_up::before {content: "\e95d";}
.ui-xis-home-icon-arrows1::before {content: "\e95e";}
.ui-xis-home-icon-arrow2_b::before {content: "\e95f";}
.ui-xis-home-icon-config_2::before {content: "\e960";}
.ui-xis-home-icon-config_3::before {content: "\e961";}
.ui-xis-home-icon-config_4::before {content: "\e962";}
.ui-xis-home-icon-config_5::before {content: "\e963";}
.ui-xis-home-icon-copy2::before {content: "\e964";}
.ui-xis-home-icon-cross::before {content: "\e965";}
.ui-xis-home-icon-error::before {content: "\e966";}
.ui-xis-home-icon-fatal::before {content: "\e967";}
.ui-xis-home-icon-help2::before {content: "\e968";}
.ui-xis-home-icon-info::before {content: "\e969";}
.ui-xis-home-icon-filter_alt::before {content: "\e96a";}
.ui-xis-home-icon-folder1::before {content: "\e96b";}
.ui-xis-home-icon-pause::before {content: "\e96c";}
.ui-xis-home-icon-play::before {content: "\e96d";}
.ui-xis-home-icon-report::before {content: "\e96e";}
.ui-xis-home-icon-task2::before {content: "\e96f";}
.ui-xis-home-icon-sync_missing::before {content: "\e970";}
.ui-xis-home-icon-pencil1::before {content: "\e971";}
.ui-xis-home-icon-folder2::before {content: "\e972";}
.ui-xis-home-icon-minus::before {content: "\e973";}
.ui-xis-home-icon-save_print::before {content: "\e974";}
.ui-xis-home-icon-warning2::before {content: "\e975";}
.ui-xis-home-icon-check::before {content: "\e976";}
.ui-xis-home-icon-file_opt::before {content: "\e977";}
.ui-xis-home-icon-D_view::before {content: "\e978";}
.ui-xis-home-icon-award::before {content: "\e979";}
.ui-xis-home-icon-audio_file::before {content: "\e97a";}
.ui-xis-home-icon-book3::before {content: "\e97b";}
.ui-xis-home-icon-compass::before {content: "\e97c";}
.ui-xis-home-icon-direction::before {content: "\e97d";}
.ui-xis-home-icon-flag1::before {content: "\e97e";}
.ui-xis-home-icon-groups::before {content: "\e97f";}
.ui-xis-home-icon-inbox4::before {content: "\e980";}
.ui-xis-home-icon-lock3::before {content: "\e981";}
.ui-xis-home-icon-paperclip::before {content: "\e982";}
.ui-xis-home-icon-server::before {content: "\e983";}
.ui-xis-home-icon-share3::before {content: "\e984";}
.ui-xis-home-icon-shopping_cart::before {content: "\e985";}
.ui-xis-home-icon-suitcase4::before {content: "\e986";}
.ui-xis-home-icon-tag2::before {content: "\e987";}
.ui-xis-home-icon-xis-sel-show::before {content: "\e988";}
.ui-xis-home-icon-xis-sel-hide::before {content: "\e989";}
.ui-xis-home-icon-arrow2_c::before {content: "\e98a";}
.ui-xis-home-icon-arrow2_e::before {content: "\e98b";}
.ui-xis-home-icon-arrow2_d::before {content: "\e98c";}
.ui-xis-home-icon-xis-calendar2::before {content: "\e98d";}
.ui-xis-home-icon-xis-POS::before {content: "\e98e";}
.ui-xis-home-icon-Match-Bank::before {content: "\e994";}
.ui-xis-home-icon-reopen::before {content: "\e995";}
.ui-xis-home-icon-Social_Instagram::before{content: "\e996";}
.ui-xis-home-icon-Social_facebook::before{content: "\e997";}
.ui-xis-home-icon-Social_linkedin::before{content: "\e998";}
.ui-xis-home-icon-Social_twitter::before{content: "\e999";}
.ui-xis-home-icon-xis-star-color::before {content: "\e99a";}
.ui-xis-home-icon-Signature::before {content: "\e99b";}
.ui-xis-home-icon-Signature-error::before {content: "\e99c";}
.ui-xis-home-icon-Signature-valid::before {content: "\e99d";}
.ui-xis-home-icon-arquivar::before {content: "\e99e";}
.ui-xis-home-icon-desarquivar::before {content: "\e99f";}
.ui-xis-home-icon-xis-generate::before {content: "\e9a0";}
.ui-xis-home-icon-xis-diagram::before {content: "\e9a2";}
.ui-xis-home-icon-xis-mindmap::before {content: "\e9a1";}
.ui-xis-home-icon-xis-notifications-int::before {content: "\e9a3";}
.ui-xis-home-icon-Alterar-em-Lote::before {content: "\e9a4";}
.ui-xis-home-icon-arquivo_remover::before {content: "\e9a5";}
.ui-xis-home-icon-arquivo_apagar::before {content: "\e9a6";}
.ui-xis-home-icon-Apagar-logo-dados::before {content: "\e9a9";}
.ui-xis-home-icon-Apagar-logo-imagem::before {content: "\e9aa";}
.ui-xis-home-icon-Importar-logo-dados::before {content: "\e9ab";}
.ui-xis-home-icon-Importar-logo-imagem::before {content: "\e9ac";}
.ui-xis-home-icon-xis-new-tab::before {content: "\e9ad";}

.ui-xis-home-color-addshortcut .ui-xis-home-button {
	background: transparent;
	border: 1px solid #d4d4d4;
	transform: scale(0.994);
}

.ui-xis-home-color-addshortcut .ui-xis-home-button  .ui-xis-home-dashboard-icon-position-top {
	visibility: hidden;
}

.ui-xis-home-color-addshortcut label{
	color: #000000;
}

/* secondary colors */
.ui-xis-home-color-entitymanagement {
	background: #6A7FC7;
}

.ui-xis-home-color-productmanagement {
	background: #42C37C;
}

.ui-xis-home-color-salerevenue {
	background: #00CEDE;
}

.ui-xis-home-color-purchaseexpense {
	background: #7F9FA8;
}

.ui-xis-home-color-humanresources {
	background: #FFC85A;
}

.ui-xis-home-color-banking {
	background: #FF538C;
}

.ui-xis-home-color-assetmanagement {
	background: #986DC9;
}

.ui-xis-home-color-financial {
	background: #00B2A6;
}

.ui-xis-home-color-contentmanagement {
	background: #CC5DC4;
}

.ui-xis-home-color-myportal {
	background: #94D279;
}

.ui-xis-home-color-supportdatamanagement {
	background: #FF7F5D;
}

.ui-xis-home-color-othersystems {
	background: #FFB145;
}

.ui-xis-home-color-feature {
	background: #00C3DA;
}

.ui-xis-home-color-manage {
	background: #FF6F6B;
}

.ui-xis-center-vh {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.ui-layout-resizer-north {
	display: none !important;
}

.ui-layout-resizer-south {
	height: 0px !important;
	display: none !important;
}

.ui-xis-component-even {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1.5em;
	left: 0.2em !important;
	width: 2em;
}

.ui-xis-component-even::before {
	content: "\e924";
}

.ui-xis-component-odd {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1.5em;
	left: 0.2em !important;
	width: 2em;
}

.ui-xis-component-odd::before {
	content: "\e925";
}

[class^="ui-xis-icon-operation-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal !important;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size: 2.7em;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	opacity: 0.5;
}

/* Output */
.ui-xis-icon-operation-export::before {
	content: "\e926";
}

.ui-xis-icon-operation-excel::before {
	content: "\e92f";
}

.ui-xis-icon-operation-pdf::before {
	content: "\e92b";
}

.ui-xis-icon-operation-csv::before {
	content: "\e92a";
}

.ui-xis-icon-operation-xml::before {
	content: "\e92c";
}

.ui-xis-icon-operation-refresh::before {
	content: "\e940";
}

.ui-xis-icon-operation-showSelection::before {
	content: "\e988";
}

.ui-xis-icon-operation-hideSelection::before {
	content: "\e989";
}

.ui-xis-icon-operation-new::before {
	content: "\e94f";
}

.ui-xis-icon-operation-view::before {
	content: "\e948";
}

.ui-xis-icon-operation-update::before {
	content: "\e927";
}

.ui-xis-icon-operation-duplicate::before {
	content: "\e936";
}

.ui-xis-icon-operation-remove::before {
	content: "\e949";
}

.ui-xis-icon-operation-review::before {
	content: "\e964";
}

.ui-xis-icon-operation-print::before {
	content: "\e93e";
}

.ui-xis-icon-operation-updaterrecordproperties::before {
	content: "\e977";
}

.ui-xis-icon-operation-posterminal::before {
	content: "\e98e";
}

.ui-xis-icon-operation-createcalendarholidays::before {
	content: "\e98d";
}

.ui-xis-icon-operation-multiple::before {
	content: "\e915";
	font-size: 0.3em;
	font-weight: bolder;
}

.ui-xis-icon-operation-preferences::before {
	content: "\e939";
}

.ui-xis-icon-operation-back::before {
	content: "\e98a";
}

.ui-xis-icon-operation-forward::before {
	content: "\e98b";
}

.ui-xis-icon-operation-up::before {
	content: "\e98c";
}

.ui-xis-icon-operation-config::before {
	content: "\e939";
}

.ui-xis-icon-operation-configlist::before {
	content: "\e961";
}

.ui-xis-icon-operation-configfilter::before {
	content: "\e960";
}

.ui-xis-icon-operation-configsort::before {
	content: "\e963";
}

.ui-xis-icon-operation-configform::before {
	content: "\e962";
}

.ui-xis-icon-operation-findcard::before {
	content: "\e91d";
}

.ui-xis-icon-operation-updatecard::before {
	content: "\e91e";
}

.ui-xis-icon-operation-filedownload::before {
	content: "\e92e";
}

.ui-xis-icon-operation-zipdownload::before {
	content: "\e993";
}

.ui-xis-icon-operation-fileupload::before {
	content: "\e933";
}

.ui-xis-icon-operation-install::before {
	content: "\e94b";
}

.ui-xis-icon-operation-restart::before {
	content: "\e983";
}

.ui-xis-icon-operation-tasktypediagram::before {
	content: "\e93a";
}

.ui-xis-icon-operation-calendar::before {
	content: "\e91c";
}

.ui-xis-icon-operation-timeline::before {
	content: "\e9a7";
}

.ui-xis-icon-operation-opentimeline::before {
	content: "\e9a7";
}

.ui-xis-icon-operation-taskdiagram::before {
	content: "\e93a";
}

.ui-xis-icon-operation-taskmonitor::before {
	content: "\e96f";
}

.ui-xis-icon-operation-taskself::before {
	content: "\e96f";
}

.ui-xis-icon-operation-resume::before {
	content: "\e96d";
}

.ui-xis-icon-operation-pause::before {
	content: "\e96c";
}

.ui-xis-icon-operation-sendmessage::before {
	content: "\e928";
}

.ui-xis-icon-operation-executemodel::before {
	content: "\e90b";
}

.ui-xis-icon-operation-generatebatch::before {
	content: "\e9a0";
}

.ui-xis-icon-operation-generatebatchassets::before {
	content: "\e9a0";
}
.ui-xis-icon-operation-generatebatchdurablegoods::before {
	content: "\e9a0";
}

.ui-xis-icon-operation-reopentask::before {
	content: "\e995";
}

.ui-xis-icon-operation-canceltask::before {
	content: "\e966";
}

.ui-xis-icon-operation-viewdocumenttask::before {
	content: "\e921";
}

.ui-xis-icon-operation-removedatalogo::before {
	content: "\e9a9";
}

.ui-xis-icon-operation-removelogo::before {
	content: "\e9aa";
}

.ui-xis-icon-operation-fileuploaddatalogo::before {
	content: "\e9ab";
}

.ui-xis-icon-operation-fileuploadlogo::before {
	content: "\e9ac";
}
.ui-xis-icon-operation-newtab::before {
	content: "\e9ad";
}

/* Input */
.ui-xis-icon-operation-save::before {
	content: "\e950";
}

.ui-xis-icon-operation-saveok::before {
	content: "\e952";
}

.ui-xis-icon-operation-savenew::before {
	content: "\e953";
}

.ui-xis-icon-operation-saveduplicate::before {
	content: "\e951";
}

.ui-xis-icon-operation-saveprint::before {
	content: "\e974";
}

.ui-xis-icon-operation-saveoknext::before {
	content: "\e954";
}

.ui-xis-icon-operation-seen-answered::before {
	content: "\e954";
}

.ui-xis-icon-operation-unseen-unanswered::before {
	content: "\e966";
}

.ui-xis-icon-operation-accept::before {
	content: "\e954";
}

.ui-xis-icon-operation-saverefresh::before {
	content: "\e940";
}

.ui-xis-icon-operation-saveremove::before {
	content: "\e949";
}

.ui-xis-icon-operation-cancel::before {
	content: "\e91f";
}

.ui-xis-icon-operation-arrowright::before {
	content: "\e970";
}

.ui-xis-icon-operation-generateevent::before {
	content: "\e954";
}

.ui-xis-icon-operation-createtask::before{
	content: "\e96f";
}

.ui-xis-icon-operation-fetch::before{
	content: "\e9a8";
}

.ui-xis-icon-operation-clearcache::before{
	content: "\e970";
}

.ui-xis-icon-operation-cleanevent::before {
	content: "\e967";
}

.ui-xis-icon-operation-closeevent::before {
	content: "\e966";
}

.ui-xis-icon-operation-reject::before {
	content: "\e966";
}

.ui-xis-icon-operation-calendar::before {
	content: "\e91c";
}

.ui-xis-icon-operation-generalledger::before {
	content: "\e931";
}

.ui-xis-icon-operation-batchclassification::before {
	content: "\e987";
}

.ui-xis-icon-operation-batchchange::before {
	content: "\e9a4";
}

.ui-xis-icon-operation-budgetstructurereplication::before {
	content: "\e9a4";
}


.ui-xis-icon-operation-bankingmatch::before {
	content: "\e994";
}

.ui-xis-icon-operation-reconciliate::before {
	content: "\e976";
}

.ui-xis-icon-operation-cancelreconciliation::before {
	content: "\e965";
}

.ui-xis-icon-operation-reconciliated::before {
	content: "\e954";
}

.ui-xis-icon-operation-partiallyreconciliated::before {
	content: "\e954";
}

.ui-xis-icon-operation-notreconciliated::before {
	content: "\e966";
}

.ui-xis-icon-operation-suggestion::before {
	content: "\e968";
}

.ui-xis-icon-operation-requiresconfirm::before {
	content: "\e969";
}

.ui-xis-icon-operation-computeinterestrate::before {
	content: "\e970";
}

.ui-xis-icon-operation-generatedocevent::before {
	content: "\e970";
}

.ui-xis-icon-operation-generatedoceventrh::before {
	content: "\e970";
}

.ui-xis-icon-operation-metadatatest::before {
	content: "\e90b";
}

.ui-xis-icon-operation-systemmetricverify::before {
	content: "\e97c";
}

.ui-xis-icon-operation-archive::before {
	content: "\e99e";
}

.ui-xis-icon-operation-unarchive::before {
	content: "\e99f";
}

.ui-xis-icon-operation-batchedit::before {
	content: "\e9a4";
}

.ui-xis-feature-column {
	padding-right: 0.15em;
	font-weight: bold;
	height: 2.5em;
}


.xis-input-autocomplete-nothingfound:focus {
	background-color: #FFC85A !important;
}

/* background gradient */
.ui-layout-center, .ui-background-gradient{
	background: rgba(255, 0, 0, 0);
}

.body-gradient {
    background: #FFFFFF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#FFFFFF, #F0F0F0); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FFFFFF, #F0F0F0); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FFFFFF, #F0F0F0); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FFFFFF, #F0F0F0); /* Standard syntax (must be last) */
    background-repeat: no-repeat;
    height: 100vh;
    margin: 0;
}

.xis-dialog-blur {
	filter: blur(1px);
}

#carouselGrid .ui-widget-content {
	background: rgba(255, 255, 255, 0) !important;
}

/* Home Dashboard */
.ui-carousel-prev::before {
	content: "\e917";
}

.ui-carousel-next::before {
	content: "\e918";
}

div[id^='home:work'], div[id^='home:work'] li {
	border: 0px;
}

div[id^='home:work'] .ui-carousel-header {
	display: none;
}

.ui-carousel-nav {
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 5.72em !important;
}

.ui-carousel-paginator {
	font-family: 'xis-icons' !important;
}

.ui-carousel-paginator::before {
	content: "\e924";
    color: #77797a;
    font-size: 1.3em;
    padding: 5px;
}

.pag-active::before{
	content: "\e924";
	color: #000000;
}

.ui-xis-inside-logo {
	fill: #00AFCE;
	margin-top: 1em;
    height: 4em;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */
	.ui-xis-inside-logo {
		width: 160px;
	}
}
@supports (-ms-accelerator:true) {
  	/* IE Edge 12+ CSS styles go here */
	.ui-xis-inside-logo {
		width: 160px;
	}
}

.ui-treetable-scrollable-body {
	overflow: auto;
	overflow-x: hidden !important;
}

.ui-menu.ui-widget {
	min-width: 160px;
}

.ui-menu .ui-menu-parent .ui-menu-child {
	min-width: 160px;
}

.ui-menu.ui-menu-toggleable {
	padding-bottom: 15px;max-height:75%;overflow-y:auto;
}

.ui-menu .ui-menuitem-text {
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 84%;
}

.ui-menu .ui-widget-header h3{
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 84%;
}

.ui-panel.ui-widget {
	padding: 0.2em;
}

.ui-tabs.ui-tabs-top {
	border-bottom: 0px;
}

.pe-inputNumber {
	text-align: right !important;
	width: 144px;
}

.ui-datatable .ui-column-filter {
	display: block;
	width: 85%;
	margin: auto;
}

.ui-galleria {
	width: 100% !important;
	min-width: 500px !important;
}

.ui-galleria-panel-wrapper {
	width: 100% !important;
	min-width: 500px !important;
}

.ui-galleria-panel {
	width: 100% !important;
	min-width: 500px !important;
}

.ui-galleria-frame {
	text-align: center;
	opacity: 0.8 !important;
	cursor: pointer;
	border-style: outset;
	border-width: 1px;
	height: 38px !important;
	margin-left: 2px;
	margin-right: 2px;
}

.ui-galleria-frame-active {
	opacity: 1 !important;
	border-style: dotted;
	border-color: gray;
	border-width: 1px;
	height: 38px !important;
}

.ui-galleria-frame-content {
	overflow: hidden;
	padding: 1px;
}

.ui-galleria-frame-image {
	width: auto !important;
	height: 36px !important;
}

.ui-galleria-panel {
	filter: inherit;
	position: absolute;
	top: 0px;
	left: 0px;
	list-style-type: none;
	text-align: center;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled,
	.ui-widget-header .ui-state-disabled {
	opacity: .75;
	filter: Alpha(Opacity = 75);
	background-image: none;
}

.ui-dialog {
    border-radius: 5px;
    opacity: 0.95;
}

.ui-dialog .ui-dialog-titlebar {
    padding: 0px;
}

.ui-dialog .ui-dialog-title {
    margin: 0px;
    font-size: 1.5em !important;
}

.ui-widget-overlay {
	background: #000000;
	opacity: .20;
	filter: Alpha(Opacity = 20);
}

.ui-paginator-current {
	margin-right: 0em !important;
}

.ui-panel .ui-panel-titlebar {
	padding: 4px;
}

.ui-panel .ui-panel-content {
	border: 0;
	background: none;
	padding: 0px;
}

.ui-xis-diagram-column {
	padding-right: 0.15em;
	font-weight: bold;
	height: 2.5em;
}

.area-configuration-grid td{
	min-width: 125px;
}

/* Input Dynamic Form */
.pe-dynaform-cell {
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 7px;
	padding-bottom: 1px;
	white-space: normal;
}

.pe-dynaform-cell-first {

}

.pe-dynaform-label {
	text-align: left !important;
	vertical-align: middle !important;
	padding-top: 5px !important;
	padding-left: 4px !important;
	padding-right: 7px !important;
	padding-bottom: 1px !important;
	white-space: nowrap !important;
	width: 150px !important;
}

.pe-dynaform-label .pe-dynaform-label-rfi {
	color: red;
	margin-left: 3px;
}

.pe-dynaform-cell.select .ui-selectonemenu {
	min-width: 121px;
}

.pe-dynaform-cell.select .ui-selectonemenu .ui-selectonemenu-label {
	min-width: 121px;
}

.ui-selectonemenu .ui-selectonemenu-trigger {
    width: 1.3em;
}

.ui-selectonemenu-panel .ui-selectonemenu-list {
	padding: 0.4em;
	border: 0 none;
}

.ui-selectonemenu-items-wrapper {
	min-width: 152px;
}

.pe-dynaform-spacer {
	height: 0px;
	padding: 0px;
	margin: 0px;
	width: 150px !important;
}

.pe-dynaform-captcha {
	padding: 0px;
	margin: 0px;
}

.pe-dynaform-cell.calendar button {
	margin-right: 0px;
	font-size: 95%
}

.pe-dynaform-cell.separator {
	font-size: 150%;
	padding: 0px !important;
	margin: 0px !important;
}

.ui-picklist .ui-picklist-filter {
	padding-right: 15px;
}

.ui-picklist .ui-picklist-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: auto;
	height: 101px;
	width: 209px;
}

.ui-picklist .ui-picklist-buttons {
	height: 101px;
	padding: 0px 5px;
}

.ui-tree .ui-tree-container {
	margin: 0;
	padding: 3px;
	white-space: nowrap;
	overflow: auto;
	height: 200px;
}

.pe-inputNumber {
	text-align: right !important;
}

.ui-autocomplete-input {
	width: 100%;
}

.ui-autocomplete-panel {
	position: absolute;
	overflow: auto;
	width: 100% !important;
	max-width: 500px;
}

/* Startup status */
.ui-xis-portal-icon-startup {
	background-image: url(../resources/images/ajax-loader-green.gif)
		!important;
}

.ui-xis-portal-icon-startup-checkstatus {
	background-image: url(../resources/images/ajax-loader-yellow.gif)
		!important;
	background-size: 80%;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	margin-top: 5px;
}

.ui-xis-portal-icon-startup-error {
	background-image: url(../resources/images/ajax-loader-red.png)
		!important;
	background-size: 80%;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	margin-top: 5px;
}

.ui-xis-portal-icon-startup-good {
	background-size: 0%;
	background-position: left center;
}

/* Grid */
.ui-datagrid-column {
	width: 36px !important;
	text-align: center;
	float: left;
	padding: 4px;
	border: 0px dotted #D4D4D4;
}

.ui-datagrid-column img{
	width: 36px !important;
	height: 36px !important;
}

.ui-datagrid-gallery td:not(:empty), .ui-datagrid-content td:not(:empty){
  	border-color: #D4D4D4;
    border-style: dotted;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    border-radius: 4px;
    border-width: 1px !important;
    margin-left: 3px;
}

.ui-xis-calendar .fc-content{
	margin-top: 35%;
}


/* removes outline from firefox */
a {
   outline: 0;
}

.ui-xis-home-icon-areaname {
	position: absolute;
    right: 5px;
    top: 13px;
}

.ui-xis-home-icon-areaname::after {
	content: "\e917";
}

#uipaneln {
	padding-bottom: 4px;
}

/* Both themes */
.ui-xis-workarea-toolbar {
    background: #D4D4D4;
    border-color: #D4D4D4;
}

.ui-panelmenu .ui-panelmenu-header.ui-state-active a {
    background-color: #d4d4d4;
    border-color: #EFEFEF;
    color: #000000;
}

.ui-panelmenu .ui-panelmenu-header.ui-state-default, .ui-panelmenu .ui-panelmenu-header.ui-state-default a {
	background-color: #d4d4d4;
    border-color: #d4d4d4;
    color: #000000;
    border-bottom-color: #EFEFEE;
}

/* about */
div[id$=":aboutDialog_dlg"]  .ui-dialog-titlebar {
	display: none !important;
}

#dynamic-table td.left {
	padding-left: 0px !important;
	text-align: left !important;
	width: 13% !important;
}

#dynamic-table td.right {
	padding-right: 0px !important;
	text-align: right !important;
}

#dynamic-table td {
    border: none !important;
}

.ui-inputfield, .ui-selectonemenu {
	-moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
	border-radius: 6px !important;
}

.ui-selectonemenu-trigger {
	-moz-border-radius: 0px 6px 6px 0px !important;
    -webkit-border-radius: 0px 6px 6px 0px !important;
	border-radius: 0px 6px 6px 0px !important;
}

.ui-chkbox-box {
	-moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
	border-radius: 4px !important;
}

.ui-datatable th.ui-state-hover {
	background-color: #e6e6e6;
	border-color: #D4D4D4;
}

#workarea\:outputlist\:records_head .ui-datatable th.ui-state-hover {
	background-color: #e6e6e6;
	border-color: #D4D4D4;
}

/* ui input style 1.1 */
.ui-spinner .ui-spinner-input {
	max-width: 50px !important;
	font-size: 100%
}

#workarea\:input\:dynaFormGroup {
	background-color: transparent !important;
	overflow: auto;
	visibility: hidden;
}

.pe-dynaform-cell.calendar input {
	width: 118px;
}

.ui-datatable th.ui-state-default {
	background-color: #EFEFEE;
	border-color: #D4D4D4;
}

.ui-toolbar {
	background: #EFEFEE;
	border-color: #D4D4D4;
}

.ui-chkbox-box.ui-state-active, .ui-chkbox-box.ui-state-focus.ui-state-active,
	.ui-radiobutton-box.ui-state-active, .ui-radiobutton-box.ui-state-focus.ui-state-active {
	border: 1px solid #EFEFEF !important;
    background-color: #00AFCE !important;
}

/* ui input style 1.x */
#workarea\:input\:dynaFormGroup_content.ui-xis-style1x {
	background-color: #ffffff !important;
}

#workarea\:input\:dynaFormGroup.ui-xis-style1x {
	/* background-color: #efefef !important; */
	overflow: auto;
	visibility: hidden;
	padding: 0px;
}

.ui-xis-style1x .ui-tabs .ui-tabs-panel {
    padding: 1em 11px;
}

.ui-xis-style1x #workarea\:input\:myDynaForm {
    margin-left: 10px;
    margin-right: 10px;
}

.ui-xis-style1x #workarea\:input\:tabs {
	padding-bottom: 0px;
    padding-left: 0px;
    padding-top: 0px;
    margin-top: -1px;
    padding-right: 0px;
}

.ui-xis-style1x #workarea\:input\:tabs .ui-tabs-panels {
	background-color: #efefef;
}

.ui-xis-style1x #workarea\:input\:dynaFormGroup {
	padding: 0px;
	margin-top: 10px;
}

.ui-xis-style1x .ui-tabs .ui-tabs-nav>li.ui-state-default.ui-state-active {
	background: #efefef;
	border: 1px solid #efefef;
	border-radius: 0px;
}

.ui-xis-style1x .ui-tabs .ui-tabs-nav>li.ui-state-default {
    background: #D4D4D4;
    border-radius: 0px;
    top: 2px;
}

.ui-xis-style1x .ui-tabs .ui-tabs-nav>li.ui-state-default.ui-state-hover {
    background: #ededf0;
    border: 1px solid #efefef;
}

.ui-xis-style1x .ui-xis-tbIListT {
	padding: 0px !important;
	border: 0;
}

.ui-xis-style1x .ui-xis-iListT .ui-treetable-scrollable-body {
	padding-right: 0px !important;
}

.ui-xis-style1x .ui-xis-tbIListT .ui-toolbar-group-left {
	width: 100%;
}

.ui-xis-style1x .ui-xis-listT-footer-toolbar {
	background: #D4D4D4;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	height: 30px;
}

.ui-xis-style1x  .ui-xis-listT-footer-toolbar td {
	border: 0 !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.ui-xis-style1x .ui-treetable-scrollable-header th {
	height: 20px;
}

.ui-xis-style1x .ui-treetable .ui-treetable-footer, .ui-xis-style1x .ui-treetable-footer .ui-toolbar {
	background: #D4D4D4;
}

.ui-xis-style1x .ui-toolbar-group-left .ui-xis-listT-footer-toolbar {
	width: 100%;
	float: left;
}

.ui-xis-style1x .ui-xis-tbIListT .ui-xis-detaildocvalue, .ui-xis-style1x .ui-xis-tbIListT .ui-xis-recordsQtyIListT {
	color: rgba(34, 34, 34, 0.75);
}

.ui-xis-style1x .ui-xis-detaildocvalue {
    top: initial;
}

.ui-xis-style1x .ui-toolbar-group-left .ui-xis-listT-footer-toolbar td {
	padding-top: 0px;
	padding-bottom: 0px;
}

.ui-xis-style1x .ui-xis-iListT.ui-treetable th.ui-state-default {
    background: #d4d4d4;
    border-color: #d4d4d4;
}

.ui-xis-style1x .ui-xis-iListT .ui-treetable-scrollable-header {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	color: rgba(34, 34, 34, 0.75);;
	background: #d4d4d4;
}

.ui-xis-style1x .ui-xis-iListT .ui-treetable-scrollable-header th {
	color: rgba(34, 34, 34, 0.75);
	font-weight: bold;
}

.ui-xis-style1x .pe-dynaform-cell.calendar input {
	width: 144px;
	margin-right: 5px;
}

/*inputLists*/
.ui-xis-style1x .ui-xis-inputlist-footer-toolbar {
	background: #d4d4d4;
	border-bottom-left-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
	padding-top: 0px !important;
    padding-bottom: 0px !important;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    position: relative;
}

.ui-xis-style1x .ui-datatable-scrollable-header-box th {
	height: 20px;
}

.ui-xis-style1x .ui-xis-inputlist-footer-toolbar-inner {
	height: 28px;
}

.ui-xis-style1x .ui-xis-inputlist-footer-toolbar .ui-xis-inputlist-recordsQty {
	color: rgba(34, 34, 34, 0.75);
}

.ui-xis-style1x .ui-toolbar-group-left table {
/*	height: 27px;*/
}

.ui-xis-style1x .ui-xis-inputlist.ui-datatable th.ui-state-default {
	background: transparent;
    border-color: #d4d4d4;
    color: rgba(34, 34, 34, 0.75);
    font-weight: bold;
}

.ui-xis-style1x .ui-xis-inputlist .ui-datatable-scrollable-header {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	color: #7F7F7F;
}

.ui-xis-style1x .ui-xis-inputlist .ui-widget-header {
	background: #d4d4d4 0 0 repeat-x;
}

.ui-xis-style1x .ui-xis-inputlist.ui-xis-inputlist-notoolbar {
	border-bottom: 29px #d4d4d4 solid;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

/* inputListSM */
.ui-xis-style1x .ui-xis-inputListSM.ui-datatable th.ui-state-default {
	background-color: #d4d4d4 !important;
    border-color: #D4D4D4 !important;
}

.ui-xis-style1x .ui-xis-inputListSM .ui-datatable-scrollable-header {
	border-top-left-radius: 8px !important;
	border-top-right-radius: 8px !important;
	background: #d4d4d4;
}

.ui-xis-style1x .ui-xis-inputListSM .ui-datatable-scrollable-body::-webkit-scrollbar-corner {
	background: #efefef;
}

.ui-xis-style1x .ui-xis-inputListSM .ui-datatable-scrollable-footer {
	background: #efefef;
}


.ui-xis-style1x .ui-datatable-scrollable.ui-xis-inputListSM {
	border-bottom: solid #d4d4d4 30px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
/* all datatable*/ 
.ui-xis-style1x  .ui-xis-inputlist .ui-datatable-scrollable-footer {
	background: #efefef;
}

/* inputListSS */
.ui-xis-style1x .ui-xis-inputListSS.ui-datatable th.ui-state-default {
	background-color: #d4d4d4 !important;
    border-color: #D4D4D4 !important;
}

.ui-xis-style1x .ui-xis-inputListSS .ui-datatable-scrollable-header {
	border-top-left-radius: 8px !important;
	border-top-right-radius: 8px !important;
}

.ui-xis-style1x .ui-xis-inputListSS .ui-datatable-scrollable-body {
	overflow-x: hidden;
}

.ui-xis-style1x .ui-xis-inputListSS .ui-datatable-scrollable-body {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.ui-xis-style1x .ui-xis-inputListSS td{
		border-bottom-width: 30px; 
}

/* iGListInc */
.ui-xis-style1x .ui-xis-gallerialist-footer-toolbar-inner {
	height: 26px;
}

.ui-xis-style1x .ui-xis-gridlist-panel {
    border-radius: 8px !important;
    background: #efefef;
}

.ui-xis-style1x .ui-xis-gridlist-toolbar {
	background: #d4d4d4;
	border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}

.ui-xis-style1x .ui-xis-gridlist-toolbar .ui-xis-gridlist-recordsQty {
	color: rgba(34, 34, 34, 0.75);
}

.ui-xis-style1x .ui-xis-gridlist-panel-iframe {
	margin: 1px 0 0 0;
    padding: 0 !important;
}

.ui-xis-style1x.ui-xis-workarea-toolbar {
	margin-bottom: 10px !important;
}

.ui-xis-style1x .ui-xis-gridlist-panel {
/*	border-bottom: 24px #d4d4d4 solid !important;*/
}

.ui-xis-style1x  object {
	border: 1px #efefef solid;
}

/* pickList*/
.ui-xis-style1x .ui-picklist-outline {
	outline: 0px dotted #000000;
}

.ui-xis-style1x .ui-picklist-item {
	border-radius: 6px;
	padding-top: 3.5px !important;
	padding-bottom: 3.5px !important;
	border-top: 1px rgba(255, 255, 255, 0) solid;
    border-bottom: 1px rgba(255, 255, 255, 0) solid;
}

.ui-xis-style1x .ui-picklist-caption {
	border-top-left-radius: 8px !important;
	border-top-right-radius: 8px !important;
	background: #D4D4D4;
	color: rgba(34, 34, 34, 0.75);
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 1px;
}

.ui-xis-style1x .ui-picklist-list {
	border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.ui-xis-style1x  .ui-icon-calendar {
	background-image: none !important;
    font-family: 'xis-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: bolder;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-indent: 0px !important;
    font-size: 1.5em;
    color: rgba(34, 34, 34, 0.65);
}
.ui-xis-style1x .ui-datepicker-trigger .ui-icon-calendar::before {
	   content: "\e91c";
}

.ui-xis-style1x .ui-datepicker-trigger.ui-button {
	background-color: rgba(255, 0, 0, 0) !important;
	border: 0 !important;
}

.ui-xis-style1x .ui-datepicker-trigger.ui-button-icon-only {
	width: 20px;
	height: 20px;
}

.ui-xis-style1x .ui-datepicker-trigger.ui-button-icon-only .ui-button-text {
	padding: 0;
}

/* spinner */
.ui-xis-style1x .ui-spinner-button {
	background-color: rgba(255, 255, 255, 0.6) !important;
	border-color: #d6d6d6 !important;
	width: 21px;
}

.ui-xis-style1x .ui-spinner-button .ui-icon {
	padding-left: 2px;
}

.ui-xis-style1x .ui-spinner-button .ui-button-text {
	height: 5px;
}

.ui-xis-style1x .ui-spinner-button .ui-button-text:hover {
	background-color: #efefef;
}

.ui-xis-style1x .ui-spinner-button.ui-spinner-down {
	border-top: 0;
	height: 10px;
}

.ui-xis-style1x .ui-spinner-button.ui-spinner-up{
	border-bottom: 0;
}

.ui-xis-style1x .ui-spinner .ui-spinner-input {
    max-width: 50px !important;
    font-size: 100%;
    padding-right: 25px;
}

/* paginator */
.ui-xis-style1x .ui-paginator .ui-icon {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1.0em !important;
	color: rgba(33, 33, 33, 0.75);
	padding-top: 2px;
	text-align: center;
	padding-bottom: 1px;
}

.ui-xis-style1x .ui-paginator .ui-paginator-first:hover, .ui-xis-style1x .ui-paginator .ui-paginator-next:hover,
.ui-xis-style1x .ui-paginator .ui-paginator-last:hover, .ui-xis-style1x .ui-paginator .ui-paginator-prev:hover {
	background-color: #00AFCE !important;
}

.ui-xis-style1x .ui-paginator .ui-paginator-first:active, .ui-xis-style1x .ui-paginator .ui-paginator-next:active,
.ui-xis-style1x .ui-paginator .ui-paginator-last:active, .ui-xis-style1x .ui-paginator .ui-paginator-prev:active {
	background-color: #00C3DA !important;
}

.ui-xis-style1x .ui-paginator .ui-paginator-first:hover > .ui-icon, .ui-xis-style1x .ui-paginator .ui-paginator-next:hover > .ui-icon,
.ui-xis-style1x .ui-paginator .ui-paginator-last:hover > .ui-icon, .ui-xis-style1x .ui-paginator .ui-paginator-prev:hover > .ui-icon {
	color: #FFFFFF !important;
}

.ui-xis-style1x .ui-paginator .ui-icon.ui-icon-seek-first::after {
	content: "\e98f";
}

.ui-xis-style1x .ui-paginator .ui-icon.ui-icon-seek-prev::after {
	content: "\e991";
}

.ui-xis-style1x .ui-paginator .ui-icon.ui-icon-seek-next::after {
	content: "\e992";
}

.ui-xis-style1x .ui-paginator .ui-icon.ui-icon-seek-end::after {
	content: "\e990";
}

.ui-xis-style1x .ui-paginator .ui-paginator-first,.ui-xis-style1x .ui-paginator .ui-paginator-prev,
.ui-xis-style1x .ui-paginator .ui-paginator-next, .ui-xis-style1x .ui-paginator .ui-paginator-last  {
	border: 1px solid #c4c4c4  !important;
    background-color: #FFFFFF !important;
    border-radius: 6px;
    position: relative;
  	bottom: 2px;
    height: 16px;
    margin-top: 5px;
}

.ui-xis-style1x .ui-paginator-pages {
	height: 20px;
    position: relative;
    top: -3px;
}

.ui-xis-style1x .ui-paginator-page {
    text-align: center;
    border-radius: 4px;
    height: 15px;
    padding-top: 3px;
}

.ui-xis-style1x .ui-paginator .ui-paginator-rpp-options {
	border-radius: 6px;
	position: relative;
    height: 22px;
    margin-top:6px;
    bottom: 3px;
}

.ui-xis-style1x .ui-paginator .ui-paginator-current {
	min-width: 25px;
	position: relative;
    bottom: 3px;
}

.ui-xis-style1x .ui-paginator-page:hover {
	border: 1px solid #c4c4c4  !important;
    background-color: #00AFCE !important;
    color: #FFFFFF;
}

/* picklist */
.ui-xis-style1x .ui-picklist .ui-button .ui-icon {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 0.9em !important;
	color: rgba(33, 33, 33, 0.65);
	padding-top: 4px;
}

.ui-xis-style1x span.ui-button-icon-left.ui-icon.ui-c.ui-icon.ui-icon-arrow-1-e::after {
	content: "\e957";
}

.ui-xis-style1x span.ui-button-icon-left.ui-icon.ui-c.ui-icon.ui-icon-arrowstop-1-e::after {
	content: "\e990";
}

.ui-xis-style1x span.ui-button-icon-left.ui-icon.ui-c.ui-icon.ui-icon-arrow-1-w::after {
	content: "\e956";
}

.ui-xis-style1x span.ui-button-icon-left.ui-icon.ui-c.ui-icon.ui-icon-arrowstop-1-w::after {
	content: "\e98f";
}

.ui-xis-style1x .ui-picklist-buttons .ui-button {
	border: 1px solid #c4c4c4  !important;
    background-color: #D4D4D4 !important;
    border-radius: 6px;
}

.ui-xis-style1x .ui-picklist-buttons .ui-button:hover {
	border: 1px solid #00AFCE !important;
    background-color: #00AFCE !important;
    border-radius: 6px;
}

.ui-xis-style1x .ui-picklist-buttons .ui-button:hover .ui-icon {
    color: #FFFFFF;
}

.ui-xis-style1x .ui-picklist .ui-picklist-list li {
	margin: 0px;
	padding: 0px;
	padding-left: 1px;
	padding-right: 1px;
	border-radius: 0px;
	padding-top: 1px !important;
    padding-bottom: 1px !important;
}

/* checkbox*/
.ui-xis-style1x .ui-chkbox-box.ui-state-active, .ui-xis-style1x .ui-chkbox-box.ui-state-focus.ui-state-active,
	.ui-xis-style1x .ui-radiobutton-box.ui-state-active, .ui-xis-style1x .ui-radiobutton-box.ui-state-focus.ui-state-active {
	border: 1px solid #d6d6d6 !important;
}

.ui-xis-style1x .ui-chkbox .ui-chkbox-box {
}

/* accordion */
.ui-xis-style1x .ui-accordion-header {
	border-top-left-radius: 8px !important;
	border-top-right-radius: 8px !important;
	border-bottom-left-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
	background: #D4D4D4;
}


.ui-accordion .ui-accordion-header.ui-state-active {
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	background: #d4d4d4;
}

.ui-xis-style1x .ui-accordion .ui-accordion-content {
	border-bottom-left-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
	background: #ffffff;
	border: 1px #d4d4d4 solid;
}

/* configlist / configsort / configform */
.ui-xis-style1x .ui-xis-config-table {
	border-collapse: collapse;
}

.ui-xis-style1x .ui-xis-config-table .ui-datatable-scrollable-header {
	background: #d4d4d4;
	border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    padding-right: 2px;
}

.ui-xis-style1x .ui-xis-config-table .ui-datatable-scrollable-header th {
	background: #d4d4d4;
}

.ui-xis-style1x .ui-xis-config-table .ui-datatable-scrollable {
	padding-bottom: 0px;
}


.ui-xis-style1x .ui-xis-config-table .ui-toolbar {
	background: #d4d4d4;
	border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.ui-xis-style1x .ui-xis-config-table .ui-icon {
    width: 14px;
    height: 14px;
}

/*configfilter*/
.ui-xis-style1x .ui-xis-ctreefilter {
	min-height: 165px;
	border-top: 30px #d4d4d4 solid;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.ui-xis-style1x .ui-xis-configfilter-table-left .ui-datatable-scrollable-body {
	max-height: none;
}

.ui-xis-style1x .ui-xis-configfilter-table-left {
	border-bottom: 30px #d4d4d4 solid;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.ui-xis-style1x .ui-xis-configfilter-table-left .ui-datatable-scrollable-body {
	 border-right: 1px #d4d4d4 solid;
}

/* highlight*/
.ui-xis-style1x .ui-state-highlight, .ui-widget-content .ui-state-highlight {
    background: #00c3da;
    color: #fff;
    border-radius: 8px;
}

.ui-xis-home-column .ui-state-highlight {
	border-radius: 0px;
    box-shadow: 4px 4px #888888;
}
/*end of new ui style*/


/* outline */
.ui-tabs-outline {
    outline: none;
    z-index: 1;
}

.ui-button:focus:not(.ui-state-disabled), .ui-button:hover:not(.ui-state-disabled), .ui-chkbox-box.ui-state-focus, .ui-chkbox-box:hover {
  border: 1px solid #00AFCE !important;
  box-shadow: 0px 0px 6px #00AFCE;
}

.ui-button:focus, .ui-button:hover {
	outline: none,
}

.ui-xis-style1x .ui-tabs:not(.ui-ribbon) .ui-tabs-nav {
    padding-left: 0;
    background: #FFFFFF;
    margin-top: -1px;
    border-radius: 0px;
}

/* Portal Widgets */
.ui-xis-style1x #workarea\:splash\:board .ui-panel-titlebar {
	border-radius: 8px 8px 0px 0px;
	height: 20px;
	background: #d4d4d4;
	line-height: 2em;
}

.ui-xis-style1x .ui-xis-dashboard .ui-panel {
	border: 0;
}

.ui-xis-style1x [id^=workarea\:splash\:panel] > .ui-panel-content {
	border-bottom-left-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
    border: 1px #d4d4d4 solid;
    background-color: #FFFFFF;
 }
 
.ui-xis-style1x .ui-xis-dashboard {
	padding-left: 8px;
	margin-top: -2px;
 }
 
.ui-xis-style1x .ui-xis-dashboard .ui-panel-title {
	padding-left: 4px;
	font-weight: normal;
    color: #555;
 }
 
 .ui-xis-style1x .ui-xis-dashboard  .ui-datascroller-content {
 	border: 0px;
 }
 
.ui-xis-style1x .ui-xis-dashboard  .ui-datatable-scrollable-header .ui-column-title {
	color: #00AFCE !important;
 }
 
.ui-xis-style1x .ui-xis-dashboard  [id^=workarea\:splash\:formpanel][id$=_head] th {
	border-top-width: 0px;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
}

.ui-xis-style1x .ui-xis-dashboard  [id^=workarea\:splash\:formpanel][id$=_head] th:first-child {
    -moz-border-radius: 6px 0px 0px 6px;
    -webkit-border-radius: 6px 0px 0px 6px;
    border-radius: 6px 0px 0px 6px;
    border-bottom-width: 0px;
}

.ui-xis-style1x .ui-xis-dashboard  [id^=workarea\:splash\:formpanel][id$=_head] th:last-child {
    -moz-border-radius: 0px 6px 6px 0px;
    -webkit-border-radius: 0px 6px 6px 0px;
    border-radius: 0px 6px 6px 0px;
    border-bottom-width: 0px;
}

.ui-xis-style1x .ui-xis-dashboard  [id^=workarea\:splash\:formpanel][id$=_data] td {
    border-left-color: transparent;
    border-bottom-color: transparent;
}

.ui-xis-style1x .ui-xis-dashboard  .ui-datatable-scrollable-header-box {
	background: #FFFFFF;
}

.ui-xis-style1x .ui-xis-dashboard  [id^=workarea\:splash\:formpanel][id$=_head] th.ui-state-default {
    border-left-color: rgba(255, 0, 0, 0);
}

.ui-xis-style1x .ui-xis-dashboard [id^=workarea\:splash\:formpanel][id$=_data] , .ui-xis-style1x [id^=workarea\:splash\:formpanel][id$=_data] tr, .ui-xis-style1x [id^=workarea\:splash\:formpanel][id$=_data] td:last-child {
	border-right-width: 0px;   
    border-left-color: transparent;
}
.ui-xis-style1x .ui-xis-dashboard  [id^=workarea\:splash\:formpanel][id$=_data] tr:last-child td {
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
    border-bottom-color: #D9D9D9;
}

.ui-xis-style1x .ui-xis-dashboard  [id^=workarea\:splash\:formpanel][id$=_data] tr td:first-child {
	-moz-border-radius: 6px 0px 0px 6px;
    -webkit-border-radius: 6px 0px 0px 6px;
    border-radius: 6px 0px 0px 6px;
    border-left-width: 0px;
}

.ui-xis-style1x .ui-xis-dashboard  [id^=workarea\:splash\:formpanel][id$=_data] tr td:last-child {
    -moz-border-radius: 0px 6px 6px 0px;
    -webkit-border-radius: 0px 6px 6px 0px;
    border-radius: 0px 6px 6px 0px;
    border-right-width: 0px;
}

.ui-xis-style1x .ui-xis-dashboard  [id$=recordcount]{
 	min-width: 25px;
    position: relative;
    bottom: 3px;
}

/* BankingStatementMatch */
.ui-xis-match-status {
	font-size: 1.55em !important;
    font-weight: bold;
}

.ui-xis-inputlist .ui-xis-match-status {
	font-size: 1.25em !important;
    font-weight: bold;
    margin: 1px;
}

/* inputlist/inputtree row height */
.ui-xis-row-height-1 span {
    height: 14px;
    overflow: hidden;
}

.ui-xis-row-height-1-max span {
    height: 14px;
    overflow: hidden;
}

@-moz-document url-prefix() {
	/* .ui-xis-row-height-1 span {
	    height: 15px;
	    overflow: hidden;
	} */

.ui-xis-row-height-1-max span {
	    height: 15px;
	    overflow: hidden;
	}
}

.ui-xis-row-height-2 span {
    height: 28px;
    overflow: hidden;
}

.ui-xis-row-height-2-max span {
    max-height: 28px;
    overflow: hidden;
}

@-moz-document url-prefix() {
	/* .ui-xis-row-height-2 span {
	    height: 30px;
	    overflow: hidden;
	} */
	
	.ui-xis-row-height-2-max span {
	    max-height: 30px;
	    overflow: hidden;
	}
}

/* iScheduler */
.fc-event.ui-xis-bkcolor-pastel-red-stripe {
	background-image: linear-gradient(135deg, #ff6f6b 25%, #ff3b3a 25%, #ff3b3a 50%, #ff6f6b 50%, #ff6f6b 75%, #ff3b3a 75%, #ff3b3a 100%);
	background-size: 56.57px 56.57px;
    border-color: #ff6f6b !important;
}

.fc-event.ui-xis-bkcolor-emerald-stripe {
	background-image: linear-gradient(135deg, #42c37c 25%, #00af4e 25%, #00af4e 50%, #42c37c 50%, #42c37c 75%, #00af4e 75%, #00af4e 100%);
	background-size: 56.57px 56.57px;
    border-color: #42c37c !important;
}

.fc-event.ui-xis-bkcolor-pastel-orange-stripe {
	background-image: linear-gradient(135deg, #ffb145 25%, #ff961d 25%, #ff961d 50%, #ffb145 50%, #ffb145 75%, #ff961d 75%, #ff961d 100%);
	background-size: 56.57px 56.57px;
    border-color: #ffb145 !important;
}

/* calendar year */
.fc-event.ui-xis-bkcolor-red-orange-stripe-year {
	background-image: linear-gradient(135deg, #FF3B3A 25%, #d4d4d4 25%, #d4d4d4 50%, #FF3B3A 50%, #FF3B3A 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #FF3B3A !important;
}

.fc-event.ui-xis-bkcolor-pigment-green-stripe-year {
	background-image: linear-gradient(135deg, #00AF4E 25%, #d4d4d4 25%, #d4d4d4 50%, #00AF4E 50%, #00AF4E 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #00AF4E !important;	
}

.fc-event.ui-xis-bkcolor-tree-poppy-stripe-year {
	background-image: linear-gradient(135deg, #FF961D 25%, #d4d4d4 25%, #d4d4d4 50%, #FF961D 50%, #FF961D 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #FF961D !important;	
}

.fc-event.ui-xis-bkcolor-violet-red-stripe-year {
	background-image: linear-gradient(135deg, #FF538C 25%, #d4d4d4 25%, #d4d4d4 50%, #FF538C 50%, #FF538C 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #FF538C !important;	
}

.fc-event.ui-xis-bkcolor-gossamer-stripe-year {
	background-image: linear-gradient(135deg, #009787 25%, #d4d4d4 25%, #d4d4d4 50%, #009787 50%, #009787 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #009787 !important;	
}

.fc-event.ui-xis-bkcolor-apple-stripe-year {
	background-image: linear-gradient(135deg, #6BC349 25%, #d4d4d4 25%, #d4d4d4 50%, #6BC349 50%, #6BC349 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #6BC349 !important;	
}

.fc-event.ui-xis-bkcolor-violet-blue-stripe-year {
	background-image: linear-gradient(135deg, #3552B4 25%, #d4d4d4 25%, #d4d4d4 50%, #3552B4 50%, #3552B4 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #3552B4 !important;	
}

.fc-event.ui-xis-bkcolor-my-sin-stripe-year {
	background-image: linear-gradient(135deg, #FFB428 25%, #d4d4d4 25%, #d4d4d4 50%, #FFB428 50%, #FFB428 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #FFB428 !important;	
}

.fc-event.ui-xis-bkcolor-flamingo-stripe-year {
	background-image: linear-gradient(135deg, #FF512A 25%, #d4d4d4 25%, #d4d4d4 50%, #FF512A 50%, #FF512A 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #FF512A !important;	
}

.fc-event.ui-xis-bkcolor-studio-stripe-year {
	background-image: linear-gradient(135deg, #733AB7 25%, #d4d4d4 25%, #d4d4d4 50%, #733AB7 50%, #733AB7 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #733AB7 !important;	
}

.fc-event.ui-xis-bkcolor-smalt-blue-stripe-year {
	background-image: linear-gradient(135deg, #507D8B 25%, #d4d4d4 25%, #d4d4d4 50%, #507D8B 50%, #507D8B 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #507D8B !important;	
}

.fc-event.ui-xis-bkcolor-light-gray-stripe-year {
	background-image: linear-gradient(135deg, #000000 25%, #d4d4d4 25%, #d4d4d4 50%, #000000 50%, #000000 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #000000 !important;	
}

.fc-event.ui-xis-bkcolor-byzantine-stripe-year {
	background-image: linear-gradient(135deg, #B425B0 25%, #d4d4d4 25%, #d4d4d4 50%, #B425B0 50%, #B425B0 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #B425B0 !important;	
}

.fc-event.ui-xis-bkcolor-pastel-red-stripe-year {
	background-image: linear-gradient(135deg, #FF6F6B 25%, #d4d4d4 25%, #d4d4d4 50%, #FF6F6B 50%, #FF6F6B 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #FF6F6B !important;	
}

.fc-event.ui-xis-bkcolor-fuchsia-stripe-year {
	background-image: linear-gradient(135deg, #CC5DC4 25%, #d4d4d4 25%, #d4d4d4 50%, #CC5DC4 50%, #CC5DC4 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #CC5DC4 !important;	
}

.fc-event.ui-xis-bkcolor-lilac-bush-stripe-year {
	background-image: linear-gradient(135deg, #986DC9 25%, #d4d4d4 25%, #d4d4d4 50%, #986DC9 50%, #986DC9 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #986DC9 !important;	
}

.fc-event.ui-xis-bkcolor-indigo-stripe-year {
	background-image: linear-gradient(135deg, #6A7FC7 25%, #d4d4d4 25%, #d4d4d4 50%, #6A7FC7 50%, #6A7FC7 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #6A7FC7 !important;	
}

.fc-event.ui-xis-bkcolor-folly-stripe-year {
	background-image: linear-gradient(135deg, #FF0A65 25%, #d4d4d4 25%, #d4d4d4 50%, #FF0A65 50%, #FF0A65 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #FF0A65 !important;	
}

.fc-event.ui-xis-bkcolor-dark-turquoise-stripe-year {
	background-image: linear-gradient(135deg, #00CEDE 25%, #d4d4d4 25%, #d4d4d4 50%, #00CEDE 50%, #00CEDE 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #00CEDE !important;	
}

.fc-event.ui-xis-bkcolor-tiffany-blue-stripe-year {
	background-image: linear-gradient(135deg, #00B2A6 25%, #d4d4d4 25%, #d4d4d4 50%, #00B2A6 50%, #00B2A6 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #00B2A6 !important;	
}

.fc-event.ui-xis-bkcolor-emerald-stripe-year {
	background-image: linear-gradient(135deg, #42C37C 25%, #d4d4d4 25%, #d4d4d4 50%, #42C37C 50%, #42C37C 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #42C37C !important;	
}

.fc-event.ui-xis-bkcolor-pistachio-stripe-year {
	background-image: linear-gradient(135deg, #94D279 25%, #d4d4d4 25%, #d4d4d4 50%, #94D279 50%, #94D279 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #94D279 !important;	
}

.fc-event.ui-xis-bkcolor-golden-tainoi-stripe-year {
	background-image: linear-gradient(135deg, #FFC85A 25%, #d4d4d4 25%, #d4d4d4 50%, #FFC85A 50%, #FFC85A 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #FFC85A !important;	
}

.fc-event.ui-xis-bkcolor-pastel-orange-stripe-year {
	background-image: linear-gradient(135deg, #FFB145 25%, #d4d4d4 25%, #d4d4d4 50%, #FFB145 50%, #FFB145 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #FFB145 !important;	
}

.fc-event.ui-xis-bkcolor-coral-stripe-year {
	background-image: linear-gradient(135deg, #FF7F5D 25%, #d4d4d4 25%, #d4d4d4 50%, #FF7F5D 50%, #FF7F5D 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #FF7F5D !important;	
}

.fc-event.ui-xis-bkcolor-iris-blue-stripe-year {
	background-image: linear-gradient(135deg, #00AFCE 25%, #d4d4d4 25%, #d4d4d4 50%, #00AFCE 50%, #00AFCE 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #00AFCE !important;	
}

.fc-event.ui-xis-bkcolor-gumbo-stripe-year {
	background-image: linear-gradient(135deg, #7F9FA8 25%, #d4d4d4 25%, #d4d4d4 50%, #7F9FA8 50%, #7F9FA8 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #7F9FA8 !important;	
}

.fc-event.ui-xis-bkcolor-robin-egg-blue-stripe-year {
	background-image: linear-gradient(135deg, #00BED3 25%, #d4d4d4 25%, #d4d4d4 50%, #00BED3 50%, #00BED3 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #00BED3 !important;	
}

.fc-event.ui-xis-bkcolor-gallery-stripe-year {
	background-image: linear-gradient(135deg, #EFEFEE 25%, #d4d4d4 25%, #d4d4d4 50%, #EFEFEE 50%, #EFEFEE 75%, #d4d4d4 75%, #d4d4d4 100%);
	background-size: 39.57px 46.57px;
    border-color: #EFEFEE !important;	
}

.fc-head .ui-widget-header {
	background: #D4D4D4 !important;
	color: #222222 !important;
}

.fc-event {
	border: 1px solid #00afce !important;
    background-color: #00AFCE !important;
    margin: 0px !important;
    padding: 0 !important;
    margin-top: 1px !important;
    border-radius: 0 !important;
    margin-left: 1px !important;
    margin-right: 1px !important;
    cursor: pointer;
}

.fc-day.ui-state-highlight {
    border: 1px solid #7F9FA8 !important;
    background-color: #7F9FA8 !important;
    border-radius: 0 !important;
    filter: opacity(0.8);
}

.fc-day-number.fc-today {
	background-color: transparent!important;
}

.fc-day-number {
    border: 0 !important;
}

.fc .ui-button, #calendarNavigation .ui-button {
    border: 1px solid #00AFCE !important;
}

.fc .ui-widget-content {
    border-color: #d4d4d4 !important;
}

.ui-xis-panel-column-left {
    width: 100px;
}

.fc-day-grid-event .fc-content {
    padding: 2px;
    margin-left: 2px;
    margin-right: 2px;
}

.fc-sat, .fc-sun {
	background-color: #b7b7b7;	
}

[id$=yearButton], [id$=toggleButton] {
	padding: 0 !important;
}


[id$=yearButton] .ui-button-text, [id$=toggleButton] .ui-button-text {
	font-weight: normal !important;
	padding-left: 8px;
    padding-right: 8px;
}

.fc-month-button, .fc-agendaWeek-button, .fc-agendaDay-button, .fc-today-button {
	font-family: "Montserrat Light";
}

.ui-xis-style1x .fc-toolbar .fc-center .ui-icon {
	background-image: none !important;
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px !important;
	font-size: 1.0em !important;
	color: #FFFFFF;
	padding-top: 5px;
	text-align: center;
}

.ui-xis-style1x .fc-toolbar .fc-center .ui-icon.ui-icon-seek-prev::after {
    content: "\e98f";
}

.ui-xis-style1x .fc-toolbar .fc-center .ui-icon.ui-icon-circle-triangle-w::after {
    content: "\e991";
}

.ui-xis-style1x .fc-toolbar .fc-center .ui-icon.ui-icon-circle-triangle-e::after {
    content: "\e992";
}

.ui-xis-style1x .fc-toolbar .fc-center .ui-icon.ui-icon-seek-next::after {
    content: "\e990";
}

[id$='toggleButtonList'] {
	margin-top: 10px;
	border: 1px solid #00AFCE !important;
	height: 24px;
}

[id$='toggleButtonList'] span {
	font-weight: normal !important;
}


.ui-xis-bkcolor-red-orange {
	background-color: #ff3b3a !important;
	border: 1px solid #ff3b3a !important;
}

.ui-xis-bkcolor-folly {
	background-color: #ff0a65 !important;
	border: 1px solid #ff0a65 !important;
}

.ui-xis-bkcolor-byzantine {
	background-color: #b425b0 !important;
	border: 1px solid #b425b0 !important;
}

.ui-xis-bkcolor-studio {
	background-color: #733ab7 !important;
	border: 1px solid #733ab7 !important;
}

.ui-xis-bkcolor-violet-blue {
	background-color: #3552b4 !important;
	border: 1px solid #3552b4 !important;
}

.ui-xis-bkcolor-iris-blue {
	background-color: #00afce !important;
	border: 1px solid #00afce !important;
}

.ui-xis-bkcolor-robin-egg-blue {
	background-color: #00bed3 !important;
	border: 1px solid #00bed3 !important;
}

.ui-xis-bkcolor-gossamer {
	background-color: #009787 !important;
	border: 1px solid #009787 !important;
}

.ui-xis-bkcolor-pigment-green {
	background-color: #00af4e !important;
	border: 1px solid #00af4e !important;
}

.ui-xis-bkcolor-apple {
	background-color: #6bc349 !important;
	border: 1px solid #6bc349 !important;
}

.ui-xis-bkcolor-my-sin {
	background-color: #ffb428 !important;
	border: 1px solid #ffb428 !important;
}

.ui-xis-bkcolor-tree-poppy {
	background-color: #ff961d !important;
	border: 1px solid #ff961d !important;
}

.ui-xis-bkcolor-flamingo {
	background-color: #ff512a !important;
	border: 1px solid #ff512a !important;
}

.ui-xis-bkcolor-smalt-blue {
	background-color: #507d8b !important;
	border: 1px solid #507d8b !important;
}

.ui-xis-bkcolor-light-gray {
	background-color: #d4d4d4 !important;
	border: 1px solid #d4d4d4 !important;
}

.ui-xis-bkcolor-pastel-red {
	background-color: #ff6f6b !important;
	border: 1px solid #ff6f6b !important;
}

.ui-xis-bkcolor-violet-red {
	background-color: #ff538c !important;
	border: 1px solid #ff538c !important;
}

.ui-xis-bkcolor-fuchsia {
	background-color: #cc5dc4 !important;
	border: 1px solid #cc5dc4 !important;
}

.ui-xis-bkcolor-lilac-bush {
	background-color: #986dc9 !important;
	border: 1px solid #986dc9 !important;
}

.ui-xis-bkcolor-indigo {
	background-color: #6a7fc7 !important;
	border: 1px solid #6a7fc7 !important;
}

.ui-xis-bkcolor-dark-turquoise {
	background-color: #00c3da !important;
	border: 1px solid #00c3da !important;
}

.ui-xis-bkcolor-dark-turquoise {
	background-color: #00cede !important;
	border: 1px solid #00cede !important;
}

.ui-xis-bkcolor-tiffany-blue {
	background-color: #00b2a6 !important;
	border: 1px solid #00b2a6 !important;
}

.ui-xis-bkcolor-emerald {
	background-color: #42c37c !important;
	border: 1px solid #42c37c !important;
}

.ui-xis-bkcolor-pistachio {
	background-color: #94d279 !important;
	border: 1px solid #94d279 !important;
}

.ui-xis-bkcolor-golden-tainoi {
	background-color: #ffc85a !important;
	border: 1px solid #ffc85a !important;
}

.ui-xis-bkcolor-pastel-orange {
	background-color: #ffb145 !important;
	border: 1px solid #ffb145 !important;
	filter: opacity(0.9);
}

.ui-xis-bkcolor-coral {
	background-color: #ff7f5d !important;
	border: 1px solid #ff7f5d !important;
}

.ui-xis-bkcolor-gumbo {
	background-color: #7f9fa8 !important;
	border: 1px solid #7f9fa8 !important;
}

.ui-xis-bkcolor-gallery {
	background-color: #efefef !important;
	border: 1px solid #efefef !important;
}

#eventForm\:eventTypeSelect_label {
	width: 310px;
	text-overflow: ellipsis;
}

[class^="ui-xis-icon-operation-"]:hover {
	color: #507D8B;	
}

.ui-xis-subtitle {
    width: 15px;
    height: 15px;
}

[id$=':iScheduler'] .ui-tooltip, [id$=':iEventScheduler'] .ui-tooltip {
    position: fixed;
}

.ui-xis-holiday {
	border: 1px solid #77797a !important;
    background-color: #77797a !important;
}

.ui-xis-holiday-wrapper {
    background-color: #77797a !important;
    padding-left: 3px !important;
    padding-top: 1px !important;
    color: #FFFFFF !important;
}

.ui-xis-today {
	border: 1px solid #7F9FA8 !important;
	background-color: #7F9FA8 !important;
}

.ui-xis-review {
	background-image: linear-gradient(135deg, #b7b7b7 50%, #D4D4D4 0%, #D4D4D4 0%, #b7b7b7 0%, #b7b7b7 0%, #D4D4D4 0%, #D4D4D4 0%);
	width: 17px;
	height: 17px;
	border-color: #7F9FA8 !important;
}

.ui-xis-vertical-align {
    text-align: center;
    display: table-cell;
    vertical-align: middle !important;
    font-weight: bold;
 }
 
[id$='iScheduler2'] .fc-toolbar h2 {
    min-width: 300px;
}

[id$='iScheduler2'] .fc-next-button {
	margin-left: 0;
}

[id$='calendar'] .fc-time, [id$='iScheduler'] .fc-time {
	display:none;
}

.ui-xis-calendar-year-viewer .fc-title {
	display:none;
}

#calendar .fc-head-container .ui-widget-header {
	border-bottom: #a7a7a7 1px solid;
}

.ui-xis-subtitle-year span {
	overflow: hidden;
    text-overflow: ellipsis;
    max-width: 285px;
    max-height: 33px;
    word-break: break-word;
}

[id$='iListRight'] .ui-datatable-scrollable-body {
    overflow-x: hidden !important;
}

.ui-xis-workplace-west .ui-panelmenu-header a {
  	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.ui-xis-inputlist .ui-datatable-scrollable-body {
    min-height: 24px;
    position: relative;
}

.ui-datatable-empty-message td {
    line-height: 14px !important;
}

div[class*="ui-xis-row-height-"] .ui-datatable-scrollable-footer-box span {
    height: auto;
}

/* 
	tableAlign clean 
*/

/* DataTable */
.ui-datatable-scrollable-header-box, .ui-datatable-scrollable-footer-box {
	margin-right: 17px !important;
}

.ui-datatable-scrollable-body {
	overflow-y: scroll;
}

/* TreeTable */
.ui-treetable-scrollable-header-box, .ui-treetable-scrollable-footer-box {
	margin-right: 17px !important;
}

.ui-treetable-scrollable-body {
	overflow-y: scroll;
}

/* Chrome scrollbar*/
	/* DataTable */
.ui-xis-pos-datatable .ui-datatable-scrollable-body::-webkit-scrollbar-track, .ui-xis-inputlist .ui-datatable-scrollable-body::-webkit-scrollbar-track, .ui-xis-inputListSM .ui-datatable-scrollable-body::-webkit-scrollbar-track {
	    background: #E6E6E6;
	}

	/* TreeTable */
	.ui-xis-iListT .ui-treetable-scrollable-body::-webkit-scrollbar-track {
    	background: #E6E6E6;
	}
	
/* end of tableAlign clean */


.ui-xis-inputlist.ui-datatable-resizable {
	padding-bottom: 0px;
}

th.ui-xis-inputlist-resizable {
	border-right-color: #FFFFFF !important;
}

.ui-xis-inputlist-footer-toolbar-lazybuttons {
    font-family: 'xis-icons' !important;
    speak: none;
    font-style: normal !important;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    opacity: 0.5;
}

.ui-xis-inputlist-lazybuttons-configfilter {
	color: #FF3B3A;
}

.ui-xis-inputlist-lazybuttons-configsort {
	color: #986DC9;
}

.ui-xis-inputlist-recent {
    background-color: #f5f5f5;
}

.pe-dynaform-cell-first.ui-xis-label-padding-0 {
	padding: 0px;
}

.ui-xis-home-icon-xis-favorite {
    font-size: 1.3em !important;
}

.ui-xis-home-icon-xis-favorite::before {
	content: "\e99a";
}

.ui-xis-home-icon-xis-favorite:hover {
    font-weight: bold;
}

.ui-xis-home-icon-xis-favorite-selected {
	color: #FFB428 !important;
	border-radius: 50%;
}

[class^="ui-xis-icon-signature-"] {
	font-family: 'xis-icons' !important;
	speak: none;
	font-style: normal !important;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 2.7em;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ui-xis-icon-signature-valid {
    color: #00AF4E;
}

.ui-xis-icon-signature-valid::before {
    content: "\e99d";
}

.ui-xis-icon-signature-invalid {
    color: #FF3B3A;
}

.ui-xis-icon-signature-invalid::before {
    content: "\e99c";
}

.ui-xis-icon-operation-sign::before {
    content: "\e99b";
}

.ui-xis-inputlist-icon-signature-selected::before {
	content: "\e99b";
}

[class^="ui-xis-inputlist-icon-"] {
	font-family: 'xis-icons' !important;
    speak: none;
    font-style: normal !important;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow: visible !important;
    font-size: 1.29em;
}

.ui-tooltip {
    pointer-events: none;
}

.blockPage {
	position: fixed !important;
    top: 50vh !important;
    left: calc(50vw - 150px) !important;
}

.ui-xis-column-name-right {
	word-break: break-all;
}

.ui-xis-contentviewer-header-icons {
	float: right;
}

.ui-editor-toolbar {
	min-height: 53px;
}

.ui-xis-home-icon-relations::before {
	content: "\e9a1";
}

#relations-icon {
    margin-top: -28px;
    font-size: 10px;
    color: #00AFCE;
    font-weight: bold;
    height: 28px;
}

#diagramForm\:relations-icon {
	margin-top: -32px;
	font-size: 0.9em;
}

.ui-xis-header-open-select-context {
	font-size: 2em !important;
    font-weight: bold;
    padding-left: 0.5em;
    text-decoration: none;
}

.ui-xis-icon-operation-clearactivitymonitorarchive::before {
	content: "\e9a6";
}

.ui-xis-config-menu-selected {
	color: #00AFCE !important;
}

.ui-xis-dialog-timeout {
    margin-left: auto;
    margin-right: auto;
    display: table;
    color: #FF3B3A;
    background: none;
    border: 0;
    font-size: 1em !important;
    }