
@import url("https://smithcenter.org/nitropack_static/xRmZblghvZSdbIUJHNkgwuKBdZOpyjeT/assets/static/optimized/rev-eba8ddb/use.typekit.net/tir6hkv.css");

@import url("https://smithcenter.org/nitropack_static/xRmZblghvZSdbIUJHNkgwuKBdZOpyjeT/assets/static/optimized/rev-eba8ddb/cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css");

:root {
	--c-white: #fff;
	--c-black: #393939;
	--c-dark: #393939;
	--c-dark-trans: rgba(0, 63, 80, .6);
	--c-base: #006581;
	--c-light-grey: #bdbdbd;
	--c-light-grid: #e5e5e5;
	--c-teal: #02a8d6;
	--c-orange: #fff1ce;
	--c-tangerine: #f6941f;
	--c-pink: #fc909b;
	--c-salmon: #f06b6b;
	--c-creamsicle: #ffcb6f;
	--c-seafoam: #5cb48f;
	--c-applegreen: #7ab93e;
	--c-skyblue: #007fbd;
	--c-chartreuse: #9ce415;
	--c-paleblue: #84cddf;
}

body.give-form-templates {
	min-height: 300px !important;
}

.give-recurring-donors-choice:hover, .give-recurring-donors-choice:focus-within, .give-recurring-donors-choice.active {
	border: unset;
}

.give-recurring-donors-choice {
	box-shadow: unset;
}

.give-recurring-donors-choice:hover, .give-recurring-donors-choice:focus-within, .give-recurring-donors-choice.active {
	margin-left: 30% !important;
}

.give-recurring-donors-choice label {
	color: #215967;
	font-weight: 600 !important;
	text-transform: uppercase;
}

.give-recurring-donors-choice label:before {
	width: 25px !important;
	height: 25px !important;
	border: 1px solid #006581;
	box-shadow: unset;
	border-radius: 8px;
}

.give-recurring-donors-choice input[type=checkbox]+label:after {
	height: 25px;
	left: 25px;
}

.give-section-break.give-tributes-legend {
	color: var(--c-black);
	font-size: 16px !important;
}

#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, .give-input-field-wrapper, .give-square-cc-fields, .give-stripe-cc-field, .give-stripe-single-cc-field-wrap, 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: unset !important;
	border-bottom: 1px solid var(--c-tangerine) !important;
	border-radius: 0 !important;
	box-shadow: unset;
}

.give-tributes-dedicate-donation>div:first-of-type {
	display: flex;
	justify-content: space-evenly;
}

.give-tributes-dedicate-donation legend, .give-tributes-label {
	margin-top: 20px !important;
	text-align: center;
	font-size: 20px !important;
	font-weight: 600 !important;
}

.give-tributes-dedicate-donation ul.give-tributes-show-wrap, .give-tributes-dedicate-donation .give-tributes-type-button-list {
	display: flex;
	justify-content: center;
	gap: 30px;
}

.give-tributes-dedicate-donation li.give-tributes-show-wrap-li {
	margin: 0;
}

.give-tributes-dedicate-donation .has_buttons give_tributes_type_wrap {
	margin-top: 20px;
}

.give-tributes-type-button-list input[type='radio']:checked+label.give-tribute-type-button {
	color: #fff !important;
	border: 1px solid var(--c-seafoam) !important;
	background: var(--c-applegreen) !important;
	position: relative;
	padding-left: 41px;
}

.give-tributes-type-button-list input[type='radio']:checked+label.give-tribute-type-button:before {
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	font-style: normal;
	line-height: 1;
	color: #fff;
	position: absolute;
	left: 16px;
	top: 18px;
	content: "";
}

.give-btn {
	border: 1px solid var(--c-seafoam) !important;
	background: var(--c-applegreen) !important;
	transition: color .4s;
	color: #fff;
	padding: 16px 16px;
	border-radius: 32px;
}

.give-tributes-type-button-list .give-btn {
	border: 1px solid var(--c-seafoam) !important;
	background: var(--c-white) !important;
	transition: color .4s;
	color: #215967 !important;
	padding: 16px 16px;
	border-radius: 32px;
}

.give-mailchimp-fieldset:hover, .give-mailchimp-fieldset:focus-within, .give-mailchimp-fieldset.active {
	border: 1px solid var(--c-seafoam) !important;
	box-shadow: unset;
}

@media (max-width: 767px) {
	.give-tributes-dedicate-donation ul.give-tributes-show-wrap, .give-tributes-dedicate-donation .give-tributes-type-button-list {
		gap: 10px;
	}
	
	.give-tributes-type-button-list input[type='radio']:checked+label.give-tribute-type-button {
		padding-left: 33px;
	}
	
	.give-tributes-type-button-list .give-btn {
		font-size: 13px;
	}
}
