﻿.btn-primary.base.text-uppercase {
  letter-spacing: 1px !important; /*Important still needed here*/
}

.btn-primary, a.acc-green-btn, #SearchBFPO,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle, .btn-primary:hover,
.btn-primary:focus, .form-control.btn-primary {
  background-color: #30a74b !important; /*Important still needed here*/
  background: #30a74b !important; /*Important still needed here*/
  font-weight: 500 !important; /*Important still needed here*/
  letter-spacing: 1px !important; /*Important still needed here*/
  height: 44px !important;
  font-family: "Azo-Sans", sans-serif !important;
  font-stretch: normal;
  font-style: normal;
  border: none !important;
  background-image: none !important;
}
.btn-primary.btn-save-card-easy-pay, a.acc-green-btn.btn-save-card-easy-pay, #SearchBFPO.btn-save-card-easy-pay,
.btn-primary:not(:disabled):not(.disabled):active.btn-save-card-easy-pay,
.btn-primary:not(:disabled):not(.disabled).active.btn-save-card-easy-pay,
.show > .btn-primary.dropdown-toggle.btn-save-card-easy-pay, .btn-primary:hover.btn-save-card-easy-pay,
.btn-primary:focus.btn-save-card-easy-pay, .form-control.btn-primary.btn-save-card-easy-pay {
  height: 36px !important;
}

.btn-primary:disabled, .btn-primary.disabled {
  background: #30a74b;
  background-color: #30a74b;
}

.btn-primary.disabled:hover, .btn-primary.disabled:focus,
.btn-primary.disabled.focus, .btn-primary[disabled]:hover,
.btn-primary[disabled]:focus, .btn-primary[disabled].focus,
fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {
  background: #30a74b;
  background-color: #30a74b;
}

.btn-next-primary, .btn-next-primary:active, .btn-next-primary:hover {
  background-color: #30a74b !important;
  font-weight: 500 !important;
  letter-spacing: 1px !important;
  height: 44px !important;
  font-family: "Azo-Sans", sans-serif !important;
  font-stretch: normal;
  font-style: normal;
  color: #ffffff;
  border: unset !important;
  background-image: unset !important;
  padding: 12px 0;
  text-transform: uppercase;
  font-size: 14px;
}

.btn-next-tertiary, .btn-next-tertiary:active, .btn-next-tertiary:focus {
  padding: 12px 0;
  height: 44px;
  border: 1px solid #000000 !important;
  background: #ffffff !important;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  font-size: 14px;
  text-transform: uppercase;
}

#SignInBtn, .btn-register-now {
  font-weight: 600 !important;
}

button[type=button].search-address {
  background-color: #30a74b !important;
  font-weight: 500 !important;
}

a.nxbtn.primary:not(.stocksearch-btn) {
  background-color: #30a74b;
  border-radius: 4px;
}

.PDFStatement .statement a.nxbtn.primary {
  background-color: #30a74b;
  background: #30a74b;
}

a.nxbtn.secondary, a.nxbtn.tertiary {
  border-radius: 4px;
}

.nxbtn.tertiary {
  border: 1px solid #000000;
}

button.btn-style {
  height: 44px;
}

.btn-tertiary.plp-view-item-cta {
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  font-weight: 500;
}

.btn-secondary {
  height: 44px !important;
}

#paperStatementBtn, #dropdownOlderStatments {
  background: #ffffff;
  border: 1px solid #000000;
  color: #000000;
  letter-spacing: normal;
  font-weight: 600;
  padding-top: 6px !important;
}

.btn:active:focus {
  outline: none;
}

.btn-default {
  text-shadow: none;
}

.btn-next-secondary {
  background: #000000;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 12px 0;
  height: 44px;
  font-size: 14px;
  text-transform: uppercase;
}

body #mainContent h2 span {
  text-transform: none;
}
body #mainContent #pri form #passwordLogin .row .inputOuter.passwordOuter {
  height: 44px;
  margin-bottom: 8px;
}
body #mainContent #pri form #passwordLogin .row .inputOuter.passwordOuter .ShowPasswordOuter a.ShowPassword, body #mainContent #pri form #passwordLogin .row .inputOuter.passwordOuter .ShowPasswordOuter button.ShowPassword {
  height: 38px;
  line-height: 38px;
  padding: 2px 8px;
  font-size: 12px;
  border: 1px solid #000 !important;
  border-left: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background-color: transparent !important;
}
body #mainContent #pri form #passwordLogin .row a.forgottenPassword {
  color: #30a74b !important;
}
body #mainContent #pri form #passwordLogin .row .inputOuter input {
  background-color: #ffffff;
  box-shadow: none;
  border: 1px solid #9e9e9e;
  height: 44px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 38px;
}
body #mainContent #pri form #passwordLogin .row .inputOuter input:focus {
  border: 1px solid #000000;
  outline: none;
}
body #mainContent #pri form #passwordLogin .row .inputOuter input.validation-shown, body #mainContent #pri form #passwordLogin .row .inputOuter input.validation-error, body #mainContent #pri form #passwordLogin .row .inputOuter input.input-validation-error {
  border: 1px solid #d91440;
}
body #mainContent #pri form #passwordLogin .row input[type=password]::-ms-reveal {
  display: none;
}
body #mainContent #pri form #passwordLogin .row label {
  font-family: "Azo-Sans", sans-serif;
}
body #mainContent #pri form #passwordLogin .row a.forgottenPassword {
  font-family: "Azo-Sans", sans-serif;
}
body #mainContent #pri ul.tabs li a {
  font-family: "Azo-Sans", sans-serif;
}
body #mainContent #pri ul.tabs li acronym {
  font-family: "Azo-Sans", sans-serif;
}
body #mainContent #pri .SignInContainer .nxbtn.secondary.large.btn-sign-in {
  background-color: #30a74b !important;
  border: 1px solid #30a74b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-weight: 500 !important;
  letter-spacing: 1px !important;
}
body #mainContent #sec .SecondaryContainer .nxbtn.primary.large span {
  text-transform: uppercase !important;
  font-weight: 500 !important;
  letter-spacing: 1px !important;
}
body #mainContent #sec .nxbtn.primary {
  background-color: #000000 !important;
}
body #mainContent .nxtCIcheckboxContainer span {
  content: "";
  height: 20px;
  width: 20px;
  border: 1px solid #9e9e9e;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 5px;
  left: 0px;
  position: relative;
  height: 16px;
  width: 16px;
  top: 0;
  background: #ffffff;
  margin-left: 0 !important;
}
body #mainContent .nxtCIcheckboxContainer span.checked {
  content: "";
  height: 20px;
  width: 20px;
  border: 2px solid #257f39 !important;
  background: url(/Images/Gel3-0/icon-ui-check.svg) no-repeat;
  background-position: center;
  background-size: 80%;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 5px;
  left: 0px;
  height: 14px;
  width: 14px;
  position: relative;
  margin-left: 0 !important;
  top: 0;
}
body #mainContent h1 {
  font-family: "Azo-Sans", sans-serif !important;
}
body #mainContent {
  font-size: 12px;
}
body #mainContent .button a, body #mainContent .button input, body #mainContent h3, body #mainContent form h2, body #mainContent h2 {
  font-family: "Azo-Sans", sans-serif;
}
body #mainContent div.button.reskin.small.secondary a#btnlogout, body #mainContent div.button.reskin.small.secondary a#btnshopnow {
  font-family: "Azo-Sans", sans-serif;
}
body #mainContent #pri h1.box span {
  text-transform: none !important;
  position: relative;
  top: 7px;
}
body #mainContent #pri h1.box span .req {
  top: 0px;
}
body #mainContent #pri #wrapper #divPayjax .tableWrapper thead tr th {
  height: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 12px;
  font-weight: 600;
  background-color: #f8f8f8;
}
body #mainContent #pri #wrapper #divPayjax .tableWrapper tbody tr:nth-child(even) {
  background-color: #f8f8f8;
}
body #mainContent #pri #wrapper #divPayjax .tableWrapper tbody tr td {
  height: 32px;
  padding-top: 5px;
  padding-bottom: 5px;
}
body #mainContent #pri #wrapper #divPayjax .tableWrapper tbody tr td.deleteIcon img {
  width: 12px;
  height: 12px;
}
body #mainContent #pri #wrapper #divPayjax .tableWrapper tbody tr td .tokenValue {
  float: left;
  width: 150px;
}
body #mainContent #pri #wrapper #divPayjax .tableWrapper tbody tr td .expDate {
  display: inline-block;
  padding-left: 100px !important;
}
body #mainContent #pri #wrapper .btn.add-new-card-worldpay {
  margin-left: 0px;
  background-color: #30a74b !important;
  font-weight: 500 !important;
  letter-spacing: 1px !important;
  font-family: "Azo-Sans", sans-serif !important;
  font-stretch: normal;
  font-style: normal;
  text-decoration: none;
  border: unset !important;
  background-image: unset !important;
  color: #ffffff;
  border-radius: 4px;
  font-size: 14px;
}
body #mainContent #pri .body-content .orderTrackingCopy {
  font: unset;
  font-family: "Azo-Sans", sans-serif;
  letter-spacing: normal;
  line-height: normal;
  font-stretch: normal;
  line-height: 1.5;
  font-size: 12px;
}
body #mainContent #pri .body-content .otrack #otracktabs {
  width: 691px;
  height: 37px;
  border-bottom: solid 1px #000000;
}
body #mainContent #pri .body-content .otrack #otracktabs li a {
  color: #30a74b;
  margin-right: 0px;
  width: 148px;
  height: 36px;
  background: none;
  font-family: "Azo-Sans", sans-serif;
  letter-spacing: normal;
  line-height: normal;
  font-stretch: normal;
  line-height: 36px;
  font-size: 14px;
  color: #000000;
}
body #mainContent #pri .body-content .otrack #otracktabs li a#ot-all {
  border-left: solid 1px #b7b7b7;
  border-top: solid 1px #b7b7b7;
  border-right: solid 1px #b7b7b7;
  border-top-left-radius: 4px;
}
body #mainContent #pri .body-content .otrack #otracktabs li a#ot-reserved {
  border-top: solid 1px #b7b7b7;
  border-right: solid 1px #b7b7b7;
}
body #mainContent #pri .body-content .otrack #otracktabs li a#ot-returned {
  border-top: solid 1px #b7b7b7;
  border-right: solid 1px #b7b7b7;
  border-top-right-radius: 4px;
}
body #mainContent #pri .body-content .otrack #otracktabs li a.active {
  height: 33px;
  line-height: 33px;
  border-left: solid 1px #000000 !important;
  border-right: solid 1px #000000 !important;
  border-top: solid 4px #30a74b !important;
  border-bottom: solid 1px #ffffff !important;
  background-color: #ffffff;
}
body #mainContent #pri .body-content .otrack #otable {
  font: unset;
  font-family: "Azo-Sans", sans-serif;
  letter-spacing: normal;
  line-height: normal;
  font-stretch: normal;
  font-size: 12px;
  width: 691px;
}
body #mainContent #pri .body-content .otrack #otable tr {
  background-color: #f7f7f7;
}
body #mainContent #pri .body-content .otrack #otable tr.alt {
  background-color: #ffffff;
}
body #mainContent #pri .body-content .otrack #otable tr th {
  height: 25px;
  line-height: 25px;
  background: none;
  background-color: #ffffff;
  position: relative;
}
body #mainContent #pri .body-content .otrack #otable tr th span {
  background: none;
}
body #mainContent #pri .body-content .otrack #otable tr th span::before {
  background-image: url(/Images/Gel3-0/icon-ui-chevron.svg);
  background-position: center;
  background-repeat: no-repeat;
  width: 12px;
  height: 18px;
  content: "  ";
  position: absolute;
  margin-left: 4px;
  margin-top: 4px;
}
body #mainContent #pri .body-content .otrack #otable tr th span.sort2::before {
  transform: rotate(180deg);
}
body #mainContent #pri .body-content .otrack #otable td {
  border-bottom: 1px solid #d1d1d1;
}
body #mainContent #pri .body-content .otrack #otable td.tCol1 {
  border-bottom: 1px solid #d1d1d1 !important;
  text-align: center;
}
body #mainContent #pri .body-content .otrack #otable .itemlist {
  border: none;
  background: none;
}
body #mainContent #pri .body-content .otrack #otable .itemlist ul li .pcode {
  color: #30a74b;
  background-color: unset;
}
body #mainContent #pri .body-content .order-tracking-heading {
  width: 100%;
  margin-right: 0;
}
body #mainContent #pri .body-content .order-tracking-customer-information {
  border: none !important;
  position: absolute;
  margin-left: 72%;
  padding: 0px 8px 4px 8px;
}
body #mainContent #pri .body-content .order-tracking-customer-information .order-tracking-customer-information-key, body #mainContent #pri .body-content .order-tracking-customer-information .order-tracking-customer-information-value {
  color: #000000;
  font-family: "Azo-Sans", sans-serif;
  font-weight: 400;
  font-size: 12px;
}
body #mainContent #pri .body-content .order-tracking-nav .nav-tabs {
  border-bottom: 1px solid #000000;
}
body #mainContent #pri .body-content .order-tracking-nav .nav-tabs .border-active.active {
  border-color: #000000;
  border-top: 2px solid #30a74b;
}
body #mainContent #pri .body-content #getMoreOrdersContainer {
  background: none;
}
body #mainContent #pri .body-content #getMoreOrdersContainer .getMoreOrders {
  margin: 0 20px 0 5px;
  background: none repeat scroll 0 0 #E8E8E8;
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
}
body #mainContent #pri .body-content .orderTrackingCopy1 {
  font-family: "Azo-Sans", sans-serif;
  letter-spacing: normal;
  line-height: normal;
  font-stretch: normal;
  font-size: 12px;
}
body #mainContent #pri .body-content .tab-content .order-point-active .order-point-oval {
  background-color: #30a74b;
}
body #mainContent #pri #nuContainer .box.top {
  background-color: #f8f8f8;
  border-top: solid 1px #eaeaea;
}
body #mainContent #pri #nuContainer .box.top span {
  font-size: 14px;
  font-weight: 600;
  text-transform: lowercase !important;
}
body #mainContent #pri #nuContainer .bottom a {
  color: #257f39;
  height: 40px;
  text-decoration: underline;
  font-weight: 600;
  font-size: 12px;
}
body #mainContent #pri #nuContainer .bottom .nu-summary p {
  padding: 5px 0px;
}
body #mainContent #pri #nuContainer .bottom .nu-summary span {
  height: 20px;
  width: 20px;
}
body #mainContent #pri #nuContainer .bottom .nu-summary span.nu-tickmark {
  background-image: url(/Images/Gel3-0/icon-ui-check-green.svg);
  background-position: center;
  transform: scale(0.7);
}
body #mainContent #pri #nuContainer .bottom .nu-summary span.nu-tickmark + span {
  font-size: 14px;
}
body #mainContent #pri #nuContainer .bottom .nu-summary span.nu-calendar {
  display: none;
}
body #mainContent #pri #nuContainer #nuManage-container button.nu-button {
  min-width: 174px;
  height: 36px;
  line-height: 36px;
  border-radius: 4px;
  background-color: #ffffff;
  border: solid 1px #000000;
  color: #000000;
  text-shadow: none;
  font-size: 12px;
  font-weight: 600;
  padding: 0px 12px;
  letter-spacing: 1px;
}
body #mainContent #pri .divAddAddress .editDelAddress h1 {
  font-size: 16px;
  font-weight: 600;
}
body #mainContent #pri .divAddAddress .editDelAddress span {
  font-size: 12px;
  font-weight: normal;
  text-transform: none !important;
}
body #mainContent #pri .divAddAddress .editDelAddress span .req {
  color: #d91440 !important;
}
body #mainContent #pri .divAddAddress .box.extraWidth {
  border: none;
  border-top: 1px solid #eaeaea;
  padding: 0px;
}
body #mainContent #pri .divAddAddress .box.extraWidth .editAddressHeader h2 {
  background-image: none;
  padding-left: 0px;
}
body #mainContent #pri .divAddAddress .box.extraWidth .address-finder.PostcodeSearch .top-message {
  border-bottom: none;
}
body #mainContent #pri .divAddAddress .box.extraWidth .address-finder.PostcodeSearch .row.oneline.rowspacer {
  padding-top: 12px;
  padding-left: 0px;
}
body #mainContent #pri .divAddAddress .box.extraWidth .address-finder.PostcodeSearch .row.oneline.rowspacer label[for=MakeDefault] {
  margin-left: 200px;
  line-height: 20px;
}
body #mainContent #pri .divAddAddress .box.extraWidth .address-finder.PostcodeSearch .row.oneline.rowspacer .inputOuter.checkbox {
  /*&::before {
      @include Gel3InputCheckboxUnchecked();
      height: 15px;
      width: 15px;
      top: 0px;
      left: 0px;
  }

  &.editing::before {
      @include Gel3InputCheckboxChecked();
      height: 15px;
      width: 15px;
      top: 0px;
      left: 0px;
  }


  input[name="MakeDefault"] {
      opacity: 0;
      height: 15px;
      width: 15px;
  }*/
}
body #mainContent #pri .divAddAddress .box.extraWidth .address-finder #MakeDefault {
  height: 16px;
  width: 16px;
  margin-top: 0px;
  border-radius: 4px;
  -moz-appearance: initial;
  border: none;
}
body #mainContent #pri .divAddAddress .box.extraWidth .address-finder #MakeDefault:after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  border: 1px solid #9e9e9e;
  border-radius: 4px;
  background-color: #ffffff;
}
body #mainContent #pri .divAddAddress .box.extraWidth .address-finder #MakeDefault:checked:after {
  width: 14px;
  height: 14px;
  background-image: url(/Images/Gel3-0/icon-ui-check.svg);
  background-size: 12px;
  background-position: center;
  background-repeat: no-repeat;
  border: 2px solid #257f39;
}
body #mainContent #pri .divAddAddress .box.extraWidth .address-finder .divAddAddressBtn .button {
  bottom: -10px;
  margin-left: 190px;
  margin-bottom: 10px;
}
body #mainContent #pri .divAddAddress .box.extraWidth .address-finder .divAddAddressBtn .button .buttonInner input {
  background-color: #30a74b !important;
  font-weight: 500 !important;
  letter-spacing: 1px !important;
  font-family: "Azo-Sans", sans-serif !important;
  font-stretch: normal;
  font-style: normal;
  text-decoration: none;
  border: unset !important;
  background-image: unset !important;
  color: #ffffff;
  border-radius: 4px;
  width: 228px !important;
}
body #mainContent #pri .communications .icn-email {
  height: 53px;
}
body #mainContent #sec .account-menu {
  font-size: 14px;
}
body #mainContent #sec .account-menu h2 {
  font-family: "Azo-Sans", sans-serif;
  width: 120px;
  height: 23px;
  font-size: 18px;
  text-transform: capitalize;
  font-weight: 500;
}
body #mainContent #sec .account-menu .headerShadow .shadowLineLeft, body #mainContent #sec .account-menu .headerShadow .shadowLineRight {
  border-bottom: 1px solid #eaeaea;
}
body #mainContent #sec .account-menu > ul > li {
  margin: 2px 0 4px 7px;
  background-image: none;
  position: relative;
}
body #mainContent #sec .account-menu > ul > li::before {
  background-image: url(/Images/Gel3-0/icon-ui-chevron.svg);
  background-position: center;
  background-repeat: no-repeat;
  width: 12px;
  height: 18px;
  position: absolute;
  content: "  ";
  width: 12px;
  height: 15px;
  transform: rotate(-90deg);
  background-size: contain;
  margin-right: 10px;
  left: 14px;
}
body #mainContent #sec .account-menu > ul > li.active.withChildren::before {
  transform: rotate(0deg);
}
body #mainContent #sec .account-menu > ul > li a {
  margin-left: 15px;
}
body #mainContent #sec .account-menu > ul > li.DisableMenuOption {
  text-indent: 15px;
}
body #mainContent #dialogWindow #dialogWindowContent #dialogWindowHeader {
  font-size: 14px;
  text-transform: none;
  padding: 19px 25px 10px 25px;
  font-weight: 600;
  text-align: center;
}
body #mainContent #dialogWindow #dialogWindowContent .close {
  background: url(/Images/Gel3-0/icon-ui-close.svg) !important;
  background-repeat: no-repeat !important;
  margin: 10px 0px 0 10px;
}
body #mainContent #dialogWindow #dialogWindowContent .button.small .buttonInner > * {
  height: 36px;
}
body #mainContent #dialogWindow #dialogWindowContent .button.primary .buttonInner input {
  height: 36px;
  width: 121px;
}
body #mainContent #dialogWindow #dialogWindowContent .button.link {
  top: 0px;
}
body #mainContent #dialogWindow #dialogWindowContent .button.link .buttonInner input[value=Cancel] {
  min-width: 174px;
  height: 36px;
  line-height: 36px;
  border-radius: 4px;
  background-color: #ffffff;
  border: solid 1px #000000;
  color: #000000;
  text-shadow: none;
  font-size: 12px;
  font-weight: 600;
  padding: 0px 12px;
  letter-spacing: 1px;
  min-width: 121px;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
}
body #mainContent div.button.primary .buttonInner a, body #mainContent div.button.primary .buttonInner input {
  background-color: #30a74b !important;
  font-weight: 500 !important;
  letter-spacing: 1px !important;
  font-family: "Azo-Sans", sans-serif !important;
  font-stretch: normal;
  font-style: normal;
  text-decoration: none;
  border: unset !important;
  background-image: unset !important;
  color: #ffffff;
  border-radius: 4px;
  text-shadow: none !important;
  font-size: 12px;
}
body #mainContent div.button.secondary .buttonInner {
  height: 45px;
}
body #mainContent div.button.secondary .buttonInner a, body #mainContent div.button.secondary .buttonInner input {
  min-width: 174px;
  height: 36px;
  line-height: 36px;
  border-radius: 4px;
  background-color: #ffffff;
  border: solid 1px #000000;
  color: #000000;
  text-shadow: none;
  font-size: 12px;
  font-weight: 600;
  padding: 0px 12px;
  letter-spacing: 1px;
}
body #mainContent div.button.secondary .buttonInner a {
  padding: 0px;
}
body #mainContent div.button.secondary .buttonInner input {
  height: 38px;
}
body #mainContent div.button.link .buttonInner input {
  color: #257f39;
  font-size: 12px;
  font-weight: 500;
}
body #mainContent #SwitchForm div.button.link .buttonInner input {
  text-decoration: none;
}
body #mainContent .row .rowspacer {
  padding-left: 0px;
}
body #mainContent div.boxlinks a {
  color: #257f39;
  font-size: 12px !important;
  font-weight: 500;
}
body #mainContent div.boxlinks img {
  width: 16px;
}
body #mainContent h1.boxclassic {
  text-transform: capitalize;
  height: 23px;
  font-size: 18px;
  border-bottom: 1px solid #eaeaea !important;
  width: 707px !important;
  font-family: "Azo-Sans", sans-serif;
  font-weight: 500;
  padding-bottom: 12px;
  padding-top: 5px;
}
body #mainContent h1.boxclassic + .box {
  background-color: #f8f8f8;
  border: none;
  border-top: solid 1px #eaeaea;
}
body #mainContent .summaryBox {
  font-family: "Azo-Sans", sans-serif;
  border: none !important;
  font-size: 12px !important;
  z-index: 1;
  position: absolute;
  margin-left: 72%;
  font-weight: 400 !important;
  width: 195px;
}
body #mainContent .summaryBox span {
  font-family: "Azo-Sans", sans-serif;
  color: #000000 !important;
  width: 112px !important;
}
body #mainContent .summaryBox span + a {
  color: #000000;
  text-decoration: none;
}
body #mainContent div.box {
  font-family: "Azo-Sans", sans-serif;
  border-bottom: solid 1px #eaeaea;
  border-left: solid 1px #eaeaea;
  border-right: solid 1px #eaeaea;
  border-top: none;
}
body #mainContent div.box.outerbox {
  border: none;
  padding-right: 0px;
  padding-left: 0px;
}
body #mainContent div.box p, body #mainContent div.box label {
  font-size: 12px;
}
body #mainContent div.box p sup.req, body #mainContent div.box label sup.req {
  color: #d91440 !important;
}
body #mainContent div.box h2 {
  text-transform: capitalize;
  font-weight: 600;
}
body #mainContent div.box h3 {
  text-transform: capitalize;
  font-size: 14px !important;
  font-weight: 600;
  margin-left: 0 !important;
}
body #mainContent div.box b {
  font-weight: 600;
}
body #mainContent div.box b a {
  font-weight: 600;
  color: #000000 !important;
  text-decoration: none;
}
body #mainContent div.box .button {
  bottom: 6px;
}
body #mainContent div.box .button.link {
  margin: 0.5em 0 0.5em 180px;
}
body #mainContent div.box.header {
  background-color: #f8f8f8;
  border-top: 1px solid #eaeaea;
  font-size: 14px;
}
body #mainContent div.box.icn-home, body #mainContent div.box.icn-email, body #mainContent div.box.icn-subscriptions, body #mainContent div.box.icn-password {
  height: 155px;
  background-image: none !important;
}
body #mainContent div.box.callback {
  font-size: 12px !important;
  line-height: 1.5;
  margin-top: 0px !important;
  padding-top: 15px;
}
body #mainContent div.box.callback .button {
  position: static;
  margin-top: 10px;
}
body #mainContent div.box.icn-email {
  background-image: none;
  height: 149px;
}
body #mainContent div.box.icn-email h3 {
  text-transform: capitalize;
  font-family: "Azo-Sans", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
body #mainContent div.box.icn-email p {
  font-size: 12px;
}
body #mainContent div.box.icn-email .txtEmailAddress.inputOuter {
  font-size: 12px;
}
body #mainContent div.box.icn-email .txtEmailAddress .inputOuter input[type=text] {
  width: 224px;
  font-size: 12px;
  padding: 2px 33px 2px 3px;
}
body #mainContent div.box.icn-email .button .buttonInner .buttonMid {
  height: 45px !important;
}
body #mainContent div.box.icn-email .button .buttonInner .buttonMid input[type=submit] {
  min-width: 174px;
  height: 36px;
  line-height: 36px;
  border-radius: 4px;
  background-color: #ffffff;
  border: solid 1px #000000;
  color: #000000;
  text-shadow: none;
  font-size: 12px;
  font-weight: 600;
  padding: 0px 12px;
  letter-spacing: 1px;
}
body #mainContent div.box.icn-password {
  height: 197px;
}
body #mainContent div.box.icn-password h3 {
  text-transform: capitalize;
  font-family: "Azo-Sans", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
body #mainContent div.box.icn-password p {
  font-size: 12px;
}
body #mainContent div.box.icn-password label[for=Password] {
  margin-top: -26px !important;
  left: 107px;
  font-size: 12px;
  font-weight: normal;
}
body #mainContent div.box.icn-password .oneline .inputOuter input[name=Password] {
  background-color: #ffffff;
  box-shadow: none;
  border: 1px solid #9e9e9e;
  height: 44px;
  width: 224px;
  height: 28px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px #9e9e9e;
}
body #mainContent div.box.icn-password .oneline .inputOuter input[name=Password]:focus {
  border: 1px solid #000000;
  outline: none;
}
body #mainContent div.box.icn-password .oneline .inputOuter input[name=Password].validation-shown, body #mainContent div.box.icn-password .oneline .inputOuter input[name=Password].validation-error, body #mainContent div.box.icn-password .oneline .inputOuter input[name=Password].input-validation-error {
  border: 1px solid #d91440;
}
body #mainContent div.box.icn-password .oneline .inputOuter input[name=Password]:focus {
  border: 1px solid #000000;
}
body #mainContent div.box.icn-password .oneline .inputOuter .fieldtip {
  margin: 8px 210px 0 0 !important;
  background: url(/Images/Gel3-0/icon-outline-question.svg);
  height: 24px;
  width: 24px;
  background-position: center;
  background-size: 24px;
}
body #mainContent div.box.icn-password .oneline .inputOuter .fieldtip ~ table.inputMessage {
  width: 100%;
  height: 20px;
  top: 0px;
  left: 0px;
  position: relative;
}
body #mainContent div.box.icn-password .checkboxOuter {
  margin-left: 180px;
  background: none;
  position: relative;
}
body #mainContent div.box.icn-password .checkboxOuter label {
  float: left;
  margin-left: 8px;
}
body #mainContent div.box.icn-password .checkboxOuter input[type=checkbox]:not(:checked) ~ label::before {
  content: "";
  height: 20px;
  width: 20px;
  border: 1px solid #9e9e9e;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 5px;
  left: 0px;
  height: 15px;
  width: 15px;
  top: 0px;
  left: 0px;
}
body #mainContent div.box.icn-password .checkboxOuter input[type=checkbox]:checked ~ label::before {
  content: "";
  height: 20px;
  width: 20px;
  border: 2px solid #257f39 !important;
  background: url(/Images/Gel3-0/icon-ui-check.svg) no-repeat;
  background-position: center;
  background-size: 80%;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 5px;
  left: 0px;
  height: 13px;
  width: 13px;
  top: 0px;
  left: 0px;
}
body #mainContent div.box.icn-password .checkboxOuter #ShowPassword {
  float: left;
  margin: 0px;
}
body #mainContent div.box.icn-password .buttonInner .buttonMid {
  height: 45px !important;
}
body #mainContent div.box.icn-password .buttonInner .buttonMid input[type=submit] {
  min-width: 174px;
  height: 36px;
  line-height: 36px;
  border-radius: 4px;
  background-color: #ffffff;
  border: solid 1px #000000;
  color: #000000;
  text-shadow: none;
  font-size: 12px;
  font-weight: 600;
  padding: 0px 12px;
  letter-spacing: 1px;
}
body #mainContent div.box.icn-subscriptions {
  height: 236px;
}
body #mainContent div.box.icn-subscriptions .checkboxes .row.oneline .content-left, body #mainContent div.box.icn-subscriptions .checkboxes .row.oneline .content-right {
  position: relative;
}
body #mainContent div.box.icn-subscriptions .checkboxes .row.oneline .buttonInner input[type=submit] {
  width: 174px;
}
body #mainContent div.box.icn-subscriptions .checkboxes .row.oneline input[type=checkbox] ~ label {
  font-weight: normal;
  line-height: 20px;
}
body #mainContent div.box.icn-subscriptions .checkboxes .row.oneline input[type=checkbox]:not(:checked) ~ label {
  background: none;
}
body #mainContent div.box.icn-subscriptions .checkboxes .row.oneline input[type=checkbox]:not(:checked) ~ label::before {
  content: "";
  height: 20px;
  width: 20px;
  border: 1px solid #9e9e9e;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 5px;
  left: 0px;
  height: 15px;
  width: 15px;
  top: -2px;
  left: 28px;
}
body #mainContent div.box.icn-subscriptions .checkboxes .row.oneline input[type=checkbox]:checked ~ label {
  background: none;
}
body #mainContent div.box.icn-subscriptions .checkboxes .row.oneline input[type=checkbox]:checked ~ label::before {
  content: "";
  height: 20px;
  width: 20px;
  border: 2px solid #257f39 !important;
  background: url(/Images/Gel3-0/icon-ui-check.svg) no-repeat;
  background-position: center;
  background-size: 80%;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 5px;
  left: 0px;
  height: 13px;
  width: 13px;
  top: -2px;
  left: 28px;
}
body #mainContent div.box.icn-subscriptions .checkboxes .row.oneline input[type=checkbox] ~ label[for=ContactForSale]::before {
  left: 48px;
  top: 0px;
}
body #mainContent div.box.icn-subscriptions .checkboxes .next_marketing-opts {
  margin-left: 0px !important;
  font-size: 14px;
  font-weight: 600;
}
body #mainContent div.box.icn-subscriptions .checkboxes .marketing-opts {
  font-size: 14px;
  font-weight: 600;
  margin-left: 15%;
}
body #mainContent div.box.icn-subscriptions .checkboxes .row.oneline #ContactForSaleWrapper::before {
  color: #979797;
  font-size: 38px;
  position: absolute;
  content: "";
  display: block;
  width: 6px;
  height: 10px;
  border-left: 2px solid #979797;
  border-bottom: 2px solid #979797;
}
body #mainContent div.box.icn-subscriptions .fieldtip {
  background: url(/Images/Gel3-0/icon-outline-question.svg);
  height: 20px;
  width: 20px;
  background-position: center;
  background-size: 20px;
}
body #mainContent div.box.icn-home.billing {
  height: 26px;
  background-color: #f8f8f8;
  border-top: 1px solid #eaeaea;
}
body #mainContent div.box.icn-home.billing h3 b {
  font-weight: 600;
}
body #mainContent div.box.icn-home.pMargin {
  height: 32px;
}
body #mainContent div.box.icn-home.pMargin .button {
  bottom: -2px;
}
body #mainContent div.box.icn-home.pMargin .button .buttonInner a {
  background-color: #30a74b !important;
  font-weight: 500 !important;
  letter-spacing: 1px !important;
  font-family: "Azo-Sans", sans-serif !important;
  font-stretch: normal;
  font-style: normal;
  text-decoration: none;
  border: unset !important;
  background-image: unset !important;
  color: #ffffff;
  border-radius: 4px;
}
body #mainContent div.box.icn-lock a, body #mainContent div.box.icn-lock a:active, body #mainContent div.box.icn-lock a:focus, body #mainContent div.box.icn-lock a:hover, body #mainContent div.box.icn-lock a:visited {
  color: #257f39;
}
body #mainContent div.box.bottom.bottomGap .row.oneline label.left {
  margin-top: 7px;
  font-size: 14px;
}
body #mainContent h2.order-tracking-name {
  text-transform: capitalize;
  height: 23px;
  font-size: 18px;
  border-bottom: none;
  width: 707px !important;
  font-family: "Azo-Sans", sans-serif;
  font-weight: 600 !important;
}
body #mainContent .details h2 {
  text-transform: capitalize;
  width: 234px;
  height: 18px;
  font-family: "Azo-Sans", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
body #mainContent .messagebox {
  padding: 12px 16px;
}
body #mainContent .messagebox.Success {
  background-color: #f4f9f6;
  border-color: #f4f9f6;
  border-left-color: #257f39;
}
body #mainContent .messagebox .msgContent span.msgboxTitle {
  text-transform: none;
  font-family: "Azo-Sans", sans-serif;
  font-size: 14px;
  letter-spacing: normal;
}
body #mainContent .messagebox .msgContent .msgBody {
  display: flex;
  flex-direction: column;
}
body #mainContent .messagebox .msgContent .msgBody .button.small.secondary .buttonInner {
  float: right;
}
body #mainContent .actionMessage.cardAddFail .messagebox .msgContent .msgBody {
  list-style-position: inside;
}
body #mainContent .icn-phone {
  height: auto;
  background-image: none !important;
}
body #mainContent .icn-update, body #mainContent .icn-lock, body #mainContent .icn-secure {
  background-image: none !important;
}
body #mainContent .inputOuter input[type=text] {
  width: 331px;
  height: 28px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px #9e9e9e;
  font-size: 12px;
}
body #mainContent .inputOuter input[type=text]:focus {
  border: 1px solid #000000;
}
body #mainContent .inputOuter.validation-failed input, body #mainContent .inputOuter.validation-failed select {
  border-color: #d91440;
}
body #mainContent h1.box {
  text-transform: capitalize;
  font-weight: 600;
  border-bottom: 1px solid #eaeaea;
}
body #mainContent.DCaddresses .divAddAddress .divAddAddressBtn .button {
  margin-left: 190px;
}
body #mainContent div.box .row.oneline .messageArrow {
  display: none;
}
body #mainContent div.box .row.oneline .inputOuter .inputMessage {
  left: 0px;
  width: 100%;
}
body #mainContent .inputOuter .inputMessage {
  position: relative;
  height: 20px;
  top: 0px;
  left: 170px;
}
body #mainContent .field-validation-error span {
  text-transform: none !important;
}
body #mainContent .inputOuter.focus-message-added .messageArrow, body #mainContent .ui-dialog .inputOuter .messageArrow {
  display: none;
}
body #mainContent #passwordOuter .inputMessage {
  left: 0px;
}
body #mainContent .inputOuter.validation-failed .fldFlag,
body .ui-dialog .inputOuter.validation-failed .fldFlag,
body #mainContent .inputOuter .fldFlag.server-validation-failed,
body .ui-dialog .inputOuter .fldFlag.server-validation-failed,
body #mainContent .inputOuter.validation-failed .messageArrow,
body .ui-dialog .inputOuter.validation-failed .messageArrow,
body #mainContent .inputOuter .messageArrow.server-validation-failed,
body .ui-dialog .inputOuter .messageArrow.server-validation-failed {
  display: none;
}
body #mainContent.addresses .messagebox .msgContent .msgBody, body #mainContent.DCaddresses .messagebox .msgContent .msgBody {
  display: block;
}
body #mainContent.DCaddresses .divAddAddress .switch-form {
  top: -3rem;
}
body #mainContent .optionHeading h2 {
  color: #000000;
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
}
body #mainContent .communications div.box.icn-home {
  height: auto;
}
body #mainContent .communications div.box.icn-home .addressChange {
  margin-bottom: 22px;
}
body ul.easypayTokens {
  border: 1px solid #eaeaea;
}
body ul.easypayTokens li {
  border-bottom: 1px solid #eaeaea;
  background: none;
}
body ul.easypayTokens li:not(.selected):after {
  content: "";
  position: absolute;
  right: 10px;
  top: 20px;
  display: inline-block;
  transform: rotate(-90deg);
  width: 18px;
  height: 20px;
  background: url(/Images/Gel3-0/icon-ui-chevron.svg) right center/18px no-repeat;
  opacity: 0.4;
}
body #statement_table div.button.secondary .buttonInner input {
  min-width: 10px;
  height: 24px;
  line-height: normal;
}
body #statement_table #HeaderRow p {
  letter-spacing: -0.2px;
}
body .worldpay-payment-frame {
  border-top: 1px solid #eaeaea;
}
body .PDFStatement #statementContainer div.statementHeader {
  border-color: #eaeaea;
  background-color: #f7f7f7;
  background-image: url(/Images/Gel3-0/icon-outline-document@2x.png);
  background-size: 26px;
}
body .PDFStatement #statementContainer div.statementbutton {
  border-color: #eaeaea;
}
body .PDFStatement #olderStatements {
  background: #f7f7f7;
  border: 1px solid #eaeaea;
}
body .PDFStatement #olderStatements .lblOlderStatements {
  font-size: 14px;
  text-transform: none;
}
body .PDFStatement #olderStatements #statementListContainer a.nxbtn.secondary {
  color: #000000;
}
body .PDFStatement a.nxbtn.primary {
  background-image: none;
}
body .PDFStatement .statementDetailsDiv {
  border-color: #eaeaea;
}
body .nxbtn.secondary {
  background: #ffffff;
  border: 1px solid #000000;
  color: #000000;
}
body .pvb-content .cardPaymentBox .row.pvb-oneline button {
  background: #30a74b;
}
body body #mainContent.accountsummary .statement_table .box1 {
  border-right: 5px solid #eaeaea;
}
body body #mainContent.accountsummary .statement_table.contain1 {
  border: 5px solid #eaeaea;
}
body body #mainContent.accountsummary .statement_table caption {
  color: #000000;
  text-transform: none;
  font-size: 12px;
  border-bottom: 1px solid #eaeaea;
}
body body #mainContent.accountsummary .statement_table .latestStatementLink, body body #mainContent.accountsummary .statement_table .manageStatementsLink, body body #mainContent.accountsummary .statement_table .makePaymentLink {
  color: #257f39;
  font-weight: 500;
  font-size: 12px;
  width: 200px;
}
body #mainContent.payments .account-balance-summary #present-balance {
  border: 1px solid #eaeaea;
}
body #mainContent.payments .account-balance-summary #present-balance .img-div {
  background: url(/Images/Gel3-0/icon-outline-time@2x.png) 4px/28px no-repeat;
}
body #mainContent.payments .account-balance-summary #recent-sales {
  border: 1px solid #eaeaea;
}
body #mainContent.payments .account-balance-summary #recent-sales .img-div {
  background: url(/Images/Gel3-0/icon-outline-bag@2x.png) 4px/28px no-repeat;
}
body #mainContent.payments .account-balance-summary #minimum-payment {
  border: 1px solid #eaeaea;
}
body #mainContent.payments .account-balance-summary #minimum-payment .img-div {
  background: url(/Images/Gel3-0/icon-outline-payment-card@2x.png) 4px/28px no-repeat;
}
body #mainContent.payments .account-balance-summary div.header {
  background: #f7f7f7;
}
body #mainContent.payments .paymentOptionWrapper {
  border: 1px solid #eaeaea;
}
body #mainContent.payments .paymentOptionWrapper .payments-options:last-child {
  border-bottom: 1px solid #eaeaea;
}
body #mainContent.payments .payments-options {
  border: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
}
body #mainContent.payments #paymentViewBox {
  border: 1px solid #eaeaea;
}
body #mainContent.payments #paymentViewBox .top {
  background: #f7f7f7;
  border-bottom: 1px solid #eaeaea;
}
body #mainContent.payments #paymentViewBox .payment-top {
  border-bottom: 0;
}
body #mainContent.payments #paymentViewBox .bottom .paymentValue .txtAmount input#Amount {
  background-color: #ffffff;
  box-shadow: none;
  border: 1px solid #9e9e9e;
  height: 44px;
  height: 28px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
body #mainContent.payments #paymentViewBox .bottom .paymentValue .txtAmount input#Amount:focus {
  border: 1px solid #000000;
  outline: none;
}
body #mainContent.payments #paymentViewBox .bottom .paymentValue .txtAmount input#Amount.validation-shown, body #mainContent.payments #paymentViewBox .bottom .paymentValue .txtAmount input#Amount.validation-error, body #mainContent.payments #paymentViewBox .bottom .paymentValue .txtAmount input#Amount.input-validation-error {
  border: 1px solid #d91440;
}
body #mainContent.payments #paymentViewBox .bottom .paymentValue .txtAmount.validation-failed input#Amount {
  border: 1px solid #d91440 !important;
}
body #mainContent.payments a {
  color: #000000;
}
body #mainContent.payments .radio-container input:checked ~ .next-radio-btn {
  border: 2px solid #257f39;
}
body #mainContent.payments .radio-container input:checked ~ .next-radio-btn:after {
  width: 10px;
  height: 10px;
  top: 6px;
  left: 6px;
}
body #mainContent.payments input:focus {
  outline: none;
}
body #mainContent.payments input[type=text]:not([disabled]), body #mainContent.payments input[type=number]:not([disabled]) {
  text-indent: 10px;
  background-color: #ffffff;
  box-shadow: none;
  border: 1px solid #9e9e9e;
  height: 44px;
  height: 30px;
}
body #mainContent.payments input[type=text]:not([disabled]):focus, body #mainContent.payments input[type=number]:not([disabled]):focus {
  border: 1px solid #000000;
  outline: none;
}
body #mainContent.payments input[type=text]:not([disabled]).validation-shown, body #mainContent.payments input[type=text]:not([disabled]).validation-error, body #mainContent.payments input[type=text]:not([disabled]).input-validation-error, body #mainContent.payments input[type=number]:not([disabled]).validation-shown, body #mainContent.payments input[type=number]:not([disabled]).validation-error, body #mainContent.payments input[type=number]:not([disabled]).input-validation-error {
  border: 1px solid #d91440;
}
body #mainContent.payments input[type=text]:not([disabled]).input-validation-error, body #mainContent.payments input[type=number]:not([disabled]).input-validation-error {
  border: 1px solid #d91440 !important;
}
body #mainContent.payments button.nxbtn.primary {
  background: #30a74b;
  letter-spacing: 1px;
}
body #mainContent.CardPayment h1.mainHeader {
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
  position: relative;
  top: 0;
  margin-bottom: 0px;
}
body #mainContent.CardPayment .part {
  margin-top: 4px;
  border-top: 1px solid #eaeaea;
}
body #mainContent.CardPayment hr {
  border-top: 1px solid #eaeaea;
}
body #mainContent.CardPayment [for=Amount] {
  font-size: 14px;
}
body #mainContent #DeleteCardToken a {
  color: #257f39;
}
body #mainContent #DeleteCardToken .TokenContainer .yesDeleteButton {
  background: #30a74b;
}
body #mainContent #contain_waystopay h3 {
  text-transform: capitalize;
}
body #mainContent #pri form[name=ArrangeReturnsForm] h1, body #mainContent #pri form h1 {
  font-size: 18px;
  font-weight: 500;
  width: 707px;
  height: 23px;
  border-bottom: solid 1px #eaeaea;
  padding-top: 5px;
  padding-bottom: 12px;
  margin-bottom: 15px;
}
body #mainContent #pri form[name=ArrangeReturnsForm] h2, body #mainContent #pri form h2 {
  font-size: 14px;
  margin-bottom: 10px;
}
body #mainContent #pri form[name=ArrangeReturnsForm] .bullets li, body #mainContent #pri form .bullets li {
  font-size: 12px;
  padding-bottom: 5px;
}
body #mainContent #pri form[name=ArrangeReturnsForm] p, body #mainContent #pri form p {
  font-size: 12px;
}
body #mainContent #pri form[name=ArrangeReturnsForm] p a, body #mainContent #pri form p a {
  color: #257f39;
}
body #mainContent #pri form[name=ArrangeReturnsForm] hr + p, body #mainContent #pri form hr + p {
  font-size: 14px;
}
body #mainContent #pri form[name=ArrangeReturnsForm] em, body #mainContent #pri form em {
  color: #d91440;
  margin-right: 0px;
}
body #mainContent #pri form[name=ArrangeReturnsForm] .formcontainer li label, body #mainContent #pri form .formcontainer li label {
  font-size: 12px;
}
body #mainContent #pri form[name=ArrangeReturnsForm] .formcontainer li select, body #mainContent #pri form .formcontainer li select {
  -moz-appearance: window;
  -webkit-appearance: none;
  background: #ffffff;
  background-image: url(/Images/Gel3-0/icon-ui-chevron.svg);
  background-repeat: no-repeat;
  background-position: calc(100% - 13px);
  height: 44px;
  border: 1px solid #9e9e9e;
  border-radius: 4px;
  width: 289px;
  height: 28px;
  padding-left: 6px;
  font-size: 12px;
}
body #mainContent #pri form[name=ArrangeReturnsForm] .formcontainer li select:focus, body #mainContent #pri form .formcontainer li select:focus {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
body #mainContent #pri form[name=ArrangeReturnsForm] .formcontainer li select.error, body #mainContent #pri form .formcontainer li select.error {
  border-color: #d91440;
}
body #mainContent #pri form[name=ArrangeReturnsForm] .formcontainer li select::-ms-expand, body #mainContent #pri form .formcontainer li select::-ms-expand {
  display: none;
}
body #mainContent #pri form[name=ArrangeReturnsForm] .buttonbox .buttons, body #mainContent #pri form .buttonbox .buttons {
  float: left;
  margin-left: 183px;
}
body #mainContent #pri form[name=ArrangeReturnsForm] .buttonbox .buttons .btnBgSec[type=submit], body #mainContent #pri form .buttonbox .buttons .btnBgSec[type=submit] {
  background-color: #30a74b !important;
  font-weight: 500 !important;
  letter-spacing: 1px !important;
  font-family: "Azo-Sans", sans-serif !important;
  font-stretch: normal;
  font-style: normal;
  text-decoration: none;
  border: unset !important;
  background-image: unset !important;
  color: #ffffff;
  border-radius: 4px;
  width: 289px !important;
  height: 36px;
}
body #mainContent #pri form[name=ArrangeReturnsForm] .buttonbox .buttons .btnBgSec:not([type=submit]), body #mainContent #pri form .buttonbox .buttons .btnBgSec:not([type=submit]) {
  background: #ffffff;
  border: 1px solid #000000;
  border-radius: 4px;
  font-family: "Azo-Sans", sans-serif;
  height: 36px;
  color: #000000;
  width: 100%;
}
body #mainContent #pri form[name=ArrangeReturnsForm] .alert, body #mainContent #pri form .alert {
  margin-left: 0px;
  background: #f4f9fd;
  border-left: 2px solid #1d89dd;
  padding: 8px;
  color: #000000;
  font-weight: 400;
}
body #mainContent a.btn,
body #ct a.btn:link,
body #ct a.btn:visited,
body #ct a.btn:hover,
body #ct a.btn:focus,
body #ct a.btn:active,
body #ct ul.buttons li button,
body #ct ul.buttons li input {
  font-family: "Azo-Sans", sans-serif;
}
body .legal-page .legal-page__large-device--header {
  text-transform: none;
  font-weight: 600;
}
body .legal-page .legal-heading .please-read, body .legal-page .legal-heading .please-read__large-device {
  text-transform: none;
  font-weight: 600;
  font-size: 14px;
}
body .legal-page .legal-heading .legal-page__large-device--header {
  text-transform: none;
  font-weight: 600;
}
body .legal-page .legal-heading .link-row .link-pdf {
  background: url(/Images/Gel3-0/icon-ui-download.svg) no-repeat;
  background-position: right;
  text-transform: none;
}
body .legal-page .legal-pinned-cta {
  background: #f7f7f7;
}
body .legal-page .legal-pinned-cta .scoring-consent p {
  font-family: "azo-sans";
  letter-spacing: 0;
  line-height: 1.5;
}
body .legal-page .legal-pinned-cta .scoring-consent p a {
  color: #222;
}
body .legal-page .legal-pinned-cta .btn-primary {
  font-weight: 800 !important;
  height: 30px !important;
}
@media (max-width: 768px) {
  body .legal-page .legal-pinned-cta .btn-primary {
    height: 44px !important;
  }
}
body .legal-page section.legal-document .htmlFile .mainHeader {
  text-transform: none;
  font-weight: 500;
  font-size: 15px;
}
body .alert a:not(.btn) {
  color: #222;
}
body input.nxbtn.primary {
  background-color: #30a74b;
  background: #30a74b;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/TFS/TheSet/Websites/MVC%2520Website/NextMVC3Primary/CSS/SASS/Gel-3.0/_buttons.scss%22,%22file:///C:/TFS/TheSet/Websites/MVC%2520Website/NextMVC3Primary/CSS/SASS/Gel-3.0/_variables.scss%22,%22file:///C:/TFS/TheSet/Websites/MVC%2520Website/NextMVC3Primary/CSS/SASS/Gel-3.0/Desktop/modules/_myaccount_login.scss%22,%22file:///C:/TFS/TheSet/Websites/MVC%2520Website/NextMVC3Primary/CSS/SASS/Gel-3.0/_mixins.scss%22,%22file:///C:/TFS/TheSet/Websites/MVC%2520Website/NextMVC3Primary/CSS/SASS/Gel-3.0/Desktop/modules/_myaccount.scss%22,%22file:///C:/TFS/TheSet/Websites/MVC%2520Website/NextMVC3Primary/CSS/SASS/Gel-3.0/Desktop/modules/_myaccount-credit-customer.scss%22,%22file:///C:/TFS/TheSet/Websites/MVC%2520Website/NextMVC3Primary/CSS/SASS/Gel-3.0/Desktop/modules/_myaccount-account-summary.scss%22,%22file:///C:/TFS/TheSet/Websites/MVC%2520Website/NextMVC3Primary/CSS/SASS/Gel-3.0/Desktop/modules/_myaccount-payments.scss%22,%22file:///C:/TFS/TheSet/Websites/MVC%2520Website/NextMVC3Primary/CSS/SASS/Gel-3.0/Desktop/modules/_myaccount-arrange-return.scss%22,%22file:///C:/TFS/TheSet/Websites/MVC%2520Website/NextMVC3Primary/CSS/SASS/Gel-3.0/Mobile/_checkout_credit_application.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%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GsjBH;EACA;;AAMA;EACI;;AAKZ;EACI;;AAIA;EACI,OHzkBG;EG0kBH;EACA;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA,aH/iBU;EGgjBV;EACA;EACA;;AAEA;EACI,kBHtlBD;EGulBC;EACA;;AAIR;EACI,aH5jBU;EG6jBV;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI,aHtkBM;EGukBN;EACA;;AAGJ;EACI,OHjnBJ;EGknBI;;AAIR;EACI,aHllBU;EGmlBV;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;;AAEA;EACI;;AAIR;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;;AAIR;EACI;;AAEA;EACI;;AAIR;EACI,kBHtqBD;EGuqBC;EACA;;AAIJ;EACI;EACA;;AAIJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;;AAEA;EACI;EACA,aHnqBE;EGoqBF;EACA;;AAGJ;EACI;;AAIA;EACI;;AAGJ;EACI;EACA;EACA;;AAMA;EACI;;AAEA;EJ3sBpB;EACA;EACA;EACA;EACA,kBC5BI;ED6BJ;EACA,OC7BI;ED8BJ;EACA;EACA;EACA;EACA;;AIwsBI;EACI;;AAEA;EACI;EACA,aH1sBE;EG2sBF;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAKI;ED/mBhB,kBFnJI;EEoJJ;EACA;EACA;EC8mBoB;EACA;EDhXpB,uBCiX2C;EDhX3C,oBCgX2C;ED/W3C,eC+W2C;EACvB;;AD/mBpB;EACI;EACA;;AAEJ;EACI;;AC4mBgB;EACI;;AAIR;EACI;EACA,YHltBA;EGmtBA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAMhB;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAIA;ED5nBhB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECsnBoB;EACA;EACA;EACA;;AAKJ;ED1nBhB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECinBoB;EACA;EACA;EACA;;AAIR;EACI;EACA;;AAKJ;EACI;;AAEA;EJjzBhB;EACA;EACA;EACA;EACA,kBC5BI;ED6BJ;EACA,OC7BI;ED8BJ;EACA;EACA;EACA;EACA;;AI6yBI;EACI;;AAMQ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAEA;EDvrBpB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECirBwB;EACA;EACA;EACA;;AAIR;EACI;;AAEA;EDvrBpB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC8qBwB;EACA;EACA;EACA;;AAKJ;EACI;EACA;;AAMZ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI,OHz4BT;EG04BS;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI,YHj2BQ;EGk2BR;EACA;EACA;EACA;;AAIR;EACI;EACA,kBHp6BD;EGq6BC;;AAGI;EACI;;AAKZ;EACI;;AAEA;EACI;;AAGI;EJj7BhB;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA,OCnBI;EDoBJ;;AI86BQ;EACI,OHv8BD;;AG+8BC;EACI;EACA;;AAShB;EACI;EACA;EACA;EACA;EACA;EACA,aHt7BU;EGu7BV;;AAIA;EACI;EACA;EACA;EACA,aH/7BM;EGg8BN;EACA;;AAIR;EACI;;AAEA;EACI,kBH39BW;EG49BX,cH59BW;EG69BX,mBHr/BG;;AGy/BH;EACI;EACA,aHj9BE;EGk9BF;EACA;;AAGJ;EACI;EACA;;AAGI;EACI;;AAOpB;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAIA;EACI;EACA;EDpoBR,uBCqoB+B;EDpoB/B,oBCooB+B;EDnoB/B,eCmoB+B;EACvB;EACA;;AAEA;EACI;;AAIR;EACI,cH/gCG;;AGohCX;EACI;EACA;EACA;;AAGJ;EACI;;AAIA;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;;AAIA;EACI;;AAIR;EACI;;AAGJ;EACI;;AAGR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQI;;AAKI;EACI;;ACvmCZ;EACI;;AAGJ;EACI,OJEI;EIDJ;EACA,aJ2Ce;EI1Cf;;AAKI;EACI;;AAEA;EACI;;AAMhB;EACI;;AAEA;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMR;EACI;EACA;EACA;;AAGJ;EACI;;AAIR;EACI;;AAKI;EACI,cJpDD;EIqDC,kBJvDD;EIwDC,kBJkCW;EIjCX;;AAGJ;EACI,cJ3DD;;AI+DP;EACI,YJlEG;EImEH;;AAEA;EACI;EACA;;AAIA;EACI,OJ/ER;;AIoFJ;EACI;;AAGJ;EACI,cJpFG;;AIyFP;EACI,YJhGA;EIiGA;EACA,OJjGA;;AIsGJ;EACI,YJ9GE;;AKGE;EACI;;AAGJ;EACI;;AAGJ;EACI,OLLR;EKMQ;EACA;EACA;;AAGJ;EACI,OLjBD;EKkBC,aL8BG;EK7BH;EACA;;AClBR;EACI;;AAEA;EACI;;AAIR;EACI;;AAEA;EACI;;AAIR;EACI;;AAEA;EACI;;AAIR;EACI,YNnBD;;AMuBP;EACI;;AAGI;EACI;;AAKZ;EACI;EACA;;AAGJ;EACI;;AAEA;EACI,YN1CD;EM2CC;;AAGJ;EACI;;AAMQ;EJ0FhB,kBFnJI;EEoJJ;EACA;EACA;EI3FoB;EJ0VpB,uBIzV2C;EJ0V3C,oBI1V2C;EJ2V3C,eI3V2C;;AJ4F3C;EACI;EACA;;AAEJ;EACI;;AI7FgB;EACI;;AAQxB;EACI,ONzEA;;AM6EA;EACI;;AAEA;EACI;EACA;EACA;EACA;;AAKZ;EACI;;AAGJ;EACI;EJoDJ,kBFnJI;EEoJJ;EACA;EACA;EIrDI;;AJuDJ;EACI;EACA;;AAEJ;EACI;;AI1DA;EACI;;AAIR;EACI,YN/GE;EMgHF;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAKA;EACI,ON3IG;;AM8IH;EACI,YNjJN;;AMsJV;EACI;;AClJQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAEA;EACI,OP5BL;;AOgCH;EACI;;AAGJ;EACI,OPZD;EOaC;;AAKA;EACI;;AAGJ;ELgKZ;EACA;EACA,YF7MI;EE8MJ,kBFpIc;EEqId;EACA;EACA,QAP4B;EAQ5B;EACA;EKtKgB;EACA;EACA;EACA;;ALqKhB;EACI;EACA;;AAGJ;EACI,cFtMO;;AO4BK;EACI;;AAKZ;EACI;EACA;;AAEA;ERlDZ;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA,OCnBI;EDoBJ;EQyCgB;EACA;;AAGJ;EACI,YPlEZ;EOmEY;EACA;EACA,aP/BF;EOgCE;EACA,OPtEZ;EOuEY;;AAIR;EACI;EACA,YPpDW;EOqDX;EACA;EACA,OPhFR;EOiFQ;;AAMhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQI,aP1Dc;;AQ3Cd;EACI;EACA;;AAIA;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAIA;EACI;EACA;EACA;;AAKZ;EACI,YRlBG;;AQoBH;EACI;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;AAEA;EAJJ;IAKQ;;;AAKZ;EACI;EACA;EACA;;AAKJ;EACI;;AAIR;EACI,kBRhEM;EQiEN,YRjEM%22%7D */