﻿/* Prelogin logo height is 6rem by default which can cause it to be cropped for many larger logos. Change it here. */
/*body.isPrelogin .logo {height: 8rem;}
body.isPrelogin .logo {background-position: center bottom;}   
/* END: CONFIGURABLE PRELOGIN LOGO HEIGHT */

html.notile body.loginPage.hasNoCommunityLinks.isPrelogin.color1.md_default.ready div#wrap div#content div#sidebar div.posttext {font-size: 0.89rem; text-align: right;}

.section .content .iconcalendar .numlabel {width: 16px;}

body.md_scheduling_index div.quickLinks > a[href$="mode=evisit"] {display: none;}
div.rxReviewDetailsCardList .card:nth-child(2) {display: none;}
div.rxReviewDetailsCardList .card:nth-child(1) {width: 100%;}

/* Hide American Express and Diner Club credit card in billing */
#pmtMethodsAcceptedIcons .allowedBrandsIcon[alt="Diners Club"]{display:none;}
#pmtMethodsAcceptedIcons .allowedBrandsIcon[alt="American Express"]{display:none;}

/* Tempus - External Payment billing IFRAME */
#extPmtPageFrame{border-width: 0px;	height: 29rem; overflow-y: hidden; width: 95%;} /* previously set to 20rem for Apple Pay */ /* originally 49rem */ /* changed from 27 to 29 REM for 2538695 on 2024.05.26 */
form#guestPay-content div.formbuttons {margin: 1rem 0 1rem;}
#guestPay-content #extPmtPageFrame, #guestPay-content #iFrameLoadingIndicator {height: 41rem;}

/* BEGIN Open Scheduling Spacing */
@media only screen and (max-width: 699px) {
div.setOfStepsContainer div.openingsControls .filterControlContainer, div.setOfStepsContainer .progressbar {display: block !important;}
#locationGroup .departmentFilter {width: 100% !important;}
body.embedded .stepContainer {height: 100% !important;} 
}
/* END Open Scheduling Spacing */

/* FIX NEXT BUTTON on ACCESSCHECK.ASP (SIGN UP NOW BTN) 2020.01.17 - using margin-bottom to push overlapping footer element down - 1351354 */
body.accessPage input#access{margin-bottom: 25px !important;}
/* END FIX NEXT BUTTON */

/* START - HIDE ON MY WAY - 2020.03.09 - CMC */
.quickLinks.vertical [data-id="onmywaybutton"] {display: none;} 
/* END - HIDE ON MY WAY */

/* START - HIDE Guest Estimate Dont use Insurance buttons
a#btnContinueNoIns {display:none;}
input.button.essDontUseInsuranceBtn.autowidth  {display:none;}
a#btnGoToInsCats {display:none;}
div#insuranceCategoryCards {display: none;}
.essInfoCard {display: none;}
div#msgRTEFailed {display: block;}
/* END - HIDE Guest Estimate */

/* START - CMC - BUTTON/CARD HOVER 
li.col-6{transition: all 1s ease; padding-bottom: 5px; padding-top: 5px; padding-right: 5px;}
li.col-6:hover {border-radius: 15px; box-shadow: 0 1px 1px rgba(0,0,0,0.11), 0 2px 2px rgba(0,0,0,0.11), 0 4px 4px rgba(0,0,0,0.11), 0 6px 8px rgba(0,0,0,0.11), 0 8px 16px rgba(0,0,0,0.11);}
/**/
.button.tall.newworkflow{transition: all 500ms ease;}
.button.tall.newworkflow:hover {background: #FF6600; box-shadow: 0 1px 1px rgba(0,0,0,0.11), 0 2px 2px rgba(0,0,0,0.11), 0 4px 4px rgba(0,0,0,0.11), 0 6px 8px rgba(0,0,0,0.11), 0 8px 16px rgba(0,0,0,0.11);}
.button.tall.jsreq.completeworkflow{transition: all 500ms ease;}
.button.tall.jsreq.completeworkflow:hover {background: green; box-shadow: 0 1px 1px rgba(0,0,0,0.11), 0 2px 2px rgba(0,0,0,0.11), 0 4px 4px rgba(0,0,0,0.11), 0 6px 8px rgba(0,0,0,0.11), 0 8px 16px rgba(0,0,0,0.11);}
/*  END - CMC - BUTTON/CARD HOVER */

/* START - MODAL (POPUPBOX) - w3schools modal */
/* modal (background) */
.modal-testresults {display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 7; /* Sit on top */ padding-top: 150px; /* Location of the box */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */  background-color: rgb(0,0,0); /* Fallback color */ background-color: rgba(0,0,0,0.4); /* Black w/ opacity */}

/* modal content */
.modal-testresults-content {background-color: #fefefe; margin: auto; padding: 20px; border: 1px solid #888; width: 80%; z-index: 7;}

/* modal X close */
.modal-testresults-close {color: #aaaaaa; float: right; font-size: 28px; font-weight: bold;}
.modal-testresults-close:hover,
.modal-testresults-close:focus {color: #000; text-decoration: none; cursor: pointer;}
/* END - MODAL (POPUPBOX) */

/* FIX DISPLAY:FLEX ADDED in 9.7  that messed up the sign up now video section*/
div.formsection.formbuttons {display: block;}

/* START temporarily block vaccine PDF download on Share COVID-19 Information page
@media only screen and (min-width: 800px) {
div#VaccinePDFDownloadCard {display: none;}
}
/* END temporarily block vaccine PDF download on Share COVID-19 Information page */

/* SET PRE-LOGIN BG (match theme - theme only handles post-login) - CMC - 2021.12.14 */

/*
body {background: transparent url("../etc/img/rowanberries-1382238.jpg") no-repeat fixed center center/cover;} 
*/

/* FreeImages.com content license: https://www.freeimages.com/photo/rowanberries-1382238 */