.donation_amounts {font-weight: bold;}
.fr-badge {background: #ffffff; padding: 5px 0px 10px 0px; border-radius: 10px;border: 5px solid rgba(0,0,0,0.1);
}

.fundstats{
	width: 100%;
	padding: 20px 6px 0px 0px !important;
    margin: 20px 0px 10px 6px !important;
    font-size: 12px;
    font-weight: 400;
    /*color: #ccc;*/
}

#mobile_content .fundstats{
	margin-left:0px!important;
}

.statnumbers {color:black; font-size:14px; font-weight: bold;}

/*CSS for Entry campaign */
h2.ynfr-title-block
{
	border-bottom: 1px solid #DFDFDF;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
	height: 12px;
    margin-bottom: 20px;
    position: relative;
}

#js_controller_fundraising_view h2.ynfr-title-block
{
	display: none;
}

h2.ynfr-title-block span
{
	background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    padding-right: 10px;
    position: absolute;
}
.js_fundraising_parent
{
	/*height:190px;*/
	width:165px;
	float:left;
	margin-bottom:23px;
	padding-right: 7px;
}
.ynfr-profile{
	margin-right:32px;
}
.ynfr-item-mid
{
	/*margin: 0 12px 23px;*/
}
.ynfr-image-campaign {
    height: 165px;
    width: 221px;
	position:relative;
	margin: 5px;
}
.ynfr_pending_link,
.ynfr_close_link,
.ynfr_reached_link,
.yn_featured_link,
.yn_hightlight_link
{
	position:absolute;
	bottom:0px;
	left:-3px;
	width:152px;
	height:18px;
	background:url(../../../image/fr.png) no-repeat;
	color:#fff;
	text-align:center;
	font-size:10px;
	font-weight:bold;
display:none;
}
.ynfr_reached_link
{
	background-position:0 -26px;
}
.ynfr_close_link
{
	background-position:0 -52px;
}
.yn_hightlight_link
{
	background-position:0 -76px;
}

.ynfr_title_info
{
	/*margin-top:10px;*/
}
.ynfr_title_info .ynfr-title
{
	font-size:12px;
	font-weight:bold;
}

 .ynfr-title a
{
	text-decoration: none;
	color: #6DA341;
}
/*CSS for highlight block */
#js_block_border_fundraising_highlight-campaign .content
{
background-color:rgba(0,0,0,0.10);
	padding:4px;
	border-radius: 10px;
}
.ynfr-highlight div,
.ynfr-highlight,
.ynfr-highlight a
{
}
.ynfr-highlight
{
	margin-bottom: 10px;
    padding: 0 10px;
}
.ynfr-highlight-image 
{
	height: 160px;
    text-align: center;
    width: 210px;
    margin-left: 5px;
}

.ynfr-highlight-image a
{
	width: 240px;
	height: 165px;
    border-radius: 6px;
    background-color: #e9e9e9;

}
.ynfr-highligh-detail .meter-wrap-l{
    position: relative;
    margin-left: 10px;
    margin-top: 20px;
	
}
.ynfr-highligh-detail .meter-wrap-l,.ynfr-highligh-detail .meter-wrap-r,.ynfr-highligh-detail .meter-wrap{background: url(../../../image/mtr_bg.jpg) repeat-x;}
.ynfr-highligh-detail .meter-wrap{background-position: 0 -29px;height:15px;width:210px;border: 1px solid rgb(191, 191, 191);border-radius:20px 20px 20px 20px;}
.ynfr-highligh-detail .meter-wrap-l{background-position: 0 -2px;background-repeat:no-repeat;}
.ynfr-highligh-detail .meter-wrap-r{ background-position: 100% -55px;padding-right: 2px;width:212px;background-repeat:no-repeat}
.ynfr-highligh-detail .meter-wrap-l {
	/* The width and height of your image */
	width: 217px; height: 22px;

}
.meter-wrap-l {
    background:none !important;
}
.ynfr-highligh-detail .meter-value
 {
	height:15px;
	background:url(../../../image/green_bar.jpg) repeat;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:10px;
    border-radius:20px 20px 20px 20px;
 }
 .ynfr-highligh-detail{font-size: 12px;}
 .ynfr-highligh-detail > .extra_info > p
 {
    font-weight: bold;
	text-align:center;
 }
 .ynfr-be-the-first-phrase
 {
	margin-left: 122px;
	font-size: 14px;
	margin-top: 10px;
	font-weight: bold;
 }
 	
.ynfr-donor
 {
	margin-left:18px;
	overflow:hidden;
 }
.ynfr-donor a
{
	border:1px transparent;
	display:block;
	height:32px;
	float:left;
	margin-right:2px;
}
.ynfr-donor a:hover{
	 border:1px  #333333;
  }
.ynfr-donate 
{
    height: 48px;
    text-align: center;
    width: 147px;
    margin:30px auto 10px;
    width: 210px;
}
#sign_now {
    height: 60px;
}

.ynfr-donate  a
{
	color: #003366;
    display: block;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    line-height: 28px;
}
.ynfr-short-des
{
	color: #FFFFFF;
    margin: 10px 15px 10px 19px;
}
/*CSS for feature slideshow */
.ynfr-feature
{
	height:320px;
	width:526px;
	background:url(../../../image/feature-home.gif) repeat-x bottom #6e6e6e;
}
.ynfr-feature .ynfr-feature-info > a
{
	border: 1px solid #585755;
    box-shadow: 0 0 3px #585755;
    display: block;
    float: left;
    margin: 15px;
}
.ynfr-feature .ynfr-feature-info > div
{
   float: left;
    height: 161px;
    margin: 15px 15px 15px 5px;
    overflow: hidden;
    width: 234px;
}
.ynfr-feature-info,.ynfr-feature-info  a
{
	color:#fff;
	overflow:hidden;
}
.ynfr-feature-info .ynfr-title
{
	font-size:15px;
	font-weight:bold;
}
.ynfr-feature-info .ynfr-short-des
{	
	font-size:12px;
	margin-left:0;
}.ynfr-feature-donated
{
	margin-top:10px;
	position:relative;
}
.ynfr-feature-donated .meter-wrap-l,
.ynfr-feature-donated .meter-wrap-r,
.ynfr-feature-donated .meter-wrap
{background: url(../../../image/fr-lp.png) repeat-x;}
.ynfr-feature-donated .meter-wrap{background-position: 0 -34px;height:27px;padding-top:3px;width:489px;}
.ynfr-feature-donated .meter-wrap-r{  background-position: 0 -68px;padding-right: 2px;width:489px;}
.ynfr-feature-donated .meter-wrap-l {
	/* The width and height of your image */
	width: 489px;
	margin-left:14px;
	background-position: 0 0px;
	padding-left:2px;
	height:26px;
}
.ynfr-feature-donated .meter-value
 {
	height:20px;
	background:url(../../../image/nl-l.jpg) no-repeat;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	line-height:19px;
 }
 .ynfr-feature-donated p
 {
	color: #313131;
    font-size: 12px;
    font-weight: bold;
    height: 19px;
    position: relative;
 }
 .ynfr-feature-donated .ynfr-m span
 {
	left: 14px;
    position: absolute;
 }

 .ynfr-feature-donated .ynfr-thankyou-donor span
 {
	padding-top: 4px;
 }
 
  .ynfr-feature-donated .ynfr-m span + span
  {
	right: 22px;
	left:auto;
  }
 .ynfr-feature-donated .ynfr-remain
 {
	position:absolute;
	right:22px;
 }
 .ynfr-feature-donated .ynfr-donor
 {
	margin-left:14px;
 }
 /*CSS for user ynfr */
 .ynfr-user{color:#333333;overflow:hidden;margin-bottom:3px;}
 .ynfr-user > a
 {
	display: block;
    float: left;
    margin-right: 10px;
 }
  .ynfr-user > div a
  {
	font-weight:bold;
  }
.ynfr-user-option
{
	float:right;
}
.ynfr-user-option li a,
.ynfr-user-option li a:hover
{
	
	padding: 5px;
	display: block;
	font-size: 12px;
	color: black;
	font-weight: bold;
	min-width: 120px;
	text-decoration:none;
	line-height:14px;
} 
.ynfr-alluser h2
{
	border-bottom: 1px solid #DFDFDF;
	line-height: 50px;
	margin-bottom: 20px;
}
.ynfr-alluser h2 span
{
	font-size: 20px;
	text-transform: uppercase;
}
.ynfr-user-option li a:hover,
.ynfr-user-option li a.active
{
	background:#ccc;
}


#ynfr_slides {
	position:relative;
	top:15px;
	left:4px;
	z-index:100;
	margin-bottom: 27px;
	width: 520px;
}

#ynfr_gallery_slides {
	position:relative;
	top:6px;
	left:4px;
	z-index:100;
	width: 520px;
	height: 100%;
	background: none !important;
        margin-top:30px;
}

#ynfr_gallery_slides .panel div.js_fundraising_click_image img {
        border-radius: 15px 15px 15px 15px;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	If height not specified height will be set by the slide content
	Set to display none, prevents content flash
*/

.slides_container.ynfr_featured_slides_container{
	width:530px;
	height:320px;
	overflow:hidden;
	position:relative;
	display:none;
}


.slides_container.ynfr_gallery_slides_container{
	width:670px;
	overflow:hidden;
	position:relative;
	display:block;
        left: -11px;
        top: -6px;
}

.slides_container.ynfr_gallery_slides_container .panel{
	float: left;
	position: relative;
	width: 586px;
	text-align: center;
}

#ynfr_gallery_slides .pagination {
	left: 33px;
	position: absolute;
        top: 396px;
}

#ynfr_gallery_slides .pagination li {
	float:left;
	margin:2px;
	list-style:none;
}

#ynfr_gallery_slides .pagination li a {
	display:block;
	height:28px;
	float:left;
	/*background:#f9f9f9;*/
	overflow:hidden
}

#ynfr_gallery_slides .pagination li.current a {
	border:1px solid #7f7f7f;
	margin:0;
}


/*
	Next/prev buttons
*/
#ynfr_slides .ynfr-prev,
#ynfr_slides .ynfr-next 
{
	position:absolute;
	width:50px;
	height:50px;
	display:block;
	z-index:1000;
	background:url(../../../image/fr.png) no-repeat;
	text-indent: -99999px;
	top: 127px;
}
#ynfr_slides .ynfr-next {	
	right: 33px;
	 background-position: -60px -110px;
}

#ynfr_slides .ynfr-prev {
	left:7px;
	background-position: 0 -110px;
}
#ynfr_gallery_slides .next,
#ynfr_gallery_slides .prev
{
	position:absolute;
	width:22px;
	height:21px;
	display:block;
	z-index:1000;
	text-indent:-9999px;
	background:url(../../../image/fr.png) no-repeat;
	bottom:6px;
}
#ynfr_gallery_slides .next {
	
	left:556px;
	background-position: -85px -125px;
}

#ynfr_gallery_slides .prev {
	left:7px;
	
	background-position: -2px -125px;
}


.ynfr_view_more_link {
	font-weight: bold
}
#js_block_border_fundraising_detail{
    padding-top:20px;
    width:670px !important;
}
#fundraising_comment_block .js_feed_comment_border {
    width:670px !important;
}
/*CSS for All Donors*/
.ynfr-alluser .ynfr-user
{
	border: 1px solid #DFDFDF;
    border-radius: 4px 4px 4px 4px;
    float: left;
    height: 35px;
    overflow: hidden;
    padding: 10px;
    width: 28%;
	margin-bottom:15px;
}
.ynfr-alluser .ynfr-user.item-middle
{
	margin-left:16px;
	margin-right:16px;
}
/*CSS for donate form*/
.ynfr.image_header
{
	float:left;
}
.ynfr.description_header a{font-size:18px;}

.ynfr.campaign-entry.draft-text{
	color: red;
	font-weight: bold
}

.ynfr.required {
	color: #333;
}



.error {
	color: red
}

.js_prev_block {
	width: 500px
}
/** CSS for profile **/
.ynfr-profile 
{
	margin:0 6px 23px 0 !important;
	padding-right: 0px !important;
}

.extra_info.ynfr_extra_info
{
	font-size:11px;
	font-weight: normal ;
	color: gray
}

.r0 {
    float: left !important;
    /*margin-bottom: 9px !important;
    margin-right: 10px !important;*/
    width:263px !important;
    padding-right: 0px !important;
}

.r1 {
    float: left;
    width: 243px;
    background: #eef2ea;
    border-radius: 10px;
}

.r2 {
    float: left;
    margin: 5px;
    width: 231px;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 7px;
    background: #fff;
}

a.amt2 {
    float: left !important;
    height: 24px !important;
    width: 100% !important;
    background: none repeat scroll 0% 0% rgb(224, 236, 210) !important;
    color: rgb(51, 51, 51) !important;
    text-align: center !important;
    font-size: 14px !important;
    font-weight: bold !important;
    line-height: 25px !important;
    text-shadow: 1px 1px 0px rgb(255, 255, 255) !important;
    padding: 2px 0px 2px !important;
}

a.pic {
    float: left !important;
    width: 221px !important;
    height: 160px !important;
    overflow: hidden !important;
    /*background: none repeat scroll 0% 0% rgb(0, 0, 0) !important;*/
background-color:#e9e9e9;    
border-radius: 6px;

}

a.cat_top {
    float: left;
    width: 146px;
    height: 19px;
    background: url("images/rd_bg_cat.png") no-repeat scroll 0% 0% transparent;
    text-align: center;
    color: rgb(255, 255, 255);
    font-size: 12px;
    line-height: 15px;
    letter-spacing: -1px;
    padding: 3px 0px 0px;
    margin: -107px 0px 0px;
}

a.meter {
    float: left;
    width: 146px;
    height: 10px;
    overflow: hidden;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    border-top: 1px solid rgb(229, 229, 229);
}

a.name2 {
	color: black;
    float: left !important;
    height: 30px;
    overflow: hidden !important;
    text-align: left !important;
    /*color: rgb(51, 51, 51) !important;
    font-size: 12px !important;
    text-transform: capitalize !important;*/
    line-height: 16px !important;
    letter-spacing: -0.3px !important;
    padding: 6px !important;
    display: block;
    width: 96%;
    /*border-top: 1px solid rgb(229, 229, 229) !important;
    border-bottom: 1px solid rgb(229, 229, 229) !important;*/
}

a:hover.name2 {color: #6DA341; text-decoration: none;}

p.cat2 {
    float: left !important;
    width: 120px !important;
    height: 18px !important;
    overflow: hidden !important;
    /*background: url("images/sprite_search2.gif") no-repeat scroll 0px -179px transparent;*/
    text-align: left !important;
    color: rgb(102, 102, 102) !important;
    font-size: 12px !important;
    text-transform: capitalize !important;
    line-height: 16px !important;
    letter-spacing: -1px !important;
    padding: 8px 6px 0px 0px !important;
    margin: 0px 0px 0px 6px !important;
    border-top: 1px solid rgb(255, 255, 255) !important;
}

p.place {
    float: left !important;
    height: 18px !important;
    width: 219px;
    overflow: hidden !important;
    /*background: url("images/sprite_search2.gif") no-repeat scroll 1px -56px transparent;*/
    text-align: left !important;
    color: rgb(102, 102, 102) !important;
    font-size: 11px !important;
    text-transform: capitalize !important;
    line-height: 16px !important;
    padding: 2px 6px 6px 6px !important;
    margin: 4px 6px 0px 0px !important;
    clear: both;
    
}

.fundstats{
	width: 100%;
	padding: 20px 6px 0px 0px !important;
    margin: 20px 0px 10px 6px !important;
    font-size: 10px;
    color: #ccc;
}
.statnumbers {color:black; font-size:14px; font-weight: bold;}


.cl {
    display: block;
    height: 0px;
    font-size: 0px;
    line-height: 0;
    text-indent: -4000px;
    clear: both;
}

.ctl {
    float: left !important;
    width: 610px;
}
.gc1 {
    margin: 0px;
    outline: 0px none;
    padding: 0px;
    font-family: "Trebuchet MS","Lucida Sans Unicode","Lucida Grande",tahoma,Verdana,Arial,Helvetica,sans-serif !important;
}
.mt_20 {
    margin-top: 20px !important;
}

.f1 {
    float: left !important;
}

.frm1 {
    float: left !important;
    /*border: 1px solid rgb(228, 228, 228) !important;*/
    background-color: rgb(255, 255, 255) !important;
}

.frm2 {
    float: left !important;
    /*border: 1px solid rgb(229, 229, 229) !important;*/
    border-radius: 15px 15px 15px 15px;
    background-color: rgb(246, 246, 246) !important;
}

.fr_sidebar_goal_section .frm2 {
     height:100% !important;
}

.mtr2 {
    float: left !important;
    height: 59px !important;
    border-top: 1px solid rgb(153, 153, 153) !important;
    margin-top: 12px !important;
}

.mtr2bg {
    background: url("http://www.ummaland.com/module/fundraising/static/image/mtr_bg.jpg") repeat-x scroll 0% 0% transparent;
}

.mtr3 {
    margin-top: -48px !important;
    height: 26px !important;
    padding: 8px 10px 2px !important;
    font-size: 18px !important;
    line-height: 21px !important;
    color: rgb(102, 102, 102) !important;
    border: 1px solid rgb(204, 204, 204);
    background: url("http://www.ummaland.com/module/fundraising/static/image/goal_bg.png") no-repeat scroll 0% 0% transparent;
    margin-left: 10px !important;
    border-radius: 5px 5px 5px 5px !important;
    text-shadow: 1px 1px rgb(255, 255, 255) !important;
}

.fr {
    float: right !important;
    margin-right: 10px !important;
}

.txt1 {
    color: rgb(115, 146, 45) !important;
    font-size: 18px !important;
    line-height: 21px !important;
    text-shadow: 1px 1px rgb(255, 255, 255) !important;
}

.donations_sidebar_profile_pic img {
    width:80px !important;
    height:80px !important;
    border-radius: 75px 75px 75px 75px !important;
    margin-left: 10px;
}

.fr_invite_friend_btn,
.fr_get_embedded_code_btn,
.donations_sidebar_profile_pic #fundraising_btn_sendMessage {
    width:82px;
    display: block;
    line-height: 22px;
    background: url("layout/section_menu.png") repeat-x scroll center bottom rgb(255, 255, 255);
    border: 1px solid rgb(191, 191, 191);
    text-decoration: none;
    padding: 0px 4px;
    margin-left: 10px;
    color: rgb(51, 51, 51);
    font-weight: bold;
    box-shadow: 2px 2px 2px rgb(241, 241, 241);
    border-radius: 5px 5px 5px 5px;
}

.amount_labels {
    font-size: 14px;
    color: rgb(175, 175, 175) !important;
    font-family: Helvetica !important;
    margin-bottom: 10px !important;
    font-weight: 300;
}

.fr_get_embedded_code_btn {
    float: right !important;
    margin-top: -24px !important;
    width: 95px !important;
    margin-right: 10px !important;
}

.fr_invite_friend_get_embedded_code_buttons {
    margin-top:30px !important;
    margin-left:10px !important;
    margin-bottom: 30px !important;
}

.meter-value-content {
    float:right !important;
    color:black !important;
    margin-right:6px !important;
    font-weight:bold !important;
}

.details_block_progress_bar_and_donateBTN {
    margin-top: 20px;
    height: 100%;
    margin-bottom: 70px;
}