@font-face {
    font-family: 'text-security-disc';
    src: url("../fonts/text-security-disc/text-security-disc.woff2") format("woff2"), url("../fonts/text-security-disc/text-security-disc.woff") format("woff"), url("../fonts/text-security-disc/text-security-disc.ttf") format("truetype"), url("../fonts/text-security-disc/text-security-disc.svg#text-security-disc") format("svg");
}
.has-error #luckupform-luckup_code{border:1px solid #E96666;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,102,102,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(252,3,88,0.6)}
.field-p2pform-sender_card_guid{display:none} 
.field-p2pform-invoice_currency{display:none}
.field-p2pform-target_card_guid{display:none}
.field-p2pform-is_send_notification_phone label{font-weight: 100;}
.p2pMain-card1{-moz-border-radius:15px;height:231px;width:370px;background:#e5e5e5;background:#2f4961 url("/v4/p2p/web/source/pivdennyibank/img/bg_card_left.png") no-repeat top right;padding: 0 25px;border:1px solid rgba(160,160,160,0.18);border-radius:15px;-moz-border-radius:15px;margin-bottom:30px;background-size: 100px}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type='number']{-moz-appearance:none}
.field-p2pform-sender_card_expy,.field-p2pform-sender_card_expm{font-size:16px;width:60px;text-align:center;border-radius:5px;-moz-border-radius:5px;display:inline-block;padding:0;margin-right:10px}
.field-p2pform-sender_card_cvv{font-size:16px;width:80px;text-align:center;border-radius:5px;-moz-border-radius:5px;display:inline-block;padding:0}
.p2p-card1-title span{margin-top:15px;text-transform:uppercase;font-size:20px;color:#888}
.p2p-card1-title{height: auto;min-height: 40px;margin-top:15px;}
.p2p-card1-title-mark{height:38px;width:58px;border-radius:3px;-moz-border-radius:3px;float:right;margin-right:0}
.p2p-card1-title-mark.type-card-mc{background-image:url(/v4/p2p/web/source/unisonbank/img/logo_mc.png);height:38px;width:58px;border-radius:3px;-moz-border-radius:3px;float:right;margin-right:0}
.p2p-card1-title-mark.type-card-visa{background-image:url(/v4/p2p/web/source/unisonbank/img/logo_visa.png);height:38px;width:58px;border-radius:3px;-moz-border-radius:3px;float:right;margin-right:0}
.p2p-card1-title-mark.type-card-cirus{background-image:url(/v4/p2p/web/source/unisonbank/img/logo_ms.png);height:38px;width:58px;border-radius:3px;-moz-border-radius:3px;float:right;margin-right:0}
.p2p-card1-title-mark.type-card-prostir {background-image: url('/v4/p2p/web/source/pivdennyibank/img/logo_prostir.svg');background-size: contain; background-repeat: no-repeat; background-position: center; width: 78px; background-color: #ffffff;}
.p2p-card1-description-text{color:#ffffff;margin:4px 0;font-size:14px}
.p2p-c1f-date-title{font-size:14px;color:#ffffff;margin-bottom:5px;margin-left:3px}
.p2p-c1f-cvv-title-text{font-size:14px;color:#ffffff;margin-bottom:5px;text-transform:capitalize;cursor:help}

.form-control{font-size:15px}
.more-field{padding: 5px 0;}
.card-number{font-size:20px!important;background-color: #a0a0a045;border: none;color: #FFFFFF}
.p2p-arrow-input-money{border:1px solid #D3D3D3;border-radius:5px;-moz-border-radius:5px;display:inline-block;margin-right:5px;padding:0 0 0 15px !important;height:50px;width:100%;font-size:15px}
.p2p-arrow-title-ru,.p2p-arrow-title-ua,.p2p-arrow-title-en{width:77px;margin:0;position:relative;padding-left:30px}
.p2p-arrow-title-ru:before,.p2p-arrow-title-ua:before,.p2p-arrow-title-en:before{content:'cумма';position:absolute;left:-30px;top:8px;color:#243332;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase}
.p2p-arrow-title-ru:after,.p2p-arrow-title-ua:after,.p2p-arrow-title-en:after{content:'грн';position:absolute;right:-63px;top:8px;color:#243332;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;}
.p2p-arrow-title-en:before{content:'summ'}
.p2p-arrow-title-en:after{content:'UAH'}
.p2p-arrow-title-ua:before{content:'cума'}
.p2p-card1-phone-container .more-field:last-child{margin-bottom: 15px;}
.p2p-arrow{padding-top:84px;background-image:url(/v4/p2p/web/source/pivdennyibank/img/arrows.png);background-position:center center;background-repeat:no-repeat;min-height:60px;background-size:50px}
.p2p-card1-phone-container{width:320px;margin-top:-15px;padding-top:25px;}
.p2p-card2{float:right;background:#316e87 url("/v4/p2p/web/source/pivdennyibank/img/bg_card_right.png") no-repeat bottom right;background-size: 140px;}
.p2p-card2-phone{float:right}
.field-p2pform-notification_text{display:none}
.p2p-main-sub{width:100%;margin:0 auto 10px;position: relative;top:35px;height: 60px;text-transform: none;font-size: 15px;font-weight: bold;}
.btn-danger{background:#00b5a0;border:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.btn-danger:hover{background-color: #029987;}
.btn{border-radius:4px}
.crsbrd-input:first-child{margin-top:0}
.input-mobile{width: 100%;height: 50px;}
.input-mobile input{height: 50px}
.crsbrd-c2-input span.input-group-addon,.crsbrd-input span.input-group-addon{padding:0;background:#fff}
.input-group-addon .fa-mobile{padding:0 15px;border-right:1px solid #CCC;color:#999}
#p2pform-sender_phone,#p2pform-notification_phone,#p2pform-notification_email{border-left:0}
.input-group-addon .fa-at{font-size:26px;padding:0 10px;border-right:1px solid #CCC;color:#999}
.p2p-c1f-cvv-title-text .fa{color:#5ac0de;font-size:18px}
.arrow-img{position:absolute;z-index:-1;top:-44px;left:-42px}
.p2p-arrow-description{margin-top:26px;color:#737373;}
.arrow-wrap{width:129px;margin:0 auto}
.tooltip_cvv{position:absolute;width:230px;height:220px;top:-100px;left:150px;border-radius:5px!important;display:none;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.5);z-index:2}
.tooltip-title{padding:10px 15px;text-align:left;line-height:14px;background-color:#EEE;border-top-left-radius:5px;border-top-right-radius:5px}
.tooltip-descr .fa{color:#fff}
.tooltip-descr{padding:10px;position:relative}
.arrow-tooltip{position:absolute;width:13px;height:22px;top:52px;left:-13px;background:url(/v4/p2p/web/source/unisonbank/img/trigon-left.png) no-repeat 0 0}
@media (max-width:992px) {
.tooltip_cvv{top:-233px;left:-98px}
.arrow-tooltip{background:url(/v4/p2p/web/source/unisonbank/img/trigon-down.png) no-repeat 0 0;width:22px;height:13px;top:172px;left:155px}
}
.transfer-title h1{font-size:55px;margin:25px 0 0;color:#2f4961;}
.paymentRequisites-main-table{font-size:14px}
.paymentRequisites-main-table tr .text-justify{width:208px}
.btn{background:#ececec;border-radius:4px;border-bottom:2px solid #c2c4c6;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.btn-block{border-radius:4px}
.btn-danger{border-right:0}
.btn:hover{background:#d6d7d8;border-bottom:2px solid #b0b2b5;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.line-sms-top-padding,.line-error-top-padding,.line-success-top-padding{padding:0 20px}
.line-error-top{border-top:1px solid #ed4b36}
.paymentRequisites-step4-error{margin-top:-10px;margin-bottom:0}
.paymentRequisites-step4-error > span{padding:0 15px;background:#f1f1f1;color:#ed4b36}
.paymentRequisites-step4-error-bg{padding-top:55px;margin-top:15px}
.paymentRequisites-step4-eBg-money > div > p,.paymentRequisites-step4-eBg-limit > div > p,.paymentRequisites-step4-eBg-cvvCode > div > p,.paymentRequisites-step4-eBg-other > div > p,.paymentRequisites-step4-eBg-bank > div > p{color:#EE3E27;font-size:20px;margin-bottom:15px;padding-top:15px}
.paymentRequisites-step4-error-small-text > div > p{color:#929ba2;font-size:14px}
.paymentRequisites-step4-eBg-other{background:url(/v4/p2p/web/source/unisonbank/img/paymentRequisites/p2p-error-other.jpg) no-repeat center -10px}
.paymentRequisites-step4-eBg-bank{background:url(/v4/p2p/web/source/unisonbank/img/paymentRequisites/p2p-error-bank.jpg) no-repeat center -5px;padding-top:60px}
.paymentRequisites-step4-eBg-connection{background:url(/v4/p2p/web/source/unisonbank/img/paymentRequisites/p2p-error-connection.jpg) no-repeat center -5px}
.paymentRequisites-step4-eBg-cvvCode{background:url(/v4/p2p/web/source/unisonbank/img/paymentRequisites/p2p-error-code.jpg) no-repeat center -5px;padding-top:60px}
.paymentRequisites-step4-eBg-limit{background:url(/v4/p2p/web/source/unisonbank/img/paymentRequisites/p2p-error-limit.jpg) no-repeat center -5px;padding-top:60px}
.paymentRequisites-step4-eBg-money{background:url(/v4/p2p/web/source/unisonbank/img/paymentRequisites/p2p-error-money.jpg) no-repeat center -5px;padding-top:60px}
.paymentRequisites-step4-error-bg > div{margin-bottom:10px}
.paymentRequisites-step4-error-icon{color:#ee3e27}
.pageInfo{margin-top:40px}
.pageInfo-support{margin-bottom:20px;color:#7b9aa9}
.pi-support-title > h2{margin-top:10px;margin-bottom:40px;font-size: 40px;color: #2f4961; }
.pi-support-title > h2 > span{background:#fff;padding:2px}

.pi-support-item{padding-bottom:20px;padding-top:20px;font-size:14px;background: url("/v4/p2p/web/source/pivdennyibank/img/bg_list.png")no-repeat 17px -8px;background-size: contain;}
.pi-support-item p{background: url("/v4/p2p/web/source/pivdennyibank/img/line-call.png") no-repeat -3px 2px;height: 30px;padding-left: 28px;margin: 0;color: #2f4961;font-weight: bold;}
.pi-support-info-work-time,.pi-support-info-phone-number,.pi-support-info-mail{list-style:none;margin-bottom:0;padding-left: 30px;color: #2f4961;}
.pi-support-info-mail{padding-top:10px;padding-left:15px}
.btn-danger{text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-radius:4px}
.paymentRequisites-btn-main a{text-decoration:none}
.paymentRequisites-btn-main{margin-bottom:15px;padding:0 15px}
.pi-support-info-mail a{text-decoration:none;color: #2f4961;}
.pi-support-info-mail a:hover{text-decoration:underline;color:#23527c}
.line-sms-top-padding,.line-error-top-padding,.line-success-top-padding{padding:0 20px}
.line-sms-top{border-top:1px solid #b7b7b7}
.paymentRequisites-sms-body-top{margin-top:-10px;margin-bottom:110px}
.paymentRequisites-3ds-body-top > span,.paymentRequisites-sms-body-top > span{padding:0 15px;background:#fff}
.paymentRequisites-step2 > span,.paymentRequisites-step2 > span{padding:0 15px;background:#fff}
.paymentRequisites-step2{margin-top:-10px}
.paymentRequisites-sms-bg{background:url(/v4/p2p/web/source/unisonbank/img/st3-sms-phone.jpg) center 50px no-repeat}
.redText{color:#ef3e2a;border:none}
.paymentRequisites-sms-body-middle{margin-bottom:0;font-size:16px}
.paymentRequisites-sms-body-foot{font-size:12px;color:#777}
.paymentRequisites-sms-body-foot-input{margin-bottom:30px;font-size:30px;line-height:40px;width:250px;border-radius:4px;border:1px solid #ddd;text-align:center;padding:0;color:#777;height:40px}
.paymentRequisites-mTable-foot{border-top:1px solid #ddd;background:#F5F5F5}
#luckupform-luckup_code{margin:0 auto 30px}
.paymentRequisites-step4-success > span{padding:0 15px;background:#fff;color:#009345}
.line-success-top{border-top:1px solid #009345}
.paymentRequisites-step4-success-mainIcon{margin-bottom:15px}
.paymentRequisites-step4-success{margin-top:-10px;margin-bottom:10px}
.paymentRequisites-step4-success-icon{color:#009345}
.btn-info{border-radius:4px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding:6px 12px}
.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}
.send__another-post input{width:219px}
#another-post{margin:15px auto 10px}
.paymentRequisites-step4-success-receipt a{text-decoration:none;padding:6px 17px}
.paymentRequisites-main-table a{text-decoration:none}
.btn-success{text-align:center;margin:20px 0}
.cntSeparator{font-size:54px;margin:25px 7px;color:#000}
.timer-main-cont{padding-left:42px}
.btn-danger[disabled]{cursor:not-allowed;opacity:.5}
.success .input-group-addon{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.input-desc{border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-group .crsbrd-input .input-desc-hover{border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-group .error .input-desc{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}
.form-group.error .crsbrd-input .input-desc-notification_phone{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}
.form-group .crsbrd-input .input-desc-notification_phone{border-color:#ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.p2p-card2-phone > div > p{padding-left:0;margin-right:10px;font-size:12px;margin-bottom:10px}
.redText{color:#ef3e2a;border:none}
.limits-restrictions{float:left;width:100%;margin-top: 50px;}
.limits-restrictions h2{font-size:40px;position:relative;font-weight:400;margin:35px 0;color:#2f4961; }
.limits-restrictions-list{width:100%;height:auto;border-collapse:separate;text-align:center;table-layout:auto;border:none;border-radius:5px;margin-bottom:10px;position:relative}
.limits-restrictions-list tr{border-bottom:1px solid #ddd;float:left;width:100%}
.limits-restrictions-list th.column-1{width:809px}
.limits-restrictions-list th{border:none;height:20px;background:#f2f2f2}
.limits-restrictions-list th.column-2{width:130px}
.limits-restrictions-list td.column-1{width:750px;padding-left: 0;}
.limits-restrictions-list td.column-2{color:#2f4961;font-size:15px;font-weight: bold;white-space:nowrap}
.limits-restrictions-list tr:first-child{
    border-top: 1px solid #ddd;
}
.limits-restrictions-list tr td{border:none;padding:15px 20px;text-align:left}
.smstext{margin-top:30px}
.p2p-date{position:relative}
.p2p-date span{position:absolute;top:33px;left:77px}
.has-success .form-control,.has-error .form-control,.has-error .form-control:focus,.has-success .form-control:focus{border-color:#ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.error .form-control{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}
.form-group .form-control:focus{border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.btn-info{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-bottom:2px solid #666;background:#39c}

.loading{
	width: 100%;
  height: 200%;
  display: block;    
	overflow: auto;
  overflow-y: scroll;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  z-index: 1001;
  background-color: rgb(55,65,64);
  background-color: rgba(55,65,64,.6);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  -moz-opacity: 0.5;
}
.load-wrap{    
	margin: auto;
   text-align: center;
   height: auto;
   position: fixed;
   top: 20%;
   width: 100%;
   opacity: 1;
   overflow: visible;
   z-index: 1002;
    }
.load-container{
	margin-left: -100px;
	position: fixed;
	top:35%;
  left: 50%;
  text-align: center;
	width: 200px;
	height: 30px;
	border:3px solid #fff;
	background: #999;
	border-radius: 7px;
	overflow: hidden;
	box-shadow: 0 3px 4px rgba(0,0,0,.3);
}
.load{
	height: 30px;
	width: 400px;
	margin: 0;
	/* background: -webkit-http://ipay-v3.olefirov.office.udc.ua/ru/p2p/default(45deg, rgb(255,255,255) 0, rgb(255,255,255) 5px, transparent 5px, transparent 10px); */
	background: url(/v4/p2p/web/source/default/img/loading.png) 0 0 no-repeat;
	animation:slide 5s linear infinite;
	-webkit-animation:slide 5s linear infinite;	
}

#content{margin-top: 25px;}
.wrap-cont{
    max-width: 900px;
    margin: 0 auto;
}

#p2pform-sender_card_expm, #p2pform-sender_card_expy, #p2pform-sender_card_cvv{
    background:#a0a0a045;
    border: none;
    color: #ffffff;
}

.label-input{
    font-weight: 100;
    font-size: 14px;
    padding-bottom: 5px;
}
#commission{
    color: #427a91;
    font-weight: bold;
}
.pad-0{
    padding: 0;
}
.support-wrap{
    margin: 30px 0 40px 0;
}
.wrap-foot-about{
    background: #fafafa;
    padding: 50px 0 30px 0;
    margin: 15px 0;
}
.foot-list li a,.foot-list-mobile li a{
    font-family: "Montserrat";
    color: #2f4961;
    text-decoration: none;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: .9px;
    -webkit-transition: color .3s;
    transition: color .3s;
    text-transform: uppercase;
}
.foot-list-mobile li{
    padding-bottom: 18px;
}
.foot-list-mobile li img{
    padding-right: 5px;
}
.foot-list li {
 padding-bottom: 15px;
}
.title-support{
    font-size: 14px;
    font-weight: 400;
    color: #474747;
    margin: 0;
}
.number-support{
    font-family: "Montserrat";
    font-size: 28px;
    color: #2f4961;
    font-weight: 600;
    margin: 0;
    -webkit-transition: color .3s;
    transition: color .3s;
}
.wrap-step1{
    background:#fafafa;
    padding: 100px 0;
    margin: 40px 0;
}
.foot-list li a:hover, .foot-list-mobile li a:hover{
    color: #fbb040;
}
.number-support:hover{
    color: #49c1af;
}
/*
.we{
    float: none;
}
.wr{
    float: right;
}*/

.input-cvv {font-family: 'text-security-disc';-webkit-text-security: disc;}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .input-cvv {/* safari 11+ fix security text */font-size: 1rem;letter-spacing: 2px;}
  }
}

@media (max-width:991px) {
    .p2p-main-sub {
        top: 0;
    }
}
