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

/*#expand_more,#expand_less{
display:none;
}*/

*{
	font-family: 'noto sans' !important;
}


.psc-HoverOnMainOptions:hover span {
    /* Estilos para el span cuando se hace hover sobre el div contenedor */
    box-shadow:  0 0 12px; /* Por ejemplo, cambiar el color del texto */
}
.psc-HoverOnImageRoom:hover  #testing {
    /* Estilos de box-shadow para los elementos con id="testing" cuando se hace hover sobre el contenedor */
    cursor:pointer;
    box-shadow: 0 0 12px; /* Agrega un efecto de sombra suave */
}
.psc-HoverOnHeatWater:hover  #heat-group {
    /* Estilos de box-shadow para los elementos con id="testing" cuando se hace hover sobre el contenedor */
    cursor:pointer;
    box-shadow: 0 0 12px; /* Agrega un efecto de sombra suave */
}
.psc-HoverOnChilledWater:hover  #chilled-group {
    /* Estilos de box-shadow para los elementos con id="testing" cuando se hace hover sobre el contenedor */
    cursor:pointer;
    box-shadow: 0 0 12px; /* Agrega un efecto de sombra suave */
}
.ia_table__headContainer, .ia_table__footContainer {
    background-color: var(--container);
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.3);
}


/*SCROLL BAR STYLE*/
::-webkit-scrollbar {
  width:0px; /* Ancho de la barra de desplazamiento */
  height: 0px; /* Ancho de la barra de desplazamiento */
}

::-webkit-scrollbar-track {
  background-color: #FFF; /* Color de fondo de la pista */
}

::-webkit-scrollbar-thumb {
  background-color: #2B2B2B; /* Color del pulgar */
  border-radius: 5px; /* Radio de borde del pulgar */
}

::-webkit-scrollbar-thumb:hover {
  background-color: #FFF; /* Cambio de color al pasar el cursor sobre el pulgar */
}

.table-container{
	border-radius:0 0 0px 0px;
}
.th-container{
	width:100% !important;	
}
.content{
	padding-left:5px !important;
}
.ia_pager__page--active{
  background-color: #003F75; /* Color del pulgar */
}
.toggle-right{
	transform: translate(0px, 472px) !important;
}
 
#removeDropdownIcon .ia_dropdown__expandIcon{
	/*display:none;*/
	display: none;
}

.ia_powerChartComponent__noDataDisplay {
    background-color: #FFF; 
    border-top: 1px solid var(--border);
}

#checkBoxTableHeader .ia_checkbox__checkedIcon, .ia_checkbox__uncheckedIcon, .ia_checkbox__indeterminateIcon {
    width: 24px !important;
    height: 24px !important;
}

.ia_popup{
	border: none !important;
	
}
.ia_dateRangePicker__calendar__dayTile--node {
	border:none;
	background-color:#003F75;
	color:#FFFFFF;
}

/* aqui no hay fecha TENLO EN CUENTA; Este codigo le quita el padding top al datePicker en concreto. recuerda NO HAY FECHA*/

#desde .ia_dateTimePicker {
	margin-top:0px;
}
#desde .iaDateRangePicker {
	padding-top:0px;
}

#hasta .ia_dateTimePicker {
	margin-top:0px;
}
#hasta .iaDateRangePicker {
	padding-top:0px;
}

/* aqui no hay fecha TENLO EN CUENTA; Este codigo le quita el padding top al datePicker en concreto. recuerda NO HAY FECHA*/

#iconMessage:active{
	transform:scale(0.85);
	transition:0.1s;
}

#iconMessage2:active{
	transform:scale(0.95);
	transition:0.1s;
}

#sideBarBounce:active{
	transform:scale(0.98);
	transition:0.1s;
}

#mainImage:hover{
	transform:scale(1.1);
	transition:0.4s;
}

#tab .ia_tabContainerComponent__tab--modern--active {
	box-shadow: inset 0 -3px #FFCB05;
}

.ia_popup{
    border:none !important;
    box-shadow:none !important;
    border-width:none !important;
    border-shadow:none !important;
    background-color: #FFFFFF00;
}

:focus {
    outline: none !important ;
}

#dropTest .material-icons.md-24 {
	display:none;
}

.ia_dropdown--active, .ia_dropdown--focused{
	 outline: none;
}

.psc-verMas:hover{
	text-decoration: underline;
	color: #1F43B7;
	
}	

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes mymove {
  0%   {transform: rotate(10deg); transition:0.1s;}
  50%  {transform: rotate(0deg);  transition:0.1s;}
  100%  {transform: rotate(-10deg);  transition:0.1s;}
}

#flexCard {
	background: rgb(255,214,44);
	background: linear-gradient(0deg, rgba(255,214,44,0.8519782913165266) 0%, rgba(236,255,0,0.639093137254902) 100%);
}
#datePicker input {
	border-radius:1rem;
	border-width:2px;
}

.psc-Station-Template :hover{
	transform :  scale(1.05);
	cursor: pointer;
}

.docked-view.dock-cover-shadow-left {
	box-shadow:none !important;
}

.docked-view.dock-cover-shadow-right{
	box-shadow:none !important;
}
#dockLeft{
	background-color: rgb(235 234 249 / 0%) !important;
	
}
#C-0-1-1-0-1-1-0-0-tspan880 {
	fill:#222 !important;	
}

#C-0-1-1-0-1-1-0-0-tspan880-9{
	fill:#222 !important;	
}

.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg, .apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg, .apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg {
	fill:#008000;
}

.apexcharts-pan-icon.apexcharts-selected svg {
	stroke:#008000;
}

.view-parent .view{
	overflow:hidden;	
}

#scrollFlex ::-webkit-scrollbar {
  width:4px !important; /* Ancho de la barra de desplazamiento */
  height: 4px !important; /* Ancho de la barra de desplazamiento */
}

.flex-container .responsive-container .ia_container--primary{
	overflow:hidden;
}

#animation:hover {
  animation-duration: 3s;
  animation-name: slide-in;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

.center>[data-component]:not([data-component=""]){
	margin-left:60px !important;

}

.docked-view{
	transition: none;
	
}

#app-container > div > div.center-column.flex-col > div.center.view-parent > div.ia_container--root.flex-container.responsive-container.ia_container--primary.view > div.view-parent > div > div.flex-container.responsive-container.ia_container--primary > div.flex-container.responsive-container.ia_container--primary > div:nth-child(2) > div > div.flex-container.responsive-container.ia_container--primary > div > div.chart-container > div.chart-body > div > div > svg > g:nth-child(3) > g > g > g > g:nth-child(3) > g > g > g:nth-child(2) > text{
	margin-right:1rem;
}

.ia_dropdown__option.ia_dropdown__option--selected{
	background-color:#61589E !important;
	color:#FFF;
	font-weight: 600;
}

.ia_dropdown__option--focused:not(.ia_dropdown__option--selected), .ia_dropdown__option--focused:not(.ia_dropdown__option--disabled){
	background-color: #E9E5FE;
}

#first-floor{
	opacity: 0;
}

#second-floor{
	opacity: 0;
}

#second-floor:hover{
	opacity: 1;
	transition: opacity 0.3s;	
}

#first-floor:hover{
	opacity: 1;
	transition: opacity 0.3s;
}

/*/*Loader Dots 7*/*/
/*.psc-loader-dots-7 {*/
/*  width: 60px;*/
/*  aspect-ratio: 2;*/
/*  --_g: no-repeat radial-gradient(circle closest-side,#FFFF00 90%,#0000);*/
/*  background: */
/*    var(--_g) 0%   50%,*/
/*    var(--_g) 50%  50%,*/
/*    var(--_g) 100% 50%;*/
/*  background-size: calc(100%/3) 50%;*/
/*  animation: d3 1s infinite linear;*/
/*}*/
/*@keyframes d3 {*/
/*    20%{background-position:0%   0%, 50%  50%,100%  50%}*/
/*    40%{background-position:0% 100%, 50%   0%,100%  50%}*/
/*    60%{background-position:0%  50%, 50% 100%,100%   0%}*/
/*    80%{background-position:0%  50%, 50%  50%,100% 100%}*/
/*}*/
/**/
/*.table-container .t .tr-group .subview .tc .content {*/
/*    padding: 0 !important;*/
/*}*/
/*.table-container .t .tr-group .tr {*/
/*    min-height: 0px;*/
/*}*/
/*.t .tr {*/
/*	min-height: 36px !important;*/
/*}*/
/**/
/*.iaDropdownCommon .iaDropdownCommon_value {*/
/*    text-overflow:clip; !important*/
/*}*/
/*@keyframes changeColor {*/
/*     0% {*/
/*      filter: none;*/
/*    }*/
/*    100% {*/
/*      filter: sepia(1) saturate(10) hue-rotate(90deg) brightness(1);*/
/*    }*/
/* }*/

.ia_tagBrowser__noResultsDisplay, .ia_tagBrowser__loadingDisplay {
    border: 0px solid var(--border) !important; 
}

.ia_tagBrowseTreeComponent__tree {
    border: 0px solid var(--border)!important;
}

.psc-FW-parameter-w{
	background-color:#FFF;
}

.psc-FW-parameter{
	background-color:#d5d5d5;
	cursor:pointer;
	user-select:none;
}

.psc-CCC-parameter span{
	opacity:0;
	transition:opacity 0.1s;
}

.psc-CCC-parameter:hover span{
	opacity:1;
}

.psc-CCC-parameter:hover div:first-child{
	background-color:#FFF;
	font-weight:bold;
}

.psc-FW-parameter:hover{
	background-color:#FFF;
	font-weight:bold;
}

.psc-FW-parameter:active{
	transform:scale(0.95);
}

#zone1-hover:hover + #zone1{
	background-color:#FFF;
	font-weight:bold;
}

rect{
	transition:0.2s;
}

polygon{
	transition:0.2s;
}

path{
	transition:0.5s;
}




/*Labels values
 * 
 * 
 */



.psc-labels-values{
    min-width: 74px;
}

.psc-labels-values-2{
    min-width: 30%;
}

.psc-labels-values-3{
    min-width: 16%;
}

.psc-labels-values-4{
    min-width: 100px;
}



/* BEGIN STYLE CLASSES */
.psc-Core\/Templates\/Cards\/Container {
  border-color: #D5D5D5;
  border-style: solid;
  border-width: 2px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 4px;
  margin: 15px;
  overflow: hidden;
}

.psc-Core\/Templates\/Cards\/FlexRepeater {
  overflow: hidden;
  padding-bottom: 5px;
  padding-left: 1rem;
  padding-right: 1rem;
}

.psc-Core\/Templates\/Cards\/FlexRepeater_Test {
  overflow: hidden;
  padding-left: 1rem;
  padding-right: 1rem;
}

.psc-Core\/Templates\/Cards\/Header {
  overflow: hidden;
  padding-left: 1rem;
  padding-right: 1rem;
}

.psc-Core\/Templates\/Cards\/Line {
  background-color: #E5E5E5;
}

.psc-Core\/Templates\/Cards\/Subtitle {
  background-color: #D9D9D9;
  font-size: 14px;
  font-weight: 700;
  overflow: hidden;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  text-transform: capitalize;
}

.psc-Core\/Templates\/Cards\/Title {
  background-color: #E9E5FE;
  border-bottom-color: #ACACAC;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 0.2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.2rem;
  text-transform: capitalize;
}

.psc-Core\/Templates\/Displays\/Base\/Label {
  font-size: 14px;
  font-weight: 500;
  overflow: hidden;
}

.psc-Core\/Templates\/Displays\/Base\/Value_Abnormal {
  background-color: #AAAAAA;
  border-color: #D1D1D1;
  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;
  font-size: 14px;
  font-weight: 500;
  outline-style: none;
  padding-bottom: 0.15rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.15rem;
  text-align: center;
}

.psc-Core\/Templates\/Displays\/Base\/Value_Alarm {
  background-color: #bb4f4b;
  border-color: #D1D1D1;
  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: #FFFFFF;
  font-size: 14px;
  font-weight: 500;
  padding-bottom: 0.15rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.15rem;
  text-align: center;
}

.psc-Core\/Templates\/Displays\/Base\/Value_Normal {
  background-color: #D9D9D9;
  border-color: #D1D1D1;
  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;
  font-size: 14px;
  font-weight: 500;
  outline-style: none;
  padding-bottom: 0.15rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.15rem;
  text-align: center;
}

.psc-Core\/Templates\/Displays\/Base\/Value_RWEnabled {
  background-color: #5b5b5b;
  border-color: #D1D1D1;
  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: #FFFFFF;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  padding-bottom: 0.15rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.15rem;
  text-align: center;
}

.psc-Core\/Templates\/Displays\/Simple\/Simple_Display {
  font-size: 20px;
  font-weight: 500;
  text-align: center;
}

.psc-Core\/Templates\/Displays\/Simple\/Simple_Label {
  color: #878787;
  font-size: 12px;
  text-align: center;
}

.psc-Core\/Templates\/NavigationMenu\/Subtitle {
  font-size: 14px;
  font-weight: 500;
  overflow: hidden;
}

.psc-Core\/Templates\/NavigationMenu\/Title {
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
}

.psc-Core\/Templates\/Onelines\/Components\/Common\/Active_Text {
  color: #FF0000;
  font-size: 0.35rem;
  font-weight: bold;
}

.psc-Core\/Templates\/Onelines\/Components\/Common\/Base_Label {
  color: #FFF;
  font-size: 0.38rem;
  font-weight: normal;
}

.psc-Core\/Templates\/Onelines\/Components\/Common\/Closed_Text {
  color: #FF0000;
  font-size: 0.35rem;
  font-weight: bold;
}

.psc-Core\/Templates\/Onelines\/Components\/Common\/Current_Label {
  color: #5598D0;
  font-size: 0.38rem;
  font-weight: bold;
}

.psc-Core\/Templates\/Onelines\/Components\/Common\/Deenergized_SVG_Color {
  fill: #00FF00;
}

.psc-Core\/Templates\/Onelines\/Components\/Common\/Energized_SVG_Color {
  fill: #FF0000;
}

.psc-Core\/Templates\/Onelines\/Components\/Common\/Inactive_Text {
  color: #00FF00;
  font-size: 0.35rem;
  font-weight: bold;
}

.psc-Core\/Templates\/Onelines\/Components\/Common\/Not_Monitored_SVG_Color {
  fill: #FFFFFF;
}

.psc-Core\/Templates\/Onelines\/Components\/Common\/Open_Text {
  color: #00FF00;
  font-size: 0.35rem;
  font-weight: bold;
}

.psc-Core\/Templates\/Onelines\/Components\/Common\/Power_Label {
  color: #5598D0;
  font-size: 0.38rem;
  font-weight: bold;
}

.psc-Core\/Templates\/Onelines\/Components\/Common\/Rectangle_Dashed {
  border-color: #FFFFFF;
  border-style: dashed;
  border-width: 1px;
}

.psc-Core\/Templates\/Onelines\/Components\/Common\/Rectangle_Solid {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
}

.psc-Core\/Templates\/Onelines\/Components\/Common\/Tripped_Text {
  color: #FFDD00;
  font-size: 0.35rem;
  font-weight: bold;
}

.psc-Core\/Templates\/Onelines\/Components\/Common\/Unknown_SVG_Color {
  fill: #FFFF00;
}

.psc-Core\/Templates\/Onelines\/Components\/Common\/Unknown_Text {
  color: #FFFF00;
  font-size: 0.35rem;
  font-weight: bold;
}

.psc-Core\/Templates\/Onelines\/Components\/Common\/Voltage_Label {
  color: #5598D0;
  font-size: 0.38rem;
  font-weight: bold;
}

.psc-Core\/Templates\/Onelines\/Components\/Motor\/Motor_Symbol_Text {
  font-size: 1rem;
}

.psc-Core\/Templates\/Popups\/Base\/Card {
  background-color: #FFFFFF;
  border-color: #D1D1D1;
  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;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px;
  overflow: auto;
  padding: 1rem;
}

.psc-Core\/Templates\/Popups\/Base\/Popup {
  background-color: #F9F9F9;
  border-color: #D1D1D1;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 12px;
  overflow: hidden;
}

.psc-Core\/Templates\/Popups\/Base\/Subtitle {
  font-size: 1.1rem;
  font-weight: bold;
}

.psc-Core\/Templates\/Popups\/Base\/Title {
  font-size: 1.5rem;
  font-weight: bold;
  text-indent: 0.2rem;
}

.psc-Core\/Templates\/hover\/button {
  background-color: #442B78;
  border-color: #442B78;
  border-style: solid;
  border-width: 1px;
  color: #FFF;
}
.psc-Core\/Templates\/hover\/button:hover {
  background-color: #FFFFFF;
  color: #442B78;
}

.psc-Core\/Templates\/hover\/close-icon-popup {
  color: #000000;
  cursor: pointer;
}
.psc-Core\/Templates\/hover\/close-icon-popup:hover {
  color: #B80808;
}

.psc-Core\/Templates\/pagination\/selected {
  background-color: #2F1756;
  color: #FFFFFF;
}

.psc-Core\/Templates\/pagination\/unselected {
  border-left-color: #ACACAC;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #ACACAC;
  border-right-style: solid;
  border-right-width: 1px;
  color: #000000;
}

.psc-alarms\/alarm {
  color: #AC0000;
}

.psc-epms\/oneline\/breaker-status {
  color: #FF0000;
  font-weight: bold;
}

.psc-epms\/oneline\/breaker_status {
  color: #FF0000;
  font-size: 0.35rem;
  font-weight: bold;
  text-align: start;
}

.psc-epms\/oneline\/breaker_value {
  color: #5598d0;
  font-size: 0.38rem;
  font-weight: bold;
  text-align: start;
}

.psc-general\/Card1 {
  background-color: #F9F9F9;
  border-color: #CBC7DE;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 0.4rem;
  border-top-right-radius: 0.4rem;
  border-bottom-left-radius: 0.4rem;
  border-bottom-right-radius: 0.4rem;
  box-shadow: 0px 0px 5px -2px #CBC7DE;
}

.psc-general\/Card2 {
  background-color: #F9F9F9;
  border-color: #D1D1D1;
  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;
  box-shadow: 0px 0px 5px -2px #CBC7DE;
}

.psc-general\/CardNeon {
  background-color: #F9F9F9;
  border-color: #AAA;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
  box-shadow: 0 0 3px #CEC6FD, 0 0 6px #CEC6FD, 0 0 12px #CEC6FD;
  margin: 15px;
}

.psc-general\/background {
  background-color: red;
}

.psc-general\/background_1 {
  background-color: #F5F5FA;
}

.psc-general\/buttonsensors {
  background-color: #666666;
  color: #FFFFFF;
}
.psc-general\/buttonsensors:hover {
  background-color: #FFFFFF;
  color: #666666;
}

.psc-general\/circle {
  background-color: #000000;
  background-image: radial-gradient(circle at top left, #00e400, #003300);
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 10rem;
  border-top-right-radius: 10rem;
  border-bottom-left-radius: 10rem;
  border-bottom-right-radius: 10rem;
  box-shadow: 0 0 2px black;
}

.psc-general\/label {
  font-size: 14px;
  font-weight: 500;
  overflow: hidden;
}

.psc-general\/label-2 {
  font-size: 14px;
  font-weight: 500;
  overflow: hidden;
}

.psc-general\/label-3 {
  font-size: 10px;
}

.psc-general\/labelsensor {
  color: #FFFFFF;
  font-size: 9px;
  text-align: center;
  text-shadow: #000000  0px  0px  1px;
}

.psc-general\/popup-alarms {
  background-color: #E9E5FE;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  font-size: 0.9rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  text-transform: capitalize;
}

.psc-general\/popup-line {
  border-color: #8C8989;
  border-style: solid;
  border-width: 0.1px;
}

.psc-general\/popup-title {
  color: #000000;
  font-weight: bold;
  text-align: center;
}

.psc-general\/statusComm {
  background-color: #6419C4;
  border-color: #D1D1D1;
  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: #FFFFFF;
  font-size: 12px;
  font-weight: 500;
  padding-bottom: 0.15rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.15rem;
  text-align: center;
}

.psc-general\/statusOff {
  background-color: #E8E8E8;
  border-color: #D1D1D1;
  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: #000000;
  font-size: 12px;
  font-weight: 400;
  padding-bottom: 0.15rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.15rem;
  text-align: center;
}

.psc-general\/statusfalse {
  background-color: #bb4f4b;
  border-color: #D1D1D1;
  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: #FFFFFF;
  font-size: 12px;
  font-weight: 500;
  padding-bottom: 0.15rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.15rem;
  text-align: center;
}

.psc-general\/statustrue {
  background-color: #0D7C03;
  border-color: #D1D1D1;
  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: #FFFFFF;
  font-size: 12px;
  font-weight: 500;
  padding-bottom: 0.15rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.15rem;
  text-align: center;
}

.psc-general\/subTitles {
  background-color: #E9E5FE;
  font-size: 0.9rem;
  font-weight: 600;
  padding-bottom: 1.2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.2rem;
  text-transform: capitalize;
}

.psc-general\/subTitles-2 {
  background-color: #D9D9D9;
  font-size: 0.7rem;
  font-weight: 400;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  text-transform: capitalize;
}

.psc-general\/subTitles-3 {
  background-color: #D9D9D9;
  font-size: 0.7rem;
  font-weight: 400;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  text-transform: capitalize;
}

.psc-general\/subTitles-4 {
  background-color: #D9D9D9;
  font-size: 14px;
  font-weight: 700;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  text-transform: capitalize;
}

.psc-general\/subTitles-5 {
  font-size: 17px;
  font-weight: 600;
  text-transform: capitalize;
}

.psc-general\/titles {
  background-color: #E9E5FE;
  font-size: 1.25rem;
  font-weight: 700;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  text-transform: capitalize;
}

.psc-general\/value {
  background-color: #D9D9D9;
  border-color: #D4D4D4;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 0.4rem;
  border-top-right-radius: 0.4rem;
  border-bottom-left-radius: 0.4rem;
  border-bottom-right-radius: 0.4rem;
  font-size: 12px;
  font-weight: 500;
  overflow: hidden;
  padding-bottom: 0.2rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.2rem;
  text-align: end;
  text-overflow: ellipsis;
}

.psc-general\/value-2 {
  background-color: #FFD630;
  border-color: #D4D4D4;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 0.4rem;
  border-top-right-radius: 0.4rem;
  border-bottom-left-radius: 0.4rem;
  border-bottom-right-radius: 0.4rem;
  font-size: 12px;
  font-weight: 500;
  padding: 0.5rem;
  text-align: end;
}

.psc-general\/value-3 {
  background-color: #ECECEC;
  border-color: #D4D4D4;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 0.4rem;
  border-top-right-radius: 0.4rem;
  border-bottom-left-radius: 0.4rem;
  border-bottom-right-radius: 0.4rem;
  font-size: 10px;
  font-weight: 500;
  overflow: hidden;
  padding-bottom: 0.1rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.1rem;
  text-align: end;
  text-overflow: ellipsis;
}

.psc-general\/value-4 {
  background-color: #D9D9D9;
  border-color: #D1D1D1;
  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: #000000;
  font-size: 12px;
  font-weight: 400;
  padding-bottom: 0.15rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.15rem;
  text-align: center;
}

.psc-general\/value_alarm {
  background-color: #D91B30;
  border-color: #D91B30;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 0.4rem;
  border-top-right-radius: 0.4rem;
  border-bottom-left-radius: 0.4rem;
  border-bottom-right-radius: 0.4rem;
  color: #D9D9D9;
  font-size: 12px;
  font-weight: 500;
  overflow: hidden;
  padding-bottom: 0.2rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.2rem;
  text-align: end;
  text-overflow: ellipsis;
}

.psc-hover\/button {
  background-color: #442B78;
  border-color: #442B78;
  border-style: solid;
  border-width: 1px;
  color: #FFF;
}
.psc-hover\/button:hover {
  background-color: #FFFFFF;
  color: #442B78;
}

.psc-hover\/close-icon-popup {
  color: #000000;
  cursor: pointer;
}
.psc-hover\/close-icon-popup:hover {
  color: #B80808;
}

.psc-hover\/purple_1 {
  background-color: #FF4747;
  border-bottom-style: none;
  border-left-color: #FFFFFF;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: none;
  border-top-style: none;
  color: #FFFFFF;
  font-size: 0.8rem;
  font-weight: 500;
  padding-left: 0.5rem;
  text-align: left;
}

.psc-hover\/purples {
  background-color: #442B78;
  border-bottom-style: none;
  border-left-color: #FFFFFF;
  border-left-style: solid;
  border-left-width: 1px;
  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;
  box-shadow: none;
  color: #FFFFFF;
  font-size: 0.8rem;
  font-weight: 500;
  padding-left: 0.2rem;
  text-align: left;
}
.psc-hover\/purples:hover {
  background-color: #543B93;
}
.psc-hover\/purples:active {
  font-size: 0.75rem;
}

.psc-templates\/pagination\/selected {
  color: #000000;
  font-weight: 500;
}

.psc-templates\/pagination\/unselected {
  color: #AAAAAA;
  font-weight: normal;
}
