#search-results .result-popup-options {
    white-space: nowrap;
}

#search-results .result-wrapper {
    position: relative;
    padding-right: 20px;
}

#search-results .result-popup {
    visibility: hidden;
    position: absolute;
    right: 0;
    top: 0;
}

#search-results .result-popup li a,
#search-results .result-popup li > span {
    display: inline;
    padding: 0.3em 0.5em;
    text-decoration: none;
}

#search-results .result-popup .result-popup-info a {
    padding: 0;
}

#search-results .result-popup .result-popup-info a:hover {
    background: none;
    color: #003366;
    text-decoration: underline;
}

#search-results .result-popup a.disabled {
    color: lightgray;
    cursor: default;
}

#search-results .result-popup a.disabled:hover {
    background-color: white;
    cursor: default;
}

#search-results a.result-popup-arrow {
    background:transparent url(../images/sprite_jiracontrols.png) no-repeat scroll 0 -59px;
    display: inline-block;
    width: 14px;
    height: 16px;
}

#search-results a.result-popup-arrow:hover {
    text-decoration: none;
    background-position: 0 -88px;
}

/* search-quick*/

.search-quick .qs_legend h3 {
    margin-bottom: 12px;
    font-weight: normal;
}

.search-quick .qs_legend div {
    color: #909090;
    height: 20px;
    margin-left: 1em;
    margin-bottom: 0.7em;
    padding-left: 20px;
    padding-top: 2px;
    background: transparent url(../images/sprite_search-quick.png) no-repeat scroll 0 0;
}

.search-quick div.quicksearchItemBranch {
    background-position: 0 0;
}

.search-quick div.quicksearchItemTag {
    background-position: 0 -63px;
}

.search-quick div.quicksearchItemDirectory {
    background-position: 0 -125px;
}

.search-quick .qs_legend div.quicksearchItemFile {
    background: transparent url(../images/sprite_filetypes.png) no-repeat scroll -2px -128px;
}

.search-quick div.quicksearchChangeset {
    background-position: 0 -191px;
    padding-top: 2px;
}

.search-quick div.quicksearchItemRevision {
    background-position: 6px -251px;
}

.search-quick div.quicksearchReview {
    padding-top: 2px;
}

.quicksearch-autocomplete {
    margin: 0 0 0 6px;
}

#search-form .quicksearch-autocomplete {
    display: inline;
    margin: 0;
}

.search-quick .qs_searchbox {
    padding-left: 40px;
    height: 46px;
    background: transparent url(../images/sprite_title-v2.png) 0 -539px no-repeat;
    float: left;
}

.search-quick .qs_searchbox label {
    display: none;
}

.search-quick .qs_searchbox .qsInput {
    width: 260px;
    border: 1px solid #DEDEDE;
    padding: 6px;
    font-size: 1.2em;
}

.search-quick .quicksearch-autocomplete .quicksearch-autocomplete-input {
    border: 1px solid #DEDEDE;
    font-size: 1.2em;
    margin-left: 3px;
    padding: 6px;
    width: 220px;
}

.quicksearch-autocomplete .quicksearch-autocomplete-input {
    border: 1px solid #DEDEDE;
    font-size: 1.05em;
    margin-left: 6px;
    padding: 6px;
    width: 232px;
}

.search-quick .qsearch-repo-context {
    font-weight: bold;
    padding-right: 2px;
}

.search-console .search-hitcount {
    color: #666666;
    line-height: 21px;
    padding-right: 4px;
    float: left;
}

.search-console .qs_star {
    color: #666666;
    line-height: 24px;
    float: left;
    height: 25px;
    padding-left: 6px;
}

.search-console .qs_star em {
    color: #000000;
    font-style: normal;
}

.search-console .qs_star a.starrable {
    margin-top: 4px;
}

.search-console .qs_star a.starrable span {
    display: block;
    float: left;
    text-indent: -999em;
}

.search-console .qs_star a.star-on {
    background-position: 0 -33px;
}

.search-console .qs_star a.star-off {
    background-position: 0 -160px;
}

#search-board a.starrable {
    margin: 0 4px 0 0;
}

#section-user-list .search-pagination {
    width: auto;
}

.search-pagination {
    color: #333333;
    position: relative;
    overflow: hidden;
    float: right;
    margin-right: 10px;
    width: 1000px;
    height: 25px;
}

.search-pagination p {
    position: absolute;
    right: 0;
}

.search-pagination strong.page {
    color: #FFFFFF;
    background-color: #DEDEDE;
}

div.search-pagination li {
    padding: 1px;
}

div.search-pagination li:hover {
    background-color: transparent !important;
    color: inherit;
}

div.pagination span.search-pagination-text {
    padding: 3px 6px;
}

div.pagination span.search-pagination-text:hover {
    cursor: auto;
}

.search-pagination a.back,
.search-pagination a.next {
    background: transparent url(../images/sprite_pagination.png) no-repeat scroll 13px -60px;
    display: block;
    width: 2em;
    height: 1.4em;
    line-height: 1.4em;
    float: left;
    overflow: hidden;
    border: 1px solid transparent;
    margin-right: 2px;
}

.search-pagination a.next {
    background-position: -21px -188px;
}

.search-pagination a.back span,
.search-pagination a.next span {
    display: none;
}

.search-quick .qs_results {
    clear: both;
    padding: 12px;
    overflow: auto;
    background-color: #FFFFFF;
    border-left: 1px solid #CCCCCC;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-radius: 3px;
    position: relative;
}

.search-quick .quicksearch-highlight {
    background-color: #E3F4FF;
    padding: 0 1px;
    font-weight: bold;
}

.search-quick .search-item {
    margin-bottom: 1em;
    padding-left: 20px;
    position: relative;
    clear: both;
}

.search-quick .search-subitem {
    margin-bottom: 1em;
    padding-left: 10px;
    position: relative;
}

.search-quick .search-item .csComment {
    display: block;
    font-family: monospace;
    font-size: 1.3em;
    padding: 0.6em 0;
}

.search-quick .qs_results .icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    display: block;
    background: transparent url(../images/sprite_search-quick.png) no-repeat scroll 0 0;
}

.search-quick .quicksearchItemBranch .icon {
    background-position: 0 0;
}

.search-quick .quicksearchItemTag .icon {
    background-position: 0 -64px;
}

.search-quick .quicksearchItemDirectory .icon {
    background: transparent url(../images/sprite_directorytree.png) no-repeat scroll -13px 1px;
}

.search-quick .quicksearchItemFile .icon {
    background: transparent url(../images/sprite_filetypes.png) no-repeat scroll 0 -128px;
}

.search-quick .quicksearchChangeset .icon {
    background: transparent url(../images/sprite_stream.png) no-repeat scroll -2px -1px;
}

.search-quick .quicksearchReview .icon {
    background: transparent url(../images/sprite_stream.png) no-repeat scroll 0 -63px;
}

.search-quick .quicksearchStar .icon {
    background: transparent url(../images/sprite_stars.png) no-repeat scroll 1px -34px;
}

.search-quick .quicksearchItemAuthor .icon {
    background: transparent url(../images/default_avatar_16.png) no-repeat;
}

.search-quick .quicksearchItemRevision .icon {
    background: transparent url(../images/sprite_stream.png) no-repeat scroll 7px -446px;
}

.search-quick .quicksearchItemRevisionSub .icon {
    background: transparent url(../images/sprite_stream.png) no-repeat scroll 7px -382px;
}

.search-quick .quicksearchTextSnippet {
    display: block;
}

.search-quick .quicksearchTextSnippet .search-snippet:first-child {
    padding-top: 0;
}

.search-quick .time {
    color: #ABABAB;
}

.search-quick .search-count {
    display: block;
    padding-top: 0.5em;
}

.search-quick .search-count a {
    color: #666666;
}

.search-quick .search-snippet {
    display: block;
    padding-top: 0.4em;
    color: #666666;
}

/* search search */

.search-search {
    padding: 10px;
    min-width: 250px;
}

.panel-tearout .search-search {
    min-width: 360px;
    max-width: 360px;
    padding-right: 0;
}

.search-search h2,
.search-search h3 {
    font-weight: normal;
    font-size: 1.2em;
    color: #6699CC;
    margin: 6px 0;
}

.search-search h5 {
    font-weight: normal;
    color: #666666;
}

.search-search .search-block-wide {
    width: auto;
}

.search-search input.text {
    border: 1px solid #999999;
    height: 1.6em;
}

.search-search .search-block label {
    width: 90px;
    display: block;
    float: left;
    font-size: 11px;
    text-align: right;
    padding-right: 4px;
}

.search-search .search-block {
    float: left;
}

.search-search .search-block div {
    margin-bottom: 3px;
}

.search-search .search-row {
    float: left;
    width: 100%;
}

.search-search .search-filter-searchall {
    padding-bottom: 5px;
}

.search-search .search-filter-tabular fieldset,
.search-search .search-filter-searchall fieldset {
    padding-right: 10px;
}

.search-search .search-filter-tabular label,
.search-search .search-filter-searchall label {
    font-size: 0.9em;
    position: relative;
    top: -3px;
}

.search-search label {
    color: #666666;
    line-height: 1.6em;
    cursor: pointer;
}

.search-search .search-row label {
    font-size: 0.87em;
}

.search-search .search-filter-order h5,
.search-search .search-filter-group h5,
.search-search .search-filter-tabular h5,
.search-search .search-filter-type-defect h5,
.search-search .search-filter-state h5 {
    display: block;
    color: #6699CC;
}

.search-search .search-filter-type label,
.search-search .search-filter-state label {
    display: inline;
    float: none;
    top: -2px;
}

.search-search .search-filter-state span {
    white-space: nowrap;
}

.search-search .search-filter-entry label {
    display: block;
    float: none;
    text-align: left;
    width: 250px;
}

.search-search .search-filter-entry select {
    width: 255px;
}

.search-search .search-submit {
    padding-bottom: 12px;
    padding-top: 12px;
}

.search-results .searchTabResults th {
    color: #333333;
    height: 1.6em;
}

.search-results .searchTabResults td {
    height: 1.6em;
    padding-right: 9px;
}

/* INTERNAL BORDER COLOUR */
#fileTable,
.ftFileRow td,
.ftFileRowDeleted td,
.history,
.searchItemDirectory,
.searchItemRevision,
.searchItemFile,
.searchTabResults td,
.changesetList {
    border-top: 1px #ccc solid;
}

.quicksearchItemRevisionSub,
.quicksearchItemBranch,
.quicksearchItemTag,
.quicksearchItemDirectory,
.quicksearchItemFile,
.quicksearchChangeset {
    border-top: 0 #ccc solid;
}

.searchTabResults tr.startOfGroup td {
    border-top: 1px #bbb solid;
}

table.searchTabResults {
    font-size: 0.9em;
    width: 100%;
}

.searchTabResults th,
.searchTabResults td {
    margin: 0;
    padding-right: 3px;
    text-align: left;
    vertical-align: top
}

.searchTabResults td.numberTabCell {
    text-align: right;
}

.search-search .groupbychangeset table.searchTabResults .notStartOfGroup .column-author span,
.search-search .groupbychangeset table.searchTabResults .notStartOfGroup .column-csid span,
.search-search .groupbychangeset table.searchTabResults .notStartOfGroup .column-date span,
.search-search .groupbyfile table.searchTabResults .notStartOfGroup .column-path span {
    display: none;
}

.search-search table.searchTabResults tr.zebra {
    background-color: #f8f8f8;
}

#fisheye-search {
    padding: 0;
}

#fisheye-search .search-results {
    margin: 0;
}

#fisheye-search .base-table {
    border-collapse: separate;
}

#fisheye-search .base-table th {
    border-bottom: none;
}

#fisheye-search th {
    padding: 0 4px;
}

#fisheye-search td {
    border-bottom: none;
}

.searchTabResults .column-row {
    color: #666666;
    text-align: right;
}

.searchTabResults .column-path .cell-wrapper a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
}

.searchTabResults .column-comment div.search-result-comment-col {
    height: 12px;
    line-height: 12px;
    margin-top: 3px;
    max-width: 60em;
    overflow: hidden;
    width: 50em;
}

/* masthead */
#content-search button {
    font-size: 1.6em;
}

/* autocomplete */
#section-quick-results .fecru-autocomplete-dropdown-icon {
    top: -3px;
}

#section-quick-results .ac_results {
    width: 272px !important;
}

#search-control {
    height: 44px;
    float: left;
    padding: 0 9px;
    margin-top: 10px;
}

#search-control form {
    background: url("../images/sprite_title-v2.png") no-repeat scroll 0 -540px transparent;
    float: left;
    height: 46px;
    padding-left: 48px;
}

#search-control form #search-input {
    border: 1px solid #DEDEDE;
    color: #505050;
    font-family: helvetica,arial,sans-serif;
    font-size: 18px;
    height: 35px;
    line-height: 32px;
    margin: 6px 0 0;
    padding: 0 6px;
    width: 320px;
    float: left;
}

#search-control #search-button {
    background: url("../images/background_button_32.png") repeat scroll 0 0 transparent;
    border: 1px solid #DEDEDE;
    cursor: pointer;
    border-left: 0;
    font-family: helvetica,arial,sans-serif;
    font-size: 18px;
    height: 37px;
    margin: 6px 0 0;
    padding: 0 16px;
    float: left;
}

.search-content {
    position: relative;
}

tfoot .search-content {
    height: 31px;
}

#search-results-content {
    position: relative;
}

#search-results-content .fecru-autocomplete-dropdown-icon.visible {
    top: 50%;
    right: 0.4em;
    margin-top: -7px;
}

#search-results-content .toolbar-foot {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    bottom: -1px;
    height: 25px;
    left: 0;
    position: absolute;
    right: 0;
}

#search-tips {
    background: url("../images/background_fader_context.png") repeat scroll -20px 0 transparent;
    padding-left: 16px;
    position: absolute;
    right: 16px;
}

#content-search .permalink {
    background: transparent url(../images/permalink_light_16.png) no-repeat left top;
    height: 16px;
    margin: 7px 5px;
    width: 16px;
    padding-right: 22px;
}

#search-results-content #search-results-panel {
    -moz-border-radius-bottomleft: 3px;
    background-color: #FFFFFF;
    border-left: 1px solid #CCCCCC;
    clear: both;
    overflow: auto;
    padding: 12px;
    position: relative;
}

#search-results-content #search-results-panel #search-sidebar {
    float: left;
    width: 13em;
}

#search-results-content #search-results-panel #search-sidebar li {
    padding-bottom: 10px;
}

#search-results-content #search-results-panel #search-sidebar li.active {
    font-variant: small-caps;
    font-weight: bold;
}

#search-results-content #search-results-panel #search-results {
    overflow: auto;
}

#search-results strong > a {
    color:black
}

#search-results .comment {
    display:block;
    padding: 0.4em 0;
    word-break: break-all;
}

/* results - changesets */
#search-results .changeset .changeset-files ul {
    list-style: circle inside none;
    padding-left: 1em;
}

#search-results .changeset .repository {
    font-weight: bold;
    padding-right: 2px;
}

#search-results .changeset .csid {
    padding-right: 0.5em;
}

#search-results .changeset .commit-date {
    color: #ABABAB;
}

#search-results .changeset .details .icon {
    background: url("../images/sprite_stream.png") no-repeat scroll 7px -382px transparent;
    height: 15px;
    width: 20px;
    position:static;
    display:inline-block;
}

#search-results .changeset .added-text, #search-results .changeset .removed-text {
    padding: 2px 0;
}

#search-results .changeset .added-text .highlight .marker {
    color: green;
}

#search-results .changeset .removed-text .highlight .marker {
    color: red;
}

#search-results .changeset .added-text, #search-results .changeset .removed-text {
    margin-left:2em;
}

/* results - review comment */

#search-results .review-fields {
    border-collapse:separate;
    border-spacing:5px 5px;
}

#search-results .review-field {
    color: #666666;
    display: inline-block;
    margin-left: -5px;
    width: 7em;
}

#search-results .review-comment em {
    color: silver;
    font-style: normal;
}

#search-results .review-comment .comment {
    background-color: #FFFFE7;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ECE0B2;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 0.9em;
    padding: 5px 10px 10px 10px;
    position: relative;
    min-height: 60px;
    margin: 0.4em 0;
}

#search-results .review-comment .defect {
    background-color: #FFE7DF;
    border-color: #B96F68;
}

#search-results .review-comment .draft {
    border-color: #AAA;
    background-color: #FAFAFA;
}

#search-results .review-comment .comment .avatar {
    float: left;
    height: 48px;
    margin-top: 5px;
}

#search-results .review-comment .comment-body {
    margin-left: 60px;
}

#search-results .review-comment .comment-date {
    color: #999999;
    position: absolute;
    right: 8px;
    top: 4px;
}

#search-results .review-comment .comment-link {
    background: url("../images/permalink_light_16.png") no-repeat scroll right -1px transparent;
    bottom: 4px;
    display: block;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    position: absolute;
    padding-right: 20px;
    right: 8px;
    text-decoration: none;
}

#search-results .review-comment .comment-link:hover {
    background: url("../images/permalink_dark_16.png") no-repeat scroll right -1px transparent;
}

#search-results .review-comment .comment-link a:hover {
    text-decoration: none;
}

#search-results .review-comment .comment-link span {
    padding-left: 16px;
}

#search-results .review-comment .comment-text {
    margin: 1em 0;
}

/* results - review details */

#search-results .review-project {
    float: right;
    padding-left: 30px;
}

/* results - details */

#search-results .details {
    color: #666666;
    font-size: 12px;
}

#search-results .show-details {
    background: url("../images/sprite_delta.png") no-repeat scroll 0 -65px transparent;
    padding-left: 12px;
}

#search-results .details.visible .show-details {
    background-position: 0 -130px ;
}

#search-results .changeset .details {
    margin-top:0;
}

#search-results .changeset .details > ul {
    display: none;
}

#search-results .changeset .details .filename {
    background: url("../images/sprite_changeset-plus.png") no-repeat scroll 3px -96px transparent;
    display: inline-block;
    font-weight: bold;
    height: 15px;
    margin: 2px 0 5px 5px;
    padding-left: 20px;
}

/* hide all the result counters initially (except the count of the active category) */
.search-sidebar-list .typecount span.after,
.search-sidebar-list .typecount span.before {
    display: none;
}

.search-sidebar-list .typecount {
    position: absolute;
    margin-left: 5px;
    min-height: 11px;
    display: inline-block;
    right: 15px;
    visibility: hidden;
}

.search-sidebar-list .typecount[data-count] {
    visibility: visible;
}

.search-sidebar-list .typecount .after {
    display: none;
}

/* hide the 'no-result' suggestion box (#typecounts) and the redirect links to the other categories (#typecounts li)
  (each redirect link will be shown if the referred category has at least one result.
   The suggestion box itself will be shown if any of the redirect links is made visible). */
#typecounts, #typecounts li {
    display: none;
}

#typecounts {
    margin-top: 0.5em;
}

.unmatched-text {
    color: #505050;
}

.matched-text {
    color: #000000;
    font-weight: bold;
    background-color: #DDEEFF;
}

/* from style.css */

/* Search Dashboard */
.search-search .search-dashboard li {
    display: inline;
}

.search-search .search-dashboard a {
    padding: 0 0 0 16px;
    background: transparent url(../images/sprite_changeset-plus.png) no-repeat 0 2px;
    margin: 0 0 0 20px;
}

.search-dashboard a.search-download {
    background-position: 0 -704px;
}

/* search-control */
.search-control {
    width: 100%;
    clear: both;
    float: left;
}

/* search-submit */
.search-submit {
    float: right;
    padding-left: 9px;
    padding-right: 10px;
}

/* search-options */
.search-options {
    width: auto;
    clear: both;
    margin: 0.5em 0;
    padding-top: 0.5em;
    padding-right: 10px;
}

.search-options li {
    float: left;
    padding-right: 6px;
    font-size: 0.9em;
}

/* search-eyeql */
#search-eyeql .search-block label {
    width: auto;
}

#search-eyeql .search-block {
    width: 100%;
    position: relative;
}

#search-eyeql .search-block fieldset {
    padding-right: 10px;
}

#search-eyeql .search-block .hint {
    position: relative;
    float: right;
    right: 0;
    top: 3px;
    font-size: 0.7em;
    color: #1F3066;
}

#search-eyeql textarea {
    width: 100%;
    height: 300px;
    border: 1px solid #CCCCCC;
    padding: 4px;
    font-family: monospace;
}

/* search-hint */
.search-hint em {
    color: #666666;
    font-size: 0.9em;
}

.taskbar-search {
    margin-bottom: 0;
}

.search-search h2 {
    margin: 0 0 6px 0;
}

.search-search h3 {
    margin: 0 0 6px 0;
}

.search-dashboard {
    width: 765px;
}

.search-dashboard h3 {
    float: left;
}

.search-dashboard ul {
    float: right;
}

.search-search h5 {
    color: #6699CC;
    margin: 0.5em 0;
}

.search-clear {
    float: right;
    padding-top: 12px;
    padding: 12px;
}

.search-blow .search-block div {
    float: left;
}

.search-dashboard {
    height: 2.5em;
}

.search-dashboard h4 {
    font-weight: normal;
}

.search-block input.text {
    padding: 3px 4px 1px;
    width: 240px;
}

.search-block .search-date input {
    width: 240px;
}

.search-block select[multiple] {
    height: 100px;
    width: 250px;
}

.search-block .search-check label {
    display: inline !important;
    float: none;
}

.search-search .search-filter-author select {
    height: 97px;
}

.search-search .search-filter-order select {
    width: 160px;
}

.search-search .search-filter-group select {
    width: 160px;
}

.search-chart .search-filter-branch select {
    width: 160px;
    height: 130px;
}

.search-chart .search-filter-author select,
    .search-chart .search-filter-extensions select {
    width: 160px;
    height: 63px;
}

.search-chart .search-radio div {
    width: 160px;
    margin-left: 90px;
}

.search-chart .search-radio .label {
    position: absolute;
}

.search-chart .search-radio div span {
    display: block;
    float: left;
    margin-bottom: 3px;
}

.search-chart .search-radio div input {
    display: inline;
    float: left;
}

.search-chart .search-radio div label {
    display: inline;
    padding-left: 4px;
    text-align: left;
}

/* 2.5 */
#search-panel {    
    min-width: 1024px;
}

/* tearout */
#content-search #column-tearout {
    padding-top: 0;
}

.search-sidebar {
    font-size: 1.1em;
    width: 270px;
}

#column-sidebar>.search-sidebar:first-child {
    border-top: 1px solid #CCCCCC;
    padding-bottom: 16px;
}

.search-sidebar h3.title {
    margin: 12px;
}

.search-sidebar-list {
    padding-top: 8px;
}

.search-sidebar-types li {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    /* @2ADG */
    line-height: 1;
}

.search-sidebar-types li:hover {
    background-color: #E6E6E6;
}

.search-sidebar-types a {
    display: block;
    padding: 8px 0 8px 40px;
    text-decoration: none;
    position: relative;
}

.search-sidebar-types li a {
    background: url("../images/sprite_search.png") no-repeat scroll 16px 7px transparent;
}

#atlas .search-sidebar-types li a:hover {
    background-repeat: no-repeat;
}

/* the numbers in type-<n> refer to the ordinals of the enum com.atlassian.fecru.search.common.api.SearchType */
.search-sidebar-types li.type-0 a,
.search-sidebar-types li.type-0 a:hover,
.search-sidebar-types li.type-0 a:focus {
    padding-left: 16px;
    background-image: none;
}

.search-sidebar-types li.type-0 a .node-icon {
    margin-right: 5px;
}

.search-sidebar-types li.type-1 a,
.search-sidebar-types li.type-1 a:hover,
.search-sidebar-types li.type-1 a:focus {
    background: url("../images/sprite_search.png") no-repeat scroll transparent 16px -26px;
    padding-left: 40px;
}

.search-sidebar-types li.type-2 a,
.search-sidebar-types li.type-2 a:hover,
.search-sidebar-types li.type-2 a:focus {
    background: url("../images/sprite_search.png") no-repeat scroll transparent 16px -57px;
    padding-left: 40px;
}

.search-sidebar-types li.type-3 a,
.search-sidebar-types li.type-3 a:hover,
.search-sidebar-types li.type-3 a:focus {
    background: url("../images/sprite_search.png") no-repeat scroll transparent 16px -91px;
    padding-left: 40px;
}

.search-sidebar-types li.type-4 a,
.search-sidebar-types li.type-4 a:hover,
.search-sidebar-types li.type-4 a:focus {
    background: url("../images/sprite_search.png") no-repeat scroll transparent 16px -121px;
    padding-left: 40px;
}

.search-sidebar-types li.type-5 a,
.search-sidebar-types li.type-5 a:hover,
.search-sidebar-types li.type-5 a:focus {
    background: url("../images/sprite_search.png") no-repeat scroll transparent 16px -215px;
    padding-left: 40px;
}

.search-sidebar-types li.type-6 a,
.search-sidebar-types li.type-6 a:hover,
.search-sidebar-types li.type-6 a:focus {
    background: url("../images/sprite_search.png") no-repeat scroll transparent 16px -154px;
    padding-left: 40px;
}

.search-sidebar-types em {
    font-style: normal;
}

#search-board {
    height: 40px;
    line-height: 53px;
    margin-left: 510px;
    position: relative;
    margin-top: 10px;
}

#search-board .qs_star {
    position: relative;
    top: 16px;
}

#search-summary em {
    color: #666666;
    font-style: normal;
}

/*toolbar */
div#search-results-content .toolbar {
    height: 29px;
}

.search-content .toolbar h6 {
    color: #666666;
    font-weight: normal;
    line-height: 32px;
    padding-left: 16px;
}

/* messages */
.empty-query-message {
    display: none;
}

.search-message .aui-message {
    margin: 1em 1em 0;
}

.search-message {
    margin-bottom: 1em;
}

div.search-message ul {
    list-style: disc outside none;
}

div div.search-message li {
   line-height: 20px;
}

div  div.search-message li:first-child {
    border-left: 0;
    padding-left: 0;
}

div.search-message em {
    color: #666666;
    font-style: normal;
}

div.search-message .info-noresult p + p {
    margin: 1em 0 0;
}

div.search-message .info-noresult ul {
    margin-top: 0.2em;
}

/* results */
#search-results .repo-name {
    float: right;
}

#search-results .modified-ago {
    color: #666666;
}

#search-results > ul > li {
    font-size: 1.1em;
    padding: 16px 16px 12px 48px;
    position: relative;
}

#search-results > ul > li:hover {
    background-color: #F3F3F3;
}

.search-results .icon {
    background: url("../images/sprite_search.png") no-repeat scroll 0 -192px transparent;
}

#search-results .icon {
    display: block;
    height: 16px;
    left: 16px;
    position: absolute;
    top: 16px;
    width: 16px;
}

#search-results .icon-avatar {
    background: none;
    height: 32px;
    width: 32px;
}

#search-results .changeset .icon {
    background-position: 0 -192px;
}

#search-results .review .icon {
    background-position: 0 -222px;
}

#search-results .review-comment .icon {
    background-position: 0 -162px;
}

#search-results .review-details .icon {
    background-position: 0 -252px;
    height: 17px;
}

#search-results .commitdiff .icon {
    background: url("../images/sprite_changeset-plus.png") no-repeat scroll 0 -95px transparent;
}

#search-results .details-item {    
    margin-top: 8px;
}

#search-results .details-item:first-child {    
    margin-top: 0;
}

/* results - files & directories */
.result-filepath > .file {
    background: none;
}

.result-filepath .branch-history {
    border-left: 1px solid #666666;
    color: #666666;
    display: inline;
    margin-left: 6px;
}

.result-filepath .branch-history li {
    display: inline;
    padding-left: 2px;
}

.result-filepath li.branch-branch {
    background: transparent url(../images/sprite_branchselector.png) no-repeat 10px -201px;
    padding-left: 30px;
}

.result-filepath .branch-list {
    display: block;
}

.result-filepath .branch-list li {
    background: url("../images/sprite_stream.png") no-repeat scroll 0 -382px transparent;
    display: block;
    margin: 5px 0;
    padding-left: 20px;
}

.branch-list li.operation-added {
    background-position: 0 -446px;
}

.branch-list li.operation-deleted {
    background-position: 0 -510px;
}

.branch-list li.operation-changed,
.branch-list li.operation-moved {
    background-position: 0 -382px;
}

.result-filepath .result-history {
    background: transparent url(../images/sprite_changeset-plus.png) no-repeat 0 -33px;
    padding-left: 16px;
}

.result-filepath .result-directory {
    background: transparent url(../images/sprite_directorytree.png) no-repeat -13px -682px;
    padding-left: 20px;
}

/* catches all files marked binary in the scm
   will be overwritten by extension file types */
.result-filepath .file.icon {
    background-image: url("../images/sprite_filetypes.png");
    background-repeat: no-repeat;
}

.result-filepath .filetype-binary {
    background-position: 0 -319px;
}

.result-filepath .filetype-txt,
.result-filepath .filetype-properties,
.result-filepath .filetype-mf {
    background-position: 0 -192px;
}

.result-filepath .filetype-jsp,
.result-filepath .filetype-java,
.result-filepath .filetype-jsp,
.result-filepath .filetype-jspf,
.result-filepath .filetype-as,
.result-filepath .filetype-asp,
.result-filepath .filetype-cfc,
.result-filepath .filetype-cfm,
.result-filepath .filetype-cfml,
.result-filepath .filetype-pod,
.result-filepath .filetype-sql,
.result-filepath .filetype-tpl,
.result-filepath .filetype-rb,
.result-filepath .filetype-perl,
.result-filepath .filetype-php,
.result-filepath .filetype-tag,
.result-filepath .filetype-tld,
.result-filepath .filetype-c,
.result-filepath .filetype-h,
.result-filepath .filetype-cpp,
.result-filepath .filetype-hpp,
.result-filepath .filetype-cs,
.result-filepath .filetype-py,
.result-filepath .filetype-rb,
.result-filepath .filetype-js,
.result-filepath .filetype-xwork,
.result-filepath .filetype-html,
.result-filepath .filetype-htm,
.result-filepath .filetype-css,
.result-filepath .filetype-dtd,
.result-filepath .filetype-xsl,
.result-filepath .filetype-cxx,
.result-filepath .filetype-cc,
.result-filepath .filetype-scala,
.result-filepath .filetype-scm,
.result-filepath .filetype-cl,
.result-filepath .filetype-sh,
.result-filepath .filetype-cmake,
.result-filepath .filetype-xml {
    background-position: 0 -128px;
}

.result-filepath .filetype-zip,
.result-filepath .filetype-tar,
.result-filepath .filetype-gz,
.result-filepath .filetype-tgz,
.result-filepath .filetype-7z,
.result-filepath .filetype-bz2,
.result-filepath .filetype-pkzip,
.result-filepath .filetype-rar {
    background-position: 0 -384px;
}

.result-filepath .filetype-png,
.result-filepath .filetype-jpg,
.result-filepath .filetype-jpeg,
.result-filepath .filetype-ico,
.result-filepath .filetype-bmp,
.result-filepath .filetype-tiff,
.result-filepath .filetype-tif,
.result-filepath .filetype-raw,
.result-filepath .filetype-xcf,
.result-filepath .filetype-psd,
.result-filepath .filetype-gif {
    background-position: 0 -256px;
}

#search-results .result-filepath .dir .icon {
    background: none;
    top: 15px;
    left: 15px;
}

/* results - commit messages */
#search-results .avatar {
    display: inline-block;
    height: 16px;
    padding-top: 2px;
}

/* results - commit diffs */
#search-results .commitdiff .details a {
    background: url("../images/sprite_stream.png") no-repeat scroll 0 -382px transparent;
    padding-left: 16px;
}

#search-results .commitdiff a.diff-changed {
    background-position: 0 -382px;
}

#search-results .commitdiff a.diff-added {
    background-position: 0 -447px;
}

#search-results .commitdiff a.diff-deleted {
    background-position: 0 -511px;
}

/* results - table */
#search-results .result-table {
    font-size: 12px;
    line-height: 1.6;
    margin-left: 16px;
    margin-top: 6px;
}

#search-results .result-table table {
    width: 100%;
}

#search-results .result-table thead {
    display: none;
}

#search-results .result-table td {  
    border: 2px solid white;
    color: #666666;   
    font-family: monospace;
    padding: 2px;
}

#search-results .source-marker {
    text-align: center;
    width: 12px;
}

#search-results .source-marker span {display: inline-block;
    width: 12px;
}

#search-results .source-added .source-marker {
    background-color: #DFFEE0;
    color: #008510;
}

#search-results .commitdiff:hover .source-added {
    background-color: #DFFEE0;
}

#search-results .source-deleted .source-marker {
    background-color: #FFE1E0;
    color: #DF443A;
}

#search-results .commitdiff:hover .source-deleted {
    background-color: #FFE1E0;
}

#search-results .content:hover .result-table td {
    border: 2px solid #F3F3F3;
}

#search-results .source-markup {
    width: 100%;
}

/* results - content */
#search-results .content .result-table {    
    margin-left: 0;
    margin-top: 0;
}

#search-results .content thead {
    display: none;
}

#search-results .content .source-marker {
    padding: 2px 0;
    text-align: left;
}

#search-results .content .changeset-link {
    background: url("../images/sprite_stream.png") no-repeat scroll 1px -1px transparent;
    padding-left: 20px;
}

/* results - committers */
#search-results > ul > li.committer {
    line-height: 32px;    
    min-height: 32px;
    padding: 16px 16px 12px 64px;
}

#search-results .committer .avatar {
    height: 32px;
    padding-top: 0;
}

#search-results .committer .repo-name {
    float: none;
}

#search-results .alias {
    color: #666666;
}

#search-results .alias .avatar {
    height: 16px;
    line-height: 17px;
}

.abbreviate-path-grower {
    white-space: nowrap;
    display: inline;
}

.search-webpanel {

}

.default-branch {

}

div.qsearch-sort-order {
    width: 100%;
}

.advanced-search-link {
    display: none;
}

#search-board .qs_star {
    display: none;
}

.query-error-message {
    display: none;
}


#column-content,
#column-content .content-container {
    position: relative;
}

td#column-content {
    position: static;
}

#column-content .fecru-page-mask {
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    background: #fff;
    opacity: 0.5;
    display: none;
}

#column-content .fecru-page-mask .spinner-wrap {
    height: 100%;
}

#column-content .spinner-wrap .spinner {
    left: 50%;
    top: 50%;
    margin-top: -35px;
    opacity: 0.2;
}

.search-sidebar.disabled {
    opacity: 0.5;
    pointer-events: none;
    filter: alpha(opacity=50);
}

.aui-navgroup-vertical .aui-nav > li > a.quicksearch-timebucket-switch {
    padding-left: 16px;
}/*[{!style_search_css_7fmt41l!}]*/