
/* 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. */

.gundersen, .vernon, .crh, .unity, .newcc, .uassoc
{
display: none !important;
}
.printheader .gundersen *, .printheader .vernon *, .printheader .crh *, .printheader .newcc *, .printheader .unity *, .printheader .uassoc *
{
display: none !important;
}


/* Begin: Hide SMS signup form on Notifications page */
#smsSignupForm {display: none;}
/* End: Hide SMS signup form on Notifications page */

/* BEGIN: hide med-specific refill buttons */
.button.inlinesave.multi[data-id="refillitem"] {display: none;}
.component .medicationlistelement a.refillBtn[data-id="refilllink"] {display: none;}
/* END: hide med-specific refill buttons */
/* Increasing the iFrame size that contains the EPP */
#extPmtPageFrame{
            Height: 68rem;
            Overflow-y: visible;
}
#guestPay-content #extPmtPageFrame {
    Height: 68rem;
    Overflow-y: visible;
}
#guestPay-content .formbuttons {
    margin-bottom: 5rem;
}
/* END: Increasing the iFrame size that contains the EPP */

/* ShareEverywhere News Card*/
.component .news .newscard.ShareEverywhere {
background-image: url("../images/share_everywhere_patient.png");
}
/*END SHARE EVERYWHERE*/
/*Login Screen for MyCare*/
	.features .icon-account_summary {
		background-image: url("../images/quicklinks/account_summary.png");
	}



/* GHS Classes for Emphasis*/
#wrap .ghs-tip{
	display: inline-block;
	margin: 0 0 0.5rem;
	padding: 0 0 0.5rem;
	min-height: 4rem;
	width: 100%;
	box-shadow: 1px 1px 5px #888;
	background: #ffffff;
}

#wrap .ghs-tip > *{
	padding: 0 0.5rem;
}
#wrap .ghs-tip > ul{
	padding-left: 1.5rem;
}
#wrap .ghs-tip h2,
#wrap .ghs-tip h3,
#wrap .ghs-tip h4{
	padding: 0.5rem;
	margin-bottom: 0.5rem;
}
#wrap .ghs-tip h5{
	padding: 0.5rem;
	margin-bottom: 0.5rem;
}
#wrap .ghs-tip h3,
#wrap .ghs-tip h4{
	/*background-color: hsl(209,66.8%,42.6%);*/
	background-color: #85153D;
	color: #FFFFFF;
}
#wrap .ghs-tip h5{
	/*background-color: hsl(209,66.8%,42.6%);*/
	background-color: #85153D;
	color: #FFFFFF;
}
/* Test results auto-release table style. */
.md_testresults_index #auto-release{
	border-collapse: collapse;
	background-color: white;
	text-align:left;
}

.md_testresults_index #auto-release thead tr {
	background-color: #eeeeee;
	position: relative;
}

.md_testresults_index #auto-release thead th{
	padding: 0.5rem;
}

.md_testresults_index #auto-release tr td {
	border-style: solid;
	border-width: 1px 0 0;
	border-color: #EAEAEA;
	padding: 0.5rem;
	vertical-align: top;
}

.md_testresults_index #auto-release tr:first-child td {
	border-width: 0;
}

.md_testresults_index #auto-release table {
	border: none;
	border-spacing: 0;
	width: 100%;
}

/* Right quick links */
.quickLinks.vertical a img {
    width: 38px;
    height: 38px;
}
.quickLinks.vertical a {
    width: 90%;
    display: block;
    text-align: left;
    padding: 0.4rem 0;
    padding-top: 0.4rem;
    padding-right: 0px;
    padding-bottom: 0.4rem;
    padding-left: 0px;
    margin: 0;
    min-height: 2.2rem;
}


/* Smaller Linked Accounts*/
.externalorganizations .orglogo {
    height: 3rem;
    width: 3rem;
}
.externalorganizations .orgname {
    font-size: 0.8rem;
    display: block;
}
.externalorganizations .orgsinfo {
    display: block;
    position: relative;
    min-height: 3rem;
    padding-top: .5rem;
}
.externalorganizations .orglogosection {
    display: block;
    width: 3rem;
    height: 3rem;
    margin: 0 auto 0.5rem;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0.5rem;
    margin-left: auto;
    position: relative;
}
/*END Smaller Linked Accounts*/
/* Hide MSGOPTION Cards in sidebar */
.card.advice {
    display: none;
}
.card.custsvc {
    display: none;
}
.card.medrefill {
    display: none;
}

div#alerts .container {
  display: flex;
  align-items: center;
}

div#alerts .column-1{
  float: middle;
   width: 4%;
 
}
div#alerts .column-2 {
  float: left;
  width: 96%;
}


	  

/* Layout of home screen */
.loginAlerts {
    margin: calc(-6rem - 1rem) 0 1rem;
    min-height: 6rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
#footer .sidebarStyle {
    padding-top: 1rem;
    width: 100%;
}
.features {
    list-style: none;
    padding-top: 3rem;
    padding-right: 0px;
    padding-bottom: 0rem;
    padding-left: 0px;
}

/*BEGIN: Hide Pharmacy Pickup*/
.refill-step .flatradiogrouper {display: none;}
/*End: Hide Pharmacy Pickup*/

/* BEGIN: add external link glyphs */
#menu .menuitem a[href*=redirect]::after {
  content: url("../images/externalicon.png");
}
/* End: add external link glyphs */
/*BEGIN: billing alert card covid */
.alert.card2 {
    margin: 0 0 0.5rem;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0.5rem;
    padding-top: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
    text-align: center;
	   vertical-align: middle;
    width: 100%;
}

.card2 {
    display: inline-block;
    line-height: 1.25rem;
    margin: 0.25rem 0.5%;
    padding: 0.5rem;
    position: relative;
    vertical-align: middle;
    width: 99%;
}
/*END: billing alert card covid */

/* begin two-step page update */

#two-factor-container .button.otherbutton.enrollmentbutton {
   background-color: #52cc6e;
   width: 350px !important;
}

.component.Popup .button.otherbutton.enrollmentbutton{
 background-color:  #52cc6e;

}
.component.Popup .button.cancelworkflow.button.enrollmentbutton{
  background-color:  hsl(203,100%,46.1%);
}

#two-factor-container .button.stopbutton.enrollmentbutton {
   
   width: 350px !important;
}

#two-factor-container .button.cancelworkflow.button.enrollmentbutton {
   display: none;
}



#two-factor-container .grid.insulated > .row > .col-1 {
   display: none;
}
#two-factor-container .grid.insulated > .row > .col-10 {
   margin-bottom: 0px;
   text-align: center;
      padding-right: 12px !important;
	  padding-left: 12px !important;
	  align-items: center;
	  
    width: Calc(100% - 0px) !important; 
}
#two-factor-container .grid > .row:not(.fixed), .grid.insulated > .row:not(.fixed), .grid.compact > .row:not(.fixed) {
    width: Calc(100% - 0px) !important;
	align-items: center;
	padding-right: 12px !important;
	  padding-left: 12px !important;
    display: block;
}


#two-factor-container .grid > .row {
    width: Calc(100% - 0px) !important;
	align-items: center;
	padding-right: 12px !important;
	  padding-left: 12px !important;
    display: block;
}

img#infographic {
 display: none;
}


#two-factor-container .row.enrollment {
    margin: 0 0 0rem 0;
    margin-top: 0px !important;
    margin-right: 0px;
    margin-bottom: 0rem !important;
    margin-left: 0px;
}

/* end two-step page update */

#two-factor-container .formcontents.formsection.center {
    display: none !important;
}


div#alerts .container {
  display: flex;
  align-items: center;
}

div#alerts .column-1{
  float: middle;
   width: 4%;
 
}
div#alerts .column-2 {
  float: left;
  width: 96%;
}
.logo {
	background-size: contain;
}

/* BEGIN homeprelogin styles */
 
.mainLoginContentBody li {
  padding-left: 75px;
  background-repeat: no-repeat;
}
 
.mainLoginContentBody .icon-advice {
  background-image: url("../../en-us/images/quicklinks/medical_advice.png");
}
.mainLoginContentBody .icon-testResults {
  background-image: url("../../en-us/images/quicklinks/test_results.png");
}
.mainLoginContentBody .icon-medications {
  background-image: url("../../en-us/images/quicklinks/medications.png");
}
.mainLoginContentBody .icon-calendar {
  background-image: url("../../en-us/images/quicklinks/appointments.png");
}
 
/* END homeprelogin styles */
