﻿@charset "UTF-8";
/*$maxWidth : 106.66667em; 1280px base font 12px*/
/* 83.5714285714em;* / /*1170px*/
/* 1.5625%; maxWidth / 20*/
/* line 3, ../../app/styles/partials/_forms_ecom.scss */
input[type="radio"],
input[type="checkbox"] {
  display: none !important;
}

/* line 8, ../../app/styles/partials/_forms_ecom.scss */
input[type="radio"] + label {
  width: 80%;
  margin-bottom: 0;
}

/* line 14, ../../app/styles/partials/_forms_ecom.scss */
input[type="radio"] + label .radio-custom,
input[type="radio"] + label .radio-custom i {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  cursor: pointer;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/* line 26, ../../app/styles/partials/_forms_ecom.scss */
input[type="checkbox"] + label .checkbox-custom,
input[type="checkbox"] + label i {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  cursor: pointer;
}

/* line 36, ../../app/styles/partials/_forms_ecom.scss */
input[type="radio"] + label .radio-custom i {
  width: 12px;
  height: 12px;
  margin: 3px;
}

/* line 42, ../../app/styles/partials/_forms_ecom.scss */
input[type="checkbox"] + label i {
  width: 24px;
  height: 19px;
  margin: 3px;
  position: absolute;
  top: -6px;
}

/* line 50, ../../app/styles/partials/_forms_ecom.scss */
input[type="radio"] + label .radio-custom,
input[type="checkbox"] + label .checkbox-custom {
  border: 1px solid #C0C0C0;
  background-color: #fff;
}

/* line 56, ../../app/styles/partials/_forms_ecom.scss */
input[type="radio"]:checked + label .radio-custom i {
  background-color: #4E4E4E;
}

/* line 60, ../../app/styles/partials/_forms_ecom.scss */
input[type="checkbox"]:checked + label i,
input[type="checkbox"].checked + label i {
  background-image: url("../images/new_add_sprite/checkbox-custom-check.png");
}

/* line 65, ../../app/styles/partials/_forms_ecom.scss */
input[type="checkbox"].error + label .checkbox-custom {
  border-color: #EE6B0B;
}

/* line 69, ../../app/styles/partials/_forms_ecom.scss */
input[type="radio"] + label .radio-custom i,
input[type="radio"]:checked + label .radio-custom i {
  -webkit-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}

/* line 77, ../../app/styles/partials/_forms_ecom.scss */
input[type="radio"] + label .radio-custom + span .price-difference {
  opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  margin-left: 5px;
}

/* line 83, ../../app/styles/partials/_forms_ecom.scss */
input[type="radio"]:checked + label .radio-custom + span .price-difference {
  opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 88, ../../app/styles/partials/_forms_ecom.scss */
input[type="radio"] + label .radio-custom + span .price-difference,
input[type="radio"]:checked + label .radio-custom + span .price-difference {
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

/* line 98, ../../app/styles/partials/_forms_ecom.scss */
input.quantity {
  width: 50px;
  height: 40px;
  padding: 0 18px 0 0;
  text-align: center;
}

/* line 105, ../../app/styles/partials/_forms_ecom.scss */
.iban input {
  width: 13%;
  text-align: center;
  display: inline-block;
  padding-left: 0;
  padding-right: 0;
}

/* line 113, ../../app/styles/partials/_forms_ecom.scss */
.iban label {
  display: block;
}

@media (min-width: 1200px) {
  /* Spin Buttons modified */
  /* line 120, ../../app/styles/partials/_forms_ecom.scss */
  input.quantity,
  input.quantity:focus,
  input[type="number"],
  input[type="number"]:focus {
    position: relative;
    display: inline-block;
    border-radius: 0;
  }

  /* line 129, ../../app/styles/partials/_forms_ecom.scss */
  input.quantity::-webkit-outer-spin-button,
  input.quantity::-webkit-inner-spin-button,
  input[type="number"]::-webkit-outer-spin-button,
  input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    background: url("../images/new_add_sprite/numbers_up_down.jpg") no-repeat center center;
    width: 18px;
    height: 40px;
    border-left: 1px solid #C0C0C0;
    opacity: 1;
    /* shows Spin Buttons per default (Chrome >= 39) */
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
  }
}
/* line 147, ../../app/styles/partials/_forms_ecom.scss */
.bootstrap-select.quantity:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  display: inline-block;
  width: auto;
  float: left;
  min-width: 70px;
  height: 40px;
}

/* line 157, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.btn-group.quantity button,
.bootstrap-select.btn-group.quantity button {
  position: relative;
  border: 1px solid #C0C0C0;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  background-color: transparent;
}
/* line 166, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.btn-group.quantity .filter-option,
.bootstrap-select.btn-group.quantity .filter-option {
  text-align: center;
  width: auto;
}
/* line 170, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.btn-group.quantity .dropdown-menu.inner,
.bootstrap-select.btn-group.quantity .dropdown-menu.inner {
  position: static;
}
/* line 173, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.btn-group.quantity .dropdown-menu,
.bootstrap-select.btn-group.quantity .dropdown-menu {
  top: 40px;
  left: 15px;
  min-width: 50px;
  border-radius: 0;
  border-color: #C0C0C0;
  box-shadow: none;
  padding: 0;
}
/* line 183, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.btn-group.quantity .dropdown-menu small,
.bootstrap-select.btn-group.quantity .dropdown-menu small {
  position: absolute;
  right: 5px;
  color: #EE6B0B;
  font-size: 100%;
}
/* line 189, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.btn-group.quantity .dropdown-menu .more,
.bootstrap-select.btn-group.quantity .dropdown-menu .more {
  text-align: center;
  color: #3E53A4;
  margin-bottom: 0;
  font-size: 1em;
}
/* line 194, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.btn-group.quantity .dropdown-menu .more small,
.bootstrap-select.btn-group.quantity .dropdown-menu .more small {
  display: none;
}
/* line 198, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.btn-group.quantity .dropdown-menu ul,
.bootstrap-select.btn-group.quantity .dropdown-menu ul {
  font-size: 1em;
}
/* line 201, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.btn-group.quantity .dropdown-menu li,
.bootstrap-select.btn-group.quantity .dropdown-menu li {
  float: none;
}
/* line 204, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.btn-group.quantity .dropdown-menu li a.opt,
.bootstrap-select.btn-group.quantity .dropdown-menu li a.opt {
  margin-bottom: 0;
  font-size: 1em;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 210, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.btn-group.quantity .dropdown-menu li a span.text,
.bootstrap-select.btn-group.quantity .dropdown-menu li a span.text {
  display: block;
}
/* line 217, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.btn-group.quantity .dropdown-menu .divider,
.bootstrap-select.btn-group.quantity .dropdown-menu .divider {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 221, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.btn-group.quantity .dropdown-menu .dropdown-header,
.bootstrap-select.btn-group.quantity .dropdown-menu .dropdown-header {
  padding: 0;
}
/* line 226, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.btn-group.quantity .dropdown-toggle,
.bootstrap-select.btn-group.quantity .dropdown-toggle {
  padding-right: 30px;
}
/* line 229, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.btn-group.quantity .dropdown-toggle .filter-option,
.bootstrap-select.btn-group.quantity .dropdown-toggle .filter-option {
  width: auto;
}
/* line 232, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.btn-group.quantity .dropdown-toggle .caret,
.bootstrap-select.btn-group.quantity .dropdown-toggle .caret {
  width: 14px;
  height: 8px;
  border: none;
  background-size: 1043px 187px;
  background-image: url("../images/sprite/1x/d-spr-global-1x.png");
  background-repeat: no-repeat;
  background-position: -617px -33px;
}

/* line 244, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.btn-group.quantity.dropup .dropdown-menu,
.bootstrap-select.btn-group.quantity.dropup .dropdown-menu {
  top: auto;
  left: 0;
  bottom: 100%;
  margin-bottom: 2px;
}

/* line 255, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.btn-group.quantity .dropdown-menu,
.quantity-container .bootstrap-select.btn-group.quantity .dropdown-menu {
  left: 0;
}

/* line 263, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.quantity:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  float: none;
}
/* line 265, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.quantity:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) ul li {
  display: block;
  padding: 0;
}
/* line 269, ../../app/styles/partials/_forms_ecom.scss */
.tags .quantity-container .bootstrap-select.quantity:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) .dropdown-menu {
  top: 55px;
}

@media (min-width: 768px) {
  /* line 277, ../../app/styles/partials/_forms_ecom.scss */
  .iban input {
    width: 10%;
  }
}
@media (max-width: 768px) {
  /* line 284, ../../app/styles/partials/_forms_ecom.scss */
  .bootstrap-select.btn-group.quantity .filter-option {
    font-size: 1.875em;
  }
}
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
/* line 9, ../../app/styles/checkout.scss */
.checkout button.pull-right {
  float: none !important;
  margin: 0;
  display: block;
}
/* line 16, ../../app/styles/checkout.scss */
.checkout .main-content section, .checkout .main-content article, .checkout .main-content .ui-accordion {
  margin-bottom: 60px;
}
/* line 19, ../../app/styles/checkout.scss */
.checkout h1 {
  margin: 0 0 15px;
  color: #4d4f4f;
  text-align: left;
  font-size: 2.750em;
}
/* line 28, ../../app/styles/checkout.scss */
.checkout p,
.checkout .radios .price,
.checkout .btn.edit,
.checkout .btn.cancel,
.checkout .existing-address,
.checkout .same-billing-address {
  font-size: 1.714em;
}
/* line 37, ../../app/styles/checkout.scss */
.checkout .no-margin-bottom {
  margin-bottom: 0 !important;
}
/* line 45, ../../app/styles/checkout.scss */
.checkout .modal-backdrop {
  background-color: #fff;
  z-index: 10000;
}
/* line 49, ../../app/styles/checkout.scss */
.checkout .modal-backdrop.in {
  opacity: 0.75;
  filter: alpha(opacity=75);
}
/* line 53, ../../app/styles/checkout.scss */
.checkout .modal {
  text-align: center;
  z-index: 10001;
}
/* line 58, ../../app/styles/checkout.scss */
.checkout .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
/* line 64, ../../app/styles/checkout.scss */
.checkout .modal-title {
  color: #4E4E4E;
  font-size: 3.000em;
}
/* line 68, ../../app/styles/checkout.scss */
.checkout .modal-body {
  font-size: 1.750em;
}
/* line 72, ../../app/styles/checkout.scss */
.checkout .modal-header {
  padding-top: 0;
  padding-bottom: 0;
  border: none;
}
/* line 77, ../../app/styles/checkout.scss */
.checkout .modal-footer {
  border: none;
  text-align: left;
}
/* line 81, ../../app/styles/checkout.scss */
.checkout .modal-content {
  padding: 50px 20px;
  position: relative;
  background-color: #eaeaea;
  border-radius: 0;
  box-shadow: none;
}
/* line 88, ../../app/styles/checkout.scss */
.checkout .modal-content button {
  font-size: 1em;
}
/* line 92, ../../app/styles/checkout.scss */
.checkout .modal .modal-header .close {
  background-color: transparent;
  background-position: -112px -11px;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 20px;
  right: 10px;
}
/* line 101, ../../app/styles/checkout.scss */
.checkout .modal-body p {
  margin-bottom: 30px;
  font-size: 1em;
}
/* line 107, ../../app/styles/checkout.scss */
.checkout .cards {
  padding: 0 5%;
}
/* line 111, ../../app/styles/checkout.scss */
.checkout .card-info {
  width: 65%;
}
/* line 114, ../../app/styles/checkout.scss */
.checkout .card-info.cvv {
  width: 30%;
  padding-right: 0;
}
/* line 117, ../../app/styles/checkout.scss */
.checkout .card-info.cvv label {
  display: inline-block;
}
/* line 120, ../../app/styles/checkout.scss */
.checkout .card-info label {
  display: block;
}
/* line 121, ../../app/styles/checkout.scss */
.checkout .card-info select {
  width: 45%;
  display: inline-block;
}
/* line 127, ../../app/styles/checkout.scss */
.checkout .same-billing-address,
.checkout .existing-address {
  padding: 20px;
  border: 1px solid #C0C0C0;
  background-color: #eaeaea;
  font-weight: 300;
}
/* line 134, ../../app/styles/checkout.scss */
.checkout .same-billing-address span,
.checkout .existing-address span {
  display: block;
  margin: 5px 0;
}
/* line 142, ../../app/styles/checkout.scss */
.checkout .billing-address .checkbox,
.checkout .payment-info .checkbox {
  margin-bottom: 30px;
}
/* line 145, ../../app/styles/checkout.scss */
.checkout .billing-address .checkbox ul,
.checkout .payment-info .checkbox ul {
  padding: 10px 0 10px 58px;
}
/* line 148, ../../app/styles/checkout.scss */
.checkout .billing-address .checkbox ul li,
.checkout .payment-info .checkbox ul li {
  font-size: 1.714em;
  margin-bottom: 15px;
}
/* line 156, ../../app/styles/checkout.scss */
.checkout .cvv-example {
  top: 22px;
  padding: 0 0 0 15px;
  font-size: 1.750em;
}
/* line 162, ../../app/styles/checkout.scss */
.checkout .cvv-example span {
  vertical-align: top;
}
/* line 166, ../../app/styles/checkout.scss */
.checkout .cvv-example .example-card {
  width: 70px;
  height: 42px;
  margin-right: 5px;
  display: inline-block;
  background-position: -103px -58px;
}
/* line 173, ../../app/styles/checkout.scss */
.checkout .cvv-example .example-card + span {
  width: 55%;
  display: inline-block;
}
/* line 178, ../../app/styles/checkout.scss */
.checkout .cvv-example .example-card.amex {
  background-position: -175px -58px;
}
/* line 184, ../../app/styles/checkout.scss */
.checkout #removeCard.modal .card-icn {
  position: relative;
  bottom: 0;
  vertical-align: middle;
}
/* line 190, ../../app/styles/checkout.scss */
.checkout .radio-custom + span {
  display: inline-block;
  width: 85%;
  vertical-align: middle;
}
/* line 198, ../../app/styles/checkout.scss */
.checkout form .row {
  margin-bottom: 20px;
}
/* line 201, ../../app/styles/checkout.scss */
.checkout form .row.error-wrapper {
  margin-top: -20px;
  margin-bottom: 20px;
}
/* line 207, ../../app/styles/checkout.scss */
.checkout .rounded-button {
  border: 0;
  margin-bottom: 20px;
  width: 100%;
  min-width: 180px;
}
/* line 213, ../../app/styles/checkout.scss */
.checkout .rounded-button.cancel, .checkout .rounded-button.remove, .checkout .rounded-button.back {
  float: left;
  background-color: #9B9B9B;
}

/* line 230, ../../app/styles/checkout.scss */
.checkout *, .checkout *:after, .checkout *:before, .cart *, .cart *:after, .cart *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 236, ../../app/styles/checkout.scss */
.checkout .tags, .cart .tags {
  margin-bottom: 10px;
}
/* line 238, ../../app/styles/checkout.scss */
.checkout .req-text, .cart .req-text {
  color: #9B9B9B;
  font-size: 1.750em;
  margin: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 239, ../../app/styles/checkout.scss */
.checkout .error-text, .cart .error-text {
  display: none;
}
/* line 240, ../../app/styles/checkout.scss */
.checkout .sr-only, .cart .sr-only {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 242, ../../app/styles/checkout.scss */
.checkout *::-webkit-input-placeholder, .cart *::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #C0C0C0 !important;
}
/* line 245, ../../app/styles/checkout.scss */
.checkout *:-moz-placeholder, .cart *:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #C0C0C0 !important;
  opacity: 1;
}
/* line 249, ../../app/styles/checkout.scss */
.checkout *::-moz-placeholder, .cart *::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #C0C0C0 !important;
  opacity: 1;
}
/* line 253, ../../app/styles/checkout.scss */
.checkout *:-ms-input-placeholder, .cart *:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #C0C0C0 !important;
}
/* line 257, ../../app/styles/checkout.scss */
.checkout .pointer, .cart .pointer {
  cursor: pointer;
}
/* line 260, ../../app/styles/checkout.scss */
.checkout .collapse form, .cart .collapse form {
  display: none;
}
/* line 263, ../../app/styles/checkout.scss */
.checkout label, .cart label {
  font-size: 1.750em;
  color: #4E4E4E;
}
/* line 270, ../../app/styles/checkout.scss */
.checkout .checkbox label, .cart .checkbox label {
  width: 90%;
  padding-left: 15px;
}
/* line 275, ../../app/styles/checkout.scss */
.checkout input, .cart input {
  min-height: 42px;
  border-radius: 0;
}
/* line 279, ../../app/styles/checkout.scss */
.checkout input.error, .cart input.error {
  border-color: #EE6B0B;
}
/* line 284, ../../app/styles/checkout.scss */
.checkout select.input-lg, .cart select.input-lg {
  height: 42px;
  font-size: 1.750em;
}
/* line 294, ../../app/styles/checkout.scss */
.checkout .form-group.mailing-address, .cart .form-group.mailing-address {
  margin-bottom: 0;
}
/* line 296, ../../app/styles/checkout.scss */
.checkout .form-group form, .cart .form-group form {
  padding: 30px 0 0 0;
}
/* line 298, ../../app/styles/checkout.scss */
.checkout .form-group form article, .cart .form-group form article {
  margin: 0;
}
/* line 301, ../../app/styles/checkout.scss */
.checkout .form-group form button, .cart .form-group form button {
  margin-left: 0;
  margin-right: 0;
}
/* line 307, ../../app/styles/checkout.scss */
.checkout .form-group .form-header,
.checkout .form-group .form-group, .cart .form-group .form-header,
.cart .form-group .form-group {
  padding: 0;
}
/* line 313, ../../app/styles/checkout.scss */
.checkout .form-control, .cart .form-control {
  margin-bottom: 10px;
  box-shadow: none;
}
/* line 316, ../../app/styles/checkout.scss */
.checkout .form-control.suite, .cart .form-control.suite {
  top: 21px;
  position: relative;
}
/* line 323, ../../app/styles/checkout.scss */
.checkout .country .info, .cart .country .info {
  margin-bottom: 20px;
  color: #9B9B9B;
}
/* line 327, ../../app/styles/checkout.scss */
.checkout .radios > .row > .form-group, .cart .radios > .row > .form-group {
  padding: 20px 15px;
  margin-bottom: 12px;
  border: 1px solid #ccc;
  position: relative;
  min-height: 62px;
}
/* line 334, ../../app/styles/checkout.scss */
.checkout .radios > .row > .form-group label > p, .cart .radios > .row > .form-group label > p {
  margin: 10px 0;
  padding: 0 28px;
  font-size: 1em;
}
/* line 340, ../../app/styles/checkout.scss */
.checkout .radios > .row > .form-group.active, .cart .radios > .row > .form-group.active {
  background-color: #eaeaea;
}
/* line 344, ../../app/styles/checkout.scss */
.checkout .radios > .row > .form-group .address-edit-cta,
.checkout .radios > .row > .form-group .address-edit-cta span, .checkout .radios > .row > .form-group.add-address-cta, .cart .radios > .row > .form-group .address-edit-cta,
.cart .radios > .row > .form-group .address-edit-cta span, .cart .radios > .row > .form-group.add-address-cta {
  border-color: #3E53A4;
  cursor: pointer;
  color: #3E53A4;
  margin-bottom: 0;
}
/* line 352, ../../app/styles/checkout.scss */
.checkout .radios > .row > .form-group .address-edit-cta.active,
.checkout .radios > .row > .form-group .address-edit-cta span.active, .checkout .radios > .row > .form-group.add-address-cta.active, .cart .radios > .row > .form-group .address-edit-cta.active,
.cart .radios > .row > .form-group .address-edit-cta span.active, .cart .radios > .row > .form-group.add-address-cta.active {
  border-color: #C0C0C0;
}
/* line 357, ../../app/styles/checkout.scss */
.checkout .radios > .row > .form-group #exp-date-new span, .cart .radios > .row > .form-group #exp-date-new span {
  cursor: default;
  color: #4E4E4E;
}
/* line 364, ../../app/styles/checkout.scss */
.checkout .radios .price, .cart .radios .price {
  position: absolute;
  right: 15px;
  margin-top: -9px;
  top: 50%;
}
/* line 372, ../../app/styles/checkout.scss */
.checkout .radios .ui-accordion-header, .cart .radios .ui-accordion-header {
  cursor: pointer;
}
/* line 376, ../../app/styles/checkout.scss */
.checkout .radios .card-icn, .cart .radios .card-icn {
  margin-right: 10px;
  margin-left: 5px;
  right: 0;
  position: relative;
  vertical-align: middle;
  bottom: auto;
}
/* line 384, ../../app/styles/checkout.scss */
.checkout .radios .card-icn + span, .cart .radios .card-icn + span {
  display: inline-block;
  width: 65%;
  vertical-align: middle;
}
/* line 402, ../../app/styles/checkout.scss */
.checkout .sign-in, .cart .sign-in {
  padding: 20px;
  background: #CF0989;
  color: #fff;
  -webkit-transition: all .05s ease-in-out;
  -moz-transition: all .05s ease-in-out;
  -o-transition: all .05s ease-in-out;
  transition: all .05s ease-in-out;
  border-top-right-radius: 40px;
  border-top-left-radius: 40px;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
}
/* line 415, ../../app/styles/checkout.scss */
.checkout .sign-in .error-text, .cart .sign-in .error-text {
  color: #fff;
}
/* line 419, ../../app/styles/checkout.scss */
.checkout .sign-in > div, .cart .sign-in > div {
  margin-bottom: 20px;
}
/* line 421, ../../app/styles/checkout.scss */
.checkout .sign-in > div span, .cart .sign-in > div span {
  font-size: 2.250em;
  font-weight: 300;
}
/* line 427, ../../app/styles/checkout.scss */
.checkout .sign-in label, .checkout .sign-in a, .cart .sign-in label, .cart .sign-in a {
  color: #fff;
}
/* line 428, ../../app/styles/checkout.scss */
.checkout .sign-in input, .cart .sign-in input {
  border: 0;
}
/* line 429, ../../app/styles/checkout.scss */
.checkout .sign-in button, .cart .sign-in button {
  margin: 0;
  top: 23px;
  position: relative;
}
/* line 431, ../../app/styles/checkout.scss */
.checkout .sign-in form, .cart .sign-in form {
  margin: 30px 0 0;
}
/* line 433, ../../app/styles/checkout.scss */
.checkout .sign-in form .form-group, .cart .sign-in form .form-group {
  padding: 0;
  margin-bottom: 0;
}
/* line 441, ../../app/styles/checkout.scss */
.checkout .sign-in .expand-collapse .icn, .cart .sign-in .expand-collapse .icn {
  width: 20px;
  height: 12px;
  background-position: -270px -38px;
  background-image: url("../images/sprite/1x/d-spr-ecomm-1x.png");
}
/* line 449, ../../app/styles/checkout.scss */
.checkout .sign-in.collapse > div, .cart .sign-in.collapse > div {
  margin: 0;
}
/* line 450, ../../app/styles/checkout.scss */
.checkout .sign-in.collapse .icn, .cart .sign-in.collapse .icn {
  -moz-transform: rotate(180deg);
  /* FF3.5/3.6 */
  -o-transform: rotate(180deg);
  /* Opera 10.5 */
  -webkit-transform: rotate(180deg);
  /* Saf3.1+ */
  transform: rotate(180deg);
  /* Newer browsers (incl IE9) */
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  /* IE8 */
}

/* line 466, ../../app/styles/checkout.scss */
.account-set-up .info {
  color: #C0C0C0;
}

/* line 471, ../../app/styles/checkout.scss */
.cart .tags {
  margin-bottom: 60px;
}

/* line 477, ../../app/styles/checkout.scss */
.firefox input[type="radio"] + label .radio-custom i,
.firefox input[type="checkbox"] + label .checkbox-custom i {
  margin: 1px 3px 3px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 490, ../../app/styles/checkout.scss */
  .checkout .sign-in.collapse .expand-collapse .icn {
    background-image: url("../images/sprite/2x/d-spr-ecomm-2x.png");
  }
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  /* line 499, ../../app/styles/checkout.scss */
  .checkout {
    /* Align modal to center of page */
  }
  /* line 500, ../../app/styles/checkout.scss */
  .checkout button.pull-right {
    float: right !important;
    margin: inherit;
    display: inline;
  }
  /* line 506, ../../app/styles/checkout.scss */
  .checkout p {
    font-size: 1em;
  }
  /* line 510, ../../app/styles/checkout.scss */
  .checkout .cards {
    padding: 0;
  }
  /* line 514, ../../app/styles/checkout.scss */
  .checkout .card-info {
    width: 35%;
  }
  /* line 517, ../../app/styles/checkout.scss */
  .checkout .card-info.cvv {
    width: 100px;
  }
  /* line 522, ../../app/styles/checkout.scss */
  .checkout .cvv-example {
    font-size: 1em;
    width: 55%;
  }
  /* line 528, ../../app/styles/checkout.scss */
  .checkout .purchase-power .existing-address {
    margin-left: 15px;
  }
  /* line 534, ../../app/styles/checkout.scss */
  .checkout .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
  /* line 541, ../../app/styles/checkout.scss */
  .checkout .modal-title {
    font-size: 1.714em;
  }
  /* line 545, ../../app/styles/checkout.scss */
  .checkout .modal-dialog {
    width: 730px;
    margin: 0;
  }
  /* line 550, ../../app/styles/checkout.scss */
  .checkout .modal .modal-header .close {
    top: 10px;
  }
  /* line 554, ../../app/styles/checkout.scss */
  .checkout .modal-content {
    padding: 45px;
  }
  /* line 558, ../../app/styles/checkout.scss */
  .checkout .modal-body {
    font-size: 1em;
  }
  /* line 570, ../../app/styles/checkout.scss */
  .checkout .billing-address .checkbox ul li,
  .checkout .payment-info .checkbox ul li {
    font-size: 1em;
  }

  /* line 581, ../../app/styles/checkout.scss */
  .checkout h1, .cart h1 {
    margin: 0 0 15px;
    font-size: 2.714em;
  }
  /* line 586, ../../app/styles/checkout.scss */
  .checkout p,
  .checkout .req-text,
  .checkout label,
  .checkout select.input-lg,
  .checkout .radios .price,
  .checkout .btn.edit,
  .checkout .btn.cancel,
  .checkout .existing-address,
  .checkout .same-billing-address, .cart p,
  .cart .req-text,
  .cart label,
  .cart select.input-lg,
  .cart .radios .price,
  .cart .btn.edit,
  .cart .btn.cancel,
  .cart .existing-address,
  .cart .same-billing-address {
    font-size: 1em;
  }
  /* line 599, ../../app/styles/checkout.scss */
  .checkout .rounded-button, .cart .rounded-button {
    width: auto;
  }

  /* line 607, ../../app/styles/checkout.scss */
  .checkout .form-group, .cart .form-group {
    margin-bottom: 0;
    padding-right: 0;
  }
  /* line 610, ../../app/styles/checkout.scss */
  .checkout .form-group .form-header,
  .checkout .form-group .form-group, .cart .form-group .form-header,
  .cart .form-group .form-group {
    padding: 0 0 0 15px;
  }
  /* line 615, ../../app/styles/checkout.scss */
  .checkout .form-group article,
  .checkout .form-group button, .cart .form-group article,
  .cart .form-group button {
    margin: 0 15px 0 0;
  }
  /* line 622, ../../app/styles/checkout.scss */
  .checkout .country .info, .cart .country .info {
    top: 20px;
  }
  /* line 627, ../../app/styles/checkout.scss */
  .checkout .sign-in, .cart .sign-in {
    margin: 0 -15px 60px;
    padding: 20px;
    border-top-right-radius: 30px;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }
  /* line 635, ../../app/styles/checkout.scss */
  .checkout .sign-in form .form-group, .cart .sign-in form .form-group {
    padding: 0 0 0 15px;
  }
  /* line 641, ../../app/styles/checkout.scss */
  .checkout .sign-in > div span, .cart .sign-in > div span {
    font-size: 1.286em;
  }
  /* line 646, ../../app/styles/checkout.scss */
  .checkout .sign-in button, .cart .sign-in button {
    left: 15px;
  }
}
/* line 3, ../../app/styles/saas-checkout.scss */
.thincaret {
  position: relative;
}

/* line 8, ../../app/styles/saas-checkout.scss */
.thincaret:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  border-top: 10px solid #000;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}

/* line 18, ../../app/styles/saas-checkout.scss */
.thincaret:after {
  content: '';
  position: absolute;
  left: 2px;
  top: 0;
  border-top: 8px solid #f1f1f1;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}

/* line 28, ../../app/styles/saas-checkout.scss */
.thincaret.up:before {
  border-top: none;
  border-bottom: 10px solid #000;
}

/* line 33, ../../app/styles/saas-checkout.scss */
.thincaret.up:after {
  top: 2px;
  border-top: none;
  border-bottom: 8px solid #f1f1f1;
}

/* line 40, ../../app/styles/saas-checkout.scss */
#breadcrumb-scroller-wrapper .thincaret {
  margin-right: 25px;
  top: 6px;
  margin-left: 15px;
}
/* Added newly On January 16 By NEX8FXE  */
/* line 41, ../../app/styles/saas-checkout.scss */
.cart.review .thincaret {
  margin-right: 25px;
  top: 6px;
  margin-left: 15px;
}
/* line 46, ../../app/styles/saas-checkout.scss */
.cart.review tr.total td {
  padding-bottom: 0 !important;
}

/* Changes Ends Here : NEX8FXE */
/* line 49, ../../app/styles/saas-checkout.scss */
.cart.review .purchase-order {
  padding-top: 5px;
}
/* line 53, ../../app/styles/saas-checkout.scss */
.cart.review tr.total-note td {
  padding-bottom: 25px;
}
/* line 57, ../../app/styles/saas-checkout.scss */
.cart.review tr.total td {
  padding-bottom: 0 !important;
}

/* line 62, ../../app/styles/saas-checkout.scss */
.overlay-wrap {
  display: none;
  position: absolute;
  z-index: 99;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 200%;
  background-color: rgba(255, 255, 255, 0.75);
}
/* line 74, ../../app/styles/saas-checkout.scss */
.overlay-wrap.show {
  display: block;
}

/* line 80, ../../app/styles/saas-checkout.scss */
.overlay-dialog {
  position: absolute;
  z-index: 100;
  display: block;
  top: 117px;
  right: 15px;
  width: 375px;
  border: 2px solid #C0C0C0;
  border-top-width: 0;
  background-color: #fff;
  padding: 14px;
  font-size: 1.1em;
  line-height: 1.45;
  border-radius: 14px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* line 97, ../../app/styles/saas-checkout.scss */
.overlay-dialog .overlay-close {
  display: block;
  margin-top: -5px;
  margin-right: -15px;
}
/* line 102, ../../app/styles/saas-checkout.scss */
.overlay-dialog .overlay-heading {
  font-size: 1.45em;
  font-weight: 400;
  text-align: left;
  margin-top: 15px;
  margin-bottom: 12px;
}
/* line 110, ../../app/styles/saas-checkout.scss */
.overlay-dialog .menu-price {
  text-align: right;
}
/* line 114, ../../app/styles/saas-checkout.scss */
.overlay-dialog .section-head {
  font-weight: 500;
}
/* line 118, ../../app/styles/saas-checkout.scss */
.overlay-dialog .large-heading {
  font-size: 1.45em;
  font-weight: 500;
  margin-top: 17px;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  /* line 128, ../../app/styles/saas-checkout.scss */
  .overlay-dialog {
    top: 93px;
    font-size: 1.5em;
  }
}
@media (max-width: 410px) {
  /* line 135, ../../app/styles/saas-checkout.scss */
  .overlay-dialog {
    width: 100%;
    right: 0;
    left: 0;
    line-height: 0.9;
  }
}

span { 

    word-wrap:break-word;
}
 .cart .main-content .table.sendpro-table tr.total td {
                    font-size: 1.3em;

                }
    .mobile-checkmark:after {
        color:#cf0898;
        content: "✔\fe0e";
        font-size: 1.4em;
    }
.delete-discount {
  
margin: 0 10px;
cursor: pointer;
color: #f7451b;

 }
                                            
.cart .main-content .table.sendpro-table tr.total td {
 font-size: 1.3em;

                                            
}

				

.sendpro-update .headline h4 {
    font-weight: 300;
}

.campaign.simple.color-1 .main-content.sendpro-update .hero-wrapper .headline h4,
.campaign.simple.color-1 .main-content.sendpro-update .hero-wrapper .headline h3,
.campaign.simple.color-1 .main-content.sendpro-update .hero-wrapper .headline h1 {
    color: #fff;
}

.sendpro-update .headline h1 {
    margin-bottom: 30px;
}

h3.strong {
    font-weight: 700;
}

.sendpro-main-content img {
    vertical-align: middle;
}

.sendpro-main-content h2 {
    display: inline-block;
    font-size: 1.62em;
    width: 300px;
    text-align: left;
}

.sendpro-update .parsys.double-par-1 ul {
    padding-left: 20px;
    margin-top: 30px
}

.sendpro-update .parsys.double-par-1 ul li {
    margin-bottom: 5px;
    font-size: 1.2em;
}

.sendpro-update .parsys.double-par-1 h4 {
    margin: 50px 0 30px 0;
    font-weight: 1.44em;
}

.sendpro-check {
    color: #cf0989;
    font-size: 1.7em;
}

.sendpro-update .sendpro-comparison-table {
    width: 100%;
}

.sendpro-update .sendpro-comparison-table td:nth-child(1),
.sendpro-update .sendpro-comparison-table th:nth-child(1) {
    padding: 0 10px;
    text-align: center;
    width: auto;

}

.sendpro-update .sendpro-comparison-table td:nth-child(1) {
    text-align: left;
    padding: 10px 10px 10px 5px;
}

.sendpro-update .sendpro-comparison-table tr:nth-child(even) {
    background-color: #f0f0f0;
}

.sendpro-update .sendpro-comparison-table td:nth-child(2),
.sendpro-update .sendpro-comparison-table th:nth-child(2),
.sendpro-update .sendpro-comparison-table td:nth-child(3),
.sendpro-update .sendpro-comparison-table th:nth-child(3) {
    padding: 10px;
    text-align: center;
    width: 30%;
}

.sendpro-table-accent {
    font-size: 1.5em;
}

.sendpro-table-border {
    border: 1px solid #979797;
    padding: 10px;
}

.sendpro-form-hr {
    width: 100%;
    color: #717171;
}

.sendpro-form-short {
    background-color: #f0f0f0;
    padding: 20px;
    box-shadow: 3px 1px 5px #acacac;
}

.sendpro-form-block {
    position: relative;
    top: -103px;
}

.sendpro-update h4 {
    color: #4e4e4e;
}

.sendpro-form-short form {
    width: 100%;
    margin-top: 20px;
}

@media screen and (max-width: 768px) {
    .sendpro-form-block {
        top: -30px;
    }

    .sendpro-update h4 {
        font-size: 2.3em;

    }

    .sendpro-form-short .btn.btn-primary-submit {
        font-size: 2.3em;
    }

    .sendpro-form-short label {
        font-size: 14px;
        color: #000000;
    }

    .sendpro-update .sendpro-comparison-table {
        font-size: 1.7em;
    }

    .campaign .container-fluid {
        padding: 0;
    }

    .sendpro-update .sendpro-main.col-xs-12 {
        padding: 0;
    }
}

.sendpro-form-short .btn.btn-primary-submit, .sendpro-select-uk-form .btn.btn-primary-submit {
    background-color: #CF0989;
    border: 1px solid #BA067A;
    border-radius: 4px;
    padding: 10px 20px;
    color: #fff;
    width: 100%;
}

.sendpro-form-short button {
    margin-top: 20px;
}

.text-align-center {
    text-align: center;
}

.campaign.simple .main-content .hero-wrapper {
    margin-bottom: 30px;
}

.sendpro-form-block img {
    margin-top: 60px;
}

.sendpro-uk h1 {
    color: #cf0989;
    font-size: 1.6em;
    margin-bottom: 30px;
}

.sendpro-uk .sendpro-update {
    margin-top: 45px;
}

.sendpro-uk .sendpro-update .sendpro-benefits {
    color: #707175;
    font-size: 1.45em;
    font-weight: 300;
}

.sendpro-uk .sendpro-update p {
    font-weight: 300;
}

.sendpro-uk .sendpro-update ul {
    padding: 0;
    margin-top: 40px;

}

.sendpro-uk .sendpro-update ul li {
    list-style: none;
    margin-bottom: 30px;

}

.sendpro-uk-select-sprite {
    background-image: url('../images/send_pro_uk_select_sp.png');
    background-repeat: no-repeat;
}

.sendpro-uk .sendpro-update .sendpro-uk-select-sprite {

    margin-top: 20px;
    /* padding-left: 60px;
 */
}

.select-single-user {
    height: 50px;
    background-position: 0 0;
    width: 28px;
    margin: 0 auto

}

.select-multi-user {
    height: 50px;
    background-position: -50px 0;
    width: 50px;
    margin: 0 auto

}

.select-block {
    text-align: center;
    margin-top: 40px;
}

.select-block .price-exp {
    color: #2693db;
    margin: 10px 0 0 0;
    font-size: 1.1em;
}

.select-block h4 {
    color: #1c3594;
    font-size: 1.42em;
    margin: 10px 0;

}

.sendpro-uk .sendpro-update .sendpro-uk-sprite {
    background-image: url('../images/send_pro_uk_sp.png');
    background-repeat: no-repeat;
    padding-left: 60px;

}

.parcel {
    height: 35px;
    background-position: 0 -7px;
    display: table;
}

.forms {
    height: 35px;
    background-position: 0 -87px;
    display: table;

}

.payment {
    height: 37px;
    background-position: 0 -166px;
    display: table;

}

.multi-users {
    height: 37px;
    background-position: 0 -246px;
    display: table;

}

.outline-choice {
    border: 1px solid #c0c0c0;
    border-radius: 6px;
    width: auto;
    margin-bottom: 30px;
}

.choice-header {
    background-color: #f8f8f8;
    border-radius: 6px 6px 0 0;
    display: table-cell;
    height: 60px;
    vertical-align: middle;
    width: 800px;
}

body.sendpro-uk .sendpro-update .text .row .choice-header h5 {
    color: #0d0d0d;
    display: block;
    font-size: 1.4em;
    margin-bottom: 0;
    margin-left: 30px;
    font-weight: 300;
}

.send-kit-block h5 {
    color: #0d0d0d;
    display: block;
    font-size: 1.4em;
    font-weight: 300;

}

.col-padding-right {
    padding-right: 30px;
}

.col-padding-left {
    padding-left: 30px;
}

.sendpro-uk-choice-single {
    border: 2px solid;
    border-color: #bfbfbf;
    width: 250px;
    height: 210px;
    display: inline-block;
    border-radius: 10px 0 0 10px;
    margin-right: 5px;
}

.sendpro-uk-choice-multi-user {
    border: 2px solid;
    border-color: #bfbfbf;
    width: 250px;
    height: 210px;
    display: inline-block;
    border-radius: 0 10px 10px 0;
    margin-left: 5px;

}

.choice-uk-content form {
    margin: 0;
    width: 100%;
}

[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}

[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #bfbfbf;
    border-radius: 100%;
    background: #fff;
}

[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #3e53a3;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.send-kit-block label {
    font-size: 1.2em;
    font-weight: 300;
}

[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}

.select-block [type="radio"]:checked + label,
.select-block [type="radio"]:not(:checked) + label {
    position: relative;

    padding-left: 0;

    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}

.select-block [type="radio"]:checked + label:before,
.select-block [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 120px;
    top: 200px;
    width: 28px;
    height: 28px;
    border: 1px solid #bfbfbf;
    border-radius: 100%;
    background: #fff;
}

.select-block [type="radio"]:checked + label:before, [type="radio"]:checked + label:before {
    border: 1px solid #3e53a3;
}

{
    border: 1px solid #3e53a3
;
}

.select-block [type="radio"]:checked + label .sendpro-uk-choice-single,
.select-block [type="radio"]:checked + label .sendpro-uk-choice-multi-user {
    border: 2px solid #3e53a3;
    background-color: #f4f9fd;
}

.select-block [type="radio"]:checked + label:after,
.select-block [type="radio"]:not(:checked) + label:after {
    content: '';
    background: #3e53a3;
    position: absolute;
    border-radius: 100%;
    height: 20px;
    left: 125px;
    top: 205px;
    width: 20px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

#ccard [type="radio"] + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

#ccard.active [type="radio"] + label:after {
     opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}


.input-sendkits {
    display: inline-block;
    margin-left: 20px;
}

.input-sendkits .qty {
    width: 20px;
    height: 25px;
    text-align: center;
    border: 0;
    font-size: 1.1em;
    color: #3e53a3;
}

input.qtyplus {
    width: 38px;
    height: 25px;
}

input.qtyminus {
    width: 38px;
    height: 25px;
}

.send-kit-block {
    margin: 40px 0 0 37px;

}

.send-kit-block .col-sm-12 {
    padding: 0 20px 0 0;
}

.send-kit-block .col-sm-12 p {
    padding-left: 28px;

}

.send-kit-block p {
    color: #7b7b7b;
}

.send-kit-block .row {
    padding: 0;
    margin: 0;
}

.sendpro-price {
    font-size: 1.2em;
}

.pink {
    color: #cf0989;
}

hr.separator {
    border: 0;
    border-top: 2px solid #bfbfbf;
    margin: 15px 0;
}

.radioinclude {
    margin-bottom: 10px;
}

.total {
    font-size: 1.2em;
    margin-right: 1 0px;
}

.sendpro-uk {
    margin-top: 35px;
}

.choice-uk-content {
    margin-bottom: 20px;
}

.sendpro-uk .sendpro-header h1 {
    font-size: 2.714em;
    color: #4d4f4f;
    margin: 20px 0;
}

.sendpro-uk .sendpro-header p {
    margin: 0 0 20px 0;

}

.req-text {
    color: #9b9b9b;
}

.sendpro-shipping-method .sendpro-uk {
    margin-top: 0;
}

.sendpro-shipping-method .form-group {
    border: 1px solid #ccc;
    margin-bottom: 12px;
    padding: 20px 15px;
    position: relative;
}

.sendpro-shipping-method .form-group.active {
    background-color: #eaeaea;
}

.sendpro-shipping-method .form-group.inactive [type="radio"]:not(:checked) + label, .sendpro-shipping-method .form-group.inactive  {
    color: #ccc;

}

.tooltip-inactive-body{
    background-color: #fff;
    border: 1px solid;
    bottom: 48px;
    color: #4e4e4e;
    display: block;
    margin-left: 28px;
    margin-top: 15px;
    padding: 10px;
    position: absolute;
    right: -41px;
    z-index: 1000;
    box-shadow: 5px 5px 5px #888888;
    display: none;
}

.tooltip-inactive:hover .tooltip-inactive-body {
    display:block;
}
.tooltip-inactive {
    cursor: pointer;
    margin-left: 10px;
}
.sendpro-uk-tooltip {
    background-position: -105px 0;
    height: 20px;
    margin: 0 auto;
    width: 28px;
    padding-left: 20px;
}

form.form-sendpro-pp-uk {
    width: 100%;
}
.form-sendpro-pp-uk .form-group .form-control {
    border-radius: 0;
}

.form-sendpro-pp-uk button {
    margin-top: 20px;
}
.form-sendpro-pp-uk .row {
    margin-bottom: 15px;
}
.sendpro-uk .sendpro-header.meter-location p {
    margin: 30px 0 40px 0 ;
}



.sendpro-update .headline h4 {
    font-weight: 300;
}

.campaign.simple.color-1 .main-content.sendpro-update .hero-wrapper .headline h4,
.campaign.simple.color-1 .main-content.sendpro-update .hero-wrapper .headline h3,
.campaign.simple.color-1 .main-content.sendpro-update .hero-wrapper .headline h1 {
    color: #fff;
}

.sendpro-update .headline h1 {
    margin-bottom: 30px;
}

h3.strong {
    font-weight: 700;
}

.sendpro-main-content img {
    vertical-align: middle;
}

.sendpro-main-content h2 {
    display: inline-block;
    font-size: 1.62em;
    width: 300px;
    text-align: left;
}

.sendpro-update .parsys.double-par-1 ul {
    padding-left: 20px;
    margin-top: 30px
}

.sendpro-update .parsys.double-par-1 ul li {
    margin-bottom: 5px;
    font-size: 1.2em;
}

.sendpro-update .parsys.double-par-1 h4 {
    margin: 50px 0 30px 0;
    font-weight: 1.44em;
}

.sendpro-check {
    color: #cf0989;
    font-size: 1.7em;
}

.sendpro-update .sendpro-comparison-table {
    width: 100%;
}

.sendpro-update .sendpro-comparison-table td:nth-child(1),
.sendpro-update .sendpro-comparison-table th:nth-child(1) {
    padding: 0 10px;
    text-align: center;
    width: auto;

}

.sendpro-update .sendpro-comparison-table td:nth-child(1) {
    text-align: left;
    padding: 10px 10px 10px 5px;
}

.sendpro-update .sendpro-comparison-table tr:nth-child(even) {
    background-color: #f0f0f0;
}

.sendpro-update .sendpro-comparison-table td:nth-child(2),
.sendpro-update .sendpro-comparison-table th:nth-child(2),
.sendpro-update .sendpro-comparison-table td:nth-child(3),
.sendpro-update .sendpro-comparison-table th:nth-child(3) {
    padding: 10px;
    text-align: center;
    width: 30%;
}

.sendpro-table-accent {
    font-size: 1.5em;
}

.sendpro-table-border {
    border: 1px solid #979797;
    padding: 10px;
}

.sendpro-form-hr {
    width: 100%;
    color: #717171;
}

.sendpro-form-short {
    background-color: #f0f0f0;
    padding: 20px;
    box-shadow: 3px 1px 5px #acacac;
}

.sendpro-form-block {
    position: relative;
    top: -103px;
}

.sendpro-update h4 {
    color: #4e4e4e;
}

.sendpro-form-short form {
    width: 100%;
    margin-top: 20px;
}

@media screen and (max-width: 768px) {
    .sendpro-form-block {
        top: -30px;
    }

    .sendpro-update h4 {
        font-size: 2.3em;

    }

    .sendpro-form-short .btn.btn-primary-submit {
        font-size: 2.3em;
    }

    .sendpro-form-short label {
        font-size: 14px;
        color:#000000;
    }

    .sendpro-update .sendpro-comparison-table {
        font-size: 1.7em;
    }

    .campaign .container-fluid {
        padding: 0;
    }

    .sendpro-update .sendpro-main.col-xs-12 {
        padding: 0;
    }
}

.sendpro-form-short .btn.btn-primary-submit {
    background-color: #CF0989;
    border: 1px solid #BA067A;
    border-radius: 4px;
    padding: 10px 20px;
    color: #fff;
    width: 100%;
}
.sendpro-form-short button {
    margin-top: 20px;
}
.text-align-center {
    text-align: center;
}
.campaign.simple .main-content .hero-wrapper {
    margin-bottom: 30px;
}
.sendpro-form-block img{
    margin-top: 60px;
}

#addressCC{
padding-top: 20px;
padding-right: 15px;
padding-bottom: 20px;
padding-left: 15px;
background-color: #e4dfdf;
margin-bottom:30px;
}

#creditCC{
  padding-top: 20px;
  padding-right: 15px;
  padding-bottom: 20px;
  padding-left: 15px;
  background-color: #d2cfcf;
  margin-bottom: 40px;
  margin-top:20px;
  background-color: #e4dfdf;
}
/*Credit Card Related Changes(21/05/2019)*/
.Credit-card-span{
	float: left;
	padding-left: 35px;
	font-weight: 500;
	color: #696969 !important;
}
.radio-box-border{
	border: 1px solid #ccc;
}
.purchasing-postage-text{
	color: #7a7474;
	font-weight: bold;
	font-size: 16px;
	cursor: default;
}
				
			