/* BEGIN EPIC COMMUNITY MEMBER CUSTOM CSS */
/* Generated by v85.0.14 */
/* Epic recommends any additional CSS customizations be placed in this file, not theme.css. */

/* BEGIN: BACKGROUND IMAGES FOR BODY */
/* Pre Login Background Image  */
/* This file should live in the img folder inside the home folder and be 1920x1080 in size */
.mainBody.standaloneBody,
#Login2FA-Ambience {
  background-image: url("img/Background.png");
}
/* Post Login Background Image  */
/* This file should live in the img folder inside the home folder and be 1920x1080 in size */
.mainBody {
  background-image: url("img/HomeScreen.png");
}

/* BEGIN: LOGIN PAGE COLOR CHANGES */

/* Override for the quick button colors that show below icons. Inspira originally asked for black text, but think that's likely too harsh */
a.quick-button:link {
  color: #005A75;
}
a.quick-button {
  color: #005A75;
}
a.quick-button:active, 
a.quick-button:hover:not(disabled) {
  color: ##007091;
}


/* Buttons - Login, Accept Department */
body.standaloneBody .acceptButton,
body.standaloneBody #LoginButton {
  background-color: hsl(197.5,100%,42.4%);
}
body.standaloneBody .acceptButton:hover,
body.standaloneBody #LoginButton:hover {
  background-color: hsl(206.8,97.9%,38%);
}
body.standaloneBody .acceptButton:active,
body.standaloneBody  #LoginButton:active {
  background-color: hsl(179.8,100%,30%);
}

/* Buttons - Cancel Department */
body.standaloneBody .cancelButton {
  background-color: white;
}
body.standaloneBody .cancelButton:hover {
  background-color: hsl(206.8,97.9%,38%);
}
body.standaloneBody .cancelButton:active {
  background-color: hsl(179.8,100%,30%);
}
body.standaloneBody .cancelButton:active {
  color: white;
}

/* Copyright Text */
body.standaloneBody #copyright {
  color:  hsl(249.8,67.2%,24.9%);
}

/* Copyright Hyperlink */
body.standaloneBody #copyright label.copyright-link {
  color:  hsl(249.8,67.2%,24.9%);
}
body.standaloneBody #copyright label.copyright-link:active,
body.standaloneBody #copyright label.copyright-link:hover {
  color:  hsl(249.8,67.2%,24.9%);
}

/* Hyperlinks in badge */
body.standaloneBody div#epicLoginContent a {
  color: hsl(217.8,100%,58%);
}
body.standaloneBody div#epicLoginContent a:active, 
body.standaloneBody div#epicLoginContent a:hover:not(disabled) {
  color: hsl(217.8,100%,58%);
}

/* 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(202.7,14.7%,61%);
}

/* Text in login box */
body.standaloneBody #Account_ID, 
body.standaloneBody #Account_Password {
  color: hsl(202.7,14.7%,61%);
}
/* Border on login box form fields */
body.standaloneBody #Account_ID, 
body.standaloneBody #Account_Password {
  border-bottom-color: hsla(202.7,14.7%,61%,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: #F2F2F2;
}

/* The home content container */
.home-container {
  background-color:#F2F2F2;
}

/* Collapsible section header in Patient Search */
.AccordionHeader {
  background-color: hsla(197.5,100%,42.4%,0.2);
}
.AccordionHeaderHover {
  background-color: hsla(197.5,100%,42.4%,0.4);
}

/* Logout loading message hyperlink */
.logoutLoadingMessage a {
  color: hsl(193,100%,41%);
}

/* Header bar background color */
body.mainBody #header {
  background-color: #000033;
}

/* Menu bar background color */
body.bannerBody .BannerTab.lowered,
body.bannerBody .BannerTab.hovered,
body.mainBody #menu {
  background-color: #0099D8;
}

/* Menu Title Text */
body.mainBody #hoverMenuItems .itemTab, 
body.mainBody #hoverMenuItems .itemGroup > .itemTitle {
  color: hsl(197.5,100%,42.4%);
}
body.mainBody #hoverMenuItems .itemTab:hover,
body.mainBody #hoverMenuItems .itemGroup > .itemTitle > span:hover {
  color: hsl(207.2,97.9%,38.4%);
}

/* Menu Text */
body.mainBody #hoverMenuItems .itemGroup > .item {
  color: hsl(197,32%,28%);
}
body.mainBody #hoverMenuItems .itemGroup > .item > span:hover {
  color: hsl(202,31.5%,29%);
}

/* Menu drop down border */
body.mainBody #hoverMenu {
  border-color: hsla(197.8,100%,42.4%,0.5);
}

/* Frame Header Text */
.FrameHeaderText {
  color: #000033;
}

/* Frame Header Hyperlink Text */
A.HeaderLink:link,
A.HeaderLink:active,
A.HeaderLink:visited {
  color: hsl(238.8,66%,31%);
}

.FrameHeaderSmall {
  color: hsl(238.8,66%,31%);
}

/* Sub headers in page content */
body.Activity .subHeaderClass,
body.Activity .subHeaderHardWarning,
body.Activity .subHeaderCrossModule,
body.Activity .subHeaderCrossModuleHighlight,
body.Activity .subHeaderText {
  color: hsl(199.4,44.9%,25.9%);
}

.subHeaderCrossModule {
  background-color: hsla(197.5,100%,42.4%,0.2);
}

.plainMessage {
  background-color: hsla(193,100%,41%,.2);
}

/* Column headers sorted */
.colHeadSorted {
  color: hsl(197.5,100%,42.4%);
}
.colHeadSorted {
  box-shadow: hsl(197.5,100%,42.4%) 0px -4px 0px 0px inset;
}

/* Plain text in page content */
body.Activity,
body.ActivityPadded,
body.ActivityNoPadding {
  color: hsl(4.7,0%,1%);
}

/* Hyperlinks in page content */
a:link {
  color: hsl(197.5,100%,42.4%);
}
a:active, 
a:hover:not(disabled) {
  color: hsl(197.5,100%,42.4%);
}

/* Fix colors of links in Card-Headers; they should have changed from above */
.card-header a:link {
    color: inherit;
}
.em-card {
    color: #6666FF;
}

/* Nav option tabs */
.navOptionSelected { 
  background-color: hsl(182.6,82.4%,94.3%);
}
.navOptionSelected {
  color:  hsl(240,66%,31%);
}

.navOption:hover, 
.navOption.hover {
  background-color: hsl(240,66%,31%);
}
.navOptionSelected:hover,
.navOptionSelected.hover {
  color: hsl(240,66%,31%);
}
.navOptionSelected:hover,
.navOptionSelected.hover {
  background-color: hsl(182.6,82.4%,94.3%);
}

/* Tabs  */
.selectedTab {
  border-top-color: hsl(197.5,100%,42.4%);
}
.notSelectedTab:not(.tabNotAvailable):hover,
.selectedTab {
  color: hsl(197.5,100%,42.4%);
}
.notSelectedTab {
  color: hsl(238.2,72.6%,21%);
}

/* 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(197.5,100%,42.4%);
}



/* Search button text that has an important flag in epicweb_ie.css, for some reason... */
a.toolbarBottomText {
  color: hsl(197.5,100%,42.4%) !important;
 }
 
 
/* Hover highlight buttons */
.toolbarBtnLower,
.toolbarBtnPressed,
.toolbarBtnPressedRaise,
.toolbarBtnPressedLower,
.toolbarBtnDropRaiseLower {
  background-color: hsla(197.5,100%,42.4%,0.2);
}
.toolbarBtnRaise,
.toolbarBtnDropRaise {
  background-color: hsla(197.5,100%,42.4%,0.1);
}
.toolbarBtnRaise,
.toolbarBtnDropRaise {
  border: 1px solid hsla(197.5,100%,42.4%,0.2);
}

/* IN BASKET CHANGES */
/****<Navigation Pane>****/
.ibvNavSpace,
.ibvNavTabHighlight {
  background-color: hsla(197.5,100%,42.4%,0.2);
}
.ibvNavSpaceHigh,
.ibvNavMsgTypeOpen,
.ibvNavMsgTypeOpenHigh {
  background-color: hsla(197.5,100%,42.4%,1);
}
.ibvNavTab {
  color: hsl(204.7,19.6%,19%);
}
/****</Navigation Pane>****/

/****<List Pane>****/
.ibvListHeader,
table#ListTable tr.ibvListOdd td,
table#ListTable tr.ibvListEven td {
  border-bottom-color: hsla(203.2,14.9%,83.9%,1);
}
table#ListTable tr.ibvListHighlight td,
table#ListTable tr.ibvListHighlight.iPadTableRow:hover td {
  background-color: hsla(197.5,100%,42.4%,0.2);
}
table#ListTable tr:hover td {
  background-color: hsla(197.5,100%,42.4%,0.07);
}
table#ListTable tr.ibvListHighlight:hover td {
  background-color: hsla(197.5,100%,42.4%,0.15); 
}
#ListLoadMoreAvailable a {
  color: hsl(196.3,70.9%,23.9%);
}
/****</List Pane>****/


/****<Summary Colors>****/
a:hover,
.ltext  {
  color: hsl(197.5,100%,42.4%);
}

.thead td {
  color: hsl(204.7,18%,46.9%);
}
/****</Summary Colors>****/


/* PATIENT LISTS */
.dataYellow, .dataYellowEven, .dataYellowOdd {
  background-color: hsla(197.5,100%,42.4%,0.2);
}
.TableRow:hover td {
  background-color: hsla(197.5,100%,42.4%,0.07);
}
.TableRow:hover .dataYellow,
.TableRow:hover .dataYellowEven,
.TableRow:hover .dataYellowOdd {
  background-color: hsla(197.5,100%,42.4%,0.15);
}

/* Patient image frame */
#PatFrameImageContainer {
  border-color: hsl(182.6,82.4%,94.3%);
  background-color: hsl(182.6,82.4%,94.3%);
}

/* Left nav pane actions */
.patientAction {
  color: hsl(197.5,100%,42.4%);
}
.imgPatAction {
  background-color: hsl(197.5,100%,42.4%);
}

/* Show past button */
.ButtonOut,
.ButtonIn,
label.QuickBtnLabel,
.ButtonOutList {
  color: hsl(206.8,97.9%,38%);
}

.ButtonOut,
.ButtonOutList,
input:not(:checked) + label.QuickBtnLabelWithEmptyCheckbox,
input:not(:checked) + label.QuickBtnLabel {
  border-color: hsl(184.7,61%,85.9%);
}

.ButtonOut,
.ButtonOutList,
input:not(:checked) + label.QuickBtnLabelWithEmptyCheckbox,
input:not(:checked) + label.QuickBtnLabel {
  background-color: hsl(182.6,82.4%,94.3%);
}

.ButtonIn,
input:checked + label.QuickBtnLabel {
  border-color: hsl(197.5,100%,42.4%);
  background-color: hsl(197.5,100%,42.4%);
  color: white;
}

/* END: POST LOGIN COLOR CHANGES */

/* Info Dialog for the Message page, such as for disabled features, Watermark on In Basket  */
/* This file should live in the img folder inside the home folder and be 1920x1080 in size */
.watermark {
  background-image: linear-gradient(to bottom, rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%), url("DONOTEXIST");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.fillerWatermark {
  background-image: url("DONOTEXIST");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
#MsgPageBody .pageDIV {
  background-image: url("DONOTEXIST");  
  background-repeat: no-repeat;
  background-position: center center;  
  background-size: cover;
} 
.mainPageDiv{
  background-image: url("DONOTEXIST");
}
.ViewExternalMediaWaterMarkImg{
  background-image: url("DONOTEXIST");  
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.GapUploadWatermark{
  background-image: linear-gradient(to bottom, rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%), url("DONOTEXIST");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

/* Watermarks on the home page */
.watermark-home-large {
  background-image: url("DONOTEXIST");
}
.watermark-home {
  background-image: url("DONOTEXIST");
}

/* Unique watermark on the allergies page */
body.Activity form[action*="Allergies.asp"] .watermark {
    background-image: linear-gradient(to bottom, rgba(255,255,255,1) 50%, rgba(255,255,255,.5) 100%), url("DONOTEXIST");
}

/* Change astronaut background image */
#contain1.zeroStateWaterMark {
    background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%), url("DONOTEXIST");
}

/* Change satellite background image */
#contain1.zeroStateWaterMark div.zeroStateIcon {
  background-image: url("DONOTEXIST");
}


/* Notification background image */
body#WSmsNotificationBody .smsWaterMarkImg{
  background-image: linear-gradient(to bottom, rgba(255,255,255,1) 50%,rgba(255,255,255,0.65) 100%), url("img/Notification-Watermark.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
body#WSmsNotificationBody .watermark{
  background-image: linear-gradient(to bottom, rgba(255,255,255,1) 50%,rgba(255,255,255,0.65) 100%), url("img/Notification-Watermark.png") !important;
}



/* END: BACKGROUND IMAGES FOR BODY */


/* BEGIN: MAIN BACKGROUND COLOR - UPDATE TO REFLECT BACKGROUND IMAGES */
/* These colors will load before background images, so you will see a flash of it. Match it to the overall color of the intended background image. */

/* Post Login */
.mainBody {
  background-color: hsl(197.5,100%,42.4%);
}

/* Pre Login */
.mainBody.standaloneBody {
  background-color: hsl(197.5,100%,42.4%);DONOTEXIST
}

/* END: MAIN BACKGROUND COLOR - UPDATE TO REFLECT BACKGROUND IMAGES */

/* BEGIN: LOAD CUSTOM IN BASKET IMAGES FROM HOME FOLDER */
/* Changed images for Inbasket folders to match colors - selected sections */
.ibvNavMsgTypeClosed {
  background-image: url("img/FolderClosed.png");
}
.ibvNavMsgTypeOpen {
  background-image: url("img/FolderOpen.png");
}
.ibvNavMsgTypeClosedHigh {
  background-image: url("img/FolderHighPriority.png");
}
.ibvNavMsgTypeOpenHigh {
  background-image: url("img/FolderHighPriorityOpen.png");
}
/* END: LOAD CUSTOM IN BASKET IMAGES FROM HOME FOLDER */

/* BEGIN: PATIENT ICONS */
/* Push pin icon on patient */
.FrameHeaderPinPinned {
  background-image: url("img/Pinned.png");
}
/* END: PATIENT ICONIS */

/* BEGIN: MOVE LOGO ON LOGO SCREENS LOWER AND AWAY FROM EPIC LOGO */
body.standaloneBody div#epicLoginContent img.image {
    margin-top: 20px;
}
/* END: MOVE LOGO ON LOGO SCREENS LOWER AND AWAY FROM EPIC LOGO */

