.btn .min{text-transform: none;}
.error-block{padding: 20px 25px; text-align: center; font-size: 1rem; line-height: 1.2; color: #fd624d; border:1px solid #fd624d; background: rgba(253, 98, 77,0.2);}
.btn-coninue-pay{background: #1bb76d;}
.btn-coninue-pay:hover{background: #1bb76d; opacity: 0.8;}

.pay-answer{display: block;text-align: center; border:1px solid #f2f2f2; background: #fff;font-size: 1rem; line-height: 1.2; color: #000;padding: 20px 25px; margin: 30px 0; }
.pay-answer-ok{background: rgba(0, 255, 85, 0.2); color: #00691c; border-color: #00691c;}
.pay-answer-error{background: rgba(253, 98, 77,0.2); color: #fd624d; border-color: #fd624d;}

.st-card-field-btns{display: flex; align-items: center; justify-content: space-between; margin-top: 20px !important; margin-bottom: -20px !important;}
.btn-mini{display: inline-block; vertical-align: middle; padding: 5px 10px; border:1px solid #00a2ff; color: #00a2ff; border-radius: 2px; min-width: 48%; text-align: center; transition: .3s ease;}
.btn-mini:hover{text-decoration: none; color: #fff; background: #00a2ff;}

.hover-ab{padding: 35px 0px 0; margin-bottom: -20px; }
.hover-ab .btn{margin-top: 10px;}

.custom-ab-form{position: absolute; width: 100%; background: #fff; border-radius: 10px; left: 0px; top: 0px; z-index: 10; height: 100%; padding: 20px 36px; z-index: 10; display: none;}
.custom-ab-form form{display: flex; height: 100%; align-items: center; height: 100%; flex-wrap: wrap;}
.custom-ab-form .st-card-title{font-size: 20px;}
.st-card-container-new{display: block; width: 100%;}
.st-card-container-new>div{width: 100%;}
.st-card-container-new .st-card-label{padding-bottom: 5px;}
.st-card-container-new textarea{width: 100%;}
.st-card-container-new .st-card-field .col{width: 100%;}
.custom-ab-form textarea.error{border-color: #ff0000;}
.custom-ab-form label.error{color: #ff0000; font-size: 12px; line-height: 14px; margin-top: -10px; position: relative; display: block;}

.btn-continue-sber{background: #148f2b; margin-top: 12px;}
.btn-continue-sber:hover{background: #26b340;}
.sber-help{font-size: 0.7rem; text-align: center;}
.st-card-field .next-atempt{text-align: center; color: #00a2ff;}
.sber-help .sber-atenthion{padding-top: 10px; font-size: 0.80rem;}