aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-server/src
diff options
context:
space:
mode:
authorEvgeny Mandrikov <mandrikov@gmail.com>2011-04-20 13:49:13 +0400
committerEvgeny Mandrikov <mandrikov@gmail.com>2011-04-20 13:49:13 +0400
commite62965896b2c9892d158f6daeda8cb34bb99b36a (patch)
tree3497b2ec194a9123cf934371affbee85b0794187 /sonar-server/src
parentee7b180068da45ddbe70031a4d2cdd94c6c377d3 (diff)
downloadsonarqube-e62965896b2c9892d158f6daeda8cb34bb99b36a.tar.gz
sonarqube-e62965896b2c9892d158f6daeda8cb34bb99b36a.zip
Fix crlf
Diffstat (limited to 'sonar-server/src')
-rw-r--r--sonar-server/src/main/webapp/stylesheets/style.css3282
1 files changed, 1641 insertions, 1641 deletions
diff --git a/sonar-server/src/main/webapp/stylesheets/style.css b/sonar-server/src/main/webapp/stylesheets/style.css
index 2e7a321d550..0d13ed516c0 100644
--- a/sonar-server/src/main/webapp/stylesheets/style.css
+++ b/sonar-server/src/main/webapp/stylesheets/style.css
@@ -1,1641 +1,1641 @@
-/* CSS optimized by http://www.cleancss.com */
-
-@media print {
-/* ------------------- PRINT ------------------- */
- html, body {
- font-size: 8pt;
- }
- a, a:link, a:visited {
- text-decoration: none;
- border-bottom: 0;
- }
- .noprint {
- display: none !important;
- }
- .print {
- display: inline;
- position: static;
- left: 0;
- }
- #hd, #sb {
- display: none;
- }
- .with_sidebar, .wo_sidebar {
- padding: 0 !important;
- margin: 0;
- }
- #content {
- margin-left: 0 !important;
- }
-}
-@media screen {
- .print {
- display: none;
- }
-}
-html, body {
- height: 100%;
-}
-body {
- background-color: #FFF;
- color: #444;
- font-family: Arial, Helvetica, sans-serif;
- text-align: left;
-}
-a {
- color: #444;
-}
-
-/*
-
- LAYOUT
-
-*/
-#container {
- height: auto !important;
-}
-#hd {
- background: #262626;
- padding: 0 5px;
- height: 30px;
- line-height: 28px;
- font-size: 93%;
- margin: 0 10px;
-}
-#crumbs ol, #nav ol {
- list-style-type:none;
- padding: 0;
- margin:0;
-
-}
-#crumbs li {
- float: left;
- margin:0;
- color: #fff;
- padding: 0 10px 0 5px;
-}
-#nav li {
- float: right;
- margin:0;
- line-height: 29px;
- color: #fff;
- padding: 0 0 0 10px;
-}
-#crumbs li a, #nav li a {
- color: #fff;
- vertical-align: middle;
-}
-#crumbs li a:link, #crumbs li a:visited, #nav li a:link, #nav li a:visited {
- text-decoration:none;
-}
-#crumbs li a:hover, #crumbs li a:focus, #nav li a:hover, #nav li a:focus {
- text-decoration:underline;
-}
-#crumbs li img, #nav li img {
- vertical-align: text-bottom;
-}
-#nonav {
- text-align: left;
- margin: 50px 180px 0;
-}
-#ft {
- height: 30px;
-}
-#body {
- clear: both;
-}
-.with_sidebar {
- padding-left: 160px;
-}
-.wo_sidebar {
- padding-left: 20px;
-}
-#content {
- margin: 0 10px 0 10px;
- padding-top: 10px;
- position: relative;
- min-height: 400px;
-}
-#sb {
- position: absolute;
- width: 150px;
- left: 10px;
- top: 30px;
- float: none;
- margin: 0;
-}
-#sidebar {
- background-color: #CAE3F2;
- color: #262626;
- text-align: left;
- line-height: 1.1em;
- border: 2px solid #4b9fd5;
- border-top: 0;
- padding: 10px 0;
-}
-#sidebar li {
- list-style-type: none;
- padding: 3px 0 3px 8px;
-}
-#sidebar li.h2 {
- color: #003366;
- padding: 20px 0 3px 8px;
- text-transform: uppercase;
- font-size: 100% !important;
- font-weight: bold;
-}
-#sidebar .selected {
- background-color: #4b9fd5;
-}
-#sidebar a, #sidebarpages a:visited {
- text-decoration: none;
- border-bottom: 0;
-}
-
-#sidebar a:hover {
- color: #4b9fd5;
-}
-#sidebar .selected a, #sidebar .selected a:hover, #sidebar.selected a:visited {
- font-weight: bold;
- color: #efefef;
-}
-#logo {
- text-align: center;
- padding: 8px 0 0 0;
-}
-#logo a {
- text-decoration: none;
- border-bottom-width: 0;
-}
-#logo img {
- display: block;
-}
-#sidebarconf {
- background-color: #ECECEC;
- border: 2px solid #DDD;
- color: #666;
- line-height: 1.1em;
- margin-top: 10px;
- padding: 10px;
-}
-.nolayout {
- padding: 10px;
-}
-
-/* ------------------- PROJECTS SEARCH FORM ------------------- */
-#projectSearch {
- color: #444;
- margin: 4px 0 0 0;
-}
-#projectResults {
- position: relative;
- background: #fff;
- color: #111;
- line-height: 1em;
- border: 1px solid #ccc;
- z-index: 999999;
- margin: 0;
- padding: 0;
-}
-#projectResults ul {
- list-style-type: none;
- margin: 0;
- padding: 0;
-}
-#projectResults ul li.selected {
- background-color: #4b9fd5;
- color: #fff;
- margin: 0;
-}
-#projectResults ul li {
- float: none;
- display: block;
- list-style-type: none;
- cursor: pointer;
- color: #333;
- margin: 0;
- padding: 5px 10px;
- line-height: 1em;
-}
-#projectResults strong {
- font-weight: bold;
-}
-/*
- FOOTER
-*/
-#ftlinks {
- background: #fff;
- color: #262626;
- text-align: center;
- border-top: 1px solid #fff;
- font-size: 85%;
- padding: 4px 0;
- margin-top: 10px;
-}
-#ftlinks a {
- color: #333;
-}
-
-
-/*
- GENERAL
-*/
-.loading {
- background-image: url("../images/loading.gif");
- background-position: 4px 2px;
- background-repeat: no-repeat;
- color: #444;
- padding: 3px 25px;
-}
-
-.right {
- text-align: right;
-}
-
-.left {
- text-align: left;
-}
-
-.center {
- text-align: center;
-}
-
-code {
- font-size: 93%;
-}
-
-.hidden {
- display: none;
- visibility: hidden;
-}
-
-.clear {
- height: 0;
- clear: both;
-}
-
-.note {
- color: #777;
- font-size: 93%;
- font-weight: normal;
-}
-.note img {
- vertical-align: bottom;
-}
-.crossout {
- text-decoration: line-through;
-}
-
-.small {
- font-size: 85%;
-}
-em {
- color: #AAA;
- font-size: 85%;
- font-style: normal;
-}
-
-a.external {
- background: url('../images/links/external.png') no-repeat 100% 0;
- padding: 0 16px 0px 0;
-}
-.fav {
- display: inline-block;
- background: url('../images/star.png') no-repeat 100% 0;
- width: 16px;
- height: 16px;
- vertical-align: text-bottom;
-}
-.notfav {
- display: inline-block;
- background: url('../images/star_off.png') no-repeat 100% 0;
- width: 16px;
- height: 16px;
- vertical-align: text-bottom;
-}
-button, .button {
- max-height: 20px;
-}
-/* ------------------- PAGE ------------------- */
-h1 {
- color: #444;
- font-size: 16px;
-}
-h1 a {
- color: #444;
- text-decoration: none;
- border-bottom: 1px dotted #2B547D;
-}
-h2, .h2 {
- color: #2B547D;
- font-size: 16px;
- font-weight: normal;
-}
-h2 a {
- color: #2B547D;
- text-decoration: none;
- border-bottom: 1px dotted #2B547D;
-}
-h3, .h3 {
- font-size: 100%;
- font-weight: bold;
-}
-
-h4, .h4 {
- font-size: 85%;
- color: #777;
-}
-.subtitle {
- color: #777;
- font-size: 85%;
- margin: 0;
- padding: 0;
-}
-.notes {
- color: #777;
- font-size: 85%;
- margin-bottom: 10px;
- background-color: #ECECEC;
- border: 1px solid #cdcdcd;
- padding: 4px;
-}
-.treemap {
- position: relative;
- cursor: pointer;
-}
-
-.treemap .label {
- color: #fff;
- padding: 2px;
-}
-
-/* ------------------- MESSAGES ------------------- */
-.warning {
- border: solid 1px #FFD324;
- background-color: #FFF6BF;
- color: #514721;
- margin: 0 0 4px;
- padding: 4px;
-}
-
-.error {
- border: 1px solid red;
- background-color: #FF5252;
- color: #eee;
- margin: 0 0 4px;
- padding: 4px;
-}
-
-.error a {
- color: #eee;
-}
-
-.notice {
- border: 1px solid #9c9;
- background-color: #e2f9e3;
- color: #060;
- margin: 0 0 4px;
- padding: 4px;
-}
-
-/* ------------------- LOGIN FORM ------------------- */
-#login_form {
- border: 1px solid #4b9fd5;
- width: 230px;
- text-align: left;
- background-color: #d4e7ff;
- padding: 15px 20px;
-}
-
-#login_form h4 {
- text-align: left;
- font-weight: bold;
- color: #036;
-}
-
-#login_form p {
- padding: 3px 0 10px;
-}
-#login_form .desc {
- font-size: 85%;
- font-weight: normal;
-}
-/* ------------------- DOCUMENTATION --------------------- */
-.doc p {
- margin: 10px 0;
-}
-.doc pre, pre.code {
- color: #777;
- background-color: #ECECEC;
- padding: 10px;
- margin: 10px 0;
- border: 1px dashed #777;
- font-size: 93%;
- line-height: 1.5em;
-}
-
-/* ------------------- TABLES ------------------- */
-.odd {
- background-color: #fff;
-}
-.odd.selected, .even.selected, .odd.selected a, .even.selected a, .even.selected span, .odd.selected span {
- background-color: #4b9fd5;
- color: #fff;
-}
-table.data > thead > tr > th {
- font-size: 93%;
- padding: 4px 7px 4px 3px;
- font-weight: bold;
-}
-table.data > tfoot > tr > td {
- font-size: 93%;
- color: #777;
- padding: 4px 0 4px 10px;
-}
-
-table.data > tbody > tr > td {
- padding: 4px 7px 4px 3px;
- vertical-align: text-top;
-}
-table.data td.small, table.data th.small {
- padding: 0;
- white-space: nowrap;
-}
-table.data th img, table.data td img {
- vertical-align: top;
-}
-.data thead tr.total {
- background-color: #ECECEC;
- font-weight: normal;
- border: 1px solid #DDD;
-}
-.data thead tr.total th {
- font-weight: normal;
-}
-.data thead tr.blank {
- background-color: #fff;
- line-height: 15px;
-}
-.data tr.highlight {
- background-color: #CAE3F2;
- border-top: 1px solid #4B9FD5;
- border-bottom: 1px solid #4B9FD5;
-}
-.data input, .data select, .data button {
- vertical-align: baseline;
-}
-.hoverable:hover {
- background-color: #CAE3F2;
-}
-
-.hoverable:hover a {
- color: #111;
-}
-
-table.sortable .sortcol {
- cursor: pointer;
- padding-right: 15px;
- background-repeat: no-repeat;
- background-position: right center;
- text-decoration: underline;
-}
-
-table.sortable .sortasc {
- background-image: url('../images/bullet_arrow_up.gif');
- background-position: right center;
-}
-
-table.sortable .sortdesc {
- background-image: url('../images/bullet_arrow_down.gif');
- background-position: right center;
-}
-
-table.sortable .nosort {
- cursor: default;
-}
-
-table.spaced th {
- font-weight: bold;
- color: #333;
- padding: 4px 5px;
-}
-
-table.spaced td, table.matrix tfoot td {
- padding: 3px 5px;
- line-height: 18px;
-}
-table.spaced td img {
- vertical-align: text-bottom;
-}
-
-table.spacedicon th {
- font-weight: bold;
- color: #333;
- padding: 4px 5px;
-}
-
-table.spacedicon td {
- padding: 0px 5px;
- height: 24px;
-}
-
-.thin {
- width: 1%;
-}
-td.sep {
- width: 10px;
-}
-.spacer {
- width: 5px;
- display: inline-block;
-}
-.formError {
- display: inline-block;
- background-color: #FF9090;
- color: #000;
- padding: 0 5px;
-}
-table.form td {
- padding: 2px 5px;
- vertical-align: top;
-}
-table.form td.first {
- min-width: 120px;
- text-align: right;
- font-weight: bold;
- vertical-align: middle;
-}
-table.form td img {
- vertical-align: bottom;
-}
-.admin hr {
- background: transparent;
- border-left: none;
- border-right: none;
- border-top: none;
- border-bottom: 1px dashed #FFD324;
- height: 1px;
-}
-
-
-
-/* OPERATIONS */
-#page-operations {
- display: inline-block;
- width: 100%;
-}
-div.operations {
- float: right;
- margin: 0;
-}
-ul.operations {
- float: right;
- list-style-type: none;
- margin: 0;
- background-color: #ECECEC;
- border: 1px solid #cdcdcd;
- border-radius: 3px;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
-}
-ul.operations li {
- float: left;
- margin: 0;
- padding: 2px 7px;
- font-size: 85%;
- border-right: 1px solid #cdcdcd;
-}
-ul.operations li.selected {
- background-color: #d4d4d4;
-}
-ul.operations li.last {
- border-right-width:0;
-}
-ul.operations li a {
- color: #555;
-}
-ul.operations li img {
- vertical-align: middle;
- margin-right: 5px;
-}
-
-/* RESOURCE VIEWER */
-.resourceName h1 {
- margin: 5px 0;
-}
-
-
-
-/* SOURCE */
-.sources2 {
- width: 100%;
- border-top: 1px solid #DDD;
- border-bottom: 1px solid #DDD;
- margin: 0;
-}
-.sources2 td.lid {
- background-color: #ECECEC;
- border-right: 1px solid #DDDDDD;
- border-left: 1px solid #DDDDDD;
- text-align: right;
- padding: 2px 0.5em 0 0.5em;
- vertical-align: top;
- font-size: 85%;
-}
-.sources2 td.lid a {
- text-decoration: none;
- color: #AAA;
-}
-.sources2 td.scm {
- border-right: 1px solid #DDD;
- border-left: 1px solid #DDD;
- background-color: #ECECEC;
-}
-.sources2 td.revision {
- border-top: 1px solid #DDD;
- vertical-align: top;
- padding: 0 0.3em;
- white-space: nowrap;
-}
-.sources2 span.date, .sources2 span.date a {
- color: #AAA;
- font-size: 85%;
- text-decoration: none;
-}
-.sources2 span.author, .sources2 span.author a {
- font-size: 85%;
-}
-.sources2 div.violation {
- background-color:#FFF;
- margin:0;
- border: 1px solid #DDD;
-}
-.sources2 div.comment{
- background-color:#FBFBFB;
- margin:0;
- padding:5px 10px;
- border-top: 1px solid #DDD;
- line-height: 1.5em;
-}
-.sources2 div.comment h4{
- font-size: 90%;
- margin-bottom: 2px;
-}
-.sources2 div.violation .actions{
- visibility: hidden;
-}
-.sources2 div.violation:hover .actions{
- visibility: visible;
-}
-.sources2 div.vtitle{
- background-color:#E4ECF3;
- margin:0;
- padding:0 10px;
- line-height: 2.2em;
- text-shadow: 1px 1px 0 #FFF;
- color:#777
-}
-.sources2 div.vtitle a.action {
- color: #777;
-}
-span.rulename, span.rulename a {
- color:#4183C4;
- text-decoration:none;
- font-weight: bold;
-}
-span.violation_date {
- color:#777;
- font-size:90%;
-}
-span.rulename a:hover {
- text-decoration: underline;
-}
-.sources2 div.violation img {
- vertical-align: sub;
-}
-.sources2 td.line {
- width: 100%;
- border-right: 1px solid #DDD;
-}
-.sources2 td.line pre {
- font-size: 12px;
- font-family: monospace;
- margin-left: 1em;
-}
-.sources2 td.section {
- border-top: 1px solid #DDD;
- border-bottom: 1px solid #DDD;
-}
-.sources2 td.ind {
- border-right: 1px solid #DDD;
- min-width: 1.5em;
- padding: 0 0.3em;
- text-align: center;
- vertical-align: middle;
-}
-.sources2 td.ok {
- background-color: #ACE97C;
- border-top: 1px solid #6EC563;
- border-bottom: 1px solid #6EC563;
-}
-.sources2 td.warn {
- background-color: #FFF6BF;
-}
-.sources2 td.ko {
- background-color: #FF9090;
-}
-.sources2 td.new_section {
- border-top: 1px solid #DDD;
- border-bottom: 1px solid #DDD;
- height: 40px;
-}
-.sources2 td.violations{
- background-color: #FFF;
- padding: 10px;
- border-bottom: 1px solid #DDD;
- border-right: 1px solid #DDD;
- border-top: 1px solid #DDD;
-}
-#source_title {
- padding: 10px 0;
-}
-#source_title span.h1 {
- font-size: 16px;
- margin-right: 10px;
-}
-.source_links {
- font-size: 11px;
-}
-#global_violations {
- width: 100%;
- border: 1px solid #DDD;
- margin-bottom: 10px;
-}
-#global_violations td {
- background-color: #ECECEC;
- padding: 3px 0.5em;
-}
-#global_violations td img, #source_title img {
- vertical-align: text-bottom;
-}
-.tab_header {
- border: 1px solid #DDD;
- border-top-width: 0;
- background-color: #ECECEC;
- padding: 5px 10px;
- margin-bottom: 10px;
- color: #444;
-}
-.tab_header td {
- padding-right: 7px;
-}
-.tab_header td.name {
- font-weight: bold;
- text-align: left;
- white-space: nowrap;
-}
-.tab_header td.value {
- text-align: right;
- white-space: nowrap;
-}
-#source_options {
- margin-top: 5px;
- padding-top: 5px;
- border-top: 1px solid #ddd;
- font-size: 85%;
-}
-#source_options td {
- background: url("../images/sep12.png") no-repeat scroll 0 50% transparent;
- padding: 0 10px;
-}
-#source_options td.first {
- background: none;
- padding: 0 10px 0 0;
-}
-
-
-
-#gwtpage {
- width: 100%;
- clear: both;
-}
-.gwt-SourcePanel {
- font-size: 12px;
- background-color: #fff;
- border-top: 1px solid silver;
- border-bottom: 1px solid silver;
- width: 100%;
-}
-
-.gwt-SourcePanel .ln {
- background-color: #ECECEC;
- white-space: nowrap;
- text-align: right;
- font-size: 85%;
- color: #AAAAAA;
- border-right: 1px solid #DDD;
- padding: 0 3px;
- height: 14px;
-}
-
-.gwt-SourcePanel .src {
- padding: 0 5px;
- height: 14px;
-}
-
-.gwt-SourcePanel .val {
- background-color: #ECECEC;
- border-right: 1px solid #DDD;
- text-align: right;
- color: #777;
- padding: 0 3px;
- height: 14px;
- white-space: nowrap;
-}
-
-.gwt-SourcePanel .red {
- background-color: #F0C8C8;
-}
-
-.gwt-SourcePanel .orange {
- background-color: #FFF6BF;
- color: #514721;
-}
-
-.gwt-SourcePanel .green {
- background-color: #ACE97C;
-}
-
-.gwt-SourcePanel .msg {
- font-family: sans-serif;
- vertical-align: top;
- padding: 3px 0;
- height: 1.3em;
- background-position: 5px 1px;
- background-repeat: no-repeat;
-}
-.gwt-SourcePanel .bigln {
- font-family: sans-serif;
- vertical-align: top;
- padding: 3px 0;
- height: 1.6em;
- background-position: 5px 1px;
- background-repeat: no-repeat;
- background-color: #ECECEC;
-}
-
-.gwt-SourcePanel .warn {
- font-family: sans-serif;
- vertical-align: top;
- background-color: #FFFFC9;
- border: 1px solid #DCDCDC;
- border-top: none;
- color: black;
- line-height: 1.6em;
- margin: 0;
- padding: 0 0 2px 5px;
-}
-
-.gwt-SourcePanel .msg.error {
- background-image: url("../images/exclamation.png");
-}
-
-.gwt-SourcePanel .msg.warning {
- background-image: url("../images/warning.png");
-}
-
-.gwt-SourcePanel .msg.BLOCKER {
- padding: 1px 5px 1px 25px;
- background-image: url("../images/priority/BLOCKER.gif");
- background-color: #FF5252;
- color: #eee;
- border: 1px solid red;
- margin: 1px 0 1px 5px;
- height: 100%;
-}
-
-.gwt-SourcePanel .msg.CRITICAL {
- padding: 1px 5px 1px 25px;
- background-image: url("../images/priority/CRITICAL.gif");
- background-color: #FF5252;
- color: #eee;
- border: 1px solid red;
- margin: 1px 0 1px 5px;
- height: 100%;
-}
-
-.gwt-SourcePanel .msg.MAJOR {
- padding: 1px 5px 1px 25px;
- background-image: url("../images/priority/MAJOR.gif");
- background-color: #FF5252;
- color: #eee;
- border: 1px solid red;
- margin: 1px 0 1px 5px;
- height: 100%;
-}
-
-.gwt-SourcePanel .msg.MINOR {
- padding: 1px 5px 1px 25px;
- background-image: url("../images/priority/MINOR.gif");
- background-color: #FFF6BF;
- border: 1px solid #FFD324;
- margin: 1px 0 1px 5px;
- height: 100%;
-}
-
-.gwt-SourcePanel .msg.INFO {
- padding: 1px 5px 1px 25px;
- background-image: url("../images/priority/INFO.gif");
- background-color: #FFF6BF;
- border: 1px solid #FFD324;
- margin: 1px 0 1px 5px;
- height: 100%;
-}
-
-.gwt-ViewerHeader {
- background-color: #ECECEC;
- border: 1px solid #DDD;
- border-top: none;
- margin-bottom: 8px;
- color: #333;
- vertical-align: bottom;
-}
-
-.gwt-ViewerHeader .metric {
- padding: 8px 2px 5px 10px;
- font-size: 93%;
- text-align: right;
- font-weight: bold;
-}
-
-.gwt-ViewerHeader .value {
- padding: 8px 15px 5px 2px;
- font-size: 93%;
- text-align: left;
- font-weight: normal;
-}
-
-.gwt-ViewerHeader .cell {
- padding: 3px 10px;
-}
-
-.gwt-ViewerHeader .big {
- padding: 4px 10px 2px 10px;
- font-size: 152%;
- font-weight: bold;
-}
-
-/* ------------------- DASHBOARD ------------------- */
-.page_title {
- margin: 0 0 7px 0;
-}
-
-.color_OK {
- background-color: #6ec563;
- color: #fff;
-}
-
-.color_WARN {
- background-color: #ff8500;
- color: #fff;
-}
-
-.color_ERROR {
- background-color: #f93f40;
- color: #FFF;
-}
-
-#alerts_widget {
- margin-bottom: 10px;
- padding: 5px 5px 5px 10px;
-}
-
-#alerts_widget img {
- vertical-align: bottom;
-}
-
-.dashbox {
- float: left;
- vertical-align: top;
- text-align: left;
- min-width: 60px;
- padding: 0 7px 7px 0;
-}
-
-.big {
- font-size: 152%;
- font-weight: bold;
-}
-
-.adminportlet {
- border: 2px dashed #ccc;
- margin-bottom: 10px;
- padding: 10px;
-}
-
-
-/* ------------------- VARIATIONS ------------------- */
-.var {
- color: #444 !important;
-}
-.varb {/* better */
- color: #078C00 !important;
-}
-.varw {/* worst */
- color: #cc0000 !important;
-}
-
-/* ------------------- HELP ------------------- */
-.help {
- border: 1px solid #DDD;
- background-color: #ECECEC;
- color: #444;
- padding: 5px;
-}
-
-.help h2 {
- padding-left: 23px;
- color: #444;
- vertical-align: bottom;
- font-weight: bold;
- background-repeat: no-repeat;
- background-position: left center;
- background-image: url('../images/information.png');
-}
-
-.help p {
- padding: 5px 0;
-}
-
-/* ------------------- FORMS ------------------- */
-.admintable {
- border: solid 1px #FFD324;
- background-color: #FFF6BF;
- color: #111;
-}
-.admintable td {
- padding: 5px 10px;
-}
-.admintable span.desc {
- font-size: 85%;
- font-weight: normal;
-}
-
-/* ------------------- BOXES ------------------- */
-.box {
- border: 1px solid #ccc;
- background-color: #ECECEC;
- margin-bottom: 5px;
- color: #444;
- padding: 10px;
-}
-
-.box a, .box a:visited {
- color: #555;
-}
-
-.admin {
- border: solid 1px #FFD324;
- background-color: #FFF6BF;
- color: #514721;
- margin-bottom: 5px;
- padding: 5px;
-}
-
-.admin h3 {
- font-size: 100%;
- text-align: left;
- font-weight: bold;
- color: #333;
-}
-
-.column {
- vertical-align: top;
- text-align: left;
- padding: 0 0 0 10px;
-}
-
-.column.first {
- padding: 0;
-}
-
-.column h3 {
- padding: 3px 0;
-}
-
-.scrollable {
- height: 144px;
- overflow: auto;
- border: 1px solid #ccc;
- margin-right: 17px;
-}
-
-html>body .scrollable {
- margin-right: 0;
-}
-
-.red {
- color: #8B0000;
-}
-
-.green {
- color: #050;
-}
-
-ul.bullet {
- margin: 3px 0 3px 25px;
-}
-
-ul.bullet li {
- padding: 2px 0;
- list-style-image: url("../images/bullet.png");
-}
-
-.rule_title {
- font-size: 110%;
-}
-
-.tabs {
- height: 20px;
- border-bottom: 1px solid #DDD;
- margin: 0;
- padding: 0;
-}
-.tablinks {
- float:right;
- padding: 0 5px 0 10px;
- text-align: right;
-}
-.tablinks li {
- float:left;
- text-align: right;
- background: url("../images/sep12.png") no-repeat scroll 0 50% transparent;
- margin-left: 7px;
- padding: 0 0 0 7px;
-}
-.tablinks li.first {
- background: none;
-}
-.tablinks a {
- text-decoration: underline;
- color: #777;
- font-size: 85%;
-}
-.tabs li {
- display: inline;
- list-style-type: none;
- font-weight: normal;
- color: #555;
- background-color: #FFF;
- vertical-align: baseline;
- white-space: nowrap;
- margin: 0;
- border: 0;
- padding: 0;
-}
-.tabs li a:link, .tabs li a:visited {
- float: left;
- background-color: #ECECEC;
- color: #555;
- vertical-align: bottom;
- height: 17px;
- margin: 0 1px 0 0;
- padding: 1px 10px;
- border: 1px solid #cdcdcd;
- border-radius: 4px 4px 0 0;
- -moz-border-radius: 4px 4px 0 0;
- -webkit-border-radius: 4px 4px 0 0;
-}
-.tabs li a.selected:link, .tabs li a.selected:visited {
- text-decoration: none;
- background-color: #4B9FD5;
- color: #efefef;
- font-weight: bold;
- border: 1px solid #CAE3F2;
- margin: 0 1px 0 0;
-}
-.tabs-panel {
- border-right: 1px solid #DDD;
- border-bottom: 1px solid #DDD;
- border-left: 1px solid #DDD;
- border-top-width: 0;
- padding: 10px;
-}
-.smalltabs {
- line-height: 1.5em;
- border-bottom: 1px solid #ccc;
- vertical-align: bottom;
- font-size: 85%;
-}
-.smalltabs .tab {
- font-weight: normal;
- text-decoration: none;
- color: #777;
- background-color: #FFF;
- border: 1px solid #DDD;
- border-bottom: 0;
- vertical-align: middle;
- white-space: nowrap;
- margin-right: 5px;
- padding: 0.1em 0.5em;
-}
-
-.smalltabs .tab.selected {
- font-weight: bold;
- background-color: #ECECEC;
-}
-
-.smalltabs .tab.selected a {
- text-decoration: none;
- background-color: #ECECEC;
- color: #777;
-}
-
-.smalltabs .tab a {
- text-decoration: none;
- background-color: #FFF;
- color: #777;
-}
-
-.smalltabs .tab a:visited {
- text-decoration: none;
-}
-
-.smalltabs .tab.selected a:visited {
- text-decoration: none;
-}
-
-.tabbed {
- border: 1px solid silver;
- border-top: 0;
- padding: 5px;
-}
-
-#time_machine {
- margin: 10px 0;
-}
-
-#time_machine #selected {
- background-image: url("../images/timemachine.png");
- background-repeat: repeat-x;
- background-position: left;
- background-color: #9D9D9D;
- border: 2px solid #ccc;
- color: #fff;
-}
-
-#time_machine #selected a {
- border-bottom: 1px dotted #fff;
-}
-
-#time_machine #selected a.nolink {
- border-bottom: 0;
-}
-
-#time_machine #selector {
- background-color: #ECECEC;
- border: 1px solid #DDD;
-}
-.comments {
- color: #777;
- font-size: 93%;
- margin-bottom: 10px;
- padding: 4px;
-}
-
-.little {
- font-size: 80%;
-}
-
-.tooltip {
- position: absolute;
- background-color: #CAE3F2;
- border: 1px solid #4b9fd5;
- max-width: 480px;
- text-align: left;
- color: #262626;
-}
-
-.tooltip .content {
- color: #111;
- padding: 4px;
-}
-
-.tooltip .title {
- color: #111;
- font-weight: bold;
- font-size: 100%;
- padding: 2px 4px;
-}
-
-.tooltip td {
- margin: 0;
- padding: 2px;
-}
-
-.tooltip p {
- margin: 0;
- padding: 0;
-}
-
-.alert_WARN {
- background-color: #ff8500;
- color: #fff;
- margin: 0;
- padding: 0 3px;
-}
-
-.alert_ERROR {
- background-color: #f93f40;
- color: #fff;
- margin: 0;
- padding: 0 3px;
-}
-
-#comparison span.best {
- font-size: 108%;
- font-weight: bold;
-}
-
-
-
-.gwt-TabBar {
- font-size: 93%;
- width: 100%;
- border-bottom: 1px solid #cdcdcd;
-}
-
-.gwt-TabBarFirst {
- width: 0;
-}
-
-.gwt-TabBar .gwt-TabBarItem {
- cursor: pointer;
- font-weight: normal;
- text-decoration: underline;
- color: #555;
- background-color: #ECECEC;
- vertical-align: middle;
- white-space: nowrap;
- padding: 0.3em 0.6em;
- border: 1px solid #cdcdcd;
- border-bottom: none;
- border-radius: 4px 4px 0 0;
- -moz-border-radius: 4px 4px 0 0;
- -webkit-border-radius: 4px 4px 0 0;
-}
-
-.gwt-TabBar .gwt-TabBarItem-wrapper {
- padding: 0 0 0 1px;
-}
-
-.gwt-TabBar .gwt-TabBarItem-selected {
- cursor: default;
- font-weight: bold;
- text-decoration: underline;
- color: #efefef;
- background-color: #4B9FD5;
- border-bottom: none;
- vertical-align: middle;
- white-space: nowrap;
- padding: 0.3em 0.6em;
-}
-
-.gwt-TabPanelBottom {
- width: 100%;
-}
-
-.rule_desc {
- color: #444;
- padding: 2px 0;
-}
-
-.rule_desc li {
- list-style: disc outside;
- padding: 2px;
-}
-
-.rule_desc ul {
- list-style: none outside;
- padding-left: 30px;
-}
-
-.rule_desc pre, .rule_desc p {
- padding: 7px;
-}
-
-.rule_desc pre {
- margin: 10px 0;
- font-family: "Courier New", Courier, monospace;;
- border: 1px dashed #aaa;
- font-size: 93%;
-}
-
-.tip:hover {
- background: #FFF;
- position: relative;
- z-index: 100;
-}
-
-.tip span {
- display: none;
- margin-left: -20px;
- padding: 4px 5px;
-}
-
-.tip:hover span {
- display: inline;
- position: absolute;
- background: #CAE3F2;
- border: 1px solid #4b9fd5;
- color: #262626;
- white-space: nowrap;
- text-decoration: none;
-}
-.hbar {
- float: left;
- border: none;
- clear: both;
- width: 4em;
- margin: 0;
- padding: 2px 0 0;
-}
-
-.hbar li {
- background-color: #777;
- color: #FFF;
- font-family: Verdana, Tahoma, Arial, sans-serif;
- font-size: xx-small;
- letter-spacing: -0.075em;
- list-style: none;
- line-height: 1.1em;
- text-align: right;
- vertical-align: middle;
- padding: 0.1em;
-}
-
-div.barchart {
- border: 0;
- margin: 0;
- padding: 0;
- float: left;
-}
-
-div.barchart > div {
- background-color: #4B9FD5;
- height: 0.9em;
-}
-
-table.matrix thead {
- background-color: #CAE3F2;
- border: 1px solid #4b9fd5;
-}
-
-table.matrix thead th {
- text-align: right;
- border-right: 1px solid #4b9fd5;
- padding: 4px 5px;
-}
-
-table.matrix tbody td {
- border: 1px solid #ddd;
- margin: 0;
- padding: 4px 5px;
-}
-
-table.matrix tbody td.title {
- border: none;
- font-weight: bold;
- margin: 0;
- padding: 5px 0 0 5px;
-}
-
-
-a.nolink, .dashbox a, .dashbox a:visited {
- text-decoration: none;
-}
-
-a.nolink:hover, .dashbox a:hover, .dashbox a.action, .dashbox a.action:visited {
- text-decoration: underline;
-}
-
-h1 strong, .dashbox .title, .gwt-SourcePanel .sources .msg li strong {
- font-weight: bold;
-}
-
-h4 a, h4 a:visited, .gray, table.data tfoot a, table.data tfoot a:visited {
- color: #777;
-}
-
-.even, table.sortable tr.rowodd {
- background-color: #F4F4F4;
-}
-
-.bordered, table.data > thead {
- border-bottom: 1px solid #ddd;
-}
-
-table.data > tbody {
- border-bottom: 1px solid #ddd;
- border-right: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-
-table.data, table.spaced, .gwt-SourcePanel .sources {
- width: 100%;
-}
-
-table.without-header {
- border-top: 1px solid #ddd;
-}
-
-.hoverable.selected a, #time_machine #selected h3, #time_machine #selected a {
- color: #fff;
-}
-
-#time_machine td, .gwt-SourcePanel .sources td {
- vertical-align: top;
-}
-/* Button "More" in source viewers. See sonar-gwt-api, class SourcePanel */
-#more_source {
- margin: 5px 10px;
-}
-
-
-
-
-/* GENERIC STYLES */
-.line-block {
- display: inline-block;
- width: 100%;
-}
-.line-info {
- background: url('../images/information.png') no-repeat scroll left 50% transparent;
- padding-left:18px
-}
-div.break10 {
- clear: both;
- height: 10px;
-}
-div.break30 {
- clear: both;
- height: 30px;
-}
-.marginbottom10 {
- margin-bottom: 10px;
-}
-.marginright10 {
- margin-right: 10px;
-}
-.marginleft10 {
- margin-left: 10px;
-}
-.width100 {
- width: 100%;
-}
-ul.horizontal {
- list-style-type: none;
-}
-ul.horizontal li {
- float: left;
- position: relative;
-}
-table.nowrap td, td.nowrap {
- white-space: nowrap;
-}
-.background-gray {
- background-color: #ECECEC;
- color: #444;
-}
-
-/* CONFIGURATION OF Q PROFILES */
-.bulk-edit {
- display: block;
- background: url("../images/bulk-edit.png") no-repeat scroll left 50% transparent;
- padding: 2px 0 2px 20px;
-}
-.csv {
- display: block;
- background: url("../images/csv.png") no-repeat scroll left 50% transparent;
- padding: 2px 0 2px 20px;
-}
-.add {
- display: block;
- background: url("../images/add.png") no-repeat scroll left 50% transparent;
- padding: 2px 0 2px 20px;
-}
-.restore {
- display: block;
- background: url("../images/restore.gif") no-repeat scroll left 50% transparent;
- padding: 2px 0 2px 20px;
-}
-.compare {
- display: block;
- background: url("../images/compare.png") no-repeat scroll left 50% transparent;
- padding: 2px 0 2px 20px;
-}
-
-/* Profile diff */
-.diffParam {
- font-family: 'Bitstream Vera Sans Mono','Courier',monospace;
-}
+/* CSS optimized by http://www.cleancss.com */
+
+@media print {
+/* ------------------- PRINT ------------------- */
+ html, body {
+ font-size: 8pt;
+ }
+ a, a:link, a:visited {
+ text-decoration: none;
+ border-bottom: 0;
+ }
+ .noprint {
+ display: none !important;
+ }
+ .print {
+ display: inline;
+ position: static;
+ left: 0;
+ }
+ #hd, #sb {
+ display: none;
+ }
+ .with_sidebar, .wo_sidebar {
+ padding: 0 !important;
+ margin: 0;
+ }
+ #content {
+ margin-left: 0 !important;
+ }
+}
+@media screen {
+ .print {
+ display: none;
+ }
+}
+html, body {
+ height: 100%;
+}
+body {
+ background-color: #FFF;
+ color: #444;
+ font-family: Arial, Helvetica, sans-serif;
+ text-align: left;
+}
+a {
+ color: #444;
+}
+
+/*
+
+ LAYOUT
+
+*/
+#container {
+ height: auto !important;
+}
+#hd {
+ background: #262626;
+ padding: 0 5px;
+ height: 30px;
+ line-height: 28px;
+ font-size: 93%;
+ margin: 0 10px;
+}
+#crumbs ol, #nav ol {
+ list-style-type:none;
+ padding: 0;
+ margin:0;
+
+}
+#crumbs li {
+ float: left;
+ margin:0;
+ color: #fff;
+ padding: 0 10px 0 5px;
+}
+#nav li {
+ float: right;
+ margin:0;
+ line-height: 29px;
+ color: #fff;
+ padding: 0 0 0 10px;
+}
+#crumbs li a, #nav li a {
+ color: #fff;
+ vertical-align: middle;
+}
+#crumbs li a:link, #crumbs li a:visited, #nav li a:link, #nav li a:visited {
+ text-decoration:none;
+}
+#crumbs li a:hover, #crumbs li a:focus, #nav li a:hover, #nav li a:focus {
+ text-decoration:underline;
+}
+#crumbs li img, #nav li img {
+ vertical-align: text-bottom;
+}
+#nonav {
+ text-align: left;
+ margin: 50px 180px 0;
+}
+#ft {
+ height: 30px;
+}
+#body {
+ clear: both;
+}
+.with_sidebar {
+ padding-left: 160px;
+}
+.wo_sidebar {
+ padding-left: 20px;
+}
+#content {
+ margin: 0 10px 0 10px;
+ padding-top: 10px;
+ position: relative;
+ min-height: 400px;
+}
+#sb {
+ position: absolute;
+ width: 150px;
+ left: 10px;
+ top: 30px;
+ float: none;
+ margin: 0;
+}
+#sidebar {
+ background-color: #CAE3F2;
+ color: #262626;
+ text-align: left;
+ line-height: 1.1em;
+ border: 2px solid #4b9fd5;
+ border-top: 0;
+ padding: 10px 0;
+}
+#sidebar li {
+ list-style-type: none;
+ padding: 3px 0 3px 8px;
+}
+#sidebar li.h2 {
+ color: #003366;
+ padding: 20px 0 3px 8px;
+ text-transform: uppercase;
+ font-size: 100% !important;
+ font-weight: bold;
+}
+#sidebar .selected {
+ background-color: #4b9fd5;
+}
+#sidebar a, #sidebarpages a:visited {
+ text-decoration: none;
+ border-bottom: 0;
+}
+
+#sidebar a:hover {
+ color: #4b9fd5;
+}
+#sidebar .selected a, #sidebar .selected a:hover, #sidebar.selected a:visited {
+ font-weight: bold;
+ color: #efefef;
+}
+#logo {
+ text-align: center;
+ padding: 8px 0 0 0;
+}
+#logo a {
+ text-decoration: none;
+ border-bottom-width: 0;
+}
+#logo img {
+ display: block;
+}
+#sidebarconf {
+ background-color: #ECECEC;
+ border: 2px solid #DDD;
+ color: #666;
+ line-height: 1.1em;
+ margin-top: 10px;
+ padding: 10px;
+}
+.nolayout {
+ padding: 10px;
+}
+
+/* ------------------- PROJECTS SEARCH FORM ------------------- */
+#projectSearch {
+ color: #444;
+ margin: 4px 0 0 0;
+}
+#projectResults {
+ position: relative;
+ background: #fff;
+ color: #111;
+ line-height: 1em;
+ border: 1px solid #ccc;
+ z-index: 999999;
+ margin: 0;
+ padding: 0;
+}
+#projectResults ul {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+#projectResults ul li.selected {
+ background-color: #4b9fd5;
+ color: #fff;
+ margin: 0;
+}
+#projectResults ul li {
+ float: none;
+ display: block;
+ list-style-type: none;
+ cursor: pointer;
+ color: #333;
+ margin: 0;
+ padding: 5px 10px;
+ line-height: 1em;
+}
+#projectResults strong {
+ font-weight: bold;
+}
+/*
+ FOOTER
+*/
+#ftlinks {
+ background: #fff;
+ color: #262626;
+ text-align: center;
+ border-top: 1px solid #fff;
+ font-size: 85%;
+ padding: 4px 0;
+ margin-top: 10px;
+}
+#ftlinks a {
+ color: #333;
+}
+
+
+/*
+ GENERAL
+*/
+.loading {
+ background-image: url("../images/loading.gif");
+ background-position: 4px 2px;
+ background-repeat: no-repeat;
+ color: #444;
+ padding: 3px 25px;
+}
+
+.right {
+ text-align: right;
+}
+
+.left {
+ text-align: left;
+}
+
+.center {
+ text-align: center;
+}
+
+code {
+ font-size: 93%;
+}
+
+.hidden {
+ display: none;
+ visibility: hidden;
+}
+
+.clear {
+ height: 0;
+ clear: both;
+}
+
+.note {
+ color: #777;
+ font-size: 93%;
+ font-weight: normal;
+}
+.note img {
+ vertical-align: bottom;
+}
+.crossout {
+ text-decoration: line-through;
+}
+
+.small {
+ font-size: 85%;
+}
+em {
+ color: #AAA;
+ font-size: 85%;
+ font-style: normal;
+}
+
+a.external {
+ background: url('../images/links/external.png') no-repeat 100% 0;
+ padding: 0 16px 0px 0;
+}
+.fav {
+ display: inline-block;
+ background: url('../images/star.png') no-repeat 100% 0;
+ width: 16px;
+ height: 16px;
+ vertical-align: text-bottom;
+}
+.notfav {
+ display: inline-block;
+ background: url('../images/star_off.png') no-repeat 100% 0;
+ width: 16px;
+ height: 16px;
+ vertical-align: text-bottom;
+}
+button, .button {
+ max-height: 20px;
+}
+/* ------------------- PAGE ------------------- */
+h1 {
+ color: #444;
+ font-size: 16px;
+}
+h1 a {
+ color: #444;
+ text-decoration: none;
+ border-bottom: 1px dotted #2B547D;
+}
+h2, .h2 {
+ color: #2B547D;
+ font-size: 16px;
+ font-weight: normal;
+}
+h2 a {
+ color: #2B547D;
+ text-decoration: none;
+ border-bottom: 1px dotted #2B547D;
+}
+h3, .h3 {
+ font-size: 100%;
+ font-weight: bold;
+}
+
+h4, .h4 {
+ font-size: 85%;
+ color: #777;
+}
+.subtitle {
+ color: #777;
+ font-size: 85%;
+ margin: 0;
+ padding: 0;
+}
+.notes {
+ color: #777;
+ font-size: 85%;
+ margin-bottom: 10px;
+ background-color: #ECECEC;
+ border: 1px solid #cdcdcd;
+ padding: 4px;
+}
+.treemap {
+ position: relative;
+ cursor: pointer;
+}
+
+.treemap .label {
+ color: #fff;
+ padding: 2px;
+}
+
+/* ------------------- MESSAGES ------------------- */
+.warning {
+ border: solid 1px #FFD324;
+ background-color: #FFF6BF;
+ color: #514721;
+ margin: 0 0 4px;
+ padding: 4px;
+}
+
+.error {
+ border: 1px solid red;
+ background-color: #FF5252;
+ color: #eee;
+ margin: 0 0 4px;
+ padding: 4px;
+}
+
+.error a {
+ color: #eee;
+}
+
+.notice {
+ border: 1px solid #9c9;
+ background-color: #e2f9e3;
+ color: #060;
+ margin: 0 0 4px;
+ padding: 4px;
+}
+
+/* ------------------- LOGIN FORM ------------------- */
+#login_form {
+ border: 1px solid #4b9fd5;
+ width: 230px;
+ text-align: left;
+ background-color: #d4e7ff;
+ padding: 15px 20px;
+}
+
+#login_form h4 {
+ text-align: left;
+ font-weight: bold;
+ color: #036;
+}
+
+#login_form p {
+ padding: 3px 0 10px;
+}
+#login_form .desc {
+ font-size: 85%;
+ font-weight: normal;
+}
+/* ------------------- DOCUMENTATION --------------------- */
+.doc p {
+ margin: 10px 0;
+}
+.doc pre, pre.code {
+ color: #777;
+ background-color: #ECECEC;
+ padding: 10px;
+ margin: 10px 0;
+ border: 1px dashed #777;
+ font-size: 93%;
+ line-height: 1.5em;
+}
+
+/* ------------------- TABLES ------------------- */
+.odd {
+ background-color: #fff;
+}
+.odd.selected, .even.selected, .odd.selected a, .even.selected a, .even.selected span, .odd.selected span {
+ background-color: #4b9fd5;
+ color: #fff;
+}
+table.data > thead > tr > th {
+ font-size: 93%;
+ padding: 4px 7px 4px 3px;
+ font-weight: bold;
+}
+table.data > tfoot > tr > td {
+ font-size: 93%;
+ color: #777;
+ padding: 4px 0 4px 10px;
+}
+
+table.data > tbody > tr > td {
+ padding: 4px 7px 4px 3px;
+ vertical-align: text-top;
+}
+table.data td.small, table.data th.small {
+ padding: 0;
+ white-space: nowrap;
+}
+table.data th img, table.data td img {
+ vertical-align: top;
+}
+.data thead tr.total {
+ background-color: #ECECEC;
+ font-weight: normal;
+ border: 1px solid #DDD;
+}
+.data thead tr.total th {
+ font-weight: normal;
+}
+.data thead tr.blank {
+ background-color: #fff;
+ line-height: 15px;
+}
+.data tr.highlight {
+ background-color: #CAE3F2;
+ border-top: 1px solid #4B9FD5;
+ border-bottom: 1px solid #4B9FD5;
+}
+.data input, .data select, .data button {
+ vertical-align: baseline;
+}
+.hoverable:hover {
+ background-color: #CAE3F2;
+}
+
+.hoverable:hover a {
+ color: #111;
+}
+
+table.sortable .sortcol {
+ cursor: pointer;
+ padding-right: 15px;
+ background-repeat: no-repeat;
+ background-position: right center;
+ text-decoration: underline;
+}
+
+table.sortable .sortasc {
+ background-image: url('../images/bullet_arrow_up.gif');
+ background-position: right center;
+}
+
+table.sortable .sortdesc {
+ background-image: url('../images/bullet_arrow_down.gif');
+ background-position: right center;
+}
+
+table.sortable .nosort {
+ cursor: default;
+}
+
+table.spaced th {
+ font-weight: bold;
+ color: #333;
+ padding: 4px 5px;
+}
+
+table.spaced td, table.matrix tfoot td {
+ padding: 3px 5px;
+ line-height: 18px;
+}
+table.spaced td img {
+ vertical-align: text-bottom;
+}
+
+table.spacedicon th {
+ font-weight: bold;
+ color: #333;
+ padding: 4px 5px;
+}
+
+table.spacedicon td {
+ padding: 0px 5px;
+ height: 24px;
+}
+
+.thin {
+ width: 1%;
+}
+td.sep {
+ width: 10px;
+}
+.spacer {
+ width: 5px;
+ display: inline-block;
+}
+.formError {
+ display: inline-block;
+ background-color: #FF9090;
+ color: #000;
+ padding: 0 5px;
+}
+table.form td {
+ padding: 2px 5px;
+ vertical-align: top;
+}
+table.form td.first {
+ min-width: 120px;
+ text-align: right;
+ font-weight: bold;
+ vertical-align: middle;
+}
+table.form td img {
+ vertical-align: bottom;
+}
+.admin hr {
+ background: transparent;
+ border-left: none;
+ border-right: none;
+ border-top: none;
+ border-bottom: 1px dashed #FFD324;
+ height: 1px;
+}
+
+
+
+/* OPERATIONS */
+#page-operations {
+ display: inline-block;
+ width: 100%;
+}
+div.operations {
+ float: right;
+ margin: 0;
+}
+ul.operations {
+ float: right;
+ list-style-type: none;
+ margin: 0;
+ background-color: #ECECEC;
+ border: 1px solid #cdcdcd;
+ border-radius: 3px;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+}
+ul.operations li {
+ float: left;
+ margin: 0;
+ padding: 2px 7px;
+ font-size: 85%;
+ border-right: 1px solid #cdcdcd;
+}
+ul.operations li.selected {
+ background-color: #d4d4d4;
+}
+ul.operations li.last {
+ border-right-width:0;
+}
+ul.operations li a {
+ color: #555;
+}
+ul.operations li img {
+ vertical-align: middle;
+ margin-right: 5px;
+}
+
+/* RESOURCE VIEWER */
+.resourceName h1 {
+ margin: 5px 0;
+}
+
+
+
+/* SOURCE */
+.sources2 {
+ width: 100%;
+ border-top: 1px solid #DDD;
+ border-bottom: 1px solid #DDD;
+ margin: 0;
+}
+.sources2 td.lid {
+ background-color: #ECECEC;
+ border-right: 1px solid #DDDDDD;
+ border-left: 1px solid #DDDDDD;
+ text-align: right;
+ padding: 2px 0.5em 0 0.5em;
+ vertical-align: top;
+ font-size: 85%;
+}
+.sources2 td.lid a {
+ text-decoration: none;
+ color: #AAA;
+}
+.sources2 td.scm {
+ border-right: 1px solid #DDD;
+ border-left: 1px solid #DDD;
+ background-color: #ECECEC;
+}
+.sources2 td.revision {
+ border-top: 1px solid #DDD;
+ vertical-align: top;
+ padding: 0 0.3em;
+ white-space: nowrap;
+}
+.sources2 span.date, .sources2 span.date a {
+ color: #AAA;
+ font-size: 85%;
+ text-decoration: none;
+}
+.sources2 span.author, .sources2 span.author a {
+ font-size: 85%;
+}
+.sources2 div.violation {
+ background-color:#FFF;
+ margin:0;
+ border: 1px solid #DDD;
+}
+.sources2 div.comment{
+ background-color:#FBFBFB;
+ margin:0;
+ padding:5px 10px;
+ border-top: 1px solid #DDD;
+ line-height: 1.5em;
+}
+.sources2 div.comment h4{
+ font-size: 90%;
+ margin-bottom: 2px;
+}
+.sources2 div.violation .actions{
+ visibility: hidden;
+}
+.sources2 div.violation:hover .actions{
+ visibility: visible;
+}
+.sources2 div.vtitle{
+ background-color:#E4ECF3;
+ margin:0;
+ padding:0 10px;
+ line-height: 2.2em;
+ text-shadow: 1px 1px 0 #FFF;
+ color:#777
+}
+.sources2 div.vtitle a.action {
+ color: #777;
+}
+span.rulename, span.rulename a {
+ color:#4183C4;
+ text-decoration:none;
+ font-weight: bold;
+}
+span.violation_date {
+ color:#777;
+ font-size:90%;
+}
+span.rulename a:hover {
+ text-decoration: underline;
+}
+.sources2 div.violation img {
+ vertical-align: sub;
+}
+.sources2 td.line {
+ width: 100%;
+ border-right: 1px solid #DDD;
+}
+.sources2 td.line pre {
+ font-size: 12px;
+ font-family: monospace;
+ margin-left: 1em;
+}
+.sources2 td.section {
+ border-top: 1px solid #DDD;
+ border-bottom: 1px solid #DDD;
+}
+.sources2 td.ind {
+ border-right: 1px solid #DDD;
+ min-width: 1.5em;
+ padding: 0 0.3em;
+ text-align: center;
+ vertical-align: middle;
+}
+.sources2 td.ok {
+ background-color: #ACE97C;
+ border-top: 1px solid #6EC563;
+ border-bottom: 1px solid #6EC563;
+}
+.sources2 td.warn {
+ background-color: #FFF6BF;
+}
+.sources2 td.ko {
+ background-color: #FF9090;
+}
+.sources2 td.new_section {
+ border-top: 1px solid #DDD;
+ border-bottom: 1px solid #DDD;
+ height: 40px;
+}
+.sources2 td.violations{
+ background-color: #FFF;
+ padding: 10px;
+ border-bottom: 1px solid #DDD;
+ border-right: 1px solid #DDD;
+ border-top: 1px solid #DDD;
+}
+#source_title {
+ padding: 10px 0;
+}
+#source_title span.h1 {
+ font-size: 16px;
+ margin-right: 10px;
+}
+.source_links {
+ font-size: 11px;
+}
+#global_violations {
+ width: 100%;
+ border: 1px solid #DDD;
+ margin-bottom: 10px;
+}
+#global_violations td {
+ background-color: #ECECEC;
+ padding: 3px 0.5em;
+}
+#global_violations td img, #source_title img {
+ vertical-align: text-bottom;
+}
+.tab_header {
+ border: 1px solid #DDD;
+ border-top-width: 0;
+ background-color: #ECECEC;
+ padding: 5px 10px;
+ margin-bottom: 10px;
+ color: #444;
+}
+.tab_header td {
+ padding-right: 7px;
+}
+.tab_header td.name {
+ font-weight: bold;
+ text-align: left;
+ white-space: nowrap;
+}
+.tab_header td.value {
+ text-align: right;
+ white-space: nowrap;
+}
+#source_options {
+ margin-top: 5px;
+ padding-top: 5px;
+ border-top: 1px solid #ddd;
+ font-size: 85%;
+}
+#source_options td {
+ background: url("../images/sep12.png") no-repeat scroll 0 50% transparent;
+ padding: 0 10px;
+}
+#source_options td.first {
+ background: none;
+ padding: 0 10px 0 0;
+}
+
+
+
+#gwtpage {
+ width: 100%;
+ clear: both;
+}
+.gwt-SourcePanel {
+ font-size: 12px;
+ background-color: #fff;
+ border-top: 1px solid silver;
+ border-bottom: 1px solid silver;
+ width: 100%;
+}
+
+.gwt-SourcePanel .ln {
+ background-color: #ECECEC;
+ white-space: nowrap;
+ text-align: right;
+ font-size: 85%;
+ color: #AAAAAA;
+ border-right: 1px solid #DDD;
+ padding: 0 3px;
+ height: 14px;
+}
+
+.gwt-SourcePanel .src {
+ padding: 0 5px;
+ height: 14px;
+}
+
+.gwt-SourcePanel .val {
+ background-color: #ECECEC;
+ border-right: 1px solid #DDD;
+ text-align: right;
+ color: #777;
+ padding: 0 3px;
+ height: 14px;
+ white-space: nowrap;
+}
+
+.gwt-SourcePanel .red {
+ background-color: #F0C8C8;
+}
+
+.gwt-SourcePanel .orange {
+ background-color: #FFF6BF;
+ color: #514721;
+}
+
+.gwt-SourcePanel .green {
+ background-color: #ACE97C;
+}
+
+.gwt-SourcePanel .msg {
+ font-family: sans-serif;
+ vertical-align: top;
+ padding: 3px 0;
+ height: 1.3em;
+ background-position: 5px 1px;
+ background-repeat: no-repeat;
+}
+.gwt-SourcePanel .bigln {
+ font-family: sans-serif;
+ vertical-align: top;
+ padding: 3px 0;
+ height: 1.6em;
+ background-position: 5px 1px;
+ background-repeat: no-repeat;
+ background-color: #ECECEC;
+}
+
+.gwt-SourcePanel .warn {
+ font-family: sans-serif;
+ vertical-align: top;
+ background-color: #FFFFC9;
+ border: 1px solid #DCDCDC;
+ border-top: none;
+ color: black;
+ line-height: 1.6em;
+ margin: 0;
+ padding: 0 0 2px 5px;
+}
+
+.gwt-SourcePanel .msg.error {
+ background-image: url("../images/exclamation.png");
+}
+
+.gwt-SourcePanel .msg.warning {
+ background-image: url("../images/warning.png");
+}
+
+.gwt-SourcePanel .msg.BLOCKER {
+ padding: 1px 5px 1px 25px;
+ background-image: url("../images/priority/BLOCKER.gif");
+ background-color: #FF5252;
+ color: #eee;
+ border: 1px solid red;
+ margin: 1px 0 1px 5px;
+ height: 100%;
+}
+
+.gwt-SourcePanel .msg.CRITICAL {
+ padding: 1px 5px 1px 25px;
+ background-image: url("../images/priority/CRITICAL.gif");
+ background-color: #FF5252;
+ color: #eee;
+ border: 1px solid red;
+ margin: 1px 0 1px 5px;
+ height: 100%;
+}
+
+.gwt-SourcePanel .msg.MAJOR {
+ padding: 1px 5px 1px 25px;
+ background-image: url("../images/priority/MAJOR.gif");
+ background-color: #FF5252;
+ color: #eee;
+ border: 1px solid red;
+ margin: 1px 0 1px 5px;
+ height: 100%;
+}
+
+.gwt-SourcePanel .msg.MINOR {
+ padding: 1px 5px 1px 25px;
+ background-image: url("../images/priority/MINOR.gif");
+ background-color: #FFF6BF;
+ border: 1px solid #FFD324;
+ margin: 1px 0 1px 5px;
+ height: 100%;
+}
+
+.gwt-SourcePanel .msg.INFO {
+ padding: 1px 5px 1px 25px;
+ background-image: url("../images/priority/INFO.gif");
+ background-color: #FFF6BF;
+ border: 1px solid #FFD324;
+ margin: 1px 0 1px 5px;
+ height: 100%;
+}
+
+.gwt-ViewerHeader {
+ background-color: #ECECEC;
+ border: 1px solid #DDD;
+ border-top: none;
+ margin-bottom: 8px;
+ color: #333;
+ vertical-align: bottom;
+}
+
+.gwt-ViewerHeader .metric {
+ padding: 8px 2px 5px 10px;
+ font-size: 93%;
+ text-align: right;
+ font-weight: bold;
+}
+
+.gwt-ViewerHeader .value {
+ padding: 8px 15px 5px 2px;
+ font-size: 93%;
+ text-align: left;
+ font-weight: normal;
+}
+
+.gwt-ViewerHeader .cell {
+ padding: 3px 10px;
+}
+
+.gwt-ViewerHeader .big {
+ padding: 4px 10px 2px 10px;
+ font-size: 152%;
+ font-weight: bold;
+}
+
+/* ------------------- DASHBOARD ------------------- */
+.page_title {
+ margin: 0 0 7px 0;
+}
+
+.color_OK {
+ background-color: #6ec563;
+ color: #fff;
+}
+
+.color_WARN {
+ background-color: #ff8500;
+ color: #fff;
+}
+
+.color_ERROR {
+ background-color: #f93f40;
+ color: #FFF;
+}
+
+#alerts_widget {
+ margin-bottom: 10px;
+ padding: 5px 5px 5px 10px;
+}
+
+#alerts_widget img {
+ vertical-align: bottom;
+}
+
+.dashbox {
+ float: left;
+ vertical-align: top;
+ text-align: left;
+ min-width: 60px;
+ padding: 0 7px 7px 0;
+}
+
+.big {
+ font-size: 152%;
+ font-weight: bold;
+}
+
+.adminportlet {
+ border: 2px dashed #ccc;
+ margin-bottom: 10px;
+ padding: 10px;
+}
+
+
+/* ------------------- VARIATIONS ------------------- */
+.var {
+ color: #444 !important;
+}
+.varb {/* better */
+ color: #078C00 !important;
+}
+.varw {/* worst */
+ color: #cc0000 !important;
+}
+
+/* ------------------- HELP ------------------- */
+.help {
+ border: 1px solid #DDD;
+ background-color: #ECECEC;
+ color: #444;
+ padding: 5px;
+}
+
+.help h2 {
+ padding-left: 23px;
+ color: #444;
+ vertical-align: bottom;
+ font-weight: bold;
+ background-repeat: no-repeat;
+ background-position: left center;
+ background-image: url('../images/information.png');
+}
+
+.help p {
+ padding: 5px 0;
+}
+
+/* ------------------- FORMS ------------------- */
+.admintable {
+ border: solid 1px #FFD324;
+ background-color: #FFF6BF;
+ color: #111;
+}
+.admintable td {
+ padding: 5px 10px;
+}
+.admintable span.desc {
+ font-size: 85%;
+ font-weight: normal;
+}
+
+/* ------------------- BOXES ------------------- */
+.box {
+ border: 1px solid #ccc;
+ background-color: #ECECEC;
+ margin-bottom: 5px;
+ color: #444;
+ padding: 10px;
+}
+
+.box a, .box a:visited {
+ color: #555;
+}
+
+.admin {
+ border: solid 1px #FFD324;
+ background-color: #FFF6BF;
+ color: #514721;
+ margin-bottom: 5px;
+ padding: 5px;
+}
+
+.admin h3 {
+ font-size: 100%;
+ text-align: left;
+ font-weight: bold;
+ color: #333;
+}
+
+.column {
+ vertical-align: top;
+ text-align: left;
+ padding: 0 0 0 10px;
+}
+
+.column.first {
+ padding: 0;
+}
+
+.column h3 {
+ padding: 3px 0;
+}
+
+.scrollable {
+ height: 144px;
+ overflow: auto;
+ border: 1px solid #ccc;
+ margin-right: 17px;
+}
+
+html>body .scrollable {
+ margin-right: 0;
+}
+
+.red {
+ color: #8B0000;
+}
+
+.green {
+ color: #050;
+}
+
+ul.bullet {
+ margin: 3px 0 3px 25px;
+}
+
+ul.bullet li {
+ padding: 2px 0;
+ list-style-image: url("../images/bullet.png");
+}
+
+.rule_title {
+ font-size: 110%;
+}
+
+.tabs {
+ height: 20px;
+ border-bottom: 1px solid #DDD;
+ margin: 0;
+ padding: 0;
+}
+.tablinks {
+ float:right;
+ padding: 0 5px 0 10px;
+ text-align: right;
+}
+.tablinks li {
+ float:left;
+ text-align: right;
+ background: url("../images/sep12.png") no-repeat scroll 0 50% transparent;
+ margin-left: 7px;
+ padding: 0 0 0 7px;
+}
+.tablinks li.first {
+ background: none;
+}
+.tablinks a {
+ text-decoration: underline;
+ color: #777;
+ font-size: 85%;
+}
+.tabs li {
+ display: inline;
+ list-style-type: none;
+ font-weight: normal;
+ color: #555;
+ background-color: #FFF;
+ vertical-align: baseline;
+ white-space: nowrap;
+ margin: 0;
+ border: 0;
+ padding: 0;
+}
+.tabs li a:link, .tabs li a:visited {
+ float: left;
+ background-color: #ECECEC;
+ color: #555;
+ vertical-align: bottom;
+ height: 17px;
+ margin: 0 1px 0 0;
+ padding: 1px 10px;
+ border: 1px solid #cdcdcd;
+ border-radius: 4px 4px 0 0;
+ -moz-border-radius: 4px 4px 0 0;
+ -webkit-border-radius: 4px 4px 0 0;
+}
+.tabs li a.selected:link, .tabs li a.selected:visited {
+ text-decoration: none;
+ background-color: #4B9FD5;
+ color: #efefef;
+ font-weight: bold;
+ border: 1px solid #CAE3F2;
+ margin: 0 1px 0 0;
+}
+.tabs-panel {
+ border-right: 1px solid #DDD;
+ border-bottom: 1px solid #DDD;
+ border-left: 1px solid #DDD;
+ border-top-width: 0;
+ padding: 10px;
+}
+.smalltabs {
+ line-height: 1.5em;
+ border-bottom: 1px solid #ccc;
+ vertical-align: bottom;
+ font-size: 85%;
+}
+.smalltabs .tab {
+ font-weight: normal;
+ text-decoration: none;
+ color: #777;
+ background-color: #FFF;
+ border: 1px solid #DDD;
+ border-bottom: 0;
+ vertical-align: middle;
+ white-space: nowrap;
+ margin-right: 5px;
+ padding: 0.1em 0.5em;
+}
+
+.smalltabs .tab.selected {
+ font-weight: bold;
+ background-color: #ECECEC;
+}
+
+.smalltabs .tab.selected a {
+ text-decoration: none;
+ background-color: #ECECEC;
+ color: #777;
+}
+
+.smalltabs .tab a {
+ text-decoration: none;
+ background-color: #FFF;
+ color: #777;
+}
+
+.smalltabs .tab a:visited {
+ text-decoration: none;
+}
+
+.smalltabs .tab.selected a:visited {
+ text-decoration: none;
+}
+
+.tabbed {
+ border: 1px solid silver;
+ border-top: 0;
+ padding: 5px;
+}
+
+#time_machine {
+ margin: 10px 0;
+}
+
+#time_machine #selected {
+ background-image: url("../images/timemachine.png");
+ background-repeat: repeat-x;
+ background-position: left;
+ background-color: #9D9D9D;
+ border: 2px solid #ccc;
+ color: #fff;
+}
+
+#time_machine #selected a {
+ border-bottom: 1px dotted #fff;
+}
+
+#time_machine #selected a.nolink {
+ border-bottom: 0;
+}
+
+#time_machine #selector {
+ background-color: #ECECEC;
+ border: 1px solid #DDD;
+}
+.comments {
+ color: #777;
+ font-size: 93%;
+ margin-bottom: 10px;
+ padding: 4px;
+}
+
+.little {
+ font-size: 80%;
+}
+
+.tooltip {
+ position: absolute;
+ background-color: #CAE3F2;
+ border: 1px solid #4b9fd5;
+ max-width: 480px;
+ text-align: left;
+ color: #262626;
+}
+
+.tooltip .content {
+ color: #111;
+ padding: 4px;
+}
+
+.tooltip .title {
+ color: #111;
+ font-weight: bold;
+ font-size: 100%;
+ padding: 2px 4px;
+}
+
+.tooltip td {
+ margin: 0;
+ padding: 2px;
+}
+
+.tooltip p {
+ margin: 0;
+ padding: 0;
+}
+
+.alert_WARN {
+ background-color: #ff8500;
+ color: #fff;
+ margin: 0;
+ padding: 0 3px;
+}
+
+.alert_ERROR {
+ background-color: #f93f40;
+ color: #fff;
+ margin: 0;
+ padding: 0 3px;
+}
+
+#comparison span.best {
+ font-size: 108%;
+ font-weight: bold;
+}
+
+
+
+.gwt-TabBar {
+ font-size: 93%;
+ width: 100%;
+ border-bottom: 1px solid #cdcdcd;
+}
+
+.gwt-TabBarFirst {
+ width: 0;
+}
+
+.gwt-TabBar .gwt-TabBarItem {
+ cursor: pointer;
+ font-weight: normal;
+ text-decoration: underline;
+ color: #555;
+ background-color: #ECECEC;
+ vertical-align: middle;
+ white-space: nowrap;
+ padding: 0.3em 0.6em;
+ border: 1px solid #cdcdcd;
+ border-bottom: none;
+ border-radius: 4px 4px 0 0;
+ -moz-border-radius: 4px 4px 0 0;
+ -webkit-border-radius: 4px 4px 0 0;
+}
+
+.gwt-TabBar .gwt-TabBarItem-wrapper {
+ padding: 0 0 0 1px;
+}
+
+.gwt-TabBar .gwt-TabBarItem-selected {
+ cursor: default;
+ font-weight: bold;
+ text-decoration: underline;
+ color: #efefef;
+ background-color: #4B9FD5;
+ border-bottom: none;
+ vertical-align: middle;
+ white-space: nowrap;
+ padding: 0.3em 0.6em;
+}
+
+.gwt-TabPanelBottom {
+ width: 100%;
+}
+
+.rule_desc {
+ color: #444;
+ padding: 2px 0;
+}
+
+.rule_desc li {
+ list-style: disc outside;
+ padding: 2px;
+}
+
+.rule_desc ul {
+ list-style: none outside;
+ padding-left: 30px;
+}
+
+.rule_desc pre, .rule_desc p {
+ padding: 7px;
+}
+
+.rule_desc pre {
+ margin: 10px 0;
+ font-family: "Courier New", Courier, monospace;;
+ border: 1px dashed #aaa;
+ font-size: 93%;
+}
+
+.tip:hover {
+ background: #FFF;
+ position: relative;
+ z-index: 100;
+}
+
+.tip span {
+ display: none;
+ margin-left: -20px;
+ padding: 4px 5px;
+}
+
+.tip:hover span {
+ display: inline;
+ position: absolute;
+ background: #CAE3F2;
+ border: 1px solid #4b9fd5;
+ color: #262626;
+ white-space: nowrap;
+ text-decoration: none;
+}
+.hbar {
+ float: left;
+ border: none;
+ clear: both;
+ width: 4em;
+ margin: 0;
+ padding: 2px 0 0;
+}
+
+.hbar li {
+ background-color: #777;
+ color: #FFF;
+ font-family: Verdana, Tahoma, Arial, sans-serif;
+ font-size: xx-small;
+ letter-spacing: -0.075em;
+ list-style: none;
+ line-height: 1.1em;
+ text-align: right;
+ vertical-align: middle;
+ padding: 0.1em;
+}
+
+div.barchart {
+ border: 0;
+ margin: 0;
+ padding: 0;
+ float: left;
+}
+
+div.barchart > div {
+ background-color: #4B9FD5;
+ height: 0.9em;
+}
+
+table.matrix thead {
+ background-color: #CAE3F2;
+ border: 1px solid #4b9fd5;
+}
+
+table.matrix thead th {
+ text-align: right;
+ border-right: 1px solid #4b9fd5;
+ padding: 4px 5px;
+}
+
+table.matrix tbody td {
+ border: 1px solid #ddd;
+ margin: 0;
+ padding: 4px 5px;
+}
+
+table.matrix tbody td.title {
+ border: none;
+ font-weight: bold;
+ margin: 0;
+ padding: 5px 0 0 5px;
+}
+
+
+a.nolink, .dashbox a, .dashbox a:visited {
+ text-decoration: none;
+}
+
+a.nolink:hover, .dashbox a:hover, .dashbox a.action, .dashbox a.action:visited {
+ text-decoration: underline;
+}
+
+h1 strong, .dashbox .title, .gwt-SourcePanel .sources .msg li strong {
+ font-weight: bold;
+}
+
+h4 a, h4 a:visited, .gray, table.data tfoot a, table.data tfoot a:visited {
+ color: #777;
+}
+
+.even, table.sortable tr.rowodd {
+ background-color: #F4F4F4;
+}
+
+.bordered, table.data > thead {
+ border-bottom: 1px solid #ddd;
+}
+
+table.data > tbody {
+ border-bottom: 1px solid #ddd;
+ border-right: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+
+table.data, table.spaced, .gwt-SourcePanel .sources {
+ width: 100%;
+}
+
+table.without-header {
+ border-top: 1px solid #ddd;
+}
+
+.hoverable.selected a, #time_machine #selected h3, #time_machine #selected a {
+ color: #fff;
+}
+
+#time_machine td, .gwt-SourcePanel .sources td {
+ vertical-align: top;
+}
+/* Button "More" in source viewers. See sonar-gwt-api, class SourcePanel */
+#more_source {
+ margin: 5px 10px;
+}
+
+
+
+
+/* GENERIC STYLES */
+.line-block {
+ display: inline-block;
+ width: 100%;
+}
+.line-info {
+ background: url('../images/information.png') no-repeat scroll left 50% transparent;
+ padding-left:18px
+}
+div.break10 {
+ clear: both;
+ height: 10px;
+}
+div.break30 {
+ clear: both;
+ height: 30px;
+}
+.marginbottom10 {
+ margin-bottom: 10px;
+}
+.marginright10 {
+ margin-right: 10px;
+}
+.marginleft10 {
+ margin-left: 10px;
+}
+.width100 {
+ width: 100%;
+}
+ul.horizontal {
+ list-style-type: none;
+}
+ul.horizontal li {
+ float: left;
+ position: relative;
+}
+table.nowrap td, td.nowrap {
+ white-space: nowrap;
+}
+.background-gray {
+ background-color: #ECECEC;
+ color: #444;
+}
+
+/* CONFIGURATION OF Q PROFILES */
+.bulk-edit {
+ display: block;
+ background: url("../images/bulk-edit.png") no-repeat scroll left 50% transparent;
+ padding: 2px 0 2px 20px;
+}
+.csv {
+ display: block;
+ background: url("../images/csv.png") no-repeat scroll left 50% transparent;
+ padding: 2px 0 2px 20px;
+}
+.add {
+ display: block;
+ background: url("../images/add.png") no-repeat scroll left 50% transparent;
+ padding: 2px 0 2px 20px;
+}
+.restore {
+ display: block;
+ background: url("../images/restore.gif") no-repeat scroll left 50% transparent;
+ padding: 2px 0 2px 20px;
+}
+.compare {
+ display: block;
+ background: url("../images/compare.png") no-repeat scroll left 50% transparent;
+ padding: 2px 0 2px 20px;
+}
+
+/* Profile diff */
+.diffParam {
+ font-family: 'Bitstream Vera Sans Mono','Courier',monospace;
+}