﻿/*Prisma Customizations*/
/* BEGIN: Custom Header Gradient */
#header:not(:empty).header_graphic .header_color {
  background-image: linear-gradient(90deg,#ffd301 0%,#f4702a 21%,#ee254a 40%,#ed2870 60%,#c52378 80%,#861766 100%);
  position: absolute;
  width: 100%;
}
/* END: Custom Header Gradient */

/* BEGIN: Custom Images */
.component .news .newscard.videoVisits {
  background-position-x: 20px /*rtl:calc(100% - 20px)*/;
  background-image: url("../images/logo.png");
}
.component .news .newscard.careEverywhere {
  background-position-x: 20px /*rtl:calc(100% - 20px)*/;
  background-image: url("../images/access_immunizations.png");
}
.component .news .newscard.devices {
  background-position-x: 20px /*rtl:calc(100% - 20px)*/;
  background-image: url("../images/appointments.png");
}
.component .news .newscard.mobileApps {
  background-position-x: 20px /*rtl:calc(100% - 20px)*/;
  background-image: url("../images/mobile_tile.png");
}
/* END: Custom Images */

/* BEGIN: External Payment Page Customizations */
/* Post Login */
body #extPmtPageFrame {
  height: 68rem;
  overflow-y: visible;
}
  
/* Guest Pay */ 
body #guestPay-content #extPmtPageFrame {
  height: 68rem;
  overflow-y: visible;
}
body #guestPay-content .formbuttons {
  margin-bottom: 5rem;
}
/* END: External Payment Page Customizations */

/* BEGIN: Terms and Conditions Ordered List Overrides */
#termslist {
  margin-left: 40px;
}
/* END: Terms and Conditions Ordered List Overrides */

/* Hide anything tag with an Affiliate class */
.Affiliate {display: none !important;}

/* Show content for just this affiliate. An !important modifier is needed to override the !important modifier above. */
div.Affiliate.Prisma {display: block !important;}
span.Affiliate.Prisma  {display: inline !important;}
p.Affiliate.Prisma  {display: block !important;}
li.Affiliate.Prisma  {display: list-item !important;}
img.Affiliate.Prisma  {display: block !important;}