a:not(.btn) i, .sidebar-wrapper .metismenu .mm-active > a, .sidebar-wrapper .metismenu a:active, .sidebar-wrapper .metismenu a:focus, .sidebar-wrapper .metismenu a:hover, .logo-text, .toggle-icon {
  color: #be1622 !important;
}

a:not(.btn) i.text-white {
  color: #fff !important;
}

.back-to-top {
  background-color: #fff;
  border: 1px solid #be1622;
}

.back-to-top:hover {
  background-color: #eee;
}

.bg-bracchi {
  background-color: #be1622 !important;
}

.btn-primary {
  background: #be1622 !important;
  border-color: #be1622 !important;
}

.btn-primary:hover, .btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active {
  background: #952B32 !important;
  border-color: #952B32 !important;
}

.btn-check:focus + .btn-primary, .btn-primary:focus, .btn:focus-visible {
  background: #952B32 !important;
  box-shadow: 0 0 0 0.25rem #952B32 !important;
  border-color: #952B32 !important;
}

.btn i.bx {
  margin-top: -1.1em;
  margin-right: 1px;
  padding: 20px 0;
}

.form-label.richiesto::after {
  content: " *";
  color: red;
}

.form-control.richiesto {
  background-color: #ffffd0;
}

.tabella-autogenerata tr {
  vertical-align: middle;
}

tr.has-onclick {
  cursor: pointer;
}

.tabella.task {
  vertical-align: middle;
}

.tabella-oggetti {
  border-collapse: separate;
  border-spacing: 0px 5px;
}

.checkBox {
  display: none;
}

input.new-qta {
  width: 50%;
}

#tree {
  font-size: inherit;
}

#tree .leaf, #tree .node span {
  font-size: 1.2rem;
}

.object {
  font-weight: 600;
}

.toggle, .leaf {
  font-weight: 300;
}

.toggle, .leaf, .object {
  cursor: pointer;
  padding: 10px 0 10px 10px;
}

.toggle:hover {
  font-weight: 400;
}

.node, .leaf {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.node {
  border: 1px solid #eee;
}

.btn-albero {
  margin-left: 5px;
}

.icona-notifiche {
  font-size: 26px;
  margin-right: 16px;
}

@media (max-width: 820px) {
  #tree {
    font-size: 1rem;
  }
}
@media (max-width: 1180px) and (orientation: landscape) {
  #tree {
    font-size: 1rem;
  }
}

/*# sourceMappingURL=custom.css.map */
