﻿/*Affiliate specific content - used to hide content from other affiliates*/
/* Hide anything tagged 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.HHC  {display: block !important;}
span.Affiliate.HHC  {display: inline !important;}
p.Affiliate.HHC  {display: block !important;}
li.Affiliate.HHC  {display: list-item !important;}

/*removed all lines above Begin epic Community Comment 10 10 19 AKING */
/* 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. */

.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;
}
/*BEGIN: HIDING MEDICATION REFILL ESTIMATE */
.reviewCostContainer {
	display: none;
}

.rxReviewLabel {
	display: none;
}

#MedicationForm.refill-workflow .popupinstructionsicon svg.info-icon {
	display: none;
}

#MedicationForm.refill-workflow div.cardline.costContainer {
	display: none;
}
/*END: HIDING MEDICATION REFILL ESTIMATE */

/*--------------------------------------------------*/
div#getCodeCard.card div.logo{
background-image: none;
}

/*HGUERTIN 6/3/19 Increase font size of Forgot Username and Forgot Password links*/
.login .recovery {
	font-size: 1rem;
}

html {
	font-family: Helvetica, sans-serif;
	-webkit-text-size-adjust: 100%;
	font-size: 13pt;
	height: 100%;

}

/* Form Fields */
input,
select,
textarea {
	background-color: #FFF;
	font-family: Helvetica, sans-serif;
}

/* @button #0098c2 = hsl(193,100%,38%) */
/* Buttons */
.button,
.button:focus,
.button:hover,
ul.MessageList.list.hoverable.collapsible .SingleMessage .ReplyButton a.button {
	background-color: hsl(312,100%,32%);
    font-family: Helvetica, sans-serif;	
}

/* @button nextstep #52CC6E ~ #52CB6E = hsl(311.7,100%,32.2%) */
.button.nextstep,
.button.nextstep:focus,
.button.nextstep:hover {
	background-color: hsl(86,49%,41%);
    font-family: Helvetica, sans-serif;	
}

.button.completeworkflow,
.button.completeworkflow:focus,
.button.completeworkflow:hover {
	background-color: hsl(86,49%,41%);
    font-family: Helvetica, sans-serif;
}
	
/* @button cancel #D9545B ~ #D9545A  = hsl(357,64%,59%) */
.button.cancelworkflow,
.button.cancelworkflow:focus,
.button.cancelworkflow:hover {
	background-color: hsl(357,64%,59%);
    font-family: Helvetica, sans-serif;
}

.button.cancelqnr,
.button.cancelqnr:focus,
.button.cancelqnr:hover {
	background-color: hsl(357,64%,59%);
}

.button.inlinedelete,
.button.inlinedelete:focus,
.button.inlinedelete:hover {
	background-color: hsl(357,64%,59%);
}

.button.inlineedit,
.button.inlineedit:focus,
.button.inlineedit:hover {
	background-color: hsl(193,100%,38%);
}

.button.inlinesave,
.button.inlinesave:focus,
.button.inlinesave:hover {
	background-color: hsl(312,100%,32%);
}

.button.disabled,
.button.disabled:focus,
.button.disabled:hover,
.button[disabled]:not(.omitdisablestyling),
.button[disabled]:focus:not(.omitdisablestyling),
.button[disabled]:hover:not(.omitdisablestyling) {
	background-color: #DBDBDB;
}

a.link.cancel {
	color: #D9545B;
}

/* Back Button */
#main .back .button,
.Popup li.previouspage .previouspage.button {
	color: hsl(193,100%,38%);
}

/* HG Scheduling time slots */
.slot {
	background-color: hsl(193,100%,38%);
}

	/* @slot #33d3ff ~ #33d3ff = hsl(193,100%,60%) */
	.slot.selected,
	html:not(.mobile) .slot:hover,
	html:not(.mobile) .slot:focus {
		background-color: hsl(193,100%,60%);
        color: #fff;
	}

/* HG  Tab flyouts - currently only used in My Conditions */
.flyoutprompt {
	background-color: #0098C3;
}
	.flyoutprompt * {
		display: inline-block;
		font-weight: normal;
	}
.flyoutitem {
	color: #0098C3;
	display: block;
	padding: 0.25rem 0.75rem;
}

	.flyoutitem:focus,
	.flyoutitem:hover {
		background-color: #0098C3;
		color: #FFF;
		text-decoration: none;
	}

	.flyoutitem.chosen {
		font-weight: bold;
	}

		.flyoutitem.chosen:focus,
		.flyoutitem.chosen:hover {
			background-color: #FFF;
			color: #0098C3;
			cursor: default;
		}

/*HG add On My Way icon for homeprelogin New Features! */
.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-onmyway {
    background-image: url("../images/quicklinks/on_my_way.png"); }
  .features .icon-info {
    background-image: url("../images/quicklinks/info.png"); }	
  .features .info {
    font-size: 0.9rem; }


/*HG edit font size of View in Spanish link*/
#localeswitch {
	height: 1.25rem;
	position: relative;
	text-align: right;
	font-size: xx-large;
}
div#localeswitch.postlogin {
    left: auto;
    right: 10px;
	position: absolute;
	font-size: inherit;
}

/*HG hide arrow icon for Additional Actions in Appt Details */
.pseudobullet.fdilink:before {
    background-image: none;
}

/* SC formatting footer links so that they are in a single line */
body.isInside footer#footer div#Customizable {
   display: inline;
}

/*SC removing sidebar from custom Find a Doctor page */
#sidebar:not(:has(*)) {
	display: none;
}