/* * Copyright (c) 2016 * * This file is licensed under the Affero General Public License version 3 * or later. * * See the COPYING-README file. * */ #commentsTabView .newCommentForm { margin-bottom: 20px; } #commentsTabView .newCommentForm .message { width: 90%; resize: vertical; } #commentsTabView .newCommentForm .submitLoading { background-position: left; } #commentsTabView .comment { margin-bottom: 30px; } #commentsTabView .comment .avatar { width: 28px; height: 28px; line-height: 28px; } #commentsTabView .authorRow>div { display: inline-block; vertical-align: middle; } #commentsTabView .comment .authorRow { margin-bottom: 5px; position: relative; } #commentsTabView .comment .author { font-weight: bold; } #commentsTabView .comment .date { position: absolute; right: 0; } #commentsTabView .comment .action { opacity: 0; vertical-align: middle; display: inline-block; } #commentsTabView .comment:hover .action { opacity: 0.3; } #commentsTabView .comment .action:hover { opacity: 1; } #commentsTabView .comment .action.delete { position: absolute; right: 0; } #commentsTabView .comment.disabled { opacity: 0.3; } #commentsTabView .comment.disabled .action { visibility: hidden; } #commentsTabView .message.error { color: #e9322d; border-color: #e9322d; -webkit-box-shadow: 0 0 6px #f8b9b7; -moz-box-shadow: 0 0 6px #f8b9b7; box-shadow: 0 0 6px #f8b9b7; } .app-files .action-comment>img { margin-right: 5px; }