/* ============================================================================
   CLEANED override.css  (copy for review — 2026-07-03)

   Removed:
     - The entire "EPIC DELIVERED THEME CSS" block (stale Epic-generated theme,
       "Generated by v85.0.1"). Branding now comes from Kuiper/SASS.
     - An orphan block of color-only rules that had been added ABOVE the
       recommended line (former lines ~1847-1918).
     - Every customer rule whose only purpose was coloring (link/button/border/
       fill/background colors, and "remove the green bar" background resets) —
       safe to drop now that Kuiper branding is corrected.

   Kept: only ProMedica CSS that does MORE than coloring (hides, layout, sizing,
   print/logo). Review each of these on its own merits — some may be obsolete
   workarounds. Where a rule mixed color + function, the color was trimmed and
   the functional part kept (noted inline).
   ============================================================================ */

/* BEGIN EPIC COMMUNITY MEMBER CUSTOM CSS */
/* Epic recommends any additional CSS be placed below this line. */

/* ---Keep this ------------------------------------------------------ */

/* External payment page iframe heights  (07/02/2018 jbrutsche / 01/17/2023 dhutson / 03/02/2021 jbrutsche) */
#guestPay-content #extPmtPageFrame,
#extPmtPageFrame { height: 1130px; }
#guestPay-content #extPmtPageFrame.mobileExtPmtPage,
#extPmtPageFrame.mobileExtPmtPage { height: 1230px; }
body .mobileExtPmtPage#extPmtPageFrame,
body .mobileExtPmtPage #extPmtPageFrame { height: 1230px; }


/* MSantry 8-3-2026 - Without this the Information on the Billing Summary page displays twice on desktop --- */

/* If you only want certain HTML content to display on mobile, tag it with an "OnlyMobile" class*/
.onlymobile, 
.onlyMobile, 
.Onlymobile, 
.OnlyMobile {
    display: none !important;
}  



/* --- JUSTIN PROPOSES REMOVE EVERYTHING BELOW THIS ------------------------------------------------------ */



/* --- Deliberate hides ------------------------------------------------------ */

/* jbrutsche - 20180720 - hide amount due */
/* form#guestPay-content div#PaymentAmountDue { display: none; } */

/* jbrutsche - disable mobile notification options */
/* form#notifyForm #SENDSMS { display: none; } */
/* form#notifyForm input#Phone, */
/* form#notifyForm input#RetypePhone { display: none; } */

/* proy - billing account summary hide auto pay section */
/* .ba_card_status_due_payplanContainer{display:none;}
.ba_card_status_due_payPlanText{display:none;} */

/* jbrutsche - fix eVisit payment page issues - hide the Authorization Code */
/* #paymentDetails>.centerSectionWrapper .formcolumn:last-child { display: none; } */

/* hide the Payment Plan checkmark - JBrutsche */
/* #paymentplan .pmtPlan.payplannormal,
#paymentplan .pmtPlan.payplanuptodate { display: none; }
#paymentplan .pmtPlan.payplannormal .paymentplanautocontainer,
#paymentplan .pmtPlan.payplanuptodate .paymentplanautocontainer { display: none; } */

/* jbrutsche - hide content from End-of-Life Planning page */
/* body.md_caredecision_index div#helpful-resources-container a.helpful-resource-elem { display: none; } */

/* hide floating Pay Now button */
 div.hideFloatingButtonForPayNow > a:first-child,
div.col-6.card.ba_card div.hideFloatingButtonForPayNow > a.button { display:none; }


/* --- Layout / sizing ------------------------------------------------------- */

/* jbrutsche - adjust evisits terms */
/* #evisit .terms { min-height: 1000px; } */

/* jbrutsche - home page box fix (layout + icon background-images) */
/* .component .news { margin-top: 2rem; } */
/* .component .news .newscard:nth-child( odd ), .campaignCard:nth-child( odd ) { margin-left: 0; } */
/* .component .news .newscard:nth-child( even ), .campaignCard:nth-child( even ) { margin-right: 0; } */
/* .component .news .newscard.mobileApps  { background-image: url(../images/mobile_tile.png); background-size: 105px; background-position: right 20px center rtl:calc(100% - 20px); padding: 25px 130px 25px 25px !important; } */
/* .component .news .newscard.question { background-image: url(../images/question.png); background-size: 70px; background-position: right 20px center; padding: 25px 100px 25px 25px !important; } */
/* .component .news .newscard.newsletter { background-image: url(../images/stayconnected_icon.png); background-size: 70px; background-position: right 20px center; padding: 25px 100px 25px 25px !important; } */
/* .component .news .newscard.textMessaging { background-image: url(../images/text_reminders.png); background-size: 70px; background-position: right 20px center; padding: 25px 100px 25px 25px !important; } */

/* @media only screen and ( min-width: 1301px ) {
	.component .news .newscard { min-height: 220px; }
}
@media only screen and ( max-width: 1300px ) AND ( min-width: 801px ) {
	.component .news .newscard { min-height: 220px; }
}
@media only screen and ( max-width: 900px ) AND ( min-width: 701px ) {
	.component .news .newscard { min-height: 285px; }
}
@media only screen and ( max-width: 700px ){
	.component .news .newscard { width: 100%; margin: 0 0 15px !important; }
} */

/* jbrutsche - fix eVisit payment page issues - column widths */
/* .formsection.column_3 .formcolumn.paymentSummarySection { width: 100%; }
.formsection.column_3 .confirm-paymentMethodData { margin-bottom: 1rem; } */

/* fix payment on the last eVisit page */
/* #evisit-review-1 .formsection.column_2 .formcolumn { width: 100%; } */

/* need help text on the log in page */
/* #sidebar .needHelp { padding-top: 15px; text-align: center; font-weight: bold; }
#footer .mainStyle,
#footer .sidebarStyle { padding-top: 1em; }
#content[style*="min-height"] + #footer { margin-top: -2rem; } */

/* jbrutsche - Open Scheduling */
/* .slotDetailsContainer .signup p { font-weight: bold; } */

/* jbrutsche - flowsheet button fix */
/* form#flowsheetform .formbuttons { margin: 0.5rem 0 1.5rem 0; } */

/* 05/13/2021 - jbrutsche - editing the scheduling widget for marketing */
/* @media only screen and (min-width: 700px){
	body.embedded main#main div.setOfStepsContainer .stepContainer { height: 120vh; }
} */

/* 06/30/2021 - scheduling widget */
/* html.embedded.poppedOut body.embedded main#main div.setOfStepsContainer .stepContainer {
  height: 100vh;
}
html body.embedded .stepContainer {
  height: 100vh;
} */

/* custom pre-text bulleted list */
/* ul.custom-list-pre-text-body {
	margin-left: 2em;
	padding-bottom: 2em;
	list-style: disc;
}
ul.custom-list-pre-text-body > li > span {
	font-weight: bold;
	padding-bottom: 0.5em;
} */


/* --- Print receipt logo (custom asset) ------------------------------------- */

/* jbrutsche - add promedica logo to print reciept */
/* .mychart-reciept-logo-container,
.mychart-reciept-logo-container .mychart-reciept-logo { display: none; }

@media print {
	body.md_prevbalpayment_showpaymentresults #main .title h1 { white-space: pre-wrap; float: left; width: 100%; clear: both; padding-left: .5rem !important; }
	.mychart-reciept-logo-container { display: block; clear: both; float: left; width: 100%; margin-bottom: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	.mychart-reciept-logo-container .mychart-reciept-logo { display: block !important; float: left; max-width: 100%; height: 75px !important; width: 348px !important; }
} */


/* --- Mixed rules: color trimmed, function kept -------------------- */

/* jbrutsche - to do fix  (color:#fff / background-color removed; hover underline kept) */
/* .todotiles.card.healthadvisory > .buttonList > a.multi:hover { text-decoration: underline; }
.pocdefaultpopup a.button:hover { text-decoration: underline; } */

/* jbrutsche - activationDetailsCreditScore  (color removed; cursor + underline kept) */
/* span.activationDetailsCreditScore { cursor: pointer; }
span.activationDetailsCreditScore:hover { text-decoration: underline; } */

/* 05/21/2021 - chart amendment  (color removed; underline + list indent kept) */
/* body .list.chartAmendmentRow .card a { text-decoration: underline; }
body .list.chartAmendmentRow .card ul { margin-left: 20px; } */


/* --- Custom green send-to-email button --- */

/* jbrutsche - fix 'send to email' box on password reset */
/* #captchaForm #twofactorresend input[name="sendtoemail"] { background: #006F2F; color: #fff; background-image: url(../images/authentication/email_toggled_green.png); background-repeat: no-repeat; padding: 5px 14px 5px 35px; vertical-align: middle; background-size: 24px; background-position-x: 5px; background-position-y: 5px; font-size: 1rem; font-weight: 400; line-height: 1.5rem; margin: 0.5rem 0; position: relative; text-align: center; text-transform: uppercase; } */
