From e62965896b2c9892d158f6daeda8cb34bb99b36a Mon Sep 17 00:00:00 2001 From: Evgeny Mandrikov Date: Wed, 20 Apr 2011 13:49:13 +0400 Subject: [PATCH] Fix crlf --- .../src/main/webapp/stylesheets/style.css | 3282 ++++++++--------- 1 file 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; +} -- 2.39.5