/* Variables
--------------------------------------------------- */
/*
Styles for global order pages in WP
-----------------------------------------------------
   Table of Contents
-----------------------------------------------------
:: Header
:: Forms
:: Sidebars
:: Freeform styles
:: Overlays
:: Peekaboo
:: Ribbon
:: Disclaimer
:: Typography
:: Mobile
--------------------------------------------------- */
/* Order page disclaimer from CommerceGateway/css/order.css */
.order-page-disclaimer {
  max-width: 770px;
  margin: 0 auto;
  padding: 1em;
}

.order-page-disclaimer p {
  font-size: 0.8em;
  line-height: 1.4em;
}

/* No JS styles */
#no-js-text {
  background: #c30;
  color: #fff;
  display: none;
  font-weight: bold;
  margin-top: 10px;
  padding: 6px 10px;
  text-align: center;
}
#no-js-text a {
  color: #ffe393;
  text-decoration: underline;
}
#no-js-text a:hover {
  color: #ffc;
}

.no-js article {
  display: none;
}

.no-js #no-js-text {
  display: block;
}

/* ---------------------------------------------------
   Header
--------------------------------------------------- */
body {
  background: #eee;
  min-height: 100%;
}

html {
  background: transparent;
}

#preview-redirect {
  margin: 3rem 1rem 1.25rem;
}
#preview-redirect p {
  margin-bottom: 0;
}

.single-tmfofferspage {
  /* background:$white; */
}
.single-tmfofferspage .order-text {
  padding: 20px;
}
.single-tmfofferspage header.headline {
  padding: 0 20px;
}
.single-tmfofferspage article {
  background: #fff;
  border-radius: 0;
  padding: 20px !important;
}
@media only screen and (max-width: 767px) {
  .single-tmfofferspage article {
    padding: 20px 0 !important;
  }
}
.single-tmfofferspage aside {
  background: #fff;
  padding-top: 20px;
}
.single-tmfofferspage .row.full-width {
  max-width: 100%;
}
.single-tmfofferspage .row.full-width article {
  padding: 0 !important;
}
.single-tmfofferspage .row.full-width .order-text {
  padding: 0;
}
.single-tmfofferspage .row.full-width header.headline {
  display: none;
}
@media only screen and (min-width: 767px) {
  .single-tmfofferspage .row.shortform {
    width: 80%;
  }
}

.order-page-header {
  background-color: #fff;
  border-bottom: 1px solid #c8c8c8;
  padding: 2rem;
  text-align: center;
}
.order-page-header img {
  height: 70px;
  margin: 0 auto;
}

.single-tmf_vin_order_page .global-page-top {
  display: none;
}

/* UK small print stuff */
.order-page-small-print,
.order-page-regulator-statement {
  font-size: 0.9em;
  margin: 1.5rem;
}

/*# sourceMappingURL=order.css.map */
