body {
  font-family: Tahoma, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: Tahoma, "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.card-body.p-0 .bootstrap-datetimepicker-widget .table thead > tr > th:first-of-type,
.card-body.p-0 .bootstrap-datetimepicker-widget .table thead > tr > td:first-of-type,
.card-body.p-0 .bootstrap-datetimepicker-widget .table tfoot > tr > th:first-of-type,
.card-body.p-0 .bootstrap-datetimepicker-widget .table tfoot > tr > td:first-of-type,
.card-body.p-0 .bootstrap-datetimepicker-widget .table tbody > tr > th:first-of-type,
.card-body.p-0 .bootstrap-datetimepicker-widget .table tbody > tr > td:first-of-type {
  padding: 0.3rem !important;
}

.card-body.p-0 .bootstrap-datetimepicker-widget .table thead > tr > th:last-of-type,
.card-body.p-0 .bootstrap-datetimepicker-widget .table thead > tr > td:last-of-type,
.card-body.p-0 .bootstrap-datetimepicker-widget .table tfoot > tr > th:last-of-type,
.card-body.p-0 .bootstrap-datetimepicker-widget .table tfoot > tr > td:last-of-type,
.card-body.p-0 .bootstrap-datetimepicker-widget .table tbody > tr > th:last-of-type,
.card-body.p-0 .bootstrap-datetimepicker-widget .table tbody > tr > td:last-of-type {
  padding: 0.3rem !important;
}

.card-body.p-0 table#colli_spedizione.table.table-sm thead > tr > th:last-of-type,
.card-body.p-0 table#colli_spedizione.table.table-sm thead > tr > td:last-of-type,
.card-body.p-0 table#colli_spedizione.table.table-sm tfoot > tr > th:last-of-type,
.card-body.p-0 table#colli_spedizione.table.table-sm tfoot > tr > td:last-of-type,
.card-body.p-0 table#colli_spedizione.table.table-sm tbody > tr > th:last-of-type,
.card-body.p-0 table#colli_spedizione.table.table-sm tbody > tr > td:last-of-type {
	padding: 0.3rem !important;
}

.card-body.p-0 table#colli_spedizione.table.table-sm thead > tr > th:first-of-type,
.card-body.p-0 table#colli_spedizione.table.table-sm thead > tr > td:first-of-type,
.card-body.p-0 table#colli_spedizione.table.table-sm tfoot > tr > th:first-of-type,
.card-body.p-0 table#colli_spedizione.table.table-sm tfoot > tr > td:first-of-type,
.card-body.p-0 table#colli_spedizione.table.table-sm tbody > tr > th:first-of-type,
.card-body.p-0 table#colli_spedizione.table.table-sm tbody > tr > td:first-of-type {
	padding: 0.3rem !important;
}

#indirizzi-part .card-header .card-tools .btn-sm {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}


.toast {
/* 	max-width: 350px; */
	max-width: none;
}

.dropdown-header {
  text-align: left;
}

.me-2 {
  margin-right: .5rem !important;
}

.text-end {
  text-align: right !important;
}

.visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0,0,0,0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

#preventiviTable .logoCorriere {
  text-align: center;
}

#preventiviTable .logoCorriere img {
  width: 100%;
  height: auto;
  min-width: 100px;
  max-width: 200px;
}

#preventiviTable .descServizioCorriere {
  font-size: 80%;
}

#preventiviTable .costoServizioCorriere {
  text-align: right;
}

.modal-fullscreen {
  width:100vw;
  max-width:none;
  height:100%;
  margin:0
}
.modal-fullscreen .modal-content {
  height:100%;
  border:0;
  border-radius:0
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius:0
}
.modal-fullscreen .modal-body {
  overflow-y:auto
}
@media(max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width:100vw;
    max-width:none;
    height:100%;
    margin:0
  }
  .modal-fullscreen-sm-down .modal-content {
    height:100%;
    border:0;
    border-radius:0
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius:0
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y:auto
  }
}
@media(max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width:100vw;
    max-width:none;
    height:100%;
    margin:0
  }
  .modal-fullscreen-md-down .modal-content {
    height:100%;
    border:0;
    border-radius:0
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius:0
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y:auto
  }
}
@media(max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width:100vw;
    max-width:none;
    height:100%;
    margin:0
  }
  .modal-fullscreen-lg-down .modal-content {
    height:100%;
    border:0;
    border-radius:0
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius:0
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y:auto
  }
}
@media(max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width:100vw;
    max-width:none;
    height:100%;
    margin:0
  }
  .modal-fullscreen-xl-down .modal-content {
    height:100%;
    border:0;
    border-radius:0
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius:0
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y:auto
  }
}
@media(max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width:100vw;
    max-width:none;
    height:100%;
    margin:0
  }
  .modal-fullscreen-xxl-down .modal-content {
    height:100%;
    border:0;
    border-radius:0
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius:0
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y:auto
  }
}