/* First hide all affiliate content by default.  */
.Affiliate {display: none !important;}

/* Next show content for just this affiliate. */

div.Affiliate.ALL  {display: block !important;}
span.Affiliate.ALL  {display: inline !important;}

div.Affiliate.ALL-BUT-UCI  {display: block !important;}
span.Affiliate.ALL-BUT-UCI  {display: inline !important;}

div.Affiliate.SHS  {display: block !important;}

span.Affiliate.SHS {display: inline !important;}

span.SHS-Hide {display: none !important;}

p.Affiliate.SHS {display: block !important;}

li.Affiliate.SHS {display: list-item !important;}

/* body {background: rgba(256,256,256,1) url("") no-repeat fixed center center/cover !important;} */
/* #main, #sidebar {background-color:#ffffff !important;} */

/* Prelogin */
.MyChartTitle {color:#246fb5; font-size:2rem;}
#ucLoginWarning {color:red; font-size:0.8rem;}
#shsTroubleshootAD {font-size:0.8rem;}
#shsAltLogin {color:red; font-size:0.8rem;}
.ucSupport {margin-top:-94px; width:181px;}
.liteMode .ucSupport {margin-left:31%;}
#header.prelogin {height:0 !important; padding:0 !important; margin:0 !important; box-shadow:none !important;}

/* Post login */
.logo_image {width:54px;} /* Post login MyChart logo */
.isInside #header {box-shadow:none !important; background-color:#ffffff !important;}

@media only screen and (min-width:1301px)
{
/* Prelogin */
.MyChartTitle {position:absolute; top:115px; left:33%;}
.liteMode .MyChartTitle {position:absolute; top:194px; left:31%;}
#shsTroubleshoot {margin-top:76px;}

.md_login_login #sidebar .pretext {margin-top:100px;}
.loginPage .login a.button {margin-top:-362px !important;} /* SSO button */
.liteMode .loginPage .login a.button {margin-top:-290px !important;}
.liteMode #ucLoginWarning {margin-top:186px !important;}
.md_login_login .signup {margin-top:189px;}
}

@media only screen and (max-width:1300px)
{
/* Prelogin */
.MyChartTitle {position:absolute; top:120px; left:35%;}
.liteMode .MyChartTitle {position:absolute; top:162px; left:43%;}
.liteMode #ucLoginWarning {margin-top:186px !important;}
#shsTroubleshoot {margin-top:94px;}
.ucSupport {margin-top:260px; width:181px;}
.md_login_login #sidebar .pretext {margin-top:-258px;}
.loginPage .login a.button {margin-top:-349px !important;} /* SSO button */
.md_login_login .signup {margin-top:169px;}
}

@media only screen and (max-width:768px)
{
/* Prelogin */
#content{box-shadow:none;}
#shsTroubleshoot {margin-top:76px;}
.ucSupport {margin-top:0; width:181px;}
.md_login_login #sidebar .pretext {margin-top:0;}
.loginPage .login a.button {margin-top:-331px !important;} /* SSO button */
.md_login_login .signup {margin-top:169px;}
}

@media only screen and (max-width:665px)
{
/* Prelogin */
.MyChartTitle {position:absolute; top:120px; left:17%;}
}

/* Show the SSO "LOG IN WITH..." button. */
.loginPage .login .button { display:block !important; }

/* Show the regular "SIGN IN" button */
.loginPage .login #loginForm #submit.button.completeworkflow { display: inline-block; }

#guestPay a, #guestPay a:hover, #guestPay a:visited {font-size:1rem; background-color:#FF8309; color:white; padding:10px; text-decoration:none; border-radius:3px;}

/* Make the message disclaimer above content auto height to not cut off the verbiage. */
.ComposeDisclaimer .disclaimerText {height:auto; white-space:normal;}
.ComposeDisclaimer ._InfoBubble {display:none;}

.mobile .hideInMobile {visibility:hidden !important;}

#addCoverageButton {display:none;}

/* Remove recaptcha from custom forms that take no input. */
#UcContactUsOut div.formcontents {display:none;}
#UcContactUsOut div.recaptcha.formsection,
#UcContactClinic div.recaptcha.formsection,
#UcBillingQuestionsOut div.recaptcha.formsection
{display:none;}

.ucRed{color:red;}
.ucIndent{margin-left:30px;}
.ucBullet{list-style:disc; margin-left:25px;}
.ucBillingCS {font-weight:normal;}
.UcAlert {box-shadow: 0 4px 4px -1px rgba(0, 0, 0, 0.2); background-color:#FFFFFF; padding:12px 6px;}
.UcAlert .icon {float:left; height:48px; margin:0 13px;}

/* Hide Willow/Medication Estimated cost label and amount. */
.rxReviewCards .cardline.costContainer, .rxReviewCards .rxReviewLabel, .rxReviewCards .reviewCostContainer.moneyColor, .rxReviewCards .popupiconcontainer { display: none; }
/* Hide broken DEP images in OS widget. */
.md_openscheduling_index .stepContainer .cardlist.buttonCards .card img.stepIcon {display:none;}

/* Remove email opt out during sign up. */
fieldset#SEND { display:none; }

/* Remove billing HAR account selection. */
#pmtHARSelectionSection { display:none; }

/* Hide the new Billing "Customer Support" link on the sidebar, as it does not conform to our org-specific scheme.
#ba_details_sidebar_customer_service {display:none;} */

/* Hide 'Find Care Now' in scheduling. */
.md_scheduling_index div.quickLinks {display:none !important;}

.borderTable, .borderTable th, .borderTable td {border:solid 1px black;}

/* Hide Customer Service Message button in Estimates. */
#essEstimateFailed .button {display:none !important;}

/* Hide customer service message form.
#CustServForm, a.card.custsvc{display:none !important;} */

/* Hide empty profile icon and verbiage. */
.profile .zeroState { display:none; }

/* Hide Research Studies sections */
#researchStudies-workflow.section.researchContent p, #researchStudies-workflow.section.researchContent h2.header.sectionTitle, #researchStudies-workflow.section.researchContent div.content {display:none;}
#researchStudies-workflow.section.researchContent h2#preferenceHeaderText.header.sectionTitle {display:block;}

/* Fix Guest Pay height to show Pay button */
/* WAS: #guestPay-content #extPmtPageFrame {height:20rem;} */
#extPmtPageFrame {height:32rem;}

/* Update 2023 */
.md_scheduling_index .LandingPagePostText .icon, .md_scheduling_index .LandingPagePostText .headerText {display:none;}
