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

.psc-progress-bar-gradient {
	background : linear-gradient(90deg, blue, pink);
}
/* BEGIN STYLE CLASSES */
.psc-Framework\/Card\/Bold_Text {
  font-weight: bold;
}

.psc-Framework\/Card\/Card {
  background-color: #FAFAFA;
  border-color: #D5D5D5;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0px 2px 4px rgba(0, 0, 40, 0.15);
  margin: 5px;
}

.psc-Framework\/Card\/Embedded {
  margin: 5px;
}

.psc-Framework\/Card\/Item {
  padding-bottom: 4px;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 4px;
}

.psc-Framework\/Card\/Item_Border {
  border-bottom-color: #D5D5D5;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.psc-Framework\/Card\/Label {
  color: #8E8E8E;
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
  margin-right: 10px;
  text-transform: uppercase;
}

.psc-Framework\/Card\/Row {
  margin-bottom: 2px;
}

.psc-Framework\/Card\/Title {
  background-color: #E6EAEEAD;
  border-bottom-color: #D5D5D5;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #2E2E2E;
  font-size: 12px;
  font-weight: bold;
  padding-left: 6px;
  padding-right: 6px;
  text-transform: uppercase;
  fill: #2E2E2E;
}

.psc-Framework\/Card\/Value {
  color: #000080;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
}

.psc-Framework\/ColorPicker\/Container {
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  padding: 4px;
}

.psc-General\/OffBlackBackground {
  background-color: #1C1C1C;
}

.psc-General\/OffBlackText {
  color: #1C1C1C;
}

.psc-General\/OffWhiteBackground {
  background-color: #EBEBEB;
}

.psc-General\/OffWhiteText {
  color: #EBEBEB;
}

.psc-General\/Tick {
  color: #6B6B6B;
}
.psc-General\/Tick:hover {
  color: #4EE24B;
}

.psc-General\/TrashCan {
  color: #6B6B6B;
}
.psc-General\/TrashCan:hover {
  color: #E24A57;
}

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

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

.psc-Menu\/All_Header {
  background-color: #5C7080;
  color: #F2F2F2;
  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_Selected {
  background-color: #E6EAEE;
  border-color: #9B9B9B;
  border-width: 1px;
  color: #2E2E2E;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
}

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

.psc-Page\/AlarmOff {
  color: #DCDCDC;
}

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

.psc-Page\/Clickable {
  cursor: pointer;
}

.psc-Page\/DeviceText {
  color: #292929;
  font-size: 0.55rem;
  font-style: italic;
  font-weight: bold;
  line-height: 0.6rem;
  text-align: center;
}

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

.psc-Page\/NotClickable {
  cursor: not-allowed;
}

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

.psc-Page\/PopupBackground {
  background-color: #6C6C6C;
  color: #FFFAFA;
  overflow: hidden;
}

.psc-Page\/Running {
  color: #28A745;
}

.psc-Page\/SmallItalic {
  font-size: 0.5rem;
  font-style: italic;
  line-height: 0.6rem;
}

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

.psc-Popups\/Button-Blue {
  background-color: #287ba7;
  border-color: #287ba7;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  color: #ffffff;
}
.psc-Popups\/Button-Blue:hover {
  background-color: #206387;
  border-color: #1e5c7d;
  color: #ffffff;
  cursor: pointer;
}
.psc-Popups\/Button-Blue:disabled {
  background-color: #287ba7;
  border-color: #287ba7;
  opacity: 0.65;
}

.psc-Popups\/Button-Default {
  background-color: #6c757d;
  border-color: #6c757d;
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
  border-bottom-left-radius: .25rem;
  border-bottom-right-radius: .25rem;
  color: #dddddd;
}
.psc-Popups\/Button-Default:hover {
  background-color: #5a6268;
  border-color: #5a6268;
  color: #ffffff;
  cursor: pointer;
}
.psc-Popups\/Button-Default:disabled {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #ffffff;
  opacity: 0.65;
}

.psc-Popups\/Button-Off {
  background-color: #dc3545;
  border-color: #dc3545;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  color: #dddddd;
  cursor: not-allowed;
}
.psc-Popups\/Button-Off:hover {
  background-color: #c82333;
  border-color: #bd2130;
  color: #ffffff;
  cursor: pointer;
}
.psc-Popups\/Button-Off:disabled {
  background-color: #dc3545;
  border-color: #dc3545;
  opacity: 0.65;
}

.psc-Popups\/Button-On {
  background-color: #28a745;
  border-color: #28a745;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  color: #ffffff;
}
.psc-Popups\/Button-On:hover {
  background-color: #218838;
  border-color: #1e7e34;
  color: #ffffff;
  cursor: pointer;
}
.psc-Popups\/Button-On:disabled {
  background-color: #28a745;
  border-color: #28a745;
  opacity: 0.65;
}

.psc-Popups\/Delete {
  color: #3B3B3B;
}
.psc-Popups\/Delete:hover {
  color: #dc3545;
}

.psc-Popups\/Edit {
  color: #3B3B3B;
}
.psc-Popups\/Edit:hover {
  color: #287BA7;
  cursor: pointer;
}

.psc-Popups\/PopupWhiteText {
  color: #FFFAFA;
  line-height: 1rem;
}

.psc-Popups\/Select {
  color: #3B3B3B;
  cursor: pointer;
}
.psc-Popups\/Select:hover {
  color: #43DC38;
  cursor: pointer;
}

.psc-ScheduleManagement\/Headers {
  background-color: #2B2B2B;
  color: #FFFFFF;
  font-family: Arial;
  font-size: 20px;
  font-weight: lighter;
  text-align: start;
  text-indent: 6px;
}

.psc-ScheduleManagement\/InputFont {
  font-family: Arial;
  font-size: 14px;
}

.psc-ScheduleManagement\/LeftVerticalHeaderBar {
  border-left-color: #4A4A4A63;
  border-left-style: solid;
  border-left-width: 1px;
}

.psc-ScheduleManagement\/SectionHeaders {
  font-family: Arial;
  font-size: 15px;
  margin-bottom: 2px;
}

.psc-ScheduleManagement\/TableIcons {
  cursor: pointer;
  margin-bottom: 1px;
  margin-top: 5px;
}

.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-UserManagement\/Headers {
  background-color: #2B2B2B;
  color: #FFFFFF;
  font-family: Arial;
  font-size: 20px;
  font-weight: lighter;
  text-align: start;
  text-indent: 6px;
}

.psc-UserManagement\/InputFont {
  font-family: Arial;
  font-size: 14px;
}

.psc-UserManagement\/LeftVerticalHeaderBar {
  border-left-color: #4A4A4A63;
  border-left-style: solid;
  border-left-width: 1px;
}

.psc-UserManagement\/SectionHeaders {
  font-family: Arial;
  font-size: 15px;
  margin-bottom: 9px;
}

.psc-UserManagement\/TableEditorIcons {
  cursor: pointer;
  margin-bottom: 1px;
  margin-top: 5px;
}

@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-Page\/AlarmBlue-anim {
  0% {
    color: #EBEBEB;
  }
  100% {
    color: #00A5FC;
  }
}
.psc-Page\/AlarmBlue {
  animation-name: psc-Page\/AlarmBlue-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Page\/AlarmYellow-anim {
  0% {
    color: #EBEBEB;
  }
  100% {
    color: #ffc107;
  }
}
.psc-Page\/AlarmYellow {
  animation-name: psc-Page\/AlarmYellow-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Page\/ButtonResetting-anim {
  0% {
    background-color: #DC3545;
    border-color: #DC3545;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    color: #DDDDDD;
  }
  100% {
    background-color: #D75B67;
    color: #DDDDDD;
  }
}
.psc-Page\/ButtonResetting {
  animation-name: psc-Page\/ButtonResetting-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
