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

.docked-view:has(.psc-dock-no-shadow) {
    box-shadow: unset !important;
}

.ia_popup:focus { 
	outline: none !important;
	background-color: transparent;
	border-style: none;
	box-shadow: unset;
}

.ia_popup { 
	outline: none !important;
	background-color: transparent;
	border-style: none;
	box-shadow: unset;
}

.psc-bg-linear-green {
	background: linear-gradient(to right,#2fb344,#c9c9be) !important
}

.ia_table__headContainer { box-shadow: unset !important }

:root {
 /* IA Theme override */
 --callToAction: #264485;
}
/* BEGIN STYLE CLASSES */
.psc-Buttons\/darkOutlineButton {
  border-color: #243339;
  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: #243339;
  cursor: pointer;
  font-family: Roboto;
  text-align: center;
  fill: #264485;
}
.psc-Buttons\/darkOutlineButton:hover {
  background-color: #243339;
  color: #FFFFFF;
}

.psc-Buttons\/greenButton {
  background-color: #eaf7ec;
  border-style: none;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  color: #2fb344;
  cursor: pointer;
  font-family: Roboto;
  text-align: center;
  fill: #515452;
}
.psc-Buttons\/greenButton:hover {
  background-color: #C3F7CD;
  box-shadow: none !important;
}
.psc-Buttons\/greenButton:focus {
  border-style: none;
  box-shadow: none !important;
  outline-style: none;
}

.psc-Buttons\/lightButton {
  background-color: #d8d8d8;
  border-style: none;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  color: #515452;
  cursor: pointer;
  font-family: Roboto;
  text-align: center;
  fill: #515452;
}
.psc-Buttons\/lightButton:hover {
  background-color: #BABABA;
  box-shadow: none !important;
}
.psc-Buttons\/lightButton:focus {
  border-style: none;
  box-shadow: none !important;
  outline-style: none;
}
.psc-Buttons\/lightButton:disabled {
  background-color: #AAAAAA;
  cursor: not-allowed;
}

.psc-Buttons\/noBackgroundButton {
  background-color: unset;
  border-style: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  color: #FFFFFF;
  cursor: pointer;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 400;
}
.psc-Buttons\/noBackgroundButton:hover {
  box-shadow: none !important;
}
.psc-Buttons\/noBackgroundButton:focus {
  border-style: none;
  box-shadow: none !important;
  outline-style: none;
}

.psc-Buttons\/pauseButton {
  background-color: #f59f00;
  color: #FFFFFF;
  cursor: pointer;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 400;
}
.psc-Buttons\/pauseButton:hover {
  background-color: #CA8505;
}

.psc-Buttons\/primaryButton {
  background-color: #264485;
  border-style: none;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  color: #FFFFFF;
  cursor: pointer;
  font-family: Roboto;
  text-align: center;
  fill: #515452;
}
.psc-Buttons\/primaryButton:hover {
  background-color: #183574;
  border-style: none;
  box-shadow: none !important;
  outline-style: none;
}
.psc-Buttons\/primaryButton:focus {
  border-style: none;
  box-shadow: none !important;
  outline-style: none;
}
.psc-Buttons\/primaryButton:disabled {
  background-color: #AAAAAA;
  cursor: not-allowed;
}

.psc-Buttons\/primaryNavButton {
  background-color: #264485;
  color: #FFFFFF;
  cursor: pointer;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 400;
}
.psc-Buttons\/primaryNavButton:hover {
  background-color: #183574;
}

.psc-Buttons\/runButton {
  background-color: #2fb344;
  color: #FFFFFF;
  cursor: pointer;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 400;
}
.psc-Buttons\/runButton:hover {
  background-color: #36A548;
}

.psc-Buttons\/secondaryButton {
  background-color: #585f62;
  color: #FFFFFF;
  cursor: pointer;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 400;
}
.psc-Buttons\/secondaryButton:hover {
  background-color: #243339;
}

.psc-Buttons\/stopButton {
  background-color: #cf4c4c;
  color: #FFFFFF;
  cursor: pointer;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 400;
}
.psc-Buttons\/stopButton:hover {
  background-color: #9F2D2D;
}

.psc-MenuNav\/MenuNavBigTitle {
  color: #FFFFFF;
  font-family: Roboto;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}

.psc-MenuNav\/MenuNavLink {
  border-left-color: #243339;
  border-left-style: solid;
  border-left-width: 1px;
  color: #243339;
  cursor: pointer;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 400;
  margin-left: 20px;
  text-align: left;
  text-indent: 20px;
  text-transform: uppercase;
}
.psc-MenuNav\/MenuNavLink:hover {
  background-color: #D5D5D5;
}

.psc-MenuNav\/MenuNavTitle {
  color: #243339;
  font-family: Roboto;
  font-size: 20px;
  font-weight: bold;
  margin-top: 10px;
  text-align: left;
  text-indent: 20px;
  text-transform: uppercase;
}

.psc-MenuNav\/SiteCustoms {
  background-color: #FFFFFF;
  color: #243339;
}

.psc-NavbarButton {
}
.psc-NavbarButton:hover {
  background-color: #D5D5D5;
}

.psc-NavbarInvertButton {
  background-color: #585f62;
}
.psc-NavbarInvertButton:hover {
  background-color: #243339;
}

.psc-Navbar\/SiteCustoms {
  background-color: #FFFFFF;
  color: #243339;
}

.psc-Navbar\/TabActive {
  background-color: #243339;
  border-bottom-right-radius: 10px;
  color: #FFFFFF;
  cursor: pointer;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
}

.psc-Navbar\/TabPost {
  background-color: #C9C9C9;
  color: #000000;
  cursor: pointer;
  font-family: Roboto;
  font-size: 20px;
  font-weight: lighter;
  text-align: center;
}

.psc-Navbar\/TabPre {
  background-color: #585F62;
  color: #FFFFFF;
  cursor: pointer;
  font-family: Roboto;
  font-size: 20px;
  font-weight: lighter;
  text-align: center;
}

.psc-PersonButton {
  background-color: #C9C9C9;
  color: #515452;
  fill: #515452;
}
.psc-PersonButton:hover {
  color: #fafafa;
  fill: #fafafa;
}

.psc-Table\/BorderEmergency {
  border-color: #FF0E15;
  border-style: solid;
  border-width: 1px;
}

.psc-Table\/Case {
  border-bottom-color: #C7C0C0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: #C7C0C0;
  border-left-style: hidden;
  border-left-width: 1px;
  border-right-color: #C7C0C0;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: #C7C0C0;
  border-top-style: hidden;
  border-top-width: 1px;
  font-family: Roboto;
  overflow-wrap: break-word;
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
  word-wrap: break-word;
}

.psc-Table\/CaseOxygen {
  background-color: #CADEF8;
}

.psc-Table\/LineSuccess {
  background-color: #eaf7ec;
  color: #2fb344;
}

.psc-UserManagement\/Headers {
  color: #000000;
  font-family: Arial;
  font-size: 20px;
  font-weight: bolder;
  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;
}

.psc-dropdown\/error {
  border-color: #cf4c4c;
  border-style: solid;
  border-width: 2px;
}
