code stats

/* html body */ body.reports { /* Handles reports menu background */ background-color: white; /*background-image: defined in css_style_map.cfg*/ background-position: top left; background-repeat: repeat-y; } /* generating report info */ #generating_report_info { padding: 30px; } /* reports menu and report box */ /* report body */ div.report-wrapper { float: left; width:100%; } div.report-column { margin: 0 0 0 220px; /*This is the left space for the reports menu */ padding: 0; background-color: white; /*border: 1px solid white; *//* report does not align to top without border! */ } /* report headers main left and right margin */ div.report-header { padding: 21px 28px 7px 28px; /*background-color: lime;*/ } div.report-header-bar h1 { margin:0; float: left; font-size: 1.9em; font-weight: normal; } div.report-header-bar span.main { /*This is the main report label, without date, give it some right padding*/ padding-right: 30px; } div.report-header-bar small.date-time { font-size: 0.7em; /*font-weight: bold;*/ } div.report-header-bar small.sub-date-time { font-size: 0.5em; } div.report-header-bar small.lite { color: #868686; } div.report-header-bar div.clear-date-and-filters { float: right; } div.clear-date-and-filters a { padding-left: 14px; } /* report header/footer */ div.report-header-filters { padding: 7px 0; /*margin-bottom: 12px;*/ } span.date-filter-error { font-size: 0.55em; border: 1px solid Red; padding: 4px; } div.report-header-filters table { margin: 0; padding: 0; } div.report-header-filters th, div.report-header-filters td { vertical-align: top; white-space: normal; } div.report-header-filters th { padding: 2px 0 0 0; width: 16px; } div.report-header-filters td { padding: 3px 0 3px 5px; } div.report-header-filters td.label { /*width: 1%;*/ white-space: nowrap; } div.report-header-filters td.btn { text-align: right; } div.report-header-filters span { background-color: #FEFF4D; padding: 1px 4px; } div.report-header-filters a { margin-left: 8px; } /* Description, header and footer text */ div.report-description-text, div.re-description-text { padding: 4px 6px; border: 1px solid #e4e6f2; background-color: #f2f3f9; } div.report-description-text { margin-top: 4px; } /* report elements */ div.report-elements { margin: 0 14px 0px 14px; } table.re-header-bar { width: 100%; } table.re-header-bar th, table.re-header-bar td { font-weight: normal; vertical-align: bottom; } table.re-header-bar th { padding: 3px; text-align: left; font-size: 145%; color: #333333; } table.re-header-bar td { padding: 0 0 3px 0; text-align: right; } table.re-header-bar-border { border-bottom: 1px solid #e2e2e2; } div.re-header-bar img { /*vertical-align: middle;*/ /*margin: 0 4px;*/ /*cursor: pointer;*/ } table.re-header-bar a:link, table.re-header-bar a:visited, table.re-header-bar a:hover { text-decoration: none; } div.report-element, div.floated-report-element { margin: 18px 14px; padding: 0; float: left; clear: left; } div.floated-report-element { clear: none; } /* Overview report element */ div.overview-re { width: auto; height: auto; overflow: visible; padding: 9px 0 0 0; } table.overview-re th, table.overview-re td { /*font-size: 15px;*/ /*color: #404040;*/ border-bottom: 1px solid #e2e2e2; } table.overview-re th { padding: 5px 12px; text-align: left; font-weight: bold; color: #282828; } table.overview-re td { text-align: right; padding: 5px 12px 5px 24px; } /* Compact overview report element */ div.overview-re-compact { padding: 5px 11px; float: left; font-weight: bold; border-style: solid; border-color: #dbdbdb; border-width: 0 1px 1px 0; } div.orc-last { border-right-width: 0; } div.overview-re-compact div { /* field label*/ padding: 0 17px 7px 0; font-weight: normal; } div.overview-re-compact span { font-size: 1.42em; font-weight: normal; color: #333333; } div.overview-re-compact span.avg-label { font-size: 0.9em; padding-left: 17px; color: #a1a1a1; } div.overview-re-compact span.avg-value { color: #a1a1a1; } /* Standard report element */ div.standard-re-breakdown-info span { background-color: #FEFF4D; } div.standard-re-graphs-toolbar { text-align: right; margin: 0; } div.standard-re-table-toolbar { text-align: right; margin: 0 0 4px 0; vertical-align: middle; } div.standard-re-table-toolbar a { margin: 0 7px; } table.standard-re { /*margin: 15px 0 0 0;*/ margin: 0; /*border-width: 0 1px 0 1px;*/ /*border-color: #e6e6e6;*/ /*border-style: solid;*/ background-color: White; clear: both; } table.standard-re th { text-align: left; vertical-align: top; padding: 7px 12px 8px 12px; cursor: pointer; /*border-bottom: 1px solid #dedede;*/ color: #282828; background-color: #f2f2f2; } table.standard-re th:hover { background-color: #e5e3e3; } table.standard-re th.txt { text-align: left; /*text column*/ } table.standard-re th.border { /*adds right cell border*/ /*border-right: 1px solid #e0e0e0;*/ } table.standard-re th.first { border-left: 1px solid #f2f2f2; } table.standard-re th.last { border-right: 1px solid #f2f2f2; } table.standard-re td { text-align: right; padding: 5px 12px 5px 12px; vertical-align: baseline; border: none; /*border: 1px solid Red;*/ white-space: nowrap; } table.standard-re td.first { border-left: 1px solid #e4e4e4; } table.standard-re td.last { border-right: 1px solid #e4e4e4; } table.standard-re small, table.graph-legend small, div.report-header-filters small { /* Used to deemphasize text, i.e. Region and Country in Cities report */ color: #909090; font-size: 1em; } img.standard-re-sort { /* KHP 07/Oct/2010 - Changed the background color approach because it doesn't work when generating PDF files*/ margin-right: 5px; } tr.outer-table td, tr.outer-table-no-border td { font-weight: bold; color: #282828; padding-top: 12px; } tr.outer-table td { border-top: 1px solid #dedede; } tr.standard-re-row-footer td, tr.standard-re-row-total td, tr.standard-re-inner-row-total td { padding-top: 7px; padding-bottom: 7px; font-weight: bold; color: #282828; } tr.standard-re-row-total td { /*background-color: #f2f2f2;*/ border: 0 solid #dedede; border-width: 1px 0; } tr.total td, tr.sub-total td { font-weight: bold; color: #282828; } tr.sub-total td { /*border-bottom: 1px solid #D9D9D9;*/ padding-bottom: 12px; } tr.standard-re-row-zoom td { /* bg color of zoomed row */ background-color: #d8d8d8; } tr.standard-re-row-select td { /* bg color of selected row */ background-color: Yellow; } table.standard-re td.zoom { padding: 0 0 0 3px; cursor: pointer; text-align: center; } table.standard-re td.zoom-outer-tbl { /* pivot outer table */ padding: 0 0 0 6px; cursor: pointer; text-align: left; } table.standard-re td.zoom-inner-tbl { /* pivot inner table */ padding: 0 0 0 12px; cursor: pointer; text-align: right; } table.standard-re td.ind, table.standard-re td.ind-outer-tbl, table.standard-re td.ind-inner-tbl { color: #909090; padding-left: 0px; padding-right: 0px; } table.standard-re td.ind-outer-tbl { /* pivot outer table */ padding-right: 9px; } table.standard-re td.ind-inner-tbl { /* pivot inner table */ padding-left: 12px; } table.standard-re td.txt, table.standard-re td.txt-inner-tbl, table.standard-re td.txt-outer-tbl { text-align: left; white-space: normal; } table.standard-re td.txt-outer-tbl { /* pivot outer table, 1st text column only */ padding-left: 0; } table.standard-re td.txt-inner-tbl { /* pivot inner table, 1st text column only */ padding-left: 12px; } table.standard-re td.per, table.standard-re td.per-strong { /*percent column*/ /*color: #5F5F5F;*/ } table.standard-re td.bar { /*bar graph column*/ text-align: left; padding-left: 3px; vertical-align: top; } table.standard-re div.bar { font-size: 1px; height: 13px; margin-top:1px; background-color: #AFC8F6; } table.standard-re img.bar { margin: 1px 0 0 0; } table.standard-re-table-control { width: 100%; } table.standard-re-table-control th, table.standard-re-table-control td { vertical-align: bottom; color: #808080; padding: 13px 0 4px 0; font-weight: normal; } table.standard-re-table-control td { text-align: right; padding-top: 3px; padding-bottom: 5px; } /* Subclass of standard-re-table-control */ table.table-ctrl-session-page-paths th, table.table-ctrl-session-page-paths td { vertical-align: middle; padding: 4px 0; } table.table-ctrl-session-page-paths th { color: #333333; } table.table-ctrl-session-page-paths td { padding-left: 64px; } /* session_page_paths report element */ form.session-page-paths-form { margin: 20px 0; } /*form.session-page-paths-form td { background-color: #b5b5ff; border: 1px solid #ff4500; }*/ /*p.session-page-paths-events {*/ /*margin: 0;*/ /*padding: 10px 0 7px 12px;*/ /*}*/ table.session-page-paths-re { height: auto; margin: 1px; padding: 0; background-color: White; border: none; } table.session-page-paths-re td { padding: 5px 4px; } table.session-page-paths-re td.ind { color: #909090; text-align: right; padding-left: 6px; } table.session-page-paths-re td.direction { color: #909090; } table.session-page-paths-re td.events-left, table.session-page-paths-re td.events-right { padding-left: 21px; /*padding-right: 2px;*/ text-align: right; } table.session-page-paths-re td.events-right { padding-left: 40px; } table.session-page-paths-re span.start-page { color: #00BB02; font-weight: bold; } table.session-page-paths-re span.exit-page { color: Red; font-weight: bold; } table.session-page-paths-re span.start-exit-page { color: #909090; } table.session-page-paths-re a:link, table.session-page-paths-re a:visited, table.session-page-paths-re a:hover { text-decoration: none; color: #0000cd; cursor: default; } table.session-page-paths-re a:hover { color: white; background-color: #0000cd; } /* session_paths report element */ div.session-paths-report-element { padding: 14px 25px; } p.session-paths { margin: 7px 0; /*font-size: 1.1em;*/ font-weight: bold; cursor: default; } p.session-paths span { margin-left: 16px; color: #1d1dc0; } /* 2008-11-29 - GMF - Added highlighting for Reset/Collapse All */ p.session-paths span.highlight { color: White; background-color: #1d1dc0; } div.session-paths { margin: 5px 0; /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/ } div.session-paths ul { padding: 0; margin: 0 0 0 33px; } div.session-paths ul.root { margin-left: 23px; } div.session-paths li { /*background-color: Lime;*/ list-style: none; margin: 0; padding: 0; white-space: nowrap; /*background-image: url(../picts/session_paths/vertical_line.gif); -- Defined in css_style_map.cfg -- */ background-position: top left; background-repeat: repeat-y; } div.session-paths li.last { /*border-left-width: 0;*/ background-repeat: no-repeat; } div.session-paths img { /*padding-right: 4px;*/ padding: 0; margin: 0; vertical-align: middle; } div.session-paths span { cursor: default; color: Black; margin-left: 9px; text-decoration: none; vertical-align: middle; background-color: White; padding: 0 2px; } div.session-paths span.highlight { color: White; background-color: #1d1dc0; } div.session-paths span.exit { color: Red; } div.session-paths em { font-style: normal; color: #9B9B9B; } div.session-paths span.add-rows, div.session-paths span.add-rows-highlight { padding: 0 3px; margin: 0; } div.session-paths span.add-rows { color: #1d1dc0; background-color: White; } div.session-paths span.add-rows-highlight { color: White; background-color: #1d1dc0; } div.session-paths span.add-rows-b { margin: 0; } /* session page paths page lookup */ div.session-page-paths-lookup { position: absolute; top: 100px; left: 240px; display: none; width: 570px; padding: 12px; background-color: #eeece1; index: 200; } div.session-page-paths-lookup select { width: 100%; } button.paging { border-width: 0; /*padding-top: 2px; padding-bottom: 2px;*/ font-size: 0.9em; background-color: #F6F6F6; margin: 0 5px; } /* Zoom info panel (change date and add filter items info) */ table.zoom-info td { padding: 7px; vertical-align: top; } /* graphs */ span.graph-label-sort-info { font-weight: normal; font-style: italic; color: #B2B2B2; } /* bar graphs, line graph and pie chart */ div.graph-container, table.pie-chart-container { margin: 11px; } table.graph-container td { padding: 0; text-align: left; vertical-align: top; /*border: 2px solid Lime;*/ } table.graph-container td.label { padding: 0 0 7px 0; text-align: left; vertical-align: middle; font-weight: bold; color: #282828; } table.graph-container td.y-label-container { vertical-align: bottom; /*padding-bottom: 3px;*/ padding-bottom: 2px; } table.graph-x-label td { padding: 0; font-size: 10px; text-align: center; border: none; white-space: normal; /*background-color: orange;*/ } table.graph-x-label span.label { padding: 0px 1px 0px 3px; /*background-color: #00BB02;*/ } table.graph-y-label { width: 100%; /*border: 2px solid #FF8C00;*/ } table.graph-y-label td { text-align: right; vertical-align: middle; font-size: 10px; padding: 0 5px 0 0; white-space: nowrap; } table.graph-y-percent-label td { text-align: right; vertical-align: middle; font-size: 10px; padding: 0; white-space: nowrap; } /* pie-charts */ table.pie-chart-container th { padding: 4px 4px 7px 4px; text-align: left; /*font-size: 1.2em;*/ } table.pie-chart-container td.pie-image { text-align: center; vertical-align: top; padding: 3px; } /*table.pie-chart-legend { margin-left: 16px; }*/ table.graph-legend { margin-left: 18px; /*margin: 0px 0px 18px 18px;*/ /*border: 1px solid #FF3300;*/ } table.graph-legend th { vertical-align: middle; padding: 4px 4px; font-weight: normal; color: #909090; text-align: right; } table.graph-legend td { vertical-align: middle; padding: 4px 4px; } table.graph-legend td.percent, table.graph-legend td.number { /*color: #434343;*/ padding-right: 9px; text-align: right; white-space: nowrap; } table.graph-legend td.number { color: #838383; } div.graph-legend-color { width: 0; height: 0; font-size: 1px; /*border-style: solid; border-width: 5px 6px 6px 6px;*/ /* KHP 13/Mar/2013 - border-color does not work in Gmail and Outlook, start using background-color. */ /*width: 12px; Must be defined in style attribute for Gamil display */ /*height: 11px; Must be defined in style attribute for Gamil display */ } /* Miscellanious */ div.no-data-info { padding: 3px 4px; background-color: #ececec;

Join the Thank Q Club

Sign up for the Thank Q Club and receive exclusive offers, fun competitions and amazing prizes - it's quick and easy to do!

Sign Up Log In

Listen on the go

Download the Q Radio app to keep listening, wherever you are! It's available on Apple and Android devices.

Download from the App Store Download from Google Play