<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/* 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. */

/* BEGIN: Make the visit details dates green */
.Visits .date div,
.visitdetails .date div {
	color: #007F6F;
	text-align: center;
}
/* END: Make the visit details dates green */




/*km hiding the ask cust svc button in referrals*/
input#custsvc_referrals {
    visibility: hidden;
}

.component.news .newscard,
.cardlist.matchHeights &gt; .card.campaignCard {
	background: no-repeat scroll 1rem center / 6.5rem auto;
	display: inline-block;
	margin: 0.6%;
	min-height: 10rem;
	vertical-align: top;
	width: 100%;

	padding-top: .5rem;
	padding-bottom: 1rem;
	padding-right: 1rem;
}

.component .news .newscard.Paperless {
  background-image: url("../images/billing/account_details/paperless.png");
}

.component .news .newscard.TwoStep {
  background-image: url("../images/authentication/2FApic.png");
}
    
/*km 1/27/22 changed #features to .features per NN805947 */
.features .icon-opensched {
		background-image: url("../images/quicklinks/providers.png");
}
.features .icon-virtualvisit {
		background-image: url("../images/quicklinks/virtual-visit-amwell.png");
}
/*km 031520 adding evisit option */
.features .icon-evisits {
		background-image: url("../images/quicklinks/evisit.png");
}
.features .icon-covid {
		background-image: url("../images/quicklinks/covid_status.png");
}
.features .icon-ondemand {
		background-image: url("../images/quicklinks/video_visit.png");
}
.features .icon-estimates {
		background-image: url("../images/quicklinks/estimates.png");
}
.features .icon-visitpay {
		background-image: url("../images/subway_expenses.png");
}
/*km 4/14/25 */
.features .icon-2FA {
		background-image: url("../images/authentication/rhs2faicon.png");
}
/*km 3/20/2019 banner to distinguish from other Riverside sites */
body.loginPage #wrap:before {
	max-width:100%;
	display:block;
	content: "Serving Coastal Virginia since 1915 | Caring for others as we would care for those we love.";
	width:100%;
    color: white;
    background: rgb(10,93,85);
    text-align: center;
    font-size: 20px;
    height: auto; 
    line-height: 45px;
	margin-bottom: 2px;
}

/*km 4/23/19 removed sched images from opensched, using fixed size boxes and green text */
.stepContainer .cardlist.buttonCards.withIcon .card, .stepContainer .cardlist.buttonCards.withIcon .card a, .stepContainer .cardlist.buttonCards.withIcon .card label {
    min-height: 3rem;
}
.cardlist.buttonCards .card {
    font-weight: bold;
    margin: 0 0.5% 0.5rem;
    min-height: 3.5rem;
    min-width: 9rem;
    text-align: center;
    width: 10rem;
    height: 4.1rem;
}
/*.card {
    box-shadow: 0px 4px 4px -1px rgba(0, 0, 0, 0.2);
    background-color: rgba(255, 255, 255, 0.75);
}*/
.stepContainer .cardlist.buttonCards .card .stepIcon, .stepContainer .cardlist.buttonCards .card .iconLabel, .stepContainer .cardlist.buttonCards .card .iconSubtext {
    display: block;
    margin: 0 auto;
    vertical-align: middle;
	color:hsl(172.4,100%,24.9%);
}
img.stepIcon {
	visibility: hidden;
}
/*km 09242019 changed logo to riverside logo*/
.mobile .instactconfirmation #wrap #logo {
    width: 100%;
    height: 6rem;
    background: url(../images/loginlogo.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 15.25rem;
}
/*km 040920 overriding img color for estimate category icons */

.essServiceTitleBlock img {
	filter: invert(42%) sepia(92%) saturate(412%) hue-rotate(122deg) brightness(90%) contrast(95%);
}

img.essCategoryIcon, svg.essCategoryIcon {
    filter: invert(42%) sepia(92%) saturate(412%) hue-rotate(122deg) brightness(90%) contrast(95%);
}

.infobox {
    border-radius: 6px;
    box-shadow: none;
    border: 1px solid #dbdbdb;
    padding: 1rem 1rem 1rem 3.2rem;
    background: url(../images/info.png) no-repeat scroll left 0.7rem center #ffffd0;
    background-size: 2rem 2rem;
    min-height: auto;
    min-height: initial;
}

/* TrustCommerce External Payment Page */

#extPmtPageFrame, #visitpayment-content #extPmtPageFrame, #visitpayment-content
#iFrameLoadingIndicator {
height: 40rem;
}
#guestPay-content #extPmtPageFrame, #guestPay-content #iFrameLoadingIndicator {
height: 40rem;
}
@media only screen and (max-width: 825px) {
#payment-content #extPmtPageFrame,
#payment-content #iFrameLoadingIndicator,
#guestPay-content #extPmtPageFrame,
#guestPay-content #iFrameLoadingIndicator {
 height: 60rem;
}
}
</pre></body></html>