/* Inserimento nuova segnalazione/intervento */

:root{
	--blue-color: #2168B2; /* Blue  */
	--form-field-grey-background: #F5F5F5;
	--form-field-grey-border: #D8D8D8;
	--form-trigger-arrow-color: #6C6C6C;
	--window-grey-background: #C8CFD4;
	--form-field-required-background: #EAF7FC;
	--form-field-required-border: #92D7ED;

	--form-field-orange-background: #FFEACD;
	--form-field-orange-border: #DDA162;

	--more-info-badge-red:  #F21E24;
	--more-info-badge-green:  #62AF43;
	--more-info-badges-background:  #8F98A0;

	--register-intervention-button-background: #62b02f;
	--register-intervention-alternative-background: #2168b2;
	--register-intervention-hover-background: #249cd4;

	--window-tools-size: 20px;

	--window-label-color: #333;
	--form-checkbox-color:  #666;
	--cyan-button-color: #009BD6;
	--form-field-invalid-border: #ED2A19;

	--icons-blue: #0069AD;

	--cancel-btn-background: #8f98a0;
	--cancel-btn-text: #ffffff;
	--cancel-btn-hover-background: transparent;

}


/* Window Header */

.new-window-layout .x-title-text{
	font-weight:  600;
	text-transform: lowercase;
}

.new-window-layout .x-title-text:first-letter{
	font-weight:  600;
	text-transform: uppercase;
}


.new-window-layout.case-sensitive-title .x-title-text{
	text-transform: none;
}

.new-window-layout .x-window-header{
	background: var(--blue-color);
	padding-bottom: 10px;	
}


.new-window-layout.x-window-default{
	background: var(--window-grey-background);
}

/* Window Body */
/*
.new-window-layout .x-window-body{
	background-color: var(--window-grey-background);
}
*/

.x-css-shadow{
	border-radius: 9px; /* Fixa Sbavatura nel bordo inferiore sinistro della window. */
}


/* Form */

/* Css Generico Fields */

.new-window-layout .x-form-checkbox,.new-window-layout .x-form-checkbox .x-form-cb-checked, .new-window-layout .x-form-cb-label  {
	color: var(--form-checkbox-color);
	font-weight: normal;
}
.new-window-layout .x-form-cb-label, .new-window-layout label.x-component {
	font-size: 13px;
	font-weight: 400;
	padding-top: 0px;
}
.new-window-layout .x-form-field.x-form-checkbox {
	font-weight: lighter;
	color: var(--form-checkbox-color);
	width: 19px;
	height: 19px;
}

.new-window-layout .x-form-cb-label-default.x-form-cb-label-after {
	padding-left: 25px;
}

/* HOTFIX:  Quando checked, inverto i colori e riposiziono l'icona. Lo sfondo diventa il bordo. */

.new-window-layout .x-form-cb-default{
	margin-top: 6px;
}

.new-window-layout .x-form-cb-checked .x-form-field.x-form-checkbox{
	margin-top: 6px;
	background: white;
}
/*
.new-window-layout .x-form-cb-checked .x-form-field.x-form-checkbox {
	width: 18px;
	height: 18px;
}
*/
.new-window-layout .x-form-cb-checked .x-form-checkbox-default:before {
    
    background-color:  var(--form-checkbox-color);
    color: #fff;
    border-radius: 3px;
    font-size: 17px;
    margin-left: 2px;
    margin-top: 2px;
    display: block;

   
}

.new-window-layout .x-form-checkbox-default:before{
	background: white;
	font-size:  21px;
}

/* HOTFIX End  */




.new-window-layout label.x-form-item-label, .new-window-layout label.x-component {
	color: var(--window-label-color); /*#243b49;*/
	font-size: 14px;
	font-weight: 600;


	vertical-align: middle;
}

.new-window-layout .x-form-type-text .x-form-item-label{
	top:  -8px;
}

.new-window-layout .label-top label.x-form-item-label, .new-window-layout .label-top label.x-component, .new-window-layout label.label-top.x-component{
	vertical-align: top;
	padding-top: 12px;
}
.new-window-layout .description-field.label-top label.x-form-item-label{
	padding-top: 8px;
}



.new-window-layout .x-form-field{
	font-weight: 400;
	background-color: var(--form-field-grey-background);
	/*border: 1px solid var(--form-field-grey-border);*/
}

.new-window-layout .required-field .x-form-field{
	
	background-color: var(--form-field-required-background);
	/*border: 1px solid var(--form-field-grey-border);*/
	/*border: 2px solid var(--form-field-required-border);*/
	line-height: 100%;
	height: 32px;
	min-height: 32px;
}

.new-window-layout .orange-field .x-form-field{
	background-color: var(--form-field-orange-background);
}


.new-window-layout .required-field .x-form-trigger{
	
	background-color: var(--form-field-required-background);
	/*border: 1px solid var(--form-field-grey-border);*/
	/*border: 2px solid var(--form-field-required-border);
	border-left: none;*/
}
.new-window-layout .orange-field .x-form-trigger{
	
	background-color: var(--form-field-orange-background);
	/*border: 1px solid var(--form-field-grey-border);*/
	/*border: 2px solid var(--form-field-required-border);
	border-left: none;*/
}

.new-window-layout .x-form-arrow-trigger{
	padding-top: 0px;
}

.new-window-layout .x-form-date-trigger{
	padding-top: 2px;	
}



.new-window-layout .required-field .x-form-trigger-wrap{
	border: 1px solid var(--form-field-required-border);
}

.new-window-layout .orange-field .x-form-trigger-wrap{
	border: 1px solid var(--form-field-orange-border);
}

.new-window-layout .x-form-invalid.required-field .x-form-trigger-wrap{
	border: 1px solid var(--form-field-invalid-border);
}
.new-window-layout .x-form-invalid.orange-field .x-form-trigger-wrap{
	border: 1px solid var(--form-field-invalid-border);
}

.new-window-layout .x-form-type-text .x-form-trigger-wrap-invalid .x-form-trigger-default{
	border-bottom:inherit;
}



.new-window-layout .x-form-trigger-wrap{
	border: 1px solid var(--form-field-grey-border);
}

.new-window-layout .x-form-trigger{
	/* Trigger arrow */
	background-color: var(--form-field-grey-background);
	color: var(--form-trigger-arrow-color);
	
	
}





.new-window-layout .x-panel-header-default {
	background: transparent;
}

.new-window-layout .section-title .x-title-text{
	background: transparent;
	color: var(--blue-color);
}

.new-window-layout .section-title.center-align .x-title-text {
	/*text-align: center;*/
}
.new-window-layout .section-title .x-panel-header {
	padding:  0;
}

.new-window-layout .x-panel-body-default{
	/*background: transparent;*/
}

/* TITOLO PANEL  */

.new-window-layout .section-fields .x-panel-header{
	/*padding: 5px;
	padding-top: 2px;
	padding-bottom: 7px;*/
	padding:  0;
	padding-bottom: 8px;
}

.new-window-layout .section-fields .x-title-text{
	color: var(--blue-color);
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	font-weight: 400;

}

.new-window-layout .section-fields .x-title-text{
	color: var(--blue-color);
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;

}
/*
.new-window-layout .section-fields .x-title-text:first-letter{
	font-weight:  400;
	text-transform: uppercase;
}
*/
/* TITOLO PANEL END */

/* Panel Anagrafica */



.new-window-layout .anagrafica-fields .x-form-item-label{
	top: 3px;
}
.new-window-layout .top-labelled-fields .x-form-item-label{
	top: 3px;
	display: inline-block;
	height: 32px; 
	max-height: 32px;
	min-height: 32px;
	line-height: 100%;
	margin-top: 0;

}
/* End panel anagrafica  */




/* Fields Panels */

.new-window-layout .white-panel {
	border-radius: 3px;
	background: white;
}

.new-window-layout .x-form-text {
	height: 38px;
	font-size: 13px;
}

.new-window-layout .x-form-text.x-form-textarea{
	height: 67px;
}
.new-window-layout div.x-form-text-grow .x-form-textarea{
	padding-top:  9px;
	padding-bottom: 14px;
}

/* Allegati */

.new-window-layout .allegati-area{
	border: 1px solid var(--form-field-grey-border) !important; /* prevent border-top:none !important style.css:691 */
	background: var(--form-field-grey-background);
	border-radius: 3px;
}

.new-window-layout .clsNewNoteAttachTrascinaQui{
	width:  inherit;
	height: 90px;
	margin:  0;
	text-align: center;
	padding-top: 29px;
	font-style: italic;
    font-size: 14px;
    font-weight: 400;
}

/* BUG-2721 */
.new-window-layout .disabled .clsNewNoteAttachTrascinaQui, .new-window-layout .disabled .active .clsNewNoteAttachTrascinaQui{
	border-color: #bfbebe;
	color: #bfbebe;
}
.new-window-layout .active .clsNewNoteAttachTrascinaQui{
	border: 1px dashed var(--register-intervention-alternative-background);
	color: var(--register-intervention-alternative-background); 
}
/* BUG-2721 END */

.new-window-layout #idNewEventBtnFile-triggerWrap, .new-window-layout .allegati-area .x-form-file-wrap .x-form-trigger-wrap{
	border:  none;
}

.new-window-layout .clsNewNoteAttachUpdated{
	margin: 0;
	padding: 4px 0 4px 0;
	height: 49px;
	flex-wrap: wrap;
}
/* BUG-3260 */
.new-window-layout .clsNewNoteAttachUpdated.with-combo{
	height: 86px;
}

/* BUG-4014 */
.new-window-layout .clsNewNoteAttachUpdated .row{
	display: flex;
	width:100%;
	max-width:100%;
	/**/
}
/* BUG-4014 END */
.new-window-layout .clsNewNoteAttachUpdated .row:first-child{
	padding-top:5px;
	/**/
}


.new-window-layout .required-fields-text-attachments{
	font-size: 12px;
	font-style: italic;
	font-weight: lighter;
    color: var(--form-checkbox-color);
    border-bottom: 0.5px solid var(--medium-gray);
    padding: 4px 0;
}

.new-window-layout .required-fields-text-attachments ul{
	display: inline; 
	margin: 0;
	padding: 4px; 
}

.new-window-layout .required-fields-text-attachments ul li{
	display: inline; 
}
.new-window-layout .required-fields-text-attachments ul li:before{
	content: "\2022";
    font-size: 14px;
    margin-right: 2px;
    margin-left: 6px;
}

.new-window-layout .required-fields-text-attachments ul li:first-child:before{
	margin-left: 0px;
}

/* BUG-3260 END */
/* BUG-4014 */
.new-window-layout .clsNewNoteUpdatedFilename{
	/*width: 100%;*/
	font-size: 11px;
	line-height: 12px;
	color: var(--window-label-color);
	padding-top:4px;
	flex: 1;
	overflow: hidden;
    text-overflow: ellipsis;
}
/* BUG-4014 END */

.new-window-layout .clsNewNoteUpdatedFilename small {
	font-size: 10px;
	color: var(--form-checkbox-color);
}



.new-window-layout label.x-component {
	text-align: right;
	padding-right:  10px;
	padding-top: 24px; /* = 8 + 16 */
}

.new-window-layout label.x-component.altre-info{
	padding-top: 15px;
}

.new-window-layout .clsNewNoteRemoveAttachUpdated img {
    margin-top: 12px;
}

.new-window-layout .allegati-panel{
	left: 7px !important;
}

.new-window-layout .clsNewNoteRemoveAttachUpdatedImage{
	border-radius: 36px;
    /*background: red;*/
    padding: 6px 2px 0 2px;
    color: var(--more-info-badge-red);
    font-size: 16px;
    cursor: pointer;
}
/* New Trash Icon ..*/
.fas.fa-trash:before {
    content: '\f1f8' !important;
}

/* Anagrafica Richiedente : Invia copia notifica + altre info */

.new-window-layout #idInviaNotifica{
	border-top: 1px solid var(--form-field-grey-border);

}

/* Checkbox Group  */
.new-window-layout .x-form-item-body-default.x-form-checkboxgroup-body{
	background: transparent;
	border:  none;
}

.new-window-layout .x-form-radio-default {
	color: var(--form-trigger-arrow-color);
	background: white;
}

.new-window-layout .invia-copia-radios label{
	font-size: 13px;
}
.new-window-layout .invia-copia-radios .x-form-radio:before{
	font-size: 19px;
}
/* Badges  */

.new-window-layout .more-info-badge{
	background: white;
	border-radius: 5px;
	float: left;
	margin-left: 10px; 
	margin-top:  3px;
	margin-bottom: 6px;
	/*padding: 3px;*/
	min-width: 92px;
	padding-top: 6px;

}
.new-window-layout .more-info-badge.right{
	margin-left: 0px; 
}

.new-window-layout .more-info-badge span, .new-window-layout .supplier-badge span{
	padding:  6px 1px 4px 1px; 
	float: left;

}

.new-window-layout .more-info-badge span.number{
	font-size: 17px;
	font-weight: 600;
	min-width: 32px;
	text-align: center;
}


.new-window-layout .more-info-badge span.red, .new-window-layout .supplier-badge span.red{
	color: var(--more-info-badge-red);
}

.new-window-layout .more-info-badge span.green, .new-window-layout .supplier-badge span.green{
	color:  var(--more-info-badge-green);
	margin-left: 3px;
}
.new-window-layout .more-info-badge button{
	color: inherit;
	border: none;
	margin: 0;
	padding:  0;
	font: inherit;
	background: inherit;
}


/* Container  */
.new-window-layout .more-info-badges .x-panel-body-default{
	background: var(--more-info-badges-background);
	border-radius: 3px;
}

.new-window-layout label.x-component.left-align{
	text-align: left;
}

/* Invia copia notifica apertura -> Scegli i condomini checkboxes */

.new-window-layout .x-grid-dirty-cell > .x-grid-cell-inner:after{
	background: transparent;
	color: transparent;
	content:  "";
}

.new-window-layout .clsNewNoteCondividiAdminGrid .x-grid-body{
	background: var(--form-field-grey-background);
	border-radius: 3px;
}

/* HOTFIX:  Quando checked, inverto i colori e riposiziono l'icona. Lo sfondo diventa il bordo. */
/* BUG-4164 */
/*
.new-window-layout .clsNewNoteCondividiAdminGrid .x-grid-checkcolumn.x-grid-checkcolumn-checked {
	display: block;
	padding-top: 2px;
}

*/
/*
.new-window-layout .clsNewNoteCondividiAdminGrid .x-grid-checkcolumn.x-grid-checkcolumn-checked:after {
    
    background-color:  var(--form-checkbox-color);
    color: #fff;
    border-radius: 3px;
    font-size: 17px;
    /*margin-left: 2px;*//*
   
}*/

/* BUG-4164 END */

.new-window-layout .clsNewNoteCondividiAdminGrid .x-grid-cell-inner{
	min-height: 24px;
	color: var(--form-checkbox-color);
	padding: 0;
	height: 24px;
}

.new-window-layout .clsNewNoteCondividiAdminGrid .x-grid-item-container{
	padding-top: 8px;
}
.new-window-layout .clsNewNoteCondividiAdminGrid .x-grid-checkcolumn:after {
	font-size: 21px;
}

.new-window-layout .clsNewNoteCondividiAdminGrid .x-grid-item-container .x-grid-cell-first{
	width: 32px;
}

/* HOTFIX End  */

/* Intervento */

.new-window-layout .top-labelled {
	/*margin-top: -7px; */
}

/* Sms Tooltip */
.new-window-layout .sms-tooltip{
	display: inline-block;
	margin-left: 8px;
	position: absolute;
	top: 8px;
	cursor: pointer;

}
.new-window-layout .material-icons {
	font-family:  'Material Icons', 'Font Awesome Free';
	color: var(--base-color-button-blue);
	font-size: 16px;
}

.new-window-layout .flipped-icon{
	-o-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
} 

/* Sms tooltip End  */

/* Intervento END */

/* Botton Buttons */

.new-window-layout .x-btn-default-small .x-btn-inner-default-small{
	font-size: 16px;
    line-height: 20px;
	/*font-weight: 900;	*/
}

.new-window-layout .x-btn-default-small.green{
	background: var(--register-intervention-button-background);
	border-color: var(--register-intervention-button-background);
	border-radius: 4px;
	padding-top: 9px;
}

.new-window-layout .x-btn-default-small.cyan {
	background: var(--cyan-button-color);
	border-color: var(--cyan-button-color);
	border-radius: 0px;
	padding-top: 3px;
	color: #fff;
}


.new-window-layout .x-btn-default-small.cyan .x-btn-inner-default-small{
	color: #fff;
}


.new-window-layout .x-btn-default-small.blue {
	background: var(--register-intervention-alternative-background);
	border-color: var(--register-intervention-alternative-background);
	border-radius: 4px;
	padding-top: 9px;
	
}

.new-window-layout .x-btn-default-small.cancel-btn{
	background: var(--cancel-btn-background);
	border-color: var(--cancel-btn-background);
	border-radius: 4px;
	padding-top: 9px;
}
.new-window-layout .x-btn-default-small.red{
	background: : #F21E24;	
	color: white;
}



.new-window-layout .cancel-btn .x-btn-inner-default-small{
	color: var(--cancel-btn-text);
}

.x-keyboard-mode .new-window-layout .x-btn-focus.x-btn-pressed.x-btn-default-small.blue{
	background: var(--register-intervention-hover-background);
}
.x-keyboard-mode .new-window-layout .x-btn-focus.x-btn-pressed.x-btn-default-small.cancel-btn{
	background: var(--cancel-btn-hover-background);
}

.x-keyboard-mode .new-window-layout .x-btn-focus.x-btn-pressed.x-btn-default-small.cancel-btn .x-btn-inner-default-small{
	color: var(--cancel-btn-text);
}

.x-keyboard-mode .new-window-layout .x-btn-focus.x-btn-pressed.x-btn-default-small.cyan{
	background: var(--register-intervention-hover-background);
}



.new-window-layout .x-toolbar-footer{
	padding:  0;
	background: transparent;
}

.new-window-layout .blue .x-btn-inner-default-small, .new-window-layout .green .x-btn-inner-default-small,.new-window-layout .cyan .x-btn-inner-default-small, .new-window-layout .cancel-btn .x-btn-inner-default-small, .new-window-layout .red .x-btn-inner-default-small{
	font-weight: bold;
}

.new-window-layout #idCmpSegnalazione.x-btn-default-small.cyan, .new-window-layout #idCmpIntervento.x-btn-default-small.cyan, .new-window-layout #idCmpInterventoModSegnalazione.x-btn-default-small.cyan{
	height: 64px;
}
.new-window-layout .x-btn-icon-el.x-fa{
	color: white;
	width: 0;
	max-width: 0;
	margin: 0;
	padding: 0;	
}
.new-window-layout span.x-btn-icon-el.x-fa:before{
	margin-left: 78px;	
	display: block;
	margin-top: -7px;
	color: white;
}

.new-window-layout #idCmpSegnalazione span.x-btn-icon-el.x-fa:before{
	margin-top: -5px;
}

.new-window-layout #idCmpIntervento span.x-btn-icon-el.x-fa:before, .new-window-layout #idCmpInterventoModSegnalazione span.x-btn-icon-el.x-fa:before{
	margin-top: 17px;
}

.new-window-layout #idCmpSegnalazione.x-btn-default-small.cyan .x-btn-inner-default-small, .new-window-layout #idCmpIntervento.x-btn-default-small.cyan .x-btn-inner-default-small{
	
	text-transform: none;
}
.new-window-layout #idCmpSegnalazione.x-btn-default-small.cyan .x-btn-inner-default-small{
	margin-top: 22px;
}
.new-window-layout #idCmpIntervento.x-btn-default-small.cyan .x-btn-inner-default-small, .new-window-layout #idCmpInterventoModSegnalazione.x-btn-default-small.cyan .x-btn-inner-default-small{
	margin-top: -12px;
}
.new-window-layout #idNewEventBtnAggiungiAllegato,.new-window-layout .add-attachment-btn{
	/* FIX Allegato Button */
	font-size: 12.7px;
	font-weight: bold;
}



/* Bottom Buttons END */

/* Suppliers */

.new-window-layout #idNISupplierCCIA img{
	padding-top: 1px;
}

.new-window-layout #idNISupplierDurc img{
	margin-top: -1px;
}


.new-window-layout .supplier-card{
	padding:  8px;
}

.new-window-layout .supplier-card .supplier-name{
	cursor: pointer;
}

.new-window-layout .supplier-card .card-text, .new-window-layout .supplier-card .last-intervention{
	color: white;
	font-size: 15px;
}
.new-window-layout .supplier-card .last-intervention {
	margin-top: 10px;
}

.new-window-layout .supplier-card .supplier-name{
	font-weight: 600;

}
.new-window-layout .supplier-card .status-icons{
	margin-top: 3px;
}

.new-window-layout .supplier-card .status-icons div {
	/*float: left;*/
	display: inline-block;
	height: 24px;
	min-height: 24px;
}
.new-window-layout .supplier-card .status-icons div.ccia{
	/*padding-top: 2px;*/ /* Fix images differences */
	margin-left: 4px;
}
.new-window-layout .supplier-card .working{
	clear: both;
	padding-top: 5px;
	padding-bottom: 8px;
}

.new-window-layout .supplier-card .supplier-events{
	margin-top:4px;
}

.new-window-layout .supplier-card .supplier-event-box {
	display: block;
	clear:both;

	width: 100%;
	
	margin: 0px 8px 4px 0;
	background: #fff;
	border-radius: 5px;
	padding:3.5px 4px 0px 4px;
	cursor: pointer;

}
.new-window-layout .supplier-card .supplier-event-box div {
	display: inline-block;
}
.new-window-layout .supplier-card .supplier-event-box div.event-icon{
	min-width: 24px;
	min-height: 24px;
	
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px;
	position: relative;
}

.new-window-layout .supplier-card .supplier-event-box.interventi div.event-icon{
	background-image: url(../icons/bluedark/interventi.png);
}
.new-window-layout .supplier-card .supplier-event-box.cantieri div.event-icon{
	background-image: url(../icons/bluedark/cantieri.png);
}
.new-window-layout .supplier-card .supplier-event-box.preventivi div.event-icon{
	background-image: url(../icons/bluedark/preventivi.png);
}

.new-window-layout .supplier-card .supplier-event-box div.event-name{
	min-width: 24px;
	min-height: 24px;
}
.new-window-layout .supplier-card .supplier-event-box div.event-name{
	font-size:11px;
	color: #14374D;
	min-width: 102px;
	max-width: 102px;
	padding-left:3px;
	font-weight: 500;
	line-height: 22.5px;
	top:2.2px;
	position: relative;
	max-height: 24px;
	min-height: 24px;
	overflow-y: hidden;
	/*top:-2px;*/
	
}

.new-window-layout .supplier-card .supplier-event-box div.events-count{
	min-width: 23px;
	max-width: 23px;
	min-height: 16px;
	border: 2px solid;
	margin-left:4px;
	border-radius: 3px;
	/* In mezzo alla linea */
	position: relative;
	
	/* TExt */
	font-size:12px;
	padding-top:1px;
	line-height: 11px;
	top: -7px;
	text-align:center;
	font-weight: 700;
}
/*BUG-3175*/
.new-window-layout .supplier-card .supplier-event-box div.events-count.open{
	color: var(--more-info-badge-green);
	border-color: var(--more-info-badge-green);
}
.new-window-layout .supplier-card .supplier-event-box div.events-count.closed{
	color: var(--more-info-badge-red);
	border-color: var(--more-info-badge-red);
}
/*BUG-3175 END */
.new-window-layout .supplier-card .supplier-event-box .events-details{
	margin-left:8px;
	position: relative;
	top:-2px;
}
.new-window-layout .supplier-card .supplier-event-box .events-details .fa{
	color: var(--cyan-button-color);
	font-size:18px;
}


.new-window-layout .supplier-card:before{
	counter-increment: css-counter 1;
    content: counter(css-counter);
    text-align: right;
    float: right;
    border: 1px solid white;
    border-radius: 89px;
    height: 20px;
    width: 20px;
    /*margin-right: -12px;
    margin-top: -12px;*/
    padding-right: 6px;
    padding-top: 1px;
    color: white;
    font-size: 12px;


}
/*.new-window-layout #idSupplierFC, .new-window-layout #idSupplierFCIP, .new-window-layout #idSupplierRQ, .new-window-layout #idSupplierMantenance{*/
	/* BUG-3833 */
.new-window-layout .suggested-suppliers{	
	/* BUG-3833 END */
	counter-reset: css-counter 0;	
}

.new-window-layout .working button{
	background: transparent;
	margin-right: 0px;
	padding:  0px;
}

.new-window-layout .working button:last-child{
	margin-right: 0;
}

.new-window-layout .supplier-badge{
	background: white;
	padding:  5px 0 0 5px;
	border-radius: 5px;
	min-width: 62px;
	height: 45px;

}

.new-window-layout .supplier-badge span.number{
	font-size: 17px;
	font-weight: 700;
	min-width: 27px;
	max-width: 27px;
	text-align: center;
	margin-top: 3px;
}


/* Fornitori / Suppliers */

.new-window-layout .clsNIFornitoreBtn .more-info-badge{
	margin-bottom: 5px;
	min-width: 94px; /* Fix Margin right in supplier badge */
}

.new-window-layout .more-info-badge.supplier-left{
	margin-left: 0px; 
	float: left;
}
.new-window-layout .more-info-badge.supplier-right{
	margin-left: 8px; 
	float: right;
	margin-right: 0;
}



.new-window-layout .supplier-card .pure-material-button-contained{
	vertical-align: top;
	height: auto;

}

/* Suppliers END */

/* Window Icons */


.new-window-layout .x-tool-maximize{
	background: white;
	border-radius: 36px;
	padding: 2px;
	/*padding-top: 4px;*/
	color: var(--blue-color);
	border-radius: 36px;

	min-width: var(--window-tools-size);
	min-height: var(--window-tools-size);
	max-width: var(--window-tools-size);
	max-height: var(--window-tools-size);

	font-size: 16px;
	display: block;
}

.new-window-layout .x-tool-maximize:before{
	/*font-family:  'Material Icons', 'Font Awesome Free';*/

	/*content: "maximize";*/
	/*content: '\e930';*/
	/*
	font-family: 'Font Awesome 5 Free';
	content:  '\f2d1';
	*/
	
	/*margin-top: -6px;*/
    padding: 0;
    display: block;
}

.new-window-layout .x-tool-minimize:before{
	/*
	content:  '\f2d1';
	font-family: 'Font Awesome 5 Free';
	*/
	color: var(--blue-color);

	
	background: white;
	border-radius: 36px;
	padding: 2px;
	color: var(--blue-color);
	border-radius: 36px;

	min-width: var(--window-tools-size);
	min-height: var(--window-tools-size);
	max-width: var(--window-tools-size);
	max-height: var(--window-tools-size);

	font-size: 16px;

	display: block;
	/*padding-top: 3px;*/
}

.new-window-layout .x-tool-close:before{
	/*
	font-family: 'Font Awesome 5 Free';
	content:  '\f00d';
	*/
	background: white;
	border-radius: 36px;
	/*padding: 2px;*/
	line-height: 20px;
	/*padding-top: 4px;*/
	color: var(--blue-color);
	border-radius: 36px;

	min-width: var(--window-tools-size);
	min-height: var(--window-tools-size);
	max-width: var(--window-tools-size);
	max-height: var(--window-tools-size);

	font-size: 16px;
	display: block;
}

.new-window-layout .x-tool-tool-el{
	opacity: 1;
	
	
	
	
	min-width: var(--window-tools-size);
	min-height: var(--window-tools-size);
	max-width: var(--window-tools-size);
	max-height: var(--window-tools-size);
}
/* Scrollbar management 
.new-window-layout .new-window-layout-body ::-webkit-scrollbar {
    
    width: 8px;
    
}

*/
.new-window-layout #idInterventionsInsert-body{

	scrollbar-gutter: stable;
}


/* Datepicker */

.new-datetime-picker-layout .customInputPicker .x-form-text-default {
    background: var(--form-field-grey-background);
    border-color: var(--form-field-grey-border);
}

.new-datetime-picker-layout .customInputPicker .x-form-spinner-default{
	/*background: var(--form-field-grey-background);*/
	color: var(--form-trigger-arrow-color);
}

/* Disabilitare normale funzionamento delle Labels */

.new-window-layout label {
    pointer-events:none;
}
.new-window-layout .x-form-type-checkbox label, .new-window-layout .x-form-type-radio label,.new-window-layout .clickable label {
	pointer-events: auto;
}


/*BUG-2749 - Sinistro */
/* Combo Single Selection details */


.new-window-layout .combo-details-container{
	/* DUMMY Style*/
	
	/*background: var(--form-field-grey-background);*/
	background: transparent;
	border: 1px solid var(--form-field-grey-border);
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-top: none;
	margin-top: -4px;
	z-index: 1;
	padding-top:4px;
	display:none;
}



.new-window-layout .combo-selection-details{
	/*border: 1px solid var(--form-field-grey-border);
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;*/
	background: var(--form-field-grey-background);
	z-index: 10;
	display: table;
	width:100%;
	min-height: 50px;
	padding: 8px;
	/*margin-top:-4px;*/
}

.new-window-layout .address-details{
	background: white;
	padding: 8px;
	display: table-cell; 
	width: 100%;
	border-radius: 5px;
}

.new-window-layout .address-details div {
	display: table-cell;
}

.new-window-layout .combo-selection-details .edition-editable-controls{
	max-width: 30px;
	padding: 0 2px 0 7px;
	vertical-align: top;
	background: var(--form-field-grey-background);
}

.new-window-layout .combo-selection-details .edition-editable-controls img{
	cursor:pointer;
}

.new-window-layout .address-details .left{
	width: 324px; /* TODO: Adjunst at the pixel ... */
}

.new-window-layout .address-details .right{
	vertical-align: middle;
	padding-top: 5px;
	
}
.new-window-layout .address-details .right .content {
	border-left: 1px solid var(--form-field-grey-border);
	display:block;
	padding-left: 8px;
	/*min-height: 32px;*/
	margin-top: 16px;
	/*padding-top:3px;*/
}
.new-window-layout .address-details p{
	line-height: 14.8px;
	margin: 0px;
}
.new-window-layout .address-details p.title{
	line-height: 22px;
	font-weight: bold;
	margin-top: -2px;
	margin-bottom: 1px;
	
}

.new-window-layout .combo-selector label.x-form-item-label { /*, .new-window-layout .label-top label.x-component{ */
	vertical-align: top;
	padding-top: 9.5px;
}


.new-window-layout .combo-selector .x-form-trigger-wrap{
	z-index: 100;
}

/* Separator Position Class-based */

/* BUG-5068 */

.picker-with-separator.separator-4-lines ul li:nth-child(4):after, .picker-with-separator.separator-3-lines ul li:nth-child(3):after,.picker-with-separator.separator-2-lines ul li:nth-child(2):after ,.picker-with-separator.separator-1-lines ul li:nth-child(1):after{
	content: "";
	border-bottom: 1px solid #666;
	width: 160px;
	height: 1px;
	position: absolute;
	bottom: -1px;

	left: 6px
}

/* BUG-5068 END */


/* Multiple Selection Combo */

.new-window-layout .combo-details-container .x-grid-row-collapsed .x-grid-row-expander, .new-window-layout .combo-details-container .x-grid-row-expander{
	min-height: 28px;
	padding-top:7px;

}

.new-window-layout .combo-details-container .x-grid-row-collapsed .x-grid-row-expander:before, .new-window-layout .combo-details-container  .x-grid-row-expander:before{
	content: 'info' ;
	color: var(--icons-blue);
	margin-left:3.5px;

}



.new-window-layout .combo-details-container .x-grid-cell .name-col {
	min-height: 32px;
}

.new-window-layout .combo-details-container .x-grid-cell-special {
	border: none;
	max-width:28px;
}



.new-window-layout .combo-details-container table.x-grid-item{
	/*border-collapse: collapse;*/
	border-bottom:1px solid #cacaca;

}

/* Remove */

.new-window-layout .combo-details-container table td.remove-row-td{
	padding-top: 8px;
	/*max-width: 18px;*/
}

.new-window-layout .combo-details-container table td .remove-row.material-icons{
	font-size:18px;
	color: var(--more-info-badge-red);
	cursor: pointer;
}
/* BUG-3219 */
.new-window-layout .combo-details-container table td .remove-row.material-icons.disabled{
	color: grey;
	cursor: not-allowed;
}
/* BUG-3219 END */
/*
.new-window-layout .combo-details-container table.x-grid-item .x-grid-rowbody-tr:before{
	content: "";
	border-bottom: 1px solid #666;
	bottom: -1px;
	left: 6px;
	position: absolute;
	height: 1px;
	right: 6px;
	width: 90%;
}
*/


.new-window-layout .multiple-selection .combo-details-container{
	
	/*background: var(--form-field-grey-background);*/

}

.new-window-layout .combo-details-inner-container{
	background: var(--form-field-grey-background);
	padding: 0 4px 8px 8px;
}

.new-window-layout .multiple-selection .combo-details-container .x-grid-item,
.new-window-layout .multiple-selection .combo-details-container .x-grid-body {
	background: var(--form-field-grey-background);
}
.new-window-layout .multiple-selection .combo-details-container .x-grid-rowbody-tr td.x-grid-cell-rowbody .x-grid-rowbody {
	padding: 0px 0px;
}


/* DURC & CCIAA Icons */
.new-window-layout .combo-details-container .cciaa-status {
	padding-top: 8px;
	text-align: left;

}

.new-window-layout .combo-details-container .durc-status {
	padding-top: 6px; /* L'immagine ha 2 pixel di margine superiore .. */
	text-align: left; 
}

/* Nome e Icone*/
.new-window-layout .multiple-selection .combo-details-container table.x-grid-item tr.x-grid-row td{
	min-height: 32px;
	height: 32px;
	text-align:right;

}

.new-window-layout .multiple-selection .combo-details-container table.x-grid-item tr.x-grid-row td.name-col{
	padding-top: 9px;
	padding-left: 0.5px;
}

.new-window-layout .multiple-selection .combo-selection-details{
	padding: 0 0 8.5px 0;
}
/*
.new-window-layout .multiple-selection .combo-selection-details .address-details p{
	line-height: 15px;
}
*/
/*
.new-window-layout .multiple-selection .combo-selection-details .address-details p.title{
	margin-top:-2px;
	margin-bottom: 1px; 
	line-height: 22px;

}*/
/*
.new-window-layout .multiple-selection .combo-selection-details .address-details .right .content{
	margin-top:8px;
	min-height: 30px;
	padding-top:0px;
}
*/

/* BUG-2749 - END */

/* New Supplier Field Combo */

.new-window-layout .supplier-field .x-form-text-wrap:after{
	content: url('./../icons_status/stato_durc_on_wht.png');
	position:absolute;
	right:64px;
	top:6px;

}

.new-window-layout .supplier-field.durc-off .x-form-text-wrap:after{
	content: url('./../icons_status/stato_durc_off_wht.png');
}

.new-window-layout .supplier-field .x-form-text-wrap:before{
	content: url('./../icons_status/stato_cciaa_on.png');
	position:absolute;
	right:0px;
	top:8px;
}

.new-window-layout .supplier-field.cciaa-off .x-form-text-wrap:before{
	content: url('./../icons_status/stato_cciaa_off.png');
}


.supplier-item-container{
	/* Container*/
}

.supplier-item-container .name{
	width:100%;
}

.supplier-item-container .icons-details .item-durc-status, .new-window-layout .single-supplier-combo .combo-details-container .icons-details .item-durc-status {
	position:absolute;
	right:85px;
	/* BUG-4766 */
	top:4px;
	/* BUG-4766 - END  */
}
.supplier-item-container .icons-details .item-cciaa-status, .new-window-layout .single-supplier-combo .combo-details-container .icons-details .item-cciaa-status{
	position:absolute;
	right:23px;
	top:4px;
}
.new-window-layout .single-supplier-combo .combo-details-container .icons-details .item-cciaa-status{
	/* BUG-4766 */
	top:9px;
	/* BUG-4766 - END */
	right: 40px;
}

.new-window-layout .single-supplier-combo .combo-details-container .icons-details .item-durc-status{
	top:7px;
	right:103px;
}


.new-window-layout .single-supplier-combo .combo-details-container{
	border: none;
	/*padding:0;
	max-height: 0;
	height: 0;
	min-height: 0;*/
	background: transparent;

}

.new-window-layout .single-supplier-combo .combo-details-container .icons-details{
	border: none;
	/*padding:0;
	max-height: 0;
	height: 0;
	min-height: 0;*/
	background: transparent;
}


/* User Edit Window */

.new-window-layout .disclaimer,.new-window-layout .disclaimer .x-panel-body {
	background: #9199A2;
}

.new-window-layout .disclaimer, .new-window-layout .disclaimer .material-icons{
	color:  #fff;
}

.new-window-layout .disclaimer .material-icons{
	font-size: 29px;
}

.new-window-layout .disclaimer .icon p{
	padding-top: 10px; 
}

.new-window-layout .disclaimer p {
	color:  #fff;
}

.new-window-layout .disclaimer .icon{
	
}

.new-window-layout .disclaimer .text p{
	margin-left: 11px;
	margin-top: 18px;
	margin-bottom: 16px;
	line-height: 14.8px;
	font-weight: bold;
}

/* DIVIDER */

.new-window-layout .divider hr{
	border: none;
    height: 1px;
    /* Set the hr color */
    color: var(--form-field-grey-border); /* old IE */
    background-color: var(--form-field-grey-border); /* Modern Browsers */
    margin: 0;
    padding: 0;

}

/* */

.new-window-layout .multiple-selection .combo-controls{
	position:absolute;
	right:60px;
	top:9px;
	color: white;
	font-weight: bold;
	font-size: 13px;
	min-width: 135px;
}

.new-window-layout .multiple-selection .combo-controls .select-all{
	background: var(--icons-blue); 
	border-radius: 3px; 
	display: inline-block; 
	padding: 2px 4px 1px 4px;
	line-height: 13.5px;
	cursor: pointer; 
}
.new-window-layout .multiple-selection .combo-controls .deselect-all, .new-window-layout .multiple-selection .combo-controls .loading{
	background: var(--icons-blue); 
	border-radius: 3px; 
	display: inline-block; 
	padding: 2px 4px 1px 4px;
	line-height: 13.5px;
	cursor: pointer; 
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
.new-window-layout .multiple-selection .combo-controls .deselect-all{
	background: var(--more-info-badge-red);
}

.new-window-layout .multiple-selection .combo-controls .loading{
	background: transparent;
	left: 48px;
	display: 'none';
	margin-top:-5px;
	
}
.new-window-layout .multiple-selection .combo-controls .loading i{
	color: var(--icons-blue);;
}

/* Aperto Da Senza possibilità di modificare ... */

.new-window-layout .labelled-text .x-form-trigger-wrap{
	border: none;
	
	border-radius: 0;
}
.new-window-layout .labelled-text .x-form-text-wrap:before{
	border-left: 1.5px solid var(--form-field-grey-border);	
	height: 24px;
	content: "";
	position:absolute;
	top: 6px;

}


.new-window-layout .labelled-text .x-form-field{
	background: transparent;
	padding-top:2px;
}

.new-window-layout .clsNIFornitoriCCIA, .new-window-layout .clsNIFornitoriDurc{
	cursor: pointer;
}


/* Nuovo Verbale - Grid Delibere */


/* ID */
.new-window-layout .minutes-grid{

}

.new-window-layout .minutes-grid .item-id-in-grid, .new-window-layout .new-item-id{
	
	font-size: 16.5px;
	font-weight: 500;

}
.new-window-layout .minutes-grid .item-id-in-grid .x-grid-cell-inner, .new-window-layout .new-item-id .number-container{
	background: #363636;
	color: white;
	min-height: 32px;
	max-height: 32px;
	min-width: 32px;
	max-width: 32px;
	height: 32px;
	border-radius: 3px;
	padding-top:9px;
}
.new-window-layout .new-item-id .number-container{
	background: #E4E4E4;
	color: #363636;
	text-align: center;
}

.new-window-layout .minutes-grid .item-id-in-grid{
	padding-top: 12px;
}
.new-window-layout .minutes-grid .x-grid-item-container .x-grid-item:first-child .item-id-in-grid{
	padding-top: 0;
}

/* ID end */

/* Title & Description */
.new-window-layout .minutes-grid .title-and-description{
	padding-bottom: 12px;
	padding-top: 12px;
	border-bottom: 0.5px solid var(--form-field-grey-border);
	
}


.new-window-layout .minutes-grid .x-grid-item-container .x-grid-item:last-child .title-and-description{
	padding-bottom: 0;
	border-bottom: none;
}

.new-window-layout .minutes-grid .x-grid-item-container .x-grid-item:first-child .title-and-description{
	padding-top: 0;
}

.new-window-layout .minutes-grid .title-and-description .title_and_description{
	background: #E4E4E4;
	border-radius: 5px;
	padding: 10px;
	color: #535353;
	
}
/* Title */
.new-window-layout .minutes-grid .title-and-description h3{
	margin-top:0;
	font-size: 13px;
	margin-bottom:5.5px;
}

.new-window-layout .minutes-grid .title-and-description .description{
	color: #434343;
}
/* Controls */



.new-window-layout .minutes-grid .row-controls .controls{
	text-align: center;
}

.new-window-layout .minutes-grid .row-controls .remove .remove-row{
	color: var(--more-info-badge-red);
	font-size:18px;
	line-height: 1.075rem;
	cursor: pointer;
}

.new-window-layout .minutes-grid .row-controls .edit {
	cursor: pointer;
}

.new-window-layout .minutes-grid .row-controls{
	padding-top: 12px;
}
.new-window-layout .minutes-grid .x-grid-item-container .x-grid-item:first-child .row-controls{
	padding-top: 0;
}

.new-window-layout .minutes-grid .row-controls{
	border-bottom: 0.5px solid var(--form-field-grey-border);
}
.new-window-layout .minutes-grid .x-grid-item-container .x-grid-item:last-child .row-controls{
	border-bottom: none;
}

/* Controls END*/

/* Add new Button */
.new-window-layout .x-btn.small.x-btn-default-small .x-btn-inner-default-small{
	font-size: 13px;
}
/* Button End*/


/* PREVENTIVI - GRID */

.new-window-layout .quotes-grid{

}

/* ID */


.new-window-layout .quotes-grid .item-id-in-grid, .new-window-layout .new-item-id{
	
	font-size: 16.5px;
	font-weight: 500;

}
.new-window-layout .quotes-grid .item-id-in-grid .x-grid-cell-inner{
	background: #363636;
	color: white;
	min-height: 32px;
	max-height: 32px;
	min-width: 32px;
	max-width: 32px;
	height: 32px;
	border-radius: 3px;
	padding-top:9px;
}


.new-window-layout .quotes-grid .item-id-in-grid{
	padding-top: 12px;
}
.new-window-layout .quotes-grid .x-grid-item-container .x-grid-item:first-child .item-id-in-grid{
	padding-top: 0;
}

/* ID end */


/* Title & Description */
.new-window-layout .quotes-grid .title-and-description{
	padding-bottom: 12px;
	padding-top: 12px;
	border-bottom: 0.5px solid var(--form-field-grey-border);
	
}


.new-window-layout .quotes-grid .x-grid-item-container .x-grid-item:last-child .title-and-description{
	padding-bottom: 0;
	border-bottom: none;
}

.new-window-layout .quotes-grid .x-grid-item-container .x-grid-item:first-child .title-and-description{
	padding-top: 0;
}

.new-window-layout .quotes-grid .title-and-description .title_and_description{
	background: #E4E4E4;
	border-radius: 5px;
	padding: 10px;
	color: #535353;
	
}
/* Title */

.new-window-layout .quotes-grid .title-and-description .title_and_description .title{
	height: 20px;
}
.new-window-layout .quotes-grid .title-and-description .title_and_description .title img{
	filter: invert(16%) sepia(0%) saturate(2268%) hue-rotate(170deg) brightness(95%) contrast(86%); /* https://codepen.io/sosuke/pen/Pjoqqp --> #333333 */
}
.new-window-layout .quotes-grid .title-and-description h3{
	margin-top:0;
	font-size: 13px;
	margin-bottom:5.5px;
	
}

.new-window-layout .quotes-grid .title-and-description h3.with-icon{
	position: relative;
	top:-4px;
	display: inline-block;
}


.new-window-layout .quotes-grid .title-and-description .description{
	color: #434343;
	white-space: normal;
	max-width: 320px;
}

.new-window-layout .quotes-grid .title-and-description .two-cols-container{
	position: relative;
    flex-direction: row;
    display: flex;
    width:100%;
}
.new-window-layout .quotes-grid .title-and-description .left {
	display: inline-block;
	
	position: relative;
	vertical-align: top;
	flex: 0.518;
}

.new-window-layout .quotes-grid .title-and-description .right {
	display: inline-block; 
	position: relative;
	vertical-align: top;
	flex: 0.482;
	border-left: 0.5px solid var(--form-field-grey-border);
	max-width: 310px;
}

.new-window-layout .quotes-grid .title-and-description .right .suppliers{
	margin-left:8px;
}

.new-window-layout .quotes-grid .title-and-description .right .suppliers p{
	font-weight: 500;
	margin-top: 0;
	margin-bottom:4.5px;
	white-space: normal;
	line-height: 1.1rem;
}


/* Controls */



.new-window-layout .quotes-grid .row-controls .controls{
	text-align: center;
}

.new-window-layout .quotes-grid .row-controls .remove .remove-row{
	color: var(--more-info-badge-red);
	font-size:18px;
	line-height: 1.075rem;
	cursor: pointer;
}

.new-window-layout .quotes-grid .row-controls .edit {
	cursor: pointer;
}

.new-window-layout .quotes-grid .row-controls{
	padding-top: 12px;
}
.new-window-layout .quotes-grid .x-grid-item-container .x-grid-item:first-child .row-controls{
	padding-top: 0;
}

.new-window-layout .quotes-grid .row-controls{
	border-bottom: 0.5px solid var(--form-field-grey-border);
}
.new-window-layout .quotes-grid .x-grid-item-container .x-grid-item:last-child .row-controls{
	border-bottom: none;
}

/* Controls END*/

/* PREVENTIVI END */


/* Combo User With Details Events */

.new-window-layout .combo-selection-details .row-user-data{
	display: table-row;
	width:100%;
}

.new-window-layout .combo-selection-details.padding-bottom-6{
	/*padding-bottom: 6px;*/
}

.new-window-layout .combo-details-container .owner-events-container{
	display: block;
	background: var(--form-field-grey-background);
	padding: 0 0px 8px 8px;
}

.new-window-layout .combo-details-container .owner-events{
	display: block;
	
}

.new-window-layout .combo-details-container .owner-events .owner-event-box{
	/*display: table-column;*/
	width: calc(25% - 8px);
	display: inline-block;
	margin: 0px 8px 0 0;
	background: #fff;
	border-radius: 5px;
	padding:3px 4px 0px 4px;
	cursor: pointer;

}

.new-window-layout .combo-details-container .owner-events .owner-event-box div{
	display: inline-block;
}


.new-window-layout .combo-details-container .owner-events .owner-event-box .event-icon{
	min-width: 24px;
	min-height: 24px;

	
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px;
	position: relative;
	top:-2px;
	min-height: 18px;
}

/*Icons Specific*/
.new-window-layout .combo-details-container .owner-events .owner-event-box.interventi .event-icon{
	background-image: url(../icons/bluedark/interventi.png);
}
.new-window-layout .combo-details-container .owner-events .owner-event-box.segnalazioni .event-icon{
	background-image: url(../icons/bluedark/segnalazioni.png);
}
.new-window-layout .combo-details-container .owner-events .owner-event-box.sinistri .event-icon{
	background-image: url(../icons/bluedark/sinistri.png);
}
.new-window-layout .combo-details-container .owner-events .owner-event-box.legali .event-icon{
	background-image: url(../icons/bluedark/pratiche_legali.png);
}



.new-window-layout .combo-details-container .owner-events .owner-event-box .event-name{
	font-size:11px;
	color: #14374D;
	min-width: 60px;
	max-width: 60px;
	padding-left:3px;
	font-weight: 500;
	line-height: 22px;
	top:2.2px;
	position: relative;
	max-height: 24px;
	min-height: 24px;
	overflow-y: hidden;
}
.new-window-layout .combo-details-container .owner-events .owner-event-box.legali .event-name{
	
	position: relative;
	top:2px;
	padding-bottom: 6px;
}

.new-window-layout .combo-details-container .owner-events .owner-event-box.legali .event-name p{
	margin:1px 0 0 0;
	font-size:11px;
	line-height: 11px;
}

.new-window-layout .combo-details-container .owner-events .owner-event-box .events-count{
	min-width: 20px;
	min-height: 16px;
	border: 2px solid;
	margin-left:4px;
	border-radius: 3px;
	/* In mezzo alla linea */
	position: relative;
	
	/* TExt */
	font-size:12px;
	padding-top:1px;
	line-height: 11px;
	top: -7px;
	text-align:center;
	font-weight: 700;
}
/* BUG-3175 */
.new-window-layout .combo-details-container .owner-events .owner-event-box .events-count.open{
	color: var(--more-info-badge-green);
	border-color: var(--more-info-badge-green);
}
.new-window-layout .combo-details-container .owner-events .owner-event-box .events-count.closed{
	color: var(--more-info-badge-red);
	border-color: var(--more-info-badge-red);
}
/* BUG-3175 end */
.new-window-layout .combo-details-container .owner-events .owner-event-box .events-details{
	margin-left:8px;
	position: relative;
	top:-4px;
}
.new-window-layout .combo-details-container .owner-events .owner-event-box .events-details .fa{
	color: var(--cyan-button-color);
}



/* Combo User With Details Events END */



/* Events Details .. .*/


/* Header */
/* Photo */
.new-window-layout .events-header img.user-avatar  {
	border-radius: 64px;
}


/* Name and Address */
.new-window-layout .events-header .header-address .title h2, .new-window-layout .events-header .header-address .title .icons-details{
	display: inline-block;
}

.new-window-layout .events-header .header-address .title h2{
	margin-top:8px;
	margin-bottom:5px;
	font-size:18px;
	font-weight: 500;
	color: #383838;
}

.new-window-layout .events-header .header-address .title .icons-details div {
	/* DURC & CCIAA */
	display: inline;
	margin-left:8px;
}
.new-window-layout .events-header .header-address .title .icons-details div.item-cciaa-status {
	margin-left: 4px;
}

.new-window-layout .events-header .header-address p{
	margin-top: 0;
	margin-bottom: 1px;
	font-size:15px;
	margin-top:0.5px;
	color: #383838;
}
/* Filter Combo */
.new-window-layout .events-header .filter-by{

}

.new-window-layout .events-header .filter-by{
	border-radius: 8px;
}
.new-window-layout .events-header .filter-by .x-form-trigger-wrap{
	border:none;
}
.new-window-layout .events-header .filter-by .x-form-text{
	font-weight: 500;
	color: #363636;
	padding-top:1.5px;
	min-height: 30.5px
}
.new-window-layout .events-header .filter-by .x-form-trigger{
	color: #363636;
}
.new-window-layout .events-header .filter-by label.x-form-item-label{
	color: #38414F;	
}

/* Header END */

/* TABS */

.new-window-layout .events-tabs .x-tab-bar-default-top > .x-tab-bar-body-default{
	padding: 0;
}
.new-window-layout .events-tabs .x-tab-bar-default-top .x-tab{
	border:none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;

	background: #8F98A0;
	
}
.new-window-layout .events-tabs .x-tab-bar-default{
	background: transparent;
}
.new-window-layout .events-tabs .x-tab-bar-default-top .x-tab .x-tab-inner-default{
	color: #fff; /* TESTO */
}

/* Margine superiore e sinistro del testo + icona delle tabs */
.new-window-layout .events-tabs .x-tab-bar-default-top .x-tab-default-top{
	padding-top:8px;
	padding-left:8px;
	padding-bottom: 8px;
}

/* Active Tab */
.new-window-layout .events-tabs .x-tab.x-tab-active.x-tab-default{
	background: #fff;
	
}

.new-window-layout .events-tabs .x-tab.x-tab-active.x-tab-default .x-tab-inner-default{
	color: #38414F; /* TESTO */
}
/* Icons */
.new-window-layout .events-tabs .x-tab-default .x-tab-icon-el{
	border: 1px solid #146DAE;
	border-radius: 25px;
	background: #fff;
	width:40px;
	height: 40px;
}


.new-window-layout .events-tabs .x-tab-icon .x-tab-icon-el-default {
	background-repeat: no-repeat;
	background-size: 21px;
	background-position: center;
}

.new-window-layout .events-tabs .x-tab-icon .interventi{
	background-image: url(../icons/bluedark/interventi.png);

}
.new-window-layout .events-tabs .x-tab-icon .cantieri{
	background-image: url(../icons/bluedark/cantieri.png);
}

.new-window-layout .events-tabs .x-tab-icon .preventivi{
	background-image: url(../icons/bluedark/preventivi.png);

}

/* ICONS RICHIEDENTE */

.new-window-layout .events-tabs .x-tab-icon .segnalazioni{
	background-image: url(../icons/bluedark/segnalazioni.png);

}
.new-window-layout .events-tabs .x-tab-icon .sinistri{
	background-image: url(../icons/bluedark/sinistri.png);
}

.new-window-layout .events-tabs .x-tab-icon .legal{
	background-image: url(../icons/bluedark/pratiche_legali.png);
}

/* Fornitori Specific ..  */



/* TABS END */





/* TIPOLOGIA ALLEGATI */

.new-window-layout .allegati-area .x-form-trigger-wrap{
	border: none;
	border-bottom: 1px solid var(--form-field-grey-border);
	border-left: 1px solid var(--form-field-grey-border);
	border-right: 1px solid var(--form-field-grey-border);
	position:relative;
	left: -1px;
}
/* BUG-3260 */
.new-window-layout .allegati-area .required-field .x-form-trigger-wrap{
	border: 1px solid var(--form-field-required-border);
	left: 0px;
}
/* BUG-3260 END */

/* Intervento programmato checkboxes*/

.new-window-layout .repetition-checkboxes .x-form-item-body-default.x-form-checkboxgroup-body{
	padding: 0;
	margin: 0;
}

.new-window-layout .repetition-checkboxes .x-form-cb-label-default{
	margin-top: 0;
	padding-top: 0;
}

.new-window-layout .repetition-checkboxes .x-form-cb-default{
	margin-top:0;
}

.new-window-layout .repetition-checkboxes .x-form-cb-wrap-default{
	height:24px;
}

.new-window-layout .repetition-checkboxes .x-form-item-body-default{
	min-height: 24px;
}


/* Inserimento Intervento*/
.new-window-layout .text-label {
	/* Seleziona i condomini label checkbox-like */
	font-size: 13px;
    font-weight: 400;
    color: var(--form-checkbox-color);
}



/* Detailed Info Component */

.new-window-layout .detailed-info{

}

.new-window-layout .detailed-info .vertical-divider{
	border-left: 1px solid var(--form-field-grey-border);	
	height: 24px;
	min-height: 24px;
	padding-right: 8px;
}

.new-window-layout .detailed-info .active.durc, .new-window-layout .detailed-info .active.cciaa {
	cursor: pointer;
}



.new-window-layout .week-days .x-form-item-body-default.x-form-checkboxgroup-body{
	padding: 0;
}
.new-window-layout .week-days .day-text{
	padding-left: 6px;
}


/* Finestra Interventi Fornitore e Richiedente */


.new-window-layout .grid-event-row, .new-window-layout .grid-event-row {
	min-height: 50px;
}


/* First Fieldset in row */

.new-window-layout .events-tabs .x-grid-row-collapsed .x-grid-row-expander, .new-window-layout .events-tabs .x-grid-row-expander{
	min-height: 64px;
	padding-top:27px;
	/*min-width:50px;*/
}

.new-window-layout .events-tabs .x-grid-row-collapsed .x-grid-row-expander:before, .new-window-layout .events-tabs .x-grid-row-expander:before{
	content: 'info' ;
	color: var(--icons-blue);
	margin-left:-2.5px;
	font-size: 28.5px;
}

.new-window-layout .events-tabs .x-grid-row-expander:before{
	color: #8F98A0;
}

.new-window-layout .events-tabs .x-grid-cell-special {
	border: none;
	width:39px !important;
	
}



.new-window-layout .events-tabs table.x-grid-item{
	border-bottom:1px solid #ccc;
}




.new-window-layout .events-tabs .grid-event-row{
	width: 777px;/* 816 - 39*/
	padding-top:16px;
	padding-bottom:14px;
	/* BUG-3174 */
	min-height: 110px;
	/* BUG-3174 END */
}


.new-window-layout .events-tabs .grid-event-row .item-row{
	width: 100%;/*calc(100% - 50px);*/
	clear: both;
	/*BUG-3175*/
	height: 100%;
	/*BUG-3175 end */
}




.new-window-layout .events-tabs .grid-event-row .item-row div{
	display: inline-block;
	font-weight: 500;
	font-size: 15px;
	color: #333;
	vertical-align: top;
}

.new-window-layout .events-tabs span.label{
	font-weight: 400;
	color: var(--form-checkbox-color);
	font-size:13px;
}

.new-window-layout .events-tabs span.label.top{
	margin-bottom:2px;
	display: block;
}

/* First Row */



.new-window-layout .events-tabs .grid-event-row .item-row:nth-child(1){
	
	min-height: 50px;
	padding-bottom: 12px;
}

.new-window-layout .events-tabs .icon{
	background-repeat: no-repeat;
    background-size: 24px;
    background-position: left;
    width: 32px;
    min-width: 32px;
    height: 26px;
    margin-top: 12px;
    background-image: url(../icons/blue/interventi.png);
}

.new-window-layout .events-tabs .grid-event-row .item-row .code{
	width: 223px; /* 177px;*/
	margin-top:11px;
	line-height: 17px;
}

.new-window-layout .events-tabs .grid-event-row .item-row .code .open-date{
	font-size:13px;
}

.new-window-layout .events-tabs .grid-event-row .item-row .code .status{
	clear:both;
	display: block;
	margin-top: 1px;
	font-weight: 700;
} 
.new-window-layout .events-tabs .grid-event-row .item-row .code .status.unassigned{
	color: red;
}





.new-window-layout .events-tabs .grid-event-row .item-row .building{
	width: 499px; /*539px;*/
}

.new-window-layout .events-tabs .grid-event-row .item-row .building .fa{
	color: #6c6c6c;
	float:none;
	min-width: 20px;
	text-align: center;
}

.new-window-layout .events-tabs .building .fa.fa-building:before {
	content: " " !important;
	background:  url(../icons/black/edificio.svg);
	filter: invert(42%) sepia(4%) saturate(11%) hue-rotate(17deg) brightness(97%) contrast(85%);
	display:block;
	background-size: 20px 20px;
	min-height: 20px;
	min-width: 20px;
	background-repeat: no-repeat;
}

.new-window-layout .events-tabs .grid-event-row .item-row .building div{
	display: block; 
}

.new-window-layout .events-tabs .grid-event-row .item-row .building div.typology{

}





.new-window-layout .events-tabs .grid-event-row .item-row .suppliers{
	width: 298px;
}

.new-window-layout .events-tabs .grid-event-row .item-row .suppliers div.durc{

}


.new-window-layout.event-details-win img.durc.active, .new-window-layout.event-details-win img.cciaa.active{
	cursor: pointer;
}

.new-window-layout .events-tabs .grid-event-row .item-row .suppliers div.durc{
	margin-left: 8px;
}


.new-window-layout .events-tabs .grid-event-row .item-row .typology {
	width: 241px;
}

.new-window-layout .events-tabs .grid-event-row .item-row .typology .typology-icon{
	display: block;
	float: left;
	filter: invert(42%) sepia(4%) saturate(11%) hue-rotate(17deg) brightness(97%) contrast(85%); /* https://codepen.io/sosuke/pen/Pjoqqp --> #6c6c6c*/
}
.new-window-layout .events-tabs .grid-event-row .item-row .typology .typology-detail{
	display: block;
	float: left;
	margin-left:8px;
	padding-top:4px;
}
.new-window-layout .events-tabs .grid-event-row .item-row .arrow-detail {
	cursor: pointer;
}
.new-window-layout .events-tabs .grid-event-row .item-row .arrow-detail .fa{
	margin-top: 0px;
	font-size:26px;
	color: var(--icons-blue);
}



/* Event Specific First Row */

/* BUG-3174 */
.new-window-layout .events-tabs .segnalazione-richiedente .icon {
	background-image: url(../icons/blue/segnalazioni.png);
}
.new-window-layout .events-tabs .sinistro-richiedente .icon {
	background-image: url(../icons/blue/sinistri.png);
}

.new-window-layout .events-tabs .legali-richiedente .icon {
	background-image: url(../icons/blue/pratiche_legali.png);
}

.new-window-layout .events-tabs .preventivo-fornitore .icon {
	background-image: url(../icons/blue/preventivi.png);
}
.new-window-layout .events-tabs .cantiere-fornitore .icon {
	background-image: url(../icons/blue/cantieri.png);
}
/* BUG-3174 END */


/* Second Row */

.new-window-layout .events-tabs .grid-event-row .item-row:nth-child(2){
	border-top: 1px solid #ccc;
}

.new-window-layout .events-tabs .grid-event-row .item-row .description{
	font-weight: normal;
	font-size:13px;
	padding-top:12px;
	width: 613px;
	padding-right: 12px;
	/*BUG-3175*/
	white-space: pre-line;
	/*BUG-3175 end*/
}

.new-window-layout .events-tabs .grid-event-row .item-row .attachments{
	padding-top:5px;
}

.new-window-layout .events-tabs .grid-event-row .item-row .attachments .attachment{
	width:38px;
	/*margin-right: 8px;*/

	cursor: pointer;
	position:relative;
	padding-left: 4px;
	padding-top:8px;

}

.new-window-layout .events-tabs .grid-event-row .item-row .attachments .attachment.pref:after{
	background-image: url(../icons/yellow/preferiti1.png);
    background-position: top left;
    background-size: 14px;
    background-repeat: no-repeat;
    min-width: 20px;
    min-height: 20px;
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.new-window-layout .events-tabs .grid-event-row .item-row .attachments .attachment img{
	/*width: 21px;*/
}


/* End First Fieldset in row */

/* More info */

.new-window-layout .events-tabs .x-grid-rowbody {
	padding: 0 0 12px 0;
}
.new-window-layout .events-tabs .x-grid-rowbody .more-info-container{
	width: 816px;
	background-color: var(--form-field-grey-background);
	/*background-color: #ccc;*/
	border-radius: 4px;
	padding: 12px 8px 8px 36px;
	font-weight: 500;
	font-size: 15px;
}
.new-window-layout .events-tabs .x-grid-rowbody .more-info-container div{
	display: inline-block;
	vertical-align: top;
	font-weight: 500;
}
.new-window-layout .events-tabs .x-grid-rowbody .more-info-container .richiedente, .new-window-layout .events-tabs .x-grid-rowbody .more-info-container .supplier {
	width: 336px;
	padding-top:6.5px;
}
.new-window-layout .events-tabs .x-grid-rowbody .more-info-container .supplier .durc{
	margin-left:8px;
}

.new-window-layout .events-tabs .x-grid-rowbody .more-info-container .supplier .durc .active{
	cursor: pointer;
}

.new-window-layout .events-tabs .x-grid-rowbody .more-info-container .responsible{

}

.new-window-layout .events-tabs .x-grid-rowbody .more-info-container .responsible .photo img{
	width: 48px;
	height: 48px;
	border-radius: 64px;
}
.new-window-layout .events-tabs .x-grid-rowbody .more-info-container .responsible .info{
	margin-left:8px;
	width:227px;
	padding-top:6.5px;
}
.new-window-layout .events-tabs .x-grid-rowbody .more-info-container .priority{
	padding-top:12px;
}

.new-window-layout .events-tabs .x-grid-rowbody .more-info-container .priority img{
	display:block;
	clear: both;
	margin-top:2px;
}
.new-window-layout .events-tabs .x-grid-rowbody .more-info-container .priority img:first-of-type{
	margin-top:0;
}
/* More info END*/



/* END Finestra interventi fornitore e richiedente*/


.new-window-layout .x-btn.blue.reload .x-btn-inner-default-small{
	font-weight: normal;
	font-size:14px; 
}

/* BUG-3174*/
/* BUG-3135 */
.new-window-layout .no-results-found  {
	background: white;
	padding: 24px;
}

.new-window-layout .loading-records{
	background: white;
	padding: 64px;	
}

.new-window-layout .no-results-found div,.new-window-layout .loading-records div  {
	text-align: center;
}

/* BUG 3135 END*/

/* BUG-3174 END */


/* BUG-3362 */

.new-window-layout .info{
	cursor: pointer;
	margin-left: 4px;
	margin-top: 2px;
}
.new-window-layout .info i.fas{
	color: #2168b2;
	font-size:1.1rem;
}
.new-window-layout .info-panel p, .new-window-layout .info-panel td{
	color: #444;
	line-height: 1.3rem;
}

.new-window-layout .info-panel a,.new-window-layout .info-panel a:visited {
	color:#15c;
}

.new-window-layout.info-window .x-title-text{
	text-transform:none;
}

.new-window-layout table.categorie-f {
	width: 100%;
	border-spacing: 0;
    border-collapse: separate;
    border:none;
}

.new-window-layout table.categorie-f td{
	border: 1px solid #727272;
	border-top: none;
	width: 49%;
	padding: 8px;
}

.new-window-layout table.categorie-f tr:first-child td{
	border-top: 1px solid #727272;
}


.new-window-layout table.categorie-f td:first-child{
	border-right:none;
}


.new-window-layout table.categorie-f tr:first-child td:first-child {
        
    border-top-left-radius: 4px;
}
    
.new-window-layout table.categorie-f tr:first-child td:last-child {
        
    border-top-right-radius: 4px;
}


.new-window-layout table.categorie-f tr:last-child td:first-child {
        
    border-bottom-left-radius: 4px;
}
    
.new-window-layout table.categorie-f tr:last-child td:last-child {
        
    border-bottom-right-radius: 4px;
}


/* BUG-3362 END*/
/* BUG-3808 */
.description-field.description-expandable .expand-icon-container{
    display: block;
    position: absolute;
    margin-left: 12px;
    top: 3px;
    right: 4px;
}
.description-field.description-expandable .top-labelled .expand-icon-container{
	top: 34px;
}
.description-field.description-expandable .expand-icon-container i.fa{
	font-size: 16px;
	cursor: pointer;
	color: #6d6d6d;
}

.new-window-layout .expanded-description .x-form-text.x-form-textarea{
	height: calc(100% - 23px);
}

.new-window-layout .expanded-description .x-form-item-body{
	height: inherit;
}

.new-window-layout.messagebox.x-window-default{
	background: #fff;
	border-radius: 8px;
}

.new-window-layout.messagebox .x-toolbar.x-docked{
	padding: 12px;
}

.new-window-layout.messagebox .x-toolbar.x-docked a.x-btn{
	background: #8f98a0;
	color: #f5f5f5;
	padding: 6px 12px;
	border-color: grey;
    border-width: 1px;
}
.new-window-layout.messagebox .x-toolbar.x-docked a.x-btn .x-btn-inner-default-small{
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	text-transform: none;
	line-height: 14px;
}
.new-window-layout.messagebox .x-window-text {
	color: #6d6d6d;
	font-size: 14px;
}


/* FIX Scrollbar: */

.description-field textarea{
	scrollbar-width: thin;
	scrollbar-color: #888 transparent;
}
.description-field .x-form-text-wrap {
	background-color: var(--form-field-grey-background);
}

.description-field textarea::-webkit-scrollbar {
	width: 10px;
}


.description-field textarea::-webkit-scrollbar-track {
  background: transparent;
}
.description-field.required-field textarea::-webkit-scrollbar-track {
  background: transparent;
}

.description-field textarea::-webkit-scrollbar-thumb  {
  background: #888;
  border: 2px solid transparent;
  border-radius: 6px;
  background-clip: padding-box;
  min-height: 54px;   
}

.description-field textarea::-webkit-scrollbar-thumb:hover {
  background: #555; 
  border: 1px solid transparent;
  background-clip: padding-box;   
}

.description-field div.x-form-text-grow .x-form-textarea{
	padding: 9px 0px 14px 10px;
	/* BUG-4422 */
	width: calc(100% - 44px);
	
}

.description-expandable .x-form-trigger-wrap-invalid .x-form-textarea{
	border-bottom: none;
}
/* BUG-4422 END */

.description-field.required-field .x-form-text-wrap-default{
	background-color: var(--form-field-required-background);	
} 

.new-window-layout .description-field.x-form-invalid .x-form-trigger-wrap{
	border: 1px solid var(--red-error);
}
.new-window-layout .description-field.valid .x-form-trigger-wrap{
	border: 1px solid var(--green-success);
}

.new-window-layout .description-field.valid .x-form-text-wrap{
	background: var(--light-green);
}
.new-window-layout .description-field.valid textarea.x-form-textarea{
	background: var(--light-green);
}

/* Expanded Description Scrollbar */

.expanded-description textarea{
	scrollbar-width: thin;
	scrollbar-color: #888 transparent;
}
.expanded-description textarea::-webkit-scrollbar {
	width: 10px;
}


.expanded-description textarea::-webkit-scrollbar-track {
  background: transparent;
}


.expanded-description textarea::-webkit-scrollbar-thumb  {
  background: #888;
  border: 2px solid transparent;
  border-radius: 6px;
  background-clip: padding-box;
  min-height: 54px;   
}

.expanded-description textarea::-webkit-scrollbar-thumb:hover {
  background: #555; 
  border: 1px solid transparent;
  background-clip: padding-box;   
}

.expanded-description .x-form-textarea{
	padding: 9px 0px 14px 10px;
	width: calc(100% - 10px);
}


/* BUG-3808 END */

/* BUG-4073-SCROLLBAR */
.new-window-layout .clsNewNoteCondividiAdminGrid .x-scroller{
	width: 334px !important;
	scrollbar-width: thin;
	scrollbar-color: #888 transparent;
}
.new-window-layout .clsNewNoteCondividiAdminGrid .x-scroller::-webkit-scrollbar {
	width: 8px;

}


.new-window-layout .clsNewNoteCondividiAdminGrid .x-scroller::-webkit-scrollbar-track {
  background: transparent; 
}

.new-window-layout .clsNewNoteCondividiAdminGrid .x-scroller::-webkit-scrollbar-thumb  {
  background: #888;
  border: 1px solid transparent;
  border-radius: 8px;
  background-clip: padding-box;   
  min-height: 3rem;
}

.new-window-layout .clsNewNoteCondividiAdminGrid .x-scroller::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
/* BUG-4073-SCROLLBAR */




/* BUG-4164 */

.new-window-layout .x-grid-checkcolumn{
	display:block;
	width: 100%;
	height: 100%;
}

.new-window-layout .x-grid-checkcolumn:after{
	content: "";
	margin: 0;
	background-color: var(--form-checkbox-color);
    -webkit-mask-image: url('../icons/checkboxes/square-regular.svg');
    mask-image: url('../icons/checkboxes/square-regular.svg');

	/*background-image: url('../icons/checkboxes/square-regular.svg');*/
    background-size: 16px 16px; 
    margin-left: calc( 50% - 7px);
    display:block;
    width: 14px;
    height: 16px;
    position:relative;
}


.new-window-layout .x-grid-checkcolumn.x-grid-checkcolumn-checked:after{
	content: "";

	-webkit-mask-image:url('../icons/checkboxes/square-check-regular.svg');
    mask-image: url('../icons/checkboxes/square-check-regular.svg');
	
	background-size: 16px 16px; 
	/*bottom:3px;*/
}

/*BUG-4164 END*/

.x-btn-default-small.schedule-at  {
    background-color: var(--form-field-required-background);
    border: 1px solid var(--form-field-required-border);
    border-radius: 4px;
}

.x-btn-over.x-btn-default-small.schedule-at {
    background-color: var(--form-field-required-background);
    border: 1px solid var(--form-field-required-border);
    border-radius: 4px;
}
.x-btn-focus.x-btn-default-small.schedule-at  {
    background-color: var(--form-field-required-background);
    border: 1px solid var(--form-field-required-border);
    border-radius: 4px;
}

.x-btn.x-btn-pressed.x-btn-default-small.schedule-at {
    background-color: var(--form-field-required-background);
    border: 1px solid var(--form-field-required-border);
    border-radius: 4px;
}

.x-keyboard-mode .x-btn-focus.x-btn-menu-active.x-btn-default-small, .x-keyboard-mode .x-btn-focus.x-btn-pressed.x-btn-default-small.schedule-at  {
    background-color: var(--form-field-required-background);
    border: 1px solid var(--form-field-required-border);
    border-radius: 4px;
}
.x-btn.x-btn-menu-active.x-btn-default-small, .x-btn.x-btn-pressed.x-btn-default-small.schedule-at  {
    background-color: var(--form-field-required-background);
    border: 1px solid var(--form-field-required-border);
    border-radius: 4px;
}

#idConditionsDays .x-btn-button-center {
        justify-content: left;
}


#idConditionsDays .x-btn-inner-default-small {
    font-size: 13px;
    color: #4B4B4B;
    font-weight: 500;
    margin-top: 2.5px;
}

#idConditionsDays .x-btn-wrap-default-small.x-btn-arrow-right .svg-masked::after {
    content: "";
    background: #4B4B4B;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    width: 11px;
    height: 11px;
    display: block;
    margin-top: 2.5px;
    margin-left: 2.5px;
    -webkit-mask-size: 11px;
    mask-size: 11px;
}


#idConditionsDays .x-btn-wrap-default-small.x-btn-arrow-right .svg-masked::after {
    -webkit-mask-size: 20px;
    width: 20px;
    height: 20px;
    mask-size: 20px;
    margin-top: 2.5px;
}

#idConditionsDays .x-btn-inner-default-small .svg-masked::after {
    background: #4B4B4B;
}




.svg-masked.schedule::after, .svg-masked.schedule::before {
    -webkit-mask-image: url(../icons/svg/schedule.svg);
    mask-image: url(../icons/svg/schedule.svg);
}

/* BUG-5145 

Lista Combobox degli owners con "rule" 

*/

.list-with-role{
	display: flex;

}

.list-with-role .name{
	flex: 1;
	font: 500 13px/30px Roboto, sans-serif; 


}

.list-with-role .role{
	font: 300 13px/30px Roboto, sans-serif;
	font-style: italic;
	margin-bottom:5px; 
	color: #666; 
	margin: 0 16px;
}

.x-boundlist-item-over .list-with-role .role{
	/*color: #f5f5f5; */
}

.x-boundlist-item-over .list-with-role .role span{
	/*color: #f5f5f5; */
	background: #f5f5f5;
}

.list-with-role .role span{
	padding: 3px 8px;
	background: #c6c6c6;
	border-radius: 4px;
}


.combo-details-inner-container .owner-role-description{
	color: #666; 
	font-style: italic;
	font-weight: 500;
}
.combo-details-inner-container .x-grid-cell-inner .owner-role-description{
	float: right;
	margin: 0 16px;
	padding: 3px 8px;
    background: #c6c6c6;
    border-radius: 4px;
    /*margin-top: -3px;*/
    line-height: 13px;
    color: #333;
}

td.name-col > div {
	line-height: 22px;
}

.new-window-layout .multiple-selection .combo-details-container table.x-grid-item tr.x-grid-row td.name-col{
	padding: 6px 0 3px 0.5px;
}
/* BUG-5145 END */

/* BUG-5220 */
.new-window-layout .delegate-flag.svg-masked{
	display:flex;
	align-items: center;
    justify-items: center;
}

.new-window-layout .delegate-flag{
	color:#666;
}

.new-window-layout .delegate-flag.svg-masked:before{
	content: '';
	background: #666;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 15px;
    mask-size: 15px;

    width: 15px;
    height: 16px;
    display: inline-block;

    margin-top: -1px;
    margin-right: 5px;
    cursor: pointer;
}


/* BUG-5220 END*/