﻿/* BEGIN EPIC COMMUNITY MEMBER CUSTOM CSS */
/* Epic recommends any additional CSS be placed below this line. Avoid adding CSS above because it makes it difficult to determine which are your changes and which are Epic's. */
.features {
  background: rgba(255, 255, 255, 0.7);
  border-radius: 10px;
  margin-top: 0px;
  width: 100%;
}

/* Prelogin Page */
.features .icon-advice {
  background-image: url("../images/quicklinks/medical_advice.png");
}

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

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

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

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

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

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

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

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

.features .info {
  font-size: 0.9rem;
}

/* End Prelogin Page */
#sidebar {
  background-color: #EAF3FE;
  color: #606060;
}

.links {
  background: rgba(255, 255, 255, 0.7);
  border-radius: 2px;
  text-align: center;
}

#main, .BeforeList input.SearchList {
  background-color: #FFFFFF;
}

/* BTEO 8/21/23: Hiding to prevent a duplicate logo from appearing.
	body.isPrelogin .logo { 
	background: rgba(0, 0, 0, 0) url("../images/logo-lurie-childrens-mychart.png") no-repeat scroll center center; 
	background-color: #ffffff; 
	border-radius: 10px; 
	display: block; 
	margin: 0 0 1rem; 
	width: 100%;
	background-size: contain;
}

#logo {
	background: url("../images/logo-mychart-lurie.png") rgba(0, 0, 0, 0) no-repeat scroll center center / contain;
	width: 17%;
}
*/
/* FAQ */
/*.open
{
    width: 20px;
    height: 20px;
    background-image: url('../docs/img/play.png');
    float: left;
}

.close
{
    width: 20px;
    height: 20px;
    background-image: url('../docs/img/pause.png');
    float: left;
}
*/
#faq {
  float: left;
  /*border: 1px solid black;*/
}

.question {
  padding: 5px;
  text-decoration: none;
  cursor: pointer;
  color: #1B75D5;
  width: 700px;
}

.active {
  padding: 5px;
  text-decoration: none;
  cursor: pointer;
  color: Green;
}

.answer {
  padding: 15px;
  width: 700px;
  background-color: #E5F1FB;
  border: 1px solid #B3D5F2;
}

.answer2 {
  padding: 15px;
  width: 650px;
  background-color: #E5F1FB;
  border: 1px solid #B3D5F2;
}

#faq dt, #faq dd {
  color: black;
  line-height: 1.4em;
  padding: 2px 0;
}

.signupform {
  padding: 15px;
  width: 95%;
  background-color: #E5F1FB;
  border: 1px solid #B3D5F2;
}

.ExpandCollapse {
  padding: 5px;
  text-decoration: none;
  cursor: pointer;
  color: #1B75D5;
  width: 400px;
}

.ExpandCollapseContent {
  padding: 0 0 10px 15px;
}

.signupform > h3 {
  display: none !important;
}

.mobile .instantactivation, .mobile .instactconfirmation {
  background: rgba(185, 214, 250, 1) url("../images/background_gradientblue.png") repeat-x;
}

#content:after {
  background: none;
}

/* The workaround for Schedule an Appointment functionality, additional details text box (SLG 3905359/4665692). */
.ghostInput label, .section .content .ghostInput label {
  margin: none;
}

/* Billing EPP Page */
#extPmtPageFrame {
  border-width: 0px;
  height: 60rem;
  overflow-y: hidden;
  width: 100%;
}

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

/**** Pay as Guest ****/
#guestPay-content #extPmtPageFrame, #guestPay-content #iFrameLoadingIndicator {
  height: 60rem;
}

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

@media only screen and (max-width: 768px) {
  #guestPay-content #extPmtPageFrame, #guestPay-content #iFrameLoadingIndicator {
    height: 60rem;
  }
}
/* Correct Unite Us community resource note tiny image issue */
#main > div.section > div > div > div > div.bothColumns.fs10.singleColumn > div > div > div.pgContent > div > div.pgContent > table > tbody > tr > td > div > div > div > table > tbody > tr > td > div > div > table > thead > tr > th > div > span > span > img {
  width: auto;
}

/* Correct multiline component result double spacing issue RITM0162403 SLG 9260432 */
.NonNumericResultComponent .multiLine {
  white-space: normal;
}

/* Remove billing customer service blurb */
#ba_details_sidebar_customer_service {
  display: none;
}

/* PLACE LURIE-SPECIFIC MODIFICATIONS BELOW. EVERYTHING ABOVE SHOULD BE IDENTICAL TO CONNECT'S CSS ABOVE ITS EQUIVALENT LINE */
.LCConnect {
  display: none !important;
}

.PediaTrust {
  display: none !important;
}
