/* 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 Begin Video Visit button when in details of upcoming visit 
.md_visitdetails_index div.telemedicine.section div.content a {

    display: none;

}*/

/*Fix ticket scheduling banner*/
#scheduling-workflow .banner::before {
    background-color: rgba(36, 111, 181, 0.05);
}


/*Fix signup form jumping over when you click "I agree" during instant activation*/
#signupForm {
  position: relative;
}


/*Change the color of required field indicators*/
.required:before {
	border-color: #246fb5 transparent transparent;
}
/* adding icon for coronavirus on logon page 01/30/2020 */
.features .icon-info {  
	background-image: url(../images/quicklinks/info.png);  
}

/* adding icon for video visit tutorial */
.features .icon-video {  
	background-image: url(../images/quicklinks/video.png);  
}

/*Change alert red to a better looking red*/
.alert,
.alertHeader,
.abnormal {
	color: #D80000;
}

.overdue {
	color: #D80000;
}

.warning {
	color: #D80000;
}

/* adding icon for pay as guest on logon page */
.features .icon-billing {  
	background-image: url(../images/quicklinks/account_summary.png);  
}


/*removing icons from Self Triage recommendation cards*/
.selfTriage .actionNode .eVisit .nodeIcon {
  background-image: none; }

.selfTriage .actionNode.reviewMode .eVisit.incomplete .nodeIcon {
  background-image: none; }

.selfTriage .actionNode .visit.video .nodeIcon {
  background-image: none; }

.selfTriage .actionNode.reviewMode .visit.video.incomplete .nodeIcon {
  background-image: none; }

.selfTriage .actionNode .visit .nodeIcon {
  background-image: none; }

.selfTriage .actionNode.reviewMode .visit.incomplete .nodeIcon {
  background-image: none; }

.selfTriage .actionNode .instruction .nodeIcon {
  background-image: none; }
  
  
/*update Self Triage  colors for embedded steps*/
.evisit-embedded,
.selfTriage .actionNodeWorkflow .visitWorkflow {
  background-color: #ffffff; }  
  
  
/*Change the way Questionnaire Hard Stops look (E-Visits)*/
.alert,
.alertHeader,
.abnormal{
	color: #0047bb;
	font: calibri;
	font-size: 21px;

}

.alert.card {
	text-align: left;
}
/*update to login page to allow for Frequently Asked Questions to be spelled out*/
.links.col-6.alignEnd.sm-alignCenter {
    white-space: nowrap;
}

.grid > .row > .col-6 {
    width: calc(43% - 12.01px);
}

/* update to external payment page for Instamed HY 4/5/2021 */
body #guestPay-content #extPmtPageFrame {
height: 68rem;
overflow-y: visible;
}
body #guestPay-content .formbuttons {
margin-bottom: 5rem;
}
body #extPmtPageFrame {
 height: 68em;
 overflow-y: visible;
}
/*update to myscripps logo to center on landing page after login
#graphicHeader:not(:empty) #header_logo .header_logo_link {
  background: transparent url("../images/logo.png") no-repeat scroll center/contain;
  display: block;
  height: 100%;
  width: 100%; 
} */

/*Combinaut updates for SHEX Open Sched widget. Added 1/4/2021*/
html.embedded [id$='Schedule_confirmContainer']>h2:before,html.embedded .loginSignupContainer [id$="_signup_credentials"]:after,html.embedded .loginSignupContainer [id$="signup_insurance"]:after,html.embedded .loginSignupContainer [id$="signup_userinfo"]:after,html.embedded .loginSignupContainer [id$="_signup_landing"]:after,html.embedded .slotDetailsContainer.stepContainer>h2:after,html.embedded [id*="signup_slider"] .ghostInput label .helptext,html.embedded [id*="signup_slider"] .ghostInput label,html.embedded [id*="signup_slider"] .required,html.embedded .loginSignupContainer [id$="_signup_landing"] .continueAsGuestContainer .header,html.embedded .loginSignupContainer [id$="_signup_landing"] .loginContainer .login .header:after,html.embedded .slotDetailsContainer .comments .ghostInput label .helptext,html.embedded .slotDetailsContainer .comments .ghostInput label,html.embedded .slotDetailsContainer .address,html.embedded .slotDetailsContainer .dateTime,html.embedded .stepContainer .openingsData .card>.header,html.embedded .stepContainer .openingsData .card.withProvider .heading{color:#4a4a4a}html.embedded [id$='Schedule_confirmContainer'] [id$="ApptConfirm_slotDetails"],html.embedded [id$='Schedule_confirmContainer']>h2:before,html.embedded .slotDetailsContainer [id$="scheduleOpenings_slotDetailsContainer"],html.embedded .slotDetailsContainer.stepContainer>h2,html.embedded .filterFrame,html.embedded .scrollTableWrapper{width:100%;max-width:800px}html.embedded [id*="signup_slider"] .ghostInput label .helptext,html.embedded [id*="signup_slider"] .ghostInput label,html.embedded [id*="signup_slider"] .required,html.embedded .loginSignupContainer [id$="_signup_landing"] .continueAsGuestContainer .header,html.embedded .loginSignupContainer [id$="_signup_landing"] .loginContainer .login .header:after,html.embedded .slotDetailsContainer .comments .ghostInput label .helptext,html.embedded .slotDetailsContainer .comments .ghostInput label,html.embedded .slotDetailsContainer .address,html.embedded .slotDetailsContainer .dateTime,html.embedded .stepContainer .openingsData .card>.header,html.embedded .stepContainer .openingsData .card.withProvider .heading{font-size:20px}html.embedded [id$='Schedule_confirmContainer']>h2:before,html.embedded .loginSignupContainer [id$="_signup_credentials"]:after,html.embedded .loginSignupContainer [id$="signup_insurance"]:after,html.embedded .loginSignupContainer [id$="signup_userinfo"]:after,html.embedded .loginSignupContainer [id$="_signup_landing"]:after,html.embedded .slotDetailsContainer.stepContainer>h2:after{font-size:36px}html.embedded .loginSignupContainer [id$="_signup_credentials"],html.embedded .loginSignupContainer [id$="signup_insurance"],html.embedded .loginSignupContainer [id$="signup_userinfo"],html.embedded .loginSignupContainer [id$="_signup_landing"],html.embedded .slotDetailsContainer.stepContainer>h2{margin-top:195px !important}@media only screen and (max-width: 799px){html.embedded .loginSignupContainer [id$="_signup_credentials"],html.embedded .loginSignupContainer [id$="signup_insurance"],html.embedded .loginSignupContainer [id$="signup_userinfo"],html.embedded .loginSignupContainer [id$="_signup_landing"],html.embedded .slotDetailsContainer.stepContainer>h2{margin-top:125px !important}}html.embedded .loginSignupContainer [id$="_signup_credentials"]:before,html.embedded .loginSignupContainer [id$="signup_insurance"]:before,html.embedded .loginSignupContainer [id$="signup_userinfo"]:before,html.embedded .loginSignupContainer [id$="_signup_landing"]:before,html.embedded .slotDetailsContainer.stepContainer>h2:before{content:'';align-items:center;display:flex !important;height:145px !important;line-height:1em;position:fixed !important;top:0;z-index:99;background:#def2fb;left:0;margin:0;width:100%}@media only screen and (max-width: 799px){html.embedded .loginSignupContainer [id$="_signup_credentials"]:before,html.embedded .loginSignupContainer [id$="signup_insurance"]:before,html.embedded .loginSignupContainer [id$="signup_userinfo"]:before,html.embedded .loginSignupContainer [id$="_signup_landing"]:before,html.embedded .slotDetailsContainer.stepContainer>h2:before{height:100px !important}}html.embedded .loginSignupContainer [id$="_signup_credentials"]:after,html.embedded .loginSignupContainer [id$="signup_insurance"]:after,html.embedded .loginSignupContainer [id$="signup_userinfo"]:after,html.embedded .loginSignupContainer [id$="_signup_landing"]:after,html.embedded .slotDetailsContainer.stepContainer>h2:after{content:'';align-items:center;display:flex !important;height:145px !important;line-height:1em;position:fixed !important;top:0;z-index:99;background:transparent !important;margin:0 auto;width:800px !important}@media only screen and (max-width: 799px){html.embedded .loginSignupContainer [id$="_signup_credentials"]:after,html.embedded .loginSignupContainer [id$="signup_insurance"]:after,html.embedded .loginSignupContainer [id$="signup_userinfo"]:after,html.embedded .loginSignupContainer [id$="_signup_landing"]:after,html.embedded .slotDetailsContainer.stepContainer>h2:after{height:100px !important}}@media only screen and (max-width: 799px){html.embedded .loginSignupContainer [id$="_signup_credentials"]:after,html.embedded .loginSignupContainer [id$="signup_insurance"]:after,html.embedded .loginSignupContainer [id$="signup_userinfo"]:after,html.embedded .loginSignupContainer [id$="_signup_landing"]:after,html.embedded .slotDetailsContainer.stepContainer>h2:after{font-size:25px;height:100px !important;padding-left:25px}}html.embedded body{font-family:"CartoGothicStd", sans-serif;color:#4a4a4a;font-size:18px;background:#ffffff;margin:0;width:100%;min-width:unset !important}html.embedded fieldset:focus,html.embedded form:focus,html.embedded div:focus{outline:none}html.embedded input[type="button"]{font-family:"CartoGothicStd", sans-serif}html.embedded ul{-webkit-padding-start:0}html.embedded .hidden,html.embedded .progressbar,html.embedded .spacer,html.embedded br{display:none !important}html.embedded .slider>.offscreen{display:none !important}html.embedded .field-validation-valid{display:none}html.embedded #ajaxspinner{padding:unset;margin:unset;text-indent:unset;text-align:unset;width:100%;height:100%;position:fixed;top:0;left:0;z-index:99;background:#fff;opacity:0.9}html.embedded #ajaxspinner a{width:66px;height:66px;position:absolute;top:50%;left:0;right:0;margin:0 auto;color:transparent;background:url(https://www.scripps.org/assets/icons/ajax-loader-03083d9aeec392cac79afce5bd02cab4fbb4c536567d3f12ca221dd8d307a4fc.gif)}html.embedded #ajaxspinner a img{display:none}html.embedded .card{border:none;box-shadow:none}html.embedded .setOfStepsContainer{width:100% !important}html.embedded .setOfStepsContainer .stepContainer{margin:0 auto;width:100%;height:100% !important}html.embedded .setOfStepsContainer .stepContainer .scrollTableWrapper{flex:none !important}html.embedded .setOfStepsContainer>.slider{left:0 !important;width:100% !important}html.embedded #content{max-width:none}html.embedded #main{padding:0}html.embedded .scrollTableWrapper{margin:0 auto;margin-top:300px;border:none}@media only screen and (max-width: 799px){html.embedded .scrollTableWrapper{max-width:none;margin-top:0;overflow-y:visible}}html.embedded .openingsControls{background:#def2fb;padding:50px 60px;position:fixed;top:0;z-index:99;width:100%;box-sizing:border-box}@media only screen and (max-width: 799px){html.embedded .openingsControls{position:relative;padding:30px 25px 25px 25px}}html.embedded .openingsControls .filterControlContainer{padding-left:0;text-align:left}@media only screen and (max-width: 799px){html.embedded .openingsControls .filterControlContainer{display:block !important}}html.embedded .stepContainer .filterControls{text-align:left;padding-bottom:0}html.embedded .filterFrame{position:relative;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center}html.embedded .filterFrame:after{clear:both;content:" ";display:block}html.embedded .filterFrame:before{content:"Join the waitlist";font-size:36px;font-weight:normal;color:#4a4a4a;line-height:1;display:block;width:100%}@media only screen and (max-width: 799px){html.embedded .filterFrame:before{font-size:28px;margin-bottom:0}}html.embedded .filterFrame .filterButtonContainer::before{content:"Add your name to the waitlist and select an estimated time you’ll arrive. Please note, this is not an appointment.";display:block;color:#4a4a4a;margin:10px 0}html.embedded .filterFrame [id$="scheduleOpenings_dateEntryFieldSet"],html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"],html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"]{flex-basis:40%}@media only screen and (max-width: 799px){html.embedded .filterFrame [id$="scheduleOpenings_dateEntryFieldSet"],html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"],html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"]{flex-basis:100%}}html.embedded .filterFrame fieldset{border:none;padding:0;margin:0}html.embedded .filterFrame .filterName{text-transform:uppercase;font-size:14px;padding:0;margin-bottom:10px;display:block}html.embedded .filterFrame .filterControl{display:inline-block;width:auto;margin-right:20px;text-align:left;height:auto}html.embedded .filterFrame .filterControl .filterValue{background:none;border:none;outline:none;padding:0;cursor:pointer;background-image:linear-gradient(to bottom, #fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );padding:10px;border:solid 1px #bdbdbd;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;align-items:center;box-shadow:none;display:flex;font-weight:normal;line-height:1em;justify-content:space-between;text-align:left;width:100%}html.embedded .filterFrame .filterControl .filterValue:after{content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #4a4a4a;display:inline-block;margin-left:10px}html.embedded .filterFrame .filterControl .filterValue:after{align-self:center}html.embedded .filterFrame .optionsgroup.hidden .columncontainer,html.embedded .filterFrame .optionsgroup.hidden .actionContainer,html.embedded .filterFrame .optionsgroup.hidden .leftcol,html.embedded .filterFrame .optionsgroup.hidden .rightcol{display:none}html.embedded .filterFrame .optionsgroup .actionContainer{margin:0;text-align:center}html.embedded .filterFrame :not(.hidden) .optionsgroup:before{content:" ";position:absolute;display:none;right:10px;margin-top:-23px;z-index:99;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #555}@media only screen and (max-width: 799px){html.embedded .filterFrame :not(.hidden) .optionsgroup:before{right:10px;left:auto}}html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"]{position:relative;margin-right:0}@media only screen and (max-width: 799px){html.embedded .filterFrame .filterControl[id$="scheduleOpenings_locationsFieldSet"]{display:block;margin-right:0;margin-bottom:20px}}html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"] .departmentFilter{padding:5px 0;border-bottom:1px solid #4a4a4a;width:100% !important}html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"] .departmentFilter>div{font-size:12px}html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"] .departmentFilter .departmentDetails:after{clear:both;content:" ";display:block}html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"] .departmentFilter .departmentDetails input{float:left}html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"] .departmentFilter .departmentDetails label{display:block;margin-right:5px}html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"] .departmentFilter .departmentDetails label:before{margin-top:2px}html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"] .departmentFilter .departmentDetails label span{padding:0;word-wrap:break-word;font-size:15px}html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"] .departmentFilter .departmentDetails .departmentAddress{display:block;margin-left:25px;margin-right:5px}html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"] .actionContainer{margin-top:15px;display:flex;flex-wrap:wrap;justify-content:center}html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"] .actionContainer a{padding:unset;margin:unset;text-indent:unset;text-align:unset;background:#5aadca;font-size:20px !important;line-height:1.2;color:#ffffff;padding:10px 0 !important;width:100%;text-align:center;text-transform:capitalize;font-weight:300;text-decoration:none;border-radius:4px;transition:background 0.2s;display:block;vertical-align:center;padding:5px 10px;font-size:12px !important;width:49%}html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"] .actionContainer a:hover{background:#2e7790}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"] .actionContainer a{width:45%}}html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"] .actionContainer a+a{margin-left:5px}html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"] .actionContainer a:nth-of-type(3){margin-top:5px;margin-left:0;width:100%}html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"] .optionsgroup{box-shadow:0px 4px 4px -1px rgba(0,0,0,0.2);position:absolute;top:80px;left:0}html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"] .optionsgroup .scrollable{overflow:auto;max-height:200px}html.embedded .filterFrame [id$="scheduleOpenings_locationsFieldSet"] .optionsgroup .actionContainer{padding-top:5px;box-shadow:0px -8px 20px -18px rgba(0,0,0,0.75)}html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"]{position:relative}html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden){box-shadow:0px 4px 4px -1px rgba(0,0,0,0.2);position:absolute;top:80px;left:0;width:410px}@media only screen and (max-width: 799px){html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden){right:unset;left:0;width:100%}}html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .dayOfWeek{margin-bottom:8px}html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .dayOfWeek .container{display:inline-block;margin-bottom:12px;text-align:center;position:relative;padding-right:12px;width:initial}html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .dayOfWeek label{padding:unset;margin:unset;text-indent:unset;text-align:unset;padding:10px 0;background:transparent;border:1px solid #000;border-radius:4px;display:block;transition:all 0.3s;font-size:12px;text-align:center;width:80px}html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .dayOfWeek label:before{display:none}html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .dayOfWeek input[type="checkbox"],html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .dayOfWeek input[type="radio"]{width:100%;height:100%;position:absolute;opacity:0;left:0;cursor:pointer}html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .dayOfWeek input[type="checkbox"]:checked:hover+label,html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .dayOfWeek input[type="radio"]:checked:hover+label{background:rgba(0,128,0,0.5);text-decoration:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .dayOfWeek input[type="checkbox"]:checked:hover+label,html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .dayOfWeek input[type="radio"]:checked:hover+label{text-align:center}}html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .dayOfWeek input[type="checkbox"]:checked+label,html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .dayOfWeek input[type="radio"]:checked+label{border-color:transparent;background:green;color:#ffffff}html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .timeOfDay{display:flex;margin-bottom:12px}html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .timeOfDay .tbContainer{flex-grow:1;padding-right:10px}html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .timeOfDay .tbContainer .togglebutton{width:100%;font-size:12px;font-weight:300}html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .timeOfDay .tbContainer .togglebutton:hover{text-decoration:none}html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .timeOfDay .tbContainer.selected .togglebutton{background:#5aadca;color:#fff}html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .timeOfDay .tbContainer:last-of-type{padding-right:0}html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .actionContainer a{background:#5aadca;font-size:20px !important;line-height:1.2;color:#ffffff;padding:10px 0 !important;width:100%;text-align:center;text-transform:capitalize;font-weight:300;text-decoration:none;border-radius:4px;transition:background 0.2s;font-size:12px !important;display:block}html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"] .optionsgroup:not(.hidden) .actionContainer a:hover{background:#2e7790}html.embedded .filterFrame [id$="scheduleOpenings_dateEntryFieldSet"] .dateRangeInput{box-shadow:0px 4px 4px -1px rgba(0,0,0,0.2)}html.embedded .filterFrame [id$="scheduleOpenings_dateEntryFieldSet"] .calendar{margin-left:-40px}html.embedded .filterFrame [id$="scheduleOpenings_dateTimeFieldSet"]{display:none}html.embedded .filterFrame [id$="scheduleOpenings_dateEntryFieldSet"]{display:none}@media only screen and (max-width: 799px){html.embedded .stepContainer .openingsData{padding:30px 25px 25px 25px;padding-top:10px}}html.embedded .stepContainer .openingsData .card{box-shadow:none;border:none}html.embedded .stepContainer .openingsData .card.withProvider .header{margin-bottom:0px}html.embedded .stepContainer .openingsData .card.withProvider .heading{padding:15px 0}html.embedded .stepContainer .openingsData .card>.header{display:inline-flex;margin-bottom:22px;align-items:center;background-color:#fff;margin-top:0;margin-left:0;padding-top:13px;padding-left:0;padding-right:0}html.embedded .stepContainer .openingsData .card>.header:after{clear:both;content:" ";display:block}html.embedded .stepContainer .openingsData .card>.header:before{width:32px;height:32px;content:" ";display:inline-block;background:url(https://www.scripps.org/assets/icons/event-e597f408cfafd2ffe1cb8f3c23c448dfc46f135ccaac0d1b1ef930f479ad66ba.svg);margin-right:11px}html.embedded .stepContainer .openingsData .provider{margin-bottom:30px}html.embedded .stepContainer .openingsData .provider .hoverPopupContainer{position:relative}html.embedded .stepContainer .openingsData .provider .hoverPopupContainer br{display:block !important}html.embedded .stepContainer .openingsData .provider .hoverPopupLink{color:#4a4a4a;display:inline-block;font-weight:bold;margin-bottom:10px;text-decoration:none}html.embedded .stepContainer .openingsData .provider .hoverPopup{background:#ffffff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.34);padding:20px;position:absolute}html.embedded .stepContainer .openingsData .slotslist:after{clear:both;content:" ";display:block}@media only screen and (max-width: 799px){html.embedded .stepContainer .openingsData .slotslist{grid-template-columns:100%}}html.embedded .stepContainer .openingsData .slotslist.hasScrollIndicator .firstslot{position:relative}html.embedded .stepContainer .openingsData .slotslist .slotdetailaction{background:#5aadca;font-size:20px;line-height:1.2;color:#ffffff;padding:10px 0;height:100%;text-align:center;font-weight:300;text-decoration:none;border-radius:4px;transition:background 0.2s;display:inline-block;width:140px;margin:0 10px 10px 0}@media only screen and (max-width: 799px){html.embedded .stepContainer .openingsData .slotslist .slotdetailaction{max-width:100%;width:100%;display:block}}html.embedded .stepContainer .openingsData .slotslist .slotdetailaction:hover{background:#2e7790}html.embedded .stepContainer .openingsData .slotslist .slotdetailaction .clearlabel{display:none}html.embedded .stepContainer .openingsData .slotslist .hiddenslots{display:block !important}html.embedded .stepContainer .openingsData .slotslist .subslotslist{position:relative;float:left;width:140px;height:44px;display:inline-block;margin-right:10px;margin-bottom:10px}@media only screen and (max-width: 799px){html.embedded .stepContainer .openingsData .slotslist .subslotslist{width:100%;height:auto}}html.embedded .stepContainer .openingsData .slotslist .subslotslist .slotdetailaction{display:none}html.embedded .stepContainer .openingsData .slotslist .subslotslist .slotdetailaction.firstslot{display:inline-block}html.embedded .stepContainer .openingsData .slotslist .subslotslist .moreslots{background:transparent;box-shadow:0 0px 0px 0 rgba(0,0,0,0);transition:background 0.3s, box-shadow 0.3s}html.embedded .stepContainer .openingsData .slotslist .subslotslist .moreslots.hover{background:#ffffff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.34);position:absolute;left:-20px;top:-20px;padding:20px;z-index:99;width:200px;box-sizing:border-box}@media only screen and (max-width: 799px){html.embedded .stepContainer .openingsData .slotslist .subslotslist .moreslots.hover{position:relative;width:100%;top:0;left:0}}html.embedded .stepContainer .openingsData .slotslist .subslotslist .moreslots.hover .slotdetailaction{display:inline-block}html.embedded .stepContainer .openingsData .slotslist .subslotslist .moreslotslabel{color:transparent;position:absolute;right:0px;top:0}html.embedded .stepContainer .openingsData .slotslist .subslotslist .moreslotslabel:after,html.embedded .stepContainer .openingsData .slotslist .subslotslist .moreslotslabel:before{position:absolute;right:20px;top:20px;width:7px;height:1px;opacity:1;background:#ffffff;content:' ';display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:opacity 0.3s;transition-timing-function:ease;visibility:visible}html.embedded .stepContainer .openingsData .slotslist .subslotslist .moreslotslabel:after{right:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}html.embedded .stepContainer .openingsData .expandSlots{display:none}@supports (display: flex){html.embedded .slotDetailsContainer{display:flex;flex-wrap:wrap}}@media only screen and (max-width: 799px){html.embedded .slotDetailsContainer{padding:0 !important}}html.embedded .slotDetailsContainer.stepContainer>h2{padding:unset;margin:unset;text-indent:unset;text-align:unset;margin:0 auto;color:transparent;font-size:0}html.embedded .slotDetailsContainer.stepContainer>h2:after{content:"Confirm details" !important}html.embedded .slotDetailsContainer [id$="scheduleOpenings_slotDetailsContainer"]{margin:0 auto}html.embedded .slotDetailsContainer [id$='scheduleOpenings_slotDetails']>div>div>div{display:flex;justify-content:center;margin-bottom:100px}html.embedded .slotDetailsContainer [id$='scheduleOpenings_slotDetails']>div>div>div:after{clear:both;content:" ";display:block}@media only screen and (max-width: 799px){html.embedded .slotDetailsContainer [id$='scheduleOpenings_slotDetails']>div>div>div{display:flex;justify-content:center;flex-direction:column;padding:30px 25px 25px 25px;padding-top:0}}@media only screen and (max-width: 799px){html.embedded .slotDetailsContainer [id$='scheduleOpenings_slotDetails']>div:first-of-type{padding-left:0 !important}}html.embedded .slotDetailsContainer .dateTime{max-width:400px;padding:0;width:100%}html.embedded .slotDetailsContainer .dateTime:after{clear:both;content:" ";display:block}html.embedded .slotDetailsContainer .dateTime:before{content:' ';background:url(https://www.scripps.org/assets/icons/event-e597f408cfafd2ffe1cb8f3c23c448dfc46f135ccaac0d1b1ef930f479ad66ba.svg);margin-right:10px;width:36px;height:36px;display:inline-block;float:left;margin-top:-5px;margin-left:auto;position:relative}html.embedded .slotDetailsContainer .dateTime .date{margin-bottom:20px}html.embedded .slotDetailsContainer .dateTime .time{font-size:16px;margin-left:46px}html.embedded .slotDetailsContainer .address{box-sizing:border-box;max-width:400px;padding:0}html.embedded .slotDetailsContainer .address:after{clear:both;content:" ";display:block}@supports (display: flex){html.embedded .slotDetailsContainer .address{float:none;flex-grow:1}}html.embedded .slotDetailsContainer .address:before{content:' ';background:url(https://www.scripps.org/assets/icons/location-2904baf12d7f8b947729311b62ca563fdd77188bdcc2afb051a0862f66276e48.svg);margin-right:10px;width:36px;height:36px;display:inline-block;float:left;margin-top:-5px;margin-left:auto;position:relative}html.embedded .slotDetailsContainer .address .departmentName{display:inline-block;width:auto;max-width:290px;margin-bottom:20px}@media only screen and (max-width: 799px){html.embedded .slotDetailsContainer .address .departmentName{width:250px}}html.embedded .slotDetailsContainer .address .subtle{margin-left:46px;color:#4a4a4a;display:block;font-size:16px;margin-bottom:5px}html.embedded .slotDetailsContainer .comments{width:100%;text-align:left}html.embedded .slotDetailsContainer .comments:after{clear:both;content:" ";display:block}@media only screen and (max-width: 799px){html.embedded .slotDetailsContainer .comments{padding:30px 25px 25px 25px;padding-top:0}}html.embedded .slotDetailsContainer .comments .field-validation-valid{display:none}html.embedded .slotDetailsContainer .comments .input-validation-error{border-color:red}html.embedded .slotDetailsContainer .comments .field-validation-error{color:red;font-size:.8em;line-height:1.2em;margin-top:5px;padding:0}html.embedded .slotDetailsContainer .comments .ghostInput{text-align:left}html.embedded .slotDetailsContainer .comments .ghostInput label{padding:unset;margin:unset;text-indent:unset;text-align:unset;margin-bottom:10px;height:2.5rem !important;line-height:2.5rem !important}html.embedded .slotDetailsContainer .comments .ghostInput label:before{padding:unset;margin:unset;text-indent:unset;text-align:unset;content:'';border:0}html.embedded .slotDetailsContainer .comments .ghostInput textarea{width:100%;display:block;height:238px;font-size:20px;padding:1em;border:1px solid #d8d8d8;box-sizing:border-box}html.embedded .slotDetailsContainer .phoneNumber{display:flex !important;justify-content:center !important;font-style:italic;font-size:20px;padding:15px;position:absolute;background:#FFE09D;border-left:2px solid #E8BE84;width:100%;left:0;margin:0 !important;margin-top:25px !important}html.embedded .slotDetailsContainer .phoneNumber::before{content:"Questions? Call the office at ";margin-right:5px}@media only screen and (max-width: 799px){html.embedded .slotDetailsContainer .phoneNumber{width:calc(100% - 50px);flex-direction:column;text-align:center;left:25px}}html.embedded .slotDetailsContainer .apptDetailsControlsContainer{display:flex;justify-content:space-between;position:relative}html.embedded .slotDetailsContainer .apptDetailsControlsContainer .button{padding:unset;margin:unset;text-indent:unset;text-align:unset;background:#5aadca;font-size:20px !important;line-height:1.2;color:#ffffff;padding:10px 0 !important;width:100%;text-align:center;text-transform:capitalize;font-weight:300;text-decoration:none;border-radius:4px;transition:background 0.2s;width:auto;padding:10px 20px !important;line-height:1rem;text-transform:capitalize}html.embedded .slotDetailsContainer .apptDetailsControlsContainer .button:hover{background:#2e7790}html.embedded .slotDetailsContainer .apptDetailsControlsContainer .button.prevMainStep{padding:10px 50px !important}html.embedded .slotDetailsContainer .apptDetailsControlsContainer .button:last-child{margin:0.5rem 0.5rem 0.5rem 0 !important}@media only screen and (max-width: 799px){html.embedded .slotDetailsContainer .apptDetailsControlsContainer .button{width:100% !important;padding:10px 10px !important;margin:0 0 4px 0 !important}html.embedded .slotDetailsContainer .apptDetailsControlsContainer .button.prevMainStep{background:#ffffff;color:#5aadca;order:2;margin-top:0 !important;padding:10px 10px !important}html.embedded .slotDetailsContainer .apptDetailsControlsContainer .button.completeworkflow{order:1}html.embedded .slotDetailsContainer .apptDetailsControlsContainer .button:last-child{margin:0 !important;float:none !important}}@media only screen and (max-width: 799px){html.embedded .slotDetailsContainer .apptDetailsControlsContainer{display:flex;justify-content:space-between;flex-direction:column;padding:0 25px;padding-bottom:25px}}html.embedded .loginSignupContainer [id$="_signup_landing"] .continueAsGuestContainer .signupheader,html.embedded .loginSignupContainer [id$="_signup_landing"] .loginContainer .login{display:flex !important;justify-content:space-between !important;flex-direction:column !important;height:200px;width:250px}html.embedded .loginSignupContainer [id$="_signup_landing"] .continueAsGuestContainer .signupheader:after,html.embedded .loginSignupContainer [id$="_signup_landing"] .loginContainer .login:after{content:'';display:block}html.embedded .loginSignupContainer .card{border:none;box-shadow:none}html.embedded .loginSignupContainer .cardline.heading,html.embedded .loginSignupContainer .cardline.required,html.embedded .loginSignupContainer .offscreen,html.embedded .loginSignupContainer h1{display:none !important}html.embedded .loginSignupContainer .cardlist{margin:0;width:100%}html.embedded .loginSignupContainer .signupContainer{margin:0 auto;display:block}html.embedded .loginSignupContainer .signupContainer>.navigation{display:none}html.embedded .loginSignupContainer .signupContainer .signupStepsContainer .signupStep .column{width:100%}html.embedded .loginSignupContainer .validation-summary-errors{color:red;font-size:14px}html.embedded .loginSignupContainer [id$="_signup_landing"]{display:block;border:none;box-shadow:none;padding-bottom:200px;box-sizing:border-box}html.embedded .loginSignupContainer [id$="_signup_landing"]:after{content:"You're almost done..." !important}html.embedded .loginSignupContainer [id$="_signup_landing"] .content{display:flex;justify-content:space-between}@media only screen and (max-width: 799px){html.embedded .loginSignupContainer [id$="_signup_landing"] .content{display:flex !important;justify-content:space-between !important;flex-direction:column !important;align-content:center}}html.embedded .loginSignupContainer [id$="_signup_landing"] .content::before{display:none !important;content:unset}html.embedded .loginSignupContainer [id$="_signup_landing"] .content .orHolder{line-height:0;color:transparent;display:block;height:200px;width:2px;background:#888}@media only screen and (max-width: 799px){html.embedded .loginSignupContainer [id$="_signup_landing"] .content .orHolder{display:none}}html.embedded .loginSignupContainer [id$="_signup_landing"] .loginContainer{width:250px !important;padding:0.25rem !important}@media only screen and (max-width: 799px){html.embedded .loginSignupContainer [id$="_signup_landing"] .loginContainer{margin:0 auto !important}}html.embedded .loginSignupContainer [id$="_signup_landing"] .loginContainer .login{flex-wrap:nowrap}html.embedded .loginSignupContainer [id$="_signup_landing"] .loginContainer .login .loginHeader{flex:none}html.embedded .loginSignupContainer [id$="_signup_landing"] .loginContainer .login .header{flex:initial;padding-top:0;line-height:0;color:transparent}html.embedded .loginSignupContainer [id$="_signup_landing"] .loginContainer .login .header:after{content:"Log in to MyScripps";display:block}html.embedded .loginSignupContainer [id$="_signup_landing"] .loginContainer .login .pretext{display:none}html.embedded .loginSignupContainer [id$="_signup_landing"] .loginContainer .loginButton{align-items:center;display:flex;flex:initial;justify-content:center}html.embedded .loginSignupContainer [id$="_signup_landing"] .continueAsGuestContainer{width:250px !important;padding:0.25rem !important}@media only screen and (max-width: 799px){html.embedded .loginSignupContainer [id$="_signup_landing"] .continueAsGuestContainer{margin:0 auto !important}}html.embedded .loginSignupContainer [id$="_signup_landing"] .continueAsGuestContainer .header{padding:unset;margin:unset;text-indent:unset;text-align:unset;margin-top:0 !important;text-align:center}html.embedded .loginSignupContainer [id$="_signup_landing"] .continueAsGuestContainer .pretext{text-align:center}html.embedded .loginSignupContainer [id$="_signup_landing"] .continueAsGuestContainer .navigation{position:absolute !important;width:100% !important;left:0;margin-top:150px !important;justify-content:space-between;text-transform:capitalize;bottom:initial;height:auto}@media only screen and (max-width: 799px){html.embedded .loginSignupContainer [id$="_signup_landing"] .continueAsGuestContainer .navigation{margin-top:0 !important}}html.embedded .loginSignupContainer [id$="_signup_landing"] .continueAsGuestContainer .navigation .button{width:auto;padding:10px 20px !important;text-transform:capitalize}html.embedded .loginSignupContainer [id$="_signup_landing"] .continueAsGuestContainer .navigation .prevMainStep{padding:10px 50px !important}html.embedded .loginSignupContainer [id$="_signup_landing"] .continueAsGuestContainer .navigation .nextstep:after{content:"As Guest";margin-left:5px}@media only screen and (max-width: 799px){html.embedded .loginSignupContainer [id$="_signup_landing"] .continueAsGuestContainer .navigation{display:flex;justify-content:space-between;flex-direction:column;padding:0 25px;padding-bottom:25px}}html.embedded .loginSignupContainer [id$="signup_userinfo"]:after{content:"Patient Information" !important}html.embedded .loginSignupContainer [id$="signup_insurance"]:after{content:"Insurance Information" !important}html.embedded .loginSignupContainer [id$="_signup_credentials"]:after{content:"Verification" !important}html.embedded .loginSignupContainer [id$="_signup_credentials"] .pretext,html.embedded .loginSignupContainer [id$="_signup_credentials"] #CAPTCHA{margin-bottom:20px}html.embedded .loginSignupContainer [id$="_signup_credentials"] .navigation .completeworkflow{flex-basis:220px !important;padding:10px 20px !important}@media only screen and (max-width: 799px){html.embedded .loginSignupContainer [id$="_signup_credentials"] .navigation .completeworkflow{flex-basis:unset !important}}html.embedded .loginSignupContainer .button{background:#5aadca;font-size:20px !important;line-height:1.2;color:#ffffff;padding:10px 0 !important;width:100%;text-align:center;text-transform:capitalize;font-weight:300;text-decoration:none;border-radius:4px;transition:background 0.2s}html.embedded .loginSignupContainer .button:hover{background:#2e7790}html.embedded [id*="signup_slider"]{left:0 !important}html.embedded [id*="signup_slider"] [id*="signup_userinfo_content"]>fieldset .clearlabel{display:none}html.embedded [id*="signup_slider"] [id*="signup_userinfo_content"]>fieldset .column{width:100%;padding:0 25px}html.embedded [id*="signup_slider"] [id*="signup_userinfo_content"]>fieldset .column fieldset.input-validation-error{background-color:unset}html.embedded [id*="signup_slider"] [id*="signup_userinfo_content"]>fieldset .column fieldset.input-validation-error legend{background-color:unset}html.embedded [id*="signup_slider"] [id*="signup_userinfo_content"]>fieldset .column fieldset.input-validation-error .togglebutton:before{border-color:red}html.embedded [id*="signup_slider"] .navigation{display:flex;height:initial;position:relative;bottom:initial;margin:0.25rem 0.5%;width:100%}@media only screen and (max-width: 799px){html.embedded [id*="signup_slider"] .navigation{display:flex !important;justify-content:space-between !important;flex-direction:column !important;border-top:none !important}}html.embedded [id*="signup_slider"] .navigation .validation-summary-errors{margin-top:-20px;text-align:center}html.embedded [id*="signup_slider"] .navigation .button{display:inline-block;padding:10px 50px !important;width:auto !important;position:relative}@media only screen and (max-width: 799px){html.embedded [id*="signup_slider"] .navigation .button{margin:0 0 4px 0 !important}html.embedded [id*="signup_slider"] .navigation .button.prevMainStep,html.embedded [id*="signup_slider"] .navigation .button.prevstep{background:#ffffff;color:#5aadca;order:2}html.embedded [id*="signup_slider"] .navigation .button.nextstep{order:1}}html.embedded [id*="signup_slider"] .required::before{content:none}html.embedded [id*="signup_slider"] .required .required-cleartext{display:inline !important;opacity:1 !important;height:1.5rem !important;line-height:1.5rem !important;width:auto !important;color:#4a4a4a !important;margin-left:5px !important}html.embedded [id*="signup_slider"] .ghostInput{margin-bottom:20px}html.embedded [id*="signup_slider"] .ghostInput.ghosted input{padding:0.25rem !important}html.embedded [id*="signup_slider"] .ghostInput label{padding:unset;margin:unset;text-indent:unset;text-align:unset;margin:0 0 10px;height:1.5rem !important;line-height:1.5rem !important;width:100% !important}html.embedded [id*="signup_slider"] .ghostInput label:before{padding:unset;margin:unset;text-indent:unset;text-align:unset;content:'';border:0}html.embedded [id*="signup_slider"] .ghostInput label .helptext{display:inline !important}html.embedded [id*="signup_slider"] .ghostInput label.input-validation-error+input,html.embedded [id*="signup_slider"] .ghostInput label.input-validation-error+select{border-color:red !important}html.embedded [id*="signup_slider"] .ghostInput textarea{border:1px solid #4a4a4a}html.embedded [id*="signup_slider"] .ghostInput input,html.embedded [id*="signup_slider"] .ghostInput select{width:100% !important;font-size:1.125rem !important}html.embedded [id*="signup_slider"] .ghostInput input::-webkit-input-placeholder{color:#7d7d7d}html.embedded [id*="signup_slider"] .ghostInput input:-ms-input-placeholder{color:#7d7d7d}html.embedded [id*="signup_slider"] .ghostInput input::-ms-input-placeholder{color:#7d7d7d}html.embedded [id*="signup_slider"] .ghostInput input::placeholder{color:#7d7d7d}html.embedded [id*="signup_slider"] .ghostInput [for="AddressLine2"]{display:inline-block !important;opacity:1 !important;height:1.5rem !important;line-height:1.5rem !important;width:auto !important;color:#4a4a4a !important;margin-left:5px !important}html.embedded [id*="signup_slider"] .ghostInput.compact+.ghostInput input{border:1px solid #dbdbdb}html.embedded [id*="signup_slider"] .ghostInput .required-disabled,html.embedded [id*="signup_slider"] .ghostInput [disabled]{display:none !important}@media only screen and (max-width: 799px){html.embedded [id*="signup_slider"] .tbContainer{display:inline-block;width:50%}}html.embedded [id*="signup_slider"] .tbContainer .togglebutton{border:none;box-shadow:none;display:flex;align-content:center;line-height:1.8em;color:#4a4a4a;margin-top:5px}html.embedded [id*="signup_slider"] .tbContainer .togglebutton:first-of-type{padding-left:0}html.embedded [id*="signup_slider"] .tbContainer .togglebutton::before{width:30px;height:30px;content:'';border-radius:100px;border:1px solid #b6b6b6;display:inline-block;margin-right:10px}html.embedded [id*="signup_slider"] .tbContainer .togglebutton::after{width:20px;height:20px;background:url(https://www.scripps.org/assets/icons/check-bd42764d9f76f1128b35678257eaa7f4ef254ba3aaf5435948659c9cbde7f29b.svg);background-size:150%;background-position:center;content:'';position:absolute;top:10px;left:6px;opacity:0}html.embedded [id*="signup_slider"] .tbContainer .togglebutton.selected{border:none;box-shadow:none;position:relative;background:none;text-decoration:none}html.embedded [id*="signup_slider"] .tbContainer .togglebutton.selected::before{background:#5aadca;border:1px solid #5aadca}html.embedded [id*="signup_slider"] .tbContainer .togglebutton.selected::after{opacity:1}html.embedded [id*="signup_slider"] .tbContainer .togglebutton:hover,html.embedded [id*="signup_slider"] .tbContainer .togglebutton:target,html.embedded [id*="signup_slider"] .tbContainer .togglebutton:focus{text-decoration:none}html.embedded [id*="signup_slider"] input:checked+label.togglebutton[for]{top:0 !important}@media only screen and (max-width: 799px){html.embedded [id$='Schedule_confirmContainer']{padding:0 !important}}html.embedded [id$='Schedule_confirmContainer']>h2{padding:unset;margin:unset;text-indent:unset;text-align:unset;margin:0 !important;color:transparent;font-size:0;width:100% !important;background:#def2fb;margin-bottom:50px !important;line-height:1 !important;padding:25px 0}html.embedded [id$='Schedule_confirmContainer']>h2:before{content:"Thanks for joining the waitlist";display:block;padding:25px 0;margin:0 auto}@media only screen and (max-width: 799px){html.embedded [id$='Schedule_confirmContainer']>h2:before{padding:30px 25px 25px 25px;font-size:25px}}html.embedded [id$='Schedule_confirmContainer'] [id$="ApptConfirm_slotDetails"]{margin:0 auto}html.embedded [id$='Schedule_confirmContainer'] [id$="ApptConfirm_slotDetails"]>div>div>div>div>div{display:flex;justify-content:center;margin-bottom:100px}html.embedded [id$='Schedule_confirmContainer'] [id$="ApptConfirm_slotDetails"]>div>div>div>div>div:after{clear:both;content:" ";display:block}@media only screen and (max-width: 799px){html.embedded [id$='Schedule_confirmContainer'] [id$="ApptConfirm_slotDetails"]>div>div>div>div>div{display:flex;justify-content:center;flex-direction:column;padding:30px 25px 25px 25px;padding-top:0}}@media only screen and (max-width: 799px){html.embedded [id$='Schedule_confirmContainer'] [id$="ApptConfirm_slotDetails"]>div>div>div:first-of-type{padding-left:0 !important}}html.embedded [id$='Schedule_confirmContainer'] .dateTime:before{margin-top:-5px}html.embedded [id$='Schedule_confirmContainer'] .dateTime .date+div,html.embedded [id$='Schedule_confirmContainer'] .dateTime .subtle{margin-left:46px;color:#4a4a4a;display:block;font-size:16px;margin-bottom:5px}html.embedded [id$='Schedule_confirmContainer'] .address:before{margin-top:-5px}


/*updated buttons on message box*/
span.msgbutton {
	font-size:.8rem; 
	color:#363636;
}

