/* Adomanyozas form */
body.give-form-templates {
	background: none;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
}

.give-embed-form,
.give-embed-receipt,
button.give-btn,
.give-donation-amount.form-row-wide,
.give-stripe-checkout-modal .give-stripe-checkout-modal-content,
.give-submit-button-wrap.give-stripe-checkout-modal-btn-wrap input[type='submit'],
.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-body .give-stripe-single-cc-field-wrap {
	border-radius: 0 !important;
}

button.give-btn:hover {
	color: #fff;
}

button.give-btn:focus {
	box-shadow: none;
}

.give-section button.give-btn {
	font-size: 18px;
	font-weight: 400;
	font-size: 14px !important;
	padding: 15px 0 !important;
}

/* step 2 valassza az osszeget */
.give-form-navigator > .title {
	margin: 0;
}

#give-recurring-form .form-row input[type='email'],
#give-recurring-form .form-row input[type='password'],
#give-recurring-form .form-row input[type='tel'],
#give-recurring-form .form-row input[type='text'],
#give-recurring-form .form-row input[type='url'],
#give-recurring-form .form-row textarea,
form.give-form .form-row input[type='email'],
form.give-form .form-row input[type='password'],
form.give-form .form-row input[type='tel'],
form.give-form .form-row input[type='text'],
form.give-form .form-row input[type='url'],
form.give-form .form-row textarea,
form[id*='give-form'] .form-row input[type='email'],
form[id*='give-form'] .form-row input[type='email'].required,
form[id*='give-form'] .form-row input[type='password'],
form[id*='give-form'] .form-row input[type='password'].required,
form[id*='give-form'] .form-row input[type='tel'],
form[id*='give-form'] .form-row input[type='tel'].required,
form[id*='give-form'] .form-row input[type='text'],
form[id*='give-form'] .form-row input[type='text'].required,
form[id*='give-form'] .form-row input[type='url'],
form[id*='give-form'] .form-row input[type='url'].required,
form[id*='give-form'] .form-row textarea,
form[id*='give-form'] .form-row textarea.required {
	border-radius: 0 !important;
}

/* hide step 3 stripe make your donations quickly text */
.payment #give_purchase_form_wrap .no-fields {
	display: none;
}

/* adomanyozom button 3rd step */
input#give-purchase-button {
	color: #fff;
	margin-top: 0;
}

.give-submit-button-wrap.give-stripe-checkout-modal-btn-wrap input[type='submit'] {
	color: #fff;
	font-weight: 400;
	font-size: 14px !important;
	padding: 15px 0 !important;
}

/* 1st/2nd step button */
.give-section.introduction button.give-btn.advance-btn,
.give-section.choose-amount button.give-btn.advance-btn {
	margin-top: 1rem;
}

/* title */
.give-section .headline {
	font-size: 24px;
}

/* ki ad ma / itt van amit 3rd step title */
.give-section.payment .heading {
	padding-top: 1rem;
}

.give-section.payment .subheading {
	padding-bottom: 1rem;
}

/* table 3rd step donation summary */
.give-donation-summary-section .give-donation-summary-table-wrapper {
	padding: 0;
	margin-right: 0;
	margin-left: 0;
}

.give-donation-summary-section thead th,
.give-donation-summary-section tbody td,
.give-donation-summary-section tfoot th {
	padding-left: 10px;
	padding-right: 10px;
}

/* footer stepper dots */
.form-footer .navigator-tracker {
	margin-top: 0;
	margin-bottom: 0;
}

/* last step svg close */
button.give-stripe-checkout-modal-close svg use#Mask {
	fill: #fff;
	opacity: 1;
	fill-opacity: 1;
}
div#give_purchase_form_wrap .give-stripe-checkout-modal.give-stripe-checkout-show-modal {
	overflow: auto;
}

/* lei currency display */
/* step1 
.raised .number::after,
.goal .number::after {
	content: 'ei';
	position: absolute;
}
/* step2
.currency.currency--after::after {
	content: 'ei';
}
/* step2 valassza ki az osszeget custom amount input
.give-donation-amount.form-row-wide span.give-currency-symbol.give-currency-position-after::after {
	content: 'ei';
}
/* step3 summary table 
.give-donation-summary-table-wrapper td[data-tag='amount']::after,
.give-donation-summary-table-wrapper th[data-tag='total']::after {
	content: 'ei';
}
*/
@media screen and (max-width: 767px) {
	.introduction .income-stats {
		flex-direction: column;
	}

	.introduction .income-stats div {
		border: none !important;
	}

	/* 2nd step amount buttons */
	.choose-amount .give-donation-levels-wrap {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
