/* BEGIN STYLESHEET */
/* Direct stylesheet authoring is an advanced feature. Knowledge of CSS required.*/


/* Prevent Text Highlighing*/
body {
    user-select: none;
    -webkit-user-select: none; /* For Safari */
    -moz-user-select: none; /* For Firefox */
    -ms-user-select: none; /* For older versions of IE */
}

.psc-barChart2 .ia_barChart > rect {
	width: 20px;

}

/*Hides the PowerChart's Tag Source*/
#ia_powerChartComponent__settings__addEditPen__dataSource {
	display: none !important; 
}

/*Changes all button colors (Including those inside PowerCharts)*/
.ia_button--primary,
.ia_button--secondary {
    background-color: #585858;
    color: #FFFFFF;
    font-size: 16px;
}

/* Tab Container Tab Test */
[data-component="ia.container.tab"] .tab-menu .tab-menu-item { min-width: 6rem; max-width: 46rem; flex: 0 0 auto !important; }


/* Tab Containers with DSC_TabSize class */
.psc-DSC_TabSize {
    flex-basis: 5.5556vh !important;
}

/* Targeting the specific div within the Report Viewer component */
.ia_reportViewerComponent__zoomDropdown.iaSelectCommon {
    display: none !important;
}


/* Attempt to hide the Range Selector of the Power Chart (Only on iPhones "Small Screens") */
@media only screen and (max-height: 800px) {
	.ia_powerChartComponent__chart .range-selector-container{
		display: none !important;
	}
}


/* Disables unintended zoom when clicking text fields on iPhone */
.ia_inputField,
.ia_textArea,
.ia_dropdown__search,
.ia_datetime_input {
	font-size: 1rem;
}



/* BEGIN STYLE CLASSES */
.psc-AlarmIcons\/AlarmHighAcknowledged {
  background-color: #913837;
  color: #FFFFFF;
}

.psc-AlarmIcons\/AlarmHighClearUnacknowledged {
  background-color: #A0BEEF;
  color: #FFFFFF;
}

.psc-AlarmIcons\/AlarmHighUnacknowledged {
  background-color: #E25353;
  color: #FFFFFF;
}

.psc-AlarmIcons\/AlarmMediumAcknowledged {
  background-color: #b3b300;
  color: #000000;
}

.psc-AlarmIcons\/AlarmMediumClearUnacknowledged {
  background-color: #A0BEEF;
  color: #FFFFFF;
}

.psc-AlarmIcons\/AlarmMediumUnacknowledged {
  background-color: #ffff00;
  color: #000000;
}

.psc-AnalogDataPointLinked\/Selected {
  border-color: #47FFFF;
  border-style: inset;
  border-width: 5px;
}

.psc-AnalogDataPointLinked\/Unselected {
  border-color: #AAAAAA;
  border-style: outset;
  border-width: 5px;
}

.psc-DSC_AnimatedFunction\/Active {
  stroke: #00FF00;
  fill: #00FF00;
}

.psc-DSC_AnimatedFunction\/InActive {
  stroke: #D5D5D5;
}

.psc-DSC_Button {
}

.psc-DSC_Button_Disabled {
  color: #AAAAAA;
}

.psc-DSC_ClmnHeader {
  color: #D5D5D5;
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}

.psc-DSC_Container {
  border-style: groove;
  border-width: 6px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  color: #D5D5D5;
  font-family: Arial;
  font-size: 12px;
  outline-color: #616161;
  outline-style: none;
  text-align: left;
}

.psc-DSC_Container_TopMargin {
  margin-top: 10px;
}

.psc-DSC_PageHeader {
  color: #D5D5D5;
  font-family: Arial;
  font-size: calc(min(1.7708vw, 3.1481vh));
  font-weight: bold;
  margin-bottom: -2.5px;
  text-align: center;
}

.psc-DSC_Primary {
  background-clip: border-box;
  color: #D5D5D5;
  font-size: calc(min(1.0417vw, 1.8519vh));
  fill: #383838;
}

.psc-DSC_Setpoint {
  background-clip: content-box;
  background-color: #EEEEEE;
  border-style: inset;
  border-width: 3px;
  color: #000000;
  outline-style: none;
  text-align: center;
}

.psc-DSC_Setpoint_NumEntry {
  background-color: #EEEEEE;
  border-style: none;
  color: #000000;
}

.psc-DSC_Setpoint_NumEntryDisabled {
  background-color: #808080;
  border-style: none;
  color: #D5D5D5;
}

.psc-DSC_Setpoint_Selected {
  background-clip: content-box;
  background-color: #EEEEEE;
  border-color: #47FFFF;
  border-style: solid;
  border-width: 3px;
  color: #000000;
  outline-style: none;
  text-align: center;
}

.psc-DSC_SubContainer {
  background-color: #383838;
  border-style: groove;
  border-width: 3px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  color: #D5D5D5;
  font-family: Arial;
  font-size: 12px;
  margin: 2.5px;
  text-align: left;
  fill: #383838;
}

.psc-DSC_SubContainer_TopMargin {
  margin-top: 5px;
}

.psc-DSC_TabSize {
}

.psc-DSC_TopLine {
  border-top-style: groove;
  border-top-width: 1px;
}

.psc-DredgeRX\/ControlCenterFade {
}

.psc-DredgeRX\/ScalableText {
  font-size: clamp(8px, 1.5vw, 12px);
}

.psc-FlexContainerMargin {
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
}

.psc-GraphicStyles\/Derate {
  fill: #F8F800;
}

.psc-GraphicStyles\/GreenFill {
  fill: #00F800;
}

.psc-GraphicStyles\/GreenOut {
  stroke: #00F800;
  stroke-width: 50;
  fill: #00000000;
}

.psc-GraphicStyles\/Grey {
  fill: #202020;
}

.psc-GraphicStyles\/GreyOut {
  stroke: #202020;
  stroke-width: 50;
  fill: #00000000;
}

.psc-GraphicStyles\/Inhibit {
  stroke: #F80000;
  stroke-width: 50;
  fill: #F80000;
}

.psc-GraphicStyles\/Invis {
  stroke: #00000000;
  stroke-width: 50;
  fill: #00000000;
}

.psc-GraphicStyles\/OrangeOut {
  stroke: #F88000;
  stroke-width: 50;
  fill: #00000000;
}

.psc-GraphicStyles\/Reverse {
  fill: #F88000;
}

.psc-GraphicStyles\/YellowOut {
  stroke: #F8F800;
  stroke-width: 50;
  fill: #00000000;
}

.psc-NoPointerEvents {
}

.psc-Sidebar_BottomMargin {
  margin-bottom: 5px;
}

.psc-Sidebar_RightMargin {
  margin-left: 5px;
  margin-right: 5px;
}

@keyframes psc-DredgeRX\/FadeInHalfSec-anim {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.psc-DredgeRX\/FadeInHalfSec {
  animation-name: psc-DredgeRX\/FadeInHalfSec-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-timing-function: linear;
}

@keyframes psc-DredgeRX\/FadeOutHalfSec-anim {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.psc-DredgeRX\/FadeOutHalfSec {
  animation-name: psc-DredgeRX\/FadeOutHalfSec-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-timing-function: linear;
}
