.analytics { background: #ffffff; border-top: 6px solid #347bff; margin: 40px 0; }
.analytics h2 { margin: 20px; }
.analytics ul.tabs { list-style: none; padding: 0; border-bottom: 1px solid #d1d1d1; }
.analytics ul.tabs li { display: inline; }
.analytics ul.tabs li a { display: inline-block; padding: 3px 10px; text-transform: uppercase; font-size: 12px; font-weight: 400; color: #666; border-bottom: 4px solid transparent; }
.analytics ul.tabs li a.active, .analytics ul.tabs li a:hover { text-decoration: none; border-color: #347bff; }
.analytics ul.tabs li:first-child { margin-left: 10px; }
.analytics .bar_graph_horizontal.rect.gray_bars, .analytics .bar_graph_horizontal.rect.blue_bars { cursor: pointer; }
.analytics h3 { font-family: serif; font-size: 20px; margin: 20px; margin-bottom: 0; }
.analytics h3 a { font-size: 14px; margin-left: 5px; font-family: sans-serif; }
.analytics h3 a.disabled { color: #ccc; cursor: text; }
.analytics h3 a.disabled:hover { text-decoration: none; }
.analytics #complied_requests { display: inline-block; margin: 10px; margin-bottom: 10px; padding: 10px; background: #E4E6E8; }
.analytics #complied_requests label { font-weight: normal; }

#targeted_takedown_graph, #targeted_dmca_graph, #where_from_graph { margin-left: 13px; width: 400px; height: 100px; padding-bottom: 30px; }

#dmca_requests_graph { margin-left: -20px; width: 750px; height: 100px; padding-bottom: 30px; }

#dmca_requests_graph { width: 400px; }

#dmca_requests_legend { padding-left: 0; }

#bar_graph_by_country { width: 100%; height: 600px; padding-bottom: 30px; }

#bar_graph_by_type { width: 100%; height: 200px; }

#bar_graph_by_disclosed { width: 100%; height: 200px; }

#compare_graph { width: 100%; height: 400px; }

.bar_graph_horizontal line.left-line, .bar_graph_vertical line.left-line { stroke: #ccc; stroke-width: 1px; }
.bar_graph_horizontal rect.blue_bars, .bar_graph_vertical rect.blue_bars { fill: #347bff; }
.bar_graph_horizontal rect.disclosed, .bar_graph_vertical rect.disclosed { fill: #33425b; }
.bar_graph_horizontal rect.gray_bars, .bar_graph_vertical rect.gray_bars { fill: #D2D8E1; }
.bar_graph_horizontal text.targeted:hover, .bar_graph_vertical text.targeted:hover { cursor: pointer; fill: #347bff; }
.bar_graph_horizontal text.a_label, .bar_graph_vertical text.a_label { fill: #347bff; cursor: pointer; }
.bar_graph_horizontal text.a_label:hover, .bar_graph_vertical text.a_label:hover { text-decoration: none; }

.bubble_graph line.bottomline { stroke: #d1d1d1; stroke-width: 1; }
.bubble_graph text.company { transition: all 1s ease; font-size: 16px; font-weight: 400; text-anchor: middle; color: #33425b; }
.bubble_graph text.company.in_circle { transition: all 1s ease; text-anchor: middle; fill: #fff; }
.bubble_graph circle.all_requests { fill: #387DF6; stroke-width: 5px; stroke: white; }
.bubble_graph circle.complied_requests { fill: #33415A; }
.bubble_graph text.request { font-size: 12px; transition: all 1s ease; }
.bubble_graph text.request.in_circle { transition: all 1s ease; fill: #fff; text-anchor: middle; }

.legend { border-left: 12px solid #000; line-height: 12px; margin-top: 10px; padding-left: 10px; margin-left: 20px; }
.legend.legend_yes { border-color: #33425b; }
.legend.legend_no { border-color: #347bff; }

.graph_tooltip { position: absolute; color: #33425b; padding: 10px 10px 10px 10px; background: #F3F5F6; width: 135px; opacity: 0.99; font-family: serif; font-size: 15px; line-height: 18px; }
.graph_tooltip:after { content: ""; position: absolute; width: 0; height: 0; border-width: 5px; border-style: solid; border-color: transparent #F3F5F6 transparent transparent; top: 3px; left: -10px; }
.graph_tooltip span { display: block; margin: 0; color: #33425b; font-family: sans-serif; font-size: 22px; margin-top: 6px; padding-bottom: 10px; }

.bubble_tooltip { -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ position: absolute; color: #33425b; padding: 10px 10px 12px 10px; background: #F3F5F6; width: 135px; height: 150px; opacity: 0.99; font-family: serif; font-size: 15px; line-height: 18px; }
.bubble_tooltip:after { content: ""; position: absolute; width: 0; height: 0; border-width: 5px; border-style: solid; border-color: #F3F5F6 transparent transparent transparent; bottom: -10px; left: 62px; }
.bubble_tooltip span { display: block; margin: 0; color: #33425b; font-family: sans-serif; font-size: 22px; margin-top: 6px; padding-bottom: 20px; }

@media (max-width: 768px) { #where_from_graph, #targeted_takedown_graph, #targeted_dmca_graph, #dmca_requests_graph, #dmca_requests_graph, #dmca_requests_legend, #bar_graph_by_country, #bar_graph_by_type, #bar_graph_by_disclosed { width: 80%; }
  #bar_graph_by_country { padding-left: 10px; }
  #compare_graph { width: 100%; }
  .bubble_graph text.company { font-size: 11px; } }

/*
     FILE ARCHIVED ON 03:36:15 Feb 05, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:11:41 Feb 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.556
  exclusion.robots: 0.038
  exclusion.robots.policy: 0.03
  esindex: 0.011
  cdx.remote: 36.11
  LoadShardBlock: 130.466 (3)
  PetaboxLoader3.datanode: 165.062 (4)
  load_resource: 166.391
  PetaboxLoader3.resolve: 83.737
*/