﻿/* 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;
}

.PediaTrust{

	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
}