﻿/* 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. */

/* External payment page height for instamed - NJF 1-30-25 - Increased height to fit checking account prompts without scrolling */
body #extPmtPageFrame { height: 74rem; overflow-y:visible; }

/* External payment page height for instamed - mobile */
body .mobileExtPmtPage#extPmtPageFrame { height: 74rem; }

/* External payment page height for instamed for guest pay page */
body #guestPay-content #extPmtPageFrame { height: 74rem; overflow-y:visible; }
body #guestPay-content .formbuttons {margin-bottom: 5rem; }

/* Changes Button Color to Darker Blue for Visibility */
input:checked + label.togglebutton[for],
input.buttoncheck:checked + label.buttoncheck {
background-color: #97E0F2;}

/* Formatting For CHOP Alert Messages */
.chopalert 
{
background-color:#FF9221;
padding:10px;
}

/* MyCHOP Home Page Announcement Text */
.homey
{
text-align: center;	
}
/* Language Assistance Links on Prelogin Page */
  .footer {
    background: #;
    padding: 1em 0 0 0;
    display: block;

  }
  .footer p {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.5em;
    padding: 0 24px 0px 24px;
    font-family: "Rubrik", "Arial Rounded", Arial;
    }

  .footer ul {
      padding: 0 12px 12px 12px;
      margin: 0;
  }

  .footer ul li {
    list-style-type: none;
    display: inline;
    font-family: "Rubrik", "Arial Rounded", Arial;

  }

  .footer a {
    color: #;
  }
  .footer-small-text {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5em;
    }
  .footer-small-text__item {
    list-style: none;
      margin-right: 10px;
      padding: 0 0px;
	  display: inline;
    }

/* Hiding Search box in Patient Estimates */	
	div.essSearch input {
  display: none;
  vertical-align: middle;
  margin: 0; }
  
    /* Adding Estimates on home page */
  #features {
  list-style: none;
  padding: 0 0 1rem; }
  #features li {
    padding-left: 75px;
    background-repeat: no-repeat; }
  #features .icon-advice {
    background-image: url("../images/quicklinks/medical_advice.png"); }
  #features .icon-testResults {
    background-image: url("../images/quicklinks/test_results.png"); }
  #features .icon-medications {
    background-image: url("../images/quicklinks/medications.png"); }
  #features .icon-calendar {
    background-image: url("../images/quicklinks/appointments.png"); }
	#features .icon-estimates {
    background-image: url("../images/quicklinks/estimates.png"); }
	.features .icon-evisit {
    background-image: url("../images/quicklinks/evisit.png"); }
	
  #features .info {
    font-size: 0.9rem; }

  
	
/* Hiding CPT codes on Patient Estimates */
div.essServiceTitleBlock .essCodes {
	font-size: 0.85rem;
	margin: 0;
	display: none;
	
}

/* Hiding Service Descriptions in Patient Estimates */
div.essServiceDesc {
	margin-top: 0.5rem;
	display: none;
	
}

div#essInsSelectSidebar 
	p:last-of-type {
	margin-bottom: 0px;
	display: none;
	
}