﻿/* 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: #5dc1c850;
      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 */