@import "tableGeneral.css";
@import "tableSignatures.css";

body {
  font-family: "Lato", "Source Sans" !important;
}

.invalid-input,
.p-inputtext.invalid-input,
.p-calendar.invalid-input {
  border: 2px solid red !important;
}

 .p-custom-calendar .p-inputtext {
  min-width: 180px !important;
  border-radius: 20px !important;
  padding: 5px !important;

}


::-webkit-scrollbar {
  width: 4px;
}

::-webkit-scrollbar-track {
  box-shadow: inset 0 0 2px rgba(50, 50, 78, 0.5);
  -webkit-box-shadow: inset 0 0 2px rgba(50, 50, 78, 0.5);
  border-radius: 8px;
}

::-webkit-scrollbar-thumb {
  border-radius: 8px;
  box-shadow: inset 1px 1px 6px rgba(50, 50, 78, 0.7);
  -webkit-box-shadow: inset 1px 1px 6px rgba(50, 50, 78, 0.7);
  background-color: #32324e80;
}

.p-datepicker-trigger {
  visibility: hidden;
}

.marginDocumentPDF {
  margin-top: 20px;

}

.rsw_2Y {
  height: 100%;
}

.mandatory-switch .p-inputswitch-slider {
  background-color: #FF0000 !important;
}

.mandatory-switch-viaggigiovani .p-inputswitch-slider {
  background-color: #CCCCCC !important;
}

.p-steps-item > .p-menuitem-link {
  background: transparent !important;
}

.p-steps-number {
  background: #32324e !important;
  color: #FFF !important;
}