/* ONLINE PAYMENT FORM */
/* line 2, module.less */
.form-control {
  max-width: unset !important;
  width: 100% !important;
}
/* line 7, module.less */
.payment-methods {
  font-size: 13px !important;
  display: inline-block;
  padding-top: 25px;
}
/* line 14, module.less */
.payment-method-1 img,
.payment-method-2 img {
  width: 160px;
  height: auto;
}
/* line 19, module.less */
.ModCommanderPaymentModuleC {
  margin: 50px 0 150px 0;
}
/* line 22, module.less */
.payment-method-options {
  float: left;
  margin-right: 20px;
}
/* line 27, module.less */
.method-radiobutton-label {
  display: inline-block !important;
}
/* line 31, module.less */
.ctl-full-width {
  width: 100% !important;
}
/* line 35, module.less */
.payment-method-check {
  float: left;
  margin-right: 5px !important;
  margin-top: 7px !important;
}
/* line 40, module.less */
.online-payment-module-title {
  margin-bottom: 20px;
}
/* line 44, module.less */
.online-payment-module-title h1 {
  margin-bottom: 20px;
}
/* line 48, module.less */
.module-title,
.module-subtitle {
  text-align: center;
  color: #242156;
}
/* line 52, module.less */
.program-select {
  margin-bottom: 30px;
}
/* line 56, module.less */
.program-select-label {
  width: 100%;
  text-align: left;
}
/* line 61, module.less */
.program-select-label label {
  text-align: left !important;
  margin-bottom: 10px !important;
}
/* line 66, module.less */
.program-select input[type="radio"] {
  margin-left: 13px;
}
/* line 69, module.less */
.coachee-detail .section-title,
.company-contact-detail .section-title {
  background-color: transparent !important;
  margin-left: 0px;
}
/* line 74, module.less */
.coachee-detail .section-title {
  margin-bottom: -5px;
}
/* line 78, module.less */
.company-contact-detail .section-title {
  margin-bottom: 20px;
}
/* line 82, module.less */
.coachee-detail .section-subtitle {
  font-size: 13px;
  margin-bottom: 20px;
}
/* line 86, module.less */
.section-title::after {
  content: " :";
}
/* line 89, module.less */
.form-info {
  height: auto;
}
/* line 93, module.less */
.form-info label {
  font-size: 13px;
  font-weight: bolder;
}
/* line 98, module.less */
.form-info-error {
  height: 100px;
}
/* line 102, module.less */
.form-info-error label {
  font-size: 13px;
  font-weight: bolder;
}
/* line 107, module.less */
.coachee-detail,
.company-detail {
  margin-bottom: 30px;
}
/* line 112, module.less */
.pageinfo-line {
  font-size: 12px;
  margin-bottom: 30px;
  margin-top: 10px;
}
/* line 118, module.less */
.price-panel {
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 123, module.less */
.main-label,
.sub-label {
  display: block;
  margin-left: 5px;
}
/* line 129, module.less */
.dnnPrimaryAction {
  background: #f5a009;
  border: none;
  border-radius: 0px;
  color: #000000;
  text-transform: none;
  font-family: OpenSans SemiBold, Arial;
  letter-spacing: 0;
  font-size: 20px;
  text-shadow: none;
  padding: 12px 50px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
/* line 143, module.less */
.sub-label {
  margin-top: -7px;
}
/* line 147, module.less */
.field-validation-error,
.field-validation-valid {
  color: #a94442;
  margin-top: -15px;
  float: inherit;
}
/* line 154, module.less */
.field-validation-valid {
  display: none;
  visibility: hidden;
}
/* line 159, module.less */
.input-validation-error {
  border: 1px solid #a94442;
  color: #a94442;
  opacity: 1;
}
/* line 165, module.less */
input[type="text"].input-validation-error,
select.input-validation-error,
textarea.input-validation-error,
input[type="email"].input-validation-error,
input[type="number"].input-validation-error,
input[type="search"].input-validation-error,
input[type="checkbox"].input-validation-error {
  border: 1px solid #a94442;
  color: #a94442;
  opacity: 1;
}
/* line 177, module.less */
input[type="text"].input-validation-error::-webkit-input-placeholder,
textarea.input-validation-error::-webkit-input-placeholder,
input[type="email"].input-validation-error::-webkit-input-placeholder,
input[type="number"].input-validation-error::-webkit-input-placeholder,
input[type="search"].input-validation-error::-webkit-input-placeholder {
  color: #a94442;
  opacity: 1;
}
input[type="text"].input-validation-error::-moz-placeholder,
textarea.input-validation-error::-moz-placeholder,
input[type="email"].input-validation-error::-moz-placeholder,
input[type="number"].input-validation-error::-moz-placeholder,
input[type="search"].input-validation-error::-moz-placeholder {
  color: #a94442;
  opacity: 1;
}
input[type="text"].input-validation-error::-ms-input-placeholder,
textarea.input-validation-error::-ms-input-placeholder,
input[type="email"].input-validation-error::-ms-input-placeholder,
input[type="number"].input-validation-error::-ms-input-placeholder,
input[type="search"].input-validation-error::-ms-input-placeholder {
  color: #a94442;
  opacity: 1;
}
input[type="text"].input-validation-error::placeholder,
textarea.input-validation-error::placeholder,
input[type="email"].input-validation-error::placeholder,
input[type="number"].input-validation-error::placeholder,
input[type="search"].input-validation-error::placeholder {
  color: #a94442;
  opacity: 1;
}
/* line 186, module.less */
.hidden-element {
  display: none;
  visibility: hidden;
}
/* line 191, module.less */
.click-item {
  cursor: pointer;
  color: #0067c6;
}
/* line 196, module.less */
.with-border {
  border: 1px solid grey;
  border-radius: 5px;
}
/* line 201, module.less */
.align-right {
  text-align: right;
}
/* line 205, module.less */
.align-left {
  text-align: left;
}
/* line 209, module.less */
.align-center {
  text-align: center;
}
/* line 213, module.less */
.card-panel-item {
  padding: 20px;
}
/* line 216, module.less */
.card-holder-name {
  padding-top: 15px;
}
/* line 219, module.less */
.card-holder-name input {
  border: none;
  border-bottom: 1px solid #ccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px;
}
/* line 226, module.less */
.acceptance-privacy-control .acceptance-privacy-checkbox,
.acceptance-termeandconditions-control .acceptance-termeandconditions-checkbox {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
/* line 230, module.less */
.additional-info {
  clear: both;
}
/* line 233, module.less */
.additional-info-item {
  padding: 20px;
  width: 102%;
  margin-left: -6px;
  padding-right: 21px;
  margin-bottom: 15px;
}
/* line 241, module.less */
.acceptance-privacy-control,
.acceptance-termeandconditions-control {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  vertical-align: baseline;
  margin-bottom: 30px;
}
/* line 248, module.less */
.acceptance-privacy-checkbox,
.acceptance-termeandconditions-checkbox {
  position: relative !important;
  padding: 0 !important;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  text-align: left !important;
  display: inline-block !important;
  width: auto !important;
  margin: 6px 5px 6px 0px !important;
}
/* line 261, module.less */
.acceptance-privacy-checkbox label,
.acceptance-termeandconditions-checkbox label {
  cursor: pointer;
}
/* line 265, module.less */
.acceptance-privacy-checkbox .mark,
.acceptance-termeandconditions-checkbox .mark {
  background: none;
}
/* line 269, module.less */
.acceptance-privacy-checkbox span img,
.acceptance-termeandconditions-checkbox span img {
  background: transparent url('./images/checkbox-black.png') no-repeat;
  margin-top: -4px;
}
/* line 275, module.less */
.acceptance-privacy-checkbox span img,
.acceptance-termeandconditions-checkbox span img {
  background-image: url('./images/checkbox-black.png');
}
/* line 280, module.less */
.acceptance-privacy-checkbox-checked span img,
.acceptance-termeandconditions-checkbox-checked span img {
  background-position-x: -51px;
}
/* line 285, module.less */
.accept-privacy-label {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: inline-block;
  max-width: 100%;
  vertical-align: baseline;
  text-align: left;
  font-size: 14px;
  line-height: normal;
  font-weight: bold;
}
/* line 296, module.less */
.accept-termeandconditions-label {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
  padding-top: 17px;
  text-align: left;
  font-size: 14px;
  line-height: normal;
  font-weight: 300;
}
/* line 308, module.less */
.additional-info-item input {
  margin: 3px;
}
/* line 312, module.less */
.additional-info-action {
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: small;
}
/* line 318, module.less */
.dnnLoading {
  text-align: center;
  vertical-align: central;
}
/* line 322, module.less */
.dnnLoading .loading-message {
  display: block;
  font-weight: bold;
}
/* line 327, module.less */
.dnnLoading .loading-message::before {
  content: "";
  display: block;
}
/* line 333, module.less */
#frmOnlinePayment .field-validation-error {
  margin-top: -20px;
  font-size: 14px;
  font-family: 'Montserrat Bold', Arial;
}
/* line 340, module.less */
#frmOnlinePayment span.field-validation-error {
  color: #f00;
}
/* line 345, module.less */
#frmOnlinePayment .contact-phone span.field-validation-error {
  margin-top: 0;
}
/* line 348, module.less */
.online-payment-documents {
  text-align: center;
  color: #242156;
}
/* line 352, module.less */
.online-payment-invoice a {
  padding: 15px 20px;
  background: #242156;
  color: #fff;
  margin-top: 20px;
  display: inline-block;
  border-radius: 8px;
}
/* line 360, module.less */
.online-payment-invoice a:hover,
.online-payment-invoice a:focus {
  text-decoration: underline;
  color: #fff;
}
/* line 369, module.less */
#frmOnlinePayment .field-validation-error::after {
  display: table;
  content: " ";
  clear: both;
}
/* SETTINGS FORM */
/* line 375, module.less */
.dnnLoading {
  background: #fff url(./images/loading.gif) no-repeat center center;
  position: absolute;
  opacity: 90%;
  z-index: 9999;
}
/* line 382, module.less */
.spn-key-masked {
  display: inline-block;
  width: 300px;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  margin-right: 20px;
  margin-top: 5px;
}
/* line 392, module.less */
.preview-item,
.edit-item,
.delete-item {
  top: -1px;
}
/* line 398, module.less */
span.required::after,
label.required::after {
  content: "*";
  color: red;
  margin-left: 3px;
}
/* line 405, module.less */
.section-title {
  text-align: start;
  background-color: blanchedalmond;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 600;
  background-position-x: 99%;
}
/* line 414, module.less */
.grid-new-item {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
/* line 418, module.less */
.new-product-price {
  margin-bottom: 18px;
  padding: 8px;
  border-color: #c9c9c9;
  border-radius: 3px;
  border-width: 1px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-shadow: 0px 1px 0px 0px rgb(255 255 3.1875%), inset 0px 1px 2px 0px rgb(0 0 0%);
          box-shadow: 0px 1px 0px 0px rgb(255 255 3.1875%), inset 0px 1px 2px 0px rgb(0 0 0%);
  background-clip: border-box;
}
/* line 429, module.less */
.new-product-title,
.new-product-description,
.new-product-price {
  width: 100% !important;
}
/* line 435, module.less */
.validation-msg {
  display: block;
  margin-top: -15px;
  margin-left: 2px;
}
/* line 441, module.less */
input[type="text"].error,
select.error,
textarea.error,
input[type="email"].error,
input[type="number"].error,
input[type="search"].error {
  border: 1px solid #a94442;
  /* opaque red*/
  color: #a94442;
  /* opaque red*/
  opacity: 1;
}
/* line 452, module.less */
input[type="text"].error::-webkit-input-placeholder,
textarea.error::-webkit-input-placeholder,
input[type="email"].error::-webkit-input-placeholder,
input[type="number"].error::-webkit-input-placeholder,
input[type="search"].error::-webkit-input-placeholder {
  color: #a94442;
  /* opaque red*/
  opacity: 1;
}
input[type="text"].error::-moz-placeholder,
textarea.error::-moz-placeholder,
input[type="email"].error::-moz-placeholder,
input[type="number"].error::-moz-placeholder,
input[type="search"].error::-moz-placeholder {
  color: #a94442;
  /* opaque red*/
  opacity: 1;
}
input[type="text"].error::-ms-input-placeholder,
textarea.error::-ms-input-placeholder,
input[type="email"].error::-ms-input-placeholder,
input[type="number"].error::-ms-input-placeholder,
input[type="search"].error::-ms-input-placeholder {
  color: #a94442;
  /* opaque red*/
  opacity: 1;
}
input[type="text"].error::placeholder,
textarea.error::placeholder,
input[type="email"].error::placeholder,
input[type="number"].error::placeholder,
input[type="search"].error::placeholder {
  color: #a94442;
  /* opaque red*/
  opacity: 1;
}
/* line 461, module.less */
.item-deleted div {
  text-decoration: line-through;
  color: grey;
}
/* line 466, module.less */
.grid-header {
  font-weight: bold;
  background-color: silver;
}
/* line 471, module.less */
.ElementsApp,
.ElementsApp .InputElement {
  font-family: Arial;
}
/* line 475, module.less */
#paymentInfo {
  margin: 0 auto;
  max-width: 700px;
}
/* line 479, module.less */
#paymentInfo div.group {
  background: white;
  border-radius: 4px;
  margin-bottom: 20px;
  -webkit-box-shadow: 0 0 8px 1px #ccc;
          box-shadow: 0 0 8px 1px #ccc;
  padding: 20px 5px;
}
/* line 488, module.less */
#paymentInfo label {
  position: relative;
  color: #8898AA;
  font-weight: 300;
  height: 40px;
  line-height: 40px;
  margin-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
/* line 499, module.less */
#paymentInfo div.group label:not(:last-child) {
  border-bottom: 1px solid #F0F5FA;
}
/* line 503, module.less */
#paymentInfo label > span {
  width: 250px;
  text-align: right;
  margin-right: 30px;
  font-size: 14px;
  font-family: Arial;
  color: #666;
}
/* line 512, module.less */
#paymentInfo label > span.brand {
  width: 30px;
}
/* line 516, module.less */
#paymentInfo label > span.required::after {
  color: unset;
}
/* line 520, module.less */
#paymentInfo div.field {
  background: transparent;
  font-weight: 300;
  border: 0;
  color: #31325F;
  outline: none;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 10px;
  padding-left: 10px;
  cursor: text;
}
/* line 532, module.less */
#paymentInfo div.field::-webkit-input-placeholder {
  color: #CFD7E0;
}
/* line 536, module.less */
#paymentInfo div.field::-moz-placeholder {
  color: #CFD7E0;
}
/* line 540, module.less */
#paymentInfo button {
  float: left;
  display: block;
  background: #666EE8;
  color: white;
  -webkit-box-shadow: 0 7px 14px 0 rgba(49, 49, 93, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 7px 14px 0 rgba(49, 49, 93, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  border: 0;
  margin-top: 20px;
  font-size: 15px;
  font-weight: 400;
  width: 100%;
  height: 40px;
  line-height: 38px;
  outline: none;
}
/* line 557, module.less */
#paymentInfo button:focus {
  background: #555ABF;
}
/* line 561, module.less */
#paymentInfo button:active {
  background: #43458B;
}
/* line 565, module.less */
#paymentInfo .outcome {
  float: left;
  width: 100%;
  padding-top: 8px;
  min-height: 24px;
  text-align: center;
}
/* line 573, module.less */
#paymentInfo .success,
#paymentInfo .error {
  display: none;
  font-size: 13px;
}
/* line 579, module.less */
#paymentInfo .success.visible,
#paymentInfo .error.visible {
  display: inline;
}
/* line 584, module.less */
#paymentInfo .error {
  color: #E4584C;
}
/* line 588, module.less */
#paymentInfo .success {
  color: #666EE8;
}
/* line 592, module.less */
#paymentInfo input:focus ~ .floating-label,
#paymentInfo input:not(:focus):valid ~ .floating-label {
  top: 8px;
  bottom: 10px;
  left: 20px;
  font-size: 11px;
  opacity: 1;
}
/* line 601, module.less */
#paymentInfo .inputText {
  font-family: Arial;
  font-size: 15px;
  width: 200px;
  height: 35px;
  border: none;
}
/* line 609, module.less */
#paymentInfo .inputText:focus {
  border: none;
  outline: none;
}
/* line 614, module.less */
#paymentInfo .inputText:-internal-autofill-selected {
  background-color: transparent !important;
}
/* line 618, module.less */
#paymentInfo .inputText.is-invalid {
  color: #eb1c26;
}
/* line 622, module.less */
#paymentInfo .inputText.is-invalid::-webkit-input-placeholder {
  color: #eb1c26;
}
#paymentInfo .inputText.is-invalid::-moz-placeholder {
  color: #eb1c26;
}
#paymentInfo .inputText.is-invalid::-ms-input-placeholder {
  color: #eb1c26;
}
#paymentInfo .inputText.is-invalid::placeholder {
  color: #eb1c26;
}
/* line 626, module.less */
#paymentInfo .inputText::-webkit-input-placeholder {
  color: #CFD7E0;
  font-family: Arial;
  font-size: 15px;
}
#paymentInfo .inputText::-moz-placeholder {
  color: #CFD7E0;
  font-family: Arial;
  font-size: 15px;
}
#paymentInfo .inputText::-ms-input-placeholder {
  color: #CFD7E0;
  font-family: Arial;
  font-size: 15px;
}
#paymentInfo .inputText::placeholder {
  color: #CFD7E0;
  font-family: Arial;
  font-size: 15px;
}
/* line 632, module.less */
#paymentInfo .floating-label {
  pointer-events: none;
  left: 20px;
  top: 18px;
  -webkit-transition: 0.2s ease all;
  transition: 0.2s ease all;
}
/* line 639, module.less */
#paymentInfo .price-panel {
  display: inline-block;
  width: 100%;
  font-size: 14px;
}
/* line 644, module.less */
#paymentInfo .price-panel .price-panel-item {
  text-align: center;
}
/* line 647, module.less */
#paymentInfo .price-panel .price-panel-item .price-amout-label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@font-face {
  font-family: PaymentFont;
  src: url(fonts/paymentfont-webfont.eot);
  src: url(fonts/paymentfont-webfont.eot?#iefix) format('embedded-opentype'), url('fonts/paymentfont-webfont.woff') format('woff2'), url(fonts/paymentfont-webfont.woff) format('woff'), url(fonts/paymentfont-webfont.ttf) format('truetype'), url(fonts/paymentfont-webfont.svg#paymentfont-webfont) format('svg');
  font-weight: 400;
  font-style: normal;
}
/* line 662, module.less */
.pf {
  display: inline-block;
  font: normal normal normal 14px/1 PaymentFont;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 671, module.less */
.pf-amazon:before {
  content: "\f000";
}
/* line 675, module.less */
.pf-american-express:before {
  content: "\f001";
}
/* line 679, module.less */
.pf-american-express-alt:before {
  content: "\f002";
}
/* line 683, module.less */
.pf-atm:before {
  content: "\f003";
}
/* line 687, module.less */
.pf-bankomat:before {
  content: "\f004";
}
/* line 691, module.less */
.pf-bank-transfer:before {
  content: "\f005";
}
/* line 695, module.less */
.pf-bitcoin:before {
  content: "\f006";
}
/* line 699, module.less */
.pf-bitcoin-sign:before {
  content: "\f007";
}
/* line 703, module.less */
.pf-braintree:before {
  content: "\f008";
}
/* line 707, module.less */
.pf-btc:before {
  content: "\f009";
}
/* line 711, module.less */
.pf-card:before {
  content: "\f00a";
}
/* line 715, module.less */
.pf-carta-si:before {
  content: "\f00b";
}
/* line 719, module.less */
.pf-cash:before {
  content: "\f00c";
}
/* line 723, module.less */
.pf-cash-on-delivery:before {
  content: "\f00d";
}
/* line 727, module.less */
.pf-cb:before {
  content: "\f00e";
}
/* line 731, module.less */
.pf-cirrus:before {
  content: "\f00f";
}
/* line 735, module.less */
.pf-cirrus-alt:before {
  content: "\f010";
}
/* line 739, module.less */
.pf-clickandbuy:before {
  content: "\f011";
}
/* line 743, module.less */
.pf-credit-card:before {
  content: "\f012";
}
/* line 747, module.less */
.pf-diners:before {
  content: "\f013";
}
/* line 751, module.less */
.pf-discover:before {
  content: "\f014";
}
/* line 755, module.less */
.pf-ec:before {
  content: "\f015";
}
/* line 759, module.less */
.pf-eps:before {
  content: "\f016";
}
/* line 763, module.less */
.pf-eur:before {
  content: "\f017";
}
/* line 767, module.less */
.pf-facture:before {
  content: "\f018";
}
/* line 771, module.less */
.pf-fattura:before {
  content: "\f019";
}
/* line 775, module.less */
.pf-flattr:before {
  content: "\f01a";
}
/* line 779, module.less */
.pf-giropay:before {
  content: "\f01b";
}
/* line 783, module.less */
.pf-gittip:before,
.pf-gratipay:before {
  content: "\f01c";
}
/* line 787, module.less */
.pf-google-wallet:before {
  content: "\f01d";
}
/* line 791, module.less */
.pf-google-wallet-alt:before {
  content: "\f01e";
}
/* line 795, module.less */
.pf-gbp:before {
  content: "\f01f";
}
/* line 799, module.less */
.pf-ideal:before {
  content: "\f020";
}
/* line 803, module.less */
.pf-ils:before {
  content: "\f021";
}
/* line 807, module.less */
.pf-inr:before {
  content: "\f022";
}
/* line 811, module.less */
.pf-invoice:before {
  content: "\f023";
}
/* line 815, module.less */
.pf-invoice-sign:before {
  content: "\f024";
}
/* line 819, module.less */
.pf-invoice-sign-alt:before {
  content: "\f025";
}
/* line 823, module.less */
.pf-invoice-sign-alt-o:before {
  content: "\f026";
}
/* line 827, module.less */
.pf-invoice-sign-o:before {
  content: "\f027";
}
/* line 831, module.less */
.pf-jcb:before {
  content: "\f028";
}
/* line 835, module.less */
.pf-jpy:before {
  content: "\f029";
}
/* line 839, module.less */
.pf-krw:before {
  content: "\f02a";
}
/* line 843, module.less */
.pf-maestro:before {
  content: "\f02b";
}
/* line 847, module.less */
.pf-maestro-alt:before {
  content: "\f02c";
}
/* line 851, module.less */
.pf-mastercard:before {
  content: "\f02d";
}
/* line 855, module.less */
.pf-mastercard-alt:before {
  content: "\f02e";
}
/* line 859, module.less */
.pf-mastercard-securecode:before {
  content: "\f02f";
}
/* line 863, module.less */
.pf-ogone:before {
  content: "\f030";
}
/* line 867, module.less */
.pf-paybox:before {
  content: "\f031";
}
/* line 871, module.less */
.pf-paylife:before {
  content: "\f032";
}
/* line 875, module.less */
.pf-paypal:before {
  content: "\f033";
}
/* line 879, module.less */
.pf-paypal-alt:before {
  content: "\f034";
}
/* line 883, module.less */
.pf-paysafecard:before {
  content: "\f035";
}
/* line 887, module.less */
.pf-postepay:before {
  content: "\f036";
}
/* line 891, module.less */
.pf-quick:before {
  content: "\f037";
}
/* line 895, module.less */
.pf-rechnung:before {
  content: "\f038";
}
/* line 899, module.less */
.pf-ripple:before {
  content: "\f039";
}
/* line 903, module.less */
.pf-rub:before {
  content: "\f03a";
}
/* line 907, module.less */
.pf-skrill:before {
  content: "\f03b";
}
/* line 911, module.less */
.pf-sofort:before {
  content: "\f03c";
}
/* line 915, module.less */
.pf-square:before {
  content: "\f03d";
}
/* line 919, module.less */
.pf-stripe:before {
  content: "\f03e";
}
/* line 923, module.less */
.pf-truste:before {
  content: "\f03f";
}
/* line 927, module.less */
.pf-try:before {
  content: "\f040";
}
/* line 931, module.less */
.pf-unionpay:before {
  content: "\f041";
}
/* line 935, module.less */
.pf-usd:before {
  content: "\f042";
}
/* line 939, module.less */
.pf-verified-by-visa:before {
  content: "\f043";
}
/* line 943, module.less */
.pf-verisign:before {
  content: "\f044";
}
/* line 947, module.less */
.pf-visa:before {
  content: "\f045";
}
/* line 951, module.less */
.pf-visa-electron:before {
  content: "\f046";
}
/* line 955, module.less */
.pf-western-union:before {
  content: "\f047";
}
/* line 959, module.less */
.pf-western-union-alt:before {
  content: "\f048";
}
/* line 963, module.less */
.pf-wirecard:before {
  content: "\f049";
}
/* line 967, module.less */
.pf-sepa:before {
  content: "\f04a";
}
/* line 971, module.less */
.pf-sepa-alt:before {
  content: "\f04b";
}
/* line 975, module.less */
.pf-apple-pay:before {
  content: "\f04c";
}
/* line 979, module.less */
.pf-interac:before {
  content: "\f04d";
}
/* line 983, module.less */
.pf-paymill:before {
  content: "\f04e";
}
/* line 987, module.less */
.pf-dankort:before {
  content: "\f04f";
}
/* line 991, module.less */
.pf-bancontact-mister-cash:before {
  content: "\f050";
}
/* line 995, module.less */
.pf-moip:before {
  content: "\f051";
}
/* line 999, module.less */
.pf-pagseguro:before {
  content: "\f052";
}
/* line 1003, module.less */
.pf-cash-on-pickup:before {
  content: "\f053";
}
/* line 1007, module.less */
.pf-sage:before {
  content: "\f054";
}
/* line 1011, module.less */
.pf-elo:before {
  content: "\f055";
}
/* line 1015, module.less */
.pf-elo-alt:before {
  content: "\f056";
}
/* line 1019, module.less */
.pf-payu:before {
  content: "\f057";
}
/* line 1023, module.less */
.pf-mercado-pago:before {
  content: "\f058";
}
/* line 1027, module.less */
.pf-mercado-pago-sign:before {
  content: "\f059";
}
/* line 1031, module.less */
.pf-payshop:before {
  content: "\f05a";
}
/* line 1035, module.less */
.pf-multibanco:before {
  content: "\f05b";
}
/* line 1039, module.less */
.pf-gratipay-sign:before {
  content: "\f05c";
}
/* line 1043, module.less */
.pf-six:before {
  content: "\f05d";
}
/* line 1047, module.less */
.pf-cashcloud:before {
  content: "\f05e";
}
