body{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	

@font-face {
	font-family: 'Helvetica Neue';
	src:url(../fonts/HELVETICANEUE.OTF) format('opentype');
}
h1,h2,h3,h4,h5,h6,p,form,span,header,section,footer,table,span{
	padding:0px;
	margin:0px;
	}
h2 {
	font-weight:normal;
	}
h3 {
	font-size:20px;
	font-weight:normal;
	}
h4 {
	font-size:15px;
	font-weight:normal;
	
	}
ul li {
 list-style: none outside none;
}

ul {
	padding: 0;
	margin: 0;
}


img{
	border:none;
	max-width:100%;
	}
.clear {
	clear:both;
	}
a, a:visited, a:focus{
	text-decoration:none;
	outline:none;
	}
input, select, textarea {
	outline:none;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	}
.main{ 
	max-width:1000px;
	margin:0px auto;  
	}
.fl {
	float: left;
	}
.fr {
	float:right;
	}
.pTB18 {
	padding:18px 0;
	}
.pTB10 {
	padding:10px 0;
	}
	.pTB5 {
	padding:5px 0;
	}
	.pTB2 {
	padding:2px 0;
	}
.pT0 {
	padding-top:0!important;
	}
.mT4P {
	margin-top:4%;
	}
.mB0 {
	margin-bottom:0!important;
	}
.p4per {
	padding:4%;
	}
.p3per {
	padding:3%!important;
	}
.p4per_LR {
	padding:0 4%;
	}
.p7per_TB {
	padding:7% 0%;
	}
.p2per_R {
	padding-right:2%;
	}
.p1per {
	padding:1%;
	}
.p2per {
	padding:2%;
	}
.p2perTB {
	padding:2% 0%;; 
	}
.p6per {
	padding:6%;
	}
.MT_0{
	margin-top:0 !important;	
}
.MB_0{
	margin-bottom:0 !important;	
}
.Mright_10px {
	margin-right:10px;
	}
.Mtop_20px {
	margin-top:20px;
	}
.Mleft28P {
	margin-left:28%;
	}
.Mleft30P {
	margin-left:30%;
	}
.Margin_TB15 {
	margin-top:15px;
	margin-bottom:15px;
	}
.w61P_FL {
	width:61%;
	float:left;
	}
.w80P_FL {
	width:80%;
	float:left;
	}
.w41P_FL {
	width:41%;
	float:left;
	}
.w45P_FR {
	width:45%;
	float:right;
	}
.w28P_FL {
	width:28%;
	float:left;
	padding-top:7px;
	}
.w20P_FL {
	width:20%;
	float:left;
	padding-top:7px;
	}
.w37P_FL {
	width:37%;
	float:left;
	padding-top:7px;
	}
.w55P_FL {
	width:55%;
	float:left;
	}
.w25P_FL {
    float: left;
    width: 25%;
	margin-left:5%;
	}
.w15P_FL {
    float: left;
    width: 15%;
	margin-left:5%;
	}
.w27P_FR {
    float: right;
    width: 27%;
	}
.w18P_FR {
    float: right;
    width: 18%;
	}
.w60P_FR {
	width:60%;
	float:right;
	}
.mT20px {
	margin-top:20px;
	}
.mT40px {
	margin-top:40px;
	}
.mL_28P {
	margin-left:30%;
	}
.mL_3P {
	margin-left:3%;
	}
.mL_32P {
	margin-left:32%;
	}
.fonts15B_grey {
	font-size:15px;
	font-weight:bold;
	}
.fonts14 {
	font-size:14px;
	}
.fonts13 {
	font-size:13px;
	}
.fonts12 {
	font-size:12px;
	}
.top_dark {
	height:12px;
	}
.clearfix:before, .clearfix:after{
	display: table;
	line-height: 0;
	content: "";
}
.clearfix:after{
	clear: both;
}
#nav {
	display:none;
	}
.logo {
	float:left;
	margin: 11px 0px;	
}
.header_fix {
	height:60px;	
}
.headerblank {
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
	position: fixed;
	width: 100%;
	z-index: 1000;

}
.main_nav {
	float:right;
}

.inputS_flag {
	font-size:12px!important;
	padding: 10px 2%!important;
}
ul.top_nav {
	margin-top:16px;
	}
ul.top_nav li {
	display:inline;
	}
ul.top_nav li a {
	font-size:15px;
	padding:7px 19px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	 border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-right-radius: 8px;
	behavior: url(PIE.htc);
	position:relative;
	border-radius: 4px 4px 0 0;
	}
ul.nav {
	padding:0px;
	margin:0px;
	float:left;
	}
ul.nav li {
	display:inline-block;
}
ul.nav li a {
	font-size:15px;
	display:block;
	padding:21px 16px 21px 45px;
	text-shadow:1px 1px 0 #222;
}

.nav_browse {
	background-image:url(../images/icon_browse.png);
	background-repeat:no-repeat;
	background-position:13px 13px;	
}
.nav_browse:hover {
	background-image:url(../images/icon_browse_hover.png);
}
.nav_create {
	background-image:url(../images/icon_create.png);
	background-repeat:no-repeat;
	background-position:13px 13px;	
}
.nav_create:hover {
	background-image:url(../images/icon_create_hover.png);
}
.nav_learn {
	background-image:url(../images/icon_learn.png);
	background-repeat:no-repeat;
	background-position:13px 15px;	
}
.nav_learn:hover {
	background-image:url(../images/icon_learn_hover.png);
}

.nav_home {
	background-image:url(../images/icon_home.png);
	background-repeat:no-repeat;
	background-position:13px center;	
}
.nav_home:hover {
	background-image:url(../images/icon_home_hover.png);
}

.nav_login {
	background-image:url(../images/icon_login.png);
	background-repeat:no-repeat;
	background-position:13px center;	
}
.nav_login:hover {
	background-image:url(../images/icon_login_hover.png);
}

.nav_signup {
	background-image:url(../images/icon_signup.png);
	background-repeat:no-repeat;
	background-position:13px center;	
}
.nav_signup:hover {
	background-image:url(../images/icon_signup_hover.png);
}

.nav_logout {
	background-image:url(../images/icon_logout.png);
	background-repeat:no-repeat;
	background-position:13px center;	
}
.nav_logout:hover {
	background-image:url(../images/icon_logout_hover.png);
}

.nav_project {
	background-image:url(../images/icon_project.png);
	background-repeat:no-repeat;
	background-position:13px center;	
}
.nav_project:hover {
	background-image:url(../images/icon_project_hover.png);
}

.nav_dashboard {
	background-image:url(../images/icon_dashboard.png);
	background-repeat:no-repeat;
	background-position:13px center;	
}
.nav_dashboard:hover {
	background-image:url(../images/icon_dashboard_hover.png);
}
.mob_user_menu {
	display: block;
	font-size: 15px;
	padding: 15px 20px 15px 15px;
	text-shadow: 1px 1px 0 #222;
	border-bottom: 1px solid #242425;
	background: #242424;
	border-top: 1px solid #323232;
}
.mob_user_menu  .mob_uname {
	margin-top:8px;
	display:inline-block;	
}
.mob_user_menu .top_user_photo img {
	width: 35px;
	height: 35px;
	border-radius: 5px;
}
ul.nav li a span {
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.search_part {
	float:left;	
	margin: 0px 10px;
	position:relative;
}
.search_part input[type="text"]{
	height:60px;
	padding:0px 33px 0px 10px;
	background:#2d2d2d;
	font-weight:bold;
	border:none;
	width: 120px;
	transition: all 0.5s;
}
.search_part input[type="text"]:focus{
	background:#282828;
	transition: all 0.5s;
}
.search_part .search_btn {
	background:url(../images/search-icon.png);
	border:none;	
	width: 21px;
	height: 21px;
	position: absolute;
	top: 19px;
	right: 10px;
	cursor:pointer;
}
.login_signup {
	float:left;	
}
.login_signup a{
	display:inline-block;
	padding: 12px;
	margin: 10px 5px 10px 0px;
	text-shadow: 1px 1px 0 #222;
	font-weight:bold;
}
.top_signup {
	border-radius:5px;
	text-shadow: none !important;
}
.fonts18 {
	font-size:18px;
	}
.raised_day {
	color:#222222;
	}

.raised span {
	font-size:12px;
	display:block;
	width:100%;
	text-transform:lowercase;
	}
.day_to_go {
	padding:5%;
	width:33%;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	}

.day_to_go span {
	font-size:13px;
	font-weight:normal;
	}
.progress {
	background-color:#e4b6c7;
	height:6px;
	}
.progress1 {
	background-color:#838383;
	border-radius:26px;
	}
.progress2 {
	background-color:#838383;
	margin-top:1px;
	position:relative;
	border-radius:26px;
}
.get_progress2 {
	height:20px;
	float:left;
	border-radius:26px;
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-webkit-background-size: 26px 26px;
-moz-background-size: 26px 26px;
-o-background-size: 26px 26px;
background-size: 26px 26px;
-webkit-animation: progress-bar-stripes 1s linear infinite;
-moz-animation: progress-bar-stripes 1s linear infinite;
animation: progress-bar-stripes 1s linear infinite;
text-align:right
}
.get_progress2 span {
	padding: 0px 10px;
	display: inline-block;
	margin-top: 3px;
}
.height124 {
	height:124px;
	}
.height75 {
	height:75px;
	}
.height60 {
	height:60px;
	}
.height181 {
	height:181px;
	}
.height90 {
	height:90px;
	}
.height91 {
	height:90px;
	}
.height52 {
	height:52px;
	}
.textcenter{
	text-align:center;	
}
.PositionR {
	position:relative;
	}
.min_height86{
	min-height:86px;
	}
.get_progress {
	height:6px;
	}
@-webkit-keyframes progress-bar-stripes {
	from  { background-position: 26px 0; }
	to    { background-position: 0 0; }
}
.get_progress1 {
	height:12px;
	border-radius: 26px;
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	-webkit-background-size: 26px 26px;
	-moz-background-size: 26px 26px;
	-o-background-size: 26px 26px;
	background-size: 26px 26px;
	-webkit-animation: progress-bar-stripes 1s linear infinite;
	-moz-animation: progress-bar-stripes 1s linear infinite;
	animation: progress-bar-stripes 1s linear infinite;
	}
.footer_box_50p {
	width:50%;
	float:left;
	}
.footer_box_25p {
	width:25%;
	float:left;
	}
.footer_box_25p p{
	margin-top:15px;	
}
.footer_box_25p h3, .footer_box_50p h3{
	margin-top:15px;
	text-transform: uppercase;	
}
.footer_box_50p li {
	padding:7px 0;
	float:left;
	width:30%;
	padding-left:3%;
}
.footer_box_50p li a {
	position:relative;
}
.footer_box_50p li a:before {
	position:absolute;
	content:"";
	top:4px;
	left:-12px;
	width:6px;
	height:6px;
	border-radius:50%;
}
input[type=text].email_box {
	border:0 none;
	padding:0 3.3%;
	float:left;
	font-size:12px;
	margin:0;
	height:37px;
	line-height:37px\9;
	font-weight: bold;
	border-radius: 5px 0px 0px 5px;
	}
input[type=submit].join {
	border: 0 none;
	padding: 0 6%;
	float: left;
	font-size: 14px;
	cursor: pointer;
	margin:0;
	height: 37px;
	font-weight:bold;
	border-radius:0px 5px 5px 0px;
}
input[type=submit], input[type=button] {	
	-webkit-appearance:none;
	-moz-appearance:none;
	-appearance:none;
}
.footerB {
	background:#242424;
	padding: 15px 0;
}

.copyright span {
	font-weight:bold;	
}
.footerB ul  {
	text-align:right;
	}
.footerB ul li {
	display:inline;
	}
.footerB ul li a {
	padding:0 3%;
	}
.social a {
	width:35px;
	height:35px;
	margin-left:5px;
	}
#nav.opened {
	height:auto!important;
	}

.latest_project {
	margin: 0 2% 2% 0;
	width: 21%;
	float: left;
	padding: 1%;
}
.embed .latest_project {
	width:100%;
	margin:0;
	float:left;
}

.latest_pro_img img {
	min-height:190px;
	min-width:100%;
	
	}
.latest_pro_content {
	width:50%;
	float:right;
	}
.heading_strip h1 {
	display:inline-block;
	padding-right:15px;
	font-size:35px;
}
.heading_profile h1 {	
	text-align:center;
	font-size:25px;
	font-weight:normal;
}
.search_po {
	float:right;
}

.recentCo_photo {
	float:left;
	margin-right:15px;
	width:85px;
}
.recentCo_photo img {
	width:85px;
	height:85px;
}
.recentCo_photo_dash {
	float:left;
	margin-right:2%;
	width:100px;
	}
.recentCo_photo_dash img {
	border:1px solid #DFDFDF;
	padding:3%;
	}
.recentCo_short {
	margin-left: 108px;
	}
.recentCo_short_dash {
	float:left;
	width:80%;
	}
.website {
	margin-top:3px;
	background-image:url(../images/icon_share_link.png);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left: 20px;
}
.location {
	margin-top:3px;
	background-image:url(../images/location.png);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left: 20px;

}
.send_message {
	margin-top:3px;
	background-image:url(../images/send_message.png);
	background-repeat:no-repeat;
	background-position: 0px 7px;
	padding-left: 20px;
		
}
.fontred_user{
	font-size:15px;	
}
.more_button {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF!important;
	font-size:11px;
	padding:0 15px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(PIE.htc);
	position:relative;
}
.more_button:hover {
	background-color:#1e1d1f;
	}
.follow_button:hover {
	background-color:#1e1d1f;
	}
.massage_button:hover {
	background-color:#1e1d1f;
	}
.follow_massage {
	margin-top:15px;
	}
.font_red15 p {
	font-size:15px;
	text-align:center;
	margin:3% 0;
	}
.fonts_black15 p {
	font-size:15px;
	font-weight:bold;
	text-align:center;
	margin:3% 0;
}
.comment_login {
	border-bottom: 1px solid #e4e4e4;
	padding: 20px;
	background: #F7F7F7;
	margin: 0px -20px;
	text-align: center;	
}
.comment_login a{
	font-size:15px;	
}
ul.upadtes, .recentCo {
	padding:0px 20px 0px 20px;	
}
.recentCo li, .upadtes li {
	border-bottom:1px solid #dfe0e1;
	padding:20px 0px;
}
/*.recentCo li:last-child, .upadtes li:last-child {
	border-bottom:none !important;
	margin-top:0px !important;
}*/

.user_det {
	margin: 5px 0;
	}
.s_comment {
	padding:5px 0;
	line-height:20px;
	}
.Myfollo_photo img {
	
	}
.user_follo_photo img {
	
	}
.user_follo_photo {
	margin-right:15px;
	float:left;
	width:50px;
	}
.funders_list li {
	padding: 10px;
	margin-bottom: 15px;
}
.Myfollo_photo {
	margin-right:15px;
	float:left;
	
}
.Myfollo_photo img {
	
}
.Myfollo_short {
	margin-left: 88px;
	}
.social_follower {
	float:left;
	margin-top:12px;
	}
.social_icon {
	float:left;
	margin-top:15px;
	}
a.share, a.email {
	height:28px;
	padding:3px 8px 3px 28px;
	border:1px solid #bfbfbf;
	position:relative;
	color:#666666;
	margin-right:3px;
	}
a.embed {
	color:#656565;
	background: rgb(233,233,233);
	background: -moz-linear-gradient(top, rgba(233,233,233,1) 0%, rgba(216,216,216,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,233,233,1)), color-stop(100%,rgba(216,216,216,1)));
	background: -webkit-linear-gradient(top, rgba(233,233,233,1) 0%,rgba(216,216,216,1) 100%);
	background: -o-linear-gradient(top, rgba(233,233,233,1) 0%,rgba(216,216,216,1) 100%);
	background: -ms-linear-gradient(top, rgba(233,233,233,1) 0%,rgba(216,216,216,1) 100%);
	background: linear-gradient(to bottom, rgba(233,233,233,1) 0%,rgba(216,216,216,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#d8d8d8',GradientType=0 );
	border: solid 1px #cccccc;
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1);
	border-radius: 3px;
	top: -5px;
	position: relative;	
	padding: 3px 10px;
	font-weight: bold;
	font-size: 11px;
}
 a.follow {
	padding:7px;
	border-radius:5px;
	width:100px;
	text-align:center;	
	display:inline-block;
	font-weight:bold;
}
.following, .following:hover {
	color: #aaaaaa;
	border: solid 1px #d5d6d6;
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1);	
	padding:6px;
	border-radius:5px;
	width:100px;
	text-align:center;
	display:inline-block;
	font-weight:bold;
	
}
#follow_unfollow_project {
	float:right;
	margin-top:10px;	
}
.raised1 {
	font-size:32px;
	text-align:center;
	font-weight:bold;
	padding:9px 0;
	}
.raised1 span {
	font-size:15px;
	text-align:center;
	}

.contribute a{
	font-size:18px;
	padding:12px 0px;	
	display:block;
	border-radius:5px;
	text-align:center;
}
.contribute-head {
	padding:15px;
}
.cotribute_box{
	
	margin-top:20px;	
}
.D_box {
	font-size:18px;
	padding:5px 15px;
	float:left;
	border-radius:5px;
}
.W_box {
	float:left;
	font-size:15px;
	}
.claim {

	padding-top:8px;
	}
.contribute-button {
	float:right;
	padding:8px 10px;
	margin-left:10px;
	border:0 none;
	}
.estimate_time {
	font-style:italic;
	font-size:12px;
	}
.pro_Desc p {
	padding-top:10px;
	}
.grey-Bline {
	padding-bottom:15px;
	}
.upadtes_photo {
	
	float:left;
	margin-right:2%;
}
.upadtes_photo img {
	
}
.upadtes_short {
	margin-left: 86px;	
}
.more_comments, .more_funders, .more_updates {
	float:right;
	border: none !important;	
}
.activity_photo {
	width:50px;
	height:50px;
	float:left;
	margin-right:2%;
	}
.u_name {
	color:#666;
}

.u_name a {
	font-size:15px;	
}
.activity_short {
	float:left;
	width:89%;
	}
.time {
	background:url(../images/icon_time.png) no-repeat 0 center;
	padding-left:15px;
	color: #999;
}
.park-received {
	margin-top:10px;
	}
.park-received span {
	padding:3px 8px;
	display: inline-block;
	border-radius: 5px;
	margin-right: 5px;
}
.char_limited_input {
	width:96%;
	border: 1px solid #D8D8D8;
	border-radius: 5px;
	padding: 10px 2%;
}
.add_Coment_B {
	width:100%;
	}
.keep_P {
	width:33%;
	float:left;
	}
.add_coment_li {
	background-color: #F7F7F7;
	margin: 0px -20px;
	padding: 20px !important;
}
.add_coment_button {
	float:right;
	margin-top:10px;
	}
.character_count {
	width:33%;
	float:left;
	text-align:right;
	}
.add_comment {
	border: 0 none;
	padding: 8px 10px;
	cursor: pointer;
	border-radius:5px;
	}
.label {
	float:left;
	width:21%;
	}
.signup_form {
	margin-left:20px;
	}
.fill_item {
	margin:24px 0;
	position:relative;
	}
.fild {
	float:left;
	width:75%;
	}
.fild input[type="text"], .fild input[type="textarea"] {
	width:96%;
	padding:11px 2%;
	border:1px solid #d5d7d8;
	border-radius: 5px;
	}
.fild input[type=checkbox] {
	border:0 none;
	}
.fild-redio {
	margin-left:21%;
	float:left;
	}
.fild-passF {
	float:right;
	}
.signup {
	padding: 10px 40px;
	border: 0 none;
	cursor: pointer;
	float: right;
	font-size: 15PX;
	border-radius: 5PX;
}
table {
	width:100%;
	}
th {
	padding:10px;
	}
td {
	padding:5px 1%;
	}
.action img {
	margin: 0px 5px;
	}
.box-group {
    border: 1px solid #D8D8D8;
    border-bottom:none;
    float: left;
    margin-bottom: 0;
    width: 48%;
}


.group-bg .proD_amount {	
 	border-left: 1px solid #D8D8D8;
 	border-top: 1px solid #D8D8D8;
    float: right;
    padding: 10px 5%;
    width: 43%;
}
.marL39P {
    margin-left: 39%;
}
.marT84m {
	margin-top:-84px;	
}
.padB_tbs85 {
	padding-bottom:85px !important;
}
.marT_tbs43 {
	margin-top:43px;
}
.br5 {
	border-radius:5px;	
}
.group-bg {
	border-bottom:1px solid #D8D8D8;
	margin-top: -1px;
	display: inline;	
}
.right-A-style {
 	border-top: 1px solid #D8D8D8;
	float: left;
	padding: 10px 0% 10px 3% !important;
	width: 41%;
}
.box-group .total-bg .right-A-style {
    width: 39%;
}
.total-bg {
	padding:5px;
	font-weight:bold;
	}
.total-bg .proD_amount {
    border: 1px solid #D5D7D8;
    float: right;
    padding: 5px 10px;
    width: 42%;
}	
.total-bg span {
	text-align:right;
	float:right;
	}
.fourbox-group {
	margin:2% 0;
	}
.lightR_Hbg1 {
	font-size:15px;
	}
.lightR_Hbg {
	border-bottom: 1px solid #e4e4e4;
	padding: 11px 15px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	box-shadow: 0 4px 4px rgba(0,0,0,0.03);
	background-color: #f9f9f9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f4f4f4));
	background-image: -webkit-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: -o-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: linear-gradient(to bottom, #ffffff, #f4f4f4);
	}
.lightR_Hbg1 {
	font-size:15px;
	padding:12px 10px;
	border-bottom:1px solid #d5d7d8;
	margin-bottom:5px;
	}
.lightR_Hbg span {
	font-size:12px;
	}
.week_innerL {
	border-right:1px solid #D8D8D8;
}
.week_innerL, .week_innerR {
	float:left;
	width:45%;
	padding:10px 2%;
}
.week_innerL span, .week_innerR span {
	float:right;
	padding:0 5px;
	}
.dash_progress {
	padding:15px;	
}
.weekly_average {
	margin:2% 0;
	}
ul.navigation li  {
	border-bottom:1px solid #ffffff;
	}
.border {
	border:1px solid #d5d7d8;
	padding:3px;
	border-radius:5px;
}
	
.creat-step{
	width:100%;
	margin:0;
	padding:0;
	border-radius:5px;
	overflow:hidden;	
}
ul.creat-step li {
	display:inline;	
    width: 25%;
    float: left;
}
.w2p {
	width:2.4% !important;
	height:50px;
	}
ul.creat-step li {
	position:relative;
}
ul.creat-step li a {
    font-size: 14px;
    padding: 10px 0;
    text-align: left;
	line-height:29px;
	width:100%;
	display:inline-block;
	position:relative;
}
ul.creat-step li:after {
	content: "";
	position: absolute;
	border: 25px solid transparent;
	border-left: 15px solid #666;
	top: 0px;
	right: -41px;
	z-index: 100;
}
ul.creat-step li:before {
	content: "";
	position: absolute;
	border: 25px solid transparent;
	top: 0px;
	right: -40px;
	z-index: 101;
}
ul.creat-step li.active:before {
	content: "";
	position: absolute;
	border: 25px solid transparent;
	top: 0px;
	right: -40px;
	z-index: 101;
}
ul.creat-step li a span {
    border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
    display: block;
    float: left;
    height: 30px;
    margin-left: 30px;
    margin-right: 10px;
    padding:0;
    position: relative;
    text-align: center;
    width: 30px;
	line-height:30px;
	behavior: url(PIE.htc);
	position:relative;
	font-weight:bold;
}
ul.creat-step li:first-child span {
	margin-left:20px;
}
ul.creat-step li a span.F-child {
	margin-left:0;
	}
.B_withBG {
	border:1px solid #d5d7d8;
	padding:10px;
	}
.createbtncont {
	margin-top:25px;
	}
.laction {
	width:20.8%;
	margin-right:1%;
	border-radius:5px;
	float:left;
	padding:15px;
	margin-bottom:10px;
	font-size:14px;
	text-align:center;
	border-radius:5px;
	}
.goal {
	float:left;
	width:50%;
	}
.creatS_Button {
	float:right;
	margin-top:20px;
}
.goal_label {
	font-size:18px;
	float:left;
	width:100px;
	}
.goals_Field {
	float:left;
	}
.goals_Field input {
	border: 1px solid #D5D7D8;
    padding: 11px 0 11px 10px;
    width: 100%;
	border-radius:5px;
	}
.goal label span {
	font-size:18px;
	}
.goals_Field imput[type=text] {
	}
.creatS_Button input[type=button], .creatS_Button input[type="submit"], .creatS_Button a {
	font-size:22px;
	padding:13px 32px;
	border:0 none;
	cursor:pointer;
	border-radius: 5px;
	}

.creatS_Button a {
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    font-size: 22px;
    padding: 13px 32px;
}
.step2_Fill {
	margin:15px 0;
	}
.step3_Fill {
	margin:15px 0;
	}
.F11_I {
	font-size:11px;
	font-style:italic;
	}
.step2_field input {
	width:100%;
	}
.inputDefault_S_small {
    border: 1px solid #D5D7D8;
    padding: 8px  2%;
    width: 109px;
	}
.inputDefault_S {
    border: 1px solid #D5D7D8;
    padding: 11px 2%;
    width: 96%;
	border-radius: 5px;
	}
.inputS_Default_S {
	border: 1px solid #D5D7D8;
    padding: 11px 2%;
    width: 100%;
	border-radius:5px;
	}
.inputT_Default_S {
	border: 1px solid #D5D7D8;
    padding: 11px 2%;
    width: 96%;
	height:115px;
	border-radius:5px;
	}
.inputB_Default_S {
	padding: 11px 15px;
	border: 0 none;
	cursor: pointer;
	border-radius: 5px;
	display: inline-block;
}
.step2_FI {
	margin:15px 0;
}
.save_Default {
	padding: 11px 30px;
	border: 0 none;
	cursor: pointer;
	border-radius: 5px;
	display:inline-block;
}
.save_Default_blue {
	padding: 10px 30px;
	border: 0 none;
	cursor: pointer;
	border-radius: 5px;
	font-size:15px;
}
.social_SC {
	padding: 10px 15px;
	border: 0 none;
	cursor: pointer;
	border-radius: 5px;
}
.s_style {
	margin-left:61%;
	}
.sub_bg_strip {
	border-bottom:1px solid #d5d7d8;
	font-size:15px;
	padding:5px 10px;
	
	}
.photo_space {
	max-width:150px;
	}
.photo_space_div {
	width:23%;
	}
.s3-item {
	margin:10px 0;
	}
.w45P_FL {
	float:left;
	width:45%;
	}
.w45P_FR {
	float:right;
	width:45%;
	}
.w32P_FL {
	float:left;
	width:32%;
	padding-top:6px;
	}
.w68P_FL {
	float:left;
	width:68%;
	}
.w30P_FR {
	float:right;
	width:30%;
	}
.w19P_FR {
	float:right;
	width:19%;
	}
.w57P_FL {
    float: left;
    margin-left: 2%;
    width: 57%;
}
		
.step4_Fild {
    float: left;
    margin: 8px 0;
    width: 50%;
}
.w68P_FL .inputS_Default_S {
	width:68%;
	}

.w68P_FL textarea{
	width:90%;	
}
.P10LR {
	padding:0 10px;
	}
.Mleft150px {
	margin-left:150px;
	}
.search_div {
	display:none;
	}
.Pright15p {
	padding-right:15%;
	}
.search_link {
	cursor:pointer;
	}
.fix_pro {
    font-size: 18px;
	background-image:url(../images/fixed_funding.png);
	background-repeat:no-repeat;
	background-position:20px 0px;
}
.flex_pro {
    font-size: 18px;
	background-image:url(../images/flexible_funding.png);
	background-repeat:no-repeat;
	background-position:20px 0px;
}
.pro_type {
	width:60% !important;
}
.funding_type {
	margin-bottom:20px;	
}
.funding_type input[type="radio"] {
	margin-right:30px;
}
.funding_type label, .deadline_row label{
	cursor:pointer;
}
.funding_type p {
	margin-left: 25px;
	font-style: italic;
	line-height: 16px;
	margin-top: 10px;
}
.funding_type ul{
	margin-left: 40px;
	margin-top: 13px;
	list-style:disc;
	font-style:italic;	
}
.funding_type ul li{
	list-style:disc;	
}
.deadline_row {
	margin-bottom: 10px;
	font-weight:bold;
}
.deadline_sl {
	width:100px !important;
}
.deadline_sd {
	width:109px !important;
	background-image:url(../images/icon_date.png);
	background-repeat:no-repeat;
	background-position:right 10px;	
}
.noti_label {
	width:150px;
	float:left;
	}
.noti_check {
	float:right;
	}
.notification {
	margin-top:15px;
	}
.notifi_submit {
    border: 0 none;
    cursor: pointer;
    padding: 8px 10px;
	}
.social_D {
	margin:15px 0;
	}
.social_D_label {
	float:left;
	width:30%;
	padding-top:7px;
	}
.social_D_field {
	float:left;
	width:70%;
	}
.social_D_button {
	margin-left:30%;
	}
.social_D_field .inputDefault_S {
	width: 96%;
	}
.social_D_button .inputB_Default_S {
	margin-right:0;
	}
.log_div {
	display:none;
	left:0;
	position:absolute;
	width:100%;
	}
.log_div ul li a {
	display:block;
	padding:10px;
	}
.step4P_37 {
	padding-top:43px;
	}
.log_div ul {
}
.log_div ul li a {
	font-size:12px;
	text-shadow: 1px 1px 0 #222;
	font-weight: bold;
}
ul.log li a {
	padding:7px 36px 7px 12px;
	}
.right_columm .day_to_go, .right_columm .day_to_go span {
	display:block;
	}
.right_columm .raised, .right_columm ,.raised span, .raised_left ,.raised_right{
	display:block;
	}
.height183 {
	height:183px;
	}
.box-group2 {
	width: 23%;
	float: left;
	padding: 5px;
	margin-right: 9px;
	border-bottom: 1px solid #d5403d;
	margin-bottom: 0;
}
.find_gmail img {
	width:258px;
	height:49px;
	margin-top:15px;
	}
.affiliate_form {
	margin:0;
	}
.req_aff_photo {
	float:left;
	width:30%;
	margin-right:15px;
	}
.req_aff_short {
	float:left;
	width:66%;
	}
.affiliate_form .label {
	padding-top:5px;
	width:32%;
	font-size:13px;
	}
.affiliate_form .fild {
	width:68%;
	}
.staus_div {
    height: 100%;
    margin-bottom: 0;
    padding: 20px 0;
	}
.sp01 {
	display:block;
}
.statusarea {
    margin: 0;
	
}
.statshead {
	padding: 10px 0px;
	font-size: 14px;
	font-weight: bold;
}
.statscontent {
    border-left: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
	margin: 0;
    padding: 0;
}
.stblhcon {
   border-bottom: 1px solid #D8D8D8;
   border-top: 1px solid #D8D8D8;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	box-shadow: 0 4px 4px rgba(0,0,0,0.03);
	background-color: #f9f9f9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f4f4f4));
	background-image: -webkit-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: -o-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: linear-gradient(to bottom, #ffffff, #f4f4f4);
	text-align: left;
    overflow: hidden;
}
.blckhead {
    border-left: 1px solid #D8D8D8;
    float: left;
    font: bold 12px/34px "Arial",Helvetica,sans-serif !important;
    margin: 0 0 0 307px;
    text-align: center !important;
    width: 86px;
}

.blckhead01 {
    border-left: 1px solid #D8D8D8;
    float: left;
    font: bold 12px/34px "Arial",Helvetica,sans-serif !important;
    text-align: center !important;
    width: 86px;
}
.stblinncon {
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.tcon01 {
    border-bottom: 1px solid #D8D8D8;
    float: left;
    font: bold 12px/16px "Arial",Helvetica,sans-serif !important;
    max-height: 100%;
    min-height: 67px;
    overflow: hidden;
    padding: 68px 0 0;
    text-align: center !important;
    width: 135px;
}
.tcon02 {
    float: left;
    font: bold 12px/16px "Arial",Helvetica,sans-serif !important;
    padding: 0;
    text-align: center !important;
}
.tconinn {
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.tconinn01 {
    border-bottom: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
    float: left;
    font: 13px/33px "Arial",Helvetica,sans-serif !important;
    padding: 0 0 0 30px;
    text-align: left !important;
    width: 141px;
}
.tconinn02 {
    border-bottom: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
    float: left;
    font: 13px/33px "Arial",Helvetica,sans-serif !important;
    text-align: center !important;
    width: 86px;
}

.tcon03 {
    border-bottom: 1px solid #D8D8D8;
    float: left;
    font: bold 12px/16px "Arial",Helvetica,sans-serif !important;
    max-height: 100%;
    min-height: 76px;
    overflow: hidden;
    padding: 25px 0 0;
    text-align: center !important;
    width: 135px;
}
.tabcontent01 {
    margin: 0;
    max-height: 100% !important;
    min-height: 100px !important;
    overflow: hidden !important;
    padding: 18px;
}
.staus_div input {
	margin-bottom:25px;
	}
.add_request_D input[type=radio] {
	width:auto;
	padding:0;
	}
.unsuccessful_bg {
	background-color:#f99b9b;
	}
.decline_bg {
	background-color:#e1c0f1;
	}
.running_bg {
	background-color:#f6f69b;
	}
.successful_bg {
	background-color:#b4ca87;
	}
.draft_bg {
	background-color:#edd784;
	}
.proj_des_img {
	float:left;
	
	margin-right:20px;
}
.proj_des_img img{
	border-radius:10px;
}
.proj_des_title {
	margin-left:145px;	
}
.proj_des_title h2 {
	/*text-transform: uppercase;*/
	font-size: 20px;
}
.proj_des_desc {
	margin-top: 20px;
	}
.projects_status {
	position:relative;
	margin-bottom:20px;	
}

.projects_status:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	background: #D8D8D8;
	top: 50%;
	left:0px;
}
.projects_status h4 {
	font-weight:bold;
	background: #FFF;
	z-index: 10;
	position: relative;
	display: inline-block;
	padding-right: 5px;
}
.raised_toward {
	float:left;
	}
.goal_amount {
	float:right;
	}
.raised_dash {
	font-size:24px;
	float:left;
	width:45%;
	font-weight:bold;
	text-align:center;
	display:block;
	}
.raised_dash span {
	font-size:13px;
	font-weight:normal;
	}
.raised_dash span.leftend {
	font-size:13px;
	font-weight:normal;
	display:block;
	}
.day_to_go_dash {
	padding:3%;
	width:33%;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	}
.day_to_go_dash span {
	font-size:13px;
	font-weight:normal;
	}
ul.upate_pro li {
	border-bottom:1px solid #dfdfdf;
    padding: 20px 0px;
}
	
.upate_pro {
	padding: 20px 20px 0px 20px;
}
.comment_pro {
	margin:15px 0;
	}
.donation_pro_dash a {
	
	}
.pending_approval {

	}
.approval {
	color:#4d8c1d;
	}
.proj_don_dash {
	font-size:14px;
	}
.proj_don_dash span {
	font-size:14px;
	}
.project_goal {
	width:30%;
	float:left;
	}
.total_recieve {
	width:40%;
	float:left;
	}
.remain_day {
	width:30%;
	float:right;
	}
.perk_field textarea {
	width:96%;
	}
.image_conta {
	width:33%;
	float:left;
	margin-bottom:10px;
	}
.image_conta img {
	border:1px solid #fff;
	}
.image_div {
	float:left;
	margin-right:15px;
	width:100%;
	display:block;
	}

.delete_div {
	color:#FFF;
	font-size:13px;
	line-height:26px;
	margin-right:15px;
	background-color:#4c4c4c;
	padding:0 15px;
	display:inline-block;
	}
.delete_div:hover {
	background-color:#870835 ;
	}
.widget_img {
	width:50%;
	float:left;
	}
.widget_desc {
	width:50%;
	float:right;
	}
.widget_dash {
	background-color: #FFFFFF;
    border: 1px solid #DFDFDF;
	width:100%;
	}
.widget_location {
	margin:10px;
	}
.widget_loc_img {
	float:left;
	margin-right:15px;
	}
.widget_loc_desc {
	float:left;
	}
.raised_day_widget {
	color:#222222;
	background-color: #F2EAEA;
	}
.raised_day_widget .raised {
	background-color: #EADEDE;
    padding: 3%;
	display: block;
    float: left;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    width: 45%;
	}
.raised_day_widget .raised span {
	font-size: 13px;
    font-weight: normal;
	}
.raised_day_widge .day_to_go {
	font-size: 24px;
    font-weight: bold;
    padding: 5%;
    text-align: center;
    width: 33%;
	}
.raised_day_widge .day_to_go span {
	font-size: 13px;
    font-weight: normal;
	}
.donation_item {
	width:100%;
	}
.donation_label {
	width:42%;
	font-size:13px;
	float:left;
	}
.donation_field {
	float:left;
	width:58%;
	}
.donation_item {
	margin:15px 0;
	}

.MLeft42P {
	margin-left:42%;
	}
.donation_field .inputDefault_S, .donation_field .inputT_Default_S {
	width:97%;
	}
.share_icon img {
	width:32px;
	height:32px;
	display:block;
	max-width:none;
	}
.share_icon {
    float: left;
    margin-bottom: 15px;
	margin-right:10px;
	}
.share_icon img {
	margin-right:10px;
	}
ul.user_menu {
	z-index:11;
	padding:0px;
	margin:0px;
}
ul.user_menu li{
	width:100%;
	border-top:1px dotted #4c4c4c;
}
ul.user_menu li a {
	margin-bottom:2px;
	}
.followers_item {
	border: 1px solid #DFDFDF;
	background-color: #FFFFFF;
	float: left;
	padding: 1%;
	width: 45.5%;
	margin-right: 2%;
	margin-bottom: 10px;
	}
.followers_img {
	float:left;
	margin-right:10px;
	}
.followers_img img {
	
	}
.followers_info {
	float:left;
	width:47%;
	}
.followers_head {
	font-size: 15px;
	font-weight: bold;
	}
.followers_time {
	font-size:12px;
	color: #999;
	margin-top:5px;
	}
.followers_icon {
	float:right;
	width:83px;
	}
.message {
    background-color: #fbfbfb;
    border:1px solid #D8D8D8;
	margin: 15px 0 0 27px;
    padding: 15px 15px 15px 35px;
	position:relative;
	transition:all 1s;
}
.message.red {
	background-color: #fbfbfb;
}
.message_left {
    word-wrap: break-word;
}
.message.red p {
	background-image:url(../images/icon_reply.png);
	background-position:left 7px;
	background-repeat:no-repeat;
	padding-left: 15px;	
}
.message p {
	color:#a4a4a4;
}
.message_left h2 {
    font-size: 13px;
	font-weight:bold;
    margin: 0;
    padding: 0;
}
.message_left span {
    color: #c9c9c9;
    font-size: 12px;
    font-weight: normal;
	background-image:url(../images/icon_messages.png);
	background-position:left center;
	background-repeat:no-repeat;
    margin: 0;
    padding:0 0 0 17px;
	float: right;
}
.message .img {
    background-color: #FFF;
    border: 1px solid #D8D8D8;
    height: 50px;
    padding: 2px;
    width: 50px;
	position: absolute;
	top: 6px;
	left: -27px;
	border-radius: 50%;
	transition:all 1s;
}
.message_right {
    float: right;
    padding: 15px;
}
.message_right span {
	color:#6B6B6B;
	}

.conversation {
	position: relative;
}

.conversation:before {
	content: "";
	left: 27px;
	position: absolute;
	top: -2px;
	background:#D8D8D8;
	bottom: 0;
	width: 2px;
}

.conversation li {
	padding: 10px 0;
	position: relative;
}
.message_user {
	float:left;
	margin-right:20px;	
}
.message_user img {
	border:1px solid #D8D8D8;
	border-radius:50%;
	padding:2px;
	background-color:#FFF;
}
.message_body {
	margin-left:75px;	
    background-color: #fbfbfb;
    border:1px solid #D8D8D8;
	padding: 10px;
	position:relative;
}
.message_body:before {
	content: "";
	left: -8px;
	position: absolute;
	top: 11px;
	border: 2px solid #FAFAFA;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	height: 10px;
	width: 10px;
}
.message_body.user:before {
	content: "";
	left: -8px;
	position: absolute;
	top: 11px;
	border: 2px solid #FAFAFA;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	height: 10px;
	width: 10px;
}
.message_body span {
	color: #c9c9c9;
	font-size: 12px;
	font-weight: normal;
	background-image: url(../images/icon_message.png);
	background-position: left center;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 0 0 14px;
	float: right;
}
.message_body h2 {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.message_body p {
	line-height: 20px;
	margin-top: 8px;
}
.back_inbox {
	float:right;
	font-weight:bold;
	color:#999999 !important;
	background-image:url(../images/icon_goback.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:17px;	
}
.common_li {
    background-color: #ECEBEB;
    border: 1px solid #DFE0E1;
    font-size: 12px;
    margin-bottom: 10px;
    padding: 10px;
    position: relative;
}
.inner-msm-border_right {
    float: right;
    padding: 0;
    width: 90px;
}
.picture_msm {
    margin: 0;
    padding: 0;
}
.picture_msm .img {
    height: 50px;
    margin: 0;
    padding: 0;
    width: 50px;
	border:1px solid #CCCCCC;
	padding:2px;
}
.user_name {
    margin: 5px 0;
    overflow: hidden;
    padding: 0;
}
.user_name a {
    color: #870835;
    font-size: 15px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.con_left p, .con_left2 p {
    color: #434343;
    font-size: 12px;
}
.left_messagecontent {
    border-right: 1px solid #DFE0E1;
    float: left;
    padding: 0;
    text-align: justify;
    width: 80%;
    word-wrap: break-word;
}

.left_messagecontent p, .right_messagecontent p {
    color: #605F5F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 0 5px 0 0;
    min-height: 60px;
    padding: 6px;
}
.sent_on {
	width:90px;
	} 
.sent_on span {
	display:block;
	} 
.Myfollo_short h4 {
	font-size:15px;
	}
.TextAright {
	text-align:right;
	}
.Mbottom7px {
	margin-bottom:7px;
	}
.invites_facebook img {
	width:258px;
	height:49px;
	}
.contact_label {
	float:left;
	width:30%;
	padding-top:7px;
	font-size:12px;
	}
.contact_field {
	float:right;
	width:70%;
	}
.contact_item {
	margin:15px 0;
	}
.contact_field input {
	width:98%;
	}
.contact_label_MLeft {
	margin-left:30%;
	}
.contact_main_div {
	padding:3%;
	}
.contentHStyle {
	padding:20px 0 0;
	}
.static_content p {
	padding:10px 0 0 0;
	}
/* Alert Messages */
.info, .success_change, .warning, .error_change{
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
	font-size:14px;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../images/info.png');
}
.success_change {
    color: #FFF;
    background-color: rgba(79, 138, 16, 0.8);
	position:fixed;
	top:50px;
	width:100%;
	z-index:100;
	left:0;
	font-weight: bold;
	font-size: 12px;
	text-align:center;
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/warning.png');
}
.error_change {
    color: #FFF;
	background-color: rgba(216, 0, 12, 0.8);
	z-index: 100;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	border-radius: 5px;
	margin: 10px 0px;
	padding: 10px 0px;
}
.validation {
    
    color: #FFF;
	background-color: rgba(216, 0, 12, 0.8);
	z-index: 100;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	border-radius: 5px;
	padding: 10px 0px;
	margin-bottom:10px;
}
/* Alert Messages end */


/* pagination */

.btn {
    display: inline-block;
    padding: 10px;
    border-radius: 5px; /*optional*/
    color: #aaa;
    font-size: .875em;
}

.pagination {
    background: #f2f2f2;
    padding: 20px;
    margin-bottom: 20px;
	font-size:16px;
}

.page {
    display: inline-block;
    padding: 0px 9px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: .875em;
    font-weight: bold;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}

.page:hover, .page.gradient:hover {
    background: #fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}

.page.active {
    border: none;
    background: #616161;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
    color: #f0f0f0;
    text-shadow: 0px 0px 3px rgba(0,0,0, .5);
}

/*home page latest project */
.latest_pro_img {
	width: 92.1%;
	height: 190px;
	background: #ebebeb;
	padding: 4%;
	}
.latest_pro_CRight {
	width:100%;
	float:left;
	height:212px;
	position:relative;
	margin-top: -8px;
	}
.latest_pro_C h4{
	text-align:center;	
	font-size: 17px;
	padding: 10px 0px 5px 0px;
}
.latest_pro_B {
	width:90%;
	padding:11px 5%;
	}
.raised_day_PR {
	width:100%;
}
.pro_end_date {	
    float: left;
    font-size: 17px;
    text-align: center;
    width: 44%;
	margin: 10px 0 0 0;
}

.raised {
    display: block;
    float: left;
    font-size: 17px;
    text-align: center;
    width: 55%;
	margin: 10px 0 0 0;
	border-right:1px solid #CCC;
}
.raised_left span, .pro_end_date span, .raised_right span, .days_left span  {
	font-size:12px;
	display:block;
	width:100%;
	text-transform:lowercase;
}
.raised_day_goal {
	margin:15px 0px 30px 0px;	
}
.raised_left{
    float: left;
    font-size: 16px;
    text-align: left;
	border-right: 1px solid #CCC;
	width:33%;
	padding-left:2%;
}
.raised_right{
    float: left;
    font-size: 16px;
	border-right: 1px solid #CCC;
	width:33%;
	padding-left:5%;
}
.day_to_go {
    font-size: 24px;
    font-weight: normal;
    text-align: center;
    width: 100%;
	float:left;
	padding:15px 0;
	height:19px;
	background-color:#ffffff;
	border-top:1px solid #dddddd;
	position:absolute;
	bottom:0;
	z-index:10;
}
.days_left{
	float:left;
	padding-left:5%;
	width:20%;
	font-size:16px;
}

.contribute_detail {
    font-size: 24px;
    font-weight: normal;
    text-align: center;
    width: 100%;
	float:left;
	padding:15px 0;
}
.contribute_detail a{
	color:#999999;
	font-size:16px;
	background:url(../images/contribute.png) no-repeat;
	padding:2px 0 0 26px;
}

.slider_content p{
	font-size:15px;
	margin-top:10px;	
}

.day_to_go a{
	color:#999999;
	font-size:16px;
	background:url(../images/contribute.png) no-repeat;
	padding:1% 0 0 10%;
}
.profile_head{

	padding:10px 15px;
	border-bottom:1px solid #dddddd;
	
}
.profile_head h4{
	color:#999999;
	font-size:16px;
	display:inline;
	text-transform:uppercase;
}
.profile_head h3{
	font-size:17px;
	display:inline;
}
.profile_contri{
	/*background:url(../images/contribute.png) no-repeat;*/
	padding:1% 0 0 0%;	
}
.mem_contri span{
	font-size:23px;	
}
.mem_contri{
	border-bottom:1px solid #dddddd;	
}
.mem_contri:last-child{
	border-bottom:none;	
}
.location_B {
	height:37px;
	background-color:#fff;
	display:none;
	}
.location_B_img {
	float:left;
	width:37px;
	height:37px;
	margin-right:15px;
	}
.location_B_img img  {
	padding:3px;
	background-color:#FFF;
	border:1px solid #DFDFDF;
	margin-right:15px;
	width:37px;
	height:37px;
	}
.location_B_desc {
	float:left;
	}

.location_B_img {
    float: left;
    height: 37px;
    margin-right: 15px;
    width: 37px;
}
.location_B_img img {
    background-color: #FFFFFF;
    border: 1px solid #DFDFDF;
    height: 37px;
    margin-right: 15px;
    padding: 3px;
    width: 37px;
}
.location_B_desc {
    float: left;
}
.seach_products {
	border: 1px solid #DFDFDF;
    margin: 0 0 3%;
	background-color:#FFF;
	}
.search_products_img {
	float: left;
    height: 214px;
    width: 50%;
	}
.search_products_img img {
    min-height: 214px;
}
.search_products_CR {
    height:100px;
	overflow:hidden;
	}
.search_products_CRight {
	float: left;
    height: 214px;
    position: relative;
    width: 50%;
	}
.project_rightP {
	background-color: #FFFFFF;
    border: 1px solid #DFDFDF;
	}
.project_rightP {
	position:relative;
	height:349px;
	}
.login-label {
	width:21%;
	float:left;
	padding-top:8px;
	font-size:13px;
	}
.login-fild {
	width:79%;
	float:left;
	}
.login-fild input {
	width:96%;
	border: 1px solid #D5D7D8;
    padding: 10px 2%;
	border-radius: 5px;
	}
.redioB_C {
	width:4%;
	float:left;
	}
.redioB_C_T {
	width:96%;
	float:left;
	}
.Mleft20P {
	margin-left:20%;
	}
.my_pro_C {
	height:161px;
	overflow:hidden;
	}
	/*Ankit */
.add_perk{
	margin-top:20px;	
}
.perk_title h2{
		
	padding:10px 0px;
}
.create_step1_radio {
	float:left;
	width:100%;
	color: #4c4c4c;
    font-size: 14px;
	margin-bottom:10px;
}
#imagediv{
	display:none;	
}
#videodiv{
	display:none;	
}

.creat_button {
	width:50%;
}
.upload {
	position: absolute;
	left: 0px;
	top: 50%;
	z-index: 1;
	width:100%;
	text-align:center;
	margin-top:-17px;
}

.user_upload {
	position: absolute;
	right: 2px;
	top: 3px;
	z-index: 1;
	
}
.form_label {
	width:30%;
	float:left;
	font-size:13px;
	text-align: right;
	margin-right: 20px;
	margin-top: 10px;
}
.form_fild {
	width:50%;
	float:left;
	position:relative;
}
.form_star {
	font-weight:bold;
	margin-left:3px;
}
.form_save {
	background: #E0E0E0;
	padding: 10px;
	margin: 0px -20px -20px;
	border-radius: 0px 0px 5px 5px;
	border-top: 1px solid #D8D8D8;
	position:relative;
}
.form_save .ploaderstep {
	top: 12px;
	left: 40px;
	right: 0;
	text-align: inherit;
}
.form_row {
	margin:15px 0px;
}
.form_row:before, .form_row:after {
	display: table;
	line-height: 0;
	content: "";
}
.form_row:after {
	clear: both;
}
.browse{
	width:77%;	
}
.image_hover{
	position:relative;
	float:left;
	border-radius:5px;
	overflow:hidden;
}
.hover_img{
	width:100%;
}
.user_image{
	float: left;
	width: 40px;
	margin-left: 10px;
}
.user_image img{
	border-radius:5px;
}
.gmap3{
width:100%; height:250px;
}
.bro_bar {
	color:#FFFFFF;
	position:absolute;
	margin-left: -45px;
}


.add_perk{
	margin-top:20px;	
}
.perk_title h2{
		
	padding:10px 0px;
}
.create_step1_radio {
	float:left;
	width:100%;
	color: #4c4c4c;
    font-size: 14px;
	margin-bottom:10px;
}
#imagediv{
	display:none;	
}
#videodiv{
	display:none;	
}
.remove-perk {
	background:url(../images/icon_remove.png) no-repeat 10px center #DBDBDB;
	padding:8px 10px 8px 30px;
	text-decoration:none;
	float:right;
	cursor:pointer;
	font-weight: bold;
	border-radius: 5px;
}
.view_file {
	font-size:14px;
	padding: 10px 20px;
	border-radius: 5px;
	text-decoration:none;
	float:right;
}
.creat_button {
	width:50%;
}


.upload .upload_img {
    border: 0 none;
    cursor: pointer;
    padding: 10px 15px;
	border-radius:5px;
}
.uploads {
	opacity: 0;
	filter:alpha(opacity=0);
	left: 37%;
	top:0px;
	position: absolute;
	width: 25%;
}
.w72P_FL {
	width:72%;
	float:left;
	}
.w49P_FL {
	width:57%;
	float:left;
	}
.inner-msm-border_left {
	float: left;
    padding: 0;
    width: 90px;
	}
.right_messagecontent {
	border-left: 1px solid #DFE0E1;
    float: left;
    padding: 0;
    text-align: justify;
    width: 80%;
    word-wrap: break-word;
	}
/*new uploaded images div */
.file_upload {
	position: relative;
	display: inline-block;

}
.browse{
	width:95%;	
}

#image_hover{
	display:none;
	margin:10px 0px;
	float:left;
}
#image_hover1{
	display:none;
	margin:10px 0px;
	float:left;
}
.upload_pre {
	margin-top:15px;
}
.img_upload {
	width:69%;
	float:left;
}
.img_upload_label {
	width:40%;
	float:left;
}
.img_upload_field {
	width:60%;
	float:left;
}
.img_pre_save {
	margin-left:40%;
}
.img_upload_pre {
	width:25%;
	float:right;
}
.top_M_upload {
	margin-top:10px;
}
.remove_img {
	float:right;
}
.custom_link{
	display:none;	
}
.jqEasyCounterMsg{
	width: auto !important;
	position: absolute;
	bottom: -14px;
	right: 0px;
	color: #797979 !important;
	font-size: 11px !important;
}
	
   .ploader .lpimg {
	   	height:50px;
		width:50px;
		position:absolute;
		left:40%;
		top:30%;
		
   }
   .step1lpimg{
	   	margin-top:312px !important;
		 margin-left:295px !important;
		height:50px !important;
		width:50px !important;
		display:block;
   }
   .ploader{
	   	margin:auto;
		position:relative;
		background:url(<?php echo base_url(); ?>images/transparent.png) repeat;
		width:100%;
		height:100%;
		display:none;
		top:45%;
		left:0;
		right:0;
		text-align:center;
		
   }
    .pmloader{
	   	margin:auto;
		position:relative;
		background:url(<?php echo base_url(); ?>images/transparent.png) repeat;
		width:100%;
		height:100%;
		display:none;
		top:45%;
		left:0;
		right:0;
		text-align:center;
		
   }
   .ploaderstep{
	   	margin:auto;
		position:absolute;
		
		background:url( <?php echo base_url(); ?>images/transparent.png) repeat;
		top:45%;
		left:0;
		right:0;
		text-align:center;
		height:100%;
		display:none;
		z-index:1000;
   }
 
 /******************************POP UP*****************************************/

     #mask {
       background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1999;
    }
    
    /* You can customize to your needs  */
    .login-popup{
		background: none repeat scroll 0 0 #FFFFFF;
		display: none;
		float: left;
		left: 0;
		margin: 0 auto;
		position: absolute;
		right: 0;
		top: 10%;
		width: 28%;
		z-index: 99999;
		border-radius:10px;
       
       
    }
.popup_head {
	padding:10px;
	border-radius:10px 10px 0px 0px;
}
.popup_head .close {
	position:absolute;
	right:10px;
	top:20px;	
}
.popup_content1 {
	padding:10px 20px 20px 20px;	
}
.popup_content1 .whitebg_step, .popup_content1 .greybg  {
	border-radius:5px;
	padding:10px;	
	margin-top:10px;
}

.greybg
.login-popup
    
    fieldset { 
        border:none; 
    }
#autoc {
	left:0px;
	z-index:100;
	overflow:hidden;
	position:absolute;
	float:right;
	width:250px;
}
#autoc ul{
	padding:0px;
	margin:0px;
}
#autoc li {
	border-bottom:1px dotted #333333;
	padding:12px 10px;
	cursor:pointer;
	background:#282828;
	color:#4c4c4c;
}
#autoc li:hover {
	background:#3e3e3e;
	color:#FFFFFF;
}
 /* ankit end*/ 
.invite-textfilled {
background:url(../images/search-icon-big.png) no-repeat 5px center;
padding-left:30px!important;
width:88%;
}
.Gmail-Flist-left {
float:left;
width:65px;
}
.Gmail-Flist-left img {
width:50px;
}
.gmail-email {
width:71%;
float:left;
}
.gmail-email h2 {
	font-size: 14px;
}
.gmail-invite-button {
text-align:right;
margin:5px;
}
.invite_btn {
	padding: 5px 10px;
	border-radius: 5px;
	display: inline-block;
}
.border-Wbg {
}
.box-B-background {
	border-radius:5px;
	margin: 10px 0 0;
	overflow: hidden;
	padding: 10px;
}
.grey-btn {
background-color: #4C4C4C;
color:#fff;
cursor: pointer;
padding: 7px 10px;
}
.grey-btn:hover {
background-color:#870835;
}
.dis-connect img {
width:212px;
}
.tubestart-friend {
float:right;
width:45%;
}
.gmail-after-login {
float:left;
width:50%;
}
.padTB2 {
padding-top:2px;
padding-bottom:2px;
}
.tubestart-Flist {

}
.tube-P-photo {
float: left;
width: 55px;
}
.tube-P-photo img {
	width: 50px;
	border-radius: 5px;
}
.tube-Fname {
	width: 69%;
	float: left;
	font-size: 14px;
	padding-top: 7px;
	padding-left: 2%;
}
.invite_email {
margin-top:15px;
}
.invite_email_label {
width:20%;
float:left;
padding-top:4px;
}
.invite_email_fild {
width:77%;
padding:7px 1%;
border: 1px solid #D5D7D8;
background-color: #FFFFFF;
float:left;
}
.invite_email_textarea {
width:77%;
padding:7px 1%;
border: 1px solid #D5D7D8;
background-color: #FFFFFF;
float:left;
height:120px;
}

/*vijay css*/
/* Edite Page*/


/*New static page css*/
.Why-main {
	padding:20px 0;
	}
.why-left {
	float:left;
	width:25%;
	}
.why-img-round {
	width:126px;
	height:126px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background-color:#dbdbdb;
	position:relative;
	behavior: url(PIE.htc);
	border:4px solid #fff;
	text-align:center;
}
.why-right {
	width:75%;
	float:right;
	}
.why-img-round img {
	width:126px;
	height:126px;
	border-radius:50%;
}
.fonts16B_grey {
	font-size:16px;
	font-weight:bold;
	}
.bottom-line {
	border-bottom:1px solid #d5d7d8;
	padding:5px 0;
	}
.w22P_fl {
	float:left;
	width:22%;
	margin-right:4%;
	}
.still-want-square {
	height:68px;
	border:1px solid #d5d7d8;
	background:#d5d7d8;
	padding-top:11px;
	background-color:#fff;
	text-align:center;
	width:80%;
	margin:0 auto;
	}
/*.still-want-square:after {
	width: 0; 
   height: 0;
   border-top: 12px solid pink;
   border-left: 6px solid transparent; 
   border-right: 6px solid transparent; 
   content:"";
}*/
.w22P_fl:nth-child(4) {
	margin-right:0;
	}
.triangle-up {
	width: 0; 
   height: 0;
   border-top: 12px solid #d5d7d8;
   border-left: 6px solid transparent; 
   border-right: 6px solid transparent; 
   content:"";
   margin:0 auto;
	}
.still-wants_RedButton {
	color: #FFF;
	font-size: 14px;
	text-align: center;
	display: block;
	padding: 2px 0;
	text-transform: uppercase;
	}
.still-want-square img {
	width:68px;
	height:55px;
	}
.still-want_main {
	margin-bottom:15px;
	}
.Mtop {
	margin-top:10px;
	}
.succes-main {
	border:1px solid #d5d7d8;
	width:100%;
	}
.succes-img {
	float:left;
	width:48%;
	padding:1%;
	height:268px;
	overflow:hidden;
	}
.succes-content {
	float:right;
	width:48%;
	padding:1%;
	}
.succes-heading {
	font-size:18px;
	}
.succes-detail {
	margin:13px 0;
	}
.pro_photo {
	float:left;
	border:1px solid #d5d7d8;
	width:15%;
	margin-right:2%;
	}
.location_category {
	float:left;
	width:82%;
	}
.pro_detail {
	padding:3px 0;
	font-size:13px;
	}
.fully_funded {
	border:1px dashed #D5D7D8;
	background-color:#FFF;
	font-size:14px;
	padding:5px 10px;
	margin-bottom:10px;
	}
.succes-img img {
	min-height:267px;
	}
.faq-main {
	
	padding:10px;
	margin-bottom:15px;
	}
.faq-heading {
	font-size:15px;
	border-bottom:1px solid #d5d7d8;
	padding:3px 0 3px 25px;
	background:url(../images/question_icon.png)  no-repeat left 8px;
	}
.faq_ans {
 	background:url(../images/answer_icon.png)  no-repeat left 8px;
	padding-left:25px;
	}
.fees_main {
	margin-bottom:15px;
	}
.redbg_left {
	float:left;
	color:#FFF;
	font-size:15px;
	width:35%;
	padding:5px 2%;
	font-size:15px;
	}
.fees_right {
	float:left;
	width:57%;
	padding:5px 2%;
	background-color:#EAE9E9;
	min-height:22px;
	}
.project_type_heading {
	background-color:#EADEDE;
	font-size:16px;
	padding:3px 10px;
	margin-bottom:15px;
	margin-top:35px;
	}
	
/* edite css befor dont add 
.location_B_img {
	float:left;
	height:37px;
	width:19%;
	}
.location_B_img img  {
	padding:3px;
	background-color:#FFF;
	border:1px solid #DFDFDF;
	margin-right:15px;
	width:37px!important;
	height:37px;
	}
.location_B_desc {
	float:left;
	width:79%;
	}
*/
/*login three page*/
.browse_Txtfill {
	width:57%!important;
	}
.Mright3P {
	margin-right:3%;
	}
.save_skip {
	float:right;
	margin-right: 95px;
	}
.save_skip1 {
	float:right;
	}
.save_continue {
	background-color: #870835;
	border: 0 none;
    cursor: pointer;
    font-size: 17px;
    padding: 6px 20px;
	color:#FFF;
	}
.save_continue:hover {
	background-color:#4C4C4C;
	}
.skip {
	background-color: #4C4C4C;
	border: 0 none;
    cursor: pointer;
    font-size: 17px;
    padding: 6px 20px;
	color:#FFF;
	margin-right:10px;
	}
.skip:hover {
	background-color:#870835;
	}
.PB50 {
	padding-bottom:50px;
	}
.w14P_FL  {
	float:left;
	width:14.5%;
	}
.w85P_FL {
	width:85.5%;
	float:left;
	}
.w50P_FR {
	width:50%;
	float:right;
	}
.third_login_icon {
	width:12%;
	float:left;
	}
.third_login_url {
	width:88%;
	float:left;
	}
.third-Login-L {
	width:45%;
	float:left;
	margin:10px 0;
	}
.third-Login-R {
	width:45%;
	float:right;
	margin:10px 0;
	}
.Mtop10 {
	margin-top:10px;
	}
.third_login_icon img {
	
	}
.upload_photo {
	width:35%;
	}
.W100p {
	width:100%!important;
	}
	
/*	invite page */
	
.invite-textbox {
	}
.invite-textfilled {
	background:url(../images/search-icon-big.png) no-repeat 5px center;
	padding-left:30px!important;
	width:88%;
	}
.Gmail-Flist-left {
	float:left;
	width:65px;
	}

.gmail-email {
	width:71%;
	float:left;
	}
.gmail-email h2 {
	color: #870835;
    font-size: 14px;
	}
.gmail-invite-button {
	text-align:right;
	margin:5px;
	}
.grey-btn {
	background-color: #4C4C4C;
	color:#fff;
	cursor: pointer;
    padding: 7px 10px;
	}
.grey-btn:hover {
	background-color:#870835;
	}
.dis-connect img {
	width:212px;
	}
.tubestart-friend {
	float:right;
	width:45%;
	}
.gmail-after-login {
	float:left;
	width:50%;
	}
.padTB2 {
	padding-top:2px;
	padding-bottom:2px;
	}
.tubestart-Flist {
	
	}
.tube-P-photo {
	float: left;
    width: 55px;
	}


.invite_email {
	margin-top:15px;
	}
.invite_email_label {
	width:20%;
	float:left;
	padding-top:4px;
	}
.invite_email_fild {
	width:77%;
	padding:7px 1%;
	border: 1px solid #D5D7D8;
	background-color: #FFFFFF;
	float:left;
	}
.invite_email_textarea {
	width:77%;
	padding:7px 1%;
	border: 1px solid #D5D7D8;
	background-color: #FFFFFF;
	float:left;
	height:120px;
	}
span.error1 {
	color: red !important;
	font-size: 12px !important;
	font-weight: bold !important;
	margin-left:20%;
	display:block;
}

span.success1 {
	color: #009900 !important;
	font-size: 12px !important;
	font-weight: bold !important;
	margin-left:20%;
	display:block;
}

/*tab edite css in invite page */
.responsive-tabs__list__item a {
	color:#4C4C4C;
	}
.tab-ul-static {
	margin-bottom:15px;
	}
/*project dashboard*/

/*edite css*/

.image_div {
	float:left;
	margin-right:15px;
	height:147px;
	overflow:hidden;
	}
.image_div img {
    width: 198px;
	min-height:147px;
}



/*project dashboard page */
ul.comment-pro-dash {
	padding:0px 15px;
}
ul.comment-pro-dash li  {
	position:relative;
	border-bottom:1px solid #D8D8D8;
	padding-bottom:20px;
	margin: 20px 0px
}
ul.comment-pro-dash li:last-child {
	border-bottom:none;	
	padding-bottom:0px;
}
ul.comment-pro-dash > li > a > img {
	width:73px;	
	height:73px;
	float:left;
	margin-right:15px;
}
.comment-pro-dash-right {
	margin-left: 96px;
}
.comment-pro-dash-right > h2 > a {
	font-size:15px;
	font-weight:bold;	
}
.comment-pro-dash-right > h2 > span{
	font-size:12px;
	color:#999;	
}
.comment-pro-dash-right > h2 > span > a{
	position:relative;
	color:#999;	
	margin-left:15px;
}
.private_comment {
	color:#7b7b7b;
	font-weight:bold;
	padding-left:15px;
	background:url(../images/icon_private.png) no-repeat left center;	
}
.comment-pro-dash-right .comment {
	position:relative;	
	margin-top: 5px;
	padding-left: 25px;
	padding-right: 25px;
	display:inline-block;
}
.comment-pro-dash-right .comment:before {
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	background:url(../images/quote_01.png) no-repeat left;
	width:16px;
	height:15px;	
}
ul.comment-pro-dash li .comment_pro {
	margin: 15px 0 0 0;	
}
.reply-textfield {
	margin-top:20px;	
}

.comment-pro-dash-right > h2 > span > a:hover{
	text-decoration:underline;
}
.comment-pro-dash-right > h2 > span > a:before{
	content: "";
	position: absolute;
	width: 5px;
	height: 5px;
	top: 5px;
	left: -10px;
	background: #999;
	border-radius: 5px;	
}
.close-comment {
	height: 20px;
	position: absolute;
	right: 0px;
	top: 0px;
	padding:5px 0px 5px 10px;
	border-left: 1px solid #E4E4E4;
}
.delete_div {
	color:#FFF;
	font-size:13px;
	line-height:26px;
	margin-right:15px;
	background-color:#4c4c4c;
	padding:0 15px;
	display:inline-block;
	margin-left:1px;
	}
.add-gallery {
    background-color: #ECEBEB;
    border: 1px solid #DFE0E1;
	margin-bottom:30px;
	}
.add-gallery label {
	width:20%;
	}
.add-gallery input {
	}
	
	/*----------------------------
    The file upload form
-----------------------------*/
#upload{
    margin:0 auto 0;
}

#drop{
    background-color: #ECEBEB;
    padding: 15px 0;
    text-align: center;
    font-size:16px;
    color:#4C4C4C;
}

#drop a{
    background-color:#870835;
    padding:6px 26px;
    color:#fff;
    font-size:14px;
    cursor:pointer;
    display:inline-block;
    line-height:1;
}

#drop a:hover{
    background-color:#4C4C4C;
}

#drop input{
    display:none;
}

#upload ul{
    list-style:none;
}

#upload ul li{

    background-color:#EADEDE;
    padding:15px;
    height: 25px;
    position: relative;
}

#upload ul li input{
    display: none;
}

#upload ul li p{
    width: 144px;
    overflow: hidden;
    white-space: nowrap;
    color: #4C4C4C;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    top: 5px;
    left: 100px;
}

#upload ul li i{
    font-weight: normal;
    font-style:normal;
    color:#7f7f7f;
    display:block;
}

#upload ul li canvas{
    top: 10px;
    left: 32px;
    position: absolute;
}

#upload ul li span{
    width: 15px;
    height: 12px;
    background: url('../images/icons.png') no-repeat;
    position: absolute;
    top: 24px;
    right: 33px;
    cursor:pointer;
}

#upload ul li.working span{
    height: 16px;
    background-position: 0 -12px;
}

#upload ul li.error_change p{
    color:red;
}
.wrap {
	display:none;
	position:absolute;
	height:100%;
	width:100%;
	}
.show_gallery {
	cursor:pointer;
	}
#slidingDiv, #slidingDiv_2{
	display:none;
}
.view_compaign{
	width:200px;	
}
.view_compaign a{
	font-size:20px;
	padding:6% 15%;
	display:inline-block;	
	font-weight:normal;
	font-style:normal;
	
}
.main_slider{
	width:95%;
	margin:0px auto;	
}
.font_size15{
	font-size:15px;
	font-weight:normal;	
}
.slide_up{
	position:absolute;
	height:204px;
	width:100%;	
	z-index:11;
	border-top: 8px solid #ebebeb;
	background: #FFF;
}
.latest_pro_C{
	height: 120px;
	text-align: center;	
}
.project_card_effect{
	position:absolute;
	background:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	z-index:10;
	transition:all 1s;
	opacity:0;
}
.mem_profile .latest_project{
	width:33%;
	margin-right:5%;
	margin-bottom:5%;	
}
.mem_profile .slide_up {
	top:0px !important;	
}
.mem_profile .latest_pro_img img {
	opacity:1 !important;	
}
.searchpage_left {
	width:77.5%;
	float:left;	
	margin-top:30px;
}
.searchpage_right {
	width:22.5%;
	float:right;
	margin-top:30px;
}
.searchpage_left .latest_project{
	width:29%;	
}
.category .latest_project{
	width:100%;
	margin-right:0%;	
	margin-top:20px;
}
.donation .latest_project{
	width:100%;
	
}

.mem_profile .latest_project:nth-child(2n){
	margin-right:0;	
}

.social_find{
	margin-right:10px;
	margin-top:10px;
}
.social_find a img{
	vertical-align:middle;
}
.social_profile h4{
	margin-top:7px;	
}
.log_link{	
	float:right;
}
.top_user_photo {
	float:left;
	margin-right:10px;
}
.top_user_photo img {
	width: 40px;
	height: 40px;
	border-radius: 5px;
}
.top_user_name {
	margin-top: 12px;
	display: inline-block;
	position:relative;	
}
.top_user_name:after {
	position:absolute;
	content:"";
	border:5px solid transparent;
	border-top:6px solid;
	top:5px;
	right:-18px;
}
.slider_title a{
	font-size:15px;
}
.amount_slider{
	font-size:15px;
	margin-top:10px;
}
.amount_slider span{
	margin-left:5px;	
}
.slider_inner{
	width:40%;
	float:left;	
}
.profile-img{
	text-align:center;	
}


 #dvLoading {
	background-image:url('../images/round_loader.gif');
	background-position:center;
	background-repeat:no-repeat;
	background-color:rgba(255,255,255,0.5);
	height: 100%;
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000;
}
.min_height {
	min-height:400px;
}
.head_img{
	width:100%;	
}

.footer_box_50p ul {
/*	padding: 0;
*/	margin: 0;
	margin-top:15px;
}



/*  rahul  */
.project_banner h4{
	font-size:25px;
	display:block;	
}

.project_banner p{
	line-height:20px;
	font-size:12px;
}	
.pro_info {
	width:65%;
	float:left;	
}
.grey-B_whiteBG {
	float:right;
	width:30%;	
}
.project_banner{
	margin-left: 156px;	
}
.paddingTop15{
	padding-top:15px;	
}
.goal_cal p{
	padding-top:5px;	
}
.goal_cal p span{
	font-size:18px;	
}
.project_gallery{
	margin-bottom:20px;
	padding:2%;	
}
.iframe_video{
	width:100%;
	height:400px;	
}
.lt{
	margin-top:5px;	
}
.lt a img{
	margin-right:5px;
	min-height:50px;	
}

ul.this_campaign_ul {
margin:0;
padding:0;
}
ul.this_campaign_ul li {
width:46%;
float:left;
margin:10px 10px 10px 0;
background-color:#EFEFEF;
border: 1px solid #D5D7D8;
padding:5px;
list-style:none;
}
.this_campaign_img {
float:left;
}
.this_campaign_img img {
		
}
.this_campaign_text {
float:left;
font-size:14px;
font-weight:bold;
width:74%;
	}
.project_tit {
	background-image:url(../images/transparent-bg.png);
	background-repeat:repeat;
	position:relative;
	padding-left:15px;
	padding:8px 0 8px 15px;
	position:absolute;
	bottom:0;
	width:100%;
	}
.project_tit p {
	color:#000;
	width: 90%;
	}
.video-thumb-main {
	width:100%;
	}
.video-thumb {
	height:50px;
	}
.video-thumb a {
	float:left;
	}
	
	
/* -------------- changes 2013-08-27---*/	


thanks_Style {
font-size:21px;
text-align:center;
font-weight:bold;
padding:10px 0;
}

.thanks_team {
padding:10px;
}
.thanks_icon {
	margin: 20px 0px 0px 0px;
}
.thanks_icon img {
	float:left;
	margin-right:15px;	
}
.thanks_icon h2 {
	margin: 15px 0px 0px 0px;
	display: inline-block;
	font-size: 25px;
}
.Thanks_small_F {
	font-size:16px;
	line-height: 26px;
	margin-top: 20px;
}

.take_me {
	margin-top: 25px;
}

.reply_inbox {
    background-color: #F0EEEE;
    font-size: 12px;
    margin-top: 20px;
    padding: 10px;
    position: relative;
}
.reply_text {
	width: 81%;
	margin-right: 1%;	
}
.reply_btn {
	padding:11px 20px !important;
	text-align: center;
}
.pro-TopStrip {
	padding:8px;
	margin-top:15px;
	}
.file-gallery, .project_gallery_images {
	margin-bottom: 20px;
    padding: 2%;
	}
.file-gallery a {
	font-size:15px;
	background-image:url(../images/document.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:7px 0 7px 29px;
	font-weight:bold;
	display:block;
	display:inline-block;
	}
.gallery-img {
	
	}
.gallery-img img {
	
	max-height:1000px;
	}
	
	/*ADDED BY RAHUL DATE:29-8-2013*/


.doc_div img {
    min-height: 70px;
    width: 70px;
}
.video_conta {
	width:33%;
	float:left;
	margin-bottom:10px;
}

.video_conta img {
    background-color: #C8C8C8;
    border: 1px solid #FFFFFF;
}
.sub-tab ul.responsive-tabs__list {
	border: 0 none;
	background: none;
	text-align: center;
	margin-top: 0px !important;
}
.sub-tab ul li.responsive-tabs__list__item {
	background-color:#d5d7d8;
	width:28%;
	text-align:center;
	margin-right:15px;
	}


.sub-tab ul li.responsive-tabs__list__item {
	width:25%;
	text-align:center;
	margin-right:15px;
	border-radius:5px;
}

.sub-tab ul li.responsive-tabs__list__item--active:after {
	border-color: #4c4c4c transparent transparent;
	}
.add-video-div {
	
	}
	/*ADDED BY RAHUL ON 30-8-2013*/
	
	/*edited css*/

/*.social_D_field .inputDefault_S {
	width: 96%;
	}
.perk_field textarea {
    width: 96%;
}*/

.add-video-maindiv {
	margin-bottom:15px;
}	


.divsclass :before{
	content: ""!important;
}
.fundp {
	padding:0%!important;
}

.withdrawal_detail, .bank_detail {
	float:none;
	width:98%;
	margin-left:0;
	padding:1%;
}
/*withdraw detail classess*/
 .bank_detail {
	width: 70%;
}

.withdrawal_detail {
	margin-right:2%;
}

.bank_detail {
	margin-right:2%;
}

.w_detail {
	background:#dddddd;
	padding:7px 3%;
}
.alignright {
	text-align:left  !important;
}
.w_detail .left_txt {
width: 50%;
float: left;
text-align:left  !important;
}

.search_category {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}


.search_category span {
	width: 45%;
}


.right_txt {
	float: left;
}

.right_txt span {
	text-align: left !important;
}


.box-group .total-bg .right-A-style {
    width: 39%;
}

/*kinjal(3_09_2013)*/

.two-box-dash {
    margin-bottom: 15px;
	width:104.9%;
}

.Margin_TB15 .edite, .Margin_TB15 .delete  {
	margin:10px 0 30px 0px ;
}

.marT10 {
	margin-top: 10px;
}
/*Added by Rahul on 9-9-2013*/

.contact_me 
{
	float: left;	
	padding: 5px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(PIE.htc);
	margin-right: 5px;
	position: relative;
}
.like_btn
{
	
    padding-top: 7px;
}
.goal_cal p span {
    font-size: 18px;
}
.twitter-share-button {
    width: 82px !important;
}
#___plusone_0 {
    width: 62px !important;
}

/* add ankit */
.st_email_hcount {
    display: inline-table;
    margin-left: -4px;
  
    position: relative;
    top: -6px;
}
#last_msg_loader img{
	width:auto;
	height:auto;	
}
.laction:nth-child(4n) {
    margin-right: 0;
}
.disable_anchor{
	opacity:0.5;
	cursor:default;	
}
.latest_pro_img a{
	display:block;
	background:#000;	
}
.profile_photo {
	float:left;
	margin-right:15px;
	
}
.profile_photo img {
	
}
.profile_short {
	float:left;
}
.profile_short h4.uname {
	font-size:25px;
}
.uphoto {	
	width:105px;	
	margin-right:20px;
	float:left;
}
.uphoto img{	
	width:105px;
}
.p_detail_title {
	float:left;
	margin-right:20px;
	
}
.p_detail_title img{
		
}
.uploads_user{
	opacity: 0;
	filter:alpha(opacity=0);
	right: 0;
	top:0px;
	position: absolute;
	width:93%;
	
}
.border_none{
		border:0 none !important; 	
}
.contribute_donation {
	padding:10px 20px;
	border:0 none;
	font-size:20px;
	cursor:pointer;
	}
.step3conbg {
	margin-bottom:20px;	
}
.ribbon_red{
	background: none repeat scroll 0 0 rgba(255, 0, 0, 0.6);
    color: #FFFFFF;
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
    font-size: 13px;
   
  
    padding: 7px 0;
    position: absolute;
    text-align: center;
  
    top: 18px;
    width: 84%;
	left:8%;
    z-index: 10;
}
.ribbon_green{
	background: none repeat scroll 0 0 rgba(1, 154, 12, 0.6);
    color: #FFFFFF;
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
    font-size: 13px;
   
  
    padding: 7px 0;
    position: absolute;
    text-align: center;
  
    top: 18px;
    width: 84%;
	left:8%;
    z-index: 10;
}
input::-webkit-input-placeholder {
   color: rgba(0,0,0,.5) !important;
   font-weight:normal !important;
 
}

   /* WebKit browsers */
input:focus::-webkit-input-placeholder { color:transparent; }

    /* Mozilla Firefox 4 to 18 */
input:focus:-moz-placeholder { color:transparent; }

    /* Mozilla Firefox 19+ */
input:focus::-moz-placeholder { color:transparent; }

    /* Internet Explorer 10+ */
input:focus:-ms-input-placeholder { color:transparent; }

p {
	line-height:22px;
	}
.width50 {
	width:50%;
	}
.width70 {
	width:70%;
	}
.width25 {
	width:25%;
	}

.width30 {
	width:30%;
	}
.width75 {
	width:75%;
	}
.second_part {
	padding-bottom:20px;
	}
.left_columm {
	width:67%;
	float:left;
	margin-top:30px;
	}
.right_columm {
	width:30%;
	float:right;
	margin-top:30px;
	}
.fontS13_red_B {
	font-size:13px;
	font-weight:bold;
}


.no_record_find, .no_record_find_div, .no_results_found{
	padding:90px 0px 30px 0px !important;
	text-align:center !important;
	font-size:15px;	
	background:url(../images/no_data_find.png) no-repeat center 30px;
}
.no_record_find:before, .no_record_find_div:before, .no_results_found:before {
content: "" !important;
}
.view_compaign a{
	box-shadow:2px 2px 5px #000000;
	-webkit-box-shadow: 2px 2px 5px #000000;
	-moz-box-shadow: 2px 2px 5px #000000;
	-o-box-shadow: 2px 2px 5px #000000;
	-ms-box-shadow:2px 2px 5px #000000;
	behavior: url(PIE.htc);
	position:relative;	
}
.view_compaign a, .log_link, .contact_me{
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	behavior: url(PIE.htc);
	position:relative;	
}
.footer_content {
	display:block;
	padding:1.5% 0;
}


.faceboook {
	background:url(../images/themes/ficon.png) no-repeat left top;
	text-indent:-9999px;
	}
.faceboook:hover {
	background:url(../images/themes/ficon_over.png) no-repeat left top;
	}
.twitter {
	background:url(../images/themes/ticon.png) no-repeat left top;
	text-indent:-9999px;
	}
.twitter:hover {
	background:url(../images/themes/ticon_over.png) no-repeat left top;
	}
.google {
	background:url(../images/themes/gicon.png) no-repeat left top;
	text-indent:-9999px;
	}
.google:hover {
	background:url(../images/themes/gicon_over.png) no-repeat left top;
}
.linkedin {
	background:url(../images/themes/licon.png) no-repeat left top;
	text-indent:-9999px;
	}
.linkedin:hover {
	background:url(../images/themes/licon_over.png) no-repeat left top;
	}
.youtube {
	background:url(../images/themes/yicon.png) no-repeat left top;
	text-indent:-9999px;
	}
.youtube:hover {
	background:url(../images/themes/yicon_over.png) no-repeat left top;
	}
.heading_strip {
	background:url(../images/hr.png) repeat-x left 20px;
	margin:24px 0;
}
.follow_button {
	float:left;
	padding:5px 11px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(PIE.htc);
	position:relative;
	width: 60px;
	text-align: center;
}
.following_button {
	color: #aaaaaa;
	border: solid 1px #d5d6d6;
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 1);
	padding: 4px 10px;
	border-radius: 5px;
	width: 60px;
	text-align: center;
	display: inline-block;
}
.following_button:hover {
	color: #aaaaaa;
}
.massage_button {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 15px 5px 30px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(PIE.htc);
	position:relative;
	}

.share_textbox{
	width: 50%;
	float: left;
	margin-left: 10px;
}
.share_textbox .inputDefault_S {
	border-radius:5px;
	background-image:url(../images/icon_share_link.png);
	background-repeat:no-repeat;
	background-position:10px center;
	padding-left: 11%;
	width: 87%;
}
.share_box {
	border-bottom: 1px solid #e4e4e4;
	padding: 15px;
	background: #F7F7F7;
}
.massage_button {
	background-image:url(../images/themes/massage_icon.png) ;
	background-repeat:no-repeat;
	background-position:6px center;
}

a.share {
	background-image:url(../images/themes/share_icon.png);
	background-repeat:no-repeat;
	background-position:5px center;
	top:-5px;
	}
a.share:hover {
	background-image:url(../images/themes/share_icon-over.png);
	background-repeat:no-repeat;
	background-position:5px center;
	}
a.email {
	background-image:url(../images/themes/email_icon.png);
	background-repeat:no-repeat;
	background-position:5px center;
	top:-5px;
	}
a.email:hover {
	background-image:url(../images/themes/email_icon-over.png);
	background-repeat:no-repeat;
	background-position:5px center;
	}
a.embed span {
	background-image:url(../images/themes/embed_icon.png);
	background-repeat:no-repeat;
	background-position:0px center;
	padding-left: 25px;
}

a.follow {
	
}

.flexible {
	padding:4%;
}
.signupfrmbg{
	/*padding:2%;
	margin-bottom:20px;	*/
	position:relative;
}
.signupfrmbg .error_change{
	position:relative;
	top:0px;
	border-radius:5px;
	padding:10px 0px;
}
.funding{
	background:url(../images/funding.png) no-repeat;
	padding-left:30px;
	line-height:25px;
}
ul.navigation li a  {
	font-size:13px;
	padding:15px 0 15px 40px;
	display:block;
	background-image:url(../images/themes/bullet.png);
	background-repeat:no-repeat;
	background-position:15px center;
}

ul.navigation li a:hover{
	background-image:url(../images/themes/bullet_hover.png);
	background-repeat:no-repeat;
	background-position:15px center;
	}
.bullet_log {
	display: inline-block;
	padding: 10px 30px 10px 15px;
	text-shadow: 1px 1px 0 #222;
	font-weight: bold;
	background:none;
	transition: all 0.5s;
}
.add_request {
	padding: 10px 15px;
	border-radius: 5px;
}

.pro_status {
	float:left;
	width:80px;
	color:#FFF;
	font-size:14px;
	padding:5px 0;
	text-align:center;
	}
.pro_status_dash {
	float:left;
	width:80px;
	color:#FFF;
	font-size:14px;
	padding:5px 0;
	text-align:center;
	}
.statu_Re {
	width:60%;
	float:left;
	padding:5px 0 5px 14px;
	font-size:14px;
}
.raised_dash {
	padding:3%;
}
.dark_button, .btn_grey {
	padding:11px 15px;
	border:0 none;
	cursor:pointer;
	border-radius:5px;
	display: inline-block;
	
}
.edite {
    background-image: url(../images/themes/edite.png);
	background-repeat:no-repeat;
	background-position:6px center;
    border-radius: 4px 4px 4px 4px;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-right: 3%;
    padding: 5px 15px 5px 30px;
    position: relative;
}
.delete {
    background-image: url(../images/themes/delete_icon.png);
	background-repeat:no-repeat;
	background-position:6px center;
    border-radius: 4px 4px 4px 4px;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-right: 3%;
    padding: 5px 15px 5px 30px;
    position: relative;
}
.search_link {
	background-image:url(../images/themes/bullet_log.png);
	background-position:right center;
	background-repeat:no-repeat;
	border:none;
	}
.withdrawal_detail h5, .bank_detail h5{
	font-size:12px;
	padding: 2% 0 2% 4%;
}
.social_profile h4{
	color:#999999;	
}
hr {
	margin: 10px 0;
	padding: 0;
	height: 0;
	background: none;
	border-top: 1px solid #e5e5e5;
	border-width: 1px 0 0 0;
	box-shadow: 0 1px 0 #fdfdfd;	
}
.share {
	font-size:14px;
	float:left;	
	margin-top: 8px;
}
.pro_Desc_h4 {
	font-size:20px;
}
.created_projects li {
	padding:20px;
	border-bottom: 1px solid #dfe0e1;
}
.created_projects li:last-child {
	border-bottom:none;
}
.recentCo_short h4 a {
	font-size:15px;
}
.pro_pbar {
	margin-top:10px;
}
.pro_pbar .get_progress1 {
	height:16px;	
}
.pro_rised {
	display:inline-block;
	padding:1px 0px 0px 10px;
	font-weight:bold;
	color:#FFF;
	min-width: 120px	
}
.comment_name a {
	font-size:15px;
}
.pro_myfollowers li {
	width: 44.5%;
	padding: 1%;
	float: left;
	margin-right: 2%;
	margin-bottom: 2%;
} 
.marT18 {
	margin-top:18px;	
}
.marR2pm {
	margin-right:-2%;
}
.message_follow {
	float:right;	
}
.marT7 {
	margin-top:7px;	
}
.heading_t h3 {
	font-size:25px;	
}
.heading_t span {
	color:#999;	
	margin-top:5px;
	display:inline-block;
}
.marR3p {
	margin-right:3%;	
}
.search_by {
	margin-top:30px;
	margin-bottom: -27px;
}
.search_by li {
	float:left;
	margin-right:40px;
}
.search_by li a {
	padding-bottom:13px;
}
.search_by li a:hover, .search_by li.active a {
	padding-bottom:10px;
}
.category_main li {
	border-bottom:1px solid #dfe0e1;
}
.category_main li:last-child {
	border-bottom:none;
}
.category_main li  a {
	padding:10px 10px 10px 25px;
	display:block;
	position:relative;
}
.category_main  li  a:before {
	content: "";
	position: absolute;
	top: 15px;
	left: 12px;
	border: 3px solid transparent;
	border-left: 6px solid;
}
.category_sub {
	border-top:1px solid #dfe0e1;
}

.category_sub > li > a {
	color:#999999;
	padding-left: 35px;
}

.category_sub  li  a:before {
	left: 22px;
}
.outside_link {
	padding:15px;
	border-top: 1px solid #dddddd;	
}
.search_div label{
	margin-bottom: 5px;
	display: block;
}
.search_div input[type="text"]{
	border-radius:5px;
	padding: 11px 5%;
	width: 90%;
}
.search_div select{
	border-radius:5px;
}
.rbs {
	float:left;
	width:50%;
	margin-bottom: 7px;	
}
.search_div .save_Default {
	width: 100%;
	margin-top: 10px	
}
.padTB10 {
	padding-top:10px;
	padding-bottom:10px;	
}
.pTB25 {	
	padding-top:25px;
	padding-bottom:25px;
}
.pad20 {
	padding:20px;	
}
.pad30 {
	padding:30px;	
}
.login_form label.error {
	background: #FF0000;
	color: #FFF;
	line-height: 26px;
	position: absolute;
	bottom: 6px;
	right: 0;
	border-radius: 5px 0px 0px 5px;
	padding-left:10px;	
}

.fild-redio .error {
	background:none !important;
	color: #FF0000 !important;
	line-height: 26px;
	bottom:-22px !important;	
	left:0px !important;
}
.tac {
	text-align:center;	
}
.login_head {
	padding:40px 0px	
}
.login_left {
	float:left;
	width:50%;	
}
.login_right {
	float:right;
	width:37%;	
}
.login_title {
	text-align: center;
	margin-bottom: 15px;	
}
.login_title h4{
	font-size:20px;
	margin-bottom:5px;
}
.login_title span{
	color:#999;
}
.login_form {
	padding: 5% 10%;
}

.login_form .login-label {
	width: 100%;
	margin-bottom: 5px;
}
.login_form .login-fild {
	width: 100%;
}
.login_form .fill_item {
	margin: 15px 0;
}
.padB35 {
	padding-bottom:35px;	
}
.login_form  .fild-redio {
	margin-left: 0;
	float: left;
}
.dash_left {
	width: 28%;
	float: left;
	padding: 40px 0px;
}

.dash_right {
	width: 72%;
	float: right;
	padding: 40px 0px;
	border-left: 1px solid #D8D8D8;	
	box-shadow:-4px 0 8px rgba(0,0,0,0.04);
	margin-left:-2px;
	min-height: 523px;
}
.dash_whitebg {
	background: #ffffff;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
}
.dash_nav_title {
border-top: 1px solid #e4e4e4;
border-bottom: 1px solid #e4e4e4;
padding: 11px 21px;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
box-shadow: 0 4px 4px rgba(0,0,0,0.03);
background-color: #f9f9f9;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f4f4f4));
background-image: -webkit-linear-gradient(top, #ffffff, #f4f4f4);
background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4);
background-image: -o-linear-gradient(top, #ffffff, #f4f4f4);
background-image: linear-gradient(to bottom, #ffffff, #f4f4f4);
}
.sidebar-item {
	padding:0px 20px;	
}
.user_photo {
	float:left;	
	margin-right: 15px;
}

.user_photo img {	
	border-radius:5px;
}
.dash_left .user_photo img {
	width:70px;
}
.dash_left .user_details {
	margin-left:85px;
}
.user_details h2 {
	font-size: 18px;
	margin-bottom: 6px;
}
.marB20 {
	margin-bottom:20px;	
}
.marT20 {
	margin-top:20px;	
}
.dash_left .category_main li {
border-bottom:none;
}
.dash_content {
	padding:0px 30px;	
}
.dash_title h1 {
	font-size: 20px;
	margin-bottom: 10px;
}
.dash_content .responsive-tabs__list {
	padding: 0;
	margin: -41px -30px 0 -30px !important;
	line-height: 1em;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #f9f9f9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f4f4f4));
	background-image: -webkit-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: -o-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: linear-gradient(to bottom, #ffffff, #f4f4f4);
}

.dash_content .responsive-tabs__list__item {
	padding: 20px 3%;
	display: inline-block;
	cursor: pointer;
	font-size: 12px;
	border-left: 1px solid #D8D8D8;
	border-top: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	background-color: transparent;
	margin-left: -1px;
}
.dash_content .responsive-tabs__list__item--active {
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF !important;
}
.common_table th, .in_donation th, .donation th {
	border-bottom: 1px solid #e4e4e4;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	box-shadow: 0 4px 4px rgba(0,0,0,0.03);
	background-color: #f9f9f9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f4f4f4));
	background-image: -webkit-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: -o-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: linear-gradient(to bottom, #ffffff, #f4f4f4);
	text-align:left;
}
.common_table td {
	border-bottom:1px solid #D8D8D8;
	padding: 10px;	
}
.transaction td {
	border-bottom:1px solid #D8D8D8;
	padding: 10px 5px;	
}
.maplist, .maplist_nopro {
	border:1px solid #D8D8D8;
	max-height: 299px;
}

#maplist {
	overflow-x: hidden;
}
.more_funders {
	text-align: center;
	font-weight: bold;
}
.maplist_nopro {
	text-align:center;
}
.maplist_nopro .nopro {
	 padding:20px;
	 text-align:center !important;	
}
.maplist_nopro .nopro:before {
	content: "" !important;
}
.create_pro {
	padding: 12px 30px;
	border-radius: 5px;
	display: inline-block;
	font-size: 15px;
	margin-top: 10px;
}
.box_title_bg {
border-bottom: 1px solid #e4e4e4;
padding: 11px 15px;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
box-shadow: 0 4px 4px rgba(0,0,0,0.03);
background-color: #f9f9f9;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f4f4f4));
background-image: -webkit-linear-gradient(top, #ffffff, #f4f4f4);
background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4);
background-image: -o-linear-gradient(top, #ffffff, #f4f4f4);
background-image: linear-gradient(to bottom, #ffffff, #f4f4f4);
}
.dash_two_box {
	margin-top:30px;
}
.dash_two_box .marR3p {
	margin-right:3%;	
}
.this_week {
	margin-top:30px;	
}
.brdr2 {
	border-radius:5px;	
}
.creat_title {
	text-align:center;
	margin:30px 0px;	
}
.creat_title h2 {
	font-size:20px;	
}
.step_title {
	margin-bottom:15px;	
}
.step_title h3 {
	font-size:20px;	
}
.inset{
	background: #efefef;
	border-radius: 5px;
	padding: 20px;
	box-shadow: inset 0 0 6px #e3e3e3;
	margin-bottom: 15px;
}
.marT30 {
	margin-top:30px;	
}
.padT20B40 {
	padding-top:20px;
	padding-bottom:40px;	
}
.dash_strip {
	text-align:center;	
}
.dash_strip h1 {
	padding-left:15px;
}
.step_right {
	width:23%;
	float:right;	
}
.step_left {
	width:73%;
	float:left;	
}
.step_right .latest_project {
	width:92%;	
	padding:4%;
}
.step_right .latest_project .slide_up {
	top:0px !important;	
}
.step_right .latest_project .latest_pro_img img  {
	opacity: 1 !important;	
}
.pro_descr iframe{
	width:100%;
	height:400px;
}
.cate_head {
	position:relative;
}
.pro_descr img {
	 width:100%;	
}
.your_story {
	margin-bottom:20px;	
}
.your_story label {
	cursor:pointer;	
}
.your_story_bg {
	background: #DBDBDB;
	padding: 15px;
	border-radius: 5px;
	margin-top: 10px;	
}
.pitch_img {
		
}
.pitch_img img {
	border-radius:5px;	
	width:37%;
}
.pitch_img_upload {
	float: right;
	width: 59%;
	margin-top: 10px;
	position:relative;
}
.pitch_img_upload .upload {
	position: absolute;
	right: 2px;
	left:inherit;
	top: 50%;
	z-index: 1;
	width: inherit;
	text-align: inherit;
	margin-top: -7px;
	text-align:right;
}
.pitch_img_upload .pmloader{
	position: absolute;
	z-index: 1000;
	width: 40px;
	margin: 0;
	right: 10px;
	left: inherit;
	top: 3px;
	
}
.view_campaign {
	border: 0;
	padding: 11px 15px;
	border-radius: 5px;
	cursor: pointer;	
	
}
.perk-div {
	background: #FFFFFF;
	padding: 20px;
	margin-bottom: 20px;
	border-radius: 5px;
}
.perk_title_cre {
	margin: -20px -20px 0px -20px;
	border-radius: 5px 5px 0px 0px;
	background: #DBDBDB;
	padding: 10px 15px;
}
.add_perk_btn {
	float:right;	
}
.add_perk_btn .add_more {
	border: 0px;
	border-radius: 5px;
	padding: 11px 15px;
	cursor:pointer;
}
.mar0 {
	margin:0px !important;	
}
.marB0 {
	margin-bottom:0px !important;	
}
.marT0 {
	margin-top:0px !important;	
}
.padL33p {
	padding-left:33%;	
}
.wbg_br5 {
	background-color:#FFF;
	border-radius:5px;
	padding:20px;
	margin-bottom:20px;
}
.sub_title_cre {
	margin:-20px -20px 0px -20px;
	border-radius: 5px 5px 0px 0px;
	background: #DBDBDB;
	padding: 10px 15px;	
	font-size:15px;
}
.add_link_cust {
	border-radius:5px;
	padding:11px 15px;
	float:right;	
}
.owner_left {
	float:left;
	width: 75%;	
}
.owner_name {
	margin-top:10px;
	font-size:15px;
}
.owner_left .form_fild {
	width:63%;
}
.owner_right {
	float:right;
	
	margin-top: 20px;	
}
.owner_right img {	
	
}
.row_invite {
	margin-top:15px;
	margin-left:20px;
	padding-left:30%;	
}
.media_left {
	float:left;
	width:70%;	
}
.media_left .form_fild {
	width:57%;	
}
.media_left .form_label {
	width:35%;	
}
.media_right {
	float:right;
	width:30%;
	position:relative;
}
.icon_video {
	background-image:url(../images/icon_video.png);
	background-repeat:no-repeat;
	background-position:10px 40px;	
}
.icon_image {
	background-image:url(../images/icon_img.png);
	background-repeat:no-repeat;
	background-position:10px 45px;	
}
.icon_doc {
	background-image:url(../images/icon_doc.png);
	background-repeat:no-repeat;
	background-position:10px 50px;	
}
.media_imgR {
	margin-top:15px;
	text-align:right;	
}
.media_imgR img {
	width:100px;	
}
label.inputB_Default_S {
	cursor:pointer;
	display:inline-block;	
}
.media_right .upload {
	top: 0px;
	text-align: left;
	margin-top: 0px;
}
.media_right .img_upload_pre {
	width: 60%;
	float: right;
}
.step4 .form_label{
	width:36%;	
}
.icon_notready {
	background-image:url(../images/icon_notready.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left: 50px;	
}
.icon_ready {
	background-image:url(../images/icon_ready.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left: 50px;	
}
.loader_img {
	position:absolute !important;
	top:-10px !important;	
}
.loader_video {
	top: 2px !important;
	left: 33px !important;
	text-align: left !important;
}
.img_pre_save {
	position:relative;
}
.img_pre_save .ploaderstep {
	top: 3px;
	left: 30px;
	text-align: left;
}
.account_form .w20P_FL {
	width: 18%;
	text-align: right;
	padding-right: 2%;
	float:left;
}
.account_form .upload {
	width:75px;
	margin-top:0px;
	top:3px;
	right:5px;
	left:inherit;
}
.account_form  label.inputB_Default_S {
	padding: 9px 15px;
	
}
.account_form .upload .ploader {
	position: absolute;
	top: 0px;
}
.not_row {
	padding:10px 15px;	
}
.invite-tab .responsive-tabs__list__item {
	border-left: none !important;
	margin-left: 0px !important;
	margin-bottom: -1px !important;
	padding: 18px 3% !important;
}
.my_pro_list .slide_up {
	top:0 !important;	
}
.my_pro_list .day_to_go {
	display:none;	
}
.my_pro_list .latest_pro_img img {
	opacity:1 !important;
}
.embed_code {
	float:right;
	width:58%;	
}
.embed_code h2 {
	font-size:13px;
	margin-bottom:10px;	
}
.embed_code textarea{
	padding: 10px 3%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #FAFAFA;
	border: 1px solid lightGrey;
	width:94%; 	
}
#pagin {
	padding-top: 10px;
	float: right;
}


#pagin li {
    float: left;
}
#pagin li a {
	display: inline-block;
	padding: 4px 9px;
	margin-right: 4px;
	border-radius: 3px;
	border: solid 1px #c0c0c0;
	background: #e9e9e9;
	box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
	font-size: .875em;
	font-weight: bold;
	text-decoration: none;
	color: #717171;
	text-shadow: 0px 1px 0px rgba(255,255,255, 1);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9));
	background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);

}

#pagin li a:hover {
	background: #fefefe;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
	background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}


#pagin li .current, #pagin li .current:hover { 
	background: #2897ab;
	border: none;
	background: #616161;
	box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
	color: #f0f0f0;
	text-shadow: 0px 0px 3px rgba(0,0,0, .5)
}

.view_porj_page {
	padding: 10px 20px;
	display: inline-block;
	margin-top: 6px;
	border-radius: 50px;
	font-weight: bold;	
}
.proj_details li{
	float: left;
	width: 22.5%;
	text-align: right;
	border-right: 1px solid #D8D8D8;
	padding: 10px 2% 10px 0px;
}
.proj_details li h3{
	font-size:16px;
	font-weight:bold;
}
.proj_details > li > h3 > span{
	font-size: 15px;
	margin-left: 5px;
}
.proj_details li:last-child{
	border-right: none;
}
.proj_details li p {
	text-transform: lowercase;
}
.loader_home {
	text-align: center;
	margin-bottom: 20px;	
}
.proj_progress {
	margin-top:20px;	
}
.proj_progress .get_progress1 {
	height: 20px;
}
.perks_list > ul > li{
	/*border: 1px solid #e4e4e4;
	border-bottom:none;
	margin-bottom:20px;	*/
	 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #E4E4E4 #E4E4E4 #E4E4E4;
    border-image: none;
    border-style: solid solid solid;
    border-width: 1px 1px 1px;
    margin-bottom: 20px;
}
.prektitle {	
	border-bottom: 1px solid #e4e4e4;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	box-shadow: 0 4px 4px rgba(0,0,0,0.03);
	background-color: #f9f9f9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f4f4f4));
	background-image: -webkit-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: -o-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: linear-gradient(to bottom, #ffffff, #f4f4f4);
	position:relative;
	text-align: left;
}
.prektitle h2 {
	font-size: 15px;
	padding-right: 60px;
}
.prek_editdelete {
	position: absolute;
	border-left: 1px solid #e4e4e4;
	padding-left: 10px;
	width: 44px;
	right: 10px;
	top: 10px;
}
.perks_list {
	margin-top:30px;	
}
.perks_list > ul > li > p{
	padding:10px;
}

.perks_list > ul > li > ul > li{
	float: left;
	width: 22.8%;
	text-align: right;
	padding: 10px 2% 10px 0px;
	border-right: 1px solid #e4e4e4;
}

.brnone{
	border-right:none !important;
}
.perks_list > ul > li > ul {
	border-top: 1px solid #e4e4e4;	
	border-bottom: 1px solid #e4e4e4;	
}
.perks_list > ul > li > ul > li > h3 {
	font-size: 18px;
	font-weight: bold;
}
.reply_validation {
	color:#de323b;
	font-weight:bold;	
}
.pad10 {
	padding:10px;	
}
.pro_iframe, .pro_img {
	width:100%;
	height:446px;
}
.brdr_none {
	border: none !important;	
}
.custom_links {
	float:left;	
}
.account_form label.error {
	background: #FF0000;
	color: #FFF;
	line-height: 26px;
	position: absolute;
	bottom: 6px;
	padding-left:6px;
	right: -1px;
	border-radius: 5px 0px 0px 5px;
}

.account_form .error_label {
	padding-left:10px;	
}
.account_form .w61P_FL {
	position: relative;
}
.readonly{
	background: #eee !important;
	color: #999;	
}
.thumbs_list {
	position:relative;
	margin:5px -5px -5px -5px;
	
}
.thumbs_img {
	float: left;
	margin: 6px;
	width: 60px;	
}
.add_vid {
	position:relative;	
}
.add_vid .ploader {
	margin: 0;
	position: absolute;
	width: 36px;
	height: 36px;
	top: 0px;
	left: 12px;
	right: 0;
	text-align: left;
}
.add-video-div, .images-gallery_btn, .document-btn {
	margin-bottom: 15px;
}
.video_thumbs {
	margin-right: -1.2%;
}
.video_thumbs li{
	display: inline-block;
	border: 1px solid #e4e4e4;
	width: 23%;
	margin-right: 1.2%;
	margin-bottom: 12px;
}

.video_thumbs li img{
	width: 100%;
}
.video_thumbs li .fancybox-thumbs{
	padding:5px;
	display:inline-block;
}
.thumb_delete {
	border-top: 1px solid #e4e4e4;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	box-shadow: 0 4px 4px rgba(0,0,0,0.03);
	background-color: #f9f9f9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f4f4f4));
	background-image: -webkit-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: -o-linear-gradient(top, #ffffff, #f4f4f4);
	background-image: linear-gradient(to bottom, #ffffff, #f4f4f4);
	text-align: center;
	display:block;
}
.doc_thumb {
	position:relative;
}
.doc_name {
	position: absolute;
	width: 84%;
	height: 58%;
	top: 0px;
	left: 0px;
	background: rgba(0,0,0,0.6);
	color: #FFF;
	text-align: center;
	padding: 20% 8% 8% 8%;
	font-weight:bold;
	transition:all 0.5s;
	opacity:0;
}

.doc_thumb:hover {
	
}

.doc_thumb:hover .doc_name {
	opacity:1;
}
input[type="password"], input[type="text"], textarea {	
	-webkit-appearance:	none;
	-moz-appearance:none;
}
select {
	-webkit-appearance:	none;
	-moz-appearance:none;
	background-image:url(../images/select_arrow.png);
	background-position:right 16px;
	background-repeat:no-repeat;
}
.transaction .w_detail {
	border:none;
	background:none;	
}
.status_fail {
	color:#F00;	
}
.status_success {
	color:#3C9C43;	
}
.status_pending {
	color:#23829E;	
}
.search_transaction {
	margin-bottom:20px;	
}
.search_transaction .inputS_Default_S {
	padding-right: 25px;
}
.search_transaction .search_select {
	width:100px;
	float:left;
	margin-right:5px;
}
.search_transaction .category_select {
	width:250px;
	float:left;
	margin-right:5px;
}
.pending_div{
	width:19.4% !important;
	float:left;	
												
}
.affiliat_title_div{
	width:18.8% !important;
	float:left;	
	text-align:center;
												
}
.pending_div .proD_amount{
	width:89% !important;
	border-left: 1px solid #D8D8D8;	
	border-right: 1px solid #D8D8D8;	
	border-top: 1px solid #D8D8D8;
	text-align:center;	
												
}
.project_following img{
	width:65px;	
}
.w51P_FL {
	width:51%;
	float:left;	
}
.share_main {
	position:relative;	
}
.share_close{
	position:absolute;
	top:0;
	bottom:0;
	width:100%;
	z-index:20;
	background: rgba(0, 0, 0, 0.5); 

}
.share_close h3{
	font-size: 16px;
	background: #ffffff;
	padding: 5px 10px;
	text-align: center;
	width: 50%;
	position: absolute;
	top: 50%;
	left: 25%;
	margin-top:-24px;

}
.share_close h4{
	font-size:16px;
	background:#ffffff;
	padding:5px 10px;
	text-align:center;
	width:50%;
	position:absolute;
	top:50%;
	left:25%;
	margin-top:-24px;

}
.widget_hidden {
	
}
.marL15 {
	margin-left:15px;	
}
.error_404 {
	display:inline-block;
	margin:14px 0 40px 0;
	text-align: left;
}
.img_404 {
	float:left;
}
.text_404 {
	margin-left:148px;
	margin-top:30px;
	width:400px;
}
.text_404 h2 {
	font-size:50px;
}

.text_404 h3 {
	font-size:17px;
}

.text_404 p {
	line-height: 20px;
	margin-top:10px;
}

.text_404 a {
	margin-top:25px;
}
.green_success {
	text-align: center;
	font-size: 15px;
	background: #68AF10;
	padding: 10px 0px;
}
.green_success span {
	font-weight:bold;	
}
.popup_header {
	background:#ECECEC;
	padding: 15px;	
}
.popup_header h2 {
	font-size: 15px;
	font-weight:700;	
}
.popup_form {
	background:#FFF;
	padding:20px;	
}
.popup_content .form_label {
	width: 20%;
}
.popup_content .form_fild  {
	width: 65%;
	position:relative;	
}
.popup_footer {
	background: #EFF9FF;
	margin: 25px -20px -20px;
	padding: 15px;
}
.popup_form .form_row {
	margin:0px 0px 15px 0px;
}
.popup_contact .form_label {
	width: 28%;	
}
.popup_contact label {
	position:absolute;
	color:#FF0000;
	bottom:-14px;
	left:0px;
	font-size:11px;	
}
.popup_embed {
	display:none;	
	width:600px;
}
.pro_embed {
	padding:20px;	
}
.embed_left {
	float:left;
	width:42%;
}
.embed_right {
	float:right;
	width:50%;
}
.embed_left .latest_project {
	margin: 0;
	width: 98%;
	float: none;
	padding: 1%;	
}
.pro_embed h3 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;	
}
.pro_embed textarea {
	width:98%;
	padding:1%;
	border:1px solid #D5D7D8;
	border-radius: 5px;
	min-height:85px;	
}
textarea {
    resize: none;
}
div.tagsinput { border:1px solid #CCC; background: #FFF; padding:5px; overflow-y: auto; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.tagsinput span.tag { border: 1px solid #CCC; -moz-border-radius:2px; -webkit-border-radius:2px; display: block; float: left; padding: 5px; text-decoration:none; background: #efefef; color: #4c4c4c; margin-right: 3px;font-family: helvetica;  font-size:13px;}
div.tagsinput span.tag a { font-weight: bold; color: #4c4c4c; text-decoration:none; font-size: 11px;  } 
div.tagsinput input { width:80px; margin:0px; font-family: helvetica; font-size: 13px; border:1px solid transparent; padding:5px; background: transparent; color: #000; outline:0px;  margin-right:3px;  }
div.tagsinput div { display:block; float: left; } 
.tags_clear { clear: both; width: 100%; height: 0px; }
.not_valid {background: #FBD8DB !important; color: #90111A !important;}
.withdraw_bankD{
	margin-bottom:20px;
	
}
.show_div{
	margin-top:20px;
}
.add_wallet{
	margin:10px 0px;
}
.net_banking33P{
	width:33%;
	float:left;
}
.add-w75Pfl{
	margin-top:10px;
}

.fbicon{
	background-image:url('../images/facebook-icon1.png');
	background-repeat:no-repeat;
	height:20px;
	width: 20px;
}
.custom_wid{
	width: 85% !important;
}
.captchabg {
	background: url("../images/task_price.png") no-repeat;
	color: #FFFFFF !important;
	font-size: 23px !important;;
	font-weight: bold !important;;
	line-height: 40px !important;;
	margin-bottom: 5px;
	padding: 10px;
	text-align: center;
}

.flad_chg {
 width:116px; margin-top:10px;
}

/*

.copuFr { width: 33%; }

.design { width: 65%; margin-top: 13px; }

.showfl { width: 34%; }*/


.widthp25 { width:25%;}
.iconWrapper-fb {
background-color: #355494;
color: #355494;
}



.social-login [class*=iconWrapper-] {
padding: 9px;
display: inline-block;
border-radius: 5px 0px 0px 5px;
position: relative;
z-index: 11;
float: left;
}
.social-login [class*=iconWrapper-]:after {
border: 10px solid transparent;
border-left: 10px solid;
position: absolute;
content: "";
top: 10px;
right: -20px;
z-index: 10;

}

/*.social-login [class*=connect-]:before {
width: 7px;
height: 100%;
position: absolute;
content: "";
top: 0px;
left: 40px;
transition: all 0.4s;
background-color: #FFF;
opacity: 0.3;
}*/
.social-login span {
color: #FFFFFF;
margin-left: 15px;
display: inline-block;

font-size: 13px;
padding-top: 14px;

}

.iconWrapper-tw {
background-color: #329fd3;
color: #329fd3;
}

.connect-fb {
background-color: #4866a5;
height: 44px;
display: block;

}

.connect-tw {
background-color: #45b0e3;
height: 44px;
display: block;

}

.connect-in {
background-color: #007bb6;
height: 44px;
display: block;

}
.iconWrapper-in {
background-color: #016da1;
color: #016da1;
}

.iconWrapper-gm {
background-color: #C56113;
color: #C56113;
}

.connect-gm {
background-color: #D6782E;
height: 44px;
display: block;

}

.gmail_soc {
	width: 50%;
margin-top: 12px;
}

.connect-gm:hover{
	background-color:#B65306;
}

.gmail_soc span { font-size:18px; padding-top: 10px; }

.donation_currency {
	width: 60%;
	font-size: 13px;
	float: left;
	font-family: "Arimoe", Arial, Helvetica, sans-serif;
	font-weight: 700;
	margin-top:5px;
}
