﻿/*CHOA Customizations*/
/*Arrival Time Formatting*/
div.timeandduration {
  color: red;
  font-size: 30px;
  font-style: bold;
}

/* BEGIN: CONFIGURABLE PRELOGIN LOGO HEIGHT */
/* Prelogin logo height is 6rem by default which can cause it to be cropped for many larger logos. Change it here. */
body.isPrelogin .logo {
  height: 8rem;
}

body.isPrelogin .logo {
  background-position: center top;
}

/* END: CONFIGURABLE PRELOGIN LOGO HEIGHT */
/*BEGIN:  PRELOGIN MENU ICON ADDITIONS */
.features .icon-billPay {
  background-image: url("../images/quicklinks/paperless.png");
}

.features .icon-payAsGuest {
  background-image: url("../images/quicklinks/account_summary.png");
}

.features .icon-history {
  background-image: url("../images/quicklinks/medical_history.png");
}

.features .icon-avs {
  background-image: url("../images/quicklinks/health_record.png");
}

/*END:  PRELOGIN MENU ICON ADDITIONS */
/* BEGIN:  CONFIGURE EXTERNAL PAYMENT PAGE HEIGHT */
#extPmtPageFrame {
  overflow-y: scroll;
}

#extPmtPageFrame.mobileExtPmtPage {
  height: 50rem;
}

#iFrameLoadingIndicator.mobileExtPmtPage,
#extPmtPageFrame.mobileExtPmtPage {
  height: 50rem;
}

#guestPay-content #extPmtPageFrame,
#guestPay-content #iFrameLoadingIndicator {
  height: 50rem;
}

#guestPay-content #extPmtPageFrame.mobileExtPmtPage,
#guestPay-content #iFrameLoadingIndicator.mobileExtPmtPage {
  height: 50rem;
}

iframe#extPmtPageFrame {
  height: 800px;
}

/* END:  CONFIGURE EXTERNAL PAYMENT PAGE HEIGHT */
/* BEGIN: fix date labels on My Conditions calendar view */
.section .content .iconcalendar .numlabel {
  width: auto;
}

/* END: fix date labels on My Conditions calendar view */
/* BEGIN: Pre-login page banner*/
.bulletinBanner {
  background-color: white;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDU2IDQ4Ij48cGF0aCBkPSJNNTYgNDhIMEwyOCAuMDV6IiBmaWxsPSIjZDgwMDAwIi8+PHBhdGggZD0iTTI4IDM1LjA3YTMuMzEgMy4zMSAwIDEgMS0zLjE4IDMuMzJBMy4xOCAzLjE4IDAgMCAxIDI4IDM1LjA3em0tMi40Ni0xM2wtLjE4LTQuNzVoNS4yOGwtLjE4IDQuNzVMMjkuNzEgMzNoLTMuNDJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-size: 2rem 2rem;
  background-position: 1rem 1rem;
  border-radius: 0.5rem;
  border: 1px solid #ddd;
  padding: 0.75rem 1rem 0.75rem 4rem;
  font-weight: bold;
  color: #d80000;
  margin: 1rem auto;
}

/* END: Pre-login page banner*/
/* BEGIN:MYCHART LOGO */
/* #graphicHeader:not(:empty) #header_logo .header_logo_link {background: transparent url("../images/logo2025.svg") no-repeat scroll center/contain;}
/* End: MYCHART LOGO */
/* Begin: OMW changes for disclaimer*/
.departmentMapStep .messageOverlay {
  color: #FFFFFF;
  background-color: rgba(90, 90, 90, 0.9);
}

.departmentMapStep .messageOverlay .linkcolor {
  color: #e0e66d;
}

/* End: OMW changes for disclaimer */
/*Begin: Prelogin Forgot Username password font change */
.login .recovery {
  font-size: 1rem;
}

/*End: Prelogin Forgot Username password font change */
