f

/*
.zum-meta-meaningless, .zum-meta-header-meaningless, .zum-meta-meaningless input{
     background:#b5a1ce !important;
}
*/
.design-mode .zum-meta-active,
/*.design-mode .zum-meta-header-active,*/
.design-mode .zum-meta-activeOnFill {
  border: 1px solid red;
}

.zum-meta-header-required {}

.zum-not-fullset {
  color: #d60000;
}

/*.zum-not-fullset .badge{
	background:#a60000 !important;
}*/
.zum-type-integer input,
.zum-type-decimal input,
.jgrid-widget .zum-type-decimal,
.jgrid-widget .zum-type-integer {
  text-align: right;
}

.zum-type-decimal .column-label,
.zum-type-integer .column-label {
  text-align: right;
}

.zum-meta-blob .jgrid-fmt-out {
  text-align: center;
}

.jgrid-fmt-out .zum-blob-mimetype {
  display: inline-block !important;

  width: 16px;
}

.zum-type-date input,
.jgrid-widget .zum-type-date {
  text-align: center;
}

.zum-meta-multiselect,
.zum-meta-multiselect>.zum-beauty-field {
  height: 100%;
}

.zum-meta-multiselect>.zum-beauty-field>.zum-multi-selection {
  height: 90%;
}

/*.gridster .zum-type-integer,
.fast-gridster .zum-type-integer,
.gridster .zum-type-date,
.fast-gridster .zum-type-date,
.gridster .zum-type-decimal,
.fast-gridster .zum-type-decimal{
	text-align:left !important;
}
.gridster .zum-type-integer input,
.fast-gridster .zum-type-integer input,
.gridster .zum-type-date input,
.fast-gridster .zum-t
ype-date input,
.gridster .zum-type-decimal input,
.fast-gridster .zum-type-decimal input{
	text-align:right !important;
}*/
.zum-meta-integer,
.zum-meta-decimal,
.zum-meta-float {
  text-align: right;
}

.zum-meta-date,
.zum-meta-boolean {
  text-align: center;
}

/** disabilitazione tasto di annullamento lookup in caso di meta required **/
.zum-meta-required.zum-meta-isLookup .btn-clear-lookup {
  visibility: hidden !important;
  display: none;
}

.zum-type-string {
  text-align: left;
}

.jgrid-column-name.zum-type-boolean {
  text-align: center;
}

.zum-type-integer.chosen-container,
.zum-type-decimal.chosen-container {
  text-align: left;
}

.zum-type-blob {
  text-align: center;
}

.zum-meta-time {
  text-align: center;
}

/*R425223 (rilascio 2024-00) - Alice, aggiunto il required per il componente textarea*/
.zum-meta-required input,
.zum-meta-required textarea {
  /*background: #f3edba !important;	*/
  border: 1px solid #6666ff;
}

.zum-meta-required .zum-combo-lookup {
  border-color: #6666ff !important;
}

.zum-meta-required input[type="radio"] {
  box-shadow: 1px 1px 1px #6666ff;
}

.zum-meta-required .chosen-single {
  border: 1px solid #6666ff !important;
  border-radius: 5px;
}

.zum-meta-readonly.zum-meta-required input,
.zum-meta-readonly.zum-meta-required .zum-combo-lookup,
.zum-meta-readonly.zum-meta-required .chosen-single {
  border: 1px solid #ced4da !important;
}

.jgrid-viewport-cell.zum-meta-domain,
.jgrid-viewport-cell.zum-meta-valuemapper {
  text-align: left;
}

/*.jgrid-viewport-cell.classe-centra{
	text-align:center !important
}*/
/*.zum-meta-required .chzn-single {

 	box-shadow: 1px 1px 1px #f3edba !important;
 }*/
.zum-meta-isdescription,
.zum-meta-header-isdescription,
.zum-meta-isdescription input {}

.zum-meta-header-readonly {
  opacity: 0.8;
  font-style: italic !important;
}

.jgrid-widget .zum-meta-readonly,
fieldset .zum-meta-readonly,
.zum-meta-readonly {
  color: #666;
  /*opacity:0.7 !important; */
  font-style: italic !important;
}

.zum-meta-readonly .mce-panel {
  opacity: 0.8;
  background-color: #e9ecef;
}

.zum-meta-readonly textarea,
.zum-meta-readonly .zum-geo-field input {
  background-color: #e9ecef;
}

.zum-meta-required input.zum-meta-readonly,
.zum-meta-required.zum-meta-readonly .zum-combo-lookup,
.zum-meta-required.zum-meta-readonly .chosen-single {
  border: 1px solid #ccc;
}

.zum-meta-required.zum-meta-readonly input[type="radio"] {
  box-shadow: 1px 1px 1px #ccc;
}

.jgrid-viewport .zum-meta-readonly input {
  opacity: 0.6 !important;
}

.zum-beauty-field.zum-meta-readonly,
.zum-beauty-field.zum-meta-readonly input {
  color: #666 !important;
  /*opacity:0.7 !important; */
  background: #e3e3e3;
  font-style: italic !important;
}

.zum-meta-FK {
  /*display:none;*/
}

.zum-FK-row {
  background: #95eeff !important;
}

/*.zum-FK-row{
	display:none !important;
}*/
.zum-relation-row {
  background: #9dbbc9 !important;
}

/**
	ERROR MANAGEMENT
**/
.zum-error-in-row {
  background: #fddddc !important;
}

.zum-error-in-field {
  width: 16px;
  height: 16px;
  display: inline-block;
  /*margin-right:5px;*/
  vertical-align: middle;
  float: none !important;
  /*R429257 - Alice (rilascio 2024-01) scelto di mostrare l'icona in sovrapposizione alla label */
  margin: 0 -3px;
}

/*.ui-widget-content{
	background: #fff;
}*/
.ui-widget-header {
  background-image: linear-gradient(to bottom, #eee, #ccc) !important;
}

.zum-pdf-blob {
  background: url(../icons/blob/pdf.png) no-repeat scroll 100% 95% transparent !important;
}

.zum-txt-blob {
  background: url(../icons/blob/txt.png) no-repeat scroll 100% 95% transparent !important;
}

.zum-img-blob {
  background: url(../icons/blob/image.png) no-repeat scroll 100% 95% transparent !important;
}


.cell-decor-bold,
.cell-decor-bold label,
.cell-decor-bold input,
.cell-decor-bold .column-label,
.cell-decor-bold>* {

  font-weight: bold;
}

.cell-decor-underline,
.cell-decor-underline label,
.cell-decor-underline input,
.cell-decor-underline .column-label,
.cell-decor-underline>* {
  text-decoration: underline;
}

.cell-decor-italic,
.cell-decor-italic label,
.cell-decor-italic input,
.cell-decor-italic .column-label,
.cell-decor-italic>* {
  font-style: italic;
}

/* nuovi metadati */
.cell-decor-bold,
.cell-decor-bold label,
.cell-decor-bold input,
.cell-decor-bold .column-label,
.cell-decor-bold>*,
.zum-meta-highlighted,
.zum-meta-highlighted * {
  font-weight: bold !important;
}

.zum-meta-bold_bold * {
  font-weight: bold !important;
}

.zum-meta-bold_bolder * {
  font-weight: bold !important;
  text-shadow: 0px 0px 1px #333;
}

.zum-meta-cases_upper * {
  text-transform: uppercase !important;
}

.zum-meta-cases_lower * {
  text-transform: lowercase !important;
}

.zum-meta-cases_smallcaps * {
  font-variant: small-caps;
}

.zum-meta-decoration_underline * {
  text-decoration: underline;
}

.zum-meta-decoration_overline * {
  text-decoration: overline;
}

.zum-meta-decoration_through * {
  text-decoration: line-through;
}

.zum-meta-meaningless,
.zum-meta-meaningless *,
.zum-meta-hidden *,
.zum-meta-hiddenField *,
.zum-meta-header-hidden,
.zum-group-hidden,
.zum-group-hiddenField,
/* R446247 Lucat (rilascio 2025-00): nella classe qui sopra ho aggiunto .zum-group-hiddenField , così ora il meccanismo che provoca la sparizione di un
   raggruppamento se tutti i campi al suo interno sono nascosti si applicherà anche all'hiddenField (oltre che a hidden e meaningless). */
.zum-meta-header-meaningless,
.zum-meta-header-meaningless *,
.zum-group-meaningless,
.zum-meta-hidden-by-value {
  visibility: hidden;
}

.jgrid-viewport-row .jgrid-column-name.zum-meta-meaningless *,
.jgrid-viewport-row .jgrid-column-name.zum-meta-hidden *,
.jgrid-viewport-row .jgrid-column-name.zum-meta-hiddenField * {
  visibility: hidden !important;
}

.gridster-group.zum-meta-meaningless,
.gridster-group.zum-group-hidden,
.gridster-group.zum-group-hiddenField,
.gridster-group.zum-meta-clientHiddenField,
fieldset.gridster-group.zum-group-hidden,
fieldset.gridster-group.zum-meta-meaningless,
fieldset.gridster-group.zum-meta-hiddenField,
fieldset.gridster-group.zum-meta-clientHiddenField,
fieldset.gridster-group.zum-meta-hidden-by-value {
  display: none !important;
}

.jgrid-column-name.zum-meta-meaningless *,
.jgrid-column-name.zum-meta-hidden *,
.jgrid-column-name.zum-meta-hiddenField * {
  visibility: visible;
}

.gridster .zum-meta-meaningless *,
.gridster .zum-meta-header-meaningless *,
.gridster .zum-meta-hidden *,
.gridster .zum-meta-hiddenField *,
.gridster .zum-meta-header-hidden * {
  display: none;
}

.zum-meta-isNegative * {
  color: red !important;
}

.zum-meta-italic * {
  font-style: italic;
}

.zum-meta-color_BLACK *,
.zum-meta-color_BLACK input {
  color: green !important;
}

.zum-meta-bgColor_GREEN,
.zum-meta-bgColor_GREEN input {
  background: violet !important;
}

.gridster-design-mode .zum-meta-meaningless *,
.gridster-design-mode .zum-meta-header-meaningless *,
.gridster-design-mode .zum-meta-header-hidden *,
.gridster-design-mode .zum-meta-hidden * {
  visibility: visible;
  display: inline-block;
}

.zum-field-mandatory input,
.zum-field-mandatory .zum-multi-selection,
.zum-field-mandatory .chosen-container-single .chosen-single {
  background: #fffacd !important;
}

.zum-url-link,
.zum-mail-link {
  color: #a60000 !important;
  font-style: italic;
}

.zum-meta-cssClass_line-through,
.zum-meta-cssClass_line-through * {
  text-decoration: line-through !important;
}

.zum-meta-cssClass_cases_upper,
.zum-meta-cssClass_cases_upper * {
  text-transform: uppercase !important;
}

.zum-meta-visualAlign_left,
.zum-meta-visualAlign_left * {
  text-align: left !important;
}

.zum-meta-visualAlign_right,
.zum-meta-visualAlign_right * {
  text-align: right !important;
}

.zum-meta-visualAlign_center,
.zum-meta-visualAlign_center * {
  text-align: center !important;
}

.zum-meta-visualAlign_justify,
.zum-meta-visualAlign_justify * {
  text-align: justify !important;
}

.zum-meta-contentRole_tag {
  text-align: center;
}

.zum-meta-contentRole_tag>span {
  margin-top: -2px;
}

.cell-decor-Tags-header .column-label,
.jgrid-viewport-cell.zum-meta-contentRole_tag {
  text-align: center !important;
}

.my-gridbox-widget .zum-meta-meaningless {
  visibility: hidden !important;
}

.terminal-textarea textarea {
  font-family: monospace !important;
  font-size: 10pt !important;
  background: #111 !important;
  color: #fff !important;
}