.box-modal {
	position: relative;
	width: 500px;
	padding: 16px;
	background: #fff;
	color: #3c3c3c;
	font: 14px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	box-shadow: 0 0 0 6px rgba(153, 153, 153, .3);
	border-radius: 6px;
}
.box-modal_close { position: absolute; right: 10px; top: 6px; font-size: 11px; line-height: 15px; color: #999; cursor: pointer; }
.box-modal_close:hover { color: #666; }
.bankorder span{font-family: 'Rubik', sans-serif;}
.bankorder-submit{    margin: 1rem auto;
    justify-content: center;
    display: block;
    width: 50%;}
.bankorder.step-contactinfo,.bankorder.step-payment{
	float:left;
	border: none;
    box-shadow: none;
    display: inline-block;
    margin: 0 15px 20px;
    vertical-align: top;
    width: calc(55% - 40px);
}
.bankorder-open,.bankorder-load{font-size:.85rem;background-color:var(--dark-color) !important;}
.bankorder.step-contactinfo{ width: calc(45% - 30px);}
.bankorder.step-contactinfo input,.bankorder.step-contactinfo textarea{height:auto !important;border: 1px solid #0a0a0a;margin-bottom:0;}
.bankorder.step-contactinfo .wa-field{margin-bottom:10px;}
.errorsdw{
    border-color: red !important;
    box-shadow: 0 0 5px rgba(255,0,0,.5) !important;
}
.box-modal.c-modal .c-cart-item__sub-total{text-align:left;}
.box-modal.c-modal .c-cart-item__name-container{font-weight:600;}
.box-modal.c-modal .c-checkout-payment-method__name-container .c-header.c-header_h4{font-size: .75rem;font-weight: 600;font-family: 'Rubik', sans-serif;line-height: 1.5rem;}
.bankorder .c-checkout-payment-method_checked, .c-checkout-payment-method_checked{border-color: #828282;}
.bankorder.step-contactinfo .wa-form .wa-field .wa-value{margin-left:0;}
.bankorder.step-contactinfo .wa-form .wa-field .wa-name{margin-top:0;padding-top:0;}
@media screen and (max-width: 1024px){.bankorder.step-contactinfo,.bankorder.step-payment{width:100%;float:none; margin: 0 auto;}.bankorder-submit{width:100%;}}
@media (min-width: 1200px){
.box-modal.c-modal .c-checkout-payment__method {display:block;margin-right:0;}
.box-modal.c-modal .c-checkout-payment-method{padding: 5px 5px;}
.box-modal.c-modal .c-checkout-payment__methods {display:block;}
}
.bankorder .c-checkout-payment__method{width:auto;}
.bankorder.c-checkout-payment__methods .wa-field{padding-bottom: 0.3rem;}
.bankorder-button,.bankorder-load-button{    border-radius: 5px;
	background-color:var(--button-color);
    width: 100% !important;
    color: #fff;margin: 0.5rem 0 0.25rem 0;}
table.product_bankorder td {
    border: 1px solid #ddd;
    vertical-align: middle;
    margin: auto;
    text-align: center;
    padding: 0;
    margin: 0;
}
table.product_bankorder {
    width: 80%;
    margin: 1rem auto;
}
.box-modal .c-cart-item__container{
	margin: auto;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
}

.box-modal .c-header.bheading{text-align:center;margin: 1rem auto 0.2rem;}
.wait:before{
	background:url('/wa-data/public/shop/plugins/bankorder/megashop2/Rolling-1s-25px.svg');
	width:25px;
	height:25px;
	content:'';
	display:block;
	position:absolute;
	top: calc(50% - 25px);
    left: calc(50% - 25px);
}
@media screen and (max-width: 767px){
	.bankorder.c-checkout-payment__methods .wa-name{text-align:center;margin-top:1rem;}
	.sc-lizKOf.linupN{position: relative;
    box-sizing: border-box;
    display: flex;
    -webkit-box-pack: start;
    justify-content: center;
    -webkit-box-align: center;
    align-items: stretch;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;}
	.b_order_instcalc p{line-height:1rem;}
	.c-checkout-payment-method__logo-container img{max-width:50px;}
	 .arcticmodal-container_i2 .box-modal{width: 100% !important;}
}
.payment__method_is__20 .c-checkout-payment-method,.payment__method_is__59 .c-checkout-payment-method,.payment__method_is__25 .c-checkout-payment-method,.payment__method_is__38 .c-checkout-payment-method,
.payment__method_is__52 .c-checkout-payment-method,.payment__method_is__53 .c-checkout-payment-method,.payment__method_is__28 .c-checkout-payment-method,.payment__method_is__30 .c-checkout-payment-method
,.payment__method_is__26 .c-checkout-payment-method,.payment__method_is__27 .c-checkout-payment-method,.payment__method_is__58 .c-checkout-payment-method
,.payment__method_is__56 .c-checkout-payment-method{
	    background-color: #E2E8F0;
}
.payment__method_is__35 .c-checkout-payment-method,.payment__method_is__34 .c-checkout-payment-method{background: #8f71b369;}
.payment__method_is__46 .c-checkout-payment-method,.payment__method_is__36 .c-checkout-payment-method{background: #F4C6F1;}
.bankorder .method-logo{border-radius: 5px;}
.payment__method_is__35 .method-logo,.payment__method_is__34 .method-logo{width:50px;}
.payment__method_is__46 .method-logo,.payment__method_is__36 .method-logo{width:50px;}
.bankorder .b_order_instcalc{background: #fff;margin-top: 5px;}
.bankorder .c-checkout-payment-method__name-container{background: #fff;padding: 10px;border-radius: 10px;}
.bankorder.checkout-step.step-contactinfo.not_load {width: auto;float: unset;display: block;}
.bankorder.c-checkout-payment.checkout-step.step-payment.not_load {display: none !important;width: 0 !important;float: none !important;}
.bankorder.checkout-step.step-contactinfo.type_obl {width: auto;float: unset;display: block;}
.bankorder.c-checkout-payment.checkout-step.step-payment.type_obl {float: none;width: auto;margin: auto;}
.box-modal.c-modal .type_obl .c-checkout-payment__methods{display:inline-block;margin:auto;}
.arcticmodal-container_i2 .box-modal.not_load{width:70%;}
.wa-subtitle{align-content: center;
	background: #c8f7c4;
	padding: 15px;
	border-radius: 10px;
	text-align: center;
	font-weight: bold;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;}
.hide{
	display: none; 
    width: 0;
    height: 0;
overflow: hidden;}