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

/* GLOBAL PROJECT */

/*Progress Bar Animation*/
@keyframes progressBarAnimation {
	from {
		flex-basis: 0%;
	}

	to {
		flex-basis: 100%;
	}
}


div[id^="popup-timerPopup"] {
  	border-radius: 0px 0px 40px 40px;
  	height: auto;
}


/* BEGIN STYLE CLASSES */
.psc-Borda {
  border-color: #003E69;
  border-style: solid;
  border-width: 3px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.psc-BordaVermelha {
  border-color: #FF4747;
  border-style: solid;
  border-width: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.psc-Botao {
  background-color: #003E69;
  border-color: #003E69;
}

.psc-Header\/DropDown {
  background-color: var(--neutral-20);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  color: var(--neutral-100);
  margin-bottom: 10px;
  margin-top: 10px;
}

.psc-Header\/Header {
  background-color: #003E69;
  color: #E7F5FF;
  font-size: 14px;
  line-height: 17px;
  fill: #FFFFFF;
}

.psc-Header\/Icon {
  cursor: pointer;
  fill: #FFFFFF;
}

.psc-Header\/Icon_1 {
  cursor: pointer;
}

.psc-HoverNegrito {
}
.psc-HoverNegrito:hover {
  font-weight: bold;
}

.psc-Menu\/All_Header {
  background-color: #5C7080;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  line-height: 17px;
  text-transform: none;
}

.psc-Menu\/All_Header_Flui {
  background-color: #0C3A4A;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  line-height: 17px;
  text-transform: none;
}

.psc-Menu\/Item {
  background-color: #E6EAEE;
  border-color: #9B9B9B;
  border-width: 1px;
  border-left-color: #BEBEBE;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #BEBEBE;
  border-right-style: solid;
  border-right-width: 1px;
  color: #2E2E2E;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
}

.psc-Menu\/Item_Flui {
  background-color: #FFFFFF;
  border-style: none;
  color: #0C3A4A;
  font-size: 14px;
  line-height: 30px;
}

.psc-Menu\/Item_Selected {
  background-color: #E6EAEE;
  border-color: #9B9B9B;
  border-width: 1px;
  color: #2E2E2E;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
}

.psc-Menu\/Item_Selected_Flui {
  background-color: var(--background-padrao-claro);
  border-style: none;
  color: #0C3A4A;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}

.psc-Menu\/Menu {
  background-color: #DADDE0;
}

.psc-Menu\/Menu_Flui {
  background-color: #FFFFFF;
}

.psc-Page\/Alarm\/Alarm {
  border-bottom-style: none;
  border-left-color: var(--neutral-40);
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: var(--neutral-40);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-style: none;
  margin-left: 80px;
  margin-right: 80px;
}

.psc-Page\/Alarm\/Page {
  background-color: var(--neutral-20);
}

.psc-Page\/Avaliacao\/avaliacaoPendente\/hover {
}
.psc-Page\/Avaliacao\/avaliacaoPendente\/hover:hover {
  background-color: #0D0D800D;
}

.psc-Page\/Bold {
  font-weight: bold;
}

.psc-Page\/Margins {
  margin-left: 12px;
  margin-right: 12px;
}

.psc-Page\/Page {
  background-color: #FFFFFF;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.psc-Page\/Text {
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}

.psc-Title\/Icon {
  fill: #2E2E2E;
}

.psc-Title\/Text {
  color: #2E2E2E;
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
  margin-left: 6px;
  fill: #2E2E2E;
}

.psc-Title\/Title {
  background-color: #E6EAEE;
}

.psc-Titulo {
  font-size: 22px;
  font-weight: bold;
}

@keyframes psc-Header\/Alarm_Active-anim {
  0% {
    color: #E7F5FF;
    fill: #E7F5FF;
  }
  100% {
    color: #FFCCCC;
    fill: #FFCCCC;
  }
}
.psc-Header\/Alarm_Active {
  animation-name: psc-Header\/Alarm_Active-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Header\/Alarm_Active_Dark-anim {
  0% {
    color: #2E2E2E;
    fill: #2E2E2E;
  }
  100% {
    color: #FF4747;
    fill: #FF4747;
  }
}
.psc-Header\/Alarm_Active_Dark {
  animation-name: psc-Header\/Alarm_Active_Dark-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-selectedRow-anim {
  0% {
    background-color: #FFFFFF;
    color: #000000;
  }
  100% {
  }
}
.psc-selectedRow {
  animation-name: psc-selectedRow-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
