﻿/* 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. */

/* Hide anything tag 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.MYCHART  {display: block !important;}
span.Affiliate.MYCHART  {display: inline !important;}
p.Affiliate.MYCHART  {display: block !important;}
li.Affiliate.MYCHART  {display: list-item !important;}

/*Post-Login Logo Default Fix on Upgrade 3.18.2021 - Updated 5/17/23*/
#graphicHeader:not(:empty) #header_logo .header_logo_link {
	background: transparent url("../images/logo.png") no-repeat scroll contain;
}

/*ALL views Melissa Change 2.10.2021*/
.nointernalscroll {
    overflow: scroll !important;
}

body.embedded {
    width: 100% !important;
}

div.setOfStepsContainer{
    width: 100%!important;
}

@media only screen and (min-width: 748px) {
div.setOfStepsContainer .stepContainer {
width: 9.9% !important;
height: 600px !important;
}

div.setOfStepsContainer .signupContainer .signupStepsContainer .signupStep {
width: 9.9% !important;
}

}

/*Melissa 02/18/2021*/
a.button, div.button, input.button {
    border-radius: 0 !important;
    }


/*Non Widget Changes*/
.signup {
	display:none;
}

.overdue {
	color: #da1f12;
}

input:checked + label.togglebutton[for], input.buttoncheck:checked + label.buttoncheck {
    background-color: #5cb85c;
}
.component .news .newscard.eCheckIn {
	background-image: url(../images/echeck_large.png);
}

.component .news .newscard.linkAccounts {
  background-position-x: 20px /*rtl:calc(100% - 20px)*/;
  background-image: url("../images/H2G4_large.png"); 
}

/* BEGIN: Add icons for prelogin features added */
/*Moving CSS from homepage to override file for UTRGV 5.23.24*/

a, p.home-info a{
    color: #005760;
}

.home-features .home-info {
    font-size: 0.9rem;
}

html h1.home-h1 {
    color: #005760!important;
}

h3.home-header, .home-header.small { 
padding-top: 2px !important;
font-size: 1.3rem; 
line-height: 1.2;
}

ul.home-features li {
    padding: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,.08);
}
ul.home-features{
	padding: 20px!important;
}


.home-features .icon-account-summary {
  background-image: url("../images/Additional UTMB Images/Marketing Icons/credit-card-red.png") !important;
  background-size: 50px 50px !important;
  background-position: 15px !important;
  padding-left: 75px;
  background-repeat: no-repeat;
}
.home-features .icon-plus {
  background-image: url("../images/Additional UTMB Images/Marketing Icons/plus.png");
  background-size: 50px 50px;
  background-position: 15px !important;
  padding-left: 75px;
  background-repeat: no-repeat;
}
.home-features .icon-UTMB-communicate{
  background-image: url("../images/Additional UTMB Images/Marketing Icons/question-red.png");
  background-size: 50px 50px;
  background-position: 15px !important;
  padding-left: 75px;
  background-repeat: no-repeat;
}
.home-features .icon-UTMB-features {
  background-image: url("../images/Additional UTMB Images/Marketing Icons/features.png");
  background-size: 50px 50px;
  background-position: 15px !important;
  padding-left: 75px;
  background-repeat: no-repeat;
}
.inside-features .icon-UTMB-logo {
  background-image: url("../images/Additional UTMB Images/UTMBHealthPrintLogo.png");
  background-size: 150px 50px;
  background-position: 15px !important;
  padding-left: 175px;
  background-repeat: no-repeat;
}
.inside-features .icon-stv-record-request {
  background-image: url("../images/Additional UTMB Images/stv.jpg");
  background-size: 150px 50px;
  background-position: 15px !important;
  padding-left: 175px;
  background-repeat: no-repeat;
}
.inside-features .icon-thc-record-request {
  background-image: url("../images/Additional UTMB Images/thc.jpg");
  background-size: 150px 50px;
  background-position: 15px !important;
  padding-left: 175px;
  background-repeat: no-repeat;
}


/* END: Add icons for prelogin features added */

/*Upgrade March 2021 changes*/


.proxybgcolor.color1.lighten94 {
background-color: #ffffff !important;
}
body #footer, body #footer a, .datatile #wrap > .copyright a, body.md_showform #footer, body.md_showform #footer a, body.md_saveform #footer, body.md_saveform #footer a {
	color: #222222 !important;
}
html h1, html h2, html h1.header, html h2.header  {
	color: #da1f12 !important;
}
.card.helptip.success:not(.moreToDo) .header.medium {
	color: #da1f12 !important;
}
.summaryinfo .name {
	color: #da1f12 !important;
}
.confirmation .apptDateTime, .confirmation .location, .confirmation .copay {
	padding: 0 0 10px 5.5rem !important;
}
.card.medcard .medwarning {
	background-color: #0057602b !important;
	border: 1px solid #457a82 !important;
}

.card.helptip {
	box-shadow: none;
	border: 1px solid #da1f12;
	border-radius: 0;
	padding: 1rem 1rem 1rem 3.2rem;
	background: url(../images/info.png) no-repeat scroll left 0.7rem center #ffffff;
	background-size: 2rem 2rem;
	min-height: auto;
	min-height: initial;
}

.quickLinks.vertical a img {
	width: 48px;
    height: 48px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.5rem 0 -2px;
    filter: grayscale(1) !important;
}

.helpful-resource-elem .icon {
    width: 2.5rem;
    height: 2.5rem;
    display: inline-block;
    vertical-align: middle;
    margin: 0 -2.5rem 0 0;
    float: left;
    background: url(../images/info_themed.svg) !important;
    background-size: 2.5rem !important;
}

#dateRangeText.notice {
	background-color: #fff !important;
    padding: 20px;
    text-align: center;
    border: 1px solid #da1f12;
	background-color: #ffffff !important;
}

/*Calendar date color*/
.feedItem .visitDetailsLayout .visitDate, .Visits .date div, .visitdetails .date div {
	color: #da1f12;
}

/*remove edges from buttons*/
.feedItem a.secondary.secondary,.feedItem a.primary.primary,.feedItem a.secondary.primary {
	border-radius: 0 !important;
}
/*Hover color for links*/
.feedItem a.secondary.secondary:hover,.feedItem a.primary.primary:hover,.feedItem a.secondary.primary:hover {
	background-color: #da1f12;
}
.feedItem a.secondary.secondary:hover {
	background-color: #457a82;
	color: #ffffff;
}
/*Nav menu header*/
#menu-container .submenu-header, .menu-container .submenu-header {
	color: #363636 !important;
}
h2.header.proxytextcolor {
    color: #363636 !important;
}
/*Checkbox button*/
input:checked + label.togglebutton[for], input.buttoncheck:checked + label.buttoncheck {
	background-color: #eeeeee !important;
}

/*Activity Confirmation Alert*/
.card.helptip.success:not(.moreToDo) {
	background-color: #ffffff !important;
}

/*Duplicate Med Notification*/
.section .rxholder .rx .rxsig.temporary {
	background-color: #ffffff;
	border: 2px solid #da1f12;
	border-radius: 0;
}

.section .rxholder .rx a.contentlink {
	color: #457a82 !important;
}

/*link colors*/
a.providerlink {
color: #da1f12;
}

a.button:hover {
background-color: #da1f12 !important;
color: white !important;
}

/*Upgrade Feb 2022 changes*/
#main {
	width: 100% !important;
}

/*Instamed iFrame 12/5/22*/
#extPmtPageFrame {
    height: 1500px;
}

#guestPay-content #extPmtPageFrame {
    height: 1300px;
}

/*Open scheduling Updates 5.1.23*/

html.embedded #wrap p#required-legend {
font-size: .8rem;
font-style: italic;
}

html.embedded #wrap fieldset.question.fieldCheckRadio.customList {
border-bottom: 1px solid #eee;
padding-bottom: 10px;
}

html.embedded #wrap span.question-prompt {
font-size: 1.2rem;
font-weight: 300;
}

html.embedded #wrap input:checked + label.togglebutton[for], .html.embedded #wrap input.buttoncheck:checked + label.buttoncheck {
background-color: #c4e1de !important;
color: #005760;
}

html.embedded #wrap label.togglebutton[for], html.embedded #wrap input.buttoncheck + label.buttoncheck {
background-color: #005760;
color: #ffffff;
}
html.embedded #wrap label.togglebutton[for]:hover, html.embedded #wrap input.buttoncheck + label.buttoncheck:hover {
background-color: #457a82;
color: #ffffff;
}

html.embedded #wrap .fmtConv {
border-left: 4px solid #005760;
padding: 20px;
background: #c4e1de;
font-size: 1.3rem!important;
}

html.embedded #wrap a span {
color: #005760 !important;
} 

html.embedded #wrap .helptip {
background-color: #c4e1de5c;
}

/*Upgrade for Feb 23 5.17.23*/
/*remove scheduling icons*/

div#scheduling-workflow svg {
display: none !important;
}

ul > li.noShowCanceledShiftedCard {
background-image: none !important;
Background: #eee !important;
}

#header.compact #graphicHeader:not(:empty) #header_logo {
padding:4px !important;
}

span.appt-summary {
font-size: 1rem;
color: #444;
}

h2.side-bar {
    text-align: center;
    color: #005760!important;
    border-bottom: 1px solid #005760;
}

/*Update 7/27/2023 - Font update to align with UTMB Web Standards */
input, select, textarea, html, html.embedded #wrap, html.embedded #wrap span {font-family:Arial,sans-serif; }


/*Update 3/22/2024 - Updat eto Add to Waitlist Button*/
.md_visitdetails_index div.waitlist div.waitlisttext {
	background-color: #005760 !important;
	padding: 8px !important;
	color: #ffffff !important;
	font-size: 1.2rem !important;
	text-align: center !important;
}
 
a#updatewaitlist {
	margin-top: 4px;
    color: #444 !important;
    background-color: #ffffff !important;
    border: #eee 1px solid !important;
    text-decoration: none !important;
    padding: 7px;
}
 
a#updatewaitlist:hover {
    color: #fff !important;
    background-color: #da1f12 !important;
    border-color: #da1f12 !important;
    border-style: solid !important;
    text-decoration: none !important;
}

/*Hide the "Need Help" Icon on the login box for May 25 Upgrade because link points to the Epic released FAQ and not the marketing FAQ and Mel and Heidi have all of the solutions and they are very snobby about it*/

a.helpfeature.signup {
    display: flex !important;
}
a.helpfeature {
    display: none !important;
}