﻿#graphicHeader:not(:empty) #header_logo .header_logo_link {
  background: transparent url("../images/logo.png") no-repeat scroll center/contain;
}

.selfArrivalBanner .banner-text, .prewrapWhitespace {
  white-space: normal;
}

.standardBanner.criticalType {
  background-color: lightyellow;
}

._Banner.critical {
  background-color: lightyellow;
}

._Segment._container.boundary-none._Banner.critical._readOnlyText._container {
  display: none;
}

.standardBanner.criticalType .header {
  color: #025DAB;
}

.standardBanner.criticalType {
  background-image: url(../images/yield_yellow.png);
}

.slotgroup .slot, .slotgroup .slot[class] {
  width: 100%;
}

.slot.secondary, .slot[class].secondary {
  font-weight: 400;
}

.section .button:only-child {
  margin: 0;
}

.button.secondary.neutral {
  background-color: #025DAB;
  color: #ffffff;
  font-weight: 600;
}

.textScroll {
  width: calc(66.6666666667% - 12px);
  height: 150px;
  overflow-y: scroll;
  padding: 5px;
  border: solid 1px #DEDEDE;
  font-size: 0.8rem;
  margin-left: 33%;
}

/*Trust Commerce*/
#extPmtPageFrame, #visitpayment-content #extPmtPageFrame, #visitpayment-content #iFrameLoadingIndicator {
  height: 60rem;
}

#guestPay-content #extPmtPageFrame, #guestPay-content #iFrameLoadingIndicator {
  height: 60rem;
}

@media only screen and (max-width: 825px) {
  #payment-content #extPmtPageFrame,
  #payment-content #iFrameLoadingIndicator,
  #guestPay-content #extPmtPageFrame,
  #guestPay-content #iFrameLoadingIndicator {
    height: 80rem;
  }
}
