@import "sso.css";
@import "calendario.css";
@import "tinymce.css";


.tooltip-grande .tooltip-inner {
  font-size: 1.1rem;   /* ingrandisce il testo */
  padding: 0.8rem 1rem; /* più spazio interno */
  max-width: 550px;    /* aumenta la larghezza massima */
}

.btn-separator {
  width: 1px;
  background-color: #fff;
}

.card-disabled {
  opacity: 0.4;
  pointer-events: none;
}

.fix-chip-label {
  transform: none !important;
}

.solologo img {
  height: 90px !important;
  max-width: none !important;
  max-height: none !important;
}

.loggato {
  padding-left: 0px !important;
}

.btn-link {
  border: none;
  outline: none;
  background: none;
  cursor: pointer;
  padding: 0;
  text-decoration: none;
  font-family: inherit;
  font-size: inherit;
}

.required {
  color: red;
}

.alert {
  margin-bottom: 0px !important;
}

.powered {
  float: right;
  text-align: right;
  width: 100%;
}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
}

.it-brand-wrapper img {
  height: 69px;
  max-height: 69px;
  max-width: 69px;
  object-fit: contain;
  margin-right: 12px;
}

.chip {
  align-items: normal !important;
}

.width5 {
  width: 5% !important;
}

.width15 {
  width: 15% !important;
}

.width20 {
  width: 20% !important;
}

.width25 {
  width: 25% !important;
}

.width60 {
  width: 60% !important;
}

.width30 {
  width: 30% !important;
}

.width40 {
  width: 40% !important;
}

.width50 {
  width: 50% !important;
}

.width80 {
  width: 80% !important;
}