/* Google Fonts */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700|Lato:400,700|Slabo+27px|Oswald|Roboto+Condensed:400,700|Lora:400,700|Raleway:400,700);

/* Styles */


#neoncrm-preview #neoncrm-fundraising-widget {
	border: solid 1px #ddd;
	width: 260px;
	font-size: 14px;
	padding: 10px;
}
#neoncrm-preview #neoncrm-fundraising-widget .neoncrm-widget-image img {
	width: 100%;
	height: auto;
}
#neoncrm-preview .neoncrm-widget-title {
	font-weight: bold;
	padding: 10px 0;
}
#neoncrm-preview #neoncrm-fundraising-widget .neoncrm-widget-donate-button a {
	display: block;
	text-align: center;
	font-size: 20px;
	padding: 10px 0;
	margin: 5px 0;
	text-decoration: none;
	text-shadow: 1px 1px rgba(0,0,0,0.3);
	background-color: #00A9E0; /* #5cb85c; */
	color: #fff;
	border-radius: 4px;
	box-shadow: 0px -3px rgba(0,0,0,0.2) inset;
}
#neoncrm-preview #neoncrm-fundraising-widget .neoncrm-widget-campaign-button a {
	display: block;
	text-align: center;
	font-size: 14px;
	padding: 5px 0;
	margin: 5px 0;
	text-decoration: none;
	text-shadow: 1px 1px rgba(0,0,0,0.3);
	 border-radius: 4px; 
	background-color: #67CDDC; /* #5cb85c; */
	color: #fff;
	box-shadow: 0px -2px rgba(0,0,0,0.2) inset;
}
#neoncrm-preview #neoncrm-fundraising-widget .neoncrm-widget-raised {
	display: inline-block;
	width: 116px;
	text-align: left;
}
#neoncrm-preview #neoncrm-fundraising-widget .neoncrm-widget-percentage {
	display: inline-block;
	width: 116px;
	text-align: right;
}
#neoncrm-preview #neoncrm-fundraising-widget .neoncrm-widget-totals {
	margin-top: 15px;
}

#neoncrm-preview #neoncrm-fundraising-widget .amount {
	font-weight: bold;
	font-size: 14px;
}

#neoncrm-preview #neoncrm-fundraising-widget .neoncrm-widget-progress-bar {
	background-color: #ddd;
	border: solid 1px #ddd;
	border-radius: 10px; 
	width: 100%;
	height: 20px;
	position: relative;
	display: block;
}
#neoncrm-preview #neoncrm-fundraising-widget .neoncrm-widget-progress-bar > span {
  background-color: #98C73D;
  height: 19px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px; 
  display: block;
  text-indent: -9999px;
	box-shadow: 0px -2px rgba(0,0,0,0.2) inset;

}
#neoncrm-preview #neoncrm-fundraising-widget .neoncrm-widget-donor-list-pane {
	height: 250px;
	overflow-y: scroll;
	font-size: 12px;
}
#neoncrm-preview #neoncrm-fundraising-widget .neoncrm-widget-donor-list-title {
	font-weight: bold;
	margin-top: 15px;;
}

#neoncrm-preview #neoncrm-fundraising-widget .neoncrm-widget-donor {
	margin: 0 0 10px;

}

#neoncrm-preview #neoncrm-fundraising-widget .neoncrm-widget-donor strong {
	font-weight: bold;
}

/* Hidden options by default */
#neoncrm-preview #neoncrm-fundraising-widget .neoncrm-widget-campaign-button,
#neoncrm-preview #neoncrm-fundraising-widget .neoncrm-widget-donor-list,
#neoncrm-preview #neoncrm-fundraising-widget .neoncrm-widget-share-links {
	display: none;
}

/* Social Media Sharing Links */
#neoncrm-preview #neoncrm-fundraising-widget .neoncrm-widget-share-links i {
	font-family: FontAwesome;
	font-size: 28px;
}
#neoncrm-preview #neoncrm-fundraising-widget .neoncrm-widget-share-links a i {
	opacity: 1;
}
#neoncrm-preview #neoncrm-fundraising-widget .neoncrm-widget-share-links a:hover i {
	opacity: .9;
	cursor: pointer;
}