/* @override https://www.kintera.org/atf/cf/%7B5b162384-2f4c-49b8-a13f-67d5d9120cc5%7D/donationform.css */

/* KINTERA standard donation form */

table input, table select {
	margin: 0 0 0 7px;
}

#TableRequiredInfo {
	width: 560px;
}

#TableRequiredInfo td {
	text-align: right;
}

#donation_type_copy {
	font-size: 1.5em;
}

input#CheckAddress {
	margin-right: 7px;
}

table#TableInstallmentGift, table#TableCustomGift {
	margin-bottom: 10px;
	width: 560px;
}

table#TableInstallmentGift td, 
table#TableInstallmentGift tr,
table#TableCustomGift td,
table#TableCustomGift tr  {
	background: #e9ebe2;
	padding: 8px;
}

table#TableCustomGift img {
	display: inline;
}

tr.CTsubtitle {
	padding-top: 20px;
}


tr.CTsubtitle td {
	padding: 14px 0px 5px 0px;
	font-size: 1.064em;
	border-top: 4px solid #e9ebe2;
}

tr.CTsubtitle td b {
	border-bottom: 2px solid #e9ebe2;
	padding-bottom: 2px;
}

tr.CTeven, tr.CTodd {
	line-height: 160%;
	height: 30px;
	margin-bottom: 9px;
}

.HtmlButton {
	margin: 10px 0;
}



/* ecard pages */

body#donate {
	font-size: 100%;
	color: #444;
}

#donation.p1 form, #donation.p1 table {
	padding-top: 16px;
}

/*ecard selection page */
td.MTtext font.CT table.MTtablein tbody tr td table.MTcard {
	font-size: 0.814em;
	line-height: 140%;
	padding: 3px 6px;
	width: 290px;
	height: 305px;
}

table.MTcard p {
	padding: 8px 8px 0px 8px;
}

table.MTcard td {
	padding: 0px;
}

center b {
	font-size: 1.25em;
	padding: 0 0 7px 0;
}

/* 2nd paragraph on ecard selection page but affects the boxes too */
td.MTtext font.CT p {
	text-align: left;
}

#center-content h1 {
	padding-bottom: 12px;
	font-size: 1.813em;
	line-height: 120%;	
}

.double-line {
	width: 623px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	height: 2px;
	padding: 0px;
	display: block;
	margin: 0px;
	line-height: 0px;
} 

table#TributeCardMainTable.MTtableout {
	padding: 12px 0 0 0;
	margin: 0;
	width: 452px;
}

table#TributeCardMainTable.MTtableout tbody {
	font-size: 0.814em;
	line-height: 140%;
}

table.MTtableout tbody tr td font.CT {
	line-height: 140%;
}


/* first paragraph */
table#TributeCardMainTable.MTtableout table.MTtablein {
	margin: 0;
	padding: 0;
	font-size: 1.313em;
}

#preview_ecard_top_button.MTbutton,
#change_card_top_button.MTbutton,
#submit_another_button.MTbutton,
#cancel_button.MTbutton,
#change_card_bottom_button.MTbutton,
#tributeType_label_id,
select#tributeType,
#continue_no_ack_button,
#send_ack_instructions_copy,
input#tribAnonymous_id,
#tribAnonymous_label_id,
#EcardButtonTable.MTcard,
span#select_tribute_copy {
	display: none;
}

table#TributeCardInnerTable>tbody>tr:first-child {
	display: none;
}

table#TributeCardInnerTable>tbody>tr>td>table.MTcard {
	display: inline;
}

/* form wrap */
table#TributeCardInnerTable tbody tr td,
table#TributeCardOuterTable.MTtablein {
	padding: 0;
}

table#TributeCardMainTable.MTtableout input {
	margin: 5px 0 7px 0;
	padding: 1px 1px 2px 4px;
}

table#TributeCardInnerTable #tribFromName_id,
table#TributeCardInnerTable font.CT input {
	margin-left: 6px;
}

/* preview button */
table.MTcard tbody tr td input#preview_ecard_bottom_button.MTbutton {
	width: 70px;
	float: left;
	display: inline;
}

table#TributeCardInnerTable input#done_button.MTbutton {
	font-size: 1em;
	width: 100px;
	padding: 7px;
	display: inline;
	float: right;
}

textarea#tribMessage_id {
	margin: 8px 0px;
}

/* fonts */

#personalize_card_copy,
#select_tribute_copy {
	font-size: 1.125em;
}

#ack_to_copy font.CT,
#ack_from_copy font.CT,
#scheduleCard_label_id font.CT {
	font-weight: bold;
}

table#TributeCardInnerTable td:first-child {
	text-align: left;
	width: 120px;
}

span#span_tribEventName table {
	padding: 0;
	margin: 0;
}

span#span_tribEventName table tbody tr td:first-child {
	width: 120px;
}

tr.CTodd td,
tr.CTeven td {
	text-align: left;
	width: 120px;
}

form#FormDonation tr.CTeven td {
	width: 20px;
}

td font.CT input#CheckAddress {
	float: right;
	padding-right: 15px;
}

input#SubmitButton.HtmlButton:after {
	content: "Click Done to proceed";
}