﻿/* 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. */

/* Hide anything tag with an Affiliate class */
.Affiliate {display: none !important;}

/* ATJ - remove non-PRD highlight banner. It's annoying and breaks the image attachment button */
.highlight {
	display:none !important;
}

/* ATJ - tweak login recovery links */
.login .recovery a {
    display: inline-block;
    width: 50%;
}
.login .recovery {
    font-size: .9rem;
}

/* ATJ - homepage images */
/* ATJ - temporarily replacing the health record icon 
.features li:nth-child(1):before {
	background: rgba(0, 0, 0, 0) url("../images/quicklinks/health_record.png") no-repeat center center;
} */
.features .icon-testResults  {
	background-image: url("../images/quicklinks/test_results.png");
}
.features .icon-advice {
	background-image: url("../images/quicklinks/medical_advice.png");
}
.features .icon-appointments {
	background-image: url("../images/quicklinks/appointments.png");
}
.features .icon-medications {
	background-image: url("../images/quicklinks/medications.png");
}
.features li:nth-child(5) {
	background-image: url("../images/quicklinks/medications.png");
}
.features li:nth-child(6) {
	background-image: url("../images/quicklinks/account_summary.png");
}
.features li:nth-child(7) {
	background-image: url("../images/quicklinks/info.png");
}

/* ATJ - customize news card images */
.component .news .newscard.videoVisits {
    background-image: url(../images/newbig.png);
}
.component .news .newscard.mobileApps {
    background-image: url(../images/giving.png);
}
.component .news .newscard.devices {
    background-image: url(../images/healthynews.png);
}
.component .news .newscard.careEverywhere {
    background-image: url(../images/healthylee.png);
}

/* ATJ - hide HM overdue stuff from homepage */
.overdueslistelement {
    display: none;
}
*/
/* ATJ fix title margins a little*/
.component .titlebar {
    margin: 0 0 0.8rem 0;
}
.HPcell.component > .titlebar {
    margin: 0 0 1rem 0;
}

/* ATJ change labels on login screen to remove the 'ghost' transition */
#loginForm .ghostInput.ghosted label  {
    display: block;
    font-size: 0.9rem;
    height: 2.5rem;
    line-height: 2.5rem;
    margin: -.5rem 0.1rem -.5rem;
    width: calc(100% - 1rem);
}
#loginForm .ghostInput label {
    display: block;
    font-size: 0.9rem;
    height: 2.5rem;
    line-height: 2.5rem;
    margin: -.5rem 0.1rem -.5rem;
    width: calc(100% - 1rem);
}
#loginForm .ghostInput.ghosted input {
    padding: 0 0.25rem 0;
}
.ghostInput.compact + .ghostInput input {
    border-style: solid solid solid;
    border-width: 1px 1px 1px;
}
/* ATJ remove the provider bios and make profile photos bigger in careteam pop-up*/
.links h2 {
	display:inline-block;
}


/* ATJ make quicklinks look like buttons*/
.quicklinks a {
    background-color: #FFFFFF;
    box-sizing: border-box;
    box-shadow: 0 4px 4px -1px rgba(0, 0, 0, 0.2);
    padding-top: 10px;
    height: 120px !important;
    width: 15.74%;
    margin-right: 5px;
    padding: 10px;
    font-size: 15px;
}
.quickLinks a img {
    height: auto;
}


/* ATJ remove the provider bios and make profile photos bigger in careteam pop-up

.fullscreen.careteam div.column1 {
    overflow: hidden;
    width: 50%;
}
.fullscreen.careteam div.column2 div.profilephoto {
    width: 70%;
}
.fullscreen.careteam div.column2 div.profile {
    display: none;
}

.careteam.component.Popup.large {
    min-width: 605px;
	width: 40%;
}

#wrap .subjectIndicator {
    color:#76b429;
}
*/
/* ATJ make arrival time more prominent on the web */
.arrivaltime span {
	color:#0076A8;
	font-weight:bold;
	font-size: 14pt;
}

/* ATJ remove the price estimates from medication refills */
.cardline.costContainer {
	display:none !important;
}
.rx-comment-card.cardline.costContainer {
	display:none !important;
}
.rxReviewDetailsCardList .cardline.withPopup {
	display:none !important;
}

/* ATJ make the "Show Hospital Results" more prominent on web */
label.ToggleInpatientString {
    color: #0076A8;
    font-size: 22px;
    text-decoration: underline;
}
/* PMD hide visit duration from appt details screen*/
span.appointmentlength.subtle {
	display: none;
}
span.duration {
	display: none;
}
/* PMD Change look of questionnaire cascading questions*/
.cascadeqstn {
	color: red;
font-weight:bold;
}
/* TNT Changes look of questionnaire cascading questions*/
.MYCQNR {
  margin-left: 50px;
  color: red;
  text-decoration: underline;
  font-family: Arial;
}
/* PMD Hides Health Care Agent section of Advanced Care Planning page*/ 
/* acpContent .content {
	display: none;
}*/
/* PMD Update COVID Vaccine widget size*/
html body.embedded .stepContainer {
  height: 800px;
}
/* TNT Update logo after login to the Lee Health MyChart logo
#graphicHeader:not(:empty) #header_logo .header_logo_link {
  background: transparent url("../images/logoinside.png") no-repeat scroll center/contain;
  display: block;
  height: 110%;
  width: 115%;*/

/*SEI external payment page for Apple/Google pay*/  
#extPmtPageFrame, #visitpayment-content #extPmtPageFrame, #visitpayment-content
#iFrameLoadingIndicator {
height: 40rem;
}
#guestPay-content #extPmtPageFrame, #guestPay-content #iFrameLoadingIndicator {
height: 40rem;
}
@media only screen and (max-width: 825px) {
#payment-content #extPmtPageFrame,
#payment-content #iFrameLoadingIndicator,
#guestPay-content #extPmtPageFrame,
#guestPay-content #iFrameLoadingIndicator {
height: 60rem;
}
}

/* Show content for just this affiliate. An !important modifier is needed to override the !important modifier above. */
div.Affiliate.MyChart  {display: block !important;}
span.Affiliate.MyChart  {display: inline !important;}
p.Affiliate.MyChart  {display: block !important;}
li.Affiliate.MyChart  {display: list-item !important;}

/* Correct issue with results showing incorrectly in web and mobile - SLG9630408 */
.ReportViewer table{
  table-layout: auto;
}