﻿/* 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. */
.callOutBox {
  color: hsl(0, 73.9%, 31.6%);
  text-align: center;
}

#sidebar .posttext {
  text-align: center;
}

#accessForm p,
#signupForm p {
  font-size: 0.9em;
}

.isPrelogin ul,
.schcontent ul {
  list-style: outside;
  padding-left: 20px;
  margin-bottom: 10px;
}

ul.submenu,
ul.submenu .submenugroup ul {
  list-style: none;
}

#accessForm ul li,
#signupForm ul li {
  font-size: 0.9em;
}

#notifyForm #SEND {
  display: none;
}

body.isPrelogin .logo {
  background-position: center;
}

.bannerlabel {
  text-align: center;
  color: red;
  font-size: 1.5em;
  margin-top: -30px;
  margin-bottom: 20px;
}

[data-altstylesheet="High Contrast"] .button:not(.buttoncheck),
[data-altstylesheet="High Contrast"] .button:not(.buttoncheck):focus,
[data-altstylesheet="High Contrast"] .button:not(.buttoncheck):hover,
[data-altstylesheet="High Contrast"] ul.MessageList.list.hoverable.collapsible .SingleMessage .ReplyButton a.button {
  background-color: hsl(187.5, 75%, 25.1%);
}

[data-altstylesheet="High Contrast"] .button.completeworkflow,
[data-altstylesheet="High Contrast"] .button.completeworkflow:focus,
[data-altstylesheet="High Contrast"] .button.completeworkflow:hover,
[data-altstylesheet="High Contrast"] .button.nextstep,
[data-altstylesheet="High Contrast"] .button.nextstep:focus,
[data-altstylesheet="High Contrast"] .button.nextstep:hover {
  background-color: hsl(17.9, 100%, 60%);
}

[data-altstylesheet="High Contrast"] a,
[data-altstylesheet="High Contrast"] .linkcolor,
[data-altstylesheet="High Contrast"] .subtle.linkcolor,
[data-altstylesheet="High Contrast"] #sidebar .recovery a,
[data-altstylesheet="High Contrast"] #sidebar .component.medicationslist .pickupbanner,
[data-altstylesheet="High Contrast"] #sidebar .component.medicationslist .pendingupdates,
[data-altstylesheet="High Contrast"] .visitinformation a:not(.button),
[data-altstylesheet="High Contrast"] .apptDeptInstructions .section.flat a:not(.button),
[data-altstylesheet="High Contrast"] .medbottom .medinfocolumn a,
[data-altstylesheet="High Contrast"] .softwarning a:not(.button) {
  color: hsl(187.5, 75%, 25.1%);
}

[data-altstylesheet="High Contrast"] .overdue {
  color: #DF004F;
}

[data-altstylesheet="High Contrast"] #main .back .button {
  color: hsl(187.5, 75%, 25.1%);
}

.schmychart {
  margin: 30px 0px 0px 0px;
  width: 100%;
  background: url(../images/MyChart_logo.png) no-repeat bottom left;
  min-height: 6rem;
}

#vdtsendbutton {
  display: none;
}

.md_letterdetails table input {
  display: inline;
}

.schlist {
  list-style-type: disc;
  margin-left: 18px;
}

.component .news .newscard.getwell {
  background-position-x: 20px;
  background-image: url(../images/getwell.png);
}

.additional-actions ul li {
  margin-top: 10px;
}

.additional-actions ul li .visitbutton {
  background: #3d9f12;
  border-radius: 5px;
  padding: 8px 20px;
  color: #ffffff;
  display: inline-block;
  font: normal bold 24px/1 "Calibri", sans-serif;
  text-align: center;
  text-shadow: 1px 1px #666666;
  width: 260px;
}

.additional-actions ul li .testbutton {
  background: #999999;
  border-radius: 5px;
  padding: 8px 20px;
  color: #ffffff;
  display: inline-block;
  font: normal bold 24px/1 "Calibri", sans-serif;
  text-align: center;
  text-shadow: 1px 1px #666666;
  width: 260px;
}

#extPmtPageFrame {
  height: 35rem;
}

#guestPay-content #extPmtPageFrame,
#payment-content #extPmtPageFrame {
  height: 45rem;
}

.md_letterdetails #main .title .header {
  display: none;
}

#main #assistiveicons {
  float: right;
  width: auto;
}

body.isPrelogin .logo {
  background-size: contain;
  margin-top: 2rem;
}

body.embedded .filterButtonContainer .filterControlsParent .filterControl .filterValue {
  box-shadow: none;
  border: 1px solid #106470;
}

body.embedded .stepContainer .openingsData .card > .header {
  font-weight: bold;
  color: #8C1515;
  font-size: x-large;
}

body.embedded .card {
  box-shadow: 0px 2px 2px -1px rgb(0 0 0/27%);
}

body.embedded .listRow, body.embedded .card, body.embedded .department_map, body.embedded #filterControls {
  border: 1px solid #b9b9b9;
}

body.embedded .stepContainer .openingsData .slotslist .slotdetailaction {
  background-color: #106470;
  color: #ffffff;
  box-shadow: inset 0 -2px 0 0 rgb(0 0 0/20%);
  font-weight: 600;
}

body.embedded .stepContainer .openingsData .slotslist .slotdetailaction:focus,
body.embedded .stepContainer .openingsData .slotslist .slotdetailaction:hover,
body.embedded .stepContainer .openingsData .slotslist .slotdetailaction.selected {
  background-color: #5AB648;
}

body.embedded .schsurvey {
  width: 98% !important;
  background: rgba(93, 193, 200, 0.3137254902);
  border: 1px solid #106470;
  width: 100%;
  display: block;
  padding: 10px;
  margin: 10px 0;
  border-radius: 10px;
  box-shadow: 4px 4px 4px #CCCCCC;
  line-height: 130%;
  font-size: 16px;
  color: #000000;
}

body.embedded .schsurvey a {
  font-weight: bold;
  background: #106470;
  padding: 1px 5px;
  color: #FFFFFF;
  border-radius: 5px;
}

body.embedded #launcher {
  display: none;
}

.md_letterdetails #schprintheader {
  display: none !important;
}

#exploreMoreContainer {
  display: none;
}

@media print {
  .copyright {
    display: none !important;
  }
  .personalnotescontainer {
    display: none;
  }
  #launcher {
    display: none;
  }
}
#graphicHeader:not(:empty) #header_logo .header_logo_link {
  background: transparent url("../images/logo.svg") no-repeat scroll left/contain;
}

.uploaderfileinput div#launcher {
  display: none;
}

/* Add margin to Print Header */
body.isInside div.printheader {
  margin-top: 25px;
}

/* END: Add margin to Print Header */
.md_showrep #schprintheader {
  display: none !important;
}

/* Add exclamation point icon before result disclaimer*/
.md_react_index .ResultDetails .detailsPretext .disclosureButtonText:before {
  content: url("../../en-US/images/yield.png");
  margin-right: 2px;
}

/* End exclamation point icon before result disclaimer*/
/*Hide View Participants section in Upcoming Appointment detail */
.md_visitdetails_index .directlinks {
  display: none;
}

/* END: Hide View Participants section in Upcoming Appointment detail */
