﻿/* 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. */
body.isPrelogin #header:not(:empty) {
  display: none;
}

.component .news .newscard.lucyMyChartCentral {
  background-image: url("../images/LucyNewsCard.png");
}

.md_schedotherprefs div#wrap div#main form#personalForm div#schedprefs.section div.content select#providerlanguage, .md_schedotherprefs div#wrap div#main form#personalForm div#schedprefs.section div.content label[for*=providerlanguage] {
  display: none;
}

.features li:nth-child(6):before {
  background: rgba(0, 0, 0, 0) url("../images/quicklinks/video_visit.png") no-repeat center center;
}

.features .icon-video {
  background-image: url("../images/quicklinks/video_visit.png");
}

.features .icon-phone {
  background-image: url("../images/mobileimage.png");
}

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

.features .icon-mobile {
  background-image: url("../images/mobile_tile_small.png");
}

.component .news .newscard.videoVisits {
  background-image: url("../images/quicklinks/video_visit.png");
}

.features .icon-form {
  background-image: url("../images/document_esigned.svg");
}

.features .icon-hello {
  background-image: url("../images/document_pdf.svg");
}

.login .recovery {
  margin: 0.5rem 0 0;
  text-align: center;
}

.login .recovery a {
  display: inline-block;
  width: 50%;
  font-weight: bold;
  font-size: 17px;
}

/* Changes for External Payment Page */
body #extPmtPageFrame {
  height: 55em;
  overflow-y: visible;
}

body #guestPay-content #extPmtPageFrame {
  height: 38rem;
  overflow-y: visible;
}

body #guestPay-content .formbuttons {
  margin-bottom: 5rem;
}
