<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import 'https://fonts.googleapis.com/css2?family=Lexend:wght@300;400;600&amp;amp;display=swap';
/**
colore #0093d2
scuro grigio #4d4d4d
***/

body {
	background-color: #cccccc;
}

body,
.ui-widget,
.ui-widget .ui-widget {
    /*font-family: 'Lato', sans-serif !important;*/
    font-family: 'Lexend', sans-serif !important;
    /*font-size: 16px;
	line-height: 25px;
	font-weight: 300;*/
    color:#151718;
    text-rendering: optimizelegibility;
}

.fa:before {
	font-family: "FontAwesome" !important;
}

/*** page container **/
form#webup &gt; div.webupContent {
	background:#ffffff;
	padding: 100px 30px 25px 30px;
	min-height: 500px;
}

form#webup &gt; div.webupContent,
header#site-header,
footer#site-footer {
	margin: 0 auto;
	width:100%;
	max-width: 1600px;
}

/*** header **/
header#site-header {
	width:100%;
	position:fixed;
	left:0;
	right:0;
	z-index:1;
	
	background:#f5f5f3;
	padding: 12px 0;
}

header#site-header .container {
	padding: 0;
}

header#site-header .container a.logo {
	display:block;
	float:left;
}

header#site-header .container a.logo img {
	width: 145px;
	height:auto;
}

header#site-header .container a.head_link {
    background: #0093d2;
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    line-height: 35px;
    padding: 0 15px;
    text-transform: uppercase;
}

header#site-header .container a.head_link i.fa {
    font-size: 18px;
    margin-right: 10px;
}

header#site-header .container a.head_link:hover {
	background: #4d4d4d;
}

header#site-header .container a.head_link.back_link {
	float:left;
	margin-left:25px;
}

header#site-header .container a.head_link.logout_link {
	float:right;
}

/*** footer **/
/*footer#site-footer {
	background:#f4f4f5;
	padding: 40px 0 50px;
}

footer#site-footer .container {
	padding: 0 5%;
}

footer#site-footer .container p.copy {
    color: #5f6366;
    float: left;
    font-size: 13px;
	line-height: 16px;
    margin: 0;
}

footer#site-footer .container p.copy  span.footer_divider {
    color: #5f6366;
	font-size: 16px;
	color:#5f6366;
	margin: 0 8px;
}

footer#site-footer .container a.foot_link {
	float:right;
	color: #0093d2;
	font-size:14px;
	line-height:16px;
}

footer#site-footer .container a.foot_link:hover {
	color: #4d4d4d;
}*/

#footer {
	padding: 40px 0 35px;
	background: #f4f4f5;
	color: #5f6366;
	font-size: 13px;
}

#footer .container {
	padding: 0 5%;
}

#footer a {
    color: #5f6366;
}

#footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}

#footer ul li {
    line-height: 16px;
    display: inline-block;
    padding-right: 8px;
    margin-right: 8px;
    border-right: 1px solid #5f6366;
    float: left;
    margin-bottom: 12px;
}

#footer ul li:last-child {
    border: none;
}

#footer img {
    margin: 0 3px;
	display: block;
	max-width: 100%;
	height: auto;
}

#footer .footer-agency a {
    color: #151718;
    font-size: 24px;
    margin-left: 14px;
    display: inline-block;
}

@media (min-width:992px) {
	#footer .col-1, #footer .col-2, #footer .col-3, #footer .col-4, #footer .col-5, #footer .col-6,
	#footer .col-7, #footer .col-8, #footer .col-9, #footer .col-10, #footer .col-11, #footer .col-12 { float:left; padding: 0 15px; }
	
	#footer .col-10 { width: 83.33333333%; }
	#footer .col-2 { width: 16.66666667%; }
	#footer .col-8 { width: 66.66666667%; }
}

@media (max-width:991px) {
	#footer .col-1, #footer .col-2, #footer .col-3, #footer .col-4, #footer .col-5, #footer .col-6,
	#footer .col-7, #footer .col-8, #footer .col-9, #footer .col-10, #footer .col-11, #footer .col-12 { float:none; padding: 0 15px; }
	
	#footer .col-10 { width: 100%; }
	#footer .col-2 { width: 100%; }
	#footer .col-8 { width: 100%; }
}


/*** 
override 
*****/

/** LAB **/
.component.LAB &gt; div {
	line-height: 25px;
}

/** contenitori **/
.webupContent .layout.lastContainer &gt; div, 
.webupContent &gt; .component &gt; .-smeup-loaded &gt; .wrapper &gt; .layout.lastContainer &gt; .section-content.notab, 
.webupContent &gt; .component &gt; .-smeup-loaded &gt; .wrapper &gt; .layout.lastContainer &gt; .ui-accordion.section-content &gt; .ui-accordion-header + div, 
.webupContent &gt; .component &gt; .-smeup-loaded &gt; .wrapper &gt; .layout.lastContainer &gt; .ui-tabs.section-content &gt; .ui-tabs-panels, 
.webupContent &gt; .component &gt; .-smeup-loaded &gt; .wrapper &gt; .layout.wrapper &gt; .layout.lastContainer &gt; .section-content.notab, 
.webupContent &gt; .component &gt; .-smeup-loaded &gt; .wrapper &gt; .layout.wrapper &gt; .layout.lastContainer &gt; .ui-accordion.section-content &gt; .ui-accordion-header + div, 
.webupContent &gt; .component &gt; .-smeup-loaded &gt; .wrapper &gt; .layout.wrapper &gt; .layout.lastContainer &gt; .ui-tabs.section-content &gt; .ui-tabs-panels, 
.webupContent &gt; .component &gt; .-smeup-loaded &gt; .wrapper &gt; .layout.wrapper &gt; .layout.wrapper &gt; .layout.lastContainer &gt; .section-content.notab, 
.webupContent &gt; .component &gt; .-smeup-loaded &gt; .wrapper &gt; .layout.wrapper &gt; .layout.wrapper &gt; .layout.lastContainer &gt; .ui-accordion.section-content &gt; .ui-accordion-header + div, 
.webupContent &gt; .component &gt; .-smeup-loaded &gt; .wrapper &gt; .layout.wrapper &gt; .layout.wrapper &gt; .layout.lastContainer &gt; .ui-tabs.section-content &gt; .ui-tabs-panels, 
.webupContent &gt; .component &gt; .-smeup-loaded &gt; .wrapper &gt; .layout.lastContainer &gt; .ui-accordion.section-content &gt; .ui-accordion-header, 
.webupContent &gt; .component &gt; .-smeup-loaded &gt; .wrapper &gt; .layout.wrapper &gt; .layout.lastContainer &gt; .ui-accordion.section-content &gt; .ui-accordion-header, 
.webupContent &gt; .component &gt; .-smeup-loaded &gt; .wrapper &gt; .layout.wrapper &gt; .layout.wrapper &gt; .layout.lastContainer &gt; .ui-accordion.section-content &gt; .ui-accordion-header {
	padding:0;
	box-shadow: none;
}

/** accordion **/
.ui-dialog .ui-accordion .ui-accordion-header.ui-state-default.ui-state-active, 
.ui-accordion .ui-accordion .ui-accordion-header.ui-state-default.ui-state-active, 
.ui-tabs-panels .ui-accordion .ui-accordion-header.ui-state-default.ui-state-active,
.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active {
    box-shadow: none;
	border-bottom: 1px solid #797d81;
}

.ui-accordion .ui-accordion-header.ui-state-default.ui-state-hover, 
.ui-accordion .ui-accordion-header.ui-state-default:hover {
	background: #0093d2;
}

.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active.ui-state-hover, 
.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active:hover {
	background:none;
}

.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active &gt; span.ui-icon.ui-icon-triangle-1-s,
.ui-accordion .ui-accordion-header.ui-state-default &gt; span.ui-icon.ui-icon-triangle-1-e {
    display: none;
}

.ui-accordion .ui-accordion-header.ui-state-default &gt; table {
    width: 100%;
}

.ui-accordion .ui-accordion-header.ui-state-default &gt; table td.ui-panelgrid-cell.AccTitle {
    color: #151718;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 25px;
}

.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active &gt; table td.ui-panelgrid-cell.AccTitle {
    padding: 0;
}

.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active &gt; table td.ui-panelgrid-cell.AccBtn button {
    background: #f5f5f3;
	border-radius: 0;
	margin-left:6px;
}

.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active &gt; table td.ui-panelgrid-cell.AccBtn button.ui-state-hover {
    background: #4d4d4d;
}

.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active &gt; table td.ui-panelgrid-cell.AccBtn button &gt; span.ui-icon {
    color: #0093d2;
}

.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active &gt; table td.ui-panelgrid-cell.AccBtn button.ui-state-hover &gt; span.ui-icon {
    color:#ffffff;
}


.ui-dialog .ui-accordion .ui-accordion-header.ui-state-default.ui-state-active + div.ui-accordion-content, 
.ui-accordion .ui-accordion .ui-accordion-header.ui-state-default.ui-state-active + div.ui-accordion-content, 
.ui-tabs-panels .ui-accordion .ui-accordion-header.ui-state-default.ui-state-active + div.ui-accordion-content,
.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active + div.ui-accordion-content {
    box-shadow: none;
	padding: 20px 10px;
	margin-top:0;
}

/** IML **/
.component.IML .ui-datagrid-column .IML_item {
    margin: 0 10px 10px;
	padding: 8px;
}

.component.IML .ui-datagrid-column .IML_item .IML_img img {
    width: 70%;
    max-width: 200px;
    border-radius: 0;
}

.component.IML .ui-datagrid-column .IML_item .IML_text {
    color: #151718;
    font-size: 16px;
    line-height: 18px;
    padding: 0 5px;
    margin: 8px 0;
    font-weight: 700;
	text-transform: uppercase;
}

.component.IML .ui-datagrid-column .IML_item:hover {
    box-shadow: 0px 5px 10px 4px rgba(0,0,0,0.4);
}

.component.IML .ui-datagrid-column .IML_item:hover .IML_img {
	opacity:1;
}

.component.IML .ui-datagrid-column .IML_item:hover .IML_text {
	color: #151718;
}


/** bottoni **/
button.-smeup-inputpanelbutton.ui-state-default, 
button.-smeup-button.ui-state-default, 
a.-smeup-inputpanelbutton.ui-state-default, 
a.-smeup-button.ui-state-default {
	color: #0093d2;
    font-size: 14px;
    font-weight: 700;
    line-height: 35px;
    padding: 0 15px;
    text-transform: uppercase;
    box-shadow: none;
}


.btn-danger button.-smeup-inputpanelbutton.ui-state-default, 
.btn-danger button.-smeup-button.ui-state-default, 
.btn-danger a.-smeup-inputpanelbutton.ui-state-default, 
.btn-danger a.-smeup-inputpanelbutton.ui-state-default {
    background: #e74c3c;
    color: #fff;
}

.btn-danger button.-smeup-inputpanelbutton.ui-state-default.ui-state-hover, 
.btn-danger button.-smeup-button.ui-state-default.ui-state-hover, 
.btn-danger a.-smeup-inputpanelbutton.ui-state-default.ui-state-hover, 
.btn-danger a.-smeup-inputpanelbutton.ui-state-default.ui-state-hover {
    background: #D91E18;
}

.btn-success button.-smeup-inputpanelbutton.ui-state-default, 
.btn-success button.-smeup-button.ui-state-default, 
.btn-success a.-smeup-inputpanelbutton.ui-state-default, 
.btn-success a.-smeup-inputpanelbutton.ui-state-default {
    background: #16a085;
    color: #fff;
}

.btn-success button.-smeup-inputpanelbutton.ui-state-default.ui-state-hover, 
.btn-success button.-smeup-button.ui-state-default.ui-state-hover, 
.btn-success a.-smeup-inputpanelbutton.ui-state-default.ui-state-hover, 
.btn-success a.-smeup-inputpanelbutton.ui-state-default.ui-state-hover {
    background: #26A65B;
}

.btn-success .fa:before,
.btn-danger .fa:before,
.btn-success .mdi:before,
.btn-danger.mdi:before,
.btn-success.mdi:before,
.btn-danger.mdi:before {
    color:#ffffff;
}

.mdi:before {
	/* margin-right: 10px; */
}

button.-smeup-inputpanelbutton.ui-state-default.btn-primary, 
button.-smeup-button.ui-state-default.btn-primary, 
a.-smeup-inputpanelbutton.ui-state-default.btn-primary, a
.-smeup-button.ui-state-default.btn-primary {
    background: #0093d2;
    color: #fff;
}

button.-smeup-inputpanelbutton.ui-state-hover.btn-primary, 
button.-smeup-inputpanelbutton.ui-state-focus.btn-primary, 
button.-smeup-button.ui-state-hover.btn-primary, 
button.-smeup-button.ui-state-focus.btn-primary, 
a.-smeup-inputpanelbutton.ui-state-hover.btn-primary, 
a.-smeup-inputpanelbutton.ui-state-focus.btn-primary, 
a.-smeup-button.ui-state-hover.btn-primary, 
a.-smeup-button.ui-state-focus.btn-primary {
    background: #4d4d4d;
    color: #fff;
}

/** matrici **/
#searchDataTable .ui-datatable table thead tr th.ui-state-default, 
.component.MAT .ui-datatable table thead tr th.ui-state-default, 
.component.EXU .ui-datatable table thead tr th.ui-state-default, 
.component.DYN .ui-datatable table thead tr th.ui-state-default, 
.-smeup-fieldInput .table .ui-datatable table thead tr th.ui-state-default {
	background: #e8e8e8;
	color: #0093d2;
	font-size: 13px;
	font-weight: normal;
	border-bottom: 2px solid #0093d2;
}

#searchDataTable .ui-datatable.ui-datatable-scrollable table thead tr th.ui-state-default, 
.component.MAT .ui-datatable.ui-datatable-scrollable table thead tr th.ui-state-default, 
.component.EXU .ui-datatable.ui-datatable-scrollable table thead tr th.ui-state-default, 
.component.DYN .ui-datatable.ui-datatable-scrollable table thead tr th.ui-state-default, 
.-smeup-fieldInput .table .ui-datatable.ui-datatable-scrollable table thead tr th.ui-state-default {
	white-space: normal;
}

#searchDataTable .ui-datatable table tbody tr td, 
.component.MAT .ui-datatable table tbody tr td, 
.component.EXU .ui-datatable table tbody tr td, 
.component.DYN .ui-datatable table tbody tr td, 
.-smeup-fieldInput .table .ui-datatable table tbody tr td {
	color: #fff;
	font-size: 13px;
	font-weight: normal;
}

#searchDataTable .ui-datatable table tbody tr td button.-smeup-button, 
.component.MAT .ui-datatable table tbody tr td button.-smeup-button, 
.component.EXU .ui-datatable table tbody tr td button.-smeup-button, 
.component.DYN .ui-datatable table tbody tr td button.-smeup-button, 
.-smeup-fieldInput .table .ui-datatable table tbody tr td button.-smeup-button {
    padding: 0;
}

#searchDataTable span.matCmdBar &gt; a, 
.component.MAT span.matCmdBar &gt; a, 
.component.EXU span.matCmdBar &gt; a, 
.component.DYN span.matCmdBar &gt; a, 
.-smeup-fieldInput .table span.matCmdBar &gt; a {
    color: #0093d2;
}

#searchDialog .ui-datatable table tbody tr td a.ui-commandlink.-smeup-actionEXB .mdi, 
.component.MAT .ui-datatable table tbody tr td a.ui-commandlink.-smeup-actionEXB .mdi, 
.component.EXU .ui-datatable table tbody tr td a.ui-commandlink.-smeup-actionEXB .mdi, 
.component.DYN .ui-datatable table tbody tr td a.ui-commandlink.-smeup-actionEXB .mdi, 
.-smeup-fieldInput .table .ui-datatable table tbody tr td a.ui-commandlink.-smeup-actionEXB .mdi {
	font-size: 120%;
	color: #0093d2;
}

/*** popup **/
.ui-dialog.ui-widget-content {
	border: 2px solid #f7f7f7;
    border-left: 10px solid #0093d2;
}

.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title {
    color: #0093d2;
}

.ui-dialog.ui-widget-content .ui-dialog-titlebar button.ui-button.ui-state-default {
    color: #0093d2;
}

/** INP **/
.formPnlGrp .-smeup-inlineFormContainer td.-smeup-fieldLabel &gt; label  {
	margin-right:6px;
}

.formPnlGrp .-smeup-inlineFormContainer td.-smeup-fieldInput  {
	padding-right:10px;
}

/*.formPnlGrp .-smeup-blockFormContainer table tr {
    display: inline-block;
    width: 50%;
}

.formPnlGrp .-smeup-blockFormContainer table td {
    display: block;
    width: 100% !important;
	padding:0;
}
*/

.formPnlGrp td.-smeup-fieldLabel, 
.formPnlGrp td.-smeup-fieldLabel &gt; label {
    font-size: 13px;
    font-weight: normal;
    text-align: left;
    padding: 0;
    line-height: 18px;
    color: #151718;
}

.formPnlGrp td.-smeup-fieldLabel &gt; label {
	margin: 10px 0 6px 0;
    display: inline-block;
}

.formPnlGrp td.-smeup-fieldInput input.ui-inputfield.ui-state-default, 
.formPnlGrp td.-smeup-fieldInput input.ui-inputfield.ui-inputtext.ui-state-default, 
.formPnlGrp td.-smeup-fieldInput input.ui-inputfield.ui-password.ui-state-default, 
.formPnlGrp td.-smeup-fieldInput input.ui-inputfield.hasDatepicker.ui-state-default, 
.ui-dialog-content input.ui-inputfield.ui-state-default, 
.ui-dialog-content input.ui-inputfield.ui-inputtext.ui-state-default, 
.ui-dialog-content input.ui-inputfield.ui-password.ui-state-default, 
.ui-dialog-content input.ui-inputfield.hasDatepicker.ui-state-default, 
.formPnlGrp td.-smeup-fieldInput input.ui-spinner-input.ui-state-default, 
.formPnlGrp td.-smeup-fieldInput .ui-selectonemenu, 
div.ui-autocomplete-panel .ui-selectonemenu-filter-container input.ui-selectonemenu-filter, 
div.ui-selectonemenu-panel .ui-selectonemenu-filter-container input.ui-selectonemenu-filter, 
.formPnlGrp td.-smeup-fieldInput input.ui-autocomplete-input.ui-state-default, 
.formPnlGrp td.-smeup-fieldInput textarea.ui-state-default {
	width: 100%;
	background-color: #f7f7f7;
	border: 1px solid #e0e0e0;
	box-shadow: none;
	font-size: 13px;
	line-height: 1.42857;
	color: #555555;
	padding: 4px 12px;
	height: 34px;
	font-weight: normal;
}

.formPnlGrp td.-smeup-fieldInput .ui-selectonemenu label.ui-selectonemenu-label {
    box-shadow: none;
    font-size: 14.5px;
    line-height: 1.42857;
    color: #555555;
    margin: 0;
    font-weight: normal;
    /* vertical-align: middle !important; */
}

.formPnlGrp td.-smeup-fieldInput .ui-selectonemenu div.ui-selectonemenu-trigger.ui-state-default {
	background: #f7f7f7;
}

div.ui-autocomplete-panel .ui-selectonemenu-items-wrapper ul li.ui-state-highlight, 
div.ui-autocomplete-panel .ui-selectonemenu-items-wrapper ul li.ui-state-hover, 
div.ui-autocomplete-panel .ui-autocomplete-items li.ui-state-highlight, 
div.ui-autocomplete-panel .ui-autocomplete-items li.ui-state-hover, 
div.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper ul li.ui-state-highlight, 
div.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper ul li.ui-state-hover, 
div.ui-selectonemenu-panel .ui-autocomplete-items li.ui-state-highlight, 
div.ui-selectonemenu-panel .ui-autocomplete-items li.ui-state-hover {
	background: #0093d2;
}

.ui-datepicker table.ui-datepicker-calendar tbody td.ui-datepicker-current-day a,
.ui-datepicker table.ui-datepicker-calendar tbody td a.ui-state-hover {
	background: #0093d2;
}

/*dis*/
.formPnlGrp td.-smeup-fieldInput input.ui-inputfield.ui-state-disabled, 
.formPnlGrp td.-smeup-fieldInput input.ui-inputfield.ui-inputtext.ui-state-disabled, 
.formPnlGrp td.-smeup-fieldInput input.ui-inputfield.ui-password.ui-state-disabled, 
.formPnlGrp td.-smeup-fieldInput input.ui-inputfield.hasDatepicker.ui-state-disabled, 
.ui-dialog-content input.ui-inputfield.ui-state-disabled, 
.ui-dialog-content input.ui-inputfield.ui-inputtext.ui-state-disabled, 
.ui-dialog-content input.ui-inputfield.ui-password.ui-state-disabled, 
.ui-dialog-content input.ui-inputfield.hasDatepicker.ui-state-disabled, 
.formPnlGrp td.-smeup-fieldInput .ui-state-disabled &gt; input.ui-spinner-input, 
.formPnlGrp td.-smeup-fieldInput textarea.ui-state-default.ui-state-disabled {
	opacity: 1;
	border: none;
}

/*foc*/
.formPnlGrp td.-smeup-fieldInput input.ui-state-hover.ui-inputfield.ui-state-default, 
.ui-dialog-content input.ui-state-hover.ui-inputfield.ui-state-default, 
.formPnlGrp td.-smeup-fieldInput input.ui-state-hover.ui-spinner-input.ui-state-default, 
.formPnlGrp td.-smeup-fieldInput .ui-state-hover.ui-selectonemenu, 
div.ui-autocomplete-panel .ui-selectonemenu-filter-container input.ui-state-hover.ui-selectonemenu-filter, 
div.ui-selectonemenu-panel .ui-selectonemenu-filter-container input.ui-state-hover.ui-selectonemenu-filter, 
.formPnlGrp td.-smeup-fieldInput input.ui-state-hover.ui-autocomplete-input.ui-state-default, 
.formPnlGrp td.-smeup-fieldInput textarea.ui-state-hover.ui-state-default, 
.component.TRE input.ui-state-focus.ui-widget, 
.component.DYN input.ui-state-focus.ui-widget, 
.formPnlGrp td.-smeup-fieldInput input.ui-state-focus.ui-inputfield.ui-state-default, 
.ui-dialog-content input.ui-state-focus.ui-inputfield.ui-state-default, 
.formPnlGrp td.-smeup-fieldInput input.ui-state-focus.ui-spinner-input.ui-state-default, 
.formPnlGrp td.-smeup-fieldInput .ui-state-focus.ui-selectonemenu, 
div.ui-autocomplete-panel .ui-selectonemenu-filter-container input.ui-state-focus.ui-selectonemenu-filter, 
div.ui-selectonemenu-panel .ui-selectonemenu-filter-container input.ui-state-focus.ui-selectonemenu-filter, 
.formPnlGrp td.-smeup-fieldInput input.ui-state-focus.ui-autocomplete-input.ui-state-default, 
.formPnlGrp td.-smeup-fieldInput textarea.ui-state-focus.ui-state-default {
	border-bottom-color: #0093d2;
}

.formPnlGrp table td.-smeup-fieldInput .fieldDecode, 
.formPnlGrp table td.-smeup-fieldMessage .fieldDecode {
	font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    line-height: 16px;
    font-style: italic;
}

.formPnlGrp td.-smeup-fieldInput textarea.ui-state-default {
    height: auto;
    width: auto;
    min-width: 0;
    max-width: none;
	overflow: auto;
}

/* check */
.formPnlGrp  .ui-chkbox-box.ui-widget.ui-corner-all.ui-state-default {
	border: 2px solid #e0e0e0;
	border-radius: 2px;
	background: #ffffff;
	box-shadow: none;
	height: 20px;
	width: 20px;
}

.formPnlGrp  .ui-chkbox-box.ui-widget.ui-corner-all.ui-state-default &gt; span.ui-icon-check {
	background-image: none !important;
	background-size: 100% auto;
	border-bottom: 3px solid #0093d2;
	border-right: 3px solid #0093d2;
	height: 13px;
	margin-left: 4px;
	margin-top: -4px;
	position: relative;
	transform: rotate(45deg) scale(1.7);
	transition: all 0.2s ease 0s;
	width: 8px;
}

.formPnlGrp  .ui-chkbox-box.ui-widget.ui-corner-all.ui-state-default &gt; span.ui-icon-blank {
	background-image: none !important;
	background-size: 100% auto;
	border-bottom: 2px solid transparent;
	border-right: 2px solid transparent;
	height: 12px;
	position: relative;
	transform: rotate(0deg) scale(1);
	transition: all 0.2s ease 0s;
	width: 7px;
}

/** paginazione **/
#searchDataTable .ui-datatable .ui-paginator, 
.component.MAT .ui-datatable .ui-paginator, 
.component.EXU .ui-datatable .ui-paginator, 
.component.DYN .ui-datatable .ui-paginator, 
.-smeup-fieldInput .table .ui-datatable .ui-paginator {
    width: auto;
    display: table;
    margin: 0 auto 15px;
    background: #f7f7f7;
}

.ui-paginator .ui-paginator-current, 
.ui-paginator .ui-paginator-rpp-options {
    font-weight: normal;
    font-size: 13px;
}

.ui-paginator .ui-paginator-next, 
.ui-paginator .ui-paginator-last, 
.ui-paginator .ui-paginator-first, 
.ui-paginator .ui-paginator-prev, 
.ui-paginator .ui-paginator-page {
    font-size: 13px;
    padding: 0 10px;
    line-height: 30px;
	height: 30px;
    margin: 0 3px;
    font-weight: normal;
}

.ui-paginator .ui-paginator-next.ui-state-hover, 
.ui-paginator .ui-paginator-next.ui-state-highlight, 
.ui-paginator .ui-paginator-next.ui-state-active, 
.ui-paginator .ui-paginator-next.ui-state-focus, 
.ui-paginator .ui-paginator-last.ui-state-hover, 
.ui-paginator .ui-paginator-last.ui-state-highlight, 
.ui-paginator .ui-paginator-last.ui-state-active, 
.ui-paginator .ui-paginator-last.ui-state-focus, 
.ui-paginator .ui-paginator-first.ui-state-hover, 
.ui-paginator .ui-paginator-first.ui-state-highlight, 
.ui-paginator .ui-paginator-first.ui-state-active, 
.ui-paginator .ui-paginator-first.ui-state-focus, 
.ui-paginator .ui-paginator-prev.ui-state-hover, 
.ui-paginator .ui-paginator-prev.ui-state-highlight, 
.ui-paginator .ui-paginator-prev.ui-state-active, 
.ui-paginator .ui-paginator-prev.ui-state-focus, 
.ui-paginator .ui-paginator-page.ui-state-hover, 
.ui-paginator .ui-paginator-page.ui-state-highlight, 
.ui-paginator .ui-paginator-page.ui-state-active, 
.ui-paginator .ui-paginator-page.ui-state-focus {
    background: #0093d2;
}

.ui-paginator .ui-paginator-next .ui-icon, 
.ui-paginator .ui-paginator-prev .ui-icon, 
.ui-paginator .ui-paginator-first .ui-icon, 
.ui-paginator .ui-paginator-last .ui-icon {
    height: 16px;
    width: 16px;
    top: 25%;
    position: relative;
}

/** section flat **/
div.section-content.-smeup-FlatMode .-smeup-comp-header-cont table.-smeup-comp-header {
	background: none;
	/*border-bottom: none;*/
	margin-bottom: 10px;
}

div.section-content.-smeup-FlatMode .-smeup-comp-header-cont table.-smeup-comp-header td.-smeup-comp-header-title {
    color: #0093d2;
    padding: 0 15px;
    font-size: 14px;
    /*line-height: 38px;*/
}


/******** 
	LOGIN 
********/
div#login {
	background-color: #cccccc;
}

#login_content {
    margin: 30px auto 0;
    max-width: 500px;
}

#login_content .ui-accordion .ui-accordion-header.ui-state-default {
    color: #0093d2;
	text-shadow: none;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
	text-transform: uppercase;
    padding-left: 10%;
    text-align: left;
	width:100%;
}

#login_content .ui-accordion .ui-accordion-header.ui-state-default:before {
    content: "&gt;";
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    margin-right: 10px;
    vertical-align: top;
}

#login_content .ui-accordion .ui-accordion-header.ui-state-default.ui-state-hover {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
	color:#4d4d4d;
}

#login_content .ui-accordion .ui-accordion-header.ui-state-active,
#login_content .ui-accordion .ui-accordion-header.ui-state-active.ui-state-hover {
    box-shadow: none;
    color: #0093d2;
    font-size: 22px;
    font-weight: 500;
    line-height: 50px;
    padding-left: 10%;
    text-align: left;
    text-transform: uppercase;
}

#login_content .ui-accordion .ui-accordion-header.ui-state-active:before {
    content: "";
	margin: 0;
}

#login_content .ui-accordion .ui-accordion-header.ui-state-active + div.ui-widget-content {
    border: none;
    border-radius: 0;
    box-shadow: none;
	padding: 0 10% 25px;
}

#login_content .ui-accordion .ui-accordion-header.ui-state-active + div.ui-widget-content form img.logoLogin {
	display:none;
}

#login_content .ui-accordion .ui-accordion-header.ui-state-active + div.ui-widget-content form {
	text-align: left;
	padding-top: 10px;
}

#login_content .ui-accordion .ui-accordion-header.ui-state-active + div.ui-widget-content form table {
	width:100%;
	border-spacing:0;
}

#login_content .ui-accordion .ui-accordion-header.ui-state-active + div.ui-widget-content form table td {
	display:block;
	width:100%;
	padding: 0;
}

#login_content .ui-accordion .ui-accordion-header.ui-state-active + div.ui-widget-content form table label {
    font-size: 14px;
    margin-top: 15px;
	margin-bottom: 10px;
    font-weight: normal;
    text-align: left;
    padding: 0;
    line-height: 20px;
}

#login_content .ui-accordion .ui-accordion-header.ui-state-active + div.ui-widget-content form table input.ui-inputfield.ui-inputtext.ui-state-default, 
#login_content .ui-accordion .ui-accordion-header.ui-state-active + div.ui-widget-content form table input.ui-inputfield.ui-password.ui-state-default {
	width: 100%;	
	background-color: #f7f7f7;
    border: 1px solid #e0e0e0;
    box-shadow: none;
	font-size: 14px;
	line-height: 1.42857;
	color: #555555;
	padding: 6px 12px;
    height: 38px;
}

#login_content .ui-accordion .ui-accordion-header.ui-state-active + div.ui-widget-content form button.ui-button.ui-state-default {
    background: #0093d2;
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    line-height: 35px;
    padding: 0 15px;
    text-transform: uppercase;
	box-shadow: none;
	margin-top: 15px;
}

#login_content .ui-accordion .ui-accordion-header.ui-state-active + div.ui-widget-content form button.ui-button.ui-state-default .fa {
    font-size: 18px;
    margin-right: 10px;
}

#login_content .ui-accordion .ui-accordion-header.ui-state-active + div.ui-widget-content form button.ui-button.ui-state-default.ui-state-hover,
#login_content .ui-accordion .ui-accordion-header.ui-state-active + div.ui-widget-content form button.ui-button.ui-state-default.ui-state-focus {
	background: #4d4d4d;
}



/* fix colore icone */
.-smeup-font-color-green { color: #27ae60 !important; }
.-smeup-font-color-red { color: #B71817 !important; }
.-smeup-font-color-yellow { color: #EDED18 !important; }
.-smeup-font-color-orange { color: #FF834F !important; }
.-smeup-font-color-blue { color: #2D6DB5 !important; }
.-smeup-font-color-gray { color: #9E9797 !important; }
.-smeup-font-color-white { color: #FFFFFF !important; }
.-smeup-font-color-lightgreen { color: #8AF260 !important; }
.-smeup-font-color-darkgreen { color: #2A702A !important; }
.-smeup-font-color-lightblue { color: #50D0D3 !important; }
.-smeup-font-color-darkblue { color: #101E82 !important; }
.-smeup-font-color-lightgray { color: #9E9797 !important; }
.-smeup-font-color-lightred { color: #FF0000 !important; }
.-smeup-font-color-lightpurple { color: #AB82F9 !important; }
.-smeup-font-color-darkpurple { color: #6248AA !important; }
.-smeup-font-color-pink { color: #D383B7 !important; }



/*    SCH schede LAB
*************/
.INTERVENTOXX {
    background: red
}

.component.LAB.YY1 &gt; div &gt; span {
    display: block;
}

.INTRIG &gt; div &gt; span {
    display: block;
    width:100%;
    color: blue;
    font-size: 20px;
    mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
}  
  


.INTERVENTO {
    text-transform: uppercase;
    line-height: 50px;
    border-radius: 10px;
    background: red;
}


xxdiv.section-content.-smeup-FlatMode .-smeup-comp-header-cont table.-smeup-comp-header td.-smeup-comp-header-title {
    text-transform: uppercase;
    line-height: 50px;
    border-radius: 10px;
    background: red;
}

XXui-widget-content ui-panelgrid-even {
    text-transform: uppercase;
    line-height: 150px;
    border-radius: 10px;
    background: red;
}


XXui-state-default ui-tabs-selected ui-state-active ui-corner-top smeup-component-title loaded_true {
    text-transform: uppercase;
    line-height: 150px;
    border-radius: 10px;
    background: red;
}


.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.ui-state-active
{
    text-transform: uppercase;
    line-height: 150px;
    border-radius: 10px;
    background: #dddddd;
   }

.ui-tabs ul.ui-tabs-nav li.ui-state-default a table.ui-panelgrid.ui-widget td.AccTitle {
	font-size: 20px;
}

/* Modifiche 30/12/2022 */

button,
div.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper table tr.ui-state-highlight, div.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper table tr.ui-state-hover {
	background: #0093d2 !important;
    color: #ffffff !important;
}

div.gm-style button {
	background: #fff !important;
}

.formPnlGrp .-smeup-fieldInput&gt;.autocomplete button.ui-autocomplete-button, .autocomplete button.ui-autocomplete-button {
	padding: 0 7px !important;
}

div.header {
	background: #0093d2 !important;
}

div.header &gt; div {
	max-width: 1140px;
	margin: auto;
}

div.header ul.alignLeft a.logo &gt; img,
div.header table.-smeup-usrTbl,
div.header button.notification {
	display: none !important;
}

/* EDITS 04/06/2025 */

button.ui-autocomplete-button {
	border-radius: 3px !important;
	position: relative;
}

.formPnlGrp .-smeup-fieldInput&gt;.autocomplete button.ui-autocomplete-button.ui-state-hover, .autocomplete button.ui-autocomplete-button.ui-state-hover,
.inpButton button.ui-button.ui-widget.ui-state-default.ui-state-hover
{
	transition: background-color .15s ease-in;
	background-color: color-mix(in srgb, #009cde 85%,#fff) !important;
	color: #faf9f7;
	border-color: color-mix(in srgb, #009cde 85%,#fff) !important;
	box-shadow: none;
}

.formPnlGrp .-smeup-fieldInput&gt;.autocomplete button.ui-autocomplete-button, .autocomplete button.ui-autocomplete-button {
	padding: 0 25px !important;
	margin-left: 10px;
	height: 45px !important;
	display: flex;
	justify-content: center;
	align-items: center;
}

.mdi-chevron-down.mdi:before {
	content: "\F140";
	padding-right: 0;
	margin-right: 0;
}

input.ui-autocomplete-input,
.formPnlGrp td.-smeup-fieldInput .ui-selectonemenu,
input.ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all
{
	height: 45px !important;
	border-radius: 0 !important;
}

input.ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all {
	margin-left: 10px;
}

input.ui-autocomplete-input:focus,
.formPnlGrp td.-smeup-fieldInput .ui-state-focus.ui-selectonemenu,
.ui-selectonemenu-trigger.ui-state-default.ui-corner-right.ui-state-focus,
.ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all.ui-state-focus
{
	box-shadow: 0 0 0 .2rem color-mix(in srgb, #009cde 85%,#fff) !important;
	border-radius: 2px !important;
	border-color: color-mix(in srgb, #009cde 85%,#fff) !important;
}

.formPnlGrp .-smeup-fieldInput {
	padding-bottom: 20px !important;
}

.ui-selectonemenu.ui-widget.ui-state-default div.ui-selectonemenu-trigger.ui-state-default&gt;span {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 15%;
}

.formPnlGrp td.-smeup-fieldLabel, .formPnlGrp td.-smeup-fieldLabel&gt;span&gt;label, .formPnlGrp td.-smeup-fieldLabel&gt;label{
	color: #767171;
	font-size: 14px;
}

.formPnlGrp td.-smeup-fieldInput input.ui-inputfield.ui-state-default, .formPnlGrp td.-smeup-fieldInput input.ui-inputfield.ui-inputtext.ui-state-default, .formPnlGrp td.-smeup-fieldInput input.ui-inputfield.ui-password.ui-state-default, .formPnlGrp td.-smeup-fieldInput input.ui-inputfield.hasDatepicker.ui-state-default, .ui-dialog-content input.ui-inputfield.ui-state-default, .ui-dialog-content input.ui-inputfield.ui-inputtext.ui-state-default, .ui-dialog-content input.ui-inputfield.ui-password.ui-state-default, .ui-dialog-content input.ui-inputfield.hasDatepicker.ui-state-default, .formPnlGrp td.-smeup-fieldInput input.ui-spinner-input.ui-state-default, .formPnlGrp td.-smeup-fieldInput .ui-selectonemenu, div.ui-autocomplete-panel .ui-selectonemenu-filter-container input.ui-selectonemenu-filter, div.ui-selectonemenu-panel .ui-selectonemenu-filter-container input.ui-selectonemenu-filter, .formPnlGrp td.-smeup-fieldInput input.ui-autocomplete-input.ui-state-default, .formPnlGrp td.-smeup-fieldInput textarea.ui-state-default,
.formPnlGrp td.-smeup-fieldInput .ui-selectonemenu label.ui-selectonemenu-label
{
	font-size: 14.5px !important;
}

div.section-content.-smeup-FlatMode .-smeup-comp-header-cont table.-smeup-comp-header td.-smeup-comp-header-title {
	font-size: 15px;
}

.inpButton button.ui-button.ui-widget.ui-state-default,
div.inpButton-container.inpButton-bottom span.inpButton&gt;button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.-smeup-inputpanelbutton.btn-primary
{
	border-radius: 3px !important;
	padding: 15px 25px !important;
}

.ui-selectonemenu-label.ui-inputfield.ui-corner-all {
	display: flex !important;
	align-items: center !important;
	height: 100%;
}

div &gt; div .ui-g &gt; .ui-panelgrid-cell.ui-g-12.ui-md-12 {
	display: flex;
	justify-content: center;
}

.ui-panelgrid-cell.ui-g-12.ui-md-12 &gt; .ui-button.ui-widget.ui-state-default {
	border-radius: 3px;
	padding: 15px 25px !important;
	max-width: 30%;
}

.webupContent .layout.lastContainer {
	overflow-x: hidden !important;
}

button.btn-primary &gt; .mdi-check-circle-outline,
button.btn-primary &gt; .mdi-play {
	display: none !important;
}

button.ui-button {
	font-size: 14.5px !important;
}

.ui-datatable table tbody tr.ui-state-hover, .ui-datatable table tbody tr.ui-state-hover td, .ui-datatable table tbody tr.ui-state-hover td a, .ui-datatable table tbody tr.ui-state-hover&gt;.ui-widget, .ui-datatable table tbody tr.ui-state-hover.ui-datatable-odd, .ui-datatable table tbody tr.ui-state-hover.ui-datatable-odd td, .ui-datatable table tbody tr.ui-state-hover.ui-datatable-odd td a, .ui-datatable table tbody tr.ui-state-hover.ui-datatable-odd&gt;.ui-widget, .ui-datatable table tbody tr:hover, .ui-datatable table tbody tr:hover td, .ui-datatable table tbody tr:hover td a, .ui-datatable table tbody tr:hover&gt;.ui-widget, .ui-datatable table tbody tr:hover.ui-datatable-odd, .ui-datatable table tbody tr:hover.ui-datatable-odd td, .ui-datatable table tbody tr:hover.ui-datatable-odd td a, .ui-datatable table tbody tr:hover.ui-datatable-odd&gt;.ui-widget {
	background: #009cde10 !important;
}

.ui-datatable table tbody tr.ui-state-highlight a, .ui-datatable table tbody tr.ui-state-highlight td, .ui-datatable table tbody tr.ui-state-highlight.ui-datatable-odd a, .ui-datatable table tbody tr.ui-state-highlight.ui-datatable-odd td {
	background: #009cde !important;
}

.ui-datatable table tbody tr.ui-state-highlight td &gt; span {
	color: #fff !important;
}

.webupContent .layout.lastContainer &gt; div {
	border-color: #ffffff;;
}

table.-smeup-labelOnTop td.-smeup-fieldInput &gt; div.autocomplete {
	display: flex;
}

.autocomplete button.ui-autocomplete-button {
	border-radius: 3px !important;
}

.ui-toolbar.ui-widget.-smeup-toolbar button.ui-button.ui-widget.ui-state-default span.ui-icon.mdi,
.ui-toolbar.ui-widget.-smeup-toolbar button.ui-button.ui-widget.ui-state-default.ui-state-hover span.ui-icon.mdi
{
	color: #fff;
}

#searchDataTable .ui-datatable table tbody tr td, .component.MAT .ui-datatable table tbody tr td, .component.EXU .ui-datatable table tbody tr td, .component.DYN .ui-datatable table tbody tr td, .-smeup-fieldInput .table .ui-datatable table tbody tr td {
	color: #000;
}

div[style*="background-color:rgb(0, 153, 255)"] span {
	color: #fff !important;
} </pre></body></html>