@charset "UTF-8";
.p2p {
  padding-bottom: 2rem;
}

.p2p__title {
  position: relative;
  margin-bottom: 1.5rem;
}

.p2p__card-wrapper {
  width: 26.25rem;
}
.p2p__card-wrapper--receiver {
  margin-left: auto;
}
.p2p__card--sender {
  position: relative;
}
.p2p__card-title {
  margin-bottom: 0.5rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.222;
}
.p2p .bank-card {
  position: relative;
  padding: 1rem 1.5rem;
  background-color: #ffffff;
}
.p2p .bank-card__header, .p2p .bank-card__bank, .p2p .bank-card__type {
  height: 2.5rem;
}
.p2p .bank-card__type {
  margin-top: auto;
  flex: 0 0 auto;
  height: 2.5rem;
}
.p2p .bank-card__body {
  padding-top: 0.5rem;
}
.p2p .bank-card .bank-card__cvv.has-error, .p2p .bank-card .bank-card__expires.has-error {
  margin-bottom: 0;
}

.p2p .bank-card__invoice {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
}
.p2p .bank-card__invoice .form-group {
  margin-bottom: 0.875rem;
}
.p2p .bank-card__descr {
  padding-left: 1.1875rem;
}
.p2p .bank-card__descr p {
  margin-bottom: 0;
  color: #172A3A;
}
.p2p .bank-card__descr p.bank-card__commission {
  font-weight: 700;
  white-space: nowrap;
}
.p2p .bank-card__descr p.bank-card__commission span {
  color: #172A3A;
  font-weight: 700;
}
.p2p .bank-card__amount {
  width: 13.75rem;
}
.p2p .bank-card__amount .bank-card__cvv-button {
  right: 4.25rem;
}
.p2p .bank-card__amount .help-block, .p2p .bank-card__amount.form-group.has-error .help-block, .p2p .bank-card__amount.form-group.has-success .help-block {
  padding-top: 1px;
  white-space: nowrap;
}
.p2p .bank-card__cvv input {
  width: 11.125rem;
}
.p2p .form-group.has-error .help-block {
  padding-top: 2px;
}
.p2p__sender-border {
  margin-top: -1.25rem;
  padding: 2.1875rem 0.9375rem 0;
  border: 1px solid #DEE7F3;
  border-top-color: transparent;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.p2p__sender-border .field-p2pform-sender_name.has-error {
  margin-bottom: 0.5rem;
}
.p2p__sender-border .field-p2pform-sender_name.has-error .help-block {
  position: static;
}
.p2p__sender-phone {
  width: 100%;
}
.p2p__sender-phone > p {
  display: inline-block;
  position: relative;
  margin-bottom: 0.5rem;
  padding-right: 1.5rem;
}
.p2p__sender-phone > p .bank-card__cvv-button {
  right: 0;
  top: 0.625rem;
}
.p2p #sender-type-card, .p2p #target-type-card {
  height: 2.5rem;
}
.p2p__security {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.p2p__security-title {
  text-align: center;
}
.p2p__security-info {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Cg clip-path='url(%23clip0_4984_13688)'%3E%3Cpath d='M7.72 7.00911C7.69976 6.89734 7.63841 6.7972 7.54803 6.7284C7.45765 6.65961 7.34478 6.62714 7.23166 6.63741C7.11853 6.64767 7.01335 6.69992 6.93683 6.78386C6.8603 6.86779 6.81797 6.97734 6.81818 7.09093V11.1837L6.82546 11.2655C6.84569 11.3772 6.90704 11.4774 6.99743 11.5462C7.08781 11.615 7.20068 11.6474 7.3138 11.6372C7.42692 11.6269 7.5321 11.5747 7.60863 11.4907C7.68516 11.4068 7.72748 11.2972 7.72727 11.1837V7.09093L7.72 7.00911ZM7.99909 5.04548C7.99909 4.86465 7.92726 4.69122 7.79939 4.56336C7.67153 4.43549 7.4981 4.36366 7.31727 4.36366C7.13644 4.36366 6.96302 4.43549 6.83516 4.56336C6.70729 4.69122 6.63545 4.86465 6.63545 5.04548C6.63545 5.22631 6.70729 5.39973 6.83516 5.5276C6.96302 5.65546 7.13644 5.72729 7.31727 5.72729C7.4981 5.72729 7.67153 5.65546 7.79939 5.5276C7.92726 5.39973 7.99909 5.22631 7.99909 5.04548ZM14.5455 8.00002C14.5455 6.07118 13.7792 4.22133 12.4153 2.85743C11.0514 1.49353 9.20158 0.727295 7.27273 0.727295C5.34388 0.727295 3.49403 1.49353 2.13013 2.85743C0.766232 4.22133 0 6.07118 0 8.00002C0 9.92887 0.766232 11.7787 2.13013 13.1426C3.49403 14.5065 5.34388 15.2727 7.27273 15.2727C9.20158 15.2727 11.0514 14.5065 12.4153 13.1426C13.7792 11.7787 14.5455 9.92887 14.5455 8.00002ZM0.909091 8.00002C0.909091 7.16434 1.07369 6.33684 1.39349 5.56476C1.7133 4.79269 2.18204 4.09117 2.77296 3.50025C3.36388 2.90933 4.0654 2.44059 4.83747 2.12079C5.60954 1.80099 6.43704 1.63639 7.27273 1.63639C8.10841 1.63639 8.93591 1.80099 9.70799 2.12079C10.4801 2.44059 11.1816 2.90933 11.7725 3.50025C12.3634 4.09117 12.8322 4.79269 13.152 5.56476C13.4718 6.33684 13.6364 7.16434 13.6364 8.00002C13.6364 9.68776 12.9659 11.3064 11.7725 12.4998C10.5791 13.6932 8.96047 14.3637 7.27273 14.3637C5.58499 14.3637 3.96637 13.6932 2.77296 12.4998C1.57954 11.3064 0.909091 9.68776 0.909091 8.00002Z' fill='%233B566E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4984_13688'%3E%3Crect width='14.5455' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 14.55px;
  background-position: center;
  vertical-align: middle;
  margin-left: 0.25rem;
}
.p2p__security-img {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.p2p__security-img a {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.p2p__security-img a + a {
  margin-left: 1.5rem;
}
.p2p__security-img img {
  width: auto;
  height: 1.625rem;
}

.p2p__notification {
  margin-top: 2rem;
}
.p2p__notification-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  padding-bottom: 1rem;
  border-bottom: 2px solid #DEE7F3;
  cursor: pointer;
  transition-delay: 0.3s;
}

.p2p__notification-row:hover .p2p__notification-img svg {
  -webkit-animation: 0.5s infinite alternate bellRotate;
          animation: 0.5s infinite alternate bellRotate;
}
.p2p__notification-row[aria-expanded=true] {
  border-bottom-color: transparent;
  transition-delay: 0s;
}
.p2p__notification-row[aria-expanded=true]::after {
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.p2p__notification-img {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 0.5rem;
  background-color: rgba(233, 79, 53, 0.15);
}
.p2p__notification-title {
  padding-left: 1.1875rem;
  padding-right: 5.5rem;
  line-height: 1.3;
}
.p2p__notification-form .form-textarea {
  border-width: 3px;
}
.p2p__notification-form .form-textarea ~ .form-label,
.p2p__notification-form .form-group.has-error .form-textarea ~ .form-label,
.p2p__notification-form .form-group.has-success .form-textarea ~ .form-label {
  top: 3px;
  left: 3px;
  font-size: 0.875rem;
}
.checkbox-control-notification{
 width: 100%;
}
.checkbox-control-notification label{
 width: 100%;
 cursor: pointer;
}
.p2p__payment {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 0.5rem;
}
.p2p__payment span {
  font-weight: bold;
  color: #172A3A;
}
.p2p__payment-text {
  margin-top: 2px;
}
.p2p__payment-amount {
  font-size: 1.625rem;
}
.p2p__submit {
  position: relative;
  margin-top: 0.5rem;
}
.p2p__submit .btn:disabled, .p2p__submit .btn.disabled {
  opacity: 1;
}
.p2p__submit .p2p-progress {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  background-color: #7C9CAC;
  cursor: pointer;
  overflow: hidden;
  transition: all 1.2s ease;
  text-align: center;
  -webkit-clip-path: inset(0 100% 0 0);
          clip-path: inset(0 100% 0 0);
}
.p2p__submit .p2p-progress span {
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 56px;
  color: #ffffff;
}
.p2p__submit .p2p-progress.progress-1 {
  -webkit-clip-path: inset(0 89% 0 0);
          clip-path: inset(0 89% 0 0);
}
.p2p__submit .p2p-progress.progress-2 {
  -webkit-clip-path: inset(0 78% 0 0);
          clip-path: inset(0 78% 0 0);
}
.p2p__submit .p2p-progress.progress-3 {
  -webkit-clip-path: inset(0 67% 0 0);
          clip-path: inset(0 67% 0 0);
}
.p2p__submit .p2p-progress.progress-4 {
  -webkit-clip-path: inset(0 56% 0 0);
          clip-path: inset(0 56% 0 0);
}
.p2p__submit .p2p-progress.progress-5 {
  -webkit-clip-path: inset(0 45% 0 0);
          clip-path: inset(0 45% 0 0);
}
.p2p__submit .p2p-progress.progress-6 {
  -webkit-clip-path: inset(0 34% 0 0);
          clip-path: inset(0 34% 0 0);
}
.p2p__submit .p2p-progress.progress-7 {
  -webkit-clip-path: inset(0 23% 0 0);
          clip-path: inset(0 23% 0 0);
}
.p2p__submit .p2p-progress.progress-8 {
  -webkit-clip-path: inset(0 12% 0 0);
          clip-path: inset(0 12% 0 0);
}
.p2p__submit .p2p-progress.progress-9 {
  display: none;
}
/* ie11 fix */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .p2p__submit {
    width: 18.125rem;
    margin-left: auto;
    margin-right: auto;
  }
  .p2p__submit .p2p-progress {
    width: 0;
  }
  .p2p__submit .p2p-progress span {
    position: absolute;
    top: 50%;
    left: 210px;
    left: 9.0625rem;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 1.125rem;
    font-weight: bold;
    line-height: 1.6;
    color: #ffffff;
  }
  .p2p__submit .p2p-progress.progress-1 {
    width: 16%;
  }
  .p2p__submit .p2p-progress.progress-2 {
    width: 32%;
  }
  .p2p__submit .p2p-progress.progress-3 {
    width: 48%;
  }
  .p2p__submit .p2p-progress.progress-4 {
    width: 64%;
  }
  .p2p__submit .p2p-progress.progress-5 {
    width: 80%;
  }
  .p2p__submit .p2p-progress.progress-6 {
    display: none;
  }
}
.p2p-arrow {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  margin-top: 10.5rem;
  margin-left: auto;
  margin-right: auto;
  border-radius: 50%;
  background-color: #F0F5FA;
}
.p2p-arrow svg {
  stroke: #4F6E7A;
}
.p2p-arrow.filled {
  -webkit-filter: drop-shadow(0px 9px 20px rgba(9, 188, 138, 0.3));
          filter: drop-shadow(0px 9px 20px rgba(9, 188, 138, 0.3));
  box-shadow: 0px 9px 20px rgba(9, 188, 138, 0.3);
  background-color: #09BC8A;
}
.p2p-arrow.filled svg {
  stroke: #ffffff;
}
@media screen and (max-width: 1199px) {
  .p2p__card-wrapper, .p2p .bank-card {
    width: 23.125rem;
  }
  .p2p .bank-card__descr p:first-child {
    font-size: 0.875rem;
  }
  .p2p .bank-card__cvv input {
    width: 6.5625rem;
  }
}
@media screen and (max-width: 991px) {
  .p2p__card-wrapper, .p2p .bank-card, .p2p__bonuses {
    width: auto;
    max-width: 26.25rem;
  }
  .p2p__card-wrapper {
    margin-left: auto;
    margin-right: auto;
  }
  .p2p__card-wrapper--receiver {
    margin-top: 1.5rem;
  }
  .p2p-arrow {
    margin-top: 0.5rem;
    margin-bottom: 1.5rem;
  }
  .p2p-arrow svg {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .p2p .bank-card__cvv input {
    width: 11.125rem;
  }
  .p2p__security {
    margin-bottom: 1rem;
    padding-top: 1.5rem;
    border-top: 1px solid #DEE7F3;
  }
  .p2p__security-title {
    text-align: left;
  }
  .p2p__security-img {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 767px) {
  .p2p__title::after {
    display: none;
  }
}
@media screen and (max-width: 575px) {
  .p2p .form-label {
    top: 1rem;
    left: 1rem;
    font-size: 1rem;
  }
  .p2p .form-input:focus ~ .form-label, .p2p .form-input.filled ~ .form-label {
    left: 1.25rem;
  }
  .p2p__card .bank-card {
    height: 16rem;
    margin-bottom: 0;
    padding: 1rem 0.9375rem 0;
    box-shadow: 0px 5px 20px rgba(97, 144, 183, 0.35);
  }
  .p2p__card .bank-card__header, .p2p__card .bank-card__type {
    height: 2rem;
  }
  .p2p__card .bank-card__type {
    padding-bottom: 1rem;
  }
  .p2p__card--receiver .bank-card__type {
    padding-bottom: 4rem;
  }
  .p2p__card .bank-card__body {
    padding-top: 0.5rem;
  }
  .p2p__card .bank-card__number {
    padding-bottom: 0.75rem;
  }
  .p2p__card .bank-card__expires {
    margin-right: 0.5rem;
  }
  .p2p__card .bank-card__amount {
    width: 11.375rem;
  }
  .p2p__card .bank-card__descr {
    padding-left: 0.625rem;
  }
  .p2p__card .bank-card__descr p.bank-card__commission {
    font-size: 1.125rem;
  }
  .p2p__card .bank-card__cvv input {
    width: 6.5625rem;
  }
  .p2p .bank-card .bank-card__cvv.has-error {
    margin-bottom: 5px;
  }
  .p2p__phone {
    width: auto;
    max-width: 20rem;
  }
  .p2p__notification-row::after {
    right: 0.25rem;
  }
  .p2p__notification-title {
    padding-right: 2rem;
    padding-left: 0.5rem;
  }
}
@-webkit-keyframes bellRotate {
  from {
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);
  }
  to {
    -webkit-transform: rotate(-25deg);
    transform: rotate(-25deg);
  }
}
@keyframes bellRotate {
  from {
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);
  }
  to {
    -webkit-transform: rotate(-25deg);
    transform: rotate(-25deg);
  }
}
.target-text-info {
  display: none;
  position: absolute;
  margin-bottom: 0;
  padding-top: 4px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.14;
  color: #0C6858;
  white-space: nowrap;
}
@media screen and (max-width: 575px) {
  .target-text-info {
    font-size: 0.75rem;
  }
}


/* popover invoice */
.popover.popover-invoice {
  font-size: 0.875rem;
  border: 0;
  border-radius: 0.5rem;
  background-color: #3B566E;
}
.popover.popover-invoice.bs-popover-auto[x-placement^=right], .popover.popover-invoice.bs-popover-right {
  margin-left: 1rem;
}
.popover.popover-invoice.bs-popover-auto[x-placement^=right] > .arrow::after, .popover.popover-invoice.bs-popover-right > .arrow::after {
  border-right-color: #3B566E;
}
.popover.popover-invoice.bs-popover-auto[x-placement^=bottom], .popover.popover-invoice.bs-popover-bottom {
  margin-top: 1rem;
}
.popover.popover-invoice.bs-popover-auto[x-placement^=bottom] > .arrow::after, .popover.popover-invoice.bs-popover-bottom > .arrow::after {
  border-bottom-color: #3B566E;
}
.popover.popover-invoice.bs-popover-auto[x-placement^=bottom] .popover-header::before, .popover.popover-invoice.bs-popover-bottom .popover-header::before {
  border-bottom: 0;
}
.popover.popover-invoice.bs-popover-auto[x-placement^=left], .popover.popover-invoice.bs-popover-left {
  margin-right: 1rem;
}
.popover.popover-invoice.bs-popover-auto[x-placement^=left] > .arrow::after, .popover.popover-invoice.bs-popover-left > .arrow::after {
  border-left-color: #3B566E;
}
.popover.popover-invoice.bs-popover-auto[x-placement^=top], .popover.popover-invoice.bs-popover-top {
  margin-bottom: 1rem;
}
.popover.popover-invoice.bs-popover-auto[x-placement^=top] > .arrow::after, .popover.popover-invoice.bs-popover-top > .arrow::after {
  border-top-color: #3B566E;
}
.popover.popover-invoice.bs-popover-auto[x-placement^=top] .popover-header::before, .popover.popover-invoice.bs-popover-top .popover-header::before {
  border-bottom: 0;
}
.popover.popover-invoice .popover-header {
  padding: 1rem 2rem 0.5rem 1rem;
  color: #fff;
  border-bottom: 0;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  background: #3B566E url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.59668 1.72266L14.5967 14.7227' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.5967 1.72266L1.59668 14.7227' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") right 0.75rem top 0.75rem no-repeat;
}
.popover.popover-invoice .popover-body {
  padding: 0 1rem 1.5rem 1rem;
  color: #fff;
}
.popover.popover-invoice .popover-body a {
  font-size: 0.875rem;
  font-weight: bold;
  color: #ffffff;
  text-decoration: underline;
}



.pay-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 5.625rem;
  padding: 1.125rem;
  border-radius: 0.5rem;
  box-shadow: 0px 4px 20px rgba(39, 97, 146, 0.15);
  background-color: #fff;
}
.pay-card span {
  /*margin-left: 1rem;*/
  line-height: 1.2;
}
.pay-card__limit {
  position: relative;
  color: #DE7800;
  line-height: 1.17;
  font-size: 0.875rem;
  margin: 0.25rem 0 0;
}
.pay-card__limit .bank-card__cvv-button {
  top: 8px;
  right: -24px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0C6.41775 0 4.87103 0.469192 3.55544 1.34824C2.23985 2.22729 1.21447 3.47672 0.608967 4.93853C0.00346629 6.40034 -0.15496 8.00887 0.153721 9.56072C0.462403 11.1126 1.22433 12.538 2.34315 13.6569C3.46197 14.7757 4.88743 15.5376 6.43928 15.8463C7.99113 16.155 9.59966 15.9965 11.0615 15.391C12.5233 14.7855 13.7727 13.7602 14.6518 12.4446C15.5308 11.129 16 9.58225 16 8C16 6.94942 15.7931 5.90914 15.391 4.93853C14.989 3.96793 14.3997 3.08601 13.6569 2.34315C12.914 1.60028 12.0321 1.011 11.0615 0.608964C10.0909 0.206926 9.05058 0 8 0ZM8.8 13.6H7.2V12H8.8V13.6ZM10.456 7.4L9.736 8.136C9.41378 8.41387 9.16124 8.76345 8.99868 9.15665C8.83612 9.54986 8.76807 9.97571 8.8 10.4H7.2V10C7.20152 9.15148 7.53789 8.33786 8.136 7.736L9.128 6.728C9.2784 6.58132 9.39771 6.40584 9.47881 6.21204C9.5599 6.01823 9.60112 5.81008 9.6 5.6C9.6 5.17565 9.43143 4.76869 9.13137 4.46863C8.83132 4.16857 8.42435 4 8 4C7.57566 4 7.16869 4.16857 6.86863 4.46863C6.56857 4.76869 6.4 5.17565 6.4 5.6H4.8C4.8 4.75131 5.13715 3.93737 5.73726 3.33726C6.33738 2.73714 7.15131 2.4 8 2.4C8.8487 2.4 9.66263 2.73714 10.2627 3.33726C10.8629 3.93737 11.2 4.75131 11.2 5.6C11.2004 6.2749 10.9328 6.92235 10.456 7.4Z' fill='%23DE7800'/%3E%3C/svg%3E");
}
@media screen and (max-width: 575px) {
  .pay-card {
    padding: 0.25rem;
  }
  .pay-card span {
    margin-left: 0.375rem;
  }
}

.popover.p2p-popover {
  max-width: 23.4375rem;
}
@media screen and (max-width: 575px) {
  .popover.p2p-popover {
    max-width: 18.75rem;
  }
}

.field-p2pform-target_card_guid,
.field-p2pform-invoice_currency,
.field-contactidform-invoice_currency,
.field-Тemplatep2p-target_card_guid {
  display: none;
}

/* p2p recaptcha */
.p2p__captcha .form-group.has-error .help-block {
  width: 100%;
  padding-left: 0;
  text-align: center;
}

.p2p__captcha.p2p__captcha--v3 .form-group.has-error .help-block {
  position: static;
  text-align: justify;
}

.help-block-captcha{
 padding: 8px;
 background: #FFE7E6;
 border-radius: 8px;
 margin-top: 5px;
}
.help-block-captcha p{
 color: #E84F35;
 margin: 0;
}

.popover.popover-regular-p2p {
  max-width: 20.05rem;
  font-size: 0.75rem;
  border: 0;
  border-radius: 0.5rem;
  background: #3B566E url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 5.5L18.5 18.5' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.5 5.5L5.5 18.5' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 1rem top 1rem no-repeat;
}
.popover.popover-regular-p2p.bs-popover-auto[x-placement^=right], .popover.popover-regular-p2p.bs-popover-right {
  margin-left: 0.75rem;
}
.popover.popover-regular-p2p.bs-popover-auto[x-placement^=right] > .arrow::after, .popover.popover-regular-p2p.bs-popover-right > .arrow::after {
  border-right-color: #3B566E;
}
.popover.popover-regular-p2p.bs-popover-auto[x-placement^=bottom], .popover.popover-regular-p2p.bs-popover-bottom {
  margin-top: 0.75rem;
}
.popover.popover-regular-p2p.bs-popover-auto[x-placement^=bottom] > .arrow::after, .popover.popover-regular-p2p.bs-popover-bottom > .arrow::after {
  border-bottom-color: #3B566E;
}
.popover.popover-regular-p2p.bs-popover-auto[x-placement^=left], .popover.popover-regular-p2p.bs-popover-left {
  margin-right: 0.75rem;
}
.popover.popover-regular-p2p.bs-popover-auto[x-placement^=left] > .arrow::after, .popover.popover-regular-p2p.bs-popover-left > .arrow::after {
  border-left-color: #3B566E;
}
.popover.popover-regular-p2p.bs-popover-auto[x-placement^=top], .popover.popover-regular-p2p.bs-popover-top {
  margin-bottom: 0.75rem;
}
.popover.popover-regular-p2p.bs-popover-auto[x-placement^=top] > .arrow::after, .popover.popover-regular-p2p.bs-popover-top > .arrow::after {
  border-top-color: #3B566E;
}
.popover.popover-regular-p2p .popover-body {
  padding: 1rem 3.125rem 1rem 1rem;
  color: #ffffff;
}
.popover.popover-regular-p2p .popover-body span, .popover.popover-regular-p2p .popover-body p, .popover.popover-regular-p2p .popover-body ul, .popover.popover-regular-p2p .popover-body li {
  color: #ffffff;
}

.wrap-limit {
 text-align: center;
 margin: 15px 0;
}
.limit {
 color: #E84F35;
 display: inline-block;
 margin-left: 10px;
}
.limit-text {
 background: #FEF7E0;
 border-radius: 8px;
 padding: 15px;
 color: #DE7800;
 line-height: 1.3;
 text-align:center;
}

.p2p__limits {
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}

.p2p__limits-wrapper {
  padding: 1.5rem 3rem 3rem;
  border-radius: 0.5rem;
  border: 1px solid #DEE7F3;
}

.p2p__limits-wrapper h4 {
  margin-bottom: 0.5rem;
}

.p2p__limits-wrapper .col-lg-4:nth-child(-n+3) p {
  margin-bottom: 1.875rem;
}

@media screen and (max-width: 991px) {
  .p2p__limits-wrapper {
    padding: 1.5rem;
  }

  .p2p__limits-wrapper h4 {
    font-size: 1.125rem;
  }

  .p2p__limits-wrapper p {
    margin-bottom: 1.875rem;
  }
}

.bill-result.icon-success::before {
  top: -44px;
}
.bill-result__footer .bill-result__buttons > .btn {
  padding-right: 3rem;
}

#sender-type-card,
#target-type-card {
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: right center;
}

.bank-card__type .type-card-mc {
  background-image: url('../img/logo_mc.svg');
  background-size: contain;
}
.bank-card__type .type-card-visa {
  background-image: url('../img/logo-visa.svg');
  background-size: auto 1.75rem;
}
.bank-card__type .type-card-cirus {
  background-image: url('../img/logo_ms.png');
  background-size: contain;
}
.bank-card__type .type-card-prostir {
  background-image: url('../img/logo_prostir.svg');
  background-size: contain;
}

@media screen and (max-width: 575px) {
  .p2p #sender-type-card, #target-type-card {
    height: 1.5rem;
  }

  .bank-card__type .type-card-visa {
    background-size: auto 1.25rem;
  }
}

.p2p-support {
  padding: 1.5rem 3rem;
  border-radius: 0.5rem;
  border: 1px solid #DEE7F3;
}

.p2p-support-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.p2p-support-item > ul {
  padding-left: 32px;
}

.p2p-support-item > ul li,
.p2p-support-item > ul a {
  color: #172A3A;
}

.p2p__ideabank-inform {
  padding: 0.5rem;
  border: 1px solid #DEE7F3;
  border-radius: 0.5rem;
}

.p2p__ideabank-inform p {
  font-size: 0.875rem;
  color: #0197D7;
}

.bank-card__bank-logo {
  flex: 1 0 auto;
  width: auto;
  height: 1.875rem;
}
.bank-card__bank-logo.ideabank-logo {
  background: url("../img/logo_ideabank.svg") right center no-repeat;
  background-size: auto 2.5rem;
}