/**
 * Copyright (C) 2003-2007 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/>.
 */

@import url('/social-resources/skin/social/webui/UIProfileUserSearch/DefaultSkin.css');

.UIProfileSpace {
  padding: 8px;
  font-family: tahoma;
  font-size: 11px;
  background: white;
  zoom: 100%;
}

.UIProfileSpace .AvatarSpace{
  background: url('DefaultSkin/background/BLAvatarBG.gif') no-repeat left top;
  width: 126px;
  height: 126px;
  padding: 7px 0px 0px 7px;
  margin: 15px;
}


.UIProfileSpace .AvartarPeopleBG{
  background: url('DefaultSkin/background/AvartarPeopleBG.gif') no-repeat left top;
  width: 52px;
  height: 52px;
  padding: 6px 0px 0px 6px;
  float: left;
  margin: 8px;
}

.UIProfileSpace .LeftColumn {
  float: left;
  width:190px;
}

.UIProfileSpace .AvatarSpace .Image {
  width: 126px;
  height: 126px;
}

.ActivitiesTitleBarM{
  background: #ebebeb;
  height: 22px;
  color: #7d7d7d;
  line-height: 22px;
  text-align: center;
  font-weight: bold;
}

.UIProfileSpace .ContainerSpace {
  margin-left:190px;
}

.UIProfileSpace .ContainerSpace .clzz{
  background: #fbfbfb;
}

.UIProfileSpace .ContainerSpace .PortletContent {
  background:#FBFBFB none repeat scroll 0 0;
  color:#3A3A3A;
  margin-bottom:1px;
  padding:8px 15px;
}

.UIProfileSpace .ContainerSpace .PortletContentGray {
  background:#f2f2f2 none repeat scroll 0 0;
  color:#3A3A3A;
  margin-bottom:1px;
  padding:8px 15px;
}

.UIProfileSpace h2{
  color:#3A3A3A;
  font-size:14px;
  font-weight:bold;
  margin: 4px 0px;
}

.UIProfileSpace .ATitleBarL {
  background: url('DefaultSkin/background/ATitleBarL.gif') no-repeat left top;
  padding-left: 4px;
  margin-top: 8px;
}

.UIProfileSpace .ATitleBarR {
  background: url('DefaultSkin/background/ATitleBarR.gif') no-repeat right top;
  padding-right: 4px;
}

.UIProfileSpace .ATitleBarM {
  background: url('DefaultSkin/background/ATitleBarM.gif') repeat-x;
  padding-left: 4px;
}

.UIProfileSpace .ATitleBarC {
  background: url('DefaultSkin/background/ATitleBarC.gif') no-repeat left top;
  height:25px;
  color: white;
  margin-left: 8px;
  line-height: 20px;
  font-weight: bold;
}

.UIProfileSpace h3{
  font-size: 11px;
  font-weight: bold;
  color: #8c8c8e;
  margin-top:0px;
  margin-left:5px;
  height: 20px;
}

.UIProfileSpace .ATitleBarL .Title {
  float: left;
}

.profileTemplate {
  display:none;
}

/**
       FORM
 */

.UIProfileSpace .UIFormGrid {
  padding: 8px 0px 0px 30px;
  margin-bottom:0;
  margin-left:30px;
  margin-right:0;
  margin-top:8px;
}

.UIProfileSpace .ContainerSpace .FieldLabel {
  text-align: right;
  padding: 4px;
  font-weight: bold;
  width: 120px;
}

.UIProfileSpace .ContainerSpace .FieldComponent {
  padding: 4px;
}

.UIProfileSpace .ContainerSpace .FieldError{
  color: red;
}

.UIProfileSpace .ContainerSpace .FieldComponent ul{
  margin: 0px;
  padding-left:0;
  list-style:none;
}

.UIProfileSpace .ContainerSpace .FieldComponent .selectbox{
  font-size: 11px;
}

.UIProfileSpace .ContainerSpace .FieldComponent .LV_invalid_field {
  border:3px solid #CC0000;
}

.UIProfileSpace .ContainerSpace .FieldComponent .LV_invalid {
  margin-left: 4px;
  color: #CC0000;
}


.UIProfileSpace .AvartarPeopleBG{
 background: url('DefaultSkin/background/AvartarPeopleBG.gif') no-repeat left top;
 width: 52px;
 height: 52px;
 padding: 6px 0px 0px 6px;
 float: left;
 margin: 8px;
}

.UIProfileSpace .CommunityContainer {
  padding-left: 16px;
  margin-left: 76px;
}

.UIProfileSpace .Line {
  border-bottom:1px solid #B7B7B7;
}

.UIProfileSpace .Text {
  line-height: 16px;
}

.UIProfileSpace .TagsName {
  color: #b7b7b7;
  line-height: 16px;
}

.UIProfileSpace .CommunityMane {
  color: #0d6e8f;
  height: 20px;
  font-size: 11px;
  font-family: tahoma;
  font-weight: bold;
  margin-bottom: 5px;
}

.UIProfileSpace .Title {
    display:inline;
}

.UIUserListPortlet {
  padding:4px;
}

.UIUserListPortlet .UISpaceUserSearchM input {
  height: 14px;
  font-size: 11px;
}

.UIUserListPortlet .UISpaceUserSearchM .selectbox {
  font-size: 11px;
}

.UIUserListPortlet .UISpaceUserSearchM a{
  color:#6D84B4;
}


.UIUserListPortlet .UserlistBottomL{
  background: url('DefaultSkin/background/UserlistBottomL.gif') no-repeat left top ;
  padding-left:7px;
}

.UIUserListPortlet .UserlistBottomR{
  background: url('DefaultSkin/background/UserlistBottomR.gif') no-repeat right top ;
  padding-right:7px;
}

.UIUserListPortlet .UserlistBottomM{
  background: url('DefaultSkin/background/UserlistBottomM.gif') repeat-x ;
  height:7px;
}

.UIUserListPortlet .UserlistContainer{
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  padding: 8px;
}


.UIUserListPortlet .EmptyData {
  color:#FF5604;
  font-style:italic;
  text-align:center;
}


.UIUserListPortlet .UserlistContainer .UserlistContent {
  background: white url('DefaultSkin/background/UserlistContent.gif') repeat-x top;
  padding: 8px;
  border: 1px solid #f1f1f1;
}


.UIUserListPortlet .UserlistContainer .UserlistContent .UIFormGrid {
  margin: 0px;
}

.UIUserListPortlet .UserlistContainer .UserContainer {
  margin-left: 82px;
}

.UIUserListPortlet .UserlistContainer .UserBarTitleName {
  color: #6D84B4;
  font-size: 12px;
  font-weight: bold;
  line-height: 24px;
  padding-left: 12px;
}

.UIUserListPortlet .UserlistContainer .Line {
  border-bottom: 1px dotted #c1c1c1;
  margin-left: 12px;
}

.UIUserListPortlet .UserlistContainer .UserContainer .FieldComponent {
  font-weight: bold;
}

.UIUserListPortlet .UserlistContainer .UserContainer td.FieldLabel {
  text-align: left;
}

.UIProfileSpace .ContainerSpace .PortletContent .NotYet {
  color:gray;
  text-align:center;
}

.UIProfileSpace .ContainerSpace .UIProfileUserSearch {
  padding:8px 0px 8px 0px;
}
