﻿body #extPmtPageFrame {
  height: 68rem;
}

/*InstaMed credit card iframe web guestpay*/
body #guestPay-content #extPmtPageFrame {
  height: 68rem;
  overflow-y: visible;
}

body #guestPay-content.formbuttons {
  margin-bottom: 5rem;
}

.features .icon-help {
  background-image: url("../images/quicklinks/info.png");
}

.features .icon-billing {
  background-image: url("../images/quicklinks/account_summary.png");
}

/*
EPIC SCHEDULER OVERRIDE STYLES
*/
#epicScheduler {
  min-width: 450px;
  min-height: 100vh;
}

@media (min-width: 46.938em) {
  #epicScheduler {
    width: 740px;
  }
}
@media (max-width: 18.125em) {
  #epicScheduler {
    width: 290px;
  }
}
iframe.MyChartIframe {
  border: 0px !important;
}

iframe#MyChartIframe0,
iframe.MyChartIframe {
  max-width: 63vw;
  min-height: 100vh !important;
  overflow: auto;
  margin: 0;
  padding: 0;
  width: 100%;
}

@media (max-width: 46.938em) {
  iframe#MyChartIframe0,
  iframe.MyChartIframe {
    max-width: 94vw;
  }
}
div#sitebanner.embedded,
.sitebanners.embedded,
div#nonProdBanner.embedded {
  display: none !important;
}

body.embedded.isPrelogin.ready,
body.embedded.isPrelogin.ready #main,
.BeforeList input.SearchList.embedded,
.BeforeList input.SearchList.embedded,
body.embedded .card,
body.embedded .card.embedded {
  background-color: rgba(255, 255, 255, 0) !important;
  background-color: transparent !important;
}

div#wrap.embedded {
  margin-top: 0 !important;
}

div.answers.embedded,
input#next-step.embedded,
.button.primary.positive.questionnaire.embedded,
input#next-step.button.primary.positive.questionnaire.embedded,
a.button.tall.schedule.completeworkflow.floating.embedded,
a#filterscollapse.embedded {
  background-color: #1e75bb !important;
  color: #ffffff !important;
}

.summary_navbar .summary-back.embedded,
a.summary-back.embedded,
a#editSlot.embedded,
a.button.tall.schedule.subtle.floating.embedded,
a.slot.button.secondary.neutral.embedded,
a#reset-lqf.embedded,
a:focus.embedded,
a:hover.embedded,
.linkcolor:focus.embedded,
.linkcolor:hover.embedded,
#calendar table td.ctrl a:hover.embedded,
.button.tertiary.neutral.slots-step-link.embedded,
.confirmationstep .apptDetails .edit-link.embedded {
  color: #0055a5 !important;
}

.button[disabled]:not(.omitdisablestyling)[class],
.button[disabled]:not(.omitdisablestyling)[class]:focus,
.button[disabled]:not(.omitdisablestyling)[class]:hover,
.button[disabled]:not(.omitdisablestyling)[class]:active,
.button.disabled[class],
.button.disabled[class]:focus,
.button.disabled[class]:hover,
.button.disabled[class]:active {
  color: #333333 !important;
}

a.filtertogglesection.button.neutral.tertiary.embedded,
.button.secondary.neutral.embedded,
.button.tertiary.neutral.embedded,
.button.subtle.embedded {
  color: #0055a5 !important;
  background-color: #ffffff !important;
  border: 1px #0055a5 solid !important;
}

.section.questionsContainer .question .answers.embedded,
.section.questionsContainer.question.answers.embedded,
.answers.embedded {
  margin: 0 0 0 0.5rem !important;
}

.togglebutton.embedded {
  padding: 0.5rem 4rem !important;
}

.formbuttons.multiStep .button:not(.hidden):not([disabled]):not(.disabled):first-child.nextstep:hover,
.formbuttons.multiStep .button:not(.hidden):not([disabled]):not(.disabled):first-child.nextstep:active,
.formbuttons.multiStep .button:not(.hidden):not([disabled]):not(.disabled):first-child.completeworkflow:hover,
.formbuttons.multiStep .button:not(.hidden):not([disabled]):not(.disabled):first-child.completeworkflow:active,
.formbuttons.multiStep .button:not(.hidden):not([disabled]):not(.disabled):first-child.inlinesave:hover,
.formbuttons.multiStep .button:not(.hidden):not([disabled]):not(.disabled):first-child.inlinesave:active,
.formbuttons.multiStep .button:not(.hidden):not([disabled]):not(.disabled):first-child.positive:hover,
.formbuttons.multiStep .button:not(.hidden):not([disabled]):not(.disabled):first-child.positive:active,
.formbuttons.multiStep .button:not(.hidden):not([disabled]):not(.disabled):first-child.nextstep,
.formbuttons.multiStep .button:not(.hidden):not([disabled]):not(.disabled):first-child.completeworkflow,
.formbuttons.multiStep .button:not(.hidden):not([disabled]):not(.disabled):first-child.inlinesave,
.formbuttons.multiStep .button:not(.hidden):not([disabled]):not(.disabled):first-child.positive,
.button.nextstep.embedded,
.button.completeworkflow.embedded,
.button.inlinesave.embedded {
  background-color: #1e75bb !important;
  color: #ffffff !important;
}
