/* BEGIN STYLE CLASSES */
.psc-components\/button\/button_warning {
  background-color: #FF8A8A;
}

.psc-components\/button\/goButton {
  border-style: none;
  margin-left: .25em;
  margin-right: .25em;
  padding-bottom: .25em;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: .25em;
}

.psc-components\/button\/icon_button {
  padding: 0.25em;
}

.psc-components\/button\/rowIcon_button {
  margin-left: .25em;
  margin-right: .25em;
  padding: .25em;
}

.psc-components\/button\/row_button {
  margin-right: 0.5em;
}

.psc-components\/label\/label_bold {
  font-weight: bold;
}

.psc-components\/label\/label_error {
  color: #FF4747;
  font-size: small;
  font-weight: lighter;
  margin-left: 0.25em;
}

.psc-components\/label\/label_error-large {
  color: #FF4747;
  font-size: large;
  font-weight: normal;
  margin-left: 0.25em;
}

.psc-components\/label\/label_light {
  color: #B1BBCD;
  font-weight: lighter;
  margin-left: .25em;
}

.psc-components\/label\/label_light_error {
  color: Tomato;
  font-weight: lighter;
  margin-left: .25em;
}

.psc-components\/label\/label_modified {
  font-size: 12px;
}

.psc-components\/label\/label_small {
  font-family: inherit;
  font-size: small;
}

.psc-components\/label\/label_warning {
  color: #FF8A8A;
}

.psc-components\/label\/label_xsmall {
  font-family: inherit;
  font-size: x-small;
}

.psc-components\/table\/action-bar {
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}

.psc-components\/table\/action_radio_group {
  background-color: #FCFCFC;
  border-color: grey;
  border-style: solid;
  border-width: 2px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  font-size: small;
}

.psc-components\/table\/padded_cell {
  padding-left: 5px;
  padding-right: 5px;
}

.psc-components\/table\/padded_container {
  margin: 2em;
}
@media (max-width: 500px) {
  .psc-components\/table\/padded_container {
    margin: 0px;
  }
}

.psc-framework\/border\/underline {
  border-bottom-color: black;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}

.psc-framework\/entryFormTitle\/active {
  color: #2B2B2B;
}

.psc-framework\/entryFormTitle\/borderLeft {
  border-left-color: #d5d5d5;
  border-left-style: solid;
  border-left-width: 5px;
}

.psc-framework\/entryFormTitle\/borderRight {
  border-right-color: #d5d5d5;
  border-right-style: solid;
  border-right-width: 5px;
}

.psc-framework\/entryFormTitle\/cursor {
  cursor: alias;
}

.psc-framework\/entryFormTitle\/inactive {
  color: darkred;
}

.psc-framework\/filterTab\/defaultSelected {
  background-color: e5e5e5;
  border-bottom-color: #D5D5D5;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-style: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-right-style: none;
  border-top-style: none;
  font-weight: bolder;
  outline-style: none;
  text-align: left;
  text-indent: 10px;
  white-space: normal;
}

.psc-framework\/filterTab\/defaultUnselected {
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  text-align: left;
  text-indent: 10px;
  white-space: normal;
}

.psc-framework\/header {
  border-bottom-color: var(--neutral-50);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  font-weight: 500;
  text-align: start;
}

.psc-framework\/inputs\/batch_procedure\/record_bool {
  font-size: large;
  font-weight: bold;
}

.psc-framework\/inputs\/duration\/divider {
  border-bottom-color: grey;
  border-bottom-style: double;
  border-bottom-width: 1px;
  border-top-color: grey;
  border-top-style: double;
  border-top-width: 1px;
  text-align: center;
}

.psc-framework\/inputs\/duration\/divider-disabled {
  background-color: #bdbdbd;
}

.psc-framework\/inputs\/duration\/divider-enabled {
  background-color: white;
}

.psc-framework\/margin\/bottom-margin-medium {
  margin-bottom: 2em;
}

.psc-framework\/margin\/bottom-margin-small {
  margin-bottom: 1em;
}

.psc-framework\/margin\/bottom-margin-tiny {
  margin-bottom: 0.5em;
}

.psc-framework\/margin\/desktop-side-margin-medium {
  margin-left: 10%;
  margin-right: 10%;
}

.psc-framework\/margin\/desktop-side-margin-small {
  margin-left: 5%;
  margin-right: 5%;
}

.psc-framework\/margin\/input-margin-left {
  margin-left: 2em;
}

.psc-framework\/margin\/input-margin-left-small {
  margin-left: 1em;
}

.psc-framework\/margin\/input-margin-right {
  margin-right: 2em;
}

.psc-framework\/margin\/input-margin-right-small {
  margin-right: 1em;
}

.psc-framework\/margin\/mobile-side-margin-small {
  margin-left: 0.25em;
  margin-right: 0.25em;
}

.psc-framework\/margin\/top-margin-medium {
  margin-top: 2em;
}

.psc-framework\/margin\/top-margin-small {
  margin-top: 1em;
}

.psc-framework\/margin\/top-margin-tiny {
  margin-top: 0.5em;
}

.psc-framework\/pageTitle {
  color: var(--neutral-80);
  font-size: 20px;
  font-weight: 600;
  line-height: 48px;
  margin-left: 5%;
  margin-right: 5%;
}

.psc-framework\/pageTitle_no-margin {
  color: var(--neutral-80);
  font-size: 20px;
  font-weight: 600;
  line-height: 48px;
}

.psc-framework\/popup\/Text {
  font-size: small;
}

.psc-framework\/scale\/display-container {
  background-color: #2D2D2D;
  border-top-left-radius: 0.25em;
  border-top-right-radius: 0.25em;
  border-bottom-left-radius: 0.25em;
  border-bottom-right-radius: 0.25em;
  color: white;
}

.psc-framework\/scale\/dropdown {
  background-color: black;
  border-color: white;
  border-width: 3px;
  color: white;
  font-size: 1.5em;
  font-weight: bold;
  text-decoration: underline;
}

.psc-framework\/scale\/status-header {
  font-size: 2em;
  font-weight: bold;
  text-decoration: underline;
}
@media (max-width: 500px) {
  .psc-framework\/scale\/status-header {
    font-size: 1em;
  }
}

.psc-framework\/scale\/status-msg\/base {
  font-size: 0.75em;
  font-weight: bold;
  text-transform: uppercase;
}

.psc-framework\/scale\/status-msg\/error {
  color: #FF2000;
}

.psc-framework\/scale\/status-msg\/out-of-range {
  color: #FF9600;
}

.psc-framework\/scale\/status-msg\/sim {
  color: #FFDA00;
}

.psc-framework\/scale\/title-bar {
  margin-top: 0.5em;
}

.psc-framework\/scale\/value-container {
  background-color: black;
  border-style: ridge;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
  padding: 0.25em;
}

.psc-framework\/scale\/weight-text {
  font-size: 3vw;
  margin-right: 0.25em;
}

.psc-framework\/scale\/weight-value {
  font-size: 3.5em;
  margin-right: 0.25em;
}
@media (max-width: 500px) {
  .psc-framework\/scale\/weight-value {
    font-size: 2em;
  }
}

.psc-framework\/sectionTitle {
  color: var(--neutral-80);
  font-size: 20px;
  font-weight: lighter;
  line-height: 48px;
  margin-left: 1em;
}

.psc-menus\/home-header-btn {
  background-color: #BFBCBC;
  border-bottom-color: #FFFFFF;
  border-bottom-style: hidden;
  border-left-color: #FFFFFF;
  border-left-style: outset;
  border-top-left-radius: 0em;
  border-top-right-radius: 0em;
  border-bottom-left-radius: 0em;
  border-bottom-right-radius: 0em;
  border-right-color: #FFFFFF;
  border-right-style: outset;
  border-top-color: #FFFFFF;
  border-top-style: hidden;
}

.psc-menus\/sidebar-selected {
  border-right-color: #0197f6;
  border-right-style: solid;
  border-right-width: 4px;
  font-weight: bold;
}

.psc-readonly\/green-text {
  color: #11A800;
}

.psc-readonly\/hide-disable {
}
.psc-readonly\/hide-disable:disabled {
  background-color: white;
  cursor: auto;
}

.psc-readonly\/no_scroll {
  overflow: visible;
  overflow-wrap: break-word;
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: right;
  text-overflow: ellipsis;
}

.psc-readonly\/red-text {
  color: #D40000;
}
