.btn-anchor-warning {
  position: relative;
  visibility: hidden;
  height: 0px;
  top: -150px;
}

.divSfoglia {
  position: absolute;
  padding: 0px;
  z-index: 50;
}

@media screen and (max-width: 960px) {
  .divSfoglia {
    max-width: 80vw;
    overflow: scroll;
  }
}
.divLogModifiche {
  z-index: 50;
  max-height: 400px;
  overflow-y: auto;
}
.divLogModifiche .flex-close {
  float: right;
  margin: 5px;
}

@media screen and (max-width: 960px) {
  .divLogModifiche {
    position: absolute;
    max-width: 80vw;
    overflow-x: scroll;
  }
  .divLogModifiche a:first-child {
    float: left;
  }
  .divLogModifiche .flex-close {
    display: flex;
    align-items: center;
    gap: 5px;
  }
}
.controllibase-lst-container {
  display: flex;
  align-items: center;
  gap: 5px;
}
.controllibase-lst-container .controllibase-lst-descrizione {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  max-width: 500px;
  text-overflow: ellipsis;
}
@media screen and (max-width: 960px) {
  .controllibase-lst-container {
    margin-top: 5px;
    max-width: 80vw;
  }
  .controllibase-lst-container .controllibase-lst-txt {
    display: none;
  }
  .controllibase-lst-container .controllibase-lst-descrizione {
    max-width: 80vw;
  }
  .controllibase-lst-container .divSfoglia {
    max-width: 80vw;
    overflow: scroll;
  }
  .controllibase-lst-container .lvRowSlim, .controllibase-lst-container .lvSelectedRowSlim, .controllibase-lst-container .lvAlternatingRowSlim, .controllibase-lst-container .lvSlim {
    font-size: 1rem;
  }
  .controllibase-lst-container .lvRowSlim th, .controllibase-lst-container .lvSelectedRowSlim th, .controllibase-lst-container .lvAlternatingRowSlim th, .controllibase-lst-container .lvSlim th {
    font-size: 1.3rem;
  }
}

.controllibase-memo-container textarea {
  font-size: 1rem !important;
  line-height: 1.2rem;
}
@media screen and (max-width: 960px) {
  .controllibase-memo-container textarea {
    max-width: 60vw;
  }
}

.controllibase-txt-container {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
@media screen and (max-width: 960px) {
  .controllibase-txt-container .txt, .controllibase-txt-container .txtDisabled {
    max-width: 60vw;
  }
}

.controllibase-cmb-container {
  display: flex;
  align-items: center;
  gap: 5px;
}
@media screen and (max-width: 960px) {
  .controllibase-cmb-container .cmb {
    max-width: 60vw !important;
  }
}

.controllibase-data-container {
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  gap: 5px;
}

.controllibase-listaedit-container .controllibase-listaedit-close-mobile {
  display: none;
}
.controllibase-listaedit-container .controllibase-listaedit-cerca {
  text-align: center;
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: center;
  margin-top: 5px;
  padding-left: 5px;
}
.controllibase-listaedit-container .controllibase-listaedit-close {
  vertical-align: middle;
}
@media screen and (max-width: 960px) {
  .controllibase-listaedit-container .controllibase-listaedit-close-mobile {
    display: block;
  }
  .controllibase-listaedit-container .controllibase-listaedit-cerca {
    justify-content: left;
  }
  .controllibase-listaedit-container .controllibase-listaedit-close {
    display: none;
  }
}

.tabella-paginatore {
  padding: 5px;
  margin-bottom: 1rem;
}
.tabella-paginatore .aspNetDisabled {
  color: #AAAAAA;
}
.tabella-paginatore .pagina {
  vertical-align: middle;
}

/*# sourceMappingURL=ControlliBase.css.map */
