﻿/* BEGIN EPIC DELIVERED THEME CSS */
/* Generated by v84.0.90 */
/* BEGIN: SPECIAL HIDING PROPERTIES */
/* If you only want certain HTML content to display on mobile, tag it with an "OnlyMobile" class*/
.onlymobile, 
.onlyMobile, 
.Onlymobile, 
.OnlyMobile {
    display: none !important;
}  

/* If you want to only show content on a certain affiliate site, tag it with an Affiliate class, and then another class to unhide just for that affiliate. Use URL Rewrite an affiliate-specific override css file to do the unhiding.*/
.affiliate,
.Affiliate {
    display: none !important;
}

/* If you want to show something only when looking at your own chart, not in proxy mode, tag it with a "selfmode" class. If you want something to only show when looking at someone else's chart, use "proxymode" class. */
.proxyMode,
.proxymode,
.ProxyMode,
.Proxymode {
    display: none !important;
}
/* END: SPECIAL HIDING PROPERTIES */

/* 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: 7.1rem;}
body.isPrelogin .logo {background-position: center top;}   
/* END: CONFIGURABLE PRELOGIN LOGO HEIGHT */


/* 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. */


/* Use SVG Logo REMOVED 071223 #logo, 
body.isPrelogin .logo {
    background-image: url("../../login/logo.svg"); */


/* Rounded buttons */
.button {
    border-radius: 2em;
}






/* BEGIN: Warning about image attachment */
div.uploader::before {
    color: black;
    content: "MYCHART PHOTOS TERMS AND CONDITIONS \a 1. The photographs must be of the patient whose MyChart account is being used.\a 2. There is a limit of two photographs (3 MB each).\a 3. Photographs posted to this site must be related to the care of your child and must address a specific question or condition.\a 4. Please note that photographs uploaded by you will be available to all clinicians treating your child.";
    display: block;
    font-weight: bold;
    margin-bottom: 15px;
    white-space: pre-wrap;
}
/* END: Warning about image attachment */


/* BEGIN: Custom page disclaimer css */
/* Default card style */
div#Custom_PageDisclaimer div.card {
				padding: 10px;
}                                                                               

/* Add an optional icon */
div#Custom_PageDisclaimer div.card {
	background-image: url("../images/warning.png");
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 192px;
	padding: 20px 20px 20px 200px;
}

/* Hide all content AFTER the disclaimer */
div#Custom_PageDisclaimer ~ * {
	visibility: hidden;
}

/* Un-Hide the back button */
div#Custom_PageDisclaimer ~ div.back {
	visibility: visible;
}
/* END: Custom page disclaimer css */





/* BEGIN: Rady grid css */



.section .questiongroup .questiongroupitem.RGRID {
    border-bottom: 1px solid #C6C6C6;
    margin-left: 20px;
    margin-right: 20px;
    padding: 5px 0 0;
    width: 725px;
}

.section .questiongroup .questiongroupitem.RGRID div {
    margin-left: 0;
}


.section .questiongroup .questiongroupitem.RGRID > legend {
    clear: none;
    display: inline-block;
    margin-top: 0;
    width: 250px;
}


.section .questiongroup .questiongroupitem.RGRID legend + div {
    clear: none;
    display: inline-block;
    width: 460px;
}

.section .questiongroup .questiongroupitem.RGRID legend + div label {
    clear: none;
    display: inline-block;
    margin: 0 5px;
    text-align: center;
}

.section .questiongroup .questiongroupitem.RGRID.RFIVE legend + div label {
    font-size: 0.8em;
    height: 60px;
    width: 63px;
}

.section .questiongroup .questiongroupitem.RGRID.RFIVE legend + div label  span.buttonanchor {
    display: table-cell;
    height: 60px;
    vertical-align: middle;
}


.section .questiongroup .questiongroupitem.RGRID.RFOUR legend + div label {
    width: 86px;
}

.section .questiongroup .questiongroupitem.RGRID.RTHREE legend + div label {
    width: 124px;
}

/* END: Rady grid css */



/* BEGIN: Fix color of text in tables in after visit summary */
body.md_visitsummary div.report table *{
	color: black !important;
}

/* END: Fix color of text in tables in after visit summary */



/* BEGIN: Fix Rady banner in some letters */
div#main > div.section > table:first-child {
    border: 0 none;
}


div#main > div.section > table:first-child img.rtf {
    height: auto !important;
    width: 100% !important;
}
/* END: Fix Rady banner in some letters */



/* BEGIN: Hide dot one column on coverages page */
.md_coverage #custsvcrequestform table colgroup > col:first-child + col, .md_coverage #custsvcrequestform table th:first-child + th, .md_coverage #custsvcrequestform table td:first-child + td
{
	display: none;
}
/* END: Hide dot one column on coverages page */



/* BEGIN: Activation workflow tweaks */
body.accessPage .formsection p.helptext {
	font-size: 1rem;
}
/* END: Activation workflow tweaks */


/* BEGIN: Change the background image on just the access page */
body.accessPage, 
body.recoveryPage, 
body.resetPage {
	background: #FFF url("../images/background.jpg") no-repeat fixed center center;
	background: rgba(0, 0, 0, 0) url("../images/background.jpg") no-repeat fixed center center / cover;
}
body.accessPage #content:after, 
body.recoveryPage #content:after, 
body.resetPage #content:after {
	background: #FFF url("../images/background_blurred.jpg") no-repeat fixed center center;
	background: rgba(0, 0, 0, 0) url("../images/background_blurred.jpg") no-repeat fixed center center / cover;
}
/* END: Change the background image on just the access page */

/* BEGIN: Move print bar fown on printed pages to make room for "patient copy" text */
#printbar {top: 0;}
/* END: Move print bar fown on printed pages to make room for "patient copy" text */

/* BEGIN: Always show tooltip popup about arrival time on appointment details page */
body.md_visitdetails_index div.arrivaltime div.popupiconcontainer div.popupInstructions {
    display: inline !important;
    position: static;
    box-shadow: none;
    border: none;
    white-space: normal;
    line-height: 1.5rem;
}

body.md_visitdetails_index div.arrivaltime div.popupiconcontainer a.popupinstructionsicon {
    display: none;
}
/* END: Always show tooltip popup about arrival time on appointment details page */



/* BEGIN: Make hyperlinks on todo tiles and related areas blue instead of black */

.fullscreen.multiMonthCalendar .calendar table td.ctrl a, .todolistelement .title a, .todotiles .titleholder .title a, .todoweekcalendarcontent .nextweekbuttons li a, .order.todotiles .orderdetails span.orderval, .weekcalendar table td, .weekcalendar table th {
	color: #2464A9;
}
/* END: Make hyperlinks on todo tiles and related areas blue instead of black */


/* BEGIN: Hide customer service link on billing page */
body.md_summary_index a.ba_card_actions_link[href*="mode=custsvc"] {
    display: none;
}
/* END: Hide customer service link on billing page */


/* BEGIN: External Payment Page changes for MyChart Bill Pay to fit IFrame within window 
body #extPmtPageFrame {
	height: 55em;
	overflow-y: visible;
}

/*body #guestPay-content #extPmtPageFrame {
	height: 38rem;
	overflow-y: visible;
}
body.md_guestpay_payasguest div#guestPay-content div#extPmtPageFrame,
 div#guestPay-content div#iFrameLoadingIndicator {
  height: 55rem;
  overflow-y: visible
}*/
/* BEGIN EPP IFRAME RESIZE */
#guestPay-content #extPmtPageFrame,
#guestPay-content #iFrameLoadingIndicator {
height: 55rem;
}

#extPmtPageFrame{
border-width: 0px;
height: 55rem;
overflow-y: hidden;
width: 100%;
}
/* END EPP IFRAME RESIZE */

body.md_guestpay_payasguest #guestPay-content .formbuttons {
	margin-bottom: 5rem;
}
 
/* END: External Payment Page changes for MyChart Bill Pay to fit IFrame within window */

/*BEGIN: Color code and new button lay out for Custom Proxy access request form 7_30_2020 Anand*/
div.signup a.button.newworkflow,
a.button.newworkflow.radybutton
{
    background-color: #1ebd9c;
    color:white;
}

/*END: Color code and new button lay out for Custom Proxy access request form 7_30_2020 Anand*/
