/* BEGIN EPIC DELIVERED THEME CSS */
/* Generated by v85.0.18 */
/* Epic recommends that you do not edit this file and instead put any additional customizations in override.css */

/* BEGIN: LOGIN PAGE COLOR CHANGES */

/* Buttons - Login, Accept Department */
body.standaloneBody .acceptButton,
body.standaloneBody #LoginButton {
  background-color: hsl(231.2,100%,26.9%);
}
body.standaloneBody .acceptButton:hover,
body.standaloneBody #LoginButton:hover {
  background-color: hsl(240.5,97.9%,22.6%);
}
body.standaloneBody .acceptButton:active,
body.standaloneBody  #LoginButton:active {
  background-color: hsl(213.6,100%,14.5%);
}

/* Buttons - Cancel Department */
body.standaloneBody .cancelButton {
  background-color: white;
}
body.standaloneBody .cancelButton:hover {
  background-color: hsl(240.5,97.9%,22.6%);
}
body.standaloneBody .cancelButton:active {
  background-color: hsl(213.6,100%,14.5%);
}
body.standaloneBody .cancelButton:active {
  color: white;
}

/* Copyright Text */
body.standaloneBody #copyright {
  color:  hsl(283.6,67.2%,9.4%);
}

/* Copyright Hyperlink */
body.standaloneBody #copyright label.copyright-link {
  color:  hsl(283.6,67.2%,9.4%);
}
body.standaloneBody #copyright label.copyright-link:active,
body.standaloneBody #copyright label.copyright-link:hover {
  color:  hsl(283.6,67.2%,9.4%);
}

/* Hyperlinks in badge */
body.standaloneBody div#epicLoginContent a {
  color: hsl(251.6,100%,42.6%);
}
body.standaloneBody div#epicLoginContent a:active, 
body.standaloneBody div#epicLoginContent a:hover:not(disabled) {
  color: hsl(251.6,100%,42.6%);
}

/* Text in badge */
body.standaloneBody div#epicLoginContent .description,
body.standaloneBody div#epicLoginContent .login,
body.standaloneBody div#epicLoginContent #poweredBy,
body.standaloneBody div#epicLoginContent #department,
body.standaloneBody div#epicLoginContent #timezone {
  color: hsl(236.4,14.7%,45.5%);
}

/* Text in login box */
body.standaloneBody #Account_ID, 
body.standaloneBody #Account_Password {
  color: hsl(236.4,14.7%,45.5%);
}
/* Border on login box form fields */
body.standaloneBody #Account_ID, 
body.standaloneBody #Account_Password {
  border-bottom-color: hsla(236.4,14.7%,45.5%,0.8);
}


/* END: LOGIN PAGE COLOR CHANGES */

/* BEGIN: POST LOGIN COLOR CHANGES */

/* The container of the clinical content; the "body" of the page */
body .FrameHeaderDiv,
body.copyright,
body.mainBody #content,
body.mainBody #innerAppWrap {
  background-color: hsl(216.3,82.4%,78.8%);
}

/* The home content container */
.home-container {
  background-color: hsl(216.3,82.4%,78.8%);
}

/* Collapsible section header in Patient Search */
.AccordionHeader {
  background-color: hsla(231.2,100%,26.9%,0.2);
}
.AccordionHeaderHover {
  background-color: hsla(231.2,100%,26.9%,0.4);
}

/* Logout loading message hyperlink */
.logoutLoadingMessage a {
  color: hsl(193,100%,41%);
}

/* Header bar background color */
body.mainBody #header {
  background-color: hsla(283.7,66.7%,9%,0.5);
}

/* Menu bar background color */
body.bannerBody .BannerTab.lowered,
body.bannerBody .BannerTab.hovered,
body.mainBody #menu {
  background-color: hsla(225.2,100%,27.1%,0.5);
}

/* Menu Title Text */
body.mainBody #hoverMenuItems .itemTab, 
body.mainBody #hoverMenuItems .itemGroup > .itemTitle {
  color: hsl(231.2,100%,26.9%);
}
body.mainBody #hoverMenuItems .itemTab:hover,
body.mainBody #hoverMenuItems .itemGroup > .itemTitle > span:hover {
  color: hsl(240.9,97.9%,22.9%);
}

/* Menu Text */
body.mainBody #hoverMenuItems .itemGroup > .item {
  color: hsl(197,32%,28%);
}
body.mainBody #hoverMenuItems .itemGroup > .item > span:hover {
  color: hsl(235.8,31.5%,13.5%);
}

/* Menu drop down border */
body.mainBody #hoverMenu {
  border-color: hsla(231.5,100%,26.9%,0.5);
}

/* Frame Header Text */
.FrameHeaderText {
  color: hsl(272.5,66%,15.5%);
}

/* Frame Header Hyperlink Text */
A.HeaderLink:link,
A.HeaderLink:active,
A.HeaderLink:visited {
  color: hsl(272.5,66%,15.5%);
}

.FrameHeaderSmall {
  color: hsl(272.5,66%,15.5%);
}

/* Sub headers in page content */
body.Activity .subHeaderClass,
body.Activity .subHeaderHardWarning,
body.Activity .subHeaderCrossModule,
body.Activity .subHeaderCrossModuleHighlight,
body.Activity .subHeaderText {
  color: hsl(233.2,44.9%,10.4%);
}

.subHeaderCrossModule {
  background-color: hsla(231.2,100%,26.9%,0.2);
}

.plainMessage {
  background-color: hsla(193,100%,41%,.2);
}

/* Column headers sorted */
.colHeadSorted {
  color: hsl(231.2,100%,26.9%);
}
.colHeadSorted {
  box-shadow: hsl(231.2,100%,26.9%) 0px -4px 0px 0px inset;
}

/* Plain text in page content */
body.Activity,
body.ActivityPadded,
body.ActivityNoPadding {
  color: hsl(38.4,0%,0%);
}

/* Hyperlinks in page content */
a:link {
  color: hsl(231.2,100%,26.9%);
}
a:active, 
a:hover:not(disabled) {
  color: hsl(231.2,100%,26.9%);
}

/* Fix colors of links in Card-Headers; they should have changed from above */
.card-header a:link {
    color: inherit;
}

/* But quick buttons are associated with icons with blue colors. Can't change without changing the icons too, so change them back */
a.quick-button:link {
  color: #00A6D3;
}
a.quick-button:active, 
a.quick-button:hover:not(disabled) {
  color: #00A6D3;
}

/* Nav option tabs */
.navOptionSelected { 
  background-color: hsl(216.3,82.4%,78.8%);
}
.navOptionSelected {
  color:  hsl(273.7,66%,15.5%);
}

.navOption:hover, 
.navOption.hover {
  background-color: hsl(273.7,66%,15.5%);
}
.navOptionSelected:hover,
.navOptionSelected.hover {
  color: hsl(273.7,66%,15.5%);
}
.navOptionSelected:hover,
.navOptionSelected.hover {
  background-color: hsl(216.3,82.4%,78.8%);
}

/* Tabs  */
.selectedTab {
  border-top-color: hsl(231.2,100%,26.9%);
}
.notSelectedTab:not(.tabNotAvailable):hover,
.selectedTab {
  color: hsl(231.2,100%,26.9%);
}
.notSelectedTab {
  color: hsl(272,72.6%,5.5%);
}

/* Toolbar buttons */
a.toolbarText,
.toolbarBtn,
.toolbarBtnDrop,
.toolbarBtnDisabled,
.toolbarBtnDropDisabled,
.toolbarBtnRaise,
.toolbarBtnDropRaise,
.toolbarBtnRaiseDisabled,
.toolbarBtnLower,
.toolbarBtnPressed,
.toolbarBtnPressedRaise,
.toolbarBtnPressedLower,
.toolbarBtnDropRaiseLower,
.toolbarDropItem,
.toolbarDropItemSelected,
.toolbarDropItemPressed,
.toolbarDropItemPressedSelected,
.button,
.toolbarBottomBtn,
.toolbarBottomBtnDrop,
.toolbarBottomBtnRaise,
.toolbarBottomBtnDropRaise,
.toolbarBottomBtnDisabled,
.toolbarBottomBtnDropDisabled,
.toolbarBottomBtnRaiseDisabled,
.toolbarBottomBtnLower,
.toolbarBottomBtnPressed,
.toolbarBottomBtnPressedRaise,
.toolbarBottomBtnPressedLower,
.toolbarBottomBtnDropRaiseLower {
  color: hsl(231.2,100%,26.9%);
}



/* Search button text that has an important flag in epicweb_ie.css, for some reason... */
a.toolbarBottomText {
  color: hsl(231.2,100%,26.9%) !important;
 }
 
 
/* Hover highlight buttons */
.toolbarBtnLower,
.toolbarBtnPressed,
.toolbarBtnPressedRaise,
.toolbarBtnPressedLower,
.toolbarBtnDropRaiseLower {
  background-color: hsla(231.2,100%,26.9%,0.2);
}
.toolbarBtnRaise,
.toolbarBtnDropRaise {
  background-color: hsla(231.2,100%,26.9%,0.1);
}
.toolbarBtnRaise,
.toolbarBtnDropRaise {
  border: 1px solid hsla(231.2,100%,26.9%,0.2);
}

/* IN BASKET CHANGES */
/****<Navigation Pane>****/
.ibvNavSpace,
.ibvNavTabHighlight {
  background-color: hsla(231.2,100%,26.9%,0.2);
}
.ibvNavSpaceHigh,
.ibvNavMsgTypeOpen,
.ibvNavMsgTypeOpenHigh {
  background-color: hsla(231.2,100%,26.9%,1);
}
.ibvNavTab {
  color: hsl(238.4,19.6%,3.5%);
}
/****</Navigation Pane>****/

/****<List Pane>****/
.ibvListHeader,
table#ListTable tr.ibvListOdd td,
table#ListTable tr.ibvListEven td {
  border-bottom-color: hsla(236.9,14.9%,68.4%,1);
}
table#ListTable tr.ibvListHighlight td,
table#ListTable tr.ibvListHighlight.iPadTableRow:hover td {
  background-color: hsla(231.2,100%,26.9%,0.2);
}
table#ListTable tr:hover td {
  background-color: hsla(231.2,100%,26.9%,0.07);
}
table#ListTable tr.ibvListHighlight:hover td {
  background-color: hsla(231.2,100%,26.9%,0.15); 
}
#ListLoadMoreAvailable a {
  color: hsl(230,70.9%,8.4%);
}
/****</List Pane>****/


/****<Summary Colors>****/
a:hover,
.ltext  {
  color: hsl(231.2,100%,26.9%);
}

.thead td {
  color: hsl(238.4,18%,31.4%);
}
/****</Summary Colors>****/


/* PATIENT LISTS */
.dataYellow, .dataYellowEven, .dataYellowOdd {
  background-color: hsla(231.2,100%,26.9%,0.2);
}
.TableRow:hover td {
  background-color: hsla(231.2,100%,26.9%,0.07);
}
.TableRow:hover .dataYellow,
.TableRow:hover .dataYellowEven,
.TableRow:hover .dataYellowOdd {
  background-color: hsla(231.2,100%,26.9%,0.15);
}

/* Patient image frame */
#PatFrameImageContainer {
  border-color: hsl(216.3,82.4%,78.8%);
  background-color: hsl(216.3,82.4%,78.8%);
}

/* Left nav pane actions */
.patientAction {
  color: hsl(231.2,100%,26.9%);
}
.imgPatAction {
  background-color: hsl(231.2,100%,26.9%);
}

/* Show past button */
.ButtonOut,
.ButtonIn,
label.QuickBtnLabel,
.ButtonOutList {
  color: hsl(240.5,97.9%,22.6%);
}

.ButtonOut,
.ButtonOutList,
input:not(:checked) + label.QuickBtnLabelWithEmptyCheckbox,
input:not(:checked) + label.QuickBtnLabel {
  border-color: hsl(218.4,61%,70.4%);
}

.ButtonOut,
.ButtonOutList,
input:not(:checked) + label.QuickBtnLabelWithEmptyCheckbox,
input:not(:checked) + label.QuickBtnLabel {
  background-color: hsl(216.3,82.4%,78.8%);
}

.ButtonIn,
input:checked + label.QuickBtnLabel {
  border-color: hsl(231.2,100%,26.9%);
  background-color: hsl(231.2,100%,26.9%);
  color: white;
}

/* END: POST LOGIN COLOR CHANGES */