.fieldset-container-costi.horizontal {
  padding-left: 19px;
  margin-left: 10px;
  position: relative;
  margin-top: 0px;
}
.fieldset-container-costi.horizontal > div {
  position: relative;
}
.fieldset-container-costi.horizontal:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px !important;
  content: ' ';
  display: block;
  width: 60.2em;
  background-color: #c8c8c8;
}
.fieldset-container-costi.horizontal .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
  content: none;
}
.fieldset-container-costi.horizontal .uk-padding-small.uk-grid-small {
  padding: 0px 10px;
}
.fieldset-container-costi.horizontal .fieldset-container-costi-one {
  max-height: 37.2px;
}
.fieldset-container-costi.horizontal .fieldset-container-costi-one .fields > div > div {
  height: 2.2em;
}
.fieldset-container-costi.horizontal .total-costs {
  margin-left: 6em;
}
.fieldset-container-costi.horizontal .fieldset-container-ricavi-one {
  max-height: 20px;
}
.fieldset-container-costi.horizontal .fieldset-container-ricavi-one .fields > div > div {
  height: 1.1em;
}
.fieldset-container-costi.horizontal .fieldset-container-costi-one,
.fieldset-container-costi.horizontal .fieldset-container-ricavi-one,
.fieldset-container-costi.horizontal .fieldset-container-margini-one {
  margin-top: 0px !important;
}
.fieldset-container-costi.horizontal .fieldset-container-costi-one .showfield .uk-form-controls span,
.fieldset-container-costi.horizontal .fieldset-container-ricavi-one .showfield .uk-form-controls span,
.fieldset-container-costi.horizontal .fieldset-container-margini-one .showfield .uk-form-controls span {
  line-height: 18.2px;
}
.fieldset-container-costi.horizontal .fieldset-container-costi-one .uk-form-label,
.fieldset-container-costi.horizontal .fieldset-container-ricavi-one .uk-form-label,
.fieldset-container-costi.horizontal .fieldset-container-margini-one .uk-form-label {
  margin-top: 0px;
}
.fieldset-container-costi.horizontal .fieldset-container-costi-one div.uk-grid > div,
.fieldset-container-costi.horizontal .fieldset-container-ricavi-one div.uk-grid > div,
.fieldset-container-costi.horizontal .fieldset-container-margini-one div.uk-grid > div,
.fieldset-container-costi.horizontal .fieldset-container-costi-one .fields > div,
.fieldset-container-costi.horizontal .fieldset-container-ricavi-one .fields > div,
.fieldset-container-costi.horizontal .fieldset-container-margini-one .fields > div {
  width: 6em;
  padding-left: 0.40627em;
}
.fieldset-container-costi.horizontal .fieldset-container-costi-one div.uk-grid > div .uk-form-small,
.fieldset-container-costi.horizontal .fieldset-container-ricavi-one div.uk-grid > div .uk-form-small,
.fieldset-container-costi.horizontal .fieldset-container-margini-one div.uk-grid > div .uk-form-small,
.fieldset-container-costi.horizontal .fieldset-container-costi-one .fields > div .uk-form-small,
.fieldset-container-costi.horizontal .fieldset-container-ricavi-one .fields > div .uk-form-small,
.fieldset-container-costi.horizontal .fieldset-container-margini-one .fields > div .uk-form-small {
  line-height: 1.3em;
  height: 1.3em;
}
.fieldset-container-costi.horizontal .fieldset-container-costi-one div.uk-grid > div:nth-child(1),
.fieldset-container-costi.horizontal .fieldset-container-ricavi-one div.uk-grid > div:nth-child(1),
.fieldset-container-costi.horizontal .fieldset-container-margini-one div.uk-grid > div:nth-child(1),
.fieldset-container-costi.horizontal .fieldset-container-costi-one .fields > div:nth-child(1),
.fieldset-container-costi.horizontal .fieldset-container-ricavi-one .fields > div:nth-child(1),
.fieldset-container-costi.horizontal .fieldset-container-margini-one .fields > div:nth-child(1) {
  width: 5.5em;
}
.fieldset-container-costi.horizontal .fieldset-container-costi-one div.uk-grid > div:nth-child(2),
.fieldset-container-costi.horizontal .fieldset-container-ricavi-one div.uk-grid > div:nth-child(2),
.fieldset-container-costi.horizontal .fieldset-container-margini-one div.uk-grid > div:nth-child(2),
.fieldset-container-costi.horizontal .fieldset-container-costi-one .fields > div:nth-child(2),
.fieldset-container-costi.horizontal .fieldset-container-ricavi-one .fields > div:nth-child(2),
.fieldset-container-costi.horizontal .fieldset-container-margini-one .fields > div:nth-child(2) {
  width: 4.7em;
}
.fieldset-container-costi.horizontal .fieldset-container-costi-one div.uk-grid > div.percentage-gain,
.fieldset-container-costi.horizontal .fieldset-container-ricavi-one div.uk-grid > div.percentage-gain,
.fieldset-container-costi.horizontal .fieldset-container-margini-one div.uk-grid > div.percentage-gain,
.fieldset-container-costi.horizontal .fieldset-container-costi-one .fields > div.percentage-gain,
.fieldset-container-costi.horizontal .fieldset-container-ricavi-one .fields > div.percentage-gain,
.fieldset-container-costi.horizontal .fieldset-container-margini-one .fields > div.percentage-gain {
  width: 6em;
  padding-left: 0.40627em;
}
.fieldset-container-costi.horizontal .fieldset-container-costi-one div.uk-grid > div.total-gain,
.fieldset-container-costi.horizontal .fieldset-container-ricavi-one div.uk-grid > div.total-gain,
.fieldset-container-costi.horizontal .fieldset-container-margini-one div.uk-grid > div.total-gain,
.fieldset-container-costi.horizontal .fieldset-container-costi-one .fields > div.total-gain,
.fieldset-container-costi.horizontal .fieldset-container-ricavi-one .fields > div.total-gain,
.fieldset-container-costi.horizontal .fieldset-container-margini-one .fields > div.total-gain {
  width: 6em;
  margin-left: 40.2em;
}
.relationships.order .relationships-list,
.relationships.quotation .relationships-list {
  padding-left: 26px;
}
.relationships.order .relationships-list li,
.relationships.quotation .relationships-list li {
  padding-left: 0.40627em;
  text-align: center;
}
.relationships.order .relationships-list li > a,
.relationships.quotation .relationships-list li > a {
  display: block;
  border: 1px solid #ccc;
}
.relationships.order .relationships-list li.vatrows,
.relationships.quotation .relationships-list li.vatrows {
  margin-left: auto;
  width: 16em;
}
.relationships.order .relationships-list li.vatrows,
.relationships.quotation .relationships-list li.vatrows,
.relationships.order .relationships-list li.operatorvatrows,
.relationships.quotation .relationships-list li.operatorvatrows,
.relationships.order .relationships-list li.reimbursementvatrows,
.relationships.quotation .relationships-list li.reimbursementvatrows,
.relationships.order .relationships-list li.hotelvatrows,
.relationships.quotation .relationships-list li.hotelvatrows,
.relationships.order .relationships-list li.rentvatrows,
.relationships.quotation .relationships-list li.rentvatrows {
  width: 16em;
  display: none;
}
.relationships.order .relationships-list li.vatrows.uk-active,
.relationships.quotation .relationships-list li.vatrows.uk-active,
.relationships.order .relationships-list li.operatorvatrows.uk-active,
.relationships.quotation .relationships-list li.operatorvatrows.uk-active,
.relationships.order .relationships-list li.reimbursementvatrows.uk-active,
.relationships.quotation .relationships-list li.reimbursementvatrows.uk-active,
.relationships.order .relationships-list li.hotelvatrows.uk-active,
.relationships.quotation .relationships-list li.hotelvatrows.uk-active,
.relationships.order .relationships-list li.rentvatrows.uk-active,
.relationships.quotation .relationships-list li.rentvatrows.uk-active {
  display: block;
}
.relationships.order .relationships-list li.vatrows a,
.relationships.quotation .relationships-list li.vatrows a,
.relationships.order .relationships-list li.operatorvatrows a,
.relationships.quotation .relationships-list li.operatorvatrows a,
.relationships.order .relationships-list li.reimbursementvatrows a,
.relationships.quotation .relationships-list li.reimbursementvatrows a,
.relationships.order .relationships-list li.hotelvatrows a,
.relationships.quotation .relationships-list li.hotelvatrows a,
.relationships.order .relationships-list li.rentvatrows a,
.relationships.quotation .relationships-list li.rentvatrows a {
  background-color: red;
  color: white;
  font-weight: bold;
}
.relationships.order .relationships-list li.vatrows,
.relationships.quotation .relationships-list li.vatrows {
  display: block;
}
.relationships.order .relationships-list li.operatorrows.uk-active ~ li.operatorvatrows,
.relationships.quotation .relationships-list li.operatorrows.uk-active ~ li.operatorvatrows {
  display: block;
}
.relationships.order .relationships-list li.reimbursementrows.uk-active ~ li.reimbursementvatrows,
.relationships.quotation .relationships-list li.reimbursementrows.uk-active ~ li.reimbursementvatrows {
  display: block;
}
.relationships.order .relationships-list li.hotelrows.uk-active ~ li.hotelvatrows,
.relationships.quotation .relationships-list li.hotelrows.uk-active ~ li.hotelvatrows {
  display: block;
}
.relationships.order .relationships-list li.rentrows.uk-active ~ li.rentvatrows,
.relationships.quotation .relationships-list li.rentrows.uk-active ~ li.rentvatrows {
  display: block;
}
form.ibproductsordersedit > div.uk-card > .uk-card-header,
form.ibproductsquotationsedit > div.uk-card > .uk-card-header,
form.ibproductsordersedit > div.uk-card > div.uk-card-body,
form.ibproductsquotationsedit > div.uk-card > div.uk-card-body {
  padding: 0px 20px;
  padding-bottom: 0px !important;
}
.show-quotation > .uk-card-header,
.show-order > .uk-card-header,
.show-quotation > .uk-card-body,
.show-order > .uk-card-body {
  padding-bottom: 0px !important;
  padding: 0px 20px;
}
.show-quotation > .uk-card-header .national.boolean,
.show-order > .uk-card-header .national.boolean,
.show-quotation > .uk-card-body .national.boolean,
.show-order > .uk-card-body .national.boolean {
  display: none;
}
.show-quotation > .uk-card-header .uk-form-controls > *,
.show-order > .uk-card-header .uk-form-controls > *,
.show-quotation > .uk-card-body .uk-form-controls > *,
.show-order > .uk-card-body .uk-form-controls > * {
  display: inline-block;
  width: 100%;
  border: 1px solid #b4b4b4;
  background: #eee;
  cursor: not-allowed;
}
.tot-ricavo.showfield .uk-form-controls span,
.tot-ricavo .uk-form-controls input {
  background-color: #0b9a00 !important;
  color: whitesmoke;
  font-weight: bold;
}
.total-proposal.showfield .uk-form-controls span,
.total-proposal .uk-form-controls input {
  background-color: #0098ff !important;
  color: whitesmoke;
  font-weight: bold;
}
.quotationvalid {
  background-color: #0f7e0f;
  color: whitesmoke;
  font-weight: bold;
}
.quotationnotvalid {
  background-color: #ff0000;
  color: whitesmoke;
  font-weight: bold;
}
.percentage-gain {
  position: relative;
}
.percentage-gain input {
  padding-right: 25px !important;
}
.percentage-gain .uk-form-controls.uk-margin-remove-left span {
  display: inline-block;
  width: auto;
  padding-right: 25px !important;
}
.percentage-gain:after {
  content: '%';
  display: block;
  position: absolute;
  top: 2px;
  width: 20px;
  height: 20px;
  right: 0px;
  color: white;
}
body[class*="mostra-ordine"],
body[class*="mostra-preventivo"] {
  position: relative;
  padding-bottom: 80px;
}
body[class*="mostra-ordine"] .uk-card.uk-card-default.show-order,
body[class*="mostra-preventivo"] .uk-card.uk-card-default.show-order,
body[class*="mostra-ordine"] .uk-card.uk-card-default.show-quotation,
body[class*="mostra-preventivo"] .uk-card.uk-card-default.show-quotation {
  position: static;
}
body[class*="mostra-ordine"] .fieldset-container-costi,
body[class*="mostra-preventivo"] .fieldset-container-costi {
  position: absolute;
  bottom: -85px;
}
form.ibproductsordersedit > div.uk-card > div.uk-card-body {
  padding-bottom: 0px;
}
.uk-form-label {
  font-size: 0.7em;
  font-weight: bold;
}
.uk-width-1-1.ibfieldvertical.date,
.ibfieldvertical.event-starts-at,
.ibfieldvertical.calculated-event-days {
  margin-left: 1.5em;
}
.total-gain.showfield .uk-form-controls,
.percentage-gain.showfield .uk-form-controls,
.total-gain input,
.percentage-gain input {
  text-align: right;
}
.money input {
  text-align: right;
}
.fieldset-container-notes {
  min-width: 280px;
}
.uk-form-small:not(textarea):not([multiple]):not([size]) {
  height: 1.8em;
  padding-right: 0.2em;
  padding-left: 0.2em;
}
/******
LO SCHIFO INIZIA QUI
 */
.uk-grid-column-small > *,
.uk-grid-small > * {
  padding-left: 6.5px;
}
.uk-card-default {
  background-color: #e6e6e6;
}
.uk-card.uk-card-default[class*=" show-"] > .uk-card-header,
form .uk-card.uk-card-default.uk-card-small > .uk-card-header {
  padding: 0.3em 1em;
}
.uk-card.uk-card-default[class*=" show-"] > .uk-card-header .navbar .brand,
form .uk-card.uk-card-default.uk-card-small > .uk-card-header .navbar .brand,
.uk-card.uk-card-default[class*=" show-"] > .uk-card-header .navbar .nav > li > a,
form .uk-card.uk-card-default.uk-card-small > .uk-card-header .navbar .nav > li > a,
.uk-card.uk-card-default[class*=" show-"] > .uk-card-header .navbar-search,
form .uk-card.uk-card-default.uk-card-small > .uk-card-header .navbar-search,
.uk-card.uk-card-default[class*=" show-"] > .uk-card-header .uk-navbar-item,
form .uk-card.uk-card-default.uk-card-small > .uk-card-header .uk-navbar-item,
.uk-card.uk-card-default[class*=" show-"] > .uk-card-header .uk-navbar-nav > li > a,
form .uk-card.uk-card-default.uk-card-small > .uk-card-header .uk-navbar-nav > li > a,
.uk-card.uk-card-default[class*=" show-"] > .uk-card-header .uk-navbar-toggle,
form .uk-card.uk-card-default.uk-card-small > .uk-card-header .uk-navbar-toggle {
  min-height: unset;
}
/******
E IL GROSSO FINISCE QUI
 */
body {
  color: #000;
}
.uk-card-small > * {
  padding: 10px 10px;
}
.uk-margin-bottom.uk-fieldset {
  margin-bottom: 0 !important;
}
.uk-legend {
  font-size: 19px;
  text-transform: uppercase;
  color: #000;
}
.uk-offcanvas-bar {
  background-color: lightgrey;
}
.datatable tbody * {
  font-size: 15px;
  line-height: 1.08em;
}
.uk-card-small .uk-card-body,
.uk-card-small.uk-card-body {
  padding-top: 6.5px;
  bottom: 6.5px;
}
body > .uk-padding-small {
  padding-top: 0;
}
div[class*=" show-"] > .uk-card-header,
div[class*=" show-"] > .uk-card-body {
  padding-bottom: 0px !important;
  padding: 0px 20px;
}
div[class*=" show-"] > .uk-card-header .national.boolean,
div[class*=" show-"] > .uk-card-body .national.boolean {
  display: none;
}
div[class*=" show-"] > .uk-card-header .uk-form-controls > *,
div[class*=" show-"] > .uk-card-body .uk-form-controls > * {
  display: inline-block;
  width: 100%;
  border: 1px solid #b4b4b4;
  background: #eee;
  cursor: not-allowed;
}
.uk-width-3xlarge {
  width: 53em;
}
.uk-form-horizontal .ibfieldvertical .uk-form-label {
  width: 100%;
}
.uk-form-horizontal .ibfieldvertical .uk-form-controls {
  margin-left: 0px;
}
/***
START CALENDARIO
***/
table.datatable#operatoroperatorsworkingdayscalendar1 tbody tr td {
  padding: 0px;
}
tbody tr td.workingdayselector {
  width: 33px;
  padding: 0px;
}
tbody tr td.workingdayselector.am {
  padding-right: 0px;
}
tbody tr td.workingdayselector.pm {
  padding-left: 0px;
}
tbody tr td.workingdayselector select.uk-select {
  height: 26px !important;
}
tbody tr td.workingdayselector select.uk-select.dayselect {
  max-width: 30px !important;
}
select.dayselect:focus,
select.dayselect:active {
  background-color: #fff !important;
  color: #000 !important;
}
.uk-select.dayselect {
  width: 30px;
  text-align: center;
  background-image: none !important;
  padding: 0px 0px !important;
  text-transform: uppercase;
}
.daystable {
  table-layout: fixed;
}
.daystable .uk-select.dayselect {
  width: 200px;
}
th.default,
td.default,
th.eff.matt,
td.eff.matt,
th.eff.pom,
td.eff.pom,
th.studpaghe.matt,
td.studpaghe.matt,
th.studpaghe.pom,
td.studpaghe.pom {
  width: 60px;
}
.dailyallowanceth {
  width: 70px;
}
tr td span.uk-align-right {
  margin: 0px;
}
.daydate {
  width: 130px;
}
.eff {
  background-color: #0080001e;
}
.studpaghe {
  background-color: #ff00001e;
}
.matt {
  background-image: repeating-conic-gradient(#dedede 52 0% 12%, #cdcdcd 42 0% 25%);
  background-position: 0 0, 32px 32px;
  background-size: 64px 64px;
}
.valclass-s {
  background-color: #ffa500 !important;
  color: #ffffff !important;
}
.valclass-c {
  background-color: #008000 !important;
  color: #ffffff !important;
}
.valclass-ml,
.valclass-a {
  background-color: #ff0000 !important;
  color: #ffffff !important;
}
.valclass-mt {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.valclass-i {
  background-color: #ff0000 !important;
  color: #ffffff !important;
}
.valclass-rs,
.valclass-fg {
  background-color: #ffffff !important;
  color: #ff0000 !important;
}
.valclass-fl {
  background-color: #ffffff !important;
  color: #000000 !important;
}
.valclass-bp {
  background-color: #ffff00 !important;
  color: #000000 !important;
}
.valclass-bm {
  background-color: #ffff00 !important;
  color: #ff0000 !important;
}
.valclass-f,
.valclass-rf {
  background-color: #b6d716 !important;
  color: #ffffff !important;
}
.valclass-mh,
.valclass-ms,
.valclass-mt {
  background-color: #6f94e6 !important;
  color: #ffffff !important;
}
.calendario-presenze .sectionheader {
  background-color: #fff;
}
.calendario-presenze .sectionheader .columns {
  display: none;
}
.calendario-presenze td.am,
.calendario-presenze th.am {
  border-left: 3px solid rgba(0, 0, 0, 0.3);
}
.workingdaycalendarcontroller .columnsintestations {
  display: none;
}
.workingdaycalendarcontroller td[class*='oliday'] {
  background-color: #ebeaf7 !important;
  outline: 1px solid rgba(0, 0, 255, 0.7);
}
.workingdaycalendarcontroller td[class*='bb'],
.workingdaycalendarcontroller td[class*='Bb'] {
  background-color: #eef8ea !important;
  outline: 1px solid rgba(0, 255, 0, 0.7);
}
.workingdaycalendarcontroller td[class*='lexibi'] {
  background-color: #f7eaec !important;
  outline: 1px solid rgba(255, 0, 0, 0.7);
}
.workingdaycalendarcontroller td[class*='rol'],
.workingdaycalendarcontroller td[class*='Rol'] {
  background-color: #eef7f7;
  outline: 1px solid rgba(0, 255, 255, 0.7);
}
table.datatable tr .holiday {
  box-shadow: inset 0 -5px 0 rgba(255, 0, 4, 0.6), inset 0 -10px 0px #ffff00 !important;
  box-shadow: inset 0 -5px 0 rgba(255, 0, 4, 0.6) !important;
}
table.datatable tr .real input,
table.datatable tr .real select {
  background-color: #91919111;
}
table.datatable td[class*='RealAm'],
table.datatable td[class*='RealPm'],
table.datatable td[class*='BureauAm'],
table.datatable td[class*='BureauPm'] {
  padding: 8px 0px;
}
/***
END CALENDARIO
***/
/***
START PREVENTIVO-ORDINE
***/
.ibfieldvertical.event-starts-at {
  margin-left: 2.3em;
}
.ibfieldvertical.calculated-event-days {
  margin-left: 2.3em;
}
.tot-ricavo .uk-form-controls {
  margin-left: 190px;
}
.ibfieldhorizontal.event {
  margin-top: 30px;
}
body.order-quotation .uk-h3 {
  background-color: green;
  color: white;
}
body[class*="mostra-preventivo"] .fieldset-container-costi {
  bottom: -90px;
}
.fieldset-container-costi-one fieldset legend > span:first-of-type,
.fieldset-container-ricavi-one fieldset legend > span:first-of-type,
.fieldset-container-margini-one fieldset legend > span:first-of-type {
  font-size: 11px;
  font-weight: bold;
  font-size: 0.7em;
}
.fieldset-container-costi-one fieldset > *,
.fieldset-container-ricavi-one fieldset > *,
.fieldset-container-margini-one fieldset > * {
  display: inline-block;
  width: 840px;
  float: left;
}
.fieldset-container-costi-one fieldset > legend,
.fieldset-container-ricavi-one fieldset > legend,
.fieldset-container-margini-one fieldset > legend {
  width: 100px;
}
.total-costs.showfield .uk-form-controls,
.total-vehicles-cost.showfield .uk-form-controls,
.total-reimbursements-cost.showfield .uk-form-controls,
.total-operators-cost.showfield .uk-form-controls,
.total-hotels-cost.showfield .uk-form-controls,
.total-rents-cost.showfield .uk-form-controls,
.total-daily-allowances-cost.showfield .uk-form-controls,
.total-costs .uk-form-controls input,
.total-vehicles-cost .uk-form-controls input,
.total-reimbursements-cost .uk-form-controls input,
.total-operators-cost .uk-form-controls input,
.total-hotels-cost .uk-form-controls input,
.total-rents-cost .uk-form-controls input,
.total-daily-allowances-cost .uk-form-controls input {
  font-weight: bold;
}
.total-vehicles-revenue.showfield .uk-form-controls,
.total-reimbursements-revenue.showfield .uk-form-controls,
.total-operators-revenue.showfield .uk-form-controls,
.total-hotels-revenue.showfield .uk-form-controls,
.total-rents-revenue.showfield .uk-form-controls,
.total-gain.showfield .uk-form-controls,
.total-daily-allowances-revenue.showfield .uk-form-controls,
.total-vehicles-revenue .uk-form-controls input,
.total-reimbursements-revenue .uk-form-controls input,
.total-operators-revenue .uk-form-controls input,
.total-hotels-revenue .uk-form-controls input,
.total-rents-revenue .uk-form-controls input,
.total-gain .uk-form-controls input,
.total-daily-allowances-revenue .uk-form-controls input {
  color: green;
  font-weight: bold;
}
.fieldsetcosti-one legend {
  position: relative;
  top: 17px;
}
.cambia-fornitore {
  width: 10px !important;
}
.dataTables_length select.uk-select {
  height: 32px !important;
}
.fieldset-container-costi:not(.horizontal) .fieldsetcosti .uk-form-controls.uk-margin-remove-left,
.fieldset-container-costi:not(.horizontal) .fieldsetcosti .tot-ricavo .uk-form-controls {
  width: 110px;
}
.fieldset-container-costi:not(.horizontal) .fieldsetcosti .total-gain .uk-form-controls,
.fieldset-container-costi:not(.horizontal) .fieldsetcosti .percentage-gain .uk-form-controls {
  width: 205px;
}
.fieldset-container-costi:not(.horizontal) .fieldsetcosti .percentage-gain:after {
  right: -20px;
}
table.datatable {
  margin-left: 0px;
}
table.datatable.vehicle.engagement .datatablefilter {
  display: none;
}
table.datatable.vehicle.engagement .headercell .uk-text-truncate {
  white-space: collapse;
}
body[class*="modifica-preventivo"],
body[class*="modifica-ordine"] {
  position: relative;
  padding-bottom: 70px;
}
body[class*="modifica-preventivo"] form > div,
body[class*="modifica-ordine"] form > div {
  position: static;
}
body[class*="modifica-preventivo"] .fieldset-container-costi.horizontal,
body[class*="modifica-ordine"] .fieldset-container-costi.horizontal {
  position: absolute;
  bottom: 10px;
}
/***
END PREVENTIVO-ORDINE
***/
/***
START NOTE
***/
.ib-notes-table .ib-notes-type,
.ib-notes-table .ib-notes-username,
.ib-notes-table .ib-notes-archive {
  display: none;
}
.fieldsetnotes .refresh {
  display: none;
}
.fieldsetnotes .ibfetcher,
.fieldsetnotes .fetchercontainer {
  width: 100%;
}
.fieldsetnotes .uk-card-header {
  padding-bottom: 10px;
}
.fieldsetnotes .fetchercontainer table tr > td:first-of-type {
  width: 20px!important;
  padding: 0px;
}
.fieldsetnotes .fetchercontainer table tr > td:last-of-type {
  display: none;
}
/***
END NOTE
***/
/***
START OPERATORE
***/
fieldset.valid legend {
  background-color: #16d316;
  color: white;
}
fieldset.expired legend {
  background-color: #ff0000;
  color: white;
}
.fieldsetcontacts .ibfetcherbuttons {
  display: none;
}
.usermodifica-operator form > div > .uk-card-body {
  padding: 0px;
}
.usermodifica-operator form > div > .uk-card-body .fieldset-container-all {
  max-width: 850px;
  padding-left: 10px;
}
.avatarpadovanio {
  width: 200px;
}
table.dataTable.orderrow tbody tr.suppliertargetactivefalse td,
table.dataTable.orderrow tbody tr.suppliertargetactivefalse td a,
table.dataTable.orderrow tbody tr.suppliertargetactivefalse .supplierTarget a {
  color: red;
}
table.dataTable.operator tbody tr.active0 .supplierTarget,
table.dataTable.orderrow tbody tr.suppliertargetactivefalse .supplierTarget,
table.dataTable.orderrow tbody tr.suppliertargetactive0 .supplierTarget,
table.dataTable.operator tbody tr.active0 .userUserdataSurname,
table.dataTable.orderrow tbody tr.suppliertargetactivefalse .userUserdataSurname,
table.dataTable.orderrow tbody tr.suppliertargetactive0 .userUserdataSurname,
table.dataTable.operator tbody tr.active0 .userUserdataFirstName,
table.dataTable.orderrow tbody tr.suppliertargetactivefalse .userUserdataFirstName,
table.dataTable.orderrow tbody tr.suppliertargetactive0 .userUserdataFirstName {
  color: red;
}
.fieldset-container-documents *,
.fieldset-container-rankings *,
.fieldset-container-bank * {
  box-shadow: none !important;
}
.fieldset-container-documents form > .uk-card.uk-card-default,
.fieldset-container-rankings form > .uk-card.uk-card-default,
.fieldset-container-bank form > .uk-card.uk-card-default {
  width: 100%;
  display: flex;
  align-items: center;
}
.fieldset-container-documents form > .uk-card.uk-card-default > div,
.fieldset-container-rankings form > .uk-card.uk-card-default > div,
.fieldset-container-bank form > .uk-card.uk-card-default > div {
  width: auto;
}
.fieldset-container-documents form > .uk-card.uk-card-default .uk-card-header,
.fieldset-container-rankings form > .uk-card.uk-card-default .uk-card-header,
.fieldset-container-bank form > .uk-card.uk-card-default .uk-card-header {
  width: 100px;
}
.fieldset-container-documents form > .uk-card.uk-card-default .uk-card-header .uk-h3,
.fieldset-container-rankings form > .uk-card.uk-card-default .uk-card-header .uk-h3,
.fieldset-container-bank form > .uk-card.uk-card-default .uk-card-header .uk-h3 {
  text-transform: uppercase;
  font-size: 12px;
}
.fieldset-container-documents .fieldsetnotes .ibfetcher,
.fieldset-container-rankings .fieldsetnotes .ibfetcher,
.fieldset-container-bank .fieldsetnotes .ibfetcher,
.fieldset-container-documents .fieldsetnotes .fetchercontainer,
.fieldset-container-rankings .fieldsetnotes .fetchercontainer,
.fieldset-container-bank .fieldsetnotes .fetchercontainer {
  width: 100%;
}
.fieldset-container-documents .fieldsetnotes .uk-card-header,
.fieldset-container-rankings .fieldsetnotes .uk-card-header,
.fieldset-container-bank .fieldsetnotes .uk-card-header {
  padding-bottom: 10px;
}
.fieldset-container-documents .fieldsetnotes .fetchercontainer table tr > td:first-of-type,
.fieldset-container-rankings .fieldsetnotes .fetchercontainer table tr > td:first-of-type,
.fieldset-container-bank .fieldsetnotes .fetchercontainer table tr > td:first-of-type {
  width: 20px!important;
  padding: 0px;
}
.fieldset-container-documents .fieldsetnotes .fetchercontainer table tr > td:last-of-type,
.fieldset-container-rankings .fieldsetnotes .fetchercontainer table tr > td:last-of-type,
.fieldset-container-bank .fieldsetnotes .fetchercontainer table tr > td:last-of-type {
  display: none;
}
.fieldset-container-documents .uk-navbar-left,
.fieldset-container-rankings .uk-navbar-left,
.fieldset-container-bank .uk-navbar-left {
  display: none;
}
.fieldset-container-documents .uk-card-header,
.fieldset-container-rankings .uk-card-header,
.fieldset-container-bank .uk-card-header {
  padding: 0px;
}
.fieldset-container-documents .select2-container .select2-selection--multiple,
.fieldset-container-rankings .select2-container .select2-selection--multiple,
.fieldset-container-bank .select2-container .select2-selection--multiple {
  min-height: unset;
}
.fieldset-container-documents .select2-container--default .select2-selection--multiple.select2-selection--clearable,
.fieldset-container-rankings .select2-container--default .select2-selection--multiple.select2-selection--clearable,
.fieldset-container-bank .select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 0px;
}
.fieldset-container-documents .select2-container--default .select2-selection--multiple .select2-selection__choice__display,
.fieldset-container-rankings .select2-container--default .select2-selection--multiple .select2-selection__choice__display,
.fieldset-container-bank .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  font-size: 12px;
}
.fieldset-container-documents .select2-container--default .select2-selection--multiple .select2-selection__choice,
.fieldset-container-rankings .select2-container--default .select2-selection--multiple .select2-selection__choice,
.fieldset-container-bank .select2-container--default .select2-selection--multiple .select2-selection__choice {
  margin-top: 1px;
  line-height: 1em;
  padding-left: 3px;
}
.fieldset-container-documents .select2-selection__choice__remove,
.fieldset-container-rankings .select2-selection__choice__remove,
.fieldset-container-bank .select2-selection__choice__remove {
  display: none;
}
.fieldset-container-documents .select2-selection.select2-selection--multiple.select2-selection--clearable,
.fieldset-container-rankings .select2-selection.select2-selection--multiple.select2-selection--clearable,
.fieldset-container-bank .select2-selection.select2-selection--multiple.select2-selection--clearable {
  padding-bottom: 0px;
  border-radius: 0px;
}
.fieldset-container-documents .select2-selection__clear,
.fieldset-container-rankings .select2-selection__clear,
.fieldset-container-bank .select2-selection__clear {
  display: none;
}
.fieldset-container-documents .uk-card-body,
.fieldset-container-rankings .uk-card-body,
.fieldset-container-bank .uk-card-body {
  padding: 0px;
}
.fieldset-container-documents .uk-card-body input[type="date"]::-webkit-inner-spin-button,
.fieldset-container-rankings .uk-card-body input[type="date"]::-webkit-inner-spin-button,
.fieldset-container-bank .uk-card-body input[type="date"]::-webkit-inner-spin-button,
.fieldset-container-documents .uk-card-body input[type="date"]::-webkit-calendar-picker-indicator,
.fieldset-container-rankings .uk-card-body input[type="date"]::-webkit-calendar-picker-indicator,
.fieldset-container-bank .uk-card-body input[type="date"]::-webkit-calendar-picker-indicator {
  display: none;
  -webkit-appearance: none;
}
.fieldset-container-documents .uk-card-body .numero-tessera-sanitaria,
.fieldset-container-rankings .uk-card-body .numero-tessera-sanitaria,
.fieldset-container-bank .uk-card-body .numero-tessera-sanitaria,
.fieldset-container-documents .uk-card-body .numero-documento,
.fieldset-container-rankings .uk-card-body .numero-documento,
.fieldset-container-bank .uk-card-body .numero-documento {
  width: 95px;
}
.fieldset-container-documents .uk-card-body .scadenza,
.fieldset-container-rankings .uk-card-body .scadenza,
.fieldset-container-bank .uk-card-body .scadenza {
  width: 90px;
}
.fieldset-container-documents .uk-card-body .tipo-patente,
.fieldset-container-rankings .uk-card-body .tipo-patente,
.fieldset-container-bank .uk-card-body .tipo-patente {
  width: 90px;
}
.fieldset-container-documents .uk-card-body .file-unico,
.fieldset-container-rankings .uk-card-body .file-unico,
.fieldset-container-bank .uk-card-body .file-unico {
  margin-left: 95px;
}
.fieldset-container-documents .uk-card-body .tipo-patente + .file-unico,
.fieldset-container-rankings .uk-card-body .tipo-patente + .file-unico,
.fieldset-container-bank .uk-card-body .tipo-patente + .file-unico {
  margin-left: 5px;
}
.fieldset-container-documents .uk-card-body .immagine,
.fieldset-container-rankings .uk-card-body .immagine,
.fieldset-container-bank .uk-card-body .immagine {
  margin-left: 95px;
}
.fieldset-container-documents .uk-card-body .file,
.fieldset-container-rankings .uk-card-body .file,
.fieldset-container-bank .uk-card-body .file {
  width: 200px;
}
.fieldset-container-documents .uk-card-body .file .fileslist,
.fieldset-container-rankings .uk-card-body .file .fileslist,
.fieldset-container-bank .uk-card-body .file .fileslist {
  display: block;
  float: left;
  width: 70px;
  list-style: none;
  margin-top: 0;
}
.fieldset-container-documents .uk-card-body .file .dropzone,
.fieldset-container-rankings .uk-card-body .file .dropzone,
.fieldset-container-bank .uk-card-body .file .dropzone {
  min-height: unset;
}
.fieldset-container-documents .uk-card-body .file .dropzone .dz-preview,
.fieldset-container-rankings .uk-card-body .file .dropzone .dz-preview,
.fieldset-container-bank .uk-card-body .file .dropzone .dz-preview {
  margin: 0px;
}
.fieldset-container-documents .uk-card-body .file .dropzone .dz-preview .dz-details,
.fieldset-container-rankings .uk-card-body .file .dropzone .dz-preview .dz-details,
.fieldset-container-bank .uk-card-body .file .dropzone .dz-preview .dz-details {
  display: none;
}
.fieldset-container-documents .uk-card-body .file .dropzone .dz-preview .dz-image,
.fieldset-container-rankings .uk-card-body .file .dropzone .dz-preview .dz-image,
.fieldset-container-bank .uk-card-body .file .dropzone .dz-preview .dz-image {
  width: 30px;
  height: 30px;
  min-height: unset;
}
.fieldset-container-documents .uk-card-body .file .dropzone .dz-preview > div:not('.dz-image'),
.fieldset-container-rankings .uk-card-body .file .dropzone .dz-preview > div:not('.dz-image'),
.fieldset-container-bank .uk-card-body .file .dropzone .dz-preview > div:not('.dz-image') {
  position: absolute;
  top: 0px;
  left: 0px;
}
.fieldset-container-documents .uk-card-body .file .dropzone.dz-clickable,
.fieldset-container-rankings .uk-card-body .file .dropzone.dz-clickable,
.fieldset-container-bank .uk-card-body .file .dropzone.dz-clickable {
  float: left;
  width: 65px;
  margin-left: 0px;
  padding: 2px 10px;
}
.fieldset-container-documents .uk-card-body .file .dropzone .fileslist,
.fieldset-container-rankings .uk-card-body .file .dropzone .fileslist,
.fieldset-container-bank .uk-card-body .file .dropzone .fileslist {
  width: 25px;
}
.fieldset-container-documents .uk-card-body .file .dropzone .dz-default.dz-message,
.fieldset-container-rankings .uk-card-body .file .dropzone .dz-default.dz-message,
.fieldset-container-bank .uk-card-body .file .dropzone .dz-default.dz-message {
  margin: 0;
}
.fieldset-container-documents .uk-card-body .file .ib-text-filename,
.fieldset-container-rankings .uk-card-body .file .ib-text-filename,
.fieldset-container-bank .uk-card-body .file .ib-text-filename,
.fieldset-container-documents .uk-card-body .file .ib-text-upload,
.fieldset-container-rankings .uk-card-body .file .ib-text-upload,
.fieldset-container-bank .uk-card-body .file .ib-text-upload {
  display: none;
}
.fieldset-container-documents .uk-card-body .rilasciato-il,
.fieldset-container-rankings .uk-card-body .rilasciato-il,
.fieldset-container-bank .uk-card-body .rilasciato-il,
.fieldset-container-documents .uk-card-body .immagine-fronte,
.fieldset-container-rankings .uk-card-body .immagine-fronte,
.fieldset-container-bank .uk-card-body .immagine-fronte,
.fieldset-container-documents .uk-card-body .immagine-retro,
.fieldset-container-rankings .uk-card-body .immagine-retro,
.fieldset-container-bank .uk-card-body .immagine-retro,
.fieldset-container-documents .uk-card-body .rilasciato-da,
.fieldset-container-rankings .uk-card-body .rilasciato-da,
.fieldset-container-bank .uk-card-body .rilasciato-da {
  display: none;
}
.fieldset-container-documents .uk-card-body > div,
.fieldset-container-rankings .uk-card-body > div,
.fieldset-container-bank .uk-card-body > div {
  float: left;
}
.fieldset-container-documents .uk-card-body > div .uk-form-label,
.fieldset-container-rankings .uk-card-body > div .uk-form-label,
.fieldset-container-bank .uk-card-body > div .uk-form-label {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fieldset-container-documents .uk-card-body > div .uk-form-label + .uk-form-controls,
.fieldset-container-rankings .uk-card-body > div .uk-form-label + .uk-form-controls,
.fieldset-container-bank .uk-card-body > div .uk-form-label + .uk-form-controls {
  margin-left: 0px;
}
div.fiscal-code {
  width: 10.5em !important;
}
div.qualification.select {
  width: 18em !important;
}
.fieldset-container-bank .uk-card-body > div {
  display: none;
}
.fieldset-container-bank .uk-card-body > div.banca,
.fieldset-container-bank .uk-card-body > div.iban {
  display: block;
  width: 15em;
}
.fieldset-container-bank.bankazienda .uk-card-body > div.swift,
.fieldset-container-bank.bankazienda .uk-card-body > div.termini-pagamento {
  width: 6em;
  display: block;
}
.fieldset-container-rankings,
.fieldset-container-bank {
  margin-top: 0px !important;
}
.fieldset-container-rankings .ibfetchercontainer,
.fieldset-container-bank .ibfetchercontainer {
  margin-left: -15px;
}
.fieldset-container-rankings .uk-card-header,
.fieldset-container-bank .uk-card-header,
.fieldset-container-rankings .ibfetcherbuttons,
.fieldset-container-bank .ibfetcherbuttons {
  display: none;
}
.fieldset-container-rankings .uk-card-body > div,
.fieldset-container-bank .uk-card-body > div {
  margin-right: 5px;
}
.fieldset-container-rankings .uk-card-body > div.stelle,
.fieldset-container-bank .uk-card-body > div.stelle,
.fieldset-container-rankings .uk-card-body > div.indice-di-gradimento,
.fieldset-container-bank .uk-card-body > div.indice-di-gradimento {
  width: 3em;
}
.fieldset-container-rankings .uk-card-body > div.tassa-di-soggiorno,
.fieldset-container-bank .uk-card-body > div.tassa-di-soggiorno {
  width: 4.5em;
}
.fieldset-container-rankings .uk-card-body > div.note,
.fieldset-container-bank .uk-card-body > div.note {
  width: 45em;
}
.fieldset-container-rankings .uk-card-body > div.note textarea,
.fieldset-container-bank .uk-card-body > div.note textarea {
  height: 2em;
}
fieldset.operator-card {
  outline: 2px solid red;
  min-inline-size: auto;
}
fieldset.logo-card {
  min-inline-size: auto;
}
.uk-width-operatorsectionwidth {
  max-width: 1440px;
}
.uk-form-horizontal .uk-form-label {
  width: 90px;
}
.uk-form-horizontal .uk-form-controls {
  margin-left: 95px;
}
body .uk-margin-small-bottom {
  margin-bottom: 2px !important;
}
.uk-table-small th,
.uk-table-small td {
  padding: 2px;
}
.padovanioperatore fieldset.uk-margin-bottom {
  margin-bottom: 0px !important;
}
.padovanioperatore fieldset .uk-grid-small > .uk-grid-margin {
  margin-top: 0px;
}
.padovanioperatore fieldset .fields > div {
  display: inline-block;
  width: 7.5em;
  padding-left: 0px;
}
.padovanioperatore fieldset .fields > div label.uk-form-label {
  display: block;
  float: none;
  width: 100%;
}
.padovanioperatore fieldset .fields > div label.uk-form-label + .uk-form-controls {
  margin-left: 0;
}
.padovanioperatore.fieldset-container-contract > div {
  width: 1400px;
}
.padovanioperatore.fieldset-container-contract .fieldsetcontract .contracttype-id {
  width: 15em;
}
.padovanioperatore.fieldset-container-contract .fieldsetcontract .client-id {
  width: 27em;
}
.padovanioperatore.fieldset-container-contract .fieldsetcontract .toggle {
  display: flex;
  flex-direction: row-reverse;
  align-items: end;
}
.padovanioperatore.fieldset-container-contract .fieldsetcontract .toggle > div {
  margin-right: 20px;
}
.padovanioperatore.fieldset-container-contract .fieldsetcontract .toggle .uk-button {
  height: fit-content;
  margin-left: 10px;
}
.padovanioperatore .contactfield .uk-form-controls a {
  font-size: 13px;
  background-color: white;
  height: 1.8em;
  padding-right: 0.2em;
  padding-left: 0.2em;
  border: 1px solid #b4b4b4;
}
.padovanioperatore .contactfield .uk-button.uk-button-small {
  margin-top: 27px;
  line-height: 23px;
}
.padovanioperatore fieldset .fields > div.company-site-slug {
  width: 3.75em;
}
.padovanioperatore fieldset .fields > div.company-site-slug .select2-selection__clear {
  display: none;
}
.padovanioperatore fieldset .fields > div.first-name,
.padovanioperatore fieldset .fields > div.surname {
  width: 10.5em;
}
.padovanioperatore fieldset .fields > div.internal-approval-rating {
  width: 3.75em;
}
.padovanioperatore fieldset .fields > div.active {
  margin-left: 5px;
  width: 3em;
}
.padovanioperatore fieldset .fields > div.sex {
  width: 3em;
}
.padovanioperatore fieldset .fields > div.birth-city {
  width: 15em;
}
.padovanioperatore fieldset .fields > div.birth-province {
  width: 3em;
}
.padovanioperatore fieldset .fields > div.contactfield {
  width: auto;
}
.padovanioperatore fieldset .fields > div.contactfield + .contactfield {
  margin-left: 5px;
}
.padovanioperatore fieldset .fields > div.birth-date {
  width: 6em;
}
.padovanioperatore fieldset .fields > div.birth-date input[type="date"]::-webkit-inner-spin-button,
.padovanioperatore fieldset .fields > div.birth-date input[type="date"]::-webkit-calendar-picker-indicator {
  display: none;
  -webkit-appearance: none;
}
.padovanioperatore fieldset .fields > div.street {
  width: 18em;
}
.padovanioperatore fieldset .fields > div.number {
  width: 3em;
}
.padovanioperatore fieldset .fields > div.started-at {
  width: 6.75em;
}
.padovanioperatore fieldset .fields > div.unilav {
  width: 9.75em;
}
.padovanioperatore fieldset .fields > div.operator-neat-day,
.padovanioperatore fieldset .fields > div.cost-gross-day,
.padovanioperatore fieldset .fields > div.cost-company-day {
  width: 4.35em;
}
.padovanioperatore fieldset .fields > div.ended-at {
  width: 10.2em;
}
.padovanioperatore fieldset .fields > div.ended-at div.uk-inline {
  width: 6.75em;
}
.padovanioperatore fieldset .fields > div.ended-at .uk-button-small {
  line-height: 22px;
}
.padovanioperatore fieldset .fields > div.city {
  width: 18em;
}
.padovanioperatore fieldset .fields > div.zip {
  width: 4.5em;
}
.padovanioperatore fieldset .fields > div.province,
.padovanioperatore fieldset .fields > div.state {
  width: 3em;
}
.fornitore.padovanioperatore fieldset .fields > div.province,
.fornitore.padovanioperatore fieldset .fields > div.state {
  width: 4.5em;
}
/***
END OPERATORE
***/
/***
START CAMPI TABELLE
***/
table.dataTable tbody tr.convocation-excel-printed-atcompiled .convocationExcelPrintedAt {
  background-color: rgba(51, 172, 18, 0.53);
}
.seleziona-riga {
  max-width: 20px;
}
.ib-alertbutton {
  padding: 0px;
}
table.dataTable tbody tr.internal-approval-rating4 .userUserdataSurname,
table.dataTable tbody tr.internal-approval-rating4 .userUserdataFirstName {
  box-shadow: inset 0 -2px 0px rgba(255, 0, 0, 0.7);
}
table.dataTable tbody tr.internal-approval-rating3 .userUserdataSurname,
table.dataTable tbody tr.internal-approval-rating3 .userUserdataFirstName {
  box-shadow: inset 0 -2px 0px rgba(255, 0, 0, 0.5);
}
table.dataTable tbody tr.internal-approval-rating2 .userUserdataSurname,
table.dataTable tbody tr.internal-approval-rating2 .userUserdataFirstName {
  box-shadow: inset 0 -2px 0px rgba(255, 0, 0, 0.2);
}
tr.sellablesuppliersellabletargetpassengers1 .firstPassenger select,
tr.sellablesuppliersellabletargetpassengers1 .secondPassenger select,
tr.sellablesuppliersellabletargetpassengers1 .thirdPassenger select,
tr.sellablesuppliersellabletargetpassengers1 .fourthPassenger select,
tr.sellablesuppliersellabletargetpassengers1 .fifthPassenger select,
tr.sellablesuppliersellabletargetpassengers1 .sixthPassenger select,
tr.sellablesuppliersellabletargetpassengers1 .seventhPassenger select,
tr.sellablesuppliersellabletargetpassengers1 .eighthPassenger select {
  display: none !important;
}
tr.sellablesuppliersellabletargetpassengers2 .secondPassenger select,
tr.sellablesuppliersellabletargetpassengers2 .thirdPassenger select,
tr.sellablesuppliersellabletargetpassengers2 .fourthPassenger select,
tr.sellablesuppliersellabletargetpassengers2 .fifthPassenger select,
tr.sellablesuppliersellabletargetpassengers2 .sixthPassenger select,
tr.sellablesuppliersellabletargetpassengers2 .seventhPassenger select,
tr.sellablesuppliersellabletargetpassengers2 .eighthPassenger select {
  display: none !important;
}
tr.sellablesuppliersellabletargetpassengers3 .thirdPassenger select,
tr.sellablesuppliersellabletargetpassengers3 .fourthPassenger select,
tr.sellablesuppliersellabletargetpassengers3 .fifthPassenger select,
tr.sellablesuppliersellabletargetpassengers3 .sixthPassenger select,
tr.sellablesuppliersellabletargetpassengers3 .seventhPassenger select,
tr.sellablesuppliersellabletargetpassengers3 .eighthPassenger select {
  display: none !important;
}
tr.sellablesuppliersellabletargetpassengers4 .fourthPassenger select,
tr.sellablesuppliersellabletargetpassengers4 .fifthPassenger select,
tr.sellablesuppliersellabletargetpassengers4 .sixthPassenger select,
tr.sellablesuppliersellabletargetpassengers4 .seventhPassenger select,
tr.sellablesuppliersellabletargetpassengers4 .eighthPassenger select {
  display: none !important;
}
tr.sellablesuppliersellabletargetpassengers5 .fifthPassenger select,
tr.sellablesuppliersellabletargetpassengers5 .sixthPassenger select,
tr.sellablesuppliersellabletargetpassengers5 .seventhPassenger select,
tr.sellablesuppliersellabletargetpassengers5 .eighthPassenger select {
  display: none !important;
}
tr.sellablesuppliersellabletargetpassengers6 .sixthPassenger select,
tr.sellablesuppliersellabletargetpassengers6 .seventhPassenger select,
tr.sellablesuppliersellabletargetpassengers6 .eighthPassenger select {
  display: none !important;
}
tr.sellablesuppliersellabletargetpassengers7 .seventhPassenger select,
tr.sellablesuppliersellabletargetpassengers7 .eighthPassenger select {
  display: none !important;
}
tr.sellablesuppliersellabletargetpassengers8 .eighthPassenger select {
  display: none !important;
}
.storico .uk-modal-dialog {
  overflow: hidden;
  overflow-x: scoll;
  width: 90%;
}
td.invoiceDate input {
  display: none;
}
tr[class*="invoice-number"]:not(.invoice-number) td.invoiceDate input {
  display: inline-block;
}
td.mySelfDetails,
td.mySelfDurc,
td.mySelfUniemens,
td.mySelfF24,
td.mySelfUnilav {
  text-align: center;
}
td.mySelfOrder a.visited,
td.order a.visited {
  background-color: yellow !important;
  color: black;
}
.toggle-vis.mySelfdifferent_starts_at,
.toggle-vis.mySelfdifferent_ends_at,
.toggle-vis.mySelfPriceCalculatedCostGrossOperatorTotalHtmlClass,
.toggle-vis.mySelfPriceCalculatedCostGrossDayHtmlClass,
.toggle-vis.mySelfPriceCalculatedCostCompanyHtmlClass,
.toggle-vis.mySelfPriceCalculatedCostCompanyTotalHtmlClass,
.toggle-vis.mySelfTollHtmlClass {
  display: none;
}
tr.costcompanytotalforced td.calculatedCostCompanyTotal {
  position: relative;
}
tr.costcompanytotalforced td.calculatedCostCompanyTotal:after {
  display: block;
  content: ' ';
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 20px;
  height: 3px;
  background-color: #808080;
}
/***
END CAMPI TABELLE
***/
/***
START AREA CLIENTI
***/
.area-clienti-sezione-visione-e-download-documentazione .sis-buttons .uk-button {
  display: none;
}
.area-clienti-sezione-visione-e-download-documentazione .sis-buttons .uk-button.uk-button-primary {
  display: block;
}
.area-clienti-sezione-visione-e-download-documentazione .tablecaption {
  width: 100%!important;
}
body[class*='operatori-incaricati'] .sis-buttons,
body[class*='operatori-incaricati'] .dt-info,
body[class*='operatori-incaricati'] .dt-length,
body[class*='operatori-incaricati'] .dt-search,
body[class*='operatori-incaricati'] .dt-paging {
  display: none;
}
body[class*='operatori-incaricati'] .sectionheader .columns {
  display: none;
}
body[class*='operatori-incaricati'] .tablecaption {
  width: 100%!important;
  flex: none;
  margin-top: 25px;
  bottom: 45px;
}
body[class*='operatori-incaricati'] .sectionfooter {
  display: none!important;
}
body[class*='operatori-incaricati'] table.orderrow {
  max-width: 1600px;
}
/***
END AREA CLIENTI
***/
/***
START AZIENDA
***/
.modifica-azienda .fiscal-name,
.modifica-azienda .name {
  width: 21em !important;
}
td.invoiceDone span[data-value="1"],
td.frozen span[data-value="1"] {
  background-color: green;
}
td.invoiceDone span[data-value="1"] svg,
td.frozen span[data-value="1"] svg {
  color: white;
}
/***
END AZIENDA
***/
/***
START ANDREA
***/
/***
END ANDREA
***/
/***
START RELAZIONI
***/
.uk-card-footer.relationships {
  padding: 0;
}
.uk-card-footer.relationships .relationships-list {
  margin-top: 2px;
}
.uk-card-footer.relationships .relationships-list .uk-button.uk-button-small.uk-button-default {
  padding: 0px 10px;
}
.uk-card-footer.relationships th {
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}
.uk-card-footer.relationships .uk-switcher > li > div > .uk-card-body {
  padding-left: 0px;
  padding-right: 0px;
}
/***
END RELAZIONI
***/
/***
START NAVBAR
***/
.uk-navbar-nav > li > a {
  text-transform: none;
}
body > .uk-navbar-container > .uk-container {
  max-width: 100%;
}
.navbar .brand,
.navbar .nav > li > a,
.navbar-search,
.uk-navbar-item,
.uk-navbar-nav > li > a,
.uk-navbar-toggle {
  min-height: 40px;
}
/***
END NAVBAR
***/
.fieldsetnotes .ib-notes-table {
  margin-bottom: 0px;
}
.fieldsetnotes .uk-card-header,
.fieldsetnotes .uk-card-body {
  padding: 0!important;
}
.fieldsetnotes .uk-card-body {
  margin-top: 5px;
}
table.datatable tbody tr td {
  padding: 4px 4px;
}
.uk-grid-divider > :not(.uk-first-column)::before {
  content: none;
  outline: 1px solid blue;
}
.fieldsetcosti .toggler {
  display: none;
}
.relationships.order .relationships-list,
.relationships.quotation .relationships-list {
  margin-left: 80px;
}
.relationships.order .relationships-list li,
.relationships.quotation .relationships-list li {
  padding-left: 5px;
}
.relationships.order .relationships-list li.operatorrows,
.relationships.quotation .relationships-list li.operatorrows {
  width: 160px;
}
.relationships.order .relationships-list li.vehiclerows,
.relationships.quotation .relationships-list li.vehiclerows,
.relationships.order .relationships-list li.rentrows,
.relationships.quotation .relationships-list li.rentrows,
.relationships.order .relationships-list li.hotelrows,
.relationships.quotation .relationships-list li.hotelrows,
.relationships.order .relationships-list li.reimbursementrows,
.relationships.quotation .relationships-list li.reimbursementrows {
  width: 90px;
}
.relationships.order .relationships-list li.vehiclerows a,
.relationships.quotation .relationships-list li.vehiclerows a {
  padding-left: 0px!important;
  padding-right: 0px!important;
}
