﻿body.loginPage:after, body.isPrelogin:after {
  background-image: none;
}

body.loginPage, body.isPrelogin, body.isPrelogin #content.hasSidebar #footer {
  background-color: #f5f5f5 !important;
  background-image: none;
}

body:not(.graphicHeader) #content:after {
  background-image: none;
}

/* Open Scheduling Overrides */
body.embedded.isPrelogin {
  background-color: rgba(255, 255, 255, 0.88) !important;
}

body.embedded.isPrelogin .button.nextstep,
body.embedded.isPrelogin .button.completeworkflow,
body.embedded.isPrelogin .button.inlinesave,
body.embedded.isPrelogin .formbuttons.multiStep .button:not(.hidden, [disabled], [aria-disabled=true], .disabled):first-child {
  background-color: #4091d0;
}

/* End Open Scheduling */
/* Scheduling Landing page post text */
/*#scheduling-workflow #LandingPage div.LandingPagePostText {
	display: none;
}*/
/* End Scheduling Landing page post text */
/* Custom Form styles */
input.prettycheck, input.prettyradio {
  position: fixed;
}

input.prettycheck + label:before {
  margin-left: 25px;
  vertical-align: baseline;
}

input.custformcheckbox {
  display: inline-block;
  width: 5%;
}

input.customformcheckbox + label:before {
  margin-left: 25px;
  vertical-align: baseline;
}

input.customformcheckboxroi {
  vertical-align: baseline;
}

/* End Custom Form styles */
/* External Payment Page */
body #extPmtPageFrame {
  height: 68em;
  overflow-y: visible;
}

body #guestPay-content #extPmtPageFrame {
  height: 68rem;
  overflow-y: visible;
}

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

/* End External Payment Page */
/* Print Immunizations List */
.immunizationcontainer .newscard.card {
  flex-direction: row !important;
}

/* End Print Immunizations List */
