﻿/* 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. */

/*
4/13/2023: JPS/KK/AP - updates for External Payment Page iFrame
*/
body #extPmtPageFrame {
  height: 68rem;
  overflow-y: visible;
}

body .mobileExtPmtPage#extPmtPageFrame {
  height: 70rem;
}

body #guestPay-content #extPmtPageFrame {
  height: 68rem;
  overflow-y: visible;
}

body #guestPay-content .formbuttons {
  margin-bottom: 5rem;
}
/*
4/5/2022 MCrabtree/JSchwary - update eCheckin Buttons
*/
button.button.primary.positive.jqHidden {
  background-color: #216608;
  color: white;
}

button#next-step.button.primary.positive.jqHidden.nextstep {
  background-color: #216608;
  color: white;
}

button#subway-cancel.button.secondary.negative.jqHidden {
  color: black;
}

/* properly white background */
#main,
.BeforeList input.SearchList {
  background-color: rgba(255, 255, 255, 1);
}
/* switch colors on sign in and sign up buttons */
.login .button.completeworkflow {
  background-color: #003073;
  color: #fff;
}
.signup .button.newworkflow {
  background-color: #ffc16e;
  color: #474747;
}

/* Underline links */
#sidebar .recovery a,
#sidebar .component.medicationslist .pickupbanner,
#sidebar .component.medicationslist .pendingupdates,
.visitinformation a:not(.button),
.apptDeptInstructions .section.flat a:not(.button),
.medbottom .medinfocolumn a,
.softwarning a:not(.button) {
  text-decoration: underline;
}

/* BEGIN: HIDE MYCONDITIONS IN PLAN OF CARE PAGE */
/* 3/3/17: Nova Note 2016 456663: KAK: */
/* MyConditions appears in MyConditions & Plan of Care.  Eventually will get rid of MyConditions */
/* But currently MyConditions has more functionality than Plan of Care.                          */
a[href*="RegistryID"] {
  display: none;
}

/* END: HIDE MYCONDITIONS IN PLAN OF CARE PAGE */

/* BEGIN: UNDERLINE DEMOGRAPHICS LABELS */
.demoggroup .label,
.accountlink,
.md_eligibility .label,
.md_referrals .label,
.md_insurance .label,
.md_patinfo .label {
  text-decoration: underline;
}

/* END: UNDERLINE DEMOGRAPHICS LABELS */

.custsvc-h3 {
  text-decoration: underline;
}

/* BEGIN: HIDE DEPT INSTRUCTIONS IN SCHED */
.md_apptmake .apptDeptInstructions {
  display: none;
}

/* END: HIDE DEPT INSTRUCTIONS IN SCHED */

/* BEGIN: MAKE "MAKE APPOINTMENT" INSTRUCTIONS RED */
.red {
  color: red;
}

/* END: MAKE "MAKE APPOINTMENT" INSTRUCTIONS RED */

/* BEGIN: MAKE BUTTONS SHOW WITHOUT HOVERING */
.card .buttonList .button {
  opacity: 1;
}

/* END: MAKE BUTTONS SHOW WITHOUT HOVERING */

/* BEGIN: HIDE CLINIC SECTION IN PATINFO */
.md_patinfo #info p:nth-of-type(5),
.md_patinfo #info .label:nth-of-type(5) {
  display: none;
}

/* END: HIDE CLINIC SECTION IN PATINFO */

/* BEGIN: CUSTOMER SERVICE TABLE */
table.supportpage {
  width: 100%;
}

.supportpage th {
  color: black;
}

.supportpage td {
  vertical-align: top;
}

/* END: CUSTOMER SERVICE TABLE */

/*Begin homeprelogin.txt styling */
#notfromarea {
  display: block;
  margin-bottom: 20px;
  text-align: center;
  padding-left: 70px;
  padding-right: 70px;
}

#passwordrequirements {
  display: block;
  margin-bottom: 20px;
  text-align: left;
  padding-left: 70px;
  padding-right: 70px;
}

#passwordrequirements-Attention {
  color: red;
  font-size: 150%;
}

/*End homeprelogin.txt styling */

/* Suppress Alert Card in Glucose Monitoring */
.graph .alert.card {
  display: none;
}

#custsvc_coverage,
/* The following line is an attempt to get the Refill Rx Page 2 Pharmacy Details block to not show. */
#pharmhours,
#deliveryoptions,
#pickupoptions,
#pickuptime,
#hourpickup,
#minutepickup,
#AMPMpickup,
.infieldset {
  display: none;
}

/* Begin: Remove display of Health Reminders on Homepage */
.homepage li.order,
.homepage li.healthadvisory,
.homepage li.overdueslistelement {
  display: none;
}

.homepage .HPcell.ToDoEvents.pocdefault.container.component.notoolbar {
  height: auto !important;
}

/* End: Remove display of Health Reminders */

/* Written by Lucas to remove top spacing on homepage between Welcome! and password message*/
.homepage .HPcepp.Alerts.VB6Component.component.notoolbar {
  margin-top: 0rem;
}

/* Begin: Code to remove the Calendar located on Homepage (not currently needed)
	.homepage .multiMonthCalendar{display:none;}
	End: Code to remove the Calendar located on Homepage (not currently needed) */

/* Begin: Fix checkbox on the self signup page */
.cstAccept #ckAccept {
  width: 12px;
  display: inline;
  float: left;
  margin-bottom: 0px;
  margin-right: 0.5rem;
}

.cstAccept .agreement {
  margin-left: 20px;
  display: block;
}

/* End: Fix checkbox on the self signup page */

/* Begin: Remove the Other Demographics header */
.md_demog #addressForm fieldset.formsection:nth-of-type(3) {
  display: none;
}

/* END: Remove the Other Demographics header */

/* Begin: Hide hidden banner shadow created from Javascript code placed in the banner */
.loginPage #header {
  display: none;
}

/* End: Hide hidden banner shadow created from Javascript code placed in the banner */

/* Begin: Hide some ghost buttons on Billings pages that should have disappeared when their text was removed but didn't */
div#custsvc,
input#custsvc_eligibility {
  display: none;
}

/* End: Hide some ghost buttons on Billings pages that should have disappeared when their text was removed but didn't */
/* Begin: RX Refill page Spacing */
.md_medrefill .section .content select#pharmacy ~ p.helptext {
  padding-top: 1.1rem;
}

.md_medrefill .section .content ul li .commonname {
  /* Med refill pg 1 */
  margin: 6px 0 6px 0;
}

.md_medrefill .section .content table tbody tr td .commonname {
  /* Med refill pg 2 and 3 */
  margin: 6px 0 3px 0;
}

.md_medrefill .section .content .label + p,
.md_medrefill .section .content .label + ul {
  display: block;
  margin: 0 0 0.5rem;
  width: auto;
  padding-top: 4px;
}

.md_medrefill .section .content label,
.md_medrefill .section .content .label {
  display: block;
  line-height: 1rem;
  padding: 4px;
  margin: 0.25rem 0 0;
  text-align: left;
  width: auto;
}

/* End: RX Refill page Spacing */
/* Begin: Header basics */
h1.header,
.header.large {
  font-size: 2rem;
  line-height: 2rem;
  /* Default line-height is only 1.25rem, so we need to go bigger */
}

h2.header,
.header.medium {
  font-size: 1.15rem;
  font-weight: bold;
}

h5.header,
.header.small {
  font-size: 1.1rem;
  text-decoration: none;
}

h6.header {
  font-size: 1.1rem;
  text-decoration: underline;
}

h1.compact,
h2.compact,
h3.compact,
h4.compact,
h5.compact,
.header.compact,
.sectionheader.compact,
.formsection > legend.compact {
  padding: 0;
}

/* End: Header basics */

/* BEGIN Misc PROVIDENCE CUSTOMS */
/* STYLE ADDED BY Barrett Gee 5/6 */
#expresscareORCA {
  border-top: 2px solid #032463;
  margin-top: 50px;
}

#expresscareWAMT {
  border-top: 2px solid #032463;
  margin-top: 50px;
}

#calculator-container {
  font-size: 0.8em;
  font-family: Arial, Helvetica, sans-serif;
}

#calculator-container input {
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}

#calculator-container #middle {
  margin-top: -20px;
}

/* Remove Health Care Agents div from Advanced Directives page */
#divHCAs p {
}

.signupPage h1.header {
  font-size: 1.6rem;
  line-height: 1.6rem;
}

/* Tab effect and bullets on New Password page */
.newpassword ul {
  margin-left: 40px;
  list-style: square;
}

/* Hide Customer Service email in Spanish */
html:lang(es) #CustServForm {
  display: none;
}

/* Log Out Button
#account .menugroup .menuicon .menuname {
    border: solid 2px black;
    background: blue;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 1.0rem;
}
*/

/* 09/27/19 JPS : Removed to honor Kuiper Branding */
/* Login-help.html page for DIG */
/*body {
	background: #FFF url("../images/background.jpg") no-repeat fixed top center;
	background: rgba(0, 0, 0, 0) url("../images/background-v1a.jpg") no-repeat fixed top center / cover;
}*/

/*Happy Together relative pathing in Strings Manager. IIS nodes in non-Prod are pathed differently than Prod.*/
/*Strings Manager path: Core-Community-CommunityShared-HappyTogetherWrongAccountInstructions*/
.md_login_communityinitial .manage {
  display: none;
}

.md_manage_communitymanage .initial {
  display: none;
}

/* Begin Downtime.html Page Style */
#downtimecontainer {
  background-color: rgba(255, 255, 255, 0);
}

#downtimebanner {
  text-align: center;
  width: 820px;
  height: 120px;
  padding-bottom: 10%;
  margin: auto;
}

#statusmessage {
  background-color: rgba(255, 255, 255, 0.75);
  font-size: 110%;
  color: #003073;
  text-align: center;
  margin: auto;
  width: 620px;
}

#downtimefooter {
  font-family: Source Sans Pro, Calibri, Arial, sans-serif;
  font-size: 0.9rem;
  line-height: 1.25rem;
  position: absolute;
  bottom: 0;
  left: 20%;
}

/* End Downtime.html Page Style */

/* Post Login Splash Page (HPTemplateB-html) Password Requirements Text */
#newPasswordNoticeORCA {
  font-size: 70%;
  color: #003073;
  padding-top: 0px;
  padding-bottom: 30px;
  padding-left: 40px;
  padding-right: 40px;
}

.component .Alerts {
  margin-top: -1rem;
}

/* BEGIN: CIRCLE APP NOTICE STYLES */
#circlelogo {
  float: left;
}

#circletext {
  margin-left: 310px;
  margin-top: 10px;
  width: auto;
}

#circletext .badge {
  width: 9.5rem;
}

#circletext .badges {
  padding-top: 10px;
}

/* END: CIRCLE APP NOTICE STYLES */
/* Region login location dropdown */
.dropdown-content {
  display: none;
  min-width: 250px;
  /*border: 1px solid #003073;*/
  width: 100%;
}

.dropdown-content {
  color: #6b6b6b;
  /*padding: 12px 16px;
	padding-top: 7rem;*/
  text-decoration: none;
  display: block;
}

.dropdown-content p {
  text-align: left;
  padding-bottom: 0.5rem;
  color: rgb(0, 0, 0);
}

.loginAlerts .errorMessage {
  bottom: 4rem;
}

#MYC_URL {
  font-size: 0.9rem;
  height: 2.25rem;
}

#MYCA_URL {
  font-size: 0.9rem;
  height: 2.25rem;
}

/* END: Region login location dropdown */

/* HP outreach letter SLG 3152104 fix BEGIN */
body.md_letters .section > *:not(.report) tr td {
  border-width: 0;
}

/* HP outreach letter fix END */

/* 09/27/2019 JPS: Fix for inside.asp stdfile printer icon display, added the margin attribute*/
#main .title #assistiveicons {
  text-align: right;
  padding: 0.7rem 0.5rem 0;
  width: 5rem;
  margin: 0 0 0 -5rem;
}

/* Remove "Add a Temporary Address" */
.subtle.addTemporaryAddressLinkContainer.jqHidden {
  display: none !important;
}

/* Hide the Sidebar link in the Financial Assistance Page */
div#sidebar-body > div.quickLinks.vertical.list.hoverable > a[href$="custsvc"] {
  display: none;
}

/* Move the Financial Assistance Sidebar content up in place of the hidden link */
#financial-assistance-helptext {
  margin-top: -100px;
}

/* Hide Manager My Accounts >> Search for Other Organizations Button */
a[id="consent_button"] {
  display: none !important;
}

/* Hide Advanced Care Planning right side bar Ask a medical question link */
a[title="Ask a medical question"] {
  display: none !important;
}

/* Hide on my way button : https://localhost/MyChart-OCPOC/Scheduling */
a[data-id="onmywaybutton"] {
  display: none !important;
}

/* Hide eVisit button : https://localhost/MyChart-OCPOC/Scheduling */
a[data-id="evisitbutton"] {
  display: none !important;
}

/* Hide second li for video visits visit details
See SLG: https://sherlock.epic.com/default.aspx?view=slg/home#cid=0&pl=3&k1=0&k2=1&k3=4&id=4372510&rv=0 */
.additional-actions > ul li:nth-child(2) {
  display: none !important;
}

/* Hide missing specialty icons in the Open Scheduling Wizard /OpenScheduling/PostLogin */
.stepIcon {
  display: none !important;
}

/* JPS 1/3/2020 Hide the Immediate Care tile in Open Scheduling */
li[id*="openScheduling_specialtyStep_toggleButton_51"] {
  display: none !important;
}

/* Override the color in Web as the color in mobile is white */
#OMW_Pilot_Disclaimer {
  color: black !important;
}

/* Open Scheduling - Hide the Show All Location button from the Zip code search */
#D6F73C26-7627-4948-95EA-2C630C25C5E9_scheduleOpenings_OpeningsAllFiltered_0_showall {
  display: none;
}

/* Hide Usabilla feedback button */
.usabilla_live_button_container {
  display: none !important;
}

/* END Misc Providence customs */
