|
body { |
|
font-family: Arial, Helvetica, sans-serif; |
|
font-size: 1em; |
|
color: #333; |
|
} |
|
|
|
h2 {clear:both; |
|
padding: 1em 0 0 0;} |
|
|
|
table |
|
{ |
|
border-collapse: collapse; |
|
border-spacing: 0; |
|
margin: 2em 0 0 0; |
|
} |
|
|
|
caption, th, td |
|
{ |
|
vertical-align: top; |
|
font-weight: normal; |
|
text-align: left; |
|
border-collapse: collapse; |
|
border-spacing: 0; |
|
border: 1px solid gray; |
|
} |
|
|
|
th, td{ |
|
font-size: 95%; |
|
padding: .5em; |
|
} |
|
|
|
thead th{ |
|
background: #234572; |
|
color: #fff; |
|
} |
|
|
|
|
|
|
|
table caption { |
|
font-weight: bold; |
|
font-size: 1.5em; |
|
} |
|
|
|
.highlight span.name { |
|
text-decoration: underline; |
|
} |
|
|
|
.node span.name { |
|
white-space: wrap; |
|
margin-left: 5px; |
|
display: block; |
|
/* text-overflow: ellipsis; */ |
|
} |
|
.node span.amount { |
|
text-overflow: ellipsis; |
|
overflow: hidden; |
|
text-indent: 5px; |
|
} |
|
|
|
.node span.wrap { |
|
padding: 5px 10px 0 0; |
|
position: absolute; |
|
width: 100%; |
|
height: 100%; |
|
background: -moz-linear-gradient(top, rgba(87,93,131,0) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */ |
|
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(87,93,131,0)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */ |
|
background: -webkit-linear-gradient(top, rgba(87,93,131,0) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */ |
|
background: -o-linear-gradient(top, rgba(87,93,131,0) 0%,rgba(0,0,0,.3) 100%); /* Opera 11.10+ */ |
|
background: -ms-linear-gradient(top, rgba(87,93,131,0) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */ |
|
background: linear-gradient(to bottom, rgba(87,93,131,0) 0%,rgba(0,0,0,.3) 100%); /* W3C */ |
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00575d83', endColorstr='#575d83',GradientType=0 ); /* IE6-9 */ |
|
} |
|
.node span.wrap:hover { |
|
text-shadow: 2px 2px 8px rgba(0,0,0,.5); |
|
position: absolute; |
|
width: 100%; |
|
height: 100%; |
|
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(255,255,255,.2) 100%); /* FF3.6+ */ |
|
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(255,255,255,.2))); /* Chrome,Safari4+ */ |
|
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(255,255,255,.2) 100%); /* Chrome10+,Safari5.1+ */ |
|
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(255,255,255,.2) 100%); /* Opera 11.10+ */ |
|
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(255,255,255,.2) 100%); /* IE10+ */ |
|
background: linear-gradient(to bottom, rgba(0,0,0,0) 25%,rgba(255,255,255,.2) 100%); /* W3C */ |
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00575d83', endColorstr='#575d83',GradientType=0 ); /* IE6-9 */ |
|
} |
|
.node.mobile span.wrap:hover { |
|
text-shadow: none; |
|
} |
|
.node.mobile span.wrap { |
|
position: relative; |
|
padding: 0; |
|
overflow: visible; |
|
} |
|
.node.mobile span.wrap span.amount, .node.mobile span.wrap span.name { |
|
padding-left: 50px; |
|
} |
|
.node.mobile { |
|
overflow: visible; |
|
padding: 5px 0 0 0; |
|
} |
|
.node.mobile:first-child { |
|
display: none; |
|
} |
|
.node.mobile .sizer { |
|
width: 40px; |
|
height: 40px; |
|
background: #000; |
|
float: left; |
|
display: block; |
|
} |
|
|
|
|
|
.node { |
|
outline: rgba(0,0,0,0.3) solid 2px; |
|
z-index: 800; |
|
} |
|
.node:hover, a.node:focus { |
|
outline: rgba(255,100,0,1) solid 4px; |
|
z-index: 1000; |
|
} |
|
.undefined.node:hover { |
|
z-index: 0; |
|
} |
|
|
|
.node.highlight span.name { |
|
font-size: 1em; |
|
} |
|
|
|
.node span.name { |
|
font-size: 1em; |
|
} |
|
.node span.amount { |
|
font-size: .8em; |
|
} |
|
.tm-title { |
|
float: left; |
|
width: 100%; |
|
padding: .5em; |
|
font-size: 1.2em; |
|
} |
|
#blamblam { |
|
float: left; |
|
width: 100%; |
|
height: 75px; |
|
background: rgba(0,0,0,0.2); |
|
} |
|
#blam { |
|
height: 450px; |
|
width: 100%; |
|
margin: 0 0 60px 0; |
|
padding: 0; |
|
position: relative; |
|
} |
|
#wrapper * { |
|
-moz-box-sizing: border-box; |
|
} |
|
#QGTreeMap { |
|
font-family: "ntatabularnumbers","nta",Arial,sans-serif; |
|
height: 460px; |
|
margin-bottom: 60px; |
|
margin-left: 0; |
|
position: relative; |
|
width: 100%; |
|
} |
|
#QGTreeMap figcaption { |
|
bottom: -60px; |
|
font-weight: bold; |
|
height: 50px; |
|
left: 0; |
|
padding-left: 40px; |
|
position: absolute; |
|
right: 0; |
|
} |
|
#QGTreeMap figcaption .service-details, #QGTreeMap figcaption .service-name { |
|
float: left; |
|
margin-right: 0.5em; |
|
overflow: hidden; |
|
text-overflow: ellipsis; |
|
white-space: nowrap; |
|
width: 100%; |
|
} |
|
#QGTreeMap .keyBlock { |
|
background-color: #000000; |
|
float: left; |
|
height: 30px; |
|
margin-bottom: -9px; |
|
margin-left: -40px; |
|
width: 30px; |
|
} |
|
#QGTreeMap:hover .node { |
|
opacity: 0.5; |
|
} |
|
#QGTreeMap:hover figcaption:hover ~ .node, #QGTreeMap:hover .node:hover { |
|
opacity: 1; |
|
} |
|
figcaption span.name, figcaption span.amount { |
|
width: 100%; |
|
float: left; |
|
margin: 0; |
|
margin-top: -2px; |
|
} |
|
figcaption span.amount { |
|
font-size: .8em; |
|
} |
|
.node .label { |
|
border: 2px solid #FFFFFF; |
|
height: 100%; |
|
padding: 6px 0 0 6px; |
|
width: 100%; |
|
} |
|
.node { |
|
overflow: hidden; |
|
} |
|
.node a { |
|
bottom: 0; |
|
color: #FFFFFF; |
|
display: block; |
|
left: 0; |
|
overflow: hidden; |
|
padding: 0.5em; |
|
position: absolute; |
|
right: 0; |
|
text-decoration: none; |
|
text-overflow: ellipsis; |
|
top: 0; |
|
} |
|
.node a[href]:hover { |
|
text-decoration: underline; |
|
} |
|
.node .amount { |
|
display: block; |
|
font-weight: bold; |
|
white-space: nowrap; |
|
} |
|
.node.ellipsis a { |
|
padding: 0; |
|
text-align: center; |
|
} |
|
.node.qgtm-col-set-1 { |
|
background: none repeat scroll 0 0 #2E8B57; |
|
} |
|
.node.qgtm-col-set-1:hover { |
|
background: none repeat scroll 0 0 #2B6F37; |
|
} |
|
.node.qgtm-col-set-2 { |
|
background: none repeat scroll 0 0 #9F1888; |
|
} |
|
.node.qgtm-col-set-2:hover { |
|
background: none repeat scroll 0 0 #7D0069; |
|
} |
|
.node.qgtm-col-set-3 { |
|
background: none repeat scroll 0 0 #005ABB; |
|
} |
|
.node.qgtm-col-set-3:hover { |
|
background: none repeat scroll 0 0 #063E9D; |
|
} |
|
.node.qgtm-col-set-4 { |
|
background: none repeat scroll 0 0 #003479; |
|
} |
|
.node.qgtm-col-set-4:hover { |
|
background: none repeat scroll 0 0 #032058; |
|
} |
|
.node.qgtm-col-set-5 { |
|
background: none repeat scroll 0 0 #00857E; |
|
} |
|
.node.qgtm-col-set-5:hover { |
|
background: none repeat scroll 0 0 #0D665E; |
|
} |
|
.node.qgtm-col-set-6 { |
|
background: none repeat scroll 0 0 #D40072; |
|
} |
|
.node.qgtm-col-set-6:hover { |
|
background: none repeat scroll 0 0 #B80057; |
|
} |
|
.node.qgtm-col-set-7 { |
|
background: none repeat scroll 0 0 #003A69; |
|
} |
|
.node.qgtm-col-set-7:hover { |
|
background: none repeat scroll 0 0 #042449; |
|
} |
|
.node.qgtm-col-set-8 { |
|
background: none repeat scroll 0 0 #898700; |
|
} |
|
.node.qgtm-col-set-8:hover { |
|
background: none repeat scroll 0 0 #6A6904; |
|
} |
|
.node.qgtm-col-set-9 { |
|
background: none repeat scroll 0 0 #002878; |
|
} |
|
.node.qgtm-col-set-9:hover { |
|
background: none repeat scroll 0 0 #011758; |
|
} |
|
.node.qgtm-col-set-10 { |
|
background: none repeat scroll 0 0 #006C56; |
|
} |
|
.node.qgtm-col-set-10:hover { |
|
background: none repeat scroll 0 0 #0A4D3A; |
|
} |
|
.node.qgtm-col-set-11 { |
|
background: none repeat scroll 0 0 #00BEB7; |
|
} |
|
.node.qgtm-col-set-11:hover { |
|
background: none repeat scroll 0 0 #15A59D; |
|
} |
|
.node.qgtm-col-set-12 { |
|
background: none repeat scroll 0 0 #009DDB; |
|
} |
|
.node.qgtm-col-set-12:hover { |
|
background: none repeat scroll 0 0 #0F80C4; |
|
} |
|
.node.qgtm-col-set-13 { |
|
background: none repeat scroll 0 0 #00AD93; |
|
} |
|
.node.qgtm-col-set-13:hover { |
|
background: none repeat scroll 0 0 #129276; |
|
} |
|
.node.qgtm-col-set-14 { |
|
background: none repeat scroll 0 0 #002E74; |
|
} |
|
.node.qgtm-col-set-14:hover { |
|
background: none repeat scroll 0 0 #021C53; |
|
} |
|
.node.qgtm-col-set-15 { |
|
background: none repeat scroll 0 0 #9325B2; |
|
} |
|
.node.qgtm-col-set-15:hover { |
|
background: none repeat scroll 0 0 #750095; |
|
} |
|
.node.qgtm-col-set-16 { |
|
background: none repeat scroll 0 0 #0076C0; |
|
} |
|
.node.qgtm-col-set-16:hover { |
|
background: none repeat scroll 0 0 #0A58A3; |
|
} |
|
.node.qgtm-col-set-17 { |
|
background: none repeat scroll 0 0 #009390; |
|
} |
|
.node.qgtm-col-set-17:hover { |
|
background: none repeat scroll 0 0 #0F7572; |
|
} |
|
.node.qgtm-col-set-18 { |
|
background: none repeat scroll 0 0 #AF292E; |
|
} |
|
.node.qgtm-col-set-18:hover { |
|
background: none repeat scroll 0 0 #90151F; |
|
} |
|
.node.qgtm-col-set-19 { |
|
background: none repeat scroll 0 0 #9325B2; |
|
} |
|
.node.qgtm-col-set-19:hover { |
|
background: none repeat scroll 0 0 #750095; |
|
} |
|
.node.qgtm-col-set-20 { |
|
background: none repeat scroll 0 0 #4D2942; |
|
} |
|
.node.qgtm-col-set-20:hover { |
|
background: none repeat scroll 0 0 #301829; |
|
} |
|
.node.qgtm-col-set-21 { |
|
background: none repeat scroll 0 0 #231F20; |
|
} |
|
.node.qgtm-col-set-21:hover { |
|
background: none repeat scroll 0 0 #121010; |
|
} |
|
.node.qgtm-col-set-22 { |
|
background: none repeat scroll 0 0 #002663; |
|
} |
|
.node.qgtm-col-set-22:hover { |
|
background: none repeat scroll 0 0 #021644; |
|
} |
|
.node.qgtm-col-set-23 { |
|
background: none repeat scroll 0 0 #002663; |
|
} |
|
.node.qgtm-col-set-23:hover { |
|
background: none repeat scroll 0 0 #021644; |
|
} |
|
.node.qgtm-col-set-24 { |
|
background: none repeat scroll 0 0 #9C132E; |
|
} |
|
.node.qgtm-col-set-24:hover { |
|
background: none repeat scroll 0 0 #7A0020; |
|
} |
|
.node.qgtm-col-set-25 { |
|
background: none repeat scroll 0 0 #002663; |
|
} |
|
.node.qgtm-col-set-25:hover { |
|
background: none repeat scroll 0 0 #021644; |
|
} |
|
.node.qgtm-col-set-26 { |
|
background: none repeat scroll 0 0 #317023; |
|
} |
|
.node.qgtm-col-set-26:hover { |
|
background: none repeat scroll 0 0 #225317; |
|
} |
|
.node.qgtm-col-set-27 { |
|
background: none repeat scroll 0 0 #005747; |
|
} |
|
.node.qgtm-col-set-27:hover { |
|
background: none repeat scroll 0 0 #073A2E; |
|
} |
|
.node.qgtm-col-set-28 { |
|
background: none repeat scroll 0 0 #A33038; |
|
} |
|
.node.qgtm-col-set-28:hover { |
|
background: none repeat scroll 0 0 #831C26; |
|
} |
|
|
|
|
|
/* mobile bgs *//* mobile bgs */ |
|
/* mobile bgs *//* mobile bgs */ |
|
/* mobile bgs *//* mobile bgs */ |
|
/* mobile bgs *//* mobile bgs */ |
|
/* mobile bgs *//* mobile bgs */ |
|
|
|
a.node.mobile span.name, a.node.mobile span.amount { |
|
color: #00f; |
|
text-decoration: underline; |
|
} |
|
a.node.mobile .sct-box { |
|
border: 1px solid #000; |
|
position: absolute; |
|
top: -4px; |
|
left: 0; |
|
} |
|
|
|
.node.mobile { |
|
background: none; |
|
} |
|
.node.mobile:hover { |
|
background: none; |
|
} |
|
.node.qgtm-col-set-1.mobile .sct-box { |
|
background: #2E8B57; |
|
} |
|
.node.qgtm-col-set-2.mobile .sct-box:hover { |
|
background: #2B6F37; |
|
} |
|
|
|
|
|
|
|
|
|
.node.qgtm-col-set-2.mobile .sct-box { |
|
background: #9F1888; |
|
} |
|
.node.qgtm-col-set-2.mobile .sct-box:hover { |
|
background: #7D0069; |
|
} |
|
|
|
|
|
|
|
|
|
.node.qgtm-col-set-3.mobile .sct-box { |
|
background: #005ABB; |
|
} |
|
.node.qgtm-col-set-3.mobile .sct-box:hover { |
|
background: #063E9D; |
|
} |
|
|
|
|
|
|
|
.node.qgtm-col-set-4.mobile .sct-box { |
|
background: #003479; |
|
} |
|
.node.qgtm-col-set-4.mobile .sct-box:hover { |
|
background: #032058; |
|
} |
|
|
|
|
|
|
|
.node.qgtm-col-set-5.mobile .sct-box { |
|
background: #00857E; |
|
} |
|
.node.qgtm-col-set-5.mobile .sct-box:hover { |
|
background: #0D665E; |
|
} |
|
|
|
|
|
|
|
|
|
.node.qgtm-col-set-6.mobile .sct-box { |
|
background: #D40072; |
|
} |
|
.node.qgtm-col-set-6.mobile .sct-box:hover { |
|
background: #B80057; |
|
} |
|
|
|
|
|
|
|
.node.qgtm-col-set-7.mobile .sct-box { |
|
background: #003A69; |
|
} |
|
.node.qgtm-col-set-7.mobile .sct-box:hover { |
|
background: #042449; |
|
} |
|
|
|
|
|
.node.qgtm-col-set-8.mobile .sct-box { |
|
background: #898700; |
|
} |
|
.node.qgtm-col-set-8.mobile:hover .sct-box { |
|
background: #6A6904; |
|
} |
|
|
|
|
|
.node.qgtm-col-set-9.mobile .sct-box { |
|
background: #002878; |
|
} |
|
.node.qgtm-col-set-9.mobile .sct-box:hover { |
|
background: #011758; |
|
} |
|
|
|
|
|
|
|
.node.qgtm-col-set-10.mobile .sct-box { |
|
background: #006C56; |
|
} |
|
.node.qgtm-col-set-10.mobile .sct-box:hover { |
|
background: #0A4D3A; |
|
} |
|
|
|
|
|
|
|
.node.qgtm-col-set-11.mobile .sct-box { |
|
background: #00BEB7; |
|
} |
|
.node.qgtm-col-set-11.mobile .sct-box:hover { |
|
background: #15A59D; |
|
} |
|
|
|
.node.qgtm-col-set-12.mobile .sct-box { |
|
background: #009DDB; |
|
} |
|
.node.qgtm-col-set-12.mobile .sct-box:hover { |
|
background: #0F80C4; |
|
} |
|
|
|
|
|
.node.qgtm-col-set-13.mobile .sct-box { |
|
background: #00AD93; |
|
} |
|
.node.qgtm-col-set-13.mobile .sct-box:hover { |
|
background: #129276; |
|
} |
|
|
|
|
|
.node.qgtm-col-set-14.mobile .sct-box { |
|
background: #002E74; |
|
} |
|
.node.qgtm-col-set-14.mobile .sct-box:hover { |
|
background: #021C53; |
|
} |
|
|
|
|
|
.node.qgtm-col-set-15.mobile .sct-box { |
|
background: #9325B2; |
|
} |
|
.node.qgtm-col-set-15.mobile .sct-box:hover { |
|
background: #750095; |
|
} |
|
|
|
|
|
.node.qgtm-col-set-16.mobile .sct-box { |
|
background: #0076C0; |
|
} |
|
.node.qgtm-col-set-16.mobile .sct-box:hover { |
|
background: #0A58A3; |
|
} |
|
|
|
|
|
.node.qgtm-col-set-17.mobile .sct-box { |
|
background: #009390; |
|
} |
|
.node.qgtm-col-set-17.mobile .sct-box:hover { |
|
background: #0F7572; |
|
} |
|
|
|
|
|
.node.qgtm-col-set-18.mobile .sct-box { |
|
background: #AF292E; |
|
} |
|
.node.qgtm-col-set-18.mobile .sct-box:hover { |
|
background: #90151F; |
|
} |
|
|
|
|
|
.node.qgtm-col-set-19.mobile .sct-box { |
|
background: #9325B2; |
|
} |
|
.node.qgtm-col-set-19.mobile .sct-box:hover { |
|
background: #750095; |
|
} |
|
|
|
|
|
.node.qgtm-col-set-20.mobile .sct-box { |
|
background: #4D2942; |
|
} |
|
.node.qgtm-col-set-20.mobile .sct-box:hover { |
|
background: #301829; |
|
} |
|
|
|
|
|
.node.qgtm-col-set-21.mobile .sct-box { |
|
background: #231F20; |
|
} |
|
.node.qgtm-col-set-21.mobile .sct-box:hover { |
|
background: #121010; |
|
} |
|
|
|
|
|
.node.qgtm-col-set-22.mobile .sct-box { |
|
background: #002663; |
|
} |
|
.node.qgtm-col-set-22.mobile .sct-box:hover { |
|
background: #021644; |
|
} |
|
|
|
|
|
.node.qgtm-col-set-23.mobile .sct-box { |
|
background: #002663; |
|
} |
|
.node.qgtm-col-set-23.mobile .sct-box:hover { |
|
background: #021644; |
|
} |
|
|
|
|
|
.node.qgtm-col-set-24.mobile .sct-box { |
|
background: #9C132E; |
|
} |
|
.node.qgtm-col-set-24.mobile .sct-box:hover { |
|
background: #7A0020; |
|
} |
|
|
|
|
|
.node.qgtm-col-set-25.mobile .sct-box { |
|
background: #002663; |
|
} |
|
.node.qgtm-col-set-25.mobile .sct-box:hover { |
|
background: #021644; |
|
} |
|
|
|
|
|
.node.qgtm-col-set-26.mobile .sct-box { |
|
background: #317023; |
|
} |
|
.node.qgtm-col-set-26.mobile .sct-box:hover { |
|
background: #225317; |
|
} |
|
|
|
|
|
.node.qgtm-col-set-27.mobile .sct-box { |
|
background: #005747; |
|
} |
|
.node.qgtm-col-set-27.mobile .sct-box:hover { |
|
background: #073A2E; |
|
} |
|
|
|
.node.qgtm-col-set-28.mobile .sct-box { |
|
background: #A33038; |
|
} |
|
.node.qgtm-col-set-28.mobile:hover .sct-box { |
|
background: #831C26; |
|
} |