
.woocommerce-notices-wrapper, ul.wc_payment_methods.payment_methods.methods, .e-checkout__order_review, fieldset#payment-method, .wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block, .woocommerce-order-overview, .woocommerce-order-details, .woocommerce-customer-details {
	display: none !important;
}

.wc-block-components-sidebar-layout .wc-block-components-main {
    flex-grow: 1;
}

.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
    width: 30% !important;
	  min-width: 160px;
}

.post-187 .page-header {
	padding-top: 24px
}


input#checkbox-control-0 {
	padding: 4px !important;
}

.wc-block-components-checkbox .wc-block-components-checkbox__mark {
	margin: 0.2em 0em 0em .21em !important;
}

p.wc-block-components-checkout-step__description {
    padding-bottom: 8px;
}

.post-187 [type=button], [type=submit], button {
	border:none;
}

input[type=file] {
	padding:8px !important;
	font-size:15px !important;
	background: #f5f7fa;	
}

#place_order {
	background-color: #16a599 !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text, .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select, .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea {
	background-color: #f5f7fa !important;
}

.elementor-field-type-recaptcha {
    width: fit-content !important;
}

.radio-button-container {
	text-align: left;
	display: flex;
	gap: 8px;
}

.elementor-field-label[for="form-field-field_d2b09ea"] {
	display: none;
}

.jha-short-des h5 {
	color: var(--e-global-color-primary);
	padding-top: 20px;
	font-size: 16px;
	font-weight: 600;
}

.jha-short-des h3 {
	color: var(--e-global-color-primary);
	font-size: 24px;
	font-weight: 600;
}

.jha-table{
    min-width: 680px;
}

.jha-table.e-grid > div {
    padding: 8px 20px;
    outline: 1px solid #ffffff;
}

.jha-table.e-grid > div > div {
    justify-content: center;
    align-content: center;
}

.iti {
	display : block;
}

button.iti__selected-country {
    border-radius: 4px;
}

.wapo-addon-description {
	padding-bottom: 16px;
	font-weight: 500;
}