/* CONCAT of
/css/inlineSource.css
*/
/* START /css/inlineSource.css */
/*
 * Source Styles
 */

.source {
	background-color: #FFFFFF;
    padding-bottom: 10px;
}

.inlineSource td.author {
    background-color: #f5f5f5;
    font-size:11px;
    padding: 0 5px 0 5px;
    white-space: nowrap;
    color: #000;
}

.inlineSource td.author > a {
    max-width: 130px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: -4px;
}

.inlineSource td.revision {
    font-size:11px;
    padding: 0 5px;
}

.inlineSource td.author.cell-empty,
.inlineSource td.revision.cell-empty {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}
.inlineSource td.revision a {
    color: inherit;
}

#reviewpage.noWrapping td.lineContent, #reviewpage.noWrapping span.lineContent {
    white-space: pre;
}

#reviewpage.wrapping td.lineContent, #reviewpage.wrapping span.lineContent {
    white-space: pre; /* CSS2 */
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap; /* HP printers */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
    vertical-align: top;
    display: table-cell; /*hack sort of to get annotation wrapping to work*/
}

.hovercommentWrapper {
    position: absolute;
    z-index: 1;
    margin: 0;
    padding: 0;
    width: 50%;
    white-space: normal;
}
.hovercommentWrapper div .comment {
    border: 1px solid #333333; /*TODO distinguish hover comments from normal comments better*/
    background-color: #f5f5f5;
    color: #333333;
    opacity: 0.9;
    max-width: 550px;
}
.hovercommentWrapper div .comment .comment-actions-primary {
    display: none;
}
.hovercommentWrapper .reply_comment {
    height: 30px;
}
.hovercommentWrapper .reply-container .reply-container {
    display: none !important;
}
.hovercommentWrapper .reply_comment .userorcommitter {
    display: none !important;
}
.hovercommentWrapper .reply_comment .smalluserlogo {
    display: inline !important;
    height:24px;
    width:24px;
}
.hovercommentWrapper .reply_comment .comment-body {
    display: none;
}
.hovercommentWrapper .reply_comment .excerpt {
    display: inline !important;
}
span.tetrisCommentHidden {
    background: url(../images/arrow_rr.gif) no-repeat -7px 0;
    position: relative;
    top: -6px;
}

.inlineSource td.lineNumber,
.inlineSource td.diffLineNumbers {
  text-align: right;
  padding-right: 9px;
  padding-left: 5px;
  color: #999999;
}
.diffNav{
	vertical-align: top;
	white-space: nowrap;
}


.inlineSource tr.sourceLine,
.inlineSource tr.lineHighlighted {
	cursor: default;
}

.moreComments {
    color: darkgray;
    font-weight: normal;
    font-style: italic;
}

.moreComments a{
    color: darkgray;
    font-weight: normal;
    font-style: italic;
}

.inlineSource .lineHighlighted,
.inlineSource .lineHighlighted .diffLineNumbers,
.inlineSource .lineHighlighted .diffLineNumbersA,
.inlineSource .lineHighlighted .diffLineNumbersB,
.inlineSource .lineHighlighted .diffMarkerCol,
.inlineSource .lineHighlighted .diffContent,
.inlineSource .lineHighlighted .diffContentA,
.inlineSource .lineHighlighted .diffContentB,
.inlineSource .lineHighlighted .ediffContentA,
.inlineSource .lineHighlighted .ediffContentB/*,
.inlineSource .lineHighlighted .ediffChangedA,
.inlineSource .lineHighlighted .ediffChangedB*/ {
	background-color: #ebf2f9;
}

body li.jiraSubtaskLinkFromComment {
    display: none;
}

body.jiraSubtasksVisible li.jiraSubtaskLinkFromComment {
    display: inline;
}

/*[{!inlineSource_css_wehn43f!}]*/
/* END /css/inlineSource.css */
