/* You can add global styles to this file, and also import other style files */

.MuiPickersCalendar-daysHeader {
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.MuiPickersCalendar-week {
  margin: 2px 0;
  display: flex;
  justify-content: space-around;
}

.modal.modal-w80 .modal-dialog {
  width: 80vw;
  max-width: 760px;
}

.modal.modal-w80.modal-mw960 .modal-dialog {
  max-width: 960px;
}

.table-align-actions-right .MuiTableHead-root th:last-child {
  justify-content: flex-end;
}

button.btn.btn-success {
  background-color: #1bc5bd !important;
}

button.btn.btn-success:hover:not(.btn-text):not(:disabled):not(.disabled),
button.btn.btn-success:focus:not(.btn-text),
button.btn.btn-success.focus:not(.btn-text) {
  background-color: #1bc5bd !important;
}

.MuiAutocomplete-endAdornment {
  top: 50% !important;
  transform: translateY(-50%);
}

.print-page .hide-in-print {
  display: none;
}

.only-visible-in-print {
  display: none;
}

@media print {
  .hide-in-print {
    display: none;
  }

  .only-visible-in-print {
    display: block !important;
    padding-bottom: 10px;
  }
}

.pdf-export .print-table * {
  font-size: 11pt;
}

.pdf-export * {
  color: #000;
}

.loading-wrapper .MuiCircularProgress-root {
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

tr[data-payment-overdue-row] {
  background-color: #ffe2e5; /* theme.palePink */
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsOEVBQThFOztBQUU5RTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsYUFBYTtFQUNiLGFBQWE7RUFDYiw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUNBOzs7RUFHRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0U7SUFDRSxhQUFhO0VBQ2Y7O0VBRUE7SUFDRSx5QkFBeUI7SUFDekIsb0JBQW9CO0VBQ3RCO0FBQ0Y7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSx5QkFBeUIsRUFBRSxtQkFBbUI7QUFDaEQiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFlvdSBjYW4gYWRkIGdsb2JhbCBzdHlsZXMgdG8gdGhpcyBmaWxlLCBhbmQgYWxzbyBpbXBvcnQgb3RoZXIgc3R5bGUgZmlsZXMgKi9cblxuLk11aVBpY2tlcnNDYWxlbmRhci1kYXlzSGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5NdWlQaWNrZXJzQ2FsZW5kYXItd2VlayB7XG4gIG1hcmdpbjogMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4ubW9kYWwubW9kYWwtdzgwIC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogODB2dztcbiAgbWF4LXdpZHRoOiA3NjBweDtcbn1cblxuLm1vZGFsLm1vZGFsLXc4MC5tb2RhbC1tdzk2MCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cblxuLnRhYmxlLWFsaWduLWFjdGlvbnMtcmlnaHQgLk11aVRhYmxlSGVhZC1yb290IHRoOmxhc3QtY2hpbGQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5idXR0b24uYnRuLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiYzViZCAhaW1wb3J0YW50O1xufVxuYnV0dG9uLmJ0bi5idG4tc3VjY2Vzczpob3Zlcjpub3QoLmJ0bi10ZXh0KTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSxcbmJ1dHRvbi5idG4uYnRuLXN1Y2Nlc3M6Zm9jdXM6bm90KC5idG4tdGV4dCksXG5idXR0b24uYnRuLmJ0bi1zdWNjZXNzLmZvY3VzOm5vdCguYnRuLXRleHQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiYzViZCAhaW1wb3J0YW50O1xufVxuXG4uTXVpQXV0b2NvbXBsZXRlLWVuZEFkb3JubWVudCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnByaW50LXBhZ2UgLmhpZGUtaW4tcHJpbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub25seS12aXNpYmxlLWluLXByaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGUtaW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAub25seS12aXNpYmxlLWluLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5wZGYtZXhwb3J0IC5wcmludC10YWJsZSAqIHtcbiAgZm9udC1zaXplOiAxMXB0O1xufVxuXG4ucGRmLWV4cG9ydCAqIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5sb2FkaW5nLXdyYXBwZXIgLk11aUNpcmN1bGFyUHJvZ3Jlc3Mtcm9vdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xufVxuXG50cltkYXRhLXBheW1lbnQtb3ZlcmR1ZS1yb3ddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJlNTsgLyogdGhlbWUucGFsZVBpbmsgKi9cbn1cbiJdfQ== */
