.checkout-section input, .checkout-section select {border-radius:10px; border:0px; box-shadow:0 0 30px rgb(0 0 0 / 10%); color:#3b3b3b;}

.checkout-section .form-control::placeholder {color: #3b3b3b;opacity: 1; }

.checkout-section .form-control:-ms-input-placeholder { color: #3b3b3b;}

.checkout-section .form-control::-ms-input-placeholder { color: #3b3b3b;}

.checkout-section .coupon button {border-top-left-radius:0!important; border-bottom-left-radius:0!important;}

.checkout-section .coupon {margin-bottom:20px;}

.checkout-section .form-check-input:checked[type=radio] {
    background-color: #22739b;
}
.quantity i {color:#28779E!important;}




.checkout-section input, .checkout-section select, .checkout-section textarea.form-control {border-radius:10px; border:0px; box-shadow:0px 0px 10px 0px rgba(24.99999999999998, 108.99999999999996, 150, 0.22); color:#3b3b3b;}


.requires-validation .row {padding-right:0;padding-left: calc(var(--bs-gutter-x)* .35)!important;}

.is-required:after {
  content:"*";
  color:red;
}

.requires-validation .row .col.mb-4:first-of-type {padding-right:12px!important; --bs-gutter-x: .75rem;}

.checkout-section .form-control::placeholder {color: #98afba;opacity: 1; }

.checkout-section .form-control:-ms-input-placeholder { color: #98afba;}

.checkout-section .form-control::-ms-input-placeholder { color: #98afba;}

.checkout-section .coupon button, .checkout-section .clubcard button {border-top-left-radius:0!important; border-bottom-left-radius:0!important;}

.checkout-section .coupon, .checkout-section .clubcard {margin-bottom:20px;}

.input-group.coupon .btn:hover, .input-group.clubcard .btn:hover{transform:none!important; border: 1px solid transparent!important;}

.checkout-section .form-check-input:checked[type=radio] {background-color: #22739b;}

.checkout-section .checkout-select {min-height:46px; padding: 6px 15px;}

.checkout-right {
    box-shadow: 0px 0px 10px 0px rgba(24.99999999999998, 108.99999999999996, 150, 0.22);
    border: 0px;
    border-radius: 10px;
    background: #fff;
    padding: 3%;

}


.checkout-right .list-group-item {border:0!important; padding-left:0;}

.checkout-right .card-footer {padding-left:0; font-size:18px;}

.checkout-right h4, .checkout-left h4 {font-size:1.1rem; margin-bottom:10px; margin-top:10px;}

.quantity i {color:#5897b6!important;}


.ajandekkartya-bevaltasa{
    margin-top: 25px;
    margin-bottom: 25px;
}

.ajandekkartya-bevaltasa .accordion-item { border-radius:10px!important;  border: 0 !important;}
.ajandekkartya-bevaltasa .accordion-button {border-radius:10px!important;}
.accordion-button:not(.collapsed) {background:#28779E!important; color:#fff!important;}
.ajandekkartya-bevaltasa .accordion-button:focus {border:none!important; box-shadow:none!important;}
.ajandekkartya-bevaltasa .accordion-button.collapsed {border:none!important;  color: #555a64 !important; border: 2px solid #28779e ! Important; background:transparent!important;}

.ajandekkartya-bevaltasa .accordion-button.collapsed::after {  background-color: #28779e!important;  border-radius: 50px; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); background-size:12px; background-position:center center;}

.ajandekkartya-bevaltasa .accordion-button:not(.collapsed)::after {  background-color: #fff!important;  border-radius: 50px; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2328779e'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); background-size:12px; background-position:center center;}



@media only screen and (min-width: 1920px) {

.checkout-right {width: 39.33%!important;}
}

@media only screen and (min-width: 1024px) {
	.checkout-left {padding-left:0; padding-right:50px;}
}
