﻿/*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;
  background-image: url("../images/logo.png");
}

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

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

.component .news .newscard.mobileApps {
  background-position-x: 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;
}
