﻿/* First hide all affiliate content by default.  */
.Affiliate {
  display: none !important;
}

/* Prelogin */
#ucLoginWarning {
  color: red;
  font-size: 0.8rem;
}

.ucSupport {
  width: 181px;
}

#header {
  box-shadow: none !important;
} /* height:0 !important; */
#header.prelogin {
  background-color: rgba(255, 255, 255, 0) !important;
}

.isPreLogin #content {
  box-shadow: 0;
}

#ucsdLoginNote {
  position: absolute;
  top: 226px;
  left: 18%;
  width: 47%;
  background-color: #fff7d3;
}

.liteMode #ucsdLoginNote {
  display: none;
}

/* Post login */
.logo_image {
  width: 54px;
} /* Post login MyChart logo */
@media only screen and (min-width: 1301px) {
  /* Prelogin */
  .isPrelogin .featureGridWrapper.grid {
    margin-top: 78px;
  }
}
@media only screen and (max-width: 1300px) {
  /* Prelogin */
  #ucsdLoginNote {
    position: absolute;
    top: 222px;
    left: 1%;
    width: 98%;
    background-color: #fff7d3;
  }
  .isPrelogin #locale_container {
    top: 10px;
  }
}
@media only screen and (max-width: 768px) {
  /* Prelogin */
  #content {
    box-shadow: none;
  }
  .hasCommunityLinks.isInside #content.hasSidebar {
    grid-template-columns: 100%;
  }
  #ucsdLoginNote {
    position: absolute;
    top: 97px;
    left: 1%;
    width: 98%;
    background-color: #fff7d3;
  }
  .isPrelogin #locale_container {
    top: 10px;
  }
}
#guestPay a, #guestPay a:hover, #guestPay a:visited {
  font-size: 1rem;
  background-color: #FFAD33;
  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;
}

/* 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;
}

/* Make Financial Assistance upload boxes bigger to contain a big list of doc types. */
#financial-assistance div.col-4.card.addItem.upload-addFile {
  width: 65%;
}

/* Fix Guest Pay height to show Pay button */
/* WAS: #guestPay-content #extPmtPageFrame {height:20rem;} */
#extPmtPageFrame {
  height: 32rem !important;
}

/* Update 2023 */
.md_scheduling_index .LandingPagePostText .icon, .md_scheduling_index .LandingPagePostText .headerText {
  display: none;
}

/* Hide the Map icon */
.pharmacy_action {
  display: none !important;
}

/* Show preferences on Research Studies */
.preferencesContent {
  display: inline-block !important;
}

.signup h2.header {
  padding: 0;
}

.login a.button {
  background-color: #55739F;
}

.signup a.button {
  background-color: #4884d4;
  padding: 0.9rem;
  font-size: 0.9rem;
}

.signup a.button.tall.newworkflow {
  background-color: #72aef8;
  padding: 0.615rem;
  font-size: 1rem;
}

/* Chat box WORKS */
/* Hide chat button post login */
body.isInside div#ucsdChat {
  display: none;
}

#ucsdChat {
  position: fixed;
  z-index: 100;
}

/* chat icon WORKS */
#ucsdChat button {
  bottom: 15px;
  right: 15px;
}

/* start Submit button WORKS */
#ucsdChat .widget-transition-enter-done button {
  background-color: #55739F !important;
  color: white !important;
  border: 1px solid black !important;
  border-radius: 6px !important;
}

/* inside End Chat button WORKS */
#ucsdChat #chat-widget button {
  background: #55739F !important;
  color: white !important;
}

/* If screen is too narrow, hide logo and MyChart by Epic. */
@media only screen and (max-width: 650px) {
  .md_stdfile #graphicHeader {
    display: none !important;
  }
  .md_showform #graphicHeader {
    display: none !important;
  }
}
