div.donoranywhere_form
{
	color:#687281;
	font-family:"Open Sans", Arial, Tahoma, sans-serif;
}
div.donoranywhere_form input,
div.donoranywhere_form select
{
	color:#687281;
	font-family:"Open Sans", Arial, Tahoma, sans-serif;
	font-weight:bolder;
	height:40px;
	text-height:40px;
	padding-left:10px;
	padding-right:10px;
}
div.donoranywhere_form input[type=checkbox]
{
	height:unset;
	text-height:unset;
}
div.donoranywhere_form input[type=text],
div.donoranywhere_form select
{
	margin-bottom:10px;
}
div.donoranywhere_form div.extraitemcontainer label,
div.donoranywhere_form span.amount_suggestions label
{
	height:30px;
	xxx-line-height:28px;
}
div.donoranywhere_form #amount_0:before
{
	top:10px;
}
div.donoranywhere_form input[type='radio']
{
	height:20px;
}
div.donoranywhere_form .typeselectorcontainer label
{
	display:inline-block;
	top:-5px;
	width:120px;
	text-align:left;
	padding-left:5px;
}
div.donoranywhere_form .section .sectiontitle div,
div.donoranywhere_form input[type=submit],
div.donoranywhere_form .donationbutton
{
	font-size:14pt;
	font-weight:bold;
}
div.donoranywhere_form div.donation_section label[for=contactmethod],
div.donoranywhere_form div.donation_section select[name=contactmethod],
div.donoranywhere_form div.donation_section label[for=receiptdelivery],
div.donoranywhere_form div.donation_section select[name=receiptdelivery],
div.donoranywhere_form div.donation_section label[for=nomail],
div.donoranywhere_form div.donation_section select[name=nomail]
{
	display:none;
}
div.donoranywhere_form div.smallfield
{
	width:100%;
}
div.donoranywhere_form div.transaction div.smallfield
{
	width:50%;
}
div.donoranywhere_form div.extraitemcontainer
{
	display:inline-block;
	margin-bottom:5px;
	margin-top:5px;
}
div.donoranywhere_form div.extraitemcontainer .detailsLink
{
	line-height:15px;
}
input[name=street1]:placeholder-shown
{
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='50px' width='220px'><text x='10' y='25' fill='gray' font-family='arial' font-size='15'>Example: 123 STREET</text></svg>");
	background-repeat: no-repeat;
}
input[name=city]:placeholder-shown
{
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='50px' width='220px'><text x='10' y='25' fill='gray' font-family='arial' font-size='15'>Example: KELOWNA</text></svg>");
	background-repeat: no-repeat;
}
input[name=prov]:placeholder-shown
{
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='50px' width='120px'><text x='10' y='25' fill='gray' font-family='arial' font-size='15'>Example: BC</text></svg>");
	background-repeat: no-repeat;
}
input[name=phone]:placeholder-shown
{
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='50px' width='220px'><text x='10' y='25' fill='gray' font-family='arial' font-size='15'>Example: 555.555.5555</text></svg>");
	background-repeat: no-repeat;
}
input[name=postal]:placeholder-shown
{
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='50px' width='220px'><text x='10' y='25' fill='gray' font-family='arial' font-size='15'>Example: H0H 0H0</text></svg>");
	background-repeat: no-repeat;
}
input:focus
{
	background-image: none;
}
@media only screen and (max-width: 600px) {

	div.donoranywhere_form div.section.page2 div.extra_data_container table td
	{
		padding:2px;
	}
}