html body {
  font-size: 1rem;
}
html body.OPERATOR .ADMIN-ONLY {
  display: none !important;
}
html body.CUSTOMER .OPERATOR-ONLY {
  display: none !important;
}
html body.CUSTOMER .ADMIN-ONLY {
  display: none !important;
}

.hidden {
  display: none !important;
}

.logo img {
  margin-top: 20px;
  height: 180px;
}

.card-title {
  font-size: 22px;
}

.custom-select-sm {
  font-size: 1rem;
}

.menu-title {
  font-size: 16px;
}

#sidebar-menu ul li a {
  font-size: 23px;
}
#sidebar-menu ul li.active {
  background: #fff;
}
#sidebar-menu ul li.active a {
  color: #031e4b;
}

.form-control {
  font-size: 1rem;
}

.btn {
  font-size: 1rem;
}

.header-profile-user {
  border: 1px solid #9d9d9d;
}

.progress {
  font-size: 1rem;
  height: 1.5rem;
}

.file-selector:last-child {
  border-top: 1px dotted #ddd;
}

.file-selector:first-child {
  border-top: none !important;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #fdfdfd;
}

.table-striped tbody tr:nth-of-type(even) {
  background-color: #FFF;
}

.modal-xxl {
  max-width: 80%;
  height: 95%;
}
.modal-xxl .modal-content {
  height: 100%;
}

doc-viewer-dialog .modal-body {
  background-color: gray;
  text-align: center;
  padding: 0;
}
doc-viewer-dialog .modal-dialog-scrollable .modal-body {
  overflow-y: auto;
  text-align: center;
  border: 1px solid #CCC;
  padding: 1rem;
}

ivp-upload {
  border-top: 1px solid rgba(195, 195, 195, 0.4);
}
ivp-upload:last-child {
  border-bottom: 1px solid rgba(195, 195, 195, 0.4);
}

.input-group-text {
  font-size: 1rem;
}

/*# sourceMappingURL=/main.39afc03c.css.map */