﻿/* 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);
}

/* 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;
}
