                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                    
/*
**************************************************
                XWiki Forum Application
  ----------------------------------------------
  Author: Ionut Maxim, XWiki SAS | ionut.maxim@xwiki.com
  Last Update: 2013
**************************************************
*/

/*
  Colors Index
=================================================
  Red -------- #CE1126
  Yellow ----- #FCD116
  Orange ----- #F96302
  Green ------ #8CD600
  Blue ------- #0038A8
  --------------------
  Dark Blue -- #164891
  Light Blue - #777DBB
=================================================
*/
/*
  CONTENT MAP - use Ctrl+F to reach your destination ;)
==================================================================================================
  0100 | Reset
  0200 | General styles
  0300 | Layout
  0400 | Navigation

  0500 | Discussion Forums
  0510 | Forums View
  0520 | Topic View

  1000 | Panels
  1100 | Discussion Topics
 
  8000 | Custom JIRAs
 
  9000 | Quick Fixes
==================================================================================================
*/
/*
==================================================================================================
  9999 | DEMO
================================================================================================== 
*/
/*
--------------------------------------------------------------------------------------------------
  9999 | DEMO SUBLEVEL 1
--------------------------------------------------------------------------------------------------
*/
/*
  DEMO SUBLEVEL 2
--------------------------------------------------------------------------------------------------
*/

/*
==================================================================================================
  0200 | GENERAL STYLES
================================================================================================== 
XWIKI STYLES
--------------------------------------------------------------------------------------------------
*/
/* logo */
#header #header-logo img { max-height: 65px; }
/* search box */
#header-search .search-box { background-color: #164891; border: none; }
/* left nav */
#navigation-inner a { color: white; }
#navigation-inner .titles { background-color: #164891; }
#navigation-inner ul { background-color: #DDE9FB; }
#navigation-inner ul a { color: #164891; }

/* tables */
.table-header { background-color: #0038A8; }
.table-results { border-top: 2px solid #0038A8; }
.titleheader-red { background-color: #0038A8; }
.titleheader-red .titleheader-right { background-color: #777DBB; }
/* profile sections */
.blue, .members .headerbar, .groups .headerbar, .form-wrp fieldset h3 { background: #164891; }

.odd, .even {background-color: transparent;}
.none, .hidden { display: none; }

/*
==================================================================================================
  500 | DISCUSSION FORUMS
================================================================================================== 
*/
/*
--------------------------------------------------------------------------------------------------
  510 | DISCUSSION FORUMS | FORUMS VIEW
--------------------------------------------------------------------------------------------------
*/

.forum-container {
  position: relative;
  border: 1px solid #E8E8E8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 20px 30px 20px 0;
}

.forum-description {
  padding: 10px;
  overflow: auto;
}

/* Sorting of topics
--------------------------------------------------------------------------------------------------
 */
.forum-sort-button-active,
.forum-sort-button-inactive {
  padding: 0 20px 0 0;
}

.forum-sort-button-active a,
.forum-sort-button-inactive a {
  margin-right: 5px;
}

#discussionTopics a:after {
  margin-left: 2px;
}

.forum-sort-button-desc:after, 
.forum-sort-button-asc:after, 
#discussionTopics a.asc:after, 
#discussionTopics a.desc:after {
  display: inline-block;
  content: '';
  height: 0;
  width: 0;
  vertical-align: middle;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.forum-sort-button-desc:after,
#discussionTopics a.desc:after {
  border-top: 4px solid;
}

.forum-sort-button-asc:after, 
#discussionTopics a.asc:after {
  border-bottom: 4px solid;
}

.forum-sort-button-inactive.forum-sort-button-desc:after,
.forum-sort-button-inactive.forum-sort-button-asc:after {
  border: 0;
}

.forum-topics-nb {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat 0 0;
  position: absolute; 
  top: -20px; 
  right: -30px;
  color: #FFFFFF;
  width: 30px;
  text-align: center;
  padding: 12px 2px 18px 18px;
  font-weight: bold;
}

#forum-buttons {
  clear: both; overflow: hidden;
  text-transform: uppercase;
}

#forum-buttons label {
  font-weight: 400;
  margin-right: 1em;
}

#forum-buttons .xRichTextEditor { text-transform: none; }

.topic {
  margin: 21px 0 20px 0;
  position: relative;
}

.topics .topic {
  margin-top: 50px;
}

.forum .user-avatar .photo, .topic-container .user-avatar .photo {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  vertical-align: middle;
}

.topic-container {
  background: #FFFFFF;
  border: 1px solid #E8E8E8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 0 65px 0 0;
  padding: 10px 0 0 0;
  position: relative;
}

.topics .topic-container {
  margin: 0 65px;
}

.topic-title {
  padding: 0 10px;
  margin: 10px 0;
  border: 0;
}

.topic-comments {
  background: url("../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png") no-repeat scroll -100px 5px transparent;
  color: #FFFFFF;
  font-size: 16px; 
  font-weight: bold;
  height: 40px; 
  width: 52px;
  padding: 14px 0 0;
  position: absolute; 
  right: -25px; 
  top: -30px;
  text-align: center;
}

.topic-comments:hover {
  background: url("../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png") no-repeat scroll -100px -45px transparent;
}
/*
Topic Metadata
--------------------------------------------------------------------------------------------------
*/
.forum-metas, .topic-authortype, .topic-metas {
  background-color: #fafafa;
  color: #777777;
  padding: 5px 10px;
  font-size: 10px;
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  width: 100%;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  box-sizing: border-box;
}

.topic-authortype {
  width: 60px;
  margin-right: 20px;
  overflow: hidden;
  padding: 9px 10px;
  text-align: center;
  width: 60px;
  float: left;
  text-overflow: ellipsis;
  white-space: nowrap; 
}

.forum-date, .forum-topics, .topic-date, .topic-answers {
  padding: 0 0 0 20px;
  margin-left: 20px;
}

.forum-date, .topic-date {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -700px 0px;
}

.forum-topics, .topic-answers {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -600px -50px;
}

.topic-vote {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -200px 0px !important;
  position: absolute !important; 
  top: -15px; 
  right: -25px;
  color: #777777;
  font-size: 16px; 
  font-weight: bold;
  padding: 20px 0 0 0;
  width: 50px; 
  height: 30px;
  text-align: center;
}

.topic-vote.allow-vote:hover {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -200px -50px;
  font-size: 0;
}

.topics .topic-description {
  max-height: 3.2em;
  overflow: auto;
}

.topic-description {
  padding: 0 10px;
  margin-bottom: 20px;
  min-height: 80px;
}

.forum-topics-nb, .topic-comments, .topic-vote {
  box-sizing: content-box;
}
/*
Topic Actions
--------------------------------------------------------------------------------------------------
*/
.topic-actions {
  background: none repeat scroll 0 0 transparent;
  clear: both;
  font-size: 33px;
  height: 1em;
  overflow: hidden;
}

.topic-actions .left {
  float: left; display: inline-block;
  width: 8%;
}
.topic-actions-flag,
.topic-actions-permalink {
  float: left;
  display: inline-block;
  line-height: 1em;
  margin: 0 10px;
}
.topic-actions-flag a {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -300px 0px;
  font-size: 0;  padding: 10px;
}
.topic-actions-flag a:hover {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -300px -100px;
}
.topic-actions-permalink a {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -700px -100px;
  font-size: 0;  padding: 10px;
}
.topic-actions-permalink a:hover {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -700px -150px;
}
/*
Permalink modal box
*/
.permalinkBox .xdialog-box input.full {
  width: 100%;
}
/*
Delete modal box
*/
.topic-actions .center {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -400px 0px;
  display: inline-block;
  font-size: 0;
  margin: 0 auto;
  padding: 20px;
  text-align: center;
}
.topic-actions .center:hover {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -400px -50px;  
}
.topic-actions .no-hover:hover {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -400px 0px;
}
.topic-actions .right {
  float: right; display: inline-block;
  width: 40%;
  text-align: right;
}

.topic-addthis {
  color : #CCCCCC;
  float: right;
  min-width : 140px;
}

/*
Moderator / Admin 
--------------------------------------------------------------------------------------------------
*/

.topic-moderation, 
.answer-moderation,
.comment-moderation {
  position: absolute;
  right: 40px;
  top: 20px;
}

.topic-moderation {
  top: 35px; 
}

.comment-moderation {
  right: 35px;
}

.topic-moderation .edit, .answer-moderation .edit, .comment-moderation .edit,
.topic-moderation .delete, .answer-moderation .delete,  .comment-moderation .delete {
  width: 25px;
  height: 30px;
  font-size: 0;
  position: absolute;
  right: 0;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  -moz-border-top-right-radius: 50px;
  -moz-border-bottom-right-radius: 50px;
  -webkit-border-top-right-radius: 50px;
  -webkit-border-bottom-right-radius: 50px;
}

.topic-moderation .edit, .answer-moderation .edit, .comment-moderation .edit {
  background: #60A35C url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat 5px -93px;
}

.topic-moderation .delete, .answer-moderation .delete,  .comment-moderation .delete {
  background: #A25E5E url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -95px -93px;
  top: 30px;
}

.topic-moderation .edit:hover, .answer-moderation .edit:hover, .comment-moderation .edit:hover,
.topic-moderation .delete:hover, .answer-moderation .delete:hover,  .comment-moderation .delete:hover {
  width: 50px;
  right: -25px; 
}

.topic-moderation .edit:hover, .answer-moderation .edit:hover, .comment-moderation .edit:hover {
  background: green url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat 25px -93px;
}

.topic-moderation .delete:hover, .answer-moderation .delete:hover,  .comment-moderation .delete:hover {
  background: red url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -75px -93px;
}

/*
Topic View
--------------------------------------------------------------------------------------------------
*/
#conversation-topic {}
#document-title {
  margin-left: 0;
}


/*
Comment Level
--------------------------------------------------------------------------------------------------
*/
.reply { padding: 0; }
.reply .comments {display: none; }
.xwikicomment {
  background: #F8F8F8;
  padding: 10px 10px 20px 10px;
  border-bottom: 1px solid white;
  margin-right: 60px;
  margin-bottom: 10px;
}
.commentavatar img.photo {
  width: 30px;
  height: 30px;

  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px; 
}
.commentheader {
  padding: 10px;
  text-transform: uppercase;
  color: #9A9A9A;
  border-bottom: none;
}
.commentheader a {
  color: #9A9A9A;
}
.commentcontent {
  margin-bottom: 10px;
}

/*
New Comment
--------------------------------------------------------------------------------------------------
*/
.commentform {
  border: none;
  padding: 10px;
  margin: 0;
}
/* 
Answers and Comments for a Topic
-------------------------------------------------------------------------------------------------- 
*/
.forums-title, .topics-title, .answers-title {
  border: 0;
  float: left;
  margin: 5px 0;
}

.answer { 
  padding: 20px 0;
}

.answer-layout {
  position: relative;
}

.topic-layout .user-avatar, .answer-layout .user-avatar, .comment .user-avatar {
  float: left;
}

.user-avatar img { 
  border-radius: 5px;
  height: 50px;
  width: 50px;
}

.answer-reply { 
  background: #FFFFFF;
  border: 1px solid #E8E8E8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 0 65px;
  position: relative;
}

.answer-meta {
  background-color: #fafafa;
  font-size: 10px;
  text-transform: uppercase;
  padding: 10px;
  display: block;
  color: #777777;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.answer-meta .time {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -700px 0px;
}

.answer-meta .comments {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -600px -50px;
}

.answer-meta .time, .answer-meta .comments {
  padding: 0 0 0 20px; 
  margin-left: 20px;
}

.answer-content { 
  padding: 10px 10px 20px 10px; 
  overflow: hidden;
}

.forum-date, .forum-topics, .topic-date, .topic-answers, .answer-meta .time, .answer-meta .comments {
  height: 16px;
  display: inline-block;
}

/* 
Limit content / make it responsive
--------------------------------------------------------------------------------------------------
*/
.answer-content .actions .flag, .answer-content .actions .conversation-permalink, 
.comment-content .actions .flag, .comment-content .actions .commentreply, .comment-content .actions .conversation-permalink {
  float: left; 
  display: inline-block;    
  height: 1em;
  line-height: 1em;
  margin-right: 10px;
}

.answer-content .actions .flag a, .comment-content .actions .flag a {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -300px 0px;
  font-size: 0;
  padding: 10px;
}

.answer-content .actions .flag a:hover, .comment-content .actions .flag a:hover {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -300px -100px;
}

.answer-content .actions .conversation-permalink a, .comment-content .actions .conversation-permalink a {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -700px -100px;
  font-size: 0;
  padding: 10px;
}

.answer-content .actions .conversation-permalink a:hover, .comment-content .actions .conversation-permalink a:hover {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -700px -150px;
}

.answer > .comments {
  margin: 10px 5px 0 95px;
}

.comment,
.comment.user .answer-layout {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  margin: 0 0 10px;
}

.comment.odd .comment-layout {
  background: #fafafa;
}

.comment.even .comment-layout {
  background: #FFFFFF;
}

.topics .noitems, .answers .noitems, .comments .noitems {
  background-color: #fafafa;
  border: 1px solid #E8E8E8;
  padding: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; 
  margin-top: 10px;
}

.topics .noitems {
  margin-right: 30px;
}

.answers .noitems {
  margin-right: 65px;
}

.comments .noitems {
  margin-left: 10px;
  margin-right: 60px;
}

.comment.user {
  background: #fafafa;
  margin: 0 60px 0 10px;
}

.comment.user .comment-layout {
  margin-right: 0;
}

.comment .user-avatar img {
  height: 30px;
  width: 30px; 
}

.comment-meta {
  color: #777777; 
  padding: 7px 10px; 
  display: inline-block; 
  text-transform: uppercase; 
  font-size: 10px;
}

.comment-layout {
  border: 1px solid #E8E8E8; 
  clear: both; 
  margin: 0 60px 0 0;
  position: relative;
  padding: 10px 10px 20px 10px;
  overflow: hidden;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; 
}

.comment-content .actions .commentreply {display: none;}

.forum-description img, .topic-description img, .answer-content img, .comment-content img {
  max-width: 100%;
}

.answer:target .answer-reply,
.comment:target .comment-layout {
  border: 1px solid #f0ad4e;
}

/*
.comment-content .actions .commentreply a {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -800px -100px;
  font-size: 0;
  padding: 10px;
}
.comment-content .actions .commentreply a:hover {
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -800px -150px;
}
*/

/* 
Discussion Topics
--------------------------------------------------------------------------------------------------
*/
#discussionTopics {
  color: #AAA;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
}
#discussionTopics h3 {
  background: #DDDDDD;
  line-height: 2em;
  margin-bottom: 5px;
  color: #333;
  text-transform: uppercase;

  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
#discussionTopics > a { padding: 2px; }
.tableScroll {}
#discussionTopicsTable {
  text-transform: none;
  font-size: 10px;
  width: 100%;
  font-weight: normal;
}
#discussionTopicsTable caption { font-size: 0; }
#discussionTopicsTable tr { border-top: none; }
#discussionTopicsTable tr.odd { background: #FCFCFC ;}
#discussionTopicsTable tr.even { background: #FAFAFA; }
#discussionTopicsTable tr:hover { background: #FFFFD3; }
#discussionTopicsTable tr:last-child {
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
#discussionTopicsTable th,
#discussionTopicsTable td { padding: 5px; font-size: 10px; text-shadow: 0 0 1px white; border-top-width: 0; }
#discussionTopicsTable th { text-align: center; background: white; }
#discussionTopicsTable th.topics { 
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -895px -46px;
  width: 65%; 
  text-align: left;
  padding-left: 30px;
  text-transform: uppercase;
}
#discussionTopicsTable th.votes { 
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -893px -98px;
  width: 15%; 
  font-size: 0;
}
#discussionTopicsTable th.comments { 
  background: transparent url('../../../attachment/xwiki/ForumCode/StyleSheetExtension/forums.png') no-repeat -592px 4px;
  width: 20%; 
  font-size: 0;
}

#discussionTopicsTable td { text-align: left; }
#discussionTopicsTable td.topic { min-width: 0; }
#discussionTopicsTable td.votes { min-width: 0; text-align: center; }
#discussionTopicsTable td.comments { min-width: 0; text-align: center; }
#discussionTopicsTable td a { display: block; }

/*
New Topic
--------------------------------------------------------------
*/
.addconversation-container-button {
  float: right; 
}

.addtopic-container-button {
  margin-right: 30px;
}

.addanswer-container-button {
  margin-right: 65px;
}

.addconversation-container {
  display: inline;
}
.addconversation-container input[type="text"],
.addconversation-container textarea {
  font-size: 14px;
  width: 100%;
}
.addtopic-container-form {
  display: block;
  width: 100%;
  clear: both;
}
.addtopic-container-form .addconversation, 
.addanswer-container-form .addconversation {
  padding: 10px 20px;
  background-color: #fafafa;
  border: 1px solid #E8E8E8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; 
  clear: both;
  margin-bottom: 20px;
}
/*
New Answer
*/
.addanswer-container {
  border-bottom: 1px solid #DDDDDD;
  margin: 20px 65px 40px 0;
  width: 90%;
  overflow: hidden;
}
.addanswer-container-form .addconversation {
  margin-right: 65px;
}

/*
==================================================================================================
  8000 | CUSTOM JIRAS
================================================================================================== 
*/
/* CURRIKI-6110 */
.titleheader.titleheader-red {background-color: #006699 ;}
/* CURRIKI-6207 */
#panels {
  overflow: hidden;
}
#left-panel {
  float: left;
  clear: left;
  display: inline-block;
  margin: 0; padding: 0;
}
#right-panel {
  display: inline-block;
  float: right;
  margin: 0;
  padding: 0;
  width: 630px;
  margin-left: 0;
  padding-left: 0;
  overflow: auto;
}
/* CURRIKI-6156 */
.groups-home .head .frame-inset-logo img { max-width: 121px; }

.xwikipaneltitle.subscribe {
  margin-left: 0;
  margin-right: 0;
}

.subscribe-content {
  padding-top: 5px;
}

.subscribe-text {
  display: inline;
}

.subscribe-text.left {
  padding-right: 5px;
}

.subscribe-text.right {
  padding-left: 6px;
}

/*
==================================================================================================
  9000 | QUICK FIXES 
         
         If you are in a hurry drop your fix here but please document it with a short comment
================================================================================================== 
*/
/*
Various Fixes
---------------------------------------------
*/
#navigation-inner .titles:hover span.collapsed, 
#navigation-inner span.collapsed, 
#navigation-inner span.expanded, 
#navigation-inner .titles:hover span.expanded, 
#navigation-inner .selected span.collapsed {
    background-image: url("img/sprite_general.png");
}
.commentedit {
  display: inline-block;
  width: auto;  
}
.conversation h2 { font-size: 100%; background: none no-repeat scroll 5px 5px transparent; }
.conversation h2.question { background-image: url('conversation-question.png') }
.conversation h2.alert { background-image: url('conversation-alert.png'); }
.conversation h2.feedback { background-image: url('conversation-feedback.png'); }
.conversation h2.suggestion { background-image: url('conversation-suggestion.png'); }

.conversation:target h2, 
.conversation:target .conversation-info { background: #eeeeee; }
.conversation-titlebar { padding: 5px; margin-bottom: 0; position: relative; }
.conversation-title { border-bottom: 2px solid #E8E8E8; display: block; font-size: 150%; margin-left: 35px; padding-right: 100px; }
.conversation-togglehandler { cursor: n-resize; }
.conversation-showhandler { cursor: s-resize; }
.conversation-inlineactions { position: absolute; top: 5px; right: 5px; cursor: default; }

.conversation-inlineactions span {
  background: none no-repeat scroll center top transparent;
  min-width: 28px;
  text-align: center;
  color: #fff;
  display: inline-block;
  min-height: 20px;
}

.conversation-inlineactions span.separator {
  border: none;
  color: transparent;
  display: inline-block;
  height: 16px;
  text-indent: -1000px;
  width: 2px;
  min-width: 2px;
  background: #878787;
                                                    background-image: linear-gradient(to top, #878787 0%, #ffffff 100%);
}

.conversation-inlineactions .conversation-ratings .conversation-score {
  /* Color of the icons */
  color: #878787;
  padding-right: 4px;
  min-width: auto;
  /* Wow, that's ugly. But it will probably work fine */
  vertical-align: -1px;
}

.conversation-inlineactions .conversation-ratings .conversation-like img.canVote {
  cursor: pointer;
}

.conversation-inlineactions .conversation-ratings .conversation-like img, 
.conversation-inlineactions .conversation-permalink .permalink img { vertical-align: middle; }

.conversation-inlineactions .conversation-count {
  background-image: url('conversation-replies.png');
  /*  try as much as possible to put the comments number text inside the icon */
  line-height: 15px;
  font-size: 90%;
}

.conversation-info { margin-bottom: 20px; }

.conversation-actions a {
  background: none no-repeat scroll left top transparent;
  display: inline-block;
  height: 16px;
  margin: 0 0 0 4px;
  overflow: hidden;
  text-indent: 30px;
  width: 16px;
}

.conversation-actions .conversation-edit a { background-image: url('../../../resources/icons/silk/pencil.png'); }
.conversation-editformcontainer { min-height: 16px; }
.conversation-actions .conversation-delete a { background-image: url('../../../resources/icons/silk/delete.png'); }

/* If there are long links in the comments, force wrap them so that we see them entirely. */
.commentcontent { word-wrap: break-word; }

/* 
  Redo the comments style with class instead of id, since they all seem to depend on the .AddComment id which we don't want to duplicate
*/

/* Form */
.AddComment fieldset { padding-left: 60px; }
.commentthread .AddComment fieldset { padding-left: 35px; }
.AddComment label { font-size: .9em; font-weight: 400; }
.AddComment legend { font-size: 1em; margin-left: -60px; }
.commentthread .AddComment legend { display: none; }
.commentthread .AddComment { border-top: none; }
#xwikidata .AddComment { width: auto; }
.AddComment .commentcontainer { padding: 4px 0; }
.AddComment .commentcontainer label { display: none; }
.AddComment .commentcontainer textarea { width: 100%; }
/* Hide the fullscreen link genertated by wysiwyg */
.AddComment .commentcontainer .fullScreenEditLinkContainer { display:none; }

* html .AddComment .commentcontainer textarea {
  /* fix for IE6 */
  width: 98%;
}
*+html .AddComment .commentcontainer textarea {
  /* fix for IE7 */
  width: 98%;
}

/* Redo the style for the comments buttons */
.conversation .comment-permalink a {
  background-image: url("../../../resources/icons/silk/link.png");
}
.conversation .commentdelete a {
  background-image: url("../../../resources/icons/silk/delete.png");
}
.conversation .commentreply a {
  width: 22px;
}
.conversation .commentedit a {
  background-image: url("../../../resources/icons/silk/pencil.png");
}

.commentthread .commentavatar { margin-left: 0px; width: auto; }
.commentthread .commentavatar { margin-left: 5px; }
.commentavatar img, 
.commentthread .commentavatar img { max-height: 50px; max-width: 50px; }
.commentavatar img { width: 30px; }
.commentthread .reply { padding-left: 25px; }

.reply { padding-left: 10px; }
.topic-vote.allow-vote { cursor: pointer; }

#groups-discussions-main .addconversation-container { margin-right: 85px; }

/* removing preview button from edit comment */
.edit-xcomment input[type="button"] {
    display: none;
}

.all-forums-home-title{
  padding-bottom: 20px;
}

/* remove scroll bar from the livetable on homepage */
#xwikicontent {
  overflow: hidden;
}

