body.dragging, body.dragging * {
  cursor: move !important;
}

.dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}

ol.example li.placeholder {
  position: relative;
}

ol.example li.placeholder:before {
  position: absolute;
}

.typcn.typcn-arrow-unsorted {
  /*padding-right: 20px;*/
}

.typcn.typcn-edit {
  padding-right: 10px;
  float: right;
}

.far.fa-trash-alt {
  padding-left: 10px;
  /*float: right;*/
  /*border-left: 1px solid #cccccc;*/
  line-height: 1.5;
}

ol .typcn.typcn-arrow-unsorted {
  cursor: pointer;
  /*float: right;*/
}

.elenco-comunicati li {
  font-size: 1.2em;
  padding: 12px 0 10px 0;
  margin-right: 0px;
}

.elenco-comunicati li:not(:last-child) {
  border-bottom: solid 1px #ddd;
}

.icon-del {
  float: right;
}

.wrap-icon {
  float: right;
}

