﻿/* 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. */


/*EHMOD: Hide scheduling preferences button*/
label#schedpref_2 {
    display: none !important;
}
/*EHMOD - END*/

/*EHMOD: add logo to login sidebar*/
#sidebar:before {

   /* background: url(../images/logo.png) no-repeat scroll top center;
	    margin-top: 20px;*/
}
/*EHMOD - END*/


/*EH-MOD: hide direct address pop-up button*/
#popupdirectaddressexplanation
{
	display: none !important;
	
}
/*EH-MOD-END*/

/*EH-MOD: adjust table padding in Medications*/

div#medTable table, td 
{
    padding-right: 25px;
}

/*EHMOD: END*/

/*EHMOD: hide sidebar sign-up button*/
#sidebar .posttext {
   /* display: none !important;*/
}
/*EHMOD: END*/


/*EHMOD: Hide inside button title heading*/
/*.titlebar {
    display: none;
}*/
/*EHMOD: END*/


/*EHMOD: Adjust two column text on eVisit Terms and Conditions*/
ul.eVisitTwoColumn{
	 columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
    font-size: 1.15em;
    padding: 10px 125px 0px 166px;
}
/*EHMOD: END*/



/*EHMOD: custom buttons*/
div.sbHeader {
    text-align: center;
    font-weight: bold;
}

div#customButton:hover, #customBtnPopUp:hover {
    
	opacity: .75;
    
}

div#customButton, #customBtnPopUp {
    text-decoration: none;
    border: none;
    box-shadow: none;
    cursor: pointer;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin: 0rem 1.5rem;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    white-space: normal;
    background-color: #00667F !important;
    color: #FFFFFF;
    padding: 0.25rem 0.25rem;
    width: 200px;
    border-radius: 10px;
}

a.customButton {
    color: #ffffff;
    text-decoration: none;
}

/*EHMOD: END*/

/*EHMOD: BEGIN Add folders to prelogin screen*/
#features li:nth-child(1):before {
	background: rgba(0, 0, 0, 0) url("../images/quicklinks/make-an-appointment-icon.png") no-repeat; background-size: contain;
}
#features li:nth-child(2):before {
	background: rgba(0, 0, 0, 0) url("../images/quicklinks/video-visits-icon.png") no-repeat; background-size: contain;
}
#features li:nth-child(3):before {
	background: rgba(0, 0, 0, 0) url("../images/quicklinks/family-care-proxy-access-icon.png") no-repeat; background-size: contain;
}
#features li:nth-child(4):before {
	background: rgba(0, 0, 0, 0) url("../images/quicklinks/refill-your-prescription-icon.png") no-repeat; background-size: contain;
}

#features li:nth-child(5):before {
    background: rgba(0, 0, 0, 0) url("../images/quicklinks/test-results-visit-notes-icon.png") no-repeat; background-size: contain;
}

#features li:nth-child(6):before {
    background: rgba(0, 0, 0, 0) url("../images/quicklinks/request-medical-records-icon.png") no-repeat; background-size: contain;
}
/*EHMOD: END*/

/*EHMOD: login page icons etc*/
#features {
    list-style: none;
    padding: 3rem 0 0rem;
}

#features li:before {
    content: "";
    display: block;
    height: 4rem;
    margin: 0 0 -4rem -5rem;
    width: 4rem !important;
}


#features li {
    padding-left: 75px;
    background-repeat: no-repeat;
    display: inline-block;
    padding: 1rem 1rem 1rem 6rem;
    vertical-align: top;
    width: 47%;
}

/*

	#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 .info {
		font-size: 0.9rem;
	}
	/*EHMOD: END*/

*/



/*EHMOD: RX Refill sidebar images table column alignment*/
table#medRefillSidebar td 
{
    text-align: center;
    vertical-align: middle;
    padding: 0 0 25px 7px;
}
/*EHMOD: END*/


/*EHMOD: repostition postText to under comments box for medications page*/
#postText 
{
    margin: -80px 0 80px !important;
}
/*EHMOD: END*/


a#SignupDemog_buttonnext {
    margin-bottom: 60px;
}

/*custom unordered list styling*/
ul.customUL
{
	    margin-left: 35px !important;
    list-style-type: disc;
    padding: 0 0 25px 0;
}

ul.customUL li {
    padding: 15px 0 0 0;
}

/*custom image alignment for my conditions*/
img.conditionsImg {
       padding: 0 75px 25px 0;
}

.card .buttonList .button {
    opacity: 1 !important;
    
}

/*EHMOD: adjust bottom margin for badges div on prelogin page*/
.badges {

    margin-bottom: 25px;
}

.logo {
    background-position: left top;
    margin-bottom: 0px;
       margin-top: 20px;
    margin-left: -20px;
}

p.csmSubtext{
	
	font-style: italic; 
	font-size: .80rem;	
}

p.pymntSubtext{
    font-style: italic;
    font-size: .95rem;
    color: #000000;
}



/*EHMOD: custom sidebar content margin adjustment*/
table#medRefillSidebar {
    margin: 0px 0px 0 33px;
}
/*EHMOD: END*/


/*EHMOD: caner summary online resources styling */

ul.conditionsUL li{margin: 0 0 20px 0;}
.ccs {margin-top: -30px;}

/*EHMOD: END*/


/*EHMOD: add spacing between paragraphs on advanced directive sidebar*/
p.adSidebar {
    margin-bottom: 25px;
}
/*EHMOD: END*/


/*EHMOD: spacing for faq contact content*/
.faqDiv {
    padding: 0 0 0 185px;
}
/*EHMOD: END*/


/*EHMOD: Edits to upcoming visit/appointment card*/

/*hides all divs of smallcard class*/
.section.smallcard {
    display: none !important;
}

/*displays only first div of small card class*/
.section.smallcard:first-of-type {
    display: block !important;
}

/*centers content within the smallcard div*/
.md_visitdetails_index div.smallcards._2cards div.section.smallcard {
    width: calc(100% - 0.5px) !important;
}

/*EHMOD: END*/

/*EHMOD: Fix calender date width box*/
.section .content .iconcalendar .numlabel
{
	    width: 20px !important;
	
}
/*EHMOD:END*/


/*EHMOD: hide pay now button on billing account summary page*/
/*
input#pay{
    display: none !important;
}

.BalanceSummaryPayButtonGrouped.formbuttons{
    display: none !important;
}

input#evisitaccept, input#evisitdecline{
display: none !important;

}*/

/*EHMOD: END*/


/*EHMOD: edit margins for FAQ <p>*/

.eVisitSpMargin{margin: 0px 20px 10px 80px !important;}

/*EHMOD: END*/

/*EHMOD: Edit the column settings on the E-vist page*/
div#EvisitTwoColumn{margin: 0 0 0 0;}


ul.EvisitTwoColumn {
    display: inline-block;
    font-size: 0.87em;
    padding: 0 25px 0 25px;
}

/*EHMOD: END*/

/*EHMOD: E-visit page buttons layout*/
#evisitButtons{text-align:center; margin: 0 0 0 0;}
img.eVisitButton {margin: 0px 95px 0 65px;}
/*EHMOD: END*/



/*EHMOD: Adjust H3 color for self care summary and MSPQ FAQ*/
#topic_1 > div.dss > h3, div#mspqDiv > h2{color: #3BBB9C !important;}


/*EHMOD: edit list settings for MSPQ FAQ*/
#mspqDiv > ul {
    list-style-type: disc;
    padding: 0 25px 25px 30px;
}
#mspqDiv > ul > li {
    padding: 12.5px 0px 12.5px 0;
}
/*EHMOD: END*/



/*EHMOD: hide EH DSS links from mobile optimized page */

  #hideMobile {
    visibility: hidden !important;
    display: none !important;
  }
  
  #popUp
  {
    border: none;
    box-shadow: none;
    cursor: pointer;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1rem;
    margin: 1rem 1rem 1rem 0rem;
    position: relative;
    text-align: center;
    text-transform: uppercase;
	text-decoration: none;
    top: 0px;
    white-space: normal;
    background-color: #415968;
    color: #ffffff;
    padding: 0.25rem 0.25rem;
    width: 225px;
}

/* END - EHMOD*/

.sidebarbutton {
    border: none;
    box-shadow: none;
    cursor: pointer;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin: 0rem 1.5rem;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    white-space: normal;
    background-color: #f47b20;
    color: #FFFFFF !important;
	text-decoration: none;
    padding: 0.25rem 0.25rem;
    width: 200px;
}

/*Hide embedded BG for visit pop-up*/
 body.embedded {
    min-width: 0px;
    width: 700px;
    background: transparent;
}

/*lower paperless billing help box*/

#popup_understand
{
	left: 21px !important;
	top: -175px !important;
	
}


/*EHMOD: OPEN SCHEDULING WIDGET HEADER */
@media (min-width: 1024px){

div#hMenuMobile{
	display: none;
}

div#osWidgetHeader {
    padding: 10px 15px 75px 15px;
}

div#ehLogo {
    position: static;
    width: 55%;
    padding: 2px;
    vertical-align: top;
    float: left;
}


div#myhealthLogo {
    float: right;
    width: 45%;
    background-color: white;
    vertical-align: top;
	padding-left: 155px;
}

div#secondNav ul {
    padding-left: 0;
    list-style: none;
    font-size: .75rem;
    margin-bottom: 9px;
    text-align: right;
    width: 100%;
    display: inline-block;
}


div#secondNav  ul > li:not(:last-child) {
    border-right: 1px solid #b0c8d5;
    margin-right: 5px;
    padding-right: 10px;
}

div#secondNav  ul > li {
    display: inline-block;
}


#myhealthLogo ul {
    padding-left: 38px;
    list-style: none;
    font-size: .85rem;
}

#myhealthLogo ul > li:not(:last-child) {
    border-right: 1px solid #b0c8d5;
    margin-right: 5px;
    padding-right: 10px;
}

 #myhealthLogo ul > li {
    display: inline-block;
}

div#headerMenu {
    background: #2abb9d;
    width: 100%;
    position: relative;
    float: left;
    min-height: 1px;
    padding: 5px 3%;
}



#headerMenu ul li {
    display: table-cell;
    text-align: center;
    width: 20%;
}



#headerMenu ul  > li {
    border-top: none;
    border-bottom: none;
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative;
    padding: 0 1em;
}



	#headerMenu ul {
    display: table-row;
    display: flex;
    list-style: none;
    padding: 0;
    position: relative;
    width: 100%;
    margin-left: 3%;
}

#headerMenu ul > li a{
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    padding-top: 13.5px;
    padding-bottom: 13.5px;
}


#headerMenu a {
    border-bottom: none;
    padding: 0;
}

#headerMenu  a {
    color: #fff;
    display: block;
    padding: 10px 0;
    text-shadow: 2px 2px 1px #166050;
}

div#hMenu {
    margin: 0 0 0 -6%;
}

#belowHeader{
	background-image: url(/MyHealth/en-US/images/geonetric/essentia-theme/wave.svg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-top: none;
    box-shadow: inset 0 50px 50px -50px rgba(0, 0, 0, 0.75);
	position: relative;
	margin: 100px 100px 0 0;
}


#belowHeader {
    padding-top: 27px;
    padding-bottom: 54px;
}


#belowHeader {
    width: 100%;
    font-size: 1.5rem;
    color: #fff;
}


#socialWrap {
    width: 100%;
	padding: 0% 5% 0% 5%;
    margin: 5% 0 5% 0;
}

div#social {
   margin: 0; 
   text-align: center !important;
   }




#social img {
    max-width: 100%;
    height: 45px;
}

#social ul {
    padding-left: 0;
    list-style: none;
    margin-left: 0px !important;
    margin-top: -15px;
}

#social ul > li {
    display: inline-block;
    padding-left: 7px;
    padding-right: 7px;
	padding-top: 10px;
}



#footerBottomWrap {
    background: #233741;
    color: #fff;
    width: 100%;
    padding: 5% 0 5% 0;
    max-width: 1920px;
    text-align: center;
	margin-top: 10px;
}

#osfooter{
	
	position: relative;
	width: 100%;
	margin: -2% 0 0 0;
}

div#footerMiddle {
    display: inline-block;
}

#osfooter #footerMiddle ul li a, #footerBottomWrap  #footerBottom ul li a{
	
	color: #ffffff;
}

#footerBottomWrap #osfooter #footerMiddle ul, #footerBottomWrap  #footerBottom ul {
    margin-left: -5px;
}


#footerBottomWrap #osfooter #footerMiddle ul, #footerBottomWrap  #footerBottom ul {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}


#footerBottomWrap #osfooter #footerMiddle ul li, #footerBottomWrap  #footerBottom ul li {
    border-right: 1px solid #476f83;
    display: inline-block;
    padding-left: 5px;
    padding-right: 10px;
}


#footerBottomWrap #osfooter #footerMiddle ul li, #footerBottomWrap  #footerBottom ul li {
    margin-bottom: 9px;
}

#FooterBottomWrap a, #FooterBottomWrap a:visited, #FooterBottomWrap a:link {
    color: #fff;
    text-decoration: underline;
}
li.last {
    border-right: 0px transparent !important;
}
}
/*EHMOD: END*/



/*EHMOD: OPEN SCHEDULING MOBILE MENU CSS*/
@media (max-width: 699px){
	
	
div#wrapMenu, div#wrapFooter{display: none;}	

div#osWidgetHeader {
    padding: 10px 15px 75px 15px;
}

div#ehLogo {
        float: left;
    margin: 0 20%;
    min-height: 1px;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 27px;
    position: relative;
    width: 56.6667%;
	   
}
div#secondNav {
    display: none;
}

div#myhealthLogo {
	
   display: none;
}

div#ehLogo {
    float: none;
    margin: 0;
    min-height: 1px;
    padding: 7% 5% 2%;
    position: relative;
    width: 100%;
    clear:both;
    text-align:center;
}

div#osWidgetHeader {
    padding: 10px 15px 13px 15px;
    border-bottom: 4px solid #16b9e4;
}

div#ehLogo img {
    max-width: 72%;
}

div#hMenuMobile {
    padding: 0%;
    background:#fff;
}

#belowHeader {
    display: none;
}
.accord-header {
    text-align:left;
    background: #2abb9d;
    padding-top: 5px;
    padding-left: 5px;
}

.accord-content {
    border-radius: 8px !important;
    box-shadow: 0 10px 61px #999999;
    margin-top: 5px;
    width: 92%;
    margin: 5px auto;
}

/*.accord-content{
	padding: 0 18px;
     border-radius: 8px !important;
    box-shadow: 0 10px 61px #999999;
    max-height: 0;
    overflow: hidden;
	transition: max-height 0.2s ease-out;}*/

#hMenuMobile ul > li {
    padding: 2% 0;  
	border-bottom: 1px solid #5fdbc1;
}

#hMenuMobile ul > li:last-child{
	padding: 2% 0;  
	border-bottom: 1px solid #2abb9d;
	
}			

div#hMenu {
	display: none;
}

.primary-nav {
    background: #2abb9d;
    padding: 0 10px;
}

ul.secondary-nav {
    margin-top: 10px;
}

ul.primary-nav li a{
	
	color: #fff !important;
    display: block !important;
    padding: 2% 0 !important;
    text-shadow: 2px 2px 1px #166050 !important;
}

ul.secondary-nav li {
    border: none !important;
    color: #007098;
    padding: 2% 10px !important;
    line-height: .75 !important;
}

.secondary-nav a {color: #007098 !important; text-shadow:none !important; font-size:.9em !important;}
.myHealthLinks a {
    color: #007098 !important;
    text-shadow: none !important;
}

.myhealthWrap {
    padding: 16px 16px 10px;
    border-top: 1px solid #b0c8d5;
    margin-top: 12px;
}

.myHealthLinks {
    margin: -10px 16px 0px;
}

.myHealthLinks ul > li {
    display: inline-block;
    border-bottom: none !important;
    line-height: 0 !important;
    padding-right: 1% !important;
    padding-left: 2% !important;
}

.MenuLabel {
    padding: 10px;
}

li.firstItem {
    border-right: solid 1px #007098  !important;
    margin-right: -4px;
}



#belowHeader {
    width: 100%;
    border-top: 4px solid #16b9e4;
    float: left;
    margin-top: 5%;
}

#socialWrap {
       width: 100%;
	padding: 0 0 0 27%;
   text-align: center; 
}

div#social {
	/*margin: 0 35% 0 35%;*/
    /*padding: 0 5% 0 0;*/
}



#social img {
    max-width: 100%;
    height: 45px;
}

#social ul {
    padding-left: 0;
    list-style: none;
    margin-left: -66px;
    margin-top: -15px;
}

#social ul > li {
    display: inline-block;
    padding-left: 7px;
    padding-right: 7px;
	padding-top: 10px;
}



#footerBottomWrap {
    background: #233741;
    color: #fff;
    width: 100%;
    padding: 5% 0 5% 0;
    max-width: 1920px;
    text-align: center;
	margin-top: 10px;
}

#osfooter{
	
	position: relative;
	width: 100%;
	margin: -2% 0 0 0;
}

div#footerMiddle {
    display: inline-block;
}

#osfooter #footerMiddle ul li a, #footerBottomWrap  #footerBottom ul li a{
	
	color: #ffffff;
}

#footerBottomWrap #osfooter #footerMiddle ul, #footerBottomWrap  #footerBottom ul {
    margin-left: -5px;
}


#footerBottomWrap #osfooter #footerMiddle ul, #footerBottomWrap  #footerBottom ul {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}


#footerBottomWrap #osfooter #footerMiddle ul li, #footerBottomWrap  #footerBottom ul li {
    border-right: 1px solid #476f83;
    display: inline-block;
    padding-left: 5px;
    padding-right: 10px;
}


#footerBottomWrap #osfooter #footerMiddle ul li, #footerBottomWrap  #footerBottom ul li {
    margin-bottom: 9px;
}

#FooterBottomWrap a, #FooterBottomWrap a:visited, #FooterBottomWrap a:link {
    color: #fff;
    text-decoration: underline;
}
li.last {
    border-right: 0px transparent !important;
}

body {
    background: None !important;
}

}


/*EHMOD: open scheuling widget END*/



/*EHMOD: OPEN SCHEDULING ICON CSS*/
.mtext{
	padding: 0 0 15px 0;
    margin: -28px 0 0 27px;
    width: 70px !important; 
    font-size: 1.2rem;
    font-family: inherit;
    color: #fff !important;
    text-shadow: 2px 2px 3px #166050 !important;
	}

.container {
    display: inline-block;
    cursor: pointer;
}

.bar1, .bar2, .bar3 {
    width: 20px;
    height: 3px;
    background-color: #fff;
    margin: 6px 0;
    transition: 0.4s;
	color: #fff !important;
}

.change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-5px, 4px);
    transform: rotate(-45deg) translate(-5px, 4px);
}

.change .bar2 {opacity: 0;}

.change .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -8px);
    transform: rotate(45deg) translate(-8px, -8px);
}
/*EHMOD: END*/




/* EHMOD: add preferences icon to home page menu */
#menu .menuicon.settings:before {background-image: url(../images/menus/settings.png);}


img.photo.color1, .colorpreview.color1, #proxies .color1:after, body.color1 #header .menugroup.selected .menuicon:after {
    background-color: #55768B !important;
}


/*
body.color6 #menu .menuicon:before {
    background-position: center -10rem;
}

#menu .menuicon.settings:before {
    background-image: url(../images/menus/settings.png);
}
#menu .menuicon:before {
    background: rgba(0, 0, 0, 0) no-repeat center 0 / 2rem auto;
    content: " ";
    display: block;
    height: 2rem;
    margin: 0 0 0.5rem;
    width: 100%;
}*/
/*EHMOD: END*/

/*BEGIN - Advanced Care Planning CSS Customizations*/

/*EHMOD: hide active/inactive parenthesis for Advanced Care Planning*/
span.subtle.relationshipToPatient {
    display: none;
}




/*EHMOD: Hide Related links on Advanced Care SideBar*/
div#related-links-container {
    display: none;
}


/*EHMOD: Hide share my record Icons and move text down a few lines*/
#description .feature img {
    max-height: 1.2rem;
    display: none;
}


#description .description {
    width: 75%;
    margin: 13% auto 2%;
}

/*EHMOD: hide "jumbotron" image & display*/

.jumbotron, .jumbotron-actions-container{
	
	
	display: none !important;
}

/*EHMOD - center advanced directives banner*/
#adBanner{
	
	 width: 100%; 
	 margin:0 0 5% 0;
	 text-align: center;
}

/*Hide upload center for advanced directives*/
.card.addItem.upload-addFile {
     padding-top: 7%; 
}

/*EHMOD: END*/

/*EHMOD: MEDICATIONS / PRESCRIPTION REFILL CSS*/

#btnPostText {
	
    margin-top: .1rem;
    margin-bottom: 2rem;
}

div#stPretext {
    padding-bottom: 3%;
}

div#medSidebar {
    
    margin: 0 0 50px -20px;
}

/*EHMOD: END*/




/* EHMOD: Edit "View Letter" button color - Estimates*/

.essLtrBtn:not(.nextstep) {
    background-image: none !important;
    background-color: #415968 !important;
}
/*EHMOD: End*/

/*EHMOD: Icon settings for update Payment plan verbiage*/
img.innerIcon {
    width: 7%;
    float: left;
    margin-right: 5%;
}
/*EHMOD: END*/

/*EHMOD: cancel visit updated css*/
.cancelreschedulecontainer {
    display: inherit !important;
    width: 100%;
}
.cancelicon {
     background: none !important;
     padding: 0 0 0 0 !important;
}

a.cancel.link{
    color: #ffff;
    border: none;
    box-shadow: none;
    cursor: pointer;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin: 0.5rem 0;
    padding: 0.25rem 0.75rem;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    white-space: normal;
    background-color: #AF2626;
}

/*media All*/
a.cancel.link {
    color: #ffffff;
}

/*EHMOD: END*/

#ymnt {
    text-decoration: underline;
    font-size: 20px;
}

.quickLinks.vertical a img {
    width: 48px;
    height: 48px;
    display: inline-block;
    vertical-align: middle;
    margin: -9px 0.5rem 0 -2px;
}

h1.evisitHeader {
    font-size: xx-large;
}

a.ulLink {
	
    text-decoration: underline !IMPORTANT;
}

/*
#hst_7, #hst_8, #hst_10{
	
	
	display: none;
}*/

/*EHMOD: EPP fix for non-PROD*/

#extPmtPageFrame {

    height: 60rem !important;

}

/*END EHMOD: EPP*/


/*EHMOD: edit rescheduling button for umpcoming visits*/

.visitactions .link .rescheduleicon{
    border: none;
    box-shadow: none;
    cursor: pointer;
    display: block;
    font-size: .93rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin: 0.5rem 0;
   padding: 0.25rem 0.75rem;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    color: white;
    top: 0;
    white-space: normal;
    background-color: #415968;
	background: #415968;
}

.buttoncontainer.center .rescheduleicon{
	
	 border: none;
    box-shadow: none;
    cursor: pointer;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin: 0.5rem 0;
   padding: 0.25rem 0.75rem;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    color: white;
    top: 0;
    white-space: normal;
    background-color: #415968;
	background: #415968;
}

/*EHMOD END*/


/*EHMOD: move up prelogin footer logo*/
.links.col-6.alignEnd.sm-alignCenter {
    margin-top: -26px;
}
/*EHMOD END*/

/*EHMOD: hide Change security questions info from: change password*/
form#QAForm {
    display: none;
}
/*EHMOD: END*/


/*EHMOD: Schedule an appointment redesign*/


.sidebar-link {
    color: #177398;
    text-transform: capitalize;
    font-weight: normal;
    margin-left: 1.8rem;
    line-height: 2;
}

.sidebar-icon {
    margin-bottom: 5px;
	background-position-y: center !important;
}
  
  
.sidebar-pGraphOne { margin: 0 0 10px 10px;}

.sidebar-pGraphTwo { margin: 10px 0 0 10px;}

p.sidebar-pGraphOne-bottomtext {
    margin: 0 0 1.4rem;
}

.sidebar-pGraphTwo a {
    color: #177398 !important;
}

i.fa.fa-caret-right {
    vertical-align: bottom;
    font-size: 1.1rem;
    padding-left: .2rem;
}

p.sidebar-pGraphOne-title {
    padding: 0;
    font-size: 1.1rem;
}
p.sidebar-pGraphOne-content {
     font-weight: normal;
    font-size: 1.1rem;
    padding: 0;
}

p.sidebar-pGraphTwo-title {
     padding: 6px 0;
    font-size: 1.1rem;
}


/*Align section headers to the left*/

.headerwrapper.providerheader, .headerwrapper.rfvheader {text-align-last: left;}

p.sidebar-pGraphOne-content {
	
    color: #177398;
    font-weight: bold;
}



/*hide 'OR' text between headers*/
p.expand.delay {
    display: none;
}


.footer-SchAppt-header {
    margin-bottom: 25px;
}


.footer-SchAppt-Btn {
    background-color: #ffffff;
    width: auto;
    display: table;
    float: left;
    margin-right: 0.75em;
}


.btn-text {
    float: left;
    display: table-cell;
    width: 11rem;
}

p.footer-btn-text {
    font-size: 0.8rem;
	 margin-top: -7px;
}

.btn-chevron {

    display: table-cell;
}

.and-thts-the-bttmline {display:none;}

   

div#ba_paperless {
    display: none;
}


.boldText{
	
	font-weight: bold !important;
	
}



/*EHMOD: bold sign-up text*/
a.button.tall.newworkflow {
    font-weight: bold;
}
/*EHMOD: END*/

div#PVPretext {
    font-size: medium;
    color: black;
}

span#allergyPretext {
    font-size: medium;
}


/*Use the new logo MyChart*/

#graphicHeader:not(:empty) #header_logo .header_logo_link {
background: transparent url("../images/logo.png") no-repeat scroll center/contain;
}

/*EHMOD: END*/

 
/* Banking Submit Button Mod*/
 body #extPmtPageFrame {
 height: 550px;
}

body #extPmtPageFrame {
 height: 55em;
 overflow-y: visible;
}
 
body #guestPay-content #extPmtPageFrame {
	height: 38rem;

overflow-y:visible;
}

body #guestPay-content.formbuttons {

	margin-bottom: 5rem;
}

card.pharmacy_info_container {
		display: none;

}

li._ListElement:has(> div._Segment._container.boundary-strong.SchedulingOption):not(:has(div._Text._readOnlyText.description)) {
  /* your styles here */
   display: none !important;
}
 

/* AV added for Pharmacy Priception pickup hide*/
/*div.banner-notifications.section
{
	display: none;
}

*/
/*EHMOD :END*/
