/* 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(192.8,100%,41.4%);
}
body.standaloneBody .acceptButton:hover,
body.standaloneBody #LoginButton:hover {
  background-color: hsl(202,97.9%,37.1%);
}
body.standaloneBody .acceptButton:active,
body.standaloneBody  #LoginButton:active {
  background-color: hsl(175.1,100%,29%);
}

/* Buttons - Cancel Department */
body.standaloneBody .cancelButton {
  background-color: white;
}
body.standaloneBody .cancelButton:hover {
  background-color: hsl(202,97.9%,37.1%);
}
body.standaloneBody .cancelButton:active {
  background-color: hsl(175.1,100%,29%);
}
body.standaloneBody .cancelButton:active {
  color: white;
}

/* Copyright Text */
body.standaloneBody #copyright {
  color:  hsl(245.1,67.2%,23.9%);
}

/* Copyright Hyperlink */
body.standaloneBody #copyright label.copyright-link {
  color:  hsl(245.1,67.2%,23.9%);
}
body.standaloneBody #copyright label.copyright-link:active,
body.standaloneBody #copyright label.copyright-link:hover {
  color:  hsl(245.1,67.2%,23.9%);
}

/* Hyperlinks in badge */
body.standaloneBody div#epicLoginContent a {
  color: hsl(213.2,100%,57.1%);
}
body.standaloneBody div#epicLoginContent a:active, 
body.standaloneBody div#epicLoginContent a:hover:not(disabled) {
  color: hsl(213.2,100%,57.1%);
}

/* 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(198,14.7%,60%);
}

/* Text in login box */
body.standaloneBody #Account_ID, 
body.standaloneBody #Account_Password {
  color: hsl(198,14.7%,60%);
}
/* Border on login box form fields */
body.standaloneBody #Account_ID, 
body.standaloneBody #Account_Password {
  border-bottom-color: hsla(198,14.7%,60%,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(177.9,82.4%,93.3%);
}

/* The home content container */
.home-container {
  background-color: hsl(177.9,82.4%,93.3%);
}

/* Collapsible section header in Patient Search */
.AccordionHeader {
  background-color: hsla(192.8,100%,41.4%,0.2);
}
.AccordionHeaderHover {
  background-color: hsla(192.8,100%,41.4%,0.4);
}

/* Logout loading message hyperlink */
.logoutLoadingMessage a {
  color: hsl(193,100%,41%);
}

/* Header bar background color */
body.mainBody #header {
  background-color: hsla(245.2,66.7%,23.5%,0.5);
}

/* Menu bar background color */
body.bannerBody .BannerTab.lowered,
body.bannerBody .BannerTab.hovered,
body.mainBody #menu {
  background-color: hsla(186.8,100%,41.6%,0.5);
}

/* Menu Title Text */
body.mainBody #hoverMenuItems .itemTab, 
body.mainBody #hoverMenuItems .itemGroup > .itemTitle {
  color: hsl(192.8,100%,41.4%);
}
body.mainBody #hoverMenuItems .itemTab:hover,
body.mainBody #hoverMenuItems .itemGroup > .itemTitle > span:hover {
  color: hsl(202.5,97.9%,37.4%);
}

/* Menu Text */
body.mainBody #hoverMenuItems .itemGroup > .item {
  color: hsl(197,32%,28%);
}
body.mainBody #hoverMenuItems .itemGroup > .item > span:hover {
  color: hsl(197.3,31.5%,28%);
}

/* Menu drop down border */
body.mainBody #hoverMenu {
  border-color: hsla(193.1,100%,41.4%,0.5);
}

/* Frame Header Text */
.FrameHeaderText {
  color: hsl(234.1,66%,30%);
}

/* Frame Header Hyperlink Text */
A.HeaderLink:link,
A.HeaderLink:active,
A.HeaderLink:visited {
  color: hsl(234.1,66%,30%);
}

.FrameHeaderSmall {
  color: hsl(234.1,66%,30%);
}

/* Sub headers in page content */
body.Activity .subHeaderClass,
body.Activity .subHeaderHardWarning,
body.Activity .subHeaderCrossModule,
body.Activity .subHeaderCrossModuleHighlight,
body.Activity .subHeaderText {
  color: hsl(194.7,44.9%,24.9%);
}

.subHeaderCrossModule {
  background-color: hsla(192.8,100%,41.4%,0.2);
}

.plainMessage {
  background-color: hsla(193,100%,41%,.2);
}

/* Column headers sorted */
.colHeadSorted {
  color: hsl(192.8,100%,41.4%);
}
.colHeadSorted {
  box-shadow: hsl(192.8,100%,41.4%) 0px -4px 0px 0px inset;
}

/* Plain text in page content */
body.Activity,
body.ActivityPadded,
body.ActivityNoPadding {
  color: hsl(0,0%,0%);
}

/* Hyperlinks in page content */
a:link {
  color: hsl(192.8,100%,41.4%);
}
a:active, 
a:hover:not(disabled) {
  color: hsl(192.8,100%,41.4%);
}

/* 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(177.9,82.4%,93.3%);
}
.navOptionSelected {
  color:  hsl(235.2,66%,30%);
}

.navOption:hover, 
.navOption.hover {
  background-color: hsl(235.2,66%,30%);
}
.navOptionSelected:hover,
.navOptionSelected.hover {
  color: hsl(235.2,66%,30%);
}
.navOptionSelected:hover,
.navOptionSelected.hover {
  background-color: hsl(177.9,82.4%,93.3%);
}

/* Tabs  */
.selectedTab {
  border-top-color: hsl(192.8,100%,41.4%);
}
.notSelectedTab:not(.tabNotAvailable):hover,
.selectedTab {
  color: hsl(192.8,100%,41.4%);
}
.notSelectedTab {
  color: hsl(233.5,72.6%,20%);
}

/* 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(192.8,100%,41.4%);
}



/* Search button text that has an important flag in epicweb_ie.css, for some reason... */
a.toolbarBottomText {
  color: hsl(192.8,100%,41.4%) !important;
 }
 
 
/* Hover highlight buttons */
.toolbarBtnLower,
.toolbarBtnPressed,
.toolbarBtnPressedRaise,
.toolbarBtnPressedLower,
.toolbarBtnDropRaiseLower {
  background-color: hsla(192.8,100%,41.4%,0.2);
}
.toolbarBtnRaise,
.toolbarBtnDropRaise {
  background-color: hsla(192.8,100%,41.4%,0.1);
}
.toolbarBtnRaise,
.toolbarBtnDropRaise {
  border: 1px solid hsla(192.8,100%,41.4%,0.2);
}

/* IN BASKET CHANGES */
/****<Navigation Pane>****/
.ibvNavSpace,
.ibvNavTabHighlight {
  background-color: hsla(192.8,100%,41.4%,0.2);
}
.ibvNavSpaceHigh,
.ibvNavMsgTypeOpen,
.ibvNavMsgTypeOpenHigh {
  background-color: hsla(192.8,100%,41.4%,1);
}
.ibvNavTab {
  color: hsl(200,19.6%,18%);
}
/****</Navigation Pane>****/

/****<List Pane>****/
.ibvListHeader,
table#ListTable tr.ibvListOdd td,
table#ListTable tr.ibvListEven td {
  border-bottom-color: hsla(198.5,14.9%,82.9%,1);
}
table#ListTable tr.ibvListHighlight td,
table#ListTable tr.ibvListHighlight.iPadTableRow:hover td {
  background-color: hsla(192.8,100%,41.4%,0.2);
}
table#ListTable tr:hover td {
  background-color: hsla(192.8,100%,41.4%,0.07);
}
table#ListTable tr.ibvListHighlight:hover td {
  background-color: hsla(192.8,100%,41.4%,0.15); 
}
#ListLoadMoreAvailable a {
  color: hsl(191.6,70.9%,22.9%);
}
/****</List Pane>****/


/****<Summary Colors>****/
a:hover,
.ltext  {
  color: hsl(192.8,100%,41.4%);
}

.thead td {
  color: hsl(200,18%,45.9%);
}
/****</Summary Colors>****/


/* PATIENT LISTS */
.dataYellow, .dataYellowEven, .dataYellowOdd {
  background-color: hsla(192.8,100%,41.4%,0.2);
}
.TableRow:hover td {
  background-color: hsla(192.8,100%,41.4%,0.07);
}
.TableRow:hover .dataYellow,
.TableRow:hover .dataYellowEven,
.TableRow:hover .dataYellowOdd {
  background-color: hsla(192.8,100%,41.4%,0.15);
}

/* Patient image frame */
#PatFrameImageContainer {
  border-color: hsl(177.9,82.4%,93.3%);
  background-color: hsl(177.9,82.4%,93.3%);
}

/* Left nav pane actions */
.patientAction {
  color: hsl(192.8,100%,41.4%);
}
.imgPatAction {
  background-color: hsl(192.8,100%,41.4%);
}

/* Show past button */
.ButtonOut,
.ButtonIn,
label.QuickBtnLabel,
.ButtonOutList {
  color: hsl(202,97.9%,37.1%);
}

.ButtonOut,
.ButtonOutList,
input:not(:checked) + label.QuickBtnLabelWithEmptyCheckbox,
input:not(:checked) + label.QuickBtnLabel {
  border-color: hsl(180,61%,84.9%);
}

.ButtonOut,
.ButtonOutList,
input:not(:checked) + label.QuickBtnLabelWithEmptyCheckbox,
input:not(:checked) + label.QuickBtnLabel {
  background-color: hsl(177.9,82.4%,93.3%);
}

.ButtonIn,
input:checked + label.QuickBtnLabel {
  border-color: hsl(192.8,100%,41.4%);
  background-color: hsl(192.8,100%,41.4%);
  color: white;
}

/* END: POST LOGIN COLOR CHANGES */