﻿/* CSS Overrides */
/* MM 3 04/1/2020 */

/* adjust prelogin features */
.features {
  list-style: none;
  padding: 0 0 1rem; }
  .features li {
    padding-left: 75px;
    background-repeat: no-repeat; }
  .features .icon-calendar {
    background-image: url("../images/quicklinks/appointments.png"); }
  .features .icon-echeckin {
    background-image: url("../images/quicklinks/checkin.png"); }
  .features .icon-advice {
    background-image: url("../images/quicklinks/messages.png"); }
  .features .icon-billing {
    background-image: url("../images/quicklinks/payments.png"); }
  .features .info {
    font-size: 0.9rem; }

/*below are in colors.css */
/* make the OS widget non scrollable and reduce the size of the steps container */
div.setOfStepsContainer .stepContainer.scrollable {
      overflow-y: hidden !important; }

.card {
  box-shadow: none !important;
  background-color: #ffffff;
  }


/* Epic.css hide box shadow */
.stepContainer .openingsData .slotslist .moreslots.hover {
  background-color: #ffffff;
  box-shadow: none !important;
}


/* For embedded widgets, like openscheduling, hide the background image. */
.embedded.isPrelogin #wrap { margin-top:0; }
.embedded.isPrelogin #main { background-color: rgba(255,255,255,1.0); }

/* Hide broken DEP images in OS widget. */
.md_openscheduling_index .stepContainer .cardlist.buttonCards .card img.stepIcon {
		display:none;
}
/* widget scroll bar removal */
body {
  overflow-y: auto;
}

/* center button text */
/* ABW - SLG 9053009 */
.tbContainer label.togglebutton[for], .label.togglebutton[for] {
	text-align: center;
} 


/*Payment iframe */
#AddPmtMethodIFrame {
  position: relative;
}

#iFrameLoadingIndicator {
  height: 24.5rem;
}
#iFrameLoadingIndicator > .v-center {
  top: 10rem;
}

#extPmtPageFrame {
  border-width: 0px;
  height: 24.5rem;
  overflow-y: hidden;
  width: 100%;
}

#iFrameLoadingIndicator.mobileExtPmtPage,
#extPmtPageFrame.mobileExtPmtPage {
  height: 32rem;
}

@media only screen and (max-width: 768px) {
  #iFrameLoadingIndicator,
#extPmtPageFrame {
    height: 32rem;
  }
}

/* EPP Pay as Guest page */
#guestPay-content #extPmtPageFrame {
	border-width: 0px;
	height: 24.5rem;
	overflow-y: hidden;
	width: 100%
}
#guestPay-content #iFrameLoadingIndicator {
  height: 14rem;
}
#guestPay-content #iFrameLoadingIndicator .v-center {
  top: 5rem;
}
#guestPay-content #extPmtPageFrame.mobileExtPmtPage,
#guestPay-content #iFrameLoadingIndicator.mobileExtPmtPage {
  height: 24.5rem;
}
@media only screen and (max-width: 768px) {
  #guestPay-content #extPmtPageFrame,
#guestPay-content #iFrameLoadingIndicator {
    height: 24.5rem;
  }
}
/* Show hyperlinks */
div#confirmationbox > a {
text-decoration: underline;
color: #4E7E8C;
}


