#checkout-contact-form .wa-name,
.cartOS__shipList {
	display: none;
}
#checkout-contact-form .wa-form,
.cartOS__shipList .wa-form {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
#checkout-contact-form .wa-field,
.cartOS__shipList .wa-field {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}

@media (max-width: 767px) {
	#checkout-contact-form .wa-field,
	.cartOS__shipList .wa-field:first-child {
		margin-bottom: 15px;
	}

	.b-checkout-form legend,
	.b-checkout-form label {
		margin-bottom: 10px;
	}
}
.cartOS__shipList .wa-address {
	display: none !important;
}
#checkout-contact-form .wa-field input, .shipping-courier .wa-field-address.wa-field-address-shipping input,
#cartOS__list_shipping .wa-field input, #np2_address_shipping_fields5 input {
	padding: 8px 16px;
	border-radius: 4px;
	border: 1px solid #c3c3c3;
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 25.5px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.3s ease;
	width: 100%;
}
#cartOS__list_shipping .wa-field input, #np2_address_shipping_fields5 input {
	margin-top: 3px!important;
}
#checkout-contact-form .wa-field input.error {
	border: 1px solid red;
}
#checkout-contact-form .wa-field p {
	margin-bottom: 0;
}

ul.checkout-options {
	list-style: none;
	padding: 0;
}
.checkout-options input[type="radio"] {
	display: none;
}
.checkout-options img {
	max-width: 35px;
	max-height: 25px;
}

.shipping_active > label,
.payment_active > label {
	border-color: #fe8732;
	box-shadow: inset 0 0 0 2px #fe8732;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
	font-size: 1.0625rem !important;
	color: #495057 !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	margin-top: 12px !important;
}
.checkout-form .cartOS__shipList .select2-container {
	max-width: 100%;
	width: 100% !important;
	min-width: 1px;
	padding-right: 1px;
}

em.errormsg {
	color: red;
	list-style: normal;
	font-size: 12px;
}
div.error {
	color: red;
}
