/* BEGIN STYLESHEET */
/**********************************************************************************
This section styles the header for all popups in the application.

Gives it a darker background with white text and changes the default
shadowing around popups from an odd blue color to greyish white.
**********************************************************************************/
div[id^="popup-"]{
/*    border: none;*/
/*    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 6px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px !important;*/
/*    border-top-left-radius: 5px;*/
    overflow: hidden;
/*    border-top-right-radius: 5px;*/
/*    border-bottom-left-radius: 5px;*/
/*    border-bottom-right-radius: 5px;*/
    animation: fadeInOnly 0.5s;
}

div[id^="popup-"]:focus {
    outline: none !important;
    overflow: hidden;
}

/* Popup Title styling */
div.popup-header.ia_popup__header {
    background-color: #2b2b2b !important;
    color: #fff !important;
    border-bottom: 1px solid #000;
    font-size: 0.875rem;
    font-weight: bold !important;
    text-align: center;
}

/* The popup title is made dark grey above so need to change close button to white */
svg.close-icon.material-icons.md-18 {
    fill: #fff;
}
/**********************************************************************************
End popup header styling
**********************************************************************************/
@keyframes marquee {
 0% {
   transform: translateX(100%);
 }
 100% {
   transform: translateX(-100%);
 }
}

.psc-TextOutline {
	text-shadow: 
  -1px -1px 0 #203647,
   1px -1px 0 #203647,
  -1px  1px 0 #203647,
   1px  1px 0 #203647,
  -1px  0px 0 #203647,
   1px  0px 0 #203647,
   0px -1px 0 #203647,
   0px  1px 0 #203647;
}

.bar-reveal.bar-reveal-right {
    display: none !important;
}

/* BEGIN STYLE CLASSES */
.psc-Alerts\/alertButton {
  background-color: var(--info);
  box-shadow: none;
}
@keyframes psc-Alerts\/alertButton-0-anim {
  0% {
    background-color: var(--info);
    box-shadow: none;
  }
  100% {
    background-color: #448BB7;
    box-shadow: none;
  }
}
.psc-Alerts\/alertButton:hover {
  animation-name: psc-Alerts\/alertButton-0-anim;
  animation-delay: 0s;
  animation-direction: normal;
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
.psc-Alerts\/alertButton:active {
  background-color: var(--info);
  box-shadow: none;
}

.psc-Alerts\/alertButtonSecondary {
  background-color: var(--neutral-10);
  border-color: var(--neutral-100);
  border-style: solid;
  border-width: 1px;
  font-weight: normal;
}
@keyframes psc-Alerts\/alertButtonSecondary-0-anim {
  0% {
  }
  100% {
    border-width: 2px;
  }
}
.psc-Alerts\/alertButtonSecondary:hover {
  animation-name: psc-Alerts\/alertButtonSecondary-0-anim;
  animation-delay: 0s;
  animation-direction: normal;
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}

.psc-Alerts\/alertClose {
  cursor: pointer;
  fill: var(--callToAction);
}
.psc-Alerts\/alertClose:hover {
  fill: var(--callToAction--hover);
}

.psc-Alerts\/alertMessage {
  color: var(--neutral-100);
  font-size: 14px;
}

.psc-Alerts\/alertTitle {
  font-size: 20px;
  font-weight: bold;
  line-height: 32px;
}

.psc-Alerts\/states\/error {
  background-color: var(--neutral-10);
  border-top-color: var(--error);
  border-top-style: solid;
  border-top-width: 4px;
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.psc-Alerts\/states\/errorBtn1 {
  background-color: var(--error);
  border-style: none;
  box-shadow: none;
  text-transform: uppercase;
}
.psc-Alerts\/states\/errorBtn1:hover {
  background-color: var(--error);
}
.psc-Alerts\/states\/errorBtn1:active {
  color: var(--neutral-30);
}

.psc-Alerts\/states\/errorBtn2 {
  background-color: var(--neutral-10);
  border-color: var(--error);
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  color: var(--error);
  font-weight: normal;
  text-transform: uppercase;
  fill: var(--error);
}
@keyframes psc-Alerts\/states\/errorBtn2-0-anim {
  0% {
  }
  100% {
    background-color: var(--neutral-20);
  }
}
.psc-Alerts\/states\/errorBtn2:hover {
  animation-name: psc-Alerts\/states\/errorBtn2-0-anim;
  animation-delay: 0s;
  animation-direction: normal;
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}

.psc-Alerts\/states\/info {
  background-color: var(--neutral-10);
  border-top-color: var(--info);
  border-top-style: solid;
  border-top-width: 4px;
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.psc-Alerts\/states\/infoBtn1 {
  background-color: var(--info);
  border-style: none;
  box-shadow: none;
  text-transform: uppercase;
}
.psc-Alerts\/states\/infoBtn1:hover {
  background-color: var(--info);
}
.psc-Alerts\/states\/infoBtn1:active {
  color: var(--neutral-30);
}

.psc-Alerts\/states\/infoBtn2 {
  background-color: var(--neutral-10);
  border-color: var(--info);
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  color: var(--info);
  font-weight: normal;
  text-transform: uppercase;
  fill: var(--info);
}
@keyframes psc-Alerts\/states\/infoBtn2-0-anim {
  0% {
  }
  100% {
    background-color: var(--neutral-20);
  }
}
.psc-Alerts\/states\/infoBtn2:hover {
  animation-name: psc-Alerts\/states\/infoBtn2-0-anim;
  animation-delay: 0s;
  animation-direction: normal;
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}

.psc-Alerts\/states\/success {
  background-color: var(--neutral-10);
  border-top-color: var(--success);
  border-top-style: solid;
  border-top-width: 4px;
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.psc-Alerts\/states\/successBtn1 {
  background-color: var(--success);
  border-style: none;
  box-shadow: none;
  text-transform: uppercase;
}
.psc-Alerts\/states\/successBtn1:hover {
  background-color: var(--success);
}
.psc-Alerts\/states\/successBtn1:active {
  color: var(--neutral-30);
}

.psc-Alerts\/states\/successBtn2 {
  background-color: var(--neutral-10);
  border-color: var(--success);
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  color: var(--success);
  font-weight: normal;
  text-transform: uppercase;
  fill: var(--success);
}
@keyframes psc-Alerts\/states\/successBtn2-0-anim {
  0% {
  }
  100% {
    background-color: var(--neutral-20);
  }
}
.psc-Alerts\/states\/successBtn2:hover {
  animation-name: psc-Alerts\/states\/successBtn2-0-anim;
  animation-delay: 0s;
  animation-direction: normal;
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}

.psc-Alerts\/states\/warning {
  background-color: var(--neutral-10);
  border-top-color: var(--warning);
  border-top-style: solid;
  border-top-width: 4px;
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.psc-Alerts\/states\/warningBtn1 {
  background-color: var(--warning);
  border-style: none;
  box-shadow: none;
  text-transform: uppercase;
}
.psc-Alerts\/states\/warningBtn1:hover {
  background-color: var(--warning);
}
.psc-Alerts\/states\/warningBtn1:active {
  color: var(--neutral-30);
}

.psc-Alerts\/states\/warningBtn2 {
  background-color: var(--neutral-10);
  border-color: var(--warning);
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  color: var(--warning);
  font-weight: normal;
  text-transform: uppercase;
  fill: var(--warning);
}
@keyframes psc-Alerts\/states\/warningBtn2-0-anim {
  0% {
  }
  100% {
    background-color: var(--neutral-20);
  }
}
.psc-Alerts\/states\/warningBtn2:hover {
  animation-name: psc-Alerts\/states\/warningBtn2-0-anim;
  animation-delay: 0s;
  animation-direction: normal;
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}

.psc-AllAssets\/AquaviewLogo {
  margin-bottom: 4px;
}

.psc-AllAssets\/BackgroundColorOfScreens {
  background-color: #2B2B2B;
}

.psc-AllAssets\/DataLabelStyling {
  color: #BBBBBD;
  font-size: 16px;
  text-align: center;
}

.psc-AllAssets\/DownloadButton {
  background-color: #555555;
  border-color: #FFFFFF00;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 4px;
}

.psc-AllAssets\/DropdownBorders {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  color: #000000;
  margin: 4px;
}

.psc-AllAssets\/ExportRunButtons {
  margin-left: 4px;
  margin-right: 4px;
}

.psc-AllAssets\/NorthDockIcons {
  margin-left: 6px;
  margin-right: 10px;
  margin-top: 6px;
}

.psc-AllAssets\/SiteView\/DataValues\/AssetNameItalics {
  color: #BBBBBD;
  font-size: 16px;
  font-style: italic;
  font-weight: bold;
  margin-left: 5px;
}

.psc-AllAssets\/SiteView\/DataValues\/AssetNamePosition {
  color: #BBBBBD;
  font-size: 16px;
  font-weight: bold;
  margin-left: 5px;
}

.psc-AllAssets\/SiteView\/DataValues\/Bottom_Margin {
  margin-bottom: 2px;
  margin-top: 1px;
}

.psc-AllAssets\/SiteView\/DataValues\/DataLabelStyling {
  font-size: 14px;
  font-weight: normal;
  padding-left: 5px;
}

.psc-AllAssets\/SiteView\/DataValues\/InfoBaseStyling {
  background-color: #203647;
  border-color: #2B2B2B;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-bottom: 5px;
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 5px;
}

.psc-AllAssets\/SiteView\/DataValues\/InfoUnitStyling {
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  text-align: center;
}

.psc-AllAssets\/SiteView\/DataValues\/InfoValueStyling {
  font-size: 14px;
  text-align: right;
}

.psc-AllAssets\/SiteView\/DataValues\/Styling {
  background-color: #2B2B2B;
  border-color: #2B2B2B;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  color: #BBBBBD;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}

.psc-AllAssets\/SiteView\/DataValues\/Top_Margin {
  margin-bottom: 1px;
  margin-top: 2px;
}

.psc-AllAssets\/SiteView\/SiteViewIconPosition {
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 3px;
  padding-top: 3px;
}

.psc-AllAssets\/SiteView\/SiteViewNewTemplateBackground {
  background-color: #253E51;
  border-style: none;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.psc-AllAssets\/SiteView\/SiteViewTemplateBackground {
  background-color: #555555;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 2px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.psc-AllAssets\/SiteView\/SiteViewTemplates {
  background-color: #253E51;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  color: #BBBBBD;
  font-weight: bold;
  margin: 2px;
}

.psc-AllAssets\/SiteView\/SiteViewTemplatesDataStyling {
  background-color: #2B2B2B;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  color: #FFFFFF;
  font-size: 20px;
  margin: 2px;
  text-align: center;
}

.psc-AllAssets\/SiteView\/TankTableHeaders {
  background-color: #000000;
  color: #FFFFFF;
}

.psc-AllAssets\/Tables\/ChangeFontSize {
}
@media (min-width: 1500px) {
  .psc-AllAssets\/Tables\/ChangeFontSize {
    font-size: 20px;
  }
}
@media (max-width: 1500px) {
  .psc-AllAssets\/Tables\/ChangeFontSize {
    font-size: 16px;
  }
}

.psc-AllAssets\/Tables\/DetailsTab2TableRev2Name {
  color: #FFFFFF;
  font-size: 20px;
  padding-right: 8px;
  text-align: right;
}

.psc-AllAssets\/Tables\/DetailsTab2TableRev2Value {
  color: #FFFFFF;
  font-size: 20px;
  text-align: left;
}

.psc-AllAssets\/Tables\/DetailsTable {
  border-color: #FFFFFF00;
  border-style: solid;
  border-width: 1px;
}

.psc-AllAssets\/Tables\/TableHeader {
  background-color: #2B2B2B;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  color: #FFFFFF;
  font-size: 20px;
  font-weight: normal;
  padding: 2px;
  text-align: center;
}

.psc-AllAssets\/Tables\/TableHeaderDetailsTab {
  background-color: #2B2B2B;
  color: #FFFFFF;
  font-size: 20px;
  font-weight: normal;
  text-align: center;
}

.psc-AllAssets\/Tables\/TableOfContents {
  background-color: #555555;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 10px;
}

.psc-AllAssets\/Tabs\/ContentStyle {
  background-color: #2B2B2B;
  border-color: #FFFFFF00;
  border-style: solid;
  border-width: 1px;
}

.psc-AllAssets\/Tabs\/DetailsTablesFlexContainer {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.psc-AllAssets\/Tabs\/FlexContainers {
  background-color: #555555;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  margin: 4px;
}

.psc-AllAssets\/Tabs\/MarginBetweenTabsAndDropdown {
  margin-top: 4px;
}

.psc-AllAssets\/Tabs\/MenuStyle {
  background-color: #FFFFFF00;
  border-top-left-radius: 10px;
  margin-left: 4px;
}

.psc-AllAssets\/Tabs\/TabActiveStyle {
  background-color: #555555;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: #FFFFFF;
  font-size: 18px;
}

.psc-AllAssets\/Tabs\/TabContainer {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-top: 8px;
  overflow: hidden;
}

.psc-AllAssets\/Tabs\/TabContainerMobile {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-bottom: 4px;
  margin-top: 5px;
  padding-right: 4px;
}

.psc-AllAssets\/Tabs\/TabInActiveStyle {
  background-color: #2B2B2B;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: #FFFFFF;
  font-size: 18px;
}

.psc-AllAssets\/Tabs\/TableMargins {
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 10px;
}

.psc-AllAssets\/TemplateBackgound {
  background-color: #555555;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.psc-AllAssets\/TopSectionScreenMargins {
  margin-bottom: 0;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 10px;
  overflow: hidden;
}

.psc-BreadCrumbs {
  color: #BBBBBD;
  font-size: 18px;
  margin-left: 4px;
  margin-top: 3px;
}

.psc-ColorPalettes\/Black-Background {
  background-color: #2D2A26;
}

.psc-ColorPalettes\/Black-Fill {
  fill: #2D2A26;
}

.psc-ColorPalettes\/Black-Font {
  color: #2D2A26;
}

.psc-ColorPalettes\/Blue-Background {
  background-color: #004896;
}

.psc-ColorPalettes\/Blue-Fill {
  fill: #004896;
}

.psc-ColorPalettes\/Blue-Font {
  color: #004896;
}

.psc-ColorPalettes\/DarkBlue-Background {
  background-color: #203647;
}

.psc-ColorPalettes\/DarkGray-Background {
  background-color: #2A2D2E;
}

.psc-ColorPalettes\/DarkGray-Fill {
  fill: #2A2D2E;
}

.psc-ColorPalettes\/DarkGray-Font {
  color: #2A2D2E;
}

.psc-ColorPalettes\/Gray-Background {
  background-color: #98989A;
}

.psc-ColorPalettes\/Gray-Fill {
  fill: #98989A;
}

.psc-ColorPalettes\/Gray-Font {
  color: #98989A;
}

.psc-ColorPalettes\/LightBlue-Background {
  background-color: #6BC4E8;
}

.psc-ColorPalettes\/LightBlue-Fill {
  fill: #6BC4E8;
}

.psc-ColorPalettes\/LightBlue-Font {
  color: #6BC4E8;
}

.psc-ColorPalettes\/Orange-Background {
  background-color: #FF4713;
}

.psc-ColorPalettes\/Orange-Fill {
  fill: #FF4713;
}

.psc-ColorPalettes\/Orange-Font {
  color: #FF4713;
}

.psc-ColorPalettes\/Teal-Background {
  background-color: #00A98F;
}

.psc-ColorPalettes\/Teal-Fill {
  fill: #00A98F;
}

.psc-ColorPalettes\/Teal-Font {
  color: #00A98F;
}

.psc-FTM\/TankFontSize {
  color: #FFFFFF;
  font-size: 40px;
  font-weight: bold;
}

.psc-FTM\/TankRepeaterHeaders\/EstimatedTotalVolumeHeaderLabel {
  background-color: #2B2B2B;
  color: #FFFFFF;
}
@media (min-width: 725px) {
  .psc-FTM\/TankRepeaterHeaders\/EstimatedTotalVolumeHeaderLabel {
    background-color: #2B2B2B;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-top-color: #555555;
    border-top-style: solid;
    border-top-width: 5px;
    color: #FFFFFF;
    text-align: center;
  }
}
@media (max-width: 725px) {
  .psc-FTM\/TankRepeaterHeaders\/EstimatedTotalVolumeHeaderLabel {
    background-color: #2B2B2B;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-left-color: #555555;
    border-left-style: solid;
    border-left-width: 6px;
    border-right-color: #555555;
    border-right-style: solid;
    border-right-width: 6px;
    border-top-color: #555555;
    border-top-style: solid;
    border-top-width: 3px;
    color: #FFFFFF;
    margin-left: 4px;
    margin-right: 4px;
    text-align: center;
  }
}

.psc-FTM\/TankRepeaterHeaders\/HighLowAlarmLabel {
  background-color: #2B2B2B;
  color: #FFFFFF;
}
@media (min-width: 725px) {
  .psc-FTM\/TankRepeaterHeaders\/HighLowAlarmLabel {
    background-color: #2B2B2B;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-top-right-radius: 10px;
    border-right-color: #555555;
    border-right-style: solid;
    border-right-width: 6px;
    border-top-color: #555555;
    border-top-style: solid;
    border-top-width: 5px;
    color: #FFFFFF;
    margin-right: 4px;
    text-align: center;
  }
}
@media (max-width: 725px) {
  .psc-FTM\/TankRepeaterHeaders\/HighLowAlarmLabel {
    background-color: #2B2B2B;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-bottom-width: 6px;
    border-left-color: #555555;
    border-left-style: solid;
    border-left-width: 6px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-right-color: #555555;
    border-right-style: solid;
    border-right-width: 6px;
    border-top-color: #555555;
    border-top-style: solid;
    border-top-width: 3px;
    color: #FFFFFF;
    margin-left: 4px;
    margin-right: 4px;
    text-align: center;
  }
}

.psc-FTM\/TankRepeaterHeaders\/WorkingTanksHeaderLabel {
  background-color: #2B2B2B;
  color: #FFFFFF;
}
@media (min-width: 725px) {
  .psc-FTM\/TankRepeaterHeaders\/WorkingTanksHeaderLabel {
    background-color: #2B2B2B;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-left-color: #555555;
    border-left-style: solid;
    border-left-width: 6px;
    border-top-color: #555555;
    border-top-style: solid;
    border-top-width: 5px;
    color: #FFFFFF;
    margin-left: 4px;
    text-align: center;
  }
}
@media (max-width: 725px) {
  .psc-FTM\/TankRepeaterHeaders\/WorkingTanksHeaderLabel {
    background-color: #2B2B2B;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-left-color: #555555;
    border-left-style: solid;
    border-left-width: 6px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-right-color: #555555;
    border-right-style: solid;
    border-right-width: 6px;
    border-top-color: #555555;
    border-top-style: solid;
    border-top-width: 6px;
    color: #FFFFFF;
    margin-left: 4px;
    margin-right: 4px;
    text-align: center;
  }
}

.psc-FTM\/TankTableLevels {
  margin-bottom: 4px;
  margin-left: 4px;
  margin-top: 4px;
}

.psc-Framework\/MobileResponsiveHMI\/ObjectRow {
  border-bottom-color: #AAAAAA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding: 10px;
}

.psc-Framework\/MobileResponsiveHMI\/SmallView {
  background-color: #DBDBDB;
  border-radius: 4px;
}

.psc-Framework\/MobileResponsiveHMI\/Text {
  color: #1C1C1C;
  font-family: Roboto;
  font-size: 14px;
  text-align: center;
}

.psc-GenericStandards\/AccordianHeader {
  background-color: #182935;
  color: #BBBBBD;
  font-size: 15px;
  font-weight: bold;
}

.psc-GenericStandards\/BackgroundColor {
  background-color: #203647;
}

.psc-GenericStandards\/Button {
  background-color: #BBBBBD;
  color: #203647;
  margin-bottom: 5px;
  margin-top: 5px;
}

.psc-GenericStandards\/Containers\/BorderSpacing {
  background-color: #203647;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

.psc-GenericStandards\/FontColor {
  color: #BBBBBD;
  font-weight: bold;
}

.psc-GenericStandards\/SearchBox {
  background-color: #415564;
  color: #BBBBBD;
  font-weight: bold;
}

.psc-GenericStandards\/TableBody {
  border-style: none;
}

.psc-GenericStandards\/TableHeader {
  background-color: #98989A;
  color: #203647;
  font-size: 15px;
  font-weight: bold;
}

.psc-GenericStandards\/TableRowHighlightColor {
  background-color: #8B7357;
}

.psc-GenericStandards\/TableRows {
  color: #BBBBBD;
  font-weight: bold;
}

.psc-HighPerformance\/HmiOff {
  background-color: #808080;
  color: #FFFFFF;
  stroke: #2E2E2E;
  stroke-width: 10px;
  fill: #808080;
}

.psc-HighPerformance\/HmiOn {
  background-color: #FFFFFF;
  color: #FFFFFF;
  stroke: #2E2E2E;
  stroke-width: 10px;
  fill: #FFFFFF;
}

.psc-HighPerformance\/Text {
  color: #1C1C1C;
  font-family: serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

.psc-HighPerformance\/Value {
  color: #000080;
  font-family: Roboto;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

.psc-HighPerformance\/Value_1 {
  color: #000080;
  font-family: Roboto;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

.psc-MainTextColor {
  color: #FAFAFA;
  font-weight: bold;
}

.psc-Manifold\/Valve {
  background-color: #AAAAAA;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  color: #FFFFFF;
  text-align: center;
}

.psc-Oxy\/AssetNameLabels {
  color: #000000;
  font-weight: bold;
  text-align: center;
}

.psc-Oxy\/AssetNameLabelsPhone {
  font-size: 21px;
  font-weight: bold;
  text-align: center;
}

.psc-Oxy\/PhoneLabels {
  font-size: 16px;
}
@media (min-width: 500px) {
  .psc-Oxy\/PhoneLabels {
    font-size: 26px;
  }
}

.psc-Oxy\/PipeColor {
  background-image:  linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(163,163,163,1) 50%, rgba(14,14,14,1) 100%);
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

.psc-Oxy\/Pump_Borders {
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

.psc-Oxy\/ScheduleTextAlign {
  text-align: center;
}
@media (min-width: 500px) {
  .psc-Oxy\/ScheduleTextAlign {
    text-align: start;
  }
}

.psc-Oxy\/SetPointLabel {
  color: #FFFFFF;
}

.psc-Oxy\/SetPointTextField {
  cursor: text;
  font-size: 16px;
  text-align: right;
}

.psc-Oxy\/TextBox {
  background-color: #808080;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  font-size: 14px;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 4px;
  text-align: center;
}

.psc-Oxy\/TextNameLabels {
  margin: 4px;
  text-align: center;
}

.psc-Oxy\/WaterMetrics\/Labels {
  color: #FFFFFF;
  font-size: 20px;
  margin-left: 8px;
}

.psc-Oxy\/WaterMetrics\/TextFields {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  font-size: 20px;
  margin-right: 8px;
  margin-top: 4px;
  text-align: end;
}

.psc-ROTF\/DataNames {
  text-align: center;
}

.psc-ROTF\/DataValues {
  color: #0000D9;
  text-align: center;
}

.psc-ROTF\/MGB_Popup_Buttons {
  margin: 4px;
}

.psc-ROTF\/ManifoldLabels {
  border-color: #000000;
  border-style: solid;
  border-width: 4px;
  text-align: center;
}

.psc-ROTF\/PumpClick {
  cursor: pointer;
}

.psc-SWT\/WellHeadOverviewScreen\/MarginsAroundTempates {
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 4px;
}

.psc-ScreenBackgroundColor {
  background-color: #203647;
}

.psc-SitePage2Templates {
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  margin: 2px;
}

.psc-Tables\/TableHeader {
  background-color: #2B2B2B;
  color: #FFFFFF;
  font-size: 14px;
}

.psc-Tables\/TableRowStyles {
  color: #FFFFFF;
  font-size: 15px;
}

.psc-Tables\/noTableHighlight {
  background-image: }.ia_tableComponent__selection { background-color: unset; }{;
}

.psc-Utilities\/m-b-16 {
  margin-bottom: 16px;
}

.psc-Utilities\/m-r-16 {
  margin-right: 16px;
}

.psc-Utilities\/m-r-8 {
  margin-right: 8px;
}

.psc-Utilities\/p-16 {
  padding: 16px;
}

.psc-Utilities\/p-8 {
  padding: 8px;
}

.psc-Utilities\/p-rl-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.psc-Widget {
  background-color: #20364700;
  color: #BBBBBD;
  font-weight: bold;
}

.psc-faceplateValues {
  border-color: #BBBBBD;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  color: #BBBBBD;
  font-weight: bold;
  text-align: center;
}

.psc-widgetValue {
  background-color: #2B2B2BCC;
  border-color: #888888;
  border-style: solid;
  border-width: .5px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #00FF00;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

@keyframes psc-HighPerformance\/HmiFault-anim {
  0% {
    background-color: #EBCC45;
    fill: #EBCC45;
  }
  100% {
    background-color: #FF0400;
    fill: #FF0400;
  }
}
.psc-HighPerformance\/HmiFault {
  animation-name: psc-HighPerformance\/HmiFault-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
