/**
 * Copyright (C) 2003-2010 eXo Platform SAS.
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Affero General Public License
 * as published by the Free Software Foundation; either version 3
 * of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, see<http://www.gnu.org/licenses/>.
 */

.DisplayNone {
	display: none;
}

.UIActivity .AvatarPeopleBG img {
	height: 47px;
	width: 47px;
}

.UIActivity .Avatar {
	background: none;
	float: left; /* orientation=lt */
	float: right; /* orientation=rt */
	width: 56px;
	position: relative;
}

.UIActivity .Avatar img {
	width: 56px;
	height: 56px;
	border-radius: 3px 3px 3px 3px;
}

.UIActivity .Avatar span {
	width: 56px; 
	height: 3px;
	display: block;
	position: absolute;
	left: 0px;
}

.UIActivity .Avatar .BorderTop {
	background: url('/social-resources/skin/social/webui/activity/UIDefaultActivity/background/BorderThumbT.png') no-repeat left top;
	top: 0px;
}

.UIActivity .Avatar .BorderBottom {
	background: url('/social-resources/skin/social/webui/activity/UIDefaultActivity/background/BorderThumbB.png') no-repeat left bottom;
	bottom: 0px;
}

.UIActivity .AvatarCM {
	background: none;
	float: left; /* orientation=lt */
	float: right; /* orientation=rt */
	margin: 0px 10px 0px 0px;
	width: 38px;
	position: relative;
}

.UIActivity .AvatarCM img {
	width: 38px;
	height: 37px;
}

.UIActivity .CommentInputBox {
	margin-left: 50px;
	padding-right: 15px;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	overflow: hidden;
}

.UIActivity .AvatarCM span {
	width: 38px; 
	height: 3px;
	display: block;
	position: absolute;
	left: 0px;
}

.UIActivity .AvatarCM .BorderTopCM {
	background: url('/social-resources/skin/social/webui/activity/UIDefaultActivity/background/BorderThumbCMT.png') no-repeat left top;
	top: 0px;
}

.UIActivity .AvatarCM .BorderBottomCM {
	background: url('/social-resources/skin/social/webui/activity/UIDefaultActivity/background/BorderThumbCMB.png') no-repeat left bottom;
	bottom: 0px;
}

.UIActivity .NormalBox {
	padding: 10px 0px;
	border-bottom: 1px solid #e2ddc7;
	margin-left: 1px;
}

.UIActivity .NormalBox .textarea {
	border: 1px solid #e2ddc7;
	background: white;
}

.UIActivity .NormalBox .CommentBox textarea {
	width: 100%;
	font-size: 11px;
	padding: 5px;
	border: 1px solid white;
}

*+html .UIActivity .NormalBox .CommentBox textarea {
	margin-left: -50px;
}

.UIActivity .NormalBox .CommentBox .CommentButton {
	border-radius: 3px;
	background: #6C6C6C !important;
	border: 1px solid #7B7B7B;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	padding: 3px 15px;
}

.UIActivity .CommentBlockBound {
	border-radius: 3px;
	background: #F8F8F8;
	border: 1px solid #E1E1E1;
	margin: 8px 0;
	padding: 10px;
}

.UIActivity .CommentBlockBoundNone {
	border-radius: 3px;
	margin: 8px 0;
}

.UIActivity .CommentBox {
	border-bottom: 1px solid #e1e1e1;
	padding: 7px 0px;
}

.UIActivity .InputArea {
	border-bottom: none;
}

.UIActivity .CommentBoxNoneBottomLine {
	border-bottom: none;
	padding: 7px 0 0;
}

.UIActivity .QuoterBox, .UIActivity .BoxGray {
	padding: 15px 25px;
	background: #f8f8f8;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	margin: 7px 0;
} 

.UIActivity .BoxGray {
	padding:10px 15px;
}

.UIActivity .QuoterClose {
	background: #f8f8f8 url('/social-resources/skin/social/webui/activity/UIDefaultActivity/background/quoterClose.png') no-repeat right bottom;
	margin: 0;	
	display: inline-block;
	padding-right: 15px;
}

.UIActivity .QuoterBox {
	background: #f8f8f8 url('/social-resources/skin/social/webui/activity/UIDefaultActivity/background/quoterOpen.png') no-repeat 10px 12px;
}

*+html .UIActivity .QuoterClose {
	display: inline;
}

.UIActivity .CommentFormBox {
	border-top: 1px solid #E1E1E1;
	margin-top: 7px;
}

.UIActivity .CommentFormBoxNone {
	border-top: none;
}

.UIActivity .CommentBox .ContentBox h5 {
	float: left;
	margin-right: 10px;
}

.UIActivity .CommentBox .ContentBox .ContentBlock {
	margin-top: 2px;
}

.UIActivity .ContentBox {
	margin: 0 0 0 74px; /* orientation=lt */
	margin: 0 74px 0 0; /* orientation=rt */
}

.UIActivity .ContentBox .ContentBlock {
	margin: 0; 
}

.UIActivity .CommentBox .ContentBox {
	margin: 0 0 0 4px; /* orientation=lt */
	margin: 0 4px 0 0; /* orientation=rt */
	padding: 0;
	width: 88%;
	float: left; /* orientation=lt */
	float: right; /* orientation=rt */
}

.UIActivity .ContentBox h5 {
	color: #f68a2f;
	overflow: hidden;
	margin: 0;
}

.UIActivity .ContentBox .Content, .AnswerActivity .BoxGray p {
	margin: 0;
}

.UIActivity .ContentBox .LinkCM {
	background: url('/social-resources/skin/ShareImages/activity/SOCIntranetBG.png') no-repeat left -444px;
	margin: 0px;
	padding-bottom: 3px;
	padding-left: 20px;
}

.UIActivity .ContentBox .DefaultActivityIcon {
	background: url('/social-resources/skin/ShareImages/activity/SOCIntranetBG.png') no-repeat left -448px;
	padding-left: 20px;
}

.UIActivity .ContentBox .ActivityIcon {
	background: url('/social-resources/skin/ShareImages/activity/SOCIntranetBG.png') no-repeat;	
	padding-left: 25px;
}
.UIActivity .ContentBox .WikiActivityIcon {
	background-position: left -502px;
}

.UIActivity .ContentBox .ForumActivityIcon {
	background-position: left -468px;
}

.UIActivity .ContentBox .AnswerActivityIcon {
	background-position: left -449px;
}

.UIActivity .ContentBox .AskedActivityIcon {
	background-position: left -527px;
}

.UIActivity .ContentBox .EventActivityIcon {
	background-position: left -600px;
}
.UIActivity .ContentBox .TaskActivityIcon {
	background-position: left -551px;
}

.UIActivity .ContentBox .LinkShareActivityIcon {
	background: url('/social-resources/skin/ShareImages/activity/SOCIntranetBG.png') no-repeat left -387px;
	margin: 0px;
	padding-left: 20px;
}

.UIActivity .ContentBox .DocActivityIcon {
	background: url('/social-resources/skin/ShareImages/activity/SOCIntranetBG.png') no-repeat left -304px;
	margin: 0px;
	padding-left: 20px;
}

.UIActivity .ContentBox .DateTime {
	margin-top: 5px;
	color: #808080;
}

.UIActivity .ContentBox .LinkCM a {
	height: 20px;
	color: #115ead;
	margin: 0px 3px;
}

.UIActivity .ContentBox a {
	color: #115ead;
	line-height: 16px;
	cursor: pointer;
	text-decoration: none;
}

.UIActivity .TextBold a {
	font-weight: bold;
}

.UIActivity .ContentBox .Content a {
	color: #115ead;
	text-decoration: none;
}

.UIActivity .ListPeopleLikeBG {
	border: 1px solid #E5E1E2;
	margin: 10px 0 3px 0px;
	border-radius: 3px;
}

.ListPeopleContent {
	background: url('background/ListPeopleLike.gif') no-repeat 50px top; /* orientation=lt */
	background: url('background/ListPeopleLike-rt.gif') no-repeat 95% top; /* orientation=rt */
	padding: 14px 8px 8px;
	margin-top: -7px;
}

.UIActivity .CommentListInfo {
	border-bottom: 1px solid #e1e1e1;
}

.UIActivity .HideBottomLine {
	border-bottom: none;
}

.UIActivity .CommentListInfo a {
	display: inline-block;
	padding: 0px 0px 5px 0px;
}

.UIActivity .ContentBox .CloseContentBoxHilight {
	background: url('/social-resources/skin/ShareImages/activity/SOCIntranetBG.png') no-repeat -67px -204px; /* orientation=lt */
	background: url('/social-resources/skin/ShareImages/activity/SOCIntranetBG-rt.png') no-repeat left -204px; /* orientation=rt */
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	cursor: pointer;
	width: 16px;
	height: 16px;
}

.UIActivity .ContentBox .CloseContentBoxNormal {
	background: url('/social-resources/skin/ShareImages/activity/SOCIntranetBG.png') no-repeat -67px -143px; /* orientation=lt */
	background: url('/social-resources/skin/ShareImages/activity/SOCIntranetBG-rt.png') no-repeat left -143px; /* orientation=rt */
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	cursor: pointer;
	width: 16px;
	height: 16px;
}

.UIActivity .CommentBox .CloseCMContentHilight {
	background: url('/social-resources/skin/ShareImages/activity/SOCIntranetBG.png') no-repeat -67px -162px; /* orientation=lt */
	background: url('/social-resources/skin/ShareImages/activity/SOCIntranetBG-rt.png') no-repeat left -162px; /* orientation=rt */
	display: block;
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	cursor: pointer;
	width: 16px;
	height: 16px;
}

.UIActivity .CommentBox .CloseCMContentNormal {
	background: url('/social-resources/skin/ShareImages/activity/SOCIntranetBG.png') no-repeat -67px -183px; /* orientation=lt */
	background: url('/social-resources/skin/ShareImages/activity/SOCIntranetBG-rt.png') no-repeat left -183px; /* orientation=rt */
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	cursor: pointer;
	width: 16px;
	height: 16px;
}

.UIActivity .LinkShare .Thumbnail img {
	width: 108px;
	height: 108px;
}

.UIActivity .LinkShare {
	padding: 10px 15px;
}

.UIDisplaySpaceActivities .UIActivitiesLoadButton {
	text-align:center;
	padding: 5px 0;
	background-color:#f8f8f8;
	border-bottom: 1px solid #E1E1E1;
}