body {
	font-size: 14px;
	color: #504E4C;
}

.ui-dialog .ui-dialog-titlebar, .ui-dialog, .ui-dialog .ui-dialog-content
	{
	font-size: 14px;
}

.ui-inputswitch {
	font-size: 14px;
}

.ui-inputswitch .ui-inputswitch-off span {
	padding-left: 4px;
	padding-top: 2px;
}

/* Field row has its width set to 100% and display to table-cell, which causes the
   input switch components to be full width when set to display=block.
   This results in a large computed width for the input switch widget.*/
.xi-formfield-row > .item  > .ui-inputswitch {
  display: inline-block;
}

.ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-inputfield
	{
	width: 80%;
	height: 1.1em;
}

.ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-icon-search
	{
	background-size: 80% auto;
	top: 5px !important;
}

.ui-inputswitch .ui-inputswitch-on span {
	padding-top: 2px;
}

.ui-dialog .ui-dialog-content {
	padding: 15px !important;
}

.ui-layout-unit, .ui-layout-container .ui-layout-unit {
	border: none;
	padding: 0;
}

.ui-selectmanymenu .ui-state-hover {
	color: #3480AD;
}

.ui-fileupload-buttonbar .ui-button {
	margin: 0px;
}

.ui-fileupload-buttonbar {
	padding-left: 0 !important;
}

.ui-chkbox .ui-state-hover, .ui-chkbox .ui-state-focus {
	border-color: #3480AD;
}

.ui-dialog .ui-icon.ui-confirm-dialog-severity.ui-icon-alert {
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/warn-red.svg.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite")
		!important;
	height: 35px;
	width: 35px;
}

.ui-dialog .ui-dialog-content .ui-confirm-dialog-message {
	width: 80%;
	margin-left: 5%;
}


.ui-autocomplete .ui-autocomplete-dropdown.ui-state-hover .ui-icon-triangle-1-s
	{
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/downarrow.svg.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite")
		!important;
	background-position: center center !important;
	background-size: 100% auto !important;
	z-index: 9999;
}

.ui-growl-icon-close {
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/delete-gray.svg.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite")
		!important;
	background-size: 140% auto !important;
	background-position: 0 center;
}

.ui-radiobutton .ui-state-active .ui-icon-bullet, .ui-radiobutton .ui-state-focus .ui-icon-bullet
	{
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/radio-on_504E4C.svg.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite")
		!important;
}

.ui-datatable .ui-datatable-tablewrapper table tbody tr td .ui-row-editor .ui-icon.ui-icon-pencil
	{
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/pen_504E4C.svg.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite")
		!important;
	background-size: 110% auto;
}

.ui-datatable .ui-datatable-tablewrapper table tbody tr td .ui-row-editor .ui-icon-check
	{
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/check-white.svg.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite")
		!important;
	background-size: 110% auto;
}

.ui-fileupload-upload .ui-icon-arrowreturnthick-1-n {
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/upload_504E4C.svg.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite")
		!important;
}

.ui-fileupload-upload.ui-state-focus .ui-icon-arrowreturnthick-1-n,
	.ui-fileupload-upload.ui-state-hover .ui-icon-arrowreturnthick-1-n,
	.ui-fileupload-upload.ui-state-active .ui-icon-arrowreturnthick-1-n {
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/upload.svg.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite") !important;
}

.ui-datatable .ui-state-hover .ui-icon, .ui-datatable .ui-state-focus .ui-icon,
	.ui-datatable .ui-state-active .ui-icon {
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/ui-icons_504e4c_256x240.png.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite");
}

.ui-datatable .ui-datatable-tablewrapper table tbody tr td .ui-row-editor .ui-icon-close,
	.ui-fileupload-cancel.ui-state-focus .ui-icon-cancel,
	.ui-fileupload-cancel.ui-state-hover .ui-icon-cancel,
	.ui-fileupload-cancel.ui-state-active .ui-icon-cancel,
	.ui-fileupload-cancel.ui-state-focus .ui-icon-close,
	.ui-fileupload-cancel.ui-state-hover .ui-icon-close,
	.ui-fileupload-cancel.ui-state-active .ui-icon-close {
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/delete.svg.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite") !important;
	background-size: 110% auto;
}


.item a.cke_button {
	box-sizing: content-box !important;
}

textarea, .ui-panel .ui-panel-content, .ui-fieldset-content {
	font-family: inherit;
	font-size: inherit;
}

.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
	margin-top: 9px !important;
}

LABEL, .ui-timepicker-div, .ui-datepicker-calendar THEAD TR TH,
	.ui-datepicker-calendar TBODY TR TD A, .ui-inputswitch, .ui-inputfield,
	.ui-layout-container .ui-layout-unit, .ui-selectonemenu-panel .ui-selectonemenu-list-item,
	.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item,
	.ui-dialog .ui-dialog-content, .ui-dialog .ui-dialog-titlebar,
	.ui-selectonemenu-panel .ui-selectonemenu-table td, .ui-tabs-top .ui-tabs-panels
	{
	color: #504E4C;
}

.ui-dialog .ui-dialog-titlebar {
	background-color: #eeeeee;
	color: #504e4c;
	border-bottom: 1px solid #a9aaaa !important;
}

#xi-topmenu .ui-state-hover, #xi-topmenu .ui-state-focus {
	filter: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.ui-inputfield.ui-state-hover, .ui-inputfield.ui-state-focus,
	.ui-selectonemenu-label.ui-inputfield:FOCUS {
	border-color: #504E4C;
	color: #504E4C !important;
}

#xi-globalHelpSearchField.ui-state-hover, #xi-globalHelpSearchField.ui-state-focus,
	#xi-globalHelpSearchField:FOCUS {
	color: #fff !important;
}

.ui-selectonemenu.ui-state-hover, .ui-selectcheckboxmenu.ui-state-hover,
	.ui-selectonemenu:HOVER {
	border-color: #504E4C !important;
}

#xi-toolbar-panel .ui-messages, #xi-toolbar-panel .ui-message {
	color: #fff !important;
	border: 0 !important;
}

#xi-toolbar-panel .ui-message-error-icon {
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/warn.svg.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite") !important;
}

.ui-button-icon-left {
	color: #504E4C;
}

.ui-state-hover .ui-button-icon-left {
	color: #fff;
}

.ui-selectonemenu-panel .ui-state-highlight, .ui-selectonemenu.ui-state-hover LABEL,
	.ui-selectonemenu.ui-state-focus LABEL, .ui-selectcheckboxmenu-panel .ui-state-highlight,
	.ui-selectmanymenu .ui-state-highlight, .ui-selectoneradio LABEL {
	color: #504E4C !important;
}

.project-overview-inbox:hover {
	text-decoration: underline;
	color: #1578C8 !important;
}

.CodeMirror {
	border: 1px solid #a9aaaa;
}

.CodeMirror-wrap pre {
	word-break: break-all;
}

.ui-selectmanymenu:hover, .ui-picklist:hover .ui-picklist-list,
	.ui-picklist:hover .ui-picklist-caption, .ui-inputswitch:hover,
	.CodeMirror-wrap:hover, .ui-inputswitch:focus, .cke.cke_focus, .cke:HOVER
	{
	border-color: #504E4C !important;
}

.ui-inputswitch:hover .ui-inputswitch-handle {
	background-color: #504E4C !important;
	border-color: #504E4C !important;
	transition: background-color 0.5s ease 0s;
}

.ui-inputswitch.ui-state-disabled .ui-inputswitch-handle {
	background-color: inherit !important;
	border-color: inherit !important;
}

.layout-menubar-search:focus {
	color: #ffffff !important;
}

.ui-slider-handle {
	background-color: #727272;
	background-image: none;
	border: 0 !important;
	box-shadow: none;
	filter: none;
}

.ui-datepicker:hover, .ui-datepicker:focus {
	border: solid 1px #504E4C;
}

.ui-datepicker-calendar tbody tr td, .ui-datepicker-calendar thead tr th
	{
	border-radius: 0px;
}

.ui-datepicker-calendar tbody tr td:hover a, .ui-datepicker-calendar tbody tr .ui-datepicker-current-day a
	{
	color: #3480AD;
}

.ui-datepicker-calendar tbody tr td:hover, .ui-datepicker-calendar tbody tr .ui-datepicker-current-day
	{
	border-color: #3480AD;
}

.ui-outputlabel .ui-outputlabel-rfi {
	margin-left: 0.1em;
}

.ui-widget A {
	text-decoration: none;
}

.ui-widget A:HOVER {
	color: inherit;
}

.ui-widget .ui-rowgroup-header>td>A.ui-rowgroup-toggler {
	padding-right: 1.7em;
}

.ui-link, .ui-commandlink {
	color: #3480AD !important;
}

.ui-state-active .ui-link, .ui-state-active .ui-commandlink,
	.ui-state-focus .ui-link, .ui-state-focus .ui-commandlink,
	.ui-state-hover .ui-link, .ui-state-hover .ui-commandlink,
	.ui-state-highlight .ui-link, .ui-state-highlight .ui-commandlink {
	color: #fff !important;
}

.ui-selectlistbox-item.ui-state-highlight .ui-commandlink,
	.ui-selectlistbox-item.ui-state-hover .ui-commandlink,
	.ui-selectlistbox-item.ui-state-focus .ui-commandlink,
	.ui-selectlistbox-item.ui-state-active .ui-commandlink,
	.ui-selectlistbox-item.ui-state-highlight .ui-link,
	.ui-selectlistbox-item.ui-state-hover .ui-link, .ui-selectlistbox-item.ui-state-focus .ui-link,
	.ui-selectlistbox-item.ui-state-active .ui-link {
	color: #3480AD !important;
}

.ui-messages-error, .ui-message-error {
	background-color: transparent !important;
}

.ui-button {
	background-color: #EEEEEE;
	border-color: #a9aaaa;
	color: #504e4c;
}

.ui-menu .ui-icon {
	position: relative;
}

.ui-menu .ui-menuitem-text {
	margin-left: 5px;
}

.ui-datatable-empty-message {
	text-align: center;
	background-color: transparent;
}

.ui-datatable {
	background-color: #EEEEEE;
}

.ui-datatable .ui-datatable-tablewrapper table {
	font-size: inherit !important;
}

.ui-datatable .ui-datagrid-header, .ui-datatable .ui-datatable-header,
	.ui-datatable .ui-datatable-subtable-header, .ui-datatable .ui-datatable-summaryrow
	{
	border: 1px solid #a9aaaa;
	border-radius: 0px !important;
	webkit-border-radius: 0px !important;
	moz-border-radius: 0px !important;
	background: none;
	background-color: #EEEEEE !important;
	color: #504e4c;
	filter: none;
	text-shadow: none;
	background-color: inherit;
	font-weight: bold;
	border-collapse: collapse;
	font-weight: bold;
	text-shadow: none;
	background-color: inherit;
	filter: none;
	color: #504e4c;
}

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 0px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 0px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 0px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 0px;
}

.ui-button .ui-button-text, .ui-selectonemenu .ui-selectonemenu-trigger,
	.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger,
	.ui-inputswitch-handle {
	background: none !important;
	background-color: #EEEEEE !important;
	border-color: #a9aaaa !important;
	color: #504e4c;
	box-shadow: none !important;
	filter: none !important;
}

.ui-inputswitch-handle, .ui-chkbox .ui-chkbox-box, .ui-orderlist {
	border-radius: 0px;
}

.ui-selectonebutton .ui-button-text {
	color: #504E4C;
	text-shadow: none;
	background-color: #eeeeee !important;
}

.ui-selectonebutton .ui-button.ui-state-active .ui-button-text {
	background-color: #8c8c8c !important;
	color: #fff !important;
	border-color: #504e4c !important;
}

.ui-button.ui-state-hover .ui-button-text, .ui-selectonemenu.ui-state-hover .ui-selectonemenu-trigger,
	.ui-button.ui-state-focus .ui-button-text, .ui-selectonemenu.ui-state-focus .ui-selectonemenu-trigger,
	.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger {
	background: none !important;
	background-color: #504e4c !important;
	border-color: #504e4c !important;
	box-shadow: none !important;
	transition: all 0.5s ease 0s;
}

#xi-actionbar-panel .ui-toolbar .ui-button.ui-state-active {
	background-color: #3480AD !important;
	color: #fff !important;
}

#xi-actionbar-panel .ui-toolbar .ui-button.ui-state-focus span,
	#xi-actionbar-panel .ui-toolbar .ui-button.ui-state-active span,
	#xi-actionbar-panel .ui-toolbar .ui-button:focus span,
	#xi-actionbar-panel .ui-toolbar .ui-button:active span {
	color: #fff !important;
}

#xi-actionbar-panel .ui-toolbar .ui-button.ui-state-hover,
	#xi-actionbar-panel .ui-toolbar .ui-button:hover, #xi-actionbar-panel .ui-toolbar .ui-button.ui-state-focus,
	#xi-actionbar-panel .ui-toolbar .ui-button:focus {
	background-color: #504E4C;
	color: #fff !important;
	transition: all 0.5s ease 0s;
}

.ui-button.ui-state-hover .ui-button-text, .ui-button.ui-state-hover .ui-icon.fa,
	.ui-button.ui-state-focus .ui-button-text, .ui-button.ui-state-focus .ui-icon.fa,
	.ui-button.ui-state-active .ui-button-text, .ui-button.ui-state-active .ui-icon.fa,
	.ui-buttonset .ui-state-active .ui-button-text {
	color: #fff !important;
}

.ui-button.ui-state-hover .ui-icon, .ui-button.ui-state-active .ui-icon,
	.ui-button.ui-state-focus .ui-icon {
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/ui-icons_ffffff_256x240.png.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite");
}

.ui-button.ui-state-focus .ui-button-text, .ui-inputswitch-handle.ui-state-focus,
	.ui-slider-handle.ui-state-focus {
	box-shadow: none !important;
}

.ui-button-text, .ui-layout-container .ui-layout-unit {
	border-radius: 0px !important
}

.ui-datatable .ui-datatable-scrollable-header, .ui-datatable .ui-datatable-scrollable-footer,
	.ui-datatable .ui-datatable-tablewrapper TABLE THEAD TR TH,
	.ui-datatable .ui-datatable-tablewrapper TABLE TFOOT TR TD,
	.ui-datatable TABLE THEAD TR TH {
	background-color: #EEEEEE;
	color: #504E4C;
	border-color: #a9aaaa;
	border: none;
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
}

.ui-datatable .ui-datatable-tablewrapper TABLE THEAD TR TH:HOVER .ui-column-filter,
	.ui-datatable TABLE THEAD TR TH:HOVER .ui-column-filter, .ui-datatable .ui-datatable-tablewrapper TABLE THEAD TR TH:HOVER .ui-column-customfilter,
	.ui-datatable TABLE THEAD TR TH:HOVER .ui-column-customfilter {
	display: block;
}

.protocol-expand-textarea {
	width: 100%;
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
}

.ui-paginator, .ui-datatable .ui-paginator-bottom {
	background-color: transparent;
	color: black;
	border: none !important;
}

.ui-datatable TABLE TBODY TR TD {
	border: none;
	color: #504E4C;
}

.ui-datatable .ui-datatable-even {
	background-color: #eeeeee;
}

.ui-datatable .ui-datatable-odd {
	background-color: #ffffff;
}

.ui-column-customfilter .ui-selectonemenu .ui-selectonemenu-trigger .ui-icon,
	.ui-column-customfilter .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon
	{
	margin-top: 3px !important;
}

.ui-selectonemenu .ui-selectonemenu-trigger, .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger
	{
	border-bottom-right-radius: 0px !important;
	border-top-right-radius: 0px !important;
}

.ui-column-customfilter .ui-selectonemenu LABEL, .ui-column-customfilter .ui-selectonemenu
	{
	width: 90% !important;
}

.ui-icon, .ui-widget-content .ui-icon {
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/ui-icons_504e4c_256x240.png.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite");
}

.ui-widget-header {
	font-weight: normal;
}

.ui-button.ui-state-active .ui-button-text, .ui-buttonset .ui-state-active .ui-button-text
	{
	background: none !important;
	background-color: #3480AD !important;
}

.ui-dialog .ui-dialog-footer {
	border-top: 1px solid #a9aaaa !important;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/ui-icons_ffffff_256x240.png.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite");
}

.ui-state-active .ui-icon, .ui-chkbox-box .ui-icon-check {
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/ui-icons_504e4c_256x240.png.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite");
}

.ui-state-highlight .ui-icon {
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/ui-icons_ffffff_256x240.png.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite");
}

.ui-datatable .ui-paginator .ui-paginator-rpp-options, .ui-datatable .ui-paginator .ui-paginator-current
	{
	color: #504E4C;
}

.ui-datatable .ui-paginator .ui-paginator-first, .ui-datatable .ui-paginator .ui-paginator-prev,
	.ui-datatable .ui-paginator .ui-paginator-pages .ui-paginator-page,
	.ui-datatable .ui-paginator .ui-paginator-next, .ui-datatable .ui-paginator .ui-paginator-last,
	.ui-datatable .ui-paginator .ui-paginator-rpp-options {
	border-radius: 0 !important;
	background-color: #EEEEEE;
	border: 1px solid #a9aaaa;
}

.ui-datatable .ui-paginator .ui-state-active, .ui-datatable .ui-paginator .ui-state-hover,
	.ui-datatable .ui-paginator .ui-state-focus, .ui-datatable .ui-paginator .ui-paginator-pages .ui-state-active,
	.ui-datatable .ui-paginator .ui-paginator-pages .ui-state-focus,
	.ui-datatable .ui-paginator .ui-paginator-pages .ui-state-hover {
	background-color: #504E4C !important;
	color: #fff !important;
}

.ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last,
	.ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev {
	background-color:
}

.ui-datatable .ui-paginator .ui-icon {
	background-color: transparent;
}

.ui-datatable .ui-filter-column .ui-inputfield {
	padding: 0 2px !important;
	font-size: 14px;
	margin: 0;
	width: 95%;
}

.ui-fieldset-legend {
	background: none repeat scroll 0 0 transparent;
	border-color: #a9aaaa;
	color: #504E4C;
	font-size: inherit;
	font-weight: normal;
	line-height: 14px;
}

.ui-fieldset {
	border: none;
	padding: 0;
	margin: 0;
	background-color: transparent;
}

.xi-data-table-small {
	border: none;
}

.ui-tabs-top:hover {
	border: 1px solid #d1d3d4;
}

.ui-fieldset .ui-fieldset-legend {
	background: none;
	font-size: 0.9em;
	background-color: #eeeeee;
	padding: 8px;
	width: calc(100% - 18px);
	margin-bottom: 10px;
	filter: none;
}

.ui-wizard .ui-wizard-step-titles li.ui-state-highlight, .ui-wizard .ui-wizard-step-titles li,
	.ui-fieldset .ui-state-hover, .ui-tabs-top .ui-tabs-nav {
	filter: none;
}

.ui-widget .ui-state-focus, .ui-widget.ui-state-focus {
	box-shadow: none;
}

.ui-datatable-scrollable-header-box thead {
	border-bottom: 1px solid #a9aaaa;
}

.ui-fieldset-legend .ui-fieldset-toggler {
	padding-top: 4px;
}

.ui-outputlabel, TABLE TBODY TR TD, .ui-fieldset-content {
	color: #504E4C;
}

.ui-fieldset .ui-datagrid.ui-widget {
	border: none;
}

.ui-datagrid .item-label {
	display: inline-block;
	min-width: 314px;
}

.ui-messages-info, .ui-messages-warn, .ui-messages-error,
	.ui-messages-fatal {
	margin: 1px 1px 0 0;
}

.ui-tabs-top .ui-tabs-nav {
	background: #EEEEEE;
}

.ui-tabs-top .ui-tabs-nav li, .ui-tabs-top .ui-tabs-nav li.ui-tabs-selected,
	.ui-tabs-top .ui-tabs-nav li.ui-tabs-active, .ui-tabs-top .ui-tabs-nav li.ui-state-hover
	{
	border: none !important;
	border-right: 1px solid #a9aaaa !important;
	border-top: 1px solid #a9aaaa !important;
	border-left: 1px solid #a9aaaa !important;
	border-bottom: 1px solid #fff;
	box-shadow: none !important;
}

.ui-tabs-top .ui-tabs-nav li a {
	color: #727272 !important;
}

.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-top .ui-tabs-nav li.ui-tabs-active a,
	.ui-tabs-top .ui-tabs-nav li.ui-state-hover a {
	color: #504E4C !important;
}

.ui-tabs-top .ui-tabs-nav {
	border: none !important;
}

.ui-layout-container .ui-layout-unit {
	background-color: inherit;
}

.ui-datagrid, .ui-tabs-top {
	background-color: #ffffff;
}

.ui-fieldset .ui-fieldset-toggler {
	height: 20px;
	padding-right: 0.1em;
}

.ui-message-info, .ui-message-error, .ui-message-warn, .ui-message-fatal
	{
	margin: 2px 0;
	word-wrap: break-word;
}

.ui-separator {
	border-color: -moz-use-text-color -moz-use-text-color #c8d9e2;
}

.ui-fieldset .ui-fieldset-legend.ui-state-hover {
	background-color: #F2F2F2;
}

.ui-fieldset .ui-state-hover {
	background: none;
	background-color: #FFFFFF;
}

.ui-selectmanymenu .ui-selectlistbox-item {
	padding: 2px;
	display: list-item !important;
}

.ui-fieldset-legend .ui-fieldset-toggler {
	margin-right: 0px;
	background-size: 100%
}

.ui-tree .ui-tree-selectable .ui-treenode-label, .ui-tree .ui-tree-selectable .ui-treenode-icon
	{
	color: #504E4C;
}

.ui-tree .ui-tree-selectable .ui-treenode-icon.ui-icon.error {
	color: #E90C45;
}

.ui-tree .ui-tree-selectable .ui-treenode-icon.ui-icon.disabled {
	opacity: 0.6;
}

.ui-tree, .ui-tree:HOVER {
	background-color: transparent;
	width: auto;
	border: none;
}

.ui-tree .ui-tree-droppoint.ui-state-hover {
	outline: 2px solid #1578C8;
	background-color: #1578C8;
}

.ui-tree .ui-treenode {
	padding: 0 0;
}

.ui-tree .ui-treenode-children {
	padding: 0 0 0 10px;
}

.ui-tree .ui-treenode-selected>.ui-treenode-content {
	color: #504E4C;
}

.ui-tree .ui-treenode-selected>.ui-treenode-content {
	color: #D9D9D9;
	background-color: #3480AD !important;
}

.ui-tree .ui-treenode-selected .ui-treenode-content .ui-treenode-icon,
	.ui-tree .ui-tree-selectable .ui-treenode-selected .ui-treenode-icon,
	.ui-tree .ui-treenode .ui-state-highlight {
	color: #ffffff;
}

.ui-tree .ui-treenode-selected .ui-treenode-children .ui-treenode-icon {
	color: #504E4C;
}

.ui-tree .ui-tree-toggler.ui-icon-triangle-1-s, .ui-fieldset-legend .ui-fieldset-toggler.ui-icon-minusthick,
	.ui-icon-circle-triangle-s, .ui-icon-circle-triangle-e, .ui-tree .ui-tree-toggler.ui-icon-triangle-1-e,
	.ui-fieldset-legend .ui-fieldset-toggler.ui-icon-plusthick {
	width: 1.0em;
	height: 1.0em;
	min-width: 24px;
	background-size: 90% auto;
	background-position: center center;
}

.ui-tree .ui-treenode-leaf-icon, .ui-tree .ui-tree-toggler {
	width: 1.5em;
	height: 1.5em;
	min-width: 24px;
	padding: 0 0;
	margin: 0 0;
}

.ui-tree .ui-tree-container {
	overflow: hidden;
}

.ui-tree .ui-treenode-content {
	display: flex;
	width: 100%;
	line-height: 1.5em;
}

.ui-tree .ui-treenode .ui-treenode-label {
	font-size: 1em;
	padding: 0 8px;
}

.ui-datatable .ui-datatable-tablewrapper {
	padding: 0px;
}

.ui-datatable .ui-datatable-tablewrapper>table>thead {
	border-bottom: 1px solid #a9aaaa;
}

.ui-datatable:hover, .ui-datatable-scrollable:hover, .ui-datatable,
	.ui-datatable-scrollable {
	border: 1px solid #a9aaaa;
	border-radius: 0px;
}

.ui-fieldset, .ui-fieldset:hover {
	border-radius: 0px;
	border: none;
}

.ui-datatable .ui-datatable-scrollable-header, .ui-datatable-scrollable
	{
	border-radius: 0px 0px;
}

.ui-datatable .ui-datatable-tablewrapper table tbody .ui-state-highlight>td,
	.ui-datatable .ui-datatable-tablewrapper table tbody .ui-state-hover>td
	{
	color: #fff;
	background-color: inherit;
}

#placeholderPanel, #placeholderPanel .ui-datatable .ui-datatable-tablewrapper table tbody td
	{
	color: #504E4C;
	background-color: inherit;
}

#placeholderPanel .searchbar {
	color: #504E4C;
	padding-right: 0;
	padding-bottom: 10px;
}

#placeholderPanel .searchbar .alertBubble {
	color: #504E4C !important;
}

#placeholderPanel .searchbar .layout-menubar-search {
	color: #504E4C !important;
	border-color: #504E4C;
	width: 235px;
}

.ui-datatable.xi-data-table-small .ui-datatable-tablewrapper .ui-state-highlight>td,
	.ui-datatable.xi-data-table-small .ui-datatable-tablewrapper .ui-state-hover>td
	{
	color: #fff;
}

.ui-datatable.xi-data-table-small .ui-datatable-tablewrapper table tbody .ui-state-highlight
	{
	background-color: #3480AD;
}

.ui-datatable.xi-data-table-small .ui-datatable-tablewrapper table tbody .ui-state-hover
	{
	background-color: #504E4C;
}

.ui-datatable tr.ui-state-hover, .ui-datatable tr.ui-state-highlight {
	color: #fff;
	background-color: #3480AD;
}

.ui-datatable tr.ui-state-hover td, .ui-datatable tr.ui-state-highlight td
	{
	color: #fff;
}

.ui-overlaypanel .ui-overlaypanel-close {
	background-color: #504E4C;
}

.ui-overlaypanel .ui-overlaypanel-close .ui-icon-closethick {
	background-size: 80%;
	width: 18px;
	height: 18px;
}

.ui-cell-editor-input input {
	width: 100%;
}

.ui-datatable .ui-row-editor .ui-row-editor-check, .ui-datatable .ui-row-editor .ui-row-editor-close,
	.ui-datatable .ui-row-editor .ui-row-editor-pencil {
	padding: 4px;
}

.ui-datatable .ui-row-editor {
	text-align: end;
	padding-top: 4px;
}

.ui-datatable .ui-datatable-data tr.ui-row-editing td.ui-editable-column,
	.ui-datatable .ui-datatable-data td.ui-cell-editing {
	padding: 4px 10px;
}

.ui-datatable .ui-datatable-tablewrapper table thead tr th.ui-state-hover,
	.ui-datatable .ui-datatable-tablewrapper table thead tr th.ui-state-active,
	.ui-datatable .ui-datatable-sticky table thead tr th.ui-state-hover,
	.ui-datatable .ui-datatable-sticky table thead tr th.ui-state-active {
	background-color: #8C8C8C !important;
}

.pluginDesc .ui-datatable.processingParameter table thead th:nth-of-type(2)
	{
	width: 20%;
}

.ui-spinner .ui-spinner-input {
	padding: 6px 5px 6px 8px !important;
	width: calc(100% - 15px) !important;
}

.ui-link {
	text-decoration: none;
}

.ui-commandlink.ui-widget.expander-button, .ui-commandlink.ui-widget.expander-button:VISITED
	{
	color: #504E4C !important;
}

.ui-picklist BUTTON {
	height: 25px;
	width: 25px !important;
}

.ui-picklist BUTTON .ui-button-text {
	height: 27px;
	margin: 0 !important;
	padding: 0 !important;
	width: 27px !important;
}

#xi-content-panel .xi-formfield-row .autoComplete, .ui-dialog-content .xi-formfield-row .autoComplete
	{
	width: 100% !important;
}

#xi-content-panel .xi-formfield-row .autoComplete>input {
	width: 100%;
	box-sizing: border-box;
}

.ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-item {
	color: #504E4C;
}

.ui-selectonemenu-panel {
	border: 1px solid #727272;
}

.ui-selectonemenu.ui-state-focus, .ui-selectcheckboxmenu.ui-state-focus,
	.ui-paginator-page.ui-state-focus, .ui-paginator-next.ui-state-focus,
	.ui-paginator-prev.ui-state-focus, .ui-paginator-last.ui-state-focus,
	.ui-paginator-first.ui-state-focus, .ui-paginator-rpp-options.ui-state-focus
	{
	border-color: #3480AD !important;
}

.ui-autocomplete .ui-autocomplete-dropdown {
	width: 27px;
	right: 0px;
	margin: 0px;
}

.ui-button-icon-only {
	min-width: 26px;
	width: 26px;
}

.ui-picklist>div {
	float: none;
}

.ui-commandlink.ui-widget.expander-button:AFTER {
	content: "...";
}

.ui-growl {
	width: 350px !important;
}

.ui-growl-item-container {
	padding: 5px;
	box-shadow: none !important;
}

.ui-growl-icon-close {
	right: 10px;
	top: 10px;
}

.ui-growl-message {
	color: #504E4C !important;
	width: 230px !important;
}

.ui-growl-image {
	height: 40px !important;
	width: 40px !important;
}

.ui-growl-item {
	border: 1px solid #504E4C;
}

.ui-growl-image-error, .ui-growl-image-fatal, .ui-messages-error-icon,
	.ui-messages-fatal-icon, .ui-growl-image-warn, .ui-messages-warn-icon,
	.ui-growl-image-info, .ui-messages-info-icon {
	background: none !important;
}

.ui-messages-fatal, .ui-message-fatal, .ui-messages-error,
	.ui-message-error {
	color: #e90c45 !important;
}

.ui-messages-warn, .ui-message-warn {
	color: #BF9000 !important;
}

.ui-messages-info, .ui-message-info {
	color: #1578C8 !important;
}

.ui-messages-info-icon, .ui-messages-warn-icon, .ui-messages-error-icon,
	.ui-messages-fatal-icon {
	width: 0px;
	height: 0px;
}

.ui-messages ul {
	margin: 0 15px;
}

.ui-growl-image-error:before, .ui-growl-image-fatal:before,
	.ui-messages-error-icon:before, .ui-messages-fatal-icon:before,
	.ui-growl-image-warn:before, .ui-messages-warn-icon:before,
	.ui-growl-image-info:before, .ui-messages-info-icon:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	content: '\ea15';
}

.ui-messages-info-summary, .ui-messages-warn-summary,
	.ui-messages-error-summary, .ui-messages-fatal-summary,
	.ui-message-info-summary, .ui-message-warn-summary,
	.ui-message-error-summary, .ui-message-fatal-summary {

}

.ui-messages-info-detail, .ui-messages-warn-detail,
	.ui-messages-error-detail, .ui-messages-fatal-detail,
	.ui-message-info-detail, .ui-message-warn-detail,
	.ui-message-error-detail, .ui-message-fatal-detail {
	/* color: #504E4C !important; */

}

#clientInfoGrowl_container .ui-growl-item {
	border-color: #1578C8;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#1578C8',
		Direction=0, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#1578C8',
		Direction=45, Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#1578C8',
		Direction=90, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#1578C8',
		Direction=135, Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#1578C8',
		Direction=180, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#1578C8',
		Direction=225, Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#1578C8',
		Direction=260, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#1578C8',
		Direction=305, Strength=2);
	-moz-box-shadow: 0 0 3px #1578C8; /* Firefox */
	-webkit-box-shadow: 0 0 3px #1578C8; /* Safari, Chrome, etc. */
	box-shadow: 0 0 3px #1578C8; /* CSS3 Standard */
}

#clientWarnGrowl_container .ui-growl-item {
	border-color: #D9D9D9;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#D9D9D9',
		Direction=0, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#D9D9D9',
		Direction=45, Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#D9D9D9',
		Direction=90, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#D9D9D9',
		Direction=135, Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#D9D9D9',
		Direction=180, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#D9D9D9',
		Direction=225, Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#D9D9D9',
		Direction=260, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#D9D9D9',
		Direction=305, Strength=2);
	-moz-box-shadow: 0 0 3px #D9D9D9; /* Firefox */
	-webkit-box-shadow: 0 0 3px #D9D9D9; /* Safari, Chrome, etc. */
	box-shadow: 0 0 3px #D9D9D9; /* CSS3 Standard */
}

#clientErrorGrowl_container .ui-growl-item {
	border-color: #F56262;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#F56262',
		Direction=0, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#F56262',
		Direction=45, Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#F56262',
		Direction=90, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#F56262',
		Direction=135, Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#F56262',
		Direction=180, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#F56262',
		Direction=225, Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#F56262',
		Direction=260, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#F56262',
		Direction=305, Strength=2);
	-moz-box-shadow: 0 0 3px #F56262; /* Firefox */
	-webkit-box-shadow: 0 0 3px #F56262; /* Safari, Chrome, etc. */
	box-shadow: 0 0 3px #F56262; /* CSS3 Standard */
}

.ui-messages-info, .ui-messages-error, .ui-messages-fatal,
	.ui-messages-warn {
	border-color: #a9aaaa !important;
	background-color: #ffffff !important;
}

.layout-header-widgets-submenu {
	padding: 8px;
}

.ui-messages-info .ui-icon-close, .ui-messages-warn .ui-icon-close,
	.ui-messages-error .ui-icon-close, .ui-messages-fatal .ui-icon-close {
	background-position: -80px -128px;
	background-color: inherit !important;
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/ui-icons_504e4c_256x240.png.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite")
		!important;
	background-size: inherit;
	background-color: inherit !important;
}

.ui-selectonebutton .ui-button.ui-corner-left .ui-button-text,
	.ui-selectmanybutton .ui-button.ui-corner-left .ui-button-text {
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
}

.ui-selectonebutton .ui-button.ui-corner-right .ui-button-text,
	.ui-selectmanybutton .ui-button.ui-corner-right .ui-button-text {
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
}

.ui-selectonebutton, .ui-selectmanybutton {
	border: 0;
}

#xi-actionbar-panel .ui-widget A.ui-messages-close:hover {
	background-color: inherit !important;
}

#xi-actionbar-panel .ui-button .ui-button-text {
	background: none !important;
}

.ui-spinner-button {
	background-color: #504E4C !important;
}

.ui-spinner-button.ui-state-hover {
	background-color: #504E4C !important;
}

.ui-spinner .ui-spinner-button .ui-button-text {
	padding: 0px !important;
	border: none;
	width: 26px;
}

.ui-spinner .ui-spinner-button {
	background-color: transparent !important;
	border: 1px solid #A9AAAA;
	height: 15px;
	padding: 0px;
}

.ui-spinner .ui-spinner-button .ui-button-text {
	height: inherit;
}

.ui-spinner .ui-spinner-up .ui-button-text .ui-icon, .ui-spinner .ui-spinner-down .ui-button-text .ui-icon
	{
	margin: 0px 0px 0px 5px;
	top: 0px;
}

.ui-chkbox .ui-chkbox-label {
	line-height: 18px;
	display: inline;
}

.table-container.ui-layout-unit .ui-layout-unit-content {
	padding: 0;
}

:-ms-input-placeholder {
	color: #bbb;
}

.ui-inputfield[readonly] {
	background-color: #E2E2E2;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled,
	.ui-widget-header .ui-state-disabled, .ui-selectonemenu.ui-state-disabled,
	.ui-state-disabled .ui-selectonemenu-label.ui-inputfield {
	opacity: 0.5;
	filter: Alpha(Opacity = 50);
	background-image: none;
	background-color: #efefef;
}

.ui-link.ui-state-disabled {
	background: none;
	color: #504E4C !important;
}

.ui-state-disabled .ui-selectonemenu-trigger, .ui-state-disabled  .ui-inputswitch-handle
	{
	display: none;
}

.ui-state-disabled:HOVER, .ui-widget-content .ui-state-disabled:HOVER,
	.ui-widget-header .ui-state-disabled:HOVER {
	border-color: #d1d3d4 !important;
}

.ui-widget .ui-icon.fa, .ui-icon.fa {
	background-image: none;
}

.ui-radiobutton .ui-radiobutton-icon.ui-icon-bullet {
	margin: -1px 0 0 -1px;
}

.ui-radiobutton .ui-state-hover, .ui-radiobutton .ui-state-focus {
	border: solid 1px #1578C8;
}

.ui-chkbox .ui-chkbox-box .ui-icon-check {
	margin: 0;
}

HTML, BODY {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: #F6F8F8;
}

.xi-branding {
	height: 100%;
	margin: 0;
	overflow: hidden;
	width: 100%;
}

.ui-button-icon-only .ui-button-text {
	padding: 5px 0 6px !important;
}

#xi-formcycle-body>.ui-layout-resizer {
	border-left: 1px solid #D4D4D4;
}

#messages {
	padding-bottom: 4px;
}

.cicolor, .xi-color-norm {
	color: #fff;
}

.layout-menubar-container .subTitle {
	display: block;
	padding: 0 23px;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.slimmenu .layout-menubar-container .subTitle {
	padding-left: 43px;
}

.slimmenu #searchArea {
	display: none;
}

.xi-color {
	color: #504E4C !important;
}

#xi-toolbar-panel .xi-version {
	display: inline-block;
	margin-top: 25px;
}

.va-middle {
	vertical-align: middle;
}

.logo.formcloud {
	background: url("")
		no-repeat !important;
	background-size: 100% !important;
}

.logo.formcycle {
	background: url("")
		no-repeat !important;
	background-size: 100% !important;
}

.logo.formcloud.small {
	background:
		url("")
		no-repeat !important;
	background-size: 100% auto !important;
}

.logo.formcycle.small {
	background: url("")
		no-repeat !important;
	background-size: 100% auto !important;
}

.xi-branding-content {
	background-color: #504E4C;
	background-image: url("");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: right top;
}

.xi-language-choice BUTTON {
	float: right;
	margin: 10px 10px 10px 0px;
	display: block;
	background: transparent !important;
}

.ui-icon.xi-language {
	background-position: 0 0 !important;
	margin-left: -16px !important;
	margin-top: -16px !important;
	height: 32px;
	width: 32px;
}

.xi-datatable-icon, .ui-widget-content .xi-datatable-icon {
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/ui-icons_5a5a5a_256x240.png.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite");
}

.ui-state-highlight .xi-datatable-icon, .ui-widget-content .ui-state-highlight .xi-datatable-icon
	{
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/ui-icons_27aae1_256x240.png.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite");
}

.xi-language-choice .ui-button, .xi-language-choice .ui-button .ui-button-text
	{
	box-shadow: none;
	border: none;
	background: none !important;
}

.ui-icon.xi-language.germany {
	background: url("") no-repeat
		!important;
}

.ui-icon.xi-language.britain {
	background: url("") no-repeat
		!important;
}

.jdbcHelp {
	min-width: 600px;
}

.jdbcHelp A {
	color: #1578c8 !important;
}

.xi-login .xi-login-button {
	margin-left: 4px;
}

.xi-login input {
	width: 100%;
}

.xi-login .xi-formfield-row .item .ui-inputfield, .xi-login .xi-formfield-row .item .ui-selectonemenu
	{
	width: 200px !important;
}

.xi-login #username, .xi-login #password, .xi-login #language, .xi-login #client
	{
	margin: 10px 10px 10px 0px;
}

.xi-login #username LABEL, .xi-login #password LABEL, .xi-login #language>LABEL,
	.xi-login #client>LABEL {
	display: none
}

.xi-mandant-chooser-admin {
	width: 175px !important;
}

.ui-selectonemenu, .ui-selectcheckboxmenu {
	padding-right: 12px !important;
}

#superMandantSwitch.layout-menubarinner-box {
	width: 170px;
}

.xi-mandant-chooser-admin label {
	background-color: transparent;
	color: #d9d9d9;
}

.xi-login .xi-formfield-row .ui-message-error {
	border: none;
	background-color: transparent !important;
}

.xi-login .xi-ul UL {
	list-style-type: square;
	padding-left: 20px;
}

.xi-login .ui-widget UL LI {
	color: #175787;
	list-style: inherit;
}

.layout-menubar-container {
	margin-bottom: 0;
}

.layout-menu-wrapper {
	height: 100%;
}

#layout-menubar-panel .ps-scrollbar-y-rail {
	z-index: 99999999;
	top: 0 !important;
}

#FormChooseTableForm .ps-scrollbar-y-rail {
	top: 162px !important;
	left: 293px !important;
}

.ps-bar {
	overflow-y: hidden;
}

.xi-branding-content .ui-layout-unit-content.ui-widget-content {
	padding: 0;
}

.xi-branding-content .ui-layout-unit-content.ui-widget-content {

}

.ui-outputpanel.ui-widget.xi-branding #form-branding, .ui-outputpanel.ui-widget.xi-branding .branding
	{
	max-width: 600px;
}

.ui-outputpanel.ui-widget.xi-branding .branding {
	background-color: #F6F8F8;
	border: 1px solid #a9aaaa;
	color: #504E4C;
	padding: 10px 30px 30px 30px;
	display: block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	left: 40px;
	top: 40px;
	position: absolute;
}

.ui-radiobutton {
	margin: 0px 5px 0px 0px !important;
}

.ui-radiobutton .ui-state-hover, .ui-radiobutton .ui-state-focus {
	border-color: #504E4C;
}

.ui-selectoneradio label {
	display: inline !important;
}

.slimmenu .layout-menubar-container .layout-menubar-default {
	height: inherit;
}

.ui-dialog .ui-dialog-content .ui-icon {
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/ui-icons_504e4c_256x240.png.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite");
	background-size: 100%;
	margin: 0px;
}

.slimmenu .layout-menubar-container .layout-menubar-default:hover {
	height: inherit;
	min-height: inherit !important;
}

.slimmenu .layout-menubar-default a {
	border-bottom: none;
	padding-left: 15px !important;
}

.xi-context-panel .ps-container .ui-layout-unit-content {
	height: auto !important;
}

#FormChooseTableForm .ui-datatable-tablewrapper table tr {
	transition: background-color 0.5s ease 0s, color 0.5s ease 0s;
}

.layout-menubar-default {
	color: #fff;
	background-color: #504E4C;
	border-bottom: 1px solid #646464;
	border-collapse: collapse;
	transition: padding 0.5s ease 0s, background-color 0.3s ease 0s, color
		0.3s ease 0s;;
}

.layout-menubar-default.formmenu {
	background-color: #eeeeee;
	border: none;
}

.layout-menubar-default.formmenu [class^="icon-"]::before,
	.layout-menubar-default.formmenu [class*=" icon-"]::before {
	font-size: 16px;
}

.layout-menubar-default.formmenu a, .layout-menubar-default.formmenu i {
	color: #504E4C;
}

.layout-menubar-default.formmenu:hover a, .layout-menubar-default:hover.formmenu i,
	.layout-menubar-default.formmenu.layout-menubar-active a,
	.layout-menubar-default.formmenu.layout-menubar-active i {
	color: #fff;
}

.layout-menubar-default.firstnode .layout-menubar-default.layout-menubar-active,
	.layout-menubar-default.layout-menubar-active {
	color: #fff;
	background-color: #3480AD;
}

.layout-menubar-default.firstnode .layout-menubar-default.layout-menubar-active a,
	.layout-menubar-default.layout-menubar-active a {
	color: #fff;
	padding-left: 20px;
}

.layout-menubar-default:hover {
	color: #ffffff !important;
	background-color: #3480AD;
}

.paddingLevel-1 {
	padding-left: 40px !important;
}

.paddingLevel-1:HOVER {
	padding-left: 45px !important;
}

.ui-layout-unit, .ui-layout-container .ui-layout-unit.xi-login {
	padding: 10px;
}

.xi-context-panel.big .xi-content {
	padding: 0px 20px;
}

.xi-context-panel.small .xi-content {
	padding: 0px 4px;
}

#xi-actionbar-panel .ui-toolbar {
	padding: 0 !important;
	margin-bottom: 4px;
	background-color: #EEEEEE;
	border: 1px solid #a9aaaa;
	background-color: #EEEEEE;
}

#xi-actionbar-panel .ui-toolbar:HOVER {
	background-color: #EEEEEE;
	border: 1px solid #a9aaaa;
}

.ui-button-text {
	color: inherit;
	text-shadow: none;
}

#xi-actionbar-panel .ui-toolbar .ui-button {
	color: #504E4C;
	margin: 0px;
	text-align: center;
	border-right: 1px solid #D9D9D9;
	font-weight: normal;
	background-color: inherit;
	float: left;
	padding: 3px 4px;
	padding-top: 6px;
}

#xi-actionbar-panel .ui-toolbar .ui-button>span {
	color: #504E4C;
}

#xi-actionbar-panel .ui-toolbar .ui-button:hover>span {
	color: #fff;
}

#xi-actionbar-panel [class^="icon-"]::before, #xi-actionbar-panel [class*=" icon-"]::before
	{
	font-size: 22px
}

.dash .layout-menubar-default a {
	transition: none;
}

#xi-actionbar-panel .ui-toolbar .ui-button Span {
	font-size: 14px;
	padding: 0px 10px 3px 0 !important;
}

#xi-actionbar-panel .ui-toolbar {

}

#xi-actionbar-panel .ui-toolbar .ui-toolbar-group-right  .ui-button {
	border-right: none;
	border-left: 1px solid #D9D9D9;
}

.layout-menubar-default.layout-menubar-active .layout-menubar-default {
	/* background-color: #3480AD; */
	border-bottom: none;
	border-top: 1px solid #646464;
	background-color: #727272;
}

.main-sub2-menu .layout-menubar-default a {
	font-weight: normal;
}

#main-sub2-menu-temp .layout-menubar-default:HOVER a,
	#main-sub2-menu-temp .layout-menubar-default:HOVER a i {
	color: #fff !important;
}

#xi-actionbar-panel [class^="icon-sort-down"]::before,
	#xi-actionbar-panel [class*=" icon-sort-down"]::before {
	font-size: 12px;
	vertical-align: top;
	padding-top: 2px;
}

#xi-actionbar-panel .ui-toolbar .ui-button SPAN {
	display: inline;
	vertical-align: top;
	width: 100%;
}

#xi-actionbar-panel .ui-button-text-only.ui-widget {
	background: transparent;
}

#xi-actionbar-panel [CLASS^="ICON-"]:BEFORE, #xi-actionbar-panel [CLASS*=" ICON-"]:BEFORE
	{
	vertical-align: top;
	font-size: 25px;
}

#fcHelpDialogForm .ui-dialog .ui-dialog-content {
	padding: 0 !important;
}

.xi-color-error, .xi-color-critical-warn {
	color: #ff7070;
}

.xi-color-warn {
	color: #bfbf00;
}

#menubar {
	height: 100%;
}

.small .MustResponsive {
	background-color: #0c69b5;
	z-index: 1000;
	margin-top: 40px;
	overflow: auto;
}

#xi-globalHelpSearchField {
	border: none;
	border-bottom: solid 1px #ffffff;
	color: #ffffff;
	background-color: transparent;
	width: 175px !important;
}

*::-moz-placeholder {
	color: inherit;
	opacity: 0.6;
}

::-webkit-input-placeholder {
	color: inherit;
	opacity: 0.6;
}

::-moz-placeholder {
	color: inherit;
	opacity: 0.6;
}

::-ms-placeholder {
	color: inherit;
	opacity: 0.6;
}

::placeholder {
	color: inherit;
	opacity: 0.6;
}

#xi-globalHelpSearchField:FOCUS {
	color: #ffffff !important;
}

.layout-header-widgets-submenu A, .layout-header-widgets-submenu A:VISITED
	{
	text-decoration: none;
	color: #ffffff !important;
	line-height: 15px;
}

.layout-header-widgets-submenu .ui-inplace .ui-inplace-display.ui-state-highlight[STYLE*=INLINE]
	{
	display: block !important;
}

.layout-header-widgets-submenu {
	background-color: #f6f8f8;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

#toolbar .row {
	margin: 10px;
	text-align: left;
}

#currentUserNameForm .username {
	float: right;
	display: inline-block;
	width: 165px;
	text-align: left;
}

#currentUserNameForm .detail {
	float: left;
	padding: 2px;
}

.layout-header-widgets-submenu A:HOVER {
	color: #ffffff !important;
}

.xi-plain-panel-grid TBODY TR TD, .xi-plain-panel-grid {
	border: none !important;
	padding: 0;
	background-color: #ebebeb;
	margin-right: 5px;
}

#xi-content-panel .xi-formfield-row.w50, .ui-dialog-content .xi-formfield-row.w50
	{
	width: 50%;
	width: -webkit-calc(50% - 2px);
	width: -o-calc(50% - 2px);
	width: -moz-calc(50% - 2px);
	width: calc(50% - 2px);
}

#xi-content-panel .xi-formfield-row.w25, .ui-dialog-content .xi-formfield-row.w25
	{
	width: 25%;
	width: -webkit-calc(25% - 2px);
	width: -o-calc(25% - 2px);
	width: -moz-calc(25% - 2px);
	width: calc(25% - 2px);
}

#xi-content-panel .xi-formfield-row.w75, .ui-dialog-content .xi-formfield-row.w75
	{
	width: 75%;
	width: -webkit-calc(75% - 2px);
	width: -o-calc(75% - 2px);
	width: -moz-calc(75% - 2px);
	width: calc(75% - 2px);
}

.xi-login .xi-version {
	bottom: 10px;
	font-size: 9px;
	position: absolute;
	right: 10px;
	text-align: right;
}

.xi-login .logo {
	margin: 20px 20px;
}

.hidden {
	display: none;
}

.xi-form-title {
	display: block;
}

.Fs18.xi-form-title {
	line-height: 21px;
}

.Fs10.xi-form-title {
	line-height: 14px;
}

.xi-form-title.none {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.logo {
	height: 50px;
	width: 380px;
}

#layout-logo {
	margin: 10px 0 0 20px;
}

.logo.small {
	height: 25px;
	width: 200px;
}

.ui-outputpanel.ui-widget.xi-branding DIV {
	background-color: rgba(51, 51, 51, 0.8);
	border: 2px solid #515151;
	color: #ebebeb;
	padding: 30px;
}

.xi-language-choice {
	display: inline-block;
	width: 100%;
}

.ui-state-default .ui-widget-content {
	background-color: transparent;
}

#layout-context-panel {
	height: 100%;
	position: fixed;
	top: 0;
	z-index: 2;
}

#layout-menubar-panel {
	overflow: hidden;
	width: 100%;
}

#layout-menubar {
	float: none;
	min-height: 100%;
	padding-top: 0;
	position: relative;
	z-index: 999;
}

#xi-content-panel>.ps-scrollbar-y-rail {
	bottom: 43px !important;
	height: 100% !important;
	min-height: 100% !important;
	top: 47px !important;
	z-index: 1000;
}

#xi-content-panel .innerLayout .ps-scrollbar-y-rail {
	z-index: 1000;
}

.ps-bar-select .ps-container.ui-selectlistbox-listcontainer {
	overflow: hidden;
	position: relative;
}

#xi-content-panel {
	border: none;
	overflow: hidden;
	width: 100%;
	background: -moz-linear-gradient(top, rgba(248, 248, 248, 0.9) 0%,
		rgba(248, 248, 248, 0.9) 100%), url("")
		no-repeat 0 0;
	background: -moz-linear-gradient(top, rgba(248, 248, 248, 0.9) 0%,
		rgba(248, 248, 248, 0.9) 100%), url("")
		no-repeat 0 0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(248,
		248, 248, 0.9)), color-stop(100%, rgba(248, 248, 248, 0.9))),
		url("") no-repeat 0 0;
	background: -webkit-linear-gradient(top, rgba(248, 248, 248, 0.9) 0%,
		rgba(248, 248, 248, 0.9) 100%), url("")
		no-repeat 0 0;
	background: -o-linear-gradient(top, rgba(248, 248, 248, 0.9) 0%,
		rgba(248, 248, 248, 0.9) 100%), url("")
		no-repeat 0 0;
	background: -ms-linear-gradient(top, rgba(248, 248, 248, 0.9) 0%,
		rgba(248, 248, 248, 0.9) 100%), url("")
		no-repeat 0 0;
	background: linear-gradient(to bottom, rgba(248, 248, 248, 0.9) 0%,
		rgba(248, 248, 248, 0.9) 100%), url("")
		no-repeat 0 0;
	background-size: cover;
	background-color: transparent;
	background-position: right top;
}

#xi-actionbar-panel SPAN[TYPE="BUTTON"] {
	background-image: none;
	opacity: 0.35;
}

#xi-actionbar-panel .ui-separator {
	border: 0 none;
}

#xi-actionbar-panel .ui-toolbar .ui-button-text-only .ui-button-text,
	#xi-actionbar-panel SPAN[TYPE="BUTTON"] {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	box-shadow: none !important;
	display: inline;
	font-size: 14px;
	font-weight: normal;
	padding: 0px 10px 3px 0 !important;
}

.layout-menubar-default a {
	background: transparent;
	border: none;
	padding-top: 10px;
	padding-bottom: 10px;
	border: none;
	color: #fff;
	transition: padding 0.5s ease 0s;
}

.layout-menubar-active {
	text-shadow: none;
}

.xi-valign-top {
	vertical-align: top;
}

.xi-mandant-chooser.ui-widget LABEL {
	margin: 0;
	width: auto;
}

.small .MustResponsive .layout-menubarinner-box {
	width: 100% !important;
}

#searchAreaHelp {
	color: #ffffff !important;
}

#xi-toolbar-panel .layout-menubarinner-box {
	padding: 4px 0;
	padding-top: 8px;
}

.layout-header-widgets-submenu .ui-inplace .ui-inplace-display.ui-state-highlight
	{
	background-color: #135181;
	border: medium none !important;
	border-radius: 0;
	padding: 0;
}

#xi-toolbar-panel .ui-messages, #xi-toolbar-panel .ui-messages-fatal,
	#xi-toolbar-panel .ui-messages LI:HOVER, #xi-toolbar-panel .ui-messages-fatal LI:HOVER
	{
	background-color: #504E4C !important;
	border: medium none;
	text-align: left;
}

.layout-header-widgets-submenu li {
	background-color: #3480AD;
	border-bottom: 1px solid #4d4d4d;
}

.layout-header-widgets li:hover {
	background-color: #504E4C;
}

.layout-header-widgets-submenu .ui-inplace .ui-inplace-editor {
	display: inline-block;
	margin-left: 0.1em;
	text-align: right;
	width: 235px;
}

.table-no-header thead {
	display: none;
}

.xi-state-list-panel {
	float: left;
	height: 100%;
	overflow: auto;
	width: 300px;
}

.xi-state-panel {
	height: 100%;
	overflow: auto;
	width: auto;
}

#xi-content-panel .xi-formfield-row, .ui-dialog-content .xi-formfield-row
	{
	box-sizing: border-box;
	display: table;
	margin-bottom: 10px;
	width: 100%;
}

#xi-content-panel .xi-formfield-row.float, .ui-dialog-content .xi-formfield-row.float
	{
	display: inline-table;
}

.xi-wizard.ui-wizard .ui-wizard-step-titles li.ui-state-highlight {
	background: none;
	background-color: #8C8C8C;
	color: #ffffff;
	box-shadow: none !important;
}

.xi-wizard.ui-wizard .ui-wizard-step-titles li {
	background: none;
	background-color: #ffffff;
	border: 1px solid #504E4C;
	border-radius: 0 !important;
	color: #504E4C;
	font-size: 14px;
	padding: 10px 30px !important;
	text-shadow: none;
}

#xi-content-panel .xi-formfield-row>LABEL, .ui-dialog-content .xi-formfield-row>LABEL
	{
	display: table-cell;
	min-width: 50px;
	vertical-align: top;
	padding-right: 5px;
}

.ui-inputfield {
	padding: 6px !important;
}

.ui-inputswitch .ui-inputswitch-off span {
	padding-left: 6px !important;
}

#xi-content-panel .xi-formfield-row .ui-message-error,
	.ui-dialog-content .xi-formfield-row .ui-message-error {
	display: table-row;
}

#xi-content-panel .xi-formfield-row.r105 .item INPUT, .ui-dialog-content .xi-formfield-row.r105 .item INPUT
	{
	width: -webkit-calc(100% - 115px) !important;
	width: -o-calc(100% - 115px) !important;
	width: -moz-calc(100% - 115px) !important;
	width: calc(100% - 115px) !important;
	margin-right: 10px;
}

#xi-content-panel .xi-formfield-row.r105 .item, .ui-dialog-content .xi-formfield-row.r105 .item
	{
	padding-right: 0px;
}

#xi-content-panel .xi-formfield-row.top LABEL, .ui-dialog-content .xi-formfield-row.top LABEL
	{
	vertical-align: top;
}

#xi-content-panel .xi-formfield-row .item, .ui-dialog-content .xi-formfield-row .item
	{
	display: table-cell;
}

#xi-content-panel .xi-formfield-row .item.padding, .ui-dialog-content .xi-formfield-row .item.padding
	{
	padding-right: 15px;
}

.ui-selectmanymenu .ui-selectlistbox-listcontainer {
	width: 100% !important;
}

#xi-content-panel .xi-formfield-row .item>.ui-inputfield,
	#xi-content-panel .xi-formfield-row .item>.ui-outputlabel,
	#xi-content-panel .xi-formfield-row .item>.ui-spinner,
	#xi-content-panel .xi-formfield-row .item>.ui-selectonemenu,
	#xi-content-panel .xi-formfield-row .item>.ui-selectmanymenu,
	#xi-content-panel .xi-formfield-row .item>.CodeMirror,
	#xi-content-panel .xi-formfield-row .item>.ui-calendar,
	.ui-dialog-content .xi-formfield-row .item>.ui-inputfield,
	.ui-dialog-content .xi-formfield-row .item>.ui-outputlabel,
	.ui-dialog-content .xi-formfield-row .item>.ui-spinner,
	.ui-dialog-content .xi-formfield-row .item>.ui-selectonemenu,
	.ui-dialog-content .xi-formfield-row .item>.ui-selectmanymenu,
	.ui-dialog-content .xi-formfield-row .item>.CodeMirror,
	.ui-dialog-content .xi-formfield-row .item>.ui-calendar,
	.ui-editable-column .ui-cell-editor-input .item {
	width: 100% !important;
	box-sizing: border-box;
}

.xi-formfield-row .item>.ui-calendar .ui-inputfield {
	width: calc(100% - 12px);
}

.xi-formfield-row .element {
	display: inline-flex;
	width: 100%;
}

#xi-content-panel .xi-formfield-row.r105 INPUT, .ui-dialog-content .xi-formfield-row.r105 INPUT
	{
	width: calc(100% - 105px) !important;
}

#xi-content-panel .xi-formfield-row.r200 INPUT, .ui-dialog-content .xi-formfield-row.r200 INPUT
	{
	width: calc(100% - 200px) !important;
}

.xi-data-table-small, .xi-data-table-small:hover {
	height: 100%;
	border: none;
	background-color: transparent;
}

.xi-data-table-small THEAD {
	display: none;
}

.xi-data-table-small.withHead THEAD {
	display: table-header-group;
}

.xi-data-table-small.withBorder {
	border: 1px solid #A9AAAA;
}

.xi-data-table-small .icon {
	width: 30px;
}

.xi-data-table-small .LOCKED {
	text-decoration: line-through;
}

#userList .xi-data-table-small .icon, #userList .xi-data-table-small .user
	{
	float: left;
	display: block;
	margin-right: 5px;
}

#userList .xi-data-table-small TR.ui-rowgroup-header TD {
	padding: 5px 0 5px 10px;
	font-weight: bold;
	color: #504E4C;
}

#userList .xi-data-table-small TR.ui-rowgroup-header {
	border-bottom: 1px solid #a9aaaa;
}

.ui-overlaypanel {
	color: #504E4C;
}

.ui-datatable-footer {
	color: #504E4C;
}

.textSelectMenu-button {
	margin: 0px 0px 0px 4px;
	height: 33px;
	width: 27px;
}

.xi-data-table-small .alertBubble {
	background-color: transparent;
	color: #504E4C;
	overflow: hidden;
	padding: 0px;
	text-align: left;
	line-height: 11px;
	position: relative;
}

.xi-data-table-small .icon .iconInner {
	position: relative;
	width: 35px;
}

.xi-data-table-small .icon .top, .xi-data-table-small .icon .middle,
	.xi-data-table-small .icon .bottom {
	position: absolute;
}

.ui-outputpanel.ui-widget.iconInner {
	margin-top: 0px;
}

.xi-data-table-small .icon .top {
	top: -3px;
	left: 19px;
}

.xi-user-role .ui-datatable .ui-datatable-even TD, .xi-user-role .ui-datatable .ui-datatable-odd TD
	{
	border: none;
	border-bottom: 1px solid #a9aaaa;
}

.xi-user-role TD {
	border-collapse: collapse;
	vertical-align: top;
}

.xi-user-role table:hover {
	border: 1px solid #a9aaaa;
	border-bottom: none;
}

.xi-user-role table {
	width: 100%;
	border: 1px solid #a9aaaa;
	border-bottom: none;
}

.selectManyFull .ui-selectlistbox-listcontainer {
	height: 100% !important;
}

.xi-data-table-small .icon .middle {
	top: 4px;
	left: 19px;
}

.xi-data-table-small .icon .bottom {
	top: 13px;
	left: 19px;
}

.xi-data-table-small .icon .alertBubble {
	color: #504E4C;
}

.ui-datatable.xi-data-table-small .ui-state-highlight .alertBubble,
	.ui-datatable.xi-data-table-small .ui-state-hover .alertBubble {
	color: #ffffff;
}

.xi-data-table-small .ui-state-highlight .icon-download:HOVER:before,
	.xi-data-table-small .ui-state-highlight .icon-link:HOVER:before,
	.xi-data-table-small .ui-state-highlight .icon-unlink:HOVER:before {
	color: #ffffff;
}

.xi-action-data .panel-header {
	margin-bottom: 10px;
	padding: none;
}

.resourceArea .upload-form .upload-hint {
	font-weight: bold;
	padding: 3px;
}

.resourceArea .download {
	width: 50px;
	margin-left: 5px;
	float: left;
}

#xi-content-panel .xi-resource-preview {
	max-width: 400px;
	cursor: ne-resize;
}

.ui-lightbox-content-wrapper .ui-lightbox-content {
	background-color: inherit;
}

.ui-autocomplete-panel .ui-autocomplete-list {
	max-height: 200px;
}

#xi-topmenu LABEL {
	color: #ffffff !important;
}

#sm-topmenu {
	text-align: left;
	margin: 0;
	padding: 0;
}

#xi-topmenu #sm-topmenu, #xi-topmenu #searchAreaHelp {
	padding-left: 10px;
}

#xi-topmenu UL {
	text-align: left;
}

#sm-topmenu>li {
	border-radius: 3px;
}

#sm-topmenu>li>i {
	font-size: 16px;
}

#sm-topmenu .ui-inplace-content {
	padding: 5px;
	display: block;
	background-color: #727272;
}

#xi-topmenu .item {
	margin-bottom: 5px;
}

#xi-topmenu .layout-header-widgets-submenu INPUT {
	width: calc(100% - 14px) !important;
}

#contentcenter .searchbar .alertBubble, #contentcenter .searchbar .layout-menubar-search
	{
	color: #504E4C !important;
	border-color: #504E4C !important;
}

.searchbar .layout-menubar-search {
	width: 245px;
}

.searchbar .alertBubble {
	background-color: transparent;
	color: #D9D9D9;
	margin-left: -22px;
	margin-top: 15px;
	padding: 0px;
}

.innerLayout .north.ui-layout-unit {
	background-color: transparent;
}

.ps-container .ps-scrollbar-y, .ps-container .ps-scrollbar-y-rail {
	width: 6px;
}

.fontButton {
	cursor: pointer;
}

.expander-panel, .expander-panel .ui-panel-content.ui-widget-content {
	padding: 0 1px 1px 0px !important;
}

.padding-none {
	padding: 0 !important;
}

.Pad3 {
	padding: 3px !important;
}

.RightPad3 {
	padding-right: 3px !important;
}

.TopPad3 {
	padding-top: 3px !important;
}

.ShowOF {
	overflow: visible !important;
}

.border-none {
	border: 0px !important;
}

.block-manySelect .ui-selectlistbox-listcontainer TABLE TR TD {
	display: inline-block;
	box-sizing: content-box;
}

.layout-menubar-search {
	width: 177px;
	border-color: #ffffff;
	color: #ffffff !important;
}

.xi-context-panel .ui-layout-container .ui-layout-center,
	.xi-context-panel .ui-layout-container .ui-layout-west,
	.xi-context-panel .ui-layout-container .ui-layout-east,
	.xi-styled-panel {
	background-color: #ffffff;
	border: 1px solid #a9aaaa;
}

.unstyled .xi-context-panel .ui-layout-container .ui-layout-center,
	.unstyled .xi-context-panel .ui-layout-container .ui-layout-west,
	.unstyled .xi-context-panel .ui-layout-container .ui-layout-east,
	.unstyled .xi-styled-panel {
	background-color: transparent;
	border: none;
	-ms-filter: none;
	-moz-box-shadow: none;
	box-shadow: none;
	filter: none;
}

.xi-context-panel .ui-layout-container .ui-layout-center FORM {
	padding: 12px !important;
}

.ui-picklist .ui-picklist-list .ui-state-hover .ui-commandlink,
	.ui-picklist .ui-picklist-list .ui-state-highlight .ui-commandlink {
	color: #3480AD !important;
}

.projectExpander {
	border: 1px solid #a9aaaa;
	background-color: #ffffff;
	padding: 0;
	position: absolute;
	width: 275px;
	display: none;
	z-index: 2;
	margin-left: 16px;
	overflow: hidden;
	border-left: none;
}

.ui-layout-container.project {
	margin-left: 14px;
}

#projectExpanderButton {
	position: absolute;
	height: 732px;
	width: 14px;
	border: 1px solid #a9aaaa;
	border-right: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 3;
	font-size: 13px;
}

#projectExpanderButton .shadow-hider {
	width: 15px;
	background-color: #ffffff;
	background-color: #efefef;
	text-align: center;
}

#projectExpanderButton .shadow-hider SPAN {
	margin-top: 350px;
	width: 10px;
	margin-left: -3px;
	white-space: nowrap;
}

#projectExpanderButton .shadow-hider:HOVER {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	-moz-opacity: 1.00;
	-khtml-opacity: 1.00;
	opacity: 1.00;
	background-color: #747474;
	color: #ffffff;
}

#projectExpanderButton .shadow-hider .icon[class^="icon-"]::before,
	#projectExpanderButton .shadow-hider .icon[class*=" icon-"]::before {
	margin: 0;
	width: 10px;
}

.rotate90 {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	display: inline-block;
}

#projectSelectorTableForm .ps-scrollbar-y-rail {
	top: 30px !important;
	z-index: 1000;
}

#projectSelectorTableForm {
	overflow: hidden;
}

#dataFilterForFieldProjectSelectorList {
	width: 215px;
	margin-bottom: 4px;
}

.xi-p-editor .ui-editor, .xi-p-editor .ui-editor-toolbar {
	border-radius: 0px !important;
}

.xi-p-editor .ui-editor-toolbar {
	background-color: #ffffff !important;
}

.projectExpander .ui-datatable {
	background-color: transparent;
}

.projectExpander .xi-data-table-small.ui-datatable .ui-datatable-tablewrapper
	{
	padding: 0;
	border: none;
}

.projectExpander .searchbar {
	background-color: #ffffff;
	border: none;
}

.descr {
	max-height: 30px;
	display: block;
	width: 100%;
	text-overflow: ellipsis;
	white-space: normal;
	overflow: hidden;
}

.inner-remove-padding .ui-layout-unit-content {
	padding: 0px !important;
}

.projectExpander .ui-datatable TBODY TD.icon {
	width: 13px;
	vertical-align: top;
	padding-top: 10px;
}

.projectExpander .ui-datatable THEAD TH, .projectExpander .ui-datatable TBODY TD,
	.projectExpander .ui-datatable TFOOT TD {
	padding: 5px;
}

.projectExpander .ps-bar {
	height: -webkit-calc(100% - 30px);
	height: -o-calc(100% - 30px);
	height: -moz-calc(100% - 30px);
	height: calc(100% - 30px);
}

#xi-content-panel .xi-formfield-row.xi-no-label LABEL {
	display: none;
}

#xi-content-panel .xi-formfield-row .ui-picklist * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#xi-content-panel .xi-formfield-row .ui-picklist>DIV {
	width: 50%;
	height: 50%;
	display: table-cell;
}

.ui-picklist .ui-picklist-list {
	transition: none;
}

#xi-content-panel .xi-formfield-row .ui-picklist .ui-picklist-buttons {
	width: 50px;
}

#xi-content-panel .xi-formfield-row .ui-picklist .ui-picklist-filter-container,
	.ui-picklist .ui-picklist-list {
	width: 100%
}

#xi-content-panel .xi-formfield-row .item .ui-picklist INPUT.ui-picklist-filter
	{
	width: 100% !important;
}

#xi-content-panel .xi-formfield-row.cm-form-data .item .CodeMirror {
	border: 1px solid #d1d3d4;
	height: 400px;
	font-size: medium;
}

#xi-content-panel .xi-formfield-row.cm-form-data .item .CodeMirror .CodeMirror-scroll,
	#xi-content-panel .xi-formfield-row.cm-form-data .item .CodeMirror .CodeMirror-scroll .CodeMirror-gutter
	{
	height: 400px;
}

#xi-content-panel .xi-formfield-row .item .ui-spinner.xi-state-timer-field
	{
	display: inline-block !important;
	width: 15% !important;
	min-width: 50px !important;
}

#xi-content-panel .xi-formfield-row .item .ui-outputlabel.xi-state-timer-label
	{
	display: inline-block !important;
	width: 15%;
	text-align: left;
	padding-left: 10px;
	height: 32px;
	padding-top: 7px;
}

.ui-selectonemenu-panel tr.ui-state-highlight td {
	color: #3480AD;
}

.searchbar {
	padding-bottom: 2px;
	padding-right: 4px;
}

#projectExpander .searchbar, #xi-content-panel .xi-formfield-row .item .searchbar
	{
	padding: 0px;
	height: 30px;
	width: 100%;
	display: inline-table;
}

#projectExpander .searchbar INPUT, #projectExpander .searchbar I,
	#xi-content-panel .xi-formfield-row .item .searchbar INPUT,
	#xi-content-panel .xi-formfield-row .item .searchbar I {
	display: table-cell;
}

#projectExpander .searchbar INPUT {
	width: 100%;
}

#projectExpander .searchbar .alertBubble, #xi-content-panel .xi-formfield-row .item .searchbar .alertBubble
	{
	margin-left: -19px;
	margin-top: 16px;
	font-style: normal;
}

.ui-tree .ui-treenode .ui-treenode-label.ui-state-hover {
	color: #3480AD;
}

.ui-tree .ui-treenode .ui-treenode-label.ui-state-highlight.ui-state-hover
	{
	color: #fff;
}

.xi-iconrow-selectOneMenu tr>:first-child {
	width: 20px;
}

.xi-mfsrow tr>*:last-child {
	float: right;
	width: 50px;
}

#xi-content-panel .xi-formfield-row .ui-selectonemenu.xi-with-tooltip {
	width: calc(100% - 2.8em) !important;
}

#xi-content-panel .xi-formfield-row .ui-inputfield.xi-with-tooltip {
	width: calc(100% - 3.2em) !important;
}

#xi-content-panel .xi-tooltip i {
	font-size: 2em;
	vertical-align: top;
	padding-bottom: 3px;
	display: inline-flex;
}

#xi-content-panel .ui-widget A.xi-tooltip {
	color: #3480AD;
	vertical-align: top;
}

.ui-datatable .ui-datatable-footer {
	border-top: 1px solid #a9aaaa;
	text-align: right;
}

.ui-datatable td.deleteCol {
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
}

.ui-datatable td.editCol {
	padding: 0px;
	text-align: right;
	vertical-align: middle;
}

.ui-datepicker-header {
	background: none;
	background-color: #504E4C;
	filter: none;
}

.ui-calendar button+input {
	width: calc(100% - 32px) !important
}

.ui-datatable .ui-editable-column .ui-cell-editor-input .ui-widget {
	display: block;
}

.ui-datatable .ui-editable-column .ui-cell-editor-input .ui-message {
	display: none !important;
}

.ui-datatable .ui-editable-column .ui-cell-editor-input .ui-widget.ui-message-info,
	.ui-datatable .ui-editable-column .ui-cell-editor-input .ui-widget.ui-message-error,
	.ui-datatable .ui-editable-column .ui-cell-editor-input .ui-widget.ui-message-warn,
	.ui-datatable .ui-editable-column .ui-cell-editor-input .ui-widget.ui-message-fatal
	{
	margin: 0;
	display: inline-block !important;
}

#xi-content-panel .xi-fileupload .item INPUT {
	background-color: #EEEEEE !important;
	color: #7C7A79;
	margin-top: 3px;
}

#xi-content-panel .xi-fileupload .item .ui-fileupload {
	float: left;
}

/*SUBMENU CHOOSER START*/
.main-sub-menu *, .main-sub2-menu * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#layout-menubar-panel .result .ps-scrollbar-y-rail {
	left: 293px !important;
	top: 165px !important;
}

.main-sub-menu, .main-sub2-menu {
	width: 300px;
	position: absolute;
	height: 100%;
	background-color: #727272;
	border-right: 1px solid #504E4C;
	border-left: 1px solid #504E4C;
	left: 260px;
	top: 0;
	display: none;
	z-index: 1000;
	color: #fff !important;
}

#main-sub2-menu-temp {
	background-color: #EEEEEE;
	border: 1px solid #a9aaaa;
}

#main-sub2-menu-temp.main-sub2-menu .layout-menubar-default.formmenu.layout-menubar-active,
	#main-sub2-menu-temp.main-sub2-menu .layout-menubar-default.formmenu:hover
	{
	background-color: #3480ad;
}

#main-sub2-menu-temp.main-sub2-menu .layout-menubar-default.formmenu {
	background-color: #EEEEEE;
}

#main-sub2-menu-temp.main-sub2-menu .layout-menubar-default.formmenu.layout-menubar-active a,
	#main-sub2-menu-temp.main-sub2-menu .layout-menubar-default.formmenu.layout-menubar-active i
	{
	color: #fff;
}

#main-sub2-menu-temp .layout-menubar-default.formmenu a,
	#main-sub2-menu-temp .layout-menubar-default.formmenu i {
	color: #504E4C;
}

.layout-menubar-default.formmenu.layout-menubar-active {
	background-color: #3480ad;
}

.layout-menubar-default.layout-menubar-active .layout-menubar-default:hover
	{
	background-color: #3480ad;
}

.main-sub-menu .ui-datatable TABLE TBODY TR TD, .main-sub2-menu .ui-datatable TABLE TBODY TR TD
	{
	color: #fff;
}

#actionbarForm .main-sub2-menu {
	border: 1px solid #646464;
	width: 399px;
}

.main-sub2-menu {
	left: 561px;
	width: 99px;
}

.main-sub2-menu i {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.main-sub2-menu a {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.main-sub2-menu ul, .main-sub2-menu li {
	margin: 0;
	padding: 0;
}

.main-sub2-menu li {
	width: 100px;
	float: left;
}

.main-sub2-menu .layout-menubar-default A, .main-sub2-menu .layout-menubar-default:HOVER A
	{
	padding: 10px 0;
}

.main-sub-menu .ui-datatable {
	background-color: transparent;
	border: none;
}

.main-sub-menu .ui-datatable .name {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 260px;
}

.main-sub-menu .ui-datatable TABLE TBODY TR TD {
	color: fff;
	vertical-align: top;
}

.main-sub-menu .ui-datatable .ui-datatable-odd, .main-sub-menu .ui-datatable .ui-datatable-even
	{
	background-color: transparent;
	border-bottom: 1px solid #a9aaaa;
}

.main-sub-menu .ui-datatable .ui-datatable-data .ui-state-hover,
	.main-sub-menu .ui-datatable .ui-state-highlight, .main-sub-menu .ui-datatable .ui-row-editing
	{
	background-color: #3480AD;
	color: #fff;
	border-color: #a9aaaa;
}

.main-sub-menu .first-wrapper {
	position: absolute;
	top: 0px;
	width: 100%;
}

.main-sub-menu .first-wrapper .title, .main-sub-menu .first-wrapper:HOVER .title,
	.main-sub2-menu .title {
	width: 100%;
	background-color: #504E4C;
	text-align: center;
	color: #fff;
	border-top: none;
	border-bottom: none;
}

.ui-datatable .ui-row-editing>td, .ui-datatable .ui-row-editing>td>span,
	.ui-datatable .ui-row-editing>td .ui-outputpanel, .ui-datatable .ui-row-editing>td a,
	.ui-datatable .ui-row-editing>td .ui-outputlabel {
	color: #fff !important;
	transition: none;
}

.ui-cell-editor-input .ui-message .ui-message-error-icon,
	.ui-cell-editor-input .ui-message .ui-message-info-icon,
	.ui-cell-editor-input .ui-message .ui-message-warn-icon,
	.ui-cell-editor-input .ui-message  .ui-message-fatal-icon {
	height: 0px;
}

.ui-datatable .ui-row-editing {
	background-color: #3480AD;
	color: #fff;
}

.ui-datatable .ui-row-editing.ui-state-error {
	background-color: #e90c45;
}

.ui-datatable .ui-row-editing.ui-state-error .ui-message-error-detail {
	color: #fff;
}

.ui-datatable .ui-datatable-scrollable-footer {
	border-top: 1px solid #a9aaaa;
}

.main-sub-menu .ui-datatable .ui-datatable-tablewrapper TABLE TBODY .ui-state-highlight TD,
	.main-sub-menu .ui-datatable .ui-datatable-tablewrapper table tbody .ui-state-hover td,
	.main-sub-menu .highlight, .main-sub-menu .ui-datatable .ui-datatable-tablewrapper TABLE TBODY .ui-state-highlight TD,
	.main-sub-menu .ui-datatable .ui-datatable-tablewrapper table tbody .ui-state-hover td,
	.main-sub-menu .highlight {
	background-color: #3480AD;
	color: #fff;
	/* padding-left: 11px; */
}

.main-sub-menu  .xi-data-table-small .ui-state-hover .icon,
	.main-sub-menu  .xi-data-table-small .ui-state-highlight .icon {
	width: 50px;
}

.main-sub-menu .second-wrapper {
	position: absolute;
	top: 106px;
	width: 100%;
	height: 40px;
	background-color: inherit;
	padding: 6px 5px 3px 7px;
	border-bottom: 1px solid #a9aaaa;
	/* 	border-top: 1px solid #646464;
 */
}

.main-sub-menu .ui-button {
	color: #fff;
}

.main-sub-menu .result-wrapper {
	position: absolute;
	top: 0;
	padding-top: 144px;
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.main-sub-menu .result-wrapper .result {
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.hasSlimmenu .main-sub-menu {
	left: 50px;
}

.hasSlimmenu .main-sub2-menu {
	left: 351px;
}

.main-sub-menu .searchbar {
	padding: 0 10px;
	height: 30px;
	width: 100%;
	display: inline-table;
}

.main-sub-menu .searchbar INPUT, .main-sub-menu .searchbar I {
	display: table-cell;
}

.main-sub-menu .searchbar INPUT {
	color: #fff !important;
	width: 100%;
	border-color: #fff;
}

#layout-menubar, #layout-header {
	background-color: #504E4C;
}

#layout-header {
	overflow: hidden;
}

#layout-header {
	background: #3480AD;
	border: none;
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4);
}

.ui-toolbar {
	background-color: transparent;
	border: none;
}

#layout-header {
	overflow: hidden;
}

#layout-menubar-resize {
	background-color: #727272;
}

input.ui-state-error[type="text"], input.ui-state-error[type="password"],
	.ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #e90c45;
	color: #e90c45;
}

.main-sub-menu .searchbar .alertBubble {
	font-style: normal;
	margin-left: -3px;
	margin-top: 0px;
	position: absolute;
	color: #fff;
}

.first-wrapper:HOVER, .first-wrapper:HOVER .ui-button-text,
	.first-wrapper:HOVER .icon-plus::before {
	color: #fff;
	background-color: #3480AD;
}

.first-wrapper.spacer:HOVER {
	background-color: transparent;
}

.first-wrapper {
	background-color: inherit;
}

.first-wrapper Button, .first-wrapper.spacer {
	width: 100%;
	height: 82px;
}

.left-outer-space {
	position-left: -10000 !important;
}

.layout-menubarinner-box [class^="icon-"]::before,
	.layout-menubarinner-box [class*=" icon-"]::before {
	color: #fff;
}

.main-sub-menu .ui-button-text-only.ui-widget {
	background: transparent;
}

.main-sub-menu .ui-button.ui-state-hover .ui-button-text, .main-sub-menu [class^="icon-"]:HOVER,
	.first-wrapper .ui-button-text-only.ui-state-focus .ui-button-text,
	.main-sub-menu [class*=" icon-"]:HOVER {
	background: transparent !important;
	color: #fff !important;
}

.main-sub2-menu .layout-menubar-default.formmenu a, .main-sub2-menu .layout-menubar-default.formmenu i
	{
	color: #fff;
}

.main-sub2-menu .layout-menubar-default.formmenu {
	background-color: #727272;
}

.main-sub2-menu .layout-menubar-default.formmenu.layout-menubar-active,
	.main-sub2-menu .layout-menubar-default.formmenu:hover {
	background-color: #3480ad;
}

.main-sub-menu .ui-button-text {
	border: none;
	display: inline-block;
	font-size: 20px;
	padding: 0 !important;
	background: transparent !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	color: #fff;
}

.cke_menu_panel {
	min-width: 230px !important
}

/*SUBMENU CHOOSER ENDE*/
#superMandantSwitch.layout-menubarinner-box {
	padding: 0px 0 4px;
}

#superMandantSwitch .ui-selectonemenu, .ui-selectcheckboxmenu {
	border: none !important;
	border-bottom: 1px solid white !important;
}

#superMandantSwitch .ui-selectonemenu .ui-selectonemenu-trigger,
	#superMandantSwitch .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger
	{
	border: none !important;
	box-shadow: none !important;
}

#superMandantSwitch .ui-selectonemenu .ui-selectonemenu-trigger {
	background: none !important;
}

#superMandantSwitch .ui-selectonemenu-panel .ui-state-highlight,
	#superMandantSwitch .ui-selectonemenu.ui-state-hover LABEL,
	#superMandantSwitch .ui-selectonemenu.ui-state-focus LABEL,
	#superMandantSwitch .ui-selectcheckboxmenu-panel .ui-state-highlight,
	#superMandantSwitch .ui-selectmanymenu .ui-state-highlight {
	color: #ffffff !important;
}

.ui-selectmanymenu .ui-state-highlight {
	background-color: #eeeeee !important;
}

.ui-treenode-leaf-icon {
	background-image:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QABQAnAEqaqMzkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYQCjsJuBx0LwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAOUlEQVQ4y2NgoCUQzZnzn5AaJkotYWIY1GA0DOgUBiykuuT1lBRGZD4hAxjRaAYc/NF0MBoGQz0MAKwYEubc/8meAAAAAElFTkSuQmCC');
}

.ui-tree-toggler.ui-icon.ui-icon-triangle-1-s {
	background-image:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gEGCy8s0Hoa/AAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABS0lEQVQ4y+2UMUvDUBSFT9qatESplFawCBqcXcQ/4Wzp4CTo6CQIBWdB0EGho+Ls4BrwN4gUJymWBim4NE1aSZO0z5frYJHqS+KggoIXznDgvO8+7rs84CersH1Kn2USX22SwK+uvzEDadxs7rfXJEk6BKCFZA0i2j3bK1xG0sqVRrNWdykIAkG1ukvlSqP58Uxq3JimqS0tLmA4HAIAiAie58H3fczlJmCaphYLsKwOGGNgjMFx+rBtG4wxAEA6nYFldRALcBwXnHMsl66EoF5dgeO4wvO+AxClMBg84/piVQB0u08geo23q1tSKEBRsuA8Cd/nAkCWVShKNn4PVDVv3NxxyHJG0O19AFXNG3EzmOm19OOD8/UdSP15oRXxh15LPwFQBPAYtgYqgNlRoAigmNs4onE/0lTUDfojvVVychpR3f7/g28EvACsc5DrzRM7cwAAAABJRU5ErkJggg==')
		!important;
}

.ui-tree-toggler.ui-icon.ui-icon-triangle-1-e {
	background-image:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gEGCy8Q/xVmewAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABXklEQVQ4y+1UTUsCURQ9o/FGmcIQDZIgZNZtoh/QIn9B4qJVELRqFRRC6yCoRUHLon0Q7oT+QhTSKixxSEGE5kt4M8gMb26LZBDUaVFBQRcOnPO43HvufY8H/GRkdy7os5zYV5vE8Kvjb+xAGhZbh2/rkiQdA8iPydWIaO/yIHszsVqp3GjW6i4FQTCCWt2lUrnRjBxB1/X8ksrgeR48z8Pa9h1s20a328VC2oGu6yPOpoaFaRrwfR++74NzB6ZpoNVqAwASiSRM00BkAc5dCCGwXLwNz4r7zwCA6vkKOHejr1ctVMgwbLIsTpbFSS1UQq5pHVILFYp0IMspCBFHvy9C7bofnDEFspyKfgeKktEengQYS4KxJO6vV0P++BJAUTJalIO5Xrt6enS1sQvJWRxpReK1166eAcgB6IxbgQJgfpCQA5BLb57QsB5gZpIDZ4Aw4tOzmNTt/z/4xgLvoGyoZYLdAIgAAAAASUVORK5CYII=')
		!important;
}

.ui-treenode-children, .ui-tree-container li.ui-tree-droppoint.ui-droppable
	{
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gEGCzkSDYOygAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAMklEQVQ4y2NgoCUQzZnzn5AaJkotYWIY1GA0DIZKGDAS6RU4+/WUFBT+aDoYDYNhEgYAUREQ36Tto8YAAAAASUVORK5CYII=");
	background-position: 2px 0;
	background-repeat: repeat-y;
}

.ui-tree-container li.ui-tree-droppoint.ui-droppable {
	background-position: 2px 0;
}

.ui-tree>.ui-tree-container>li:nth-child(1) {
	background-image: none;
}

.ui-tree>.ui-tree-container>li:nth-child(2)>.ui-treenode-content .ui-tree-toggler.ui-icon.ui-icon-triangle-1-s
	{
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QABQAnAEqaqMzkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYQDAgLpvQMgQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABTElEQVQ4y9WUsUvDUBDGv7Q1aYlSKa1gELQ4u4j/hLOlg5Ogo5MgFJwFQQeFjoqzg2vBv0GkOEmxtEjBpa9pK69JmufLORilmDQOIrQH33Dwvd8d944D/jNy+5e/emJ/LRLDRMd0zEAZTXaP21uKopwCyId4m0R0eHWUux1LK5bqjWrNIs/zAqrWLCqW6o2fbxKjCWMsv7a6Atd1AQBEBNu24TgOljIzYIzlIwGm2YEQAkIIcD5At9uFEAIAkEymYJodRAI4tyClxHrhLmCslDfAufX1vRQKIEpgOHzH/c1mANDrvYHo094u7ymhAE1LQ8o4HEcGAKqqQ9PS0Xug69nmw5OEqqYCenz2oOvZZtQMFvqtyvnJ9fYBlMFyoBTJl36rcgHAAPAatgY6gEXfYAAwMjtnNJr7mhvXwcDXd8Rn5zGu2vTcA5r8e/ABTEeO7fKMIeAAAAAASUVORK5CYII=")
		!important;
}

.ui-tree>.ui-tree-container>li:nth-child(2)>.ui-treenode-content .ui-tree-toggler.ui-icon.ui-icon-triangle-1-e
	{
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QABQAnAEqaqMzkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYQDAkRQo3EugAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABYklEQVQ4y9VUTUsCURQ9o/FGmcIQDZIgZNZtoh/QIn9B4qJVELRqFRRC6yCoRUHLon0Q7oT+QhTSKixxSEGE5kt4M8gMb26LbBDUaRGBXbhwz+Nwz3n3PS7wl5Hdu/qRE/utSAxTHf9jBtIw2Dn+2JQk6RRAfgxXI6KD66Ps3cRupXKjWau7FATBSNbqLpXKjWbkFXRdz6+oDJ7nwfM8bOw+wLZtdLtdLKUd6Lo+4mxmGJimAd/34fs+OHdgmgZarTYAIJFIwjQNRDbg3IUQAqvF+/CsePgKAKheroFz9/t5aewM1EKFDMMmy+JkWZzUQiWsNa1DaqFCkQ5kOQUh4uj3RYhd96tmTIEsp6L/gaJktKcXAcaSYCyJx9v1sH5+C6AoGS3KwUKvXT0/udnah+Qsj0iReO+1qxcAcgA640agAFgcEHIAcuntMxrGg5yb5MAZZBjx2XlMUvs/+4Cmfx98AkBApmeasHlwAAAAAElFTkSuQmCC")
		!important;
}

.ui-tree>.ui-tree-container li:nth-last-child(-n+2)>.ui-treenode-content>.ui-treenode-leaf-icon
	{
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gEGCykx5SbRowAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAANUlEQVQ4y2NgoCUQzZnzn5AaJkotYWIY1GA0DIZKGLCQ6pXXU1IYifEaTCPDaDoYDYOhEQYAH1kP5L9AsH0AAAAASUVORK5CYII=")
		!important;
}

.ui-tree>.ui-tree-container li:nth-last-child(-n+2)>.ui-treenode-content  .ui-tree-toggler.ui-icon.ui-icon-triangle-1-e
	{
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gEGCzQ38ykYigAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABSUlEQVQ4y+1SPUvDUBQ9qfLSELAgrYMIUjK7iD/AwfwCSwdXwclJUArOguCi4Ki4C9It4F8QpThJtTTYQimYr+JrKAkv10EJxcQ4iFDBAxfOeVzuPe+9A/wmSttn9F1P7qdLcpho/I03kMbF5sHLuiRJRwDKKb0mEe2e75euvpxWrbXajaZPURQlqtH0qVprtTOvYFlWeUljCIIAQRBgbesGnueh3+9jYXYIy7ISzqbHhePYCMMQYRiC8yEcx0an0wUA5PMKHMdG5gDOfQghsFy5js8qe48AAON0BZz72d+r6XWybY9cl5PrctL0esxNs0eaXqdMB7JcgBBTGI1ErH3/nTOmQpYL2TlQ1aJ59yDAmALGFNxersb8/imCqhbNLAdzg65xfHixsQNpuJhYReJ50DVOAMwD6KUFSQUw8zlcKXj9qH9MDN4AYtKibRdTbp4AAAAASUVORK5CYII=")
		!important;
}

.ui-tree>.ui-tree-container li:nth-last-child(-n+2)>.ui-treenode-content  .ui-tree-toggler.ui-icon.ui-icon-triangle-1-s
	{
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gEGCzAIISPwswAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y+2SsUvDQBjF39WatBxYkNZBBC3OLuI/4ax0cNXRSRAKzoLgotBRcXZwDfg3iBQnKZYGKbj0mrSaJmnOy+egQ+3FOIhQwQdv+ODd74PvHvCbKu2e0XeZzE+XZDDR+hs3YKPD9mFngzF2DKCckLWJaP/8oHT1Ja1SbbbqDZ/iONZcb/hUqTZb42+yo4MQoryyvIQoigAARIQgCBCGIRZmpyGEKKcCHKcLKSWklPC8AVzXhZQSAJDL5eE4XaQCPM+HUgqrm9da0KqtwfN87Xs/AYiyGA5fcXO5rgF6vWcQvcc7tR2WCDDNApSaQhgqDWAYHKZZSO8B50X79l7BMPKa7x5icF60024w129bJ0cXW3tgg0VtFanHfts6BTAP4CmpSBzAzHi5EvTy4X9NjN4AbtmK8/YnobIAAAAASUVORK5CYII=")
		!important;
}

.ui-tree.single>.ui-tree-container>li:nth-last-child(-n+2)>.ui-treenode-content .ui-tree-toggler.ui-icon.ui-icon-triangle-1-s
	{
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QABQAnAEqaqMzkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYQDAcqbQUAEAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y+2SsUvDQBjF39WatBxYkNZBBA3OLuI/4ax0cNXRSRAKzoLgotBRcXZwDfg3iBQnKZYWKbj0mrR6TdKcl89BhdLEOIhQwQdv+ODd74PvHvCbKu2efZvJ/HRJBhOtv3EDNjpsH3Y2GGPHAKyEbIuI9s8PSldf0sqVRrNW9yiKophrdY/KlUZz/E12dBBCWCvLSwjDEABARPB9H0EQYGF2GkIIKxXgOF0opaCUgpQDuK4LpRQAIJfLw3G6SAVI6UFrjdXN61jQrq5BSu/zeykRQJTFcPiKm8v1GKDXewbRe7xT3WGJANMsQOspBIGOAQyDwzQL6T3gvNi6vdcwjHzMdw8ROC+20m4w12/bJ0cXW3tgg8XYKtKP/bZ9CmAewFNSkTiAmfFyJejlw/+aGL0BDq2I9aVweJcAAAAASUVORK5CYII=")
		!important;
}

.ui-tree.single>.ui-tree-container>li:nth-last-child(-n+2)>.ui-treenode-content .ui-tree-toggler.ui-icon.ui-icon-triangle-1-e
	{
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QABQAnAEqaqMzkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYQDAgsA/656gAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABS0lEQVQ4y+1SPUvDUBQ9qfLSErAgrYMIUjK7iD/Awf4CSwfXgpOToBScBcFFwVFxF6Rbwb8gSnGSammwgVIwX8WXUBJeroMaiolxEKGCBy7c87jce+59B/hNFLdOv63J/HRIBhONv3EDaZzU9p/XJUk6BFBKqNWIaOdsr3j5ZbdqvdNttT0KwzAWrbZH1Xqnm7qCYRilJZXB9334vo+1zWs4joPBYICFWReGYcSUTY8TyzIRBAGCIADnLizLRK+nAwCy2Rwsy0RqA849CCGwXLmK3iq7DwCA5skKOPc+vpcSb6CWG2SaDtk2J9vmpJYbUa5pfVLLDUpVIMt5CDGF0UhE3PPecsYUyHI+3QeKUtBu7wUYy4GxHG4uVqP87jGEohS0NAVzQ715dHC+sQ3JXYyNIvE01JvHAOYB9JOMpACY+WyuBLy8xz8mBq8CpqBvRqqMZQAAAABJRU5ErkJggg==")
		!important;
}

.ui-tree>.ui-tree-container li:nth-last-child(-n+2)>.ui-treenode-children
	{
	background-image: none !important;
}

.ui-tree-container li:last-child {
	background-image: none !important;
}

.ui-tree .ui-treenode {
	padding: 0 !important;
}

.ui-tree .ui-treenode-children {
	padding: 0 0 0 21px;
}

.ui-tree-container>.ui-tree-droppoint.ui-droppable {

}

UL.ui-tree-container>LI:nth-child(4n) {
	background: #eeeeee;
}

.ui-tree .ui-icon {
	margin-right: 0px;
	width: 21px;
}

.ui-tree {
	padding-top: 0;
}

.ui-tree .ui-treenode .ui-treenode-label {
	font-size: 1em;
	padding: 3px 0px;
}

.ui-tree>ul>li.ui-treenode>.ui-treenode-content .ui-treenode-label {
	font-size: 1.1em;
}

.ui-tree>ul>li>ul>li.ui-treenode>.ui-treenode-content .ui-treenode-label
	{
	font-size: 1.1em;
}

.ui-treenode-children ul li {
	height: 20px;
}

.ui-tree .ui-treenode-content {
	line-height: 1.2em;
}

.ui-tree .ui-tree-selectable .ui-treenode-icon.ui-icon {
	margin: none !important;
	background: none !important;
	overflow: visible !important;
	text-indent: 0px !important;
	font-size: 18px;
	line-height: 24px;
	margin-left: -3px;
	padding-right: 5px;
	height: 24px;
}

.ui-treenode-children ul li.ui-tree-droppoint.ui-droppable {
	display: none;
}

.ui-tree .ui-treenode .ui-treenode-leaf-icon, .ui-tree .ui-tree-toggler.ui-icon-triangle-1-s,
	.ui-tree .ui-tree-toggler.ui-icon-triangle-1-e {
	background-position: 2px 0 !important;
	background-size: auto auto;
	height: 24px;
	min-width: 19px;
	width: 19px;
}

.ui-tree .ui-tree-container {
	padding: 0;
}

.ui-treenode-selected>.ui-treenode-content .ui-treenode-leaf-icon {
	background-image:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QABQAnAEqaqMzkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYQDC4CHPY3AQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAPElEQVQ4y2NgoCX4////f0JqmCi1hIlhUIPRMKBTGLCQ6hJGRkZGZD5eA8Ry5zIi0+jio+lgNAyGURgAACLgI2ZHF6VZAAAAAElFTkSuQmCC');
}

.ui-treenode-selected>.ui-treenode-content .ui-tree-toggler.ui-icon.ui-icon-triangle-1-s
	{
	background-image:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QABQAnAEqaqMzkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYQDQYaUwVrygAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAuklEQVQ4y+2UMQvDIBCF3xkNOoQEhA7pGjj//3/qkFFKB5PBTkJR26SUQgp9cJvc+3x3CnxTMca4dUZ8aiJwaP1GBvQuMhHRyzszM4QQRTFz1aAgUEqRUiq5QWsNYwzWdcU8zzEnkHnHtm0hpUTXdRiGAalZCKFKXTRomgbe+wKVmamWVZXAWlsE1fd9NcgqQcJ+1LIs+/bAOYcQQlHTNG2u7Snu0/gsxBuAMRvtBcA587oe6zH9/wPgDlobc9pX6uDkAAAAAElFTkSuQmCC')
		!important;
}

.ui-treenode-selected>.ui-treenode-content .ui-tree-toggler.ui-icon.ui-icon-triangle-1-e
	{
	background-image:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QABQAnAEqaqMzkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYQDQsnvsNZlgAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAA0ElEQVQ4y+2UQYuDMBCFv0Qj5BA8BHtowZMY//9/2oMHT0uF0cP0ZFnUbS3LQhf2QWAIYd5785LAb0JV9dkZ+1MSy1vjb8zAvCrZGGMeek4pYa3drJTSLsFGgXPOOOcAGMdRY4zGe888z/R9r2sF+bpjURTkeU4IAYC6rgEQkWOxhRDQHbRte7fwdX9XQYzRAAzDoEtdluXuIDcNsixjmQGA9x6AaZqO3YOu6xARRISqqsxSN03z1P9Jj+H8XQpX4LyK9gO4rLg+3+sx/f8HcAOdk5mFKWmHvgAAAABJRU5ErkJggg==')
		!important;
}

.ui-tree>.ui-tree-container>li.ui-treenode-selected:nth-child(2)>.ui-treenode-content .ui-tree-toggler.ui-icon.ui-icon-triangle-1-s
	{
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QABQAnAEqaqMzkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYQDQcbPRlqHQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAvklEQVQ4y9WUMQuDMBCF38VEdJAEAh3sKpz//z91cJTSITpcp0BJ0mopBX1wW7j35eVywD8lIptn1K8mCofWOTKgBHmTmYjo052FmaGUyoqZiwYZgTGGjDHRDU3ToG1brOuKaZokJdBpx7quobVG13VwziE2CyEUqbMGVVVhnucMlZmplFWRwHufBWWtLQZZJIjYr1qWZd8cjOOIEEJWwzBsju1F9ql/F+IDQJ887Q3ANfG6f/OZ5Pz7QI6/D5754HHcMns/YgAAAABJRU5ErkJggg==")
		!important;
}

.ui-tree>.ui-tree-container>li.ui-treenode-selected:nth-child(2)>.ui-treenode-content .ui-tree-toggler.ui-icon.ui-icon-triangle-1-e
	{
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QABQAnAEqaqMzkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYQDQ0v5kJ2IgAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAA1UlEQVQ4y9WUQWuEMBCFv4lGyCF4CPawBU9i/P//qQcPnkqF6GF6cinRVksp7D4IDEOY92ZeMvCfUNXTO+avJIaHxnPMQDLJp5pFRH7qWWOMGGN2J8Z4SLBTYK0Vay0A8zxrCEGcc6zryjiOmiso84pVVVGWJd57ANq2BSCldMk29d6jB+j7/t7C1/yhghCCAEzTpFtc1/XhIHcFiqJgmwGAcw6AZVmuvYNhGEgpkVKiaRrZ4q7rTvt/0Wu4fefCB3DLrH0DXjOu9998Jn3+faCPvw8+AT1nl4enAsFRAAAAAElFTkSuQmCC")
		!important;
}

.ui-tree>.ui-tree-container li.ui-treenode-selected:nth-last-child(-n+2)>.ui-treenode-content>.ui-treenode-leaf-icon
	{
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QABQAnAEqaqMzkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYQDRw7r0GBTwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAPElEQVQ4y2NgoCX4////f0JqmCi1hIlhUIPRMBgqYcBCqlcYGRkZifEaAwMDA4NozhyGkZ4ORsNgqIQBAAU1F2QuUbflAAAAAElFTkSuQmCC")
		!important;
}

.ui-tree>.ui-tree-container li.ui-treenode-selected:nth-last-child(-n+2)>.ui-treenode-content .ui-tree-toggler.ui-icon.ui-icon-triangle-1-e
	{
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QABQAnAEqaqMzkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYQDQgjkoPOTAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAA0klEQVQ4y92UQYuDMBCFv0Qj5BA8BHvowZMY//+PWvDgaakwepi9rKWobS3LQncfBIYhzLz3Jhn4TaiqPrtjf9rE8tb4Gx6YVykbY8xDzSklrLWbk1LabbBh4JwzzjkAxnHUGKPx3jPPM33f65pBvq5YFAV5nhNCAKCuawBE5NjYQgjoDtq2vUq4ze8yiDEagGEYdInLstw1clMgyzIWDwC89wBM03TsHXRdh4ggIlRVZZa4aZqn+k96DOd7U7gA59VoP75zt/h85TP9g33A+++DL5aCl4dnvBAcAAAAAElFTkSuQmCC")
		!important;
}

.ui-tree>.ui-tree-container li.ui-treenode-selected:nth-last-child(-n+2)>.ui-treenode-content .ui-tree-toggler.ui-icon.ui-icon-triangle-1-s
	{
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QABQAnAEqaqMzkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYQDQcIuacrwwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAvUlEQVQ4y92UTwuDMAzFX/pH7EEUhB08C/H7f6iBxzJ2aD10lxWk7aYyBm4Pcikl+eU1DfBNhRDC1h3xaRGBU+s3PKCjyEREb3tmZgghsmDmYoGMQGtNWutYDXVdwxiDZVkwz3NICVSasaoqKKXQNA26rkNM5pwrUmcJpJSw1maozEwlr4oEfd9nRrVtWzSySBCx1/Le75uDaZrgnMtiHMfNsb2EfRpemXgHMCRPe32erXU78pn+YB/g/PvgAVMKcdwQ5j/4AAAAAElFTkSuQmCC")
		!important;
}

.ui-tree.single>.ui-tree-container>li.ui-treenode-selected:nth-last-child(-n+2)>.ui-treenode-content .ui-tree-toggler.ui-icon.ui-icon-triangle-1-e
	{
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QABQAnAEqaqMzkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYQDQg7ge9WGgAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAA0UlEQVQ4y+2UMYuEMBCFv0QjpAgWwS22sBLj//9RBxZWxwqjxVxzLot6p3As7MI9CAzDMPPmvSTwTKjqYY396xDLS+M9NDAryoecjTHmt501pYS1dnNSSrsDNgycc8Y5B8A4jhpjNN575nmm73tdM8jXHYuiIM9zQggA1HUNgIicsk1DCOgO2ra9r/CY32UQYzQAwzDoEpdluSvkpkGWZSwaAHjvAZim6dw96LoOEUFEqKrKLHHTNIf7X/Qcrj+5cAOuK2s/vnOP+Hytx/T/H8AXNlaVieR9w2cAAAAASUVORK5CYII=")
		!important;
}

.ui-tree.single>.ui-tree-container>li.ui-treenode-selected:nth-last-child(-n+2)>.ui-treenode-content .ui-tree-toggler.ui-icon.ui-icon-triangle-1-s
	{
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QABQAnAEqaqMzkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYQDRYKBHBp/wAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAA0ElEQVQ4y+2UTYuDMBCGn0Qj5BA8DO6hB09i/P8/quDB07LC6CF72Zaitgql0MK+EAhDmHk/ksArkVLaPWOfHWJ5a3yGB2ZBeZezMcY80pxijFhrVyvGuDlgxcA5Z5xzAIzjiIjgvWeeZ/q+T0sG+bJjURTkeU4IAYC6rgFQ1UOxpRACaQNt214l3NY3GYiIARiGAREBoCzLTSNXDbIs4+IBgPcegGmajt2DrutQVVSVqqqu+6ZpdvV/pWM43UvhBzgtoj3/1W7x/V6P6f8/gF8a25OIr72haAAAAABJRU5ErkJggg==")
		!important;
}

.ui-tree.single>.ui-tree-container>li.ui-treenode-selected:nth-last-child(-n+2)>.ui-treenode-content>.ui-treenode-leaf-icon
	{
	background-image:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYRCw4Jo1O7ywAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAuElEQVQ4y+2UTwuDMAzFX/+JMpyCsMPOQvz+H2rQY49tD9lJEBusMAYO9iCXEl5+SdMC3xQzV3P0p0U0Lq3fmIHaIVeZlVLqqGcmImitiyAisUBB4JxTzrm1Gtq2Rdd1yDnDe897Art3bJoG1lr0fY9xHLGaxRhF6sLAGIMQQpFIROKsRIJpmgqDYRjEQYoEK/ZWKaVze7AsC2KMRczzXF3bB5/TU7xGZr4BuG/OXgfLdKHH9P8PgDfeR2/XsL/3hgAAAABJRU5ErkJggg==')
		!important;
}

.ui-tree.single>.ui-tree-container>li:nth-last-child(-n+2)>.ui-treenode-content>.ui-treenode-leaf-icon
	{
	background-image:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYRCw0RmxJwXgAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y+1SsUoDQRScPXO7hOVMkMRCBDms/Rohha2WVoIQsBYEGwVLxS+wzV9IsJJgyCEBm+ydCV42yZ57a3ExRO88CxEiODDwHgzz3s4+4DdR3b/8VmP9dIiFhcbfyIDMN7vHvW1CyCkAN0PrGWMOr46qN1+61ertTrMlTRzHKTZb0tTq7U7uE4QQ7tYmhVIKSikQQmZcXxlCCOHmGgSBjyiKoJQCY+yD0PefEQR+auvCfBOGElprOI6TTtuyEYby/XtNpoExBUwmr4iiIQCgXObo95PathmMSeS9iz2SacBYCVovYTzWUwNAyqSmlIOxUv4dcF7xbu81KC2C0iJGIzOr7x5icF7x8jJYHXQbZyfXOwcgw43UKKMfB93GOYA1AE9Zh8QBLH8+rgy8TPmPhcEbNMGC3Ek7eAQAAAAASUVORK5CYII=')
		!important;
}

.ui-tree .sub1 {
	margin: 0;
	left: 2px;
	margin-left: -14px;
	position: relative;
	top: 4px;
}

.ui-tree .sub2 {
	margin: 0;
	left: 2px;
	margin-left: -14px;
	position: relative;
	top: -7px;
	padding-top: 2px;
}

/* will be red only in google chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.ui-tree .sub1 {
		top: 6px;
	}
	.ui-tree .sub2 {
		top: -6px;
	}
}

#actionbar .ui-fileupload {
	float: none !important;
}

#actionbar .ui-fileupload-buttonbar {
	padding: 0;
}

#xi-actionbar-panel .ui-toolbar .ui-button.upload {
	padding: 6px 0 3px;
}

#xi-actionbar-panel .ui-toolbar .ui-fileupload .ui-button {
	border: none;
	padding: 0 !important;
	background: transparent !important;
}

#xi-actionbar-panel .ui-button.ui-state-hover, #xi-actionbar-panel .ui-button.ui-state-focus
	{
	zoom: 1;
	filter: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#actionbar .ui-fileupload .ui-fileupload-choose {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	height: 33px;
	margin-bottom: -33px;
	position: relative;
	top: -30px;
	color: #fff;
}

#actionbar .ui-fileupload .ui-icon, #actionbar .ui-fileupload .ui-button-text
	{
	display: none !important;
}

#actionbar .ui-fileupload-content {
	display: none !important;
}

button.ui-button.ui-widget.ui-state-disabled {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.dash.fullSize {
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 40px;
}

.dash .ui-layout-unit.ui-widget.ui-widget-content.ui-layout-center {
	background-color: transparent;
	border: none;
}

.dash .layout-menubar-default, .dash .layout-menubar-default A, .dash .layout-menubar-default i
	{
	background-color: #E3E4E4;
	border: none;
	color: #504E4C !important;
}

tr.data-entry-filtered {
	display: none !important;
}

#FormChooseTableForm .ui-datatable thead th, #FormChooseTableForm .ui-datatable tbody td,
	#FormChooseTableForm .ui-datatable tfoot td, #FormChooseTableForm .ui-datatable tfoot th
	{
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
}

#FormChooseTableForm .ui-rowgroup-header {
	background-color: #504E4C;
	border-bottom: 1px solid #a9aaaa;
}

#FormChooseTableForm .ui-rowgroup-toggler-icon.ui-icon {
	background-size: 80% 80%;
}

#FormChooseTableForm .ui-rowgroup-toggler-icon.ui-icon.ui-icon-circle-triangle-s
	{
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/downarrow.svg.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite")
		!important;
}

#FormChooseTableForm .ui-rowgroup-toggler-icon.ui-icon.ui-icon-circle-triangle-e
	{
	background-image:
		url("/formcycle/javax.faces.resource/primefaces-sentinel/images/right-arrow.svg.xhtml?ln=pflegeseite&v=1758020391117&fcp=pflegeseite")
		!important;
}

#FormChooseTableForm .ui-datatable-tablewrapper table tr.ui-rowgroup-header td
	{
	padding: 4px;
	font-size: 14px;
}

#FormChooseTableForm .ui-rowgroup-toggler-icon.ui-icon {
	background-position-x: 2px;
	height: 100%;
}

.dash .layout-menubar-default A, .dash .layout-menubar-default i {
	background-color: transparent;
}

.dash .layout-menubar-default A {
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

.dash .layout-menubar-default:HOVER {
	background-color: #504E4C;
	color: #ffffff !important;
}

.dash .layout-menubar-default:HOVER A, .dash .layout-menubar-default:HOVER i
	{
	color: #ffffff !important;
}

.dash .layout-menubar-default:HOVER A {
	padding-left: 0px;
	padding-right: 0px;
}

.dash .layout-menubar-default .xi-data-table-small {
	height: 234px;
}

.dash .layout-menubar-default FORM {
	padding: 0 !important;
	position: relative;
}

.dash .layout-menubar-default .text-before {
	display: block;
	height: 30px;
	margin-bottom: -40px;
	padding-top: 10px;
	text-align: center;
	font-weight: bold;
}

.dash .layout-menubar-default.big.news {
	background: #504E4C;
	color: white !important;
	overflow: hidden;
}

.dash .layout-menubar-default .feed {
	padding: 5px;
	max-height: 226px;
}

.feed-entry {
	height: 210px;
}

.dash .layout-menubar-default {
	float: left;
	margin: 10px 0 0 10px;
	text-align: center;
	width: 140px;
	height: 130px;
}

.dash .layout-menubar-default.big {
	float: left;
	margin: 10px 0 0 10px;
	text-align: left;
	width: 290px;
	height: 270px;
}

.dash .layout-menubar-default i {
	display: block;
	font-size: 50px;
}

.ui-datatable-selectable.ui-state-highlight .ui-chkbox-icon {
	background-color: #ffffff;
}

.ui-tooltip {
	border: none;
	padding: 0 !important;
}

.export-option {
	padding: 10px 0 0 0;
}

html .ui-overlaypanel * {
	transform: none !important;
	transition: none 0s ease 0s !important;
}

#xi-content-panel .xi-formfield-row LABEL.ui-helper-hidden,
	.ui-dialog-content .xi-formfield-row LABEL.ui-helper-hidden {
	display: none;
}

.ui-layout-unit .ui-layout-unit-content {
	overflow: hidden;
}

.ui-overlaypanel .ui-overlaypanel-content {
	padding: 8px !important;
}

.ui-selectmanymenu {
	padding: 0 !important;
}

.slimmenu .layout-menubar-default:hover a {
	color: #fff;
}

.ui-datalist .ui-datalist-header {
	border: none;
	border-radius: 0 !important;
	text-shadow: none;
	color: #504E4C;
	background: #eeeeee;
}

.ui-datalist {
	border-radius: 0;
	color: #504E4C;
	transition: border-color 0.5s ease 0s;
}

.ui-datalist:hover, .ui-datalist:focus {
	border-color: #504e4c;
}

.placeholder {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.ui-placeholder-trigger-wrapper {
	display: table-cell;
	width: 20px;
	vertical-align: top;
}

.ui-placeholder-trigger {
	height: 32px;
	vertical-align: top;
	margin-left: 4px;
}

.cursor-pointer {
	cursor: pointer;
}

.table-hover-row tr {
	transition: all 0.5s ease 0s !important;
}

.table-hover-row tr:hover {
	background-color: #3480AD;
	color: #fff;
}

.table-hover-row TABLE TBODY TR:hover TD {
	color: #fff;
}

span.delete-icon {
	position: relative;
}

span.delete-icon span {
	position: absolute;
	display: block;
	top: 3px;
	right: 0px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

span.delete-icon input {
	padding-right: 16px;
}

input::-ms-clear {
	width: 0;
	height: 0;
}
.xi-dialog {
	width:800px !important;
}

.xi-dialog-scroll {
	position:relative;
	height:100px;
}

.xi-dialog-scrolloutput {
	max-height:100px;
	width:612px;
	position:absolute;
	top:0;
	bottom:0;
	border:1px solid #A9AAAA;
	padding:3px;
	margin-bottom:5px;
	overflow-y: auto;
}