label, .Label, .PanelFieldLabelFont {
    font-weight: 500!important;
    color: #000!important;
}

#masterHeaderBackground, .header {
    border-bottom: 0px;
	background: #b947a4;
}

.ste-toggle {
    background-position: -35px -106px;
}

.obo-toggle.on, .ste-toggle.on, .batch-toggle.on, .transaction-date-toggle.on, .page-statistics-toggle.on {
    background-color: #751964;
}

.obo-toggle.on:hover, .obo-toggle.on:focus, .obo-toggle.on:active, .ste-toggle.on:hover, .ste-toggle.on:focus, .ste-toggle.on:active, .batch-toggle.on:hover, .batch-toggle.on:focus, .batch-toggle.on:active, .transaction-date-toggle.on:hover, .transaction-date-toggle.on:focus, .transaction-date-toggle.on:active, .page-statistics-toggle.on:hover, .page-statistics-toggle.on:focus, .page-statistics-toggle.on:active {
    background-color: #4a093e;
}

.nav-auxiliary a:hover,
.nav-auxiliary a:focus {
  /* Utility navigation links */
  text-decoration: underline;
}

.rmLink.TextButton .rmText,
.rmLink.TextButton:visited .rmText{
	color:#b947a4!important;
	font-weight:500!important;
	padding: 15px 25px!important;
	background-color:#fff!important;
}

.rmLink.TextButton:hover,
.rmLink.TextButton:focus{
	opacity:0.8;
}

.rmLink.TextButton:focus .rmText,
.rmLink.TextButton:hover .rmText{
	color:#b947a4!important;
	background-color:#fff!important;
	
}

.OnBehalfOf a{
	color: #fff;
}

.OnBehalfOf .on a{
	color:#fff;
}

.footer-content p{
	margin:1rem 0;
}

.footer-nav-copyright .links{
	display: table;
	padding: 0px;
	margin: 0px auto;
}

.footer-nav-copyright .links a,
.footer-nav-copyright .links a:visited,
.footer-nav-copyright .links a:hover,
.footer-nav-copyright .links a:focus{
	color:#b947a4;
}

.footer-nav-copyright img{
	margin-bottom: 15px;
}

@media(max-width:767px){
	.footer-content,
	.footer-nav-copyright {
		padding: 32px 15px;
	}

	.footer-nav-copyright .col-sm-3{
		margin-top: 40px;
	}

	.footer-nav-copyright .links{
		padding:10px 0px;
		display: block;
	}
}

.Wrapper-FullWidth #masterContentArea,
.Wrapper-FullWidth #masterContentArea .row.full{
	max-width:100%;
	max-width:100000px;
	padding-left: 0;
	padding-right: 0;
	margin: 0;
	scroll-padding:40px;
}


.Wrapper-FullWidth #masterContentArea .row,
.Wrapper-FullWidth #masterContentArea .row .content{
	max-width:1600px;
	padding-right:70px;
	padding-left:70px;
	margin: 0px auto;
}

@media(max-width:767px){
	.Wrapper-FullWidth #masterContentArea .row,
	.Wrapper-FullWidth #masterContentArea .row .content{
		max-width:1600px;
		padding-right:30px;
		padding-left:30px;
		margin: 0px auto;
	}
}

.Wrapper-FullWidth .col-secondary{
	display:none;
}

.Wrapper-FullWidth .col-primary{
	width:100%;
	margin-right: 0px!important;
}


.Wrapper-FullWidth #masterContentArea .row.full{
	background-size:cover;
	background-position:center;
}

.row.blue{
	background-color:#e4eff2;
}

.row.full .row{
	padding: 0!important;
	margin:0;
}

.row.padding45{
	padding-top:45px;
	padding-bottom:45px;
}

.row.padding90{
	padding-top:90px;
	padding-bottom:90px;
}

.Wrapper-FullWidth .iMIS-WebPart > .ContentItemContainer, 
.Wrapper-FullWidth .WebPartZone > .ContentItemContainer {
    margin-bottom: 0px;
    display: block;
}

.white h1,
.white h2,
.white h3,
.white h4,
.white h5,
.white h6,
.white,
.white p{
	color:#fff;
}

.questions{
	text-align:center;
}

.questions label{
	display:block;
	margin-bottom:10px;
}

.questions .btn{
	margin-top:15px;
}

.ButtonPanel {
    width: 100%;
    margin: 0px auto;
    max-width: 1600px;
    padding: 0px 70px;
}

.navbar-toggle .icon-bar {
    display: block;
    width: 26px;
    height: 2px;
    border-radius: 1px;
}

#ctl01_TemplateBody_WebPartManager1_gwpciDonationCreator_ciDonationCreator_GiftAmountSelection label:before{
	content:"$";
}

#ctl01_TemplateBody_WebPartManager1_gwpciDonationCreator_ciDonationCreator_GiftAmountSelection label:last-child:before{
	content:"";
}

#ctl01_TemplateBody_WebPartManager1_gwpciMakedonationcontact_ciMakedonationcontact_DivPhone label{
	position:relative;
}

#ctl01_TemplateBody_WebPartManager1_gwpciMakedonationcontact_ciMakedonationcontact_DivPhone label:before{
	content:"";
	position:absolute;
	width:5px;
	height:5px;
	display:block;
	background-image: url(images/required.png);
	left: 0px;
	top: 8px;
}