  .moreInfoTxt { font-style: italic; }
#donationForm div.row { padding: 0 0 20px 0; }
#donationForm input[type=text] { margin: 0; border: 5px solid #ebebeb; height: 60px; line-height: 1.6; padding: 12px 0 10px 20px; }
#donationForm input[type=text]:focus { border-color: #13589b; padding: 12px 0 10px 20px;}
#contactInfoTab input[type=text] { padding: 25px 0 10px 20px; }
#contactInfoTab input[type=text]:focus { padding: 25px 0 10px 20px; }
#contactInfoTab input[type=text].vcenter { padding: 12px 0 10px 20px; }
#contactInfoTab input[type=text].vcenter:focus { padding: 12px 0 10px 20px; }
#donationForm input[type=tel] { margin: 0; border: 5px solid #ebebeb; height: 60px; line-height: 1.6; padding: 12px 0 10px 20px; }
#donationForm input[type=tel]:focus { border-color: #13589b; }
#donationForm input[type=email] { margin: 0; border: 5px solid #ebebeb; height: 60px; line-height: 1.6; padding: 12px 0 10px 20px; }
#donationForm input[type=email]:focus { border-color: #13589b; }
#donationForm input[type=number] { margin: 0; border: 5px solid #ebebeb; height: 60px; line-height: 1.6; padding: 12px 0 10px 20px; }
#donationForm input[type=number]:focus { border-color: #13589b; }
#donationForm input[type=checkbox] { border: 5px solid #ebebeb; height: 25px; width: 25px; margin-bottom: 0px; -webkit-appearance: none; }
#donationForm input[type=checkbox]:after { color: #fff; content: "\2713"; left: 3px; position: relative; top: -2px; }
#donationForm input[type=checkbox]:checked:after { color: #13589b; content: "\2713"; left: 3px; position: relative; top: -2px; }
#donationForm input[type=checkbox]:checked:after { color: #13589b; content: "\2713"; left: 3px; position: relative; top: -2px; }
#donationForm input[type=radio] { border: 5px solid #ebebeb; height: 22px; width: 25px; margin-bottom: 0px; vertical-align: middle; }
#donationForm select { margin: 0; border: 5px solid #ebebeb; height: 60px; line-height: 1.6; }
#donationForm select:focus { border-color: #13589b; }
#contactInfoTab select.vcenter { padding: 21px 0 10px 20px; }
#contactInfoTab select.vcenter:focus { padding: 21px 0 10px 20px; }
#donationForm ul.tabs { text-align: center; padding-right: 10px; }
#donationForm ul.tabs li { float: none !important; display: inline-block; }
#donationForm li.tab-title.active { border: 0; }

#donationForm .tabs dd.active a, .tabs .tab-title.active a { border-bottom: 5px solid #13589b; margin-bottom: 20px; }
#donationForm .tabs .tab-title.active a:active:after, 
#donationForm .tabs .tab-title.active a:after { 
    content: '';
    bottom: 5px;
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	border-top: 15px solid #13589b;
	left: 50%;
	margin-left: -25px;
	position: absolute;
}
#donationForm .tabs .tab-title.active a:focus:after { 
	content: '';
	bottom: -20px;
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	border-top: 15px solid #13589b;
	left: 50%;
	margin-left: -25px;
	position: absolute;
}
#donationForm label { line-height: 2; }
div.inlineTextBox label {
	position: absolute;
	margin: 6px 0 0 15px;
	font-weight: 600;
	font-style: normal;
	font-size: 12px;
	line-height: 1;
	color: #404040;
}
div.inlineTextBox label.req:hover:after {
	content: " - Required";
	font-style: italic;
	color: red;
}
#contactInfoTab input {
	padding: 16px 0 10px 20px;
}
em.error {
	border-bottom: 3px dashed red;
	padding: 5px;
	font-size: 16px;
	background-color: #ffe1e1;
}
li.disabled {
	pointer-events: none;
	cursor: default;
	opacity: 0.7;
}
a.button { max-width: 220px; margin: auto; }
#givingbutton { max-width: 100%; }
#topGiftInstructions { padding: 0 10px 0 10px; }
.troubletext { padding: 0 20px 0 20px }
#form1 { padding: 0 10px 0 10px; }
#form2 { padding: 0 10px 0 10px; }

.margin-left-10 { margin-left: 10px; }
#topGiftInstructions { background-color: #f2f2f2; }
#donationForm a.btn-primary, a.btn-primary:hover, a.btn-primary:active, a.btn-primary:visited { color: #fff!important; }
#donationForm a.btn-primary:hover, #donationForm a.btn-primary:active { background-color: #0f4e7b; }
#donationForm li.nav-item a.nav-link { background-color: #13619a; color: #fff !important; }
#donationForm li.nav-item a.nav-link.active { background-color: #fdc82f; color: #13619a !important; position:relative }
#donationForm li.nav-item a.nav-link.disabled { background-color: #13619a82; }
#donationForm li.nav-item { margin: .5rem .5rem }
#donationForm a.warning { background-color: #f08a24; border-color: #cf6e0e; color: #FFFFFF; }
#donationForm li.nav-item a.nav-link { padding: 1rem 2rem; margin-bottom: 20px; }
#donationForm li.nav-item a.nav-link.active:after { 
    /*background-color: #fdc82f; */
    color: #13619a;    
    content: '';
    bottom: -15px;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 15px solid #13589b;
    left: 50%;
    margin-left: -25px;
    position: absolute;
}
#form1 a.btn { padding: 0.6rem 2rem; }
#form2 a.btn { padding: 0.6rem 2rem; }