/* 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_body_pre_login.jpg");
}


/* 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/background_body_post_login.jpg");
}

/* Custom Quick Button Icons */
.home-icon-patsearch {
  background-image: url("img/Home_PatientSearch.png");
}
.home-icon-Review {
  background-image: url("img/Home_ChartReview.png");
}
.home-icon-newreferral {
  background-image: url("img/Home_Referral.png");
}
.home-icon-linkorderentry {
  background-image: url("img/Home_OrderNew.png");
}
.home-icon-schedlistpage {
  background-image: url("img/Home_ScheduleAdd.png");
}
.home-icon-videovisits {
  background-image: url("img/Home_Video.png");
}
.home-icon-ViewUserList, .home-icon-facilitylistNoUser {
  background-image: url("img/Home_ManageClinic.png");
}
.home-icon-claimprovreview {
  background-image: url("img/Home_ClaimReview.png");
}
.home-icon-remitreview {
  background-image: url("img/Home_RemitReview.png");
}
.home-icon-InvoiceApprove {
  background-image: url("img/Home_InvoiceApprove.png");
}
.home-icon-pbireview {
  background-image: url("img/Home_PremBill.png");
}
.home-icon-OnlineEnrollmentEmployeeAdministration {
  background-image: url("img/Home_EmployeeAdmin.png");
}
.home-icon-OnlineEnrollmentSelectPlan {
  background-image: url("img/Home_NewCvg.png");
}
.home-icon-OnlineEnrollmentReviewApplications {
  background-image: url("img/Home_CvgReview.png");
}
.home-icon-reqentry {
  background-image: url("img/Home_ReqEntry.png");
}
.home-icon-reqreview {
  background-image: url("img/Home_ReqList.png");
}
.home-icon-roiRequests {
  background-image: url("img/Home_ROI.png");
}
.home-icon-myDashboards {
  background-image: url("img/Home_Dashboard.png");
}
.home-icon-upcomingappts_grp {
  background-image: url("img/Home_ViewSched.png");
}
.home-icon-refprovreview {
  background-image: url("img/Home_ReferralSearch.png");
}
.home-icon-monitorevents2 {
  background-image: url("img/Home_EventMonitor.png");
}
.home-icon-inbasket {
  background-image: url("img/Home_InBasket.png");
}

/* Custom color for the home page cards */
.em-card {
  background-color: #918EC0;
  color: #232047;
}
.reports-card {
  background-color: #918EC0;
  color: #232047;
}
.links-card {
  background-color: #918EC0;
  color: #232047;
}
.banner-logo {
  opacity: 0.0;
  height: 40px;
  width: 120px;
}

/*Allow long activity names */
.FrameHeaderContent {
  font-size: 120%;
  font-weight: 600;
  table-layout: auto;
  width: 100%;
}

.FrameHeaderIcons {
  text-align: right;
  white-space: nowrap;
  width: 120px;
  padding-top: 3px;
}



/* Remove New Authorization
#referrals_newreferral {
             display: none !important;
}
 
[data-optionid="referrals_newreferral"] {
             pointer-events: none;
}

[onclick="top.sMenuFrame.loadSub('referrals_newreferral'); return false;"] {
                display: none !important;
}
*/

/*Remove Remit Review */
#remitadvices_remitreview {
             display: none !important;
}
 
[data-optionid="remitadvices_remitreview"] {
             pointer-events: none;
}

[onclick="top.sMenuFrame.loadSub('remitadvices_remitreview'); return false;"] {
                display: none !important;
}

/*Widen ask a question menu */
#divAAQMenu{
  background-color:rgba(0,0,0,.8);   
  border-radius: 5px;   
  position:absolute;
  right:0;
  background-clip:padding-box;
  box-shadow: 10px 10px 10px rgba(0,0,0,.9);
}

.menuButton:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.menuButton:last-child{
  border-bottom-left-radius: 5px;
  border-bottom-right-radius:5px;
}
.menuButton {
  text-align:left;
  display:block;
  padding: 0px;
  max-width: 750px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow:ellipsis;
  font-size:medium;
  color:white;
  font-family: "Segoe UI", arial, helvetica, sans-serif;
  text-shadow: 0px 1px 1px rgba(0,0,0,1);
}
.menuButton:hover{
  background-color:rgba(0,0,0,.7);
  cursor:pointer;
}

#header.standaloneBanner {
  height: 54px;
}
/* Background for new account request outside login */
.standaloneBanner {
  display: inline-block;
  width: 100%;
  background-image: url("img/background_body_pre_login.jpg");
  background-repeat: no-repeat;
  background-position: top center;  
  background-size: cover;  
  background-color: rgb(27,20,100);  
}
/*Background for Guest Claims Status Search */
html.Activity, body.Activity{
  background-image: url("img/background_body_pre_login.jpg");
}
/* 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("img/Placeholder-Generic.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.fillerWatermark {
  background-image: url("img/Placeholder-Generic.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  filter: brightness(50%);
}
#MsgPageBody .pageDIV {
  background-image: url("img/background_body_pre_login.jpg");  
  background-repeat: no-repeat;
  background-position: center center;  
  background-size: cover;
} 
.mainPageDiv{
  /*background-image: url("img/background_body_pre_login.jpg");*/
}
.ViewExternalMediaWaterMarkImg{
  background-image: url("img/background_body_pre_login.jpg");  
  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("img/background_body_pre_login.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

/* Watermarks on the home page */
.watermark-home-large {
  background-image: url("img/Watermark-Home-Tall.png");
}
.watermark-home {
  background-image: url("img/Watermark-Home-Short.png");
}

/* 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("img/Watermark-Allergies.png");
}

/* 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("img/Hubble-Zero-State.png");
}

/* Change satellite background image */
#contain1.zeroStateWaterMark div.zeroStateIcon {
  background-image: url("img/Hubble-Zero-State-Icon.png");
}


/* 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(244.6,37.9%,20.2%);
}

/* Pre Login */
.mainBody.standaloneBody {
  background-color: hsl(228,2.9%,34.3%);
}


/* 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 */

