#portlet_groupabstract_WAR_groupabstractportlet .portlet-title {
	display: none;
}

#portlet_groupabstract_WAR_groupabstractportlet {
	margin: 10px 0;
	margin-top: 15px;
	box-shadow: none;
	border: none;
}

#portlet_groupabstract_WAR_groupabstractportlet .group-default-box {
	border: 1px solid #DFDFA2;
	box-shadow: 0 0 7px -1px #ccc;
	background: #FFFDEC;
	width: 982px;
}

#portlet_groupabstract_WAR_groupabstractportlet .group-default-box.percentWidthFull {
  width: 100%;
}

#portlet_groupabstract_WAR_groupabstractportlet .portlet-content {
	padding: 0;
	width: 662px;
}

/** Back to groups page**/
.backtogroups {
	color: #555;
	font-family: Museo300;
	font-size: 14px;
	padding: 15px 0;

	.red {
		color: #E03800;
		padding-right: 3px;
	}

	a {
		text-decoration: none;
	}
}

/** Default State **/
.group-wrap .group-name-default {
	font-size: 18px;
	font-family: 'Museo500',serif;
	color: #0A6089;
	width: auto;
	padding: 15px 30px 10px 30px;
	line-height: 1.3em;
}

.group-wrap .group-meta-abstract {
	font-family: Arial;
	color: #555;
	font-size: 14px;
	text-align: left;
	display: inline-block;
	padding: 0 30px 15px 30px;
	line-height: 1.3em;
}
/** End Default State **/

/** Selected State **/
.group-wrap .group-name {
	font-size: 22px;
	font-family: 'Museo500', serif;
	color: #2483A6;
	min-height: 30px;
	width: auto;
	padding: 0;
	display: inline-block;
}

.group-wrap .group-abstract {
	font-family: Arial;
	color: #555;
	font-size: 14px;
	text-align: left;
	padding-top: 20px;
	display: block;
	line-height: 1.3em;
	min-height: 70px;
}

.group-wrap .join-wrap {
	display: inline-block;
	margin-left: 15px;
}

.group-wrap a {
	text-decoration: none;
	color: #4e9abf ;
}

.group-wrap a:hover {
	color: #0A6089 ;
}

.group-wrap .group-abstract-join {
	-webkit-transition: background-color .5s;
	-moz-transition: background-color .5s;
	-o-transition: background-color .5s;
	-ms-transition: background-color .5s;
	transition: background-color .5s;
}

.group-wrap .group-abstract-join {
	display: inline;
	color: #2382A6;
	text-align: center;
	background: #EFEFEF;
	font-size: 12px;
	padding: 10px 15px 9px 30px;
	background-image: url("/community-theme/images/plus.png");
	background-repeat: no-repeat;
	background-position: 9px 10px;
}

.group-wrap .group-abstract-join:hover{
	background-color: #E3F0F6;
	color: #317A9D;
	border: 1px solid #317A9D;
	padding: 9px 14px 9px 29px;
	background-position: 8px 9px;
}


/*

.group-wrap .group-abstract-join{
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-o-transition: background-color .3s;
	-ms-transition: background-color .3s;
	transition: background-color .3s;
}

.group-wrap .group-abstract-join{
	width: 50px;
	height: 30px;
	background-color: #74BBDD;
	font-size: 12px;
	color: white;
	text-shadow: none;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
}

.group-wrap .group-abstract-join:hover{
	color: #0a6089;
	background-color: #e3f0f6;
	width: 48px;
	height: 28px;
	border: 1px solid #72BCDF;
}

.group-wrap .group-abstract-unjoin {
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-o-transition: background-color .3s;
	-ms-transition: background-color .3s;
	transition: background-color .3s;
}

.group-wrap .group-abstract-unjoin {
	display: inline;
	color: #668E27;
	text-align: center;
	background: #F3F8E5;
	font-size: 12px;
	padding: 10px 15px 9px 30px;
	background-image: url("/community-theme/images/checkmark.png");
	background-repeat: no-repeat;
	background-position: 8px 10px;
}

.group-wrap .group-abstract-unjoin:hover{
	color: #0a6089;
	background-color: #ffffff;
	width: 48px;
	height: 28px;
	border: 1px solid #72BCDF;
	background-repeat: no-repeat;
	background-position: 8px 10px;
	background-image: none;
	background-position: 0;
	padding: 8px 20px 8px 20px;
}*/

/*.group-wrap .group-abstract-join {
	display: inline;
	color: #2382A6;
	text-align: center;
	background: #EFEFEF;
	font-size: 12px;
	padding: 10px 15px 9px 30px;
	/*background-image: url("/community-theme/images/plus.png");
	background-repeat: no-repeat;
	background-position: 9px 10px;
}*/

.group-abstract-unjoin {
	-webkit-transition: background-color .5s;
	-moz-transition: background-color .5s;
	-o-transition: background-color .5s;
	-ms-transition: background-color .5s;
	transition: background-color .5s;
}



.group-wrap .group-abstract-unjoin {
	display: inline;
	color: #0A6089;
	text-align: center;
	/*background: #F3F8E5;*/
	background: #EEFAFF;
	font-size: 12px;
	padding: 10px 15px 9px 15px;
	/*background-image: url("/community-theme/images/checkmark.png");*/;
	border: 1px solid #73BADC;
}

.group-wrap .group-abstract-unjoin:hover {
	color: #0a6089;
	background-color: #ffffff;
	width: 48px;
	height: 28px;
	border: 1px solid #72BCDF;
	background-repeat: no-repeat;
	background-position: 8px 10px;
	background-image: none;
	background-position: 0;
	padding: 10px 15px 9px 15px;
}
/** End Selected State **/


.group-abstract-join a {
	padding: 0;
	text-decoration: none;
	color: #156185;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9);
}

.group-abstract-join a:hover {
	color: #156185;
}