.touch-console{color:#fb0;font-size:12px;display:block;position:fixed;top:50px;left:90px;z-index:999999;}
.prog-container{width:100%;height:100%;position:fixed;z-index:99999;top:0;background:#000;margin:0 auto;}
.prog-container h6{color:#ccc;font-weight:100;font-size:21px;margin:2px auto;}
.prog-bkgd{overflow:hidden;height:40px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;top:338px;left:21px;width:960px;margin:0 auto;}
.prog-bkgd .prog-bar{width:0;height:10px;color:#fff;font-size:10px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background:url(../graphics/loading-bar.png) 0 -10px;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-ms-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;}
.scroll-top-log{font-size:10px;color:#fc0;margin:10px 0 0 20px;}
.ts-events,.ts-victims,.ts-hand, .ts-frequency{color:#666;font-size:11px;clear:both;margin:10px 0 0!important;}
.pie-wrap{clear:both;width:100%;height:400px;}
.pie-wrap h6{font-size:18px;text-transform:uppercase;color:#eee;font-weight:100;}
.events-pie{position:relative;z-index:99;}
.pie-legend{margin-top:10px;width:350px;background-color:rgba(68,78,90,0.45);min-height:60px;position:absolute;top:60px;left:306px;padding:10px 20px 10px 143px;}
.pie-legend li{color:#eee;text-transform:uppercase;font-size:16px;line-height:31px;font-weight:100;vertical-align:top;margin:1px 0 1px 4px;}
.pie-legend li strong{vertical-align:top;margin-left:6px;}
.circle{display:inline-block;width:16px;height:16px;border-radius:50%;border-color:#f0ebe3;border-style:solid;border-width:2px;margin:6px 6px 0 0;}
.arc path{stroke:#f0ebe3;stroke-width:3px;}
.circle.fk{background-color:#f24;}
.circle.o{background-color:#ba2c42;}
.circle.ma{background-color:#7e2e3a;}
.circle.rb{background-color:#502c31;}
.ts-events.pie{position:absolute;top:230px;left:431px;}
.mk-button{font:300 12px/1.5 Roboto, sans-serif;display:inline-block;line-height:1.428571429;text-align:center;text-transform:uppercase;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background-color:rgba(33,37,41,0.5);color:#bfb29e;border-radius:4px;border:none;margin:6px 8px 6px 0;padding:4px 12px;}
.mk-button:hover{background:rgba(68,77,89,0.9);color:#cecece;}
.mk-button:focus{background:rgba(68,77,89,1);}
.mk-button.active{background:rgba(240,235,227,0.8);color:#262525;}
.chart-btns-ui{background-color:#252625;margin-bottom:60px;}
.chart-btns-ui ul{display:inline;height:40px;}
.chart-right line,.chart-left line{fill:none;stroke:#282828;shape-rendering:crispEdges;}
.inline{display:inline;}
.positive{fill:#8a6c8b;opacity:0.7;}
.negative{fill:#365882;opacity:0.7;}
text.rule{fill:#666;margin-bottom:6px;}
text.bar{font-size:18px;fill:#fff;}
text.barlabel{font-size:16px;fill:#f0ebe3;font-family:Roboto, sans-serif;font-weight:300;}
ul.centered{text-align:center;width:1000px;margin:0;padding:0;}
.chart-center{width:160px;float:left;margin-top:42px;font-size:12px;color:#fff;text-align:center;padding:1px;}
.chlbls{letter-spacing:.1em;position:relative;padding:10px;}
.chlbls h6{position:relative;background:#000;color:#fff;display:inline;width:100px;z-index:999;padding:0 5px;}
.chlbls:after{content:' ';border-bottom:1px solid #423e2c;color:#BFB29E;font-size:13px;line-height:25px;text-transform:uppercase;position:absolute;top:16px;height:2px;width:100%;right:0;margin:0 0 6px;}
.chart-center .chlbls1{margin-top:24px;margin-bottom:55px;}
.chart-center .chlbls2{margin-top:0;margin-bottom:14px;}
.chart-center .chlbls3{margin-top:1px;margin-bottom:13.5px;}
.male-vs-female{height:377px;border-bottom:1px solid #2f2e2e;}
.male-vs-female .chart-left,.male-vs-female .chart-right{background-image:url(../graphics/mk-sprite.png);}
.male-vs-female .chart-left{background-position:21px -3909px;}
.male-vs-female .chart-right{background-position:234px -3447px;}
.relationship-view{border-bottom:1px solid #2f2e2e;height:620px;}
.rel-gr-wrapper{position:relative;color:#d3d3d3;font-weight:700;text-align:center;}
.rel-gr-wrapper span{font-weight:200;font-size:120%;}
.rel-lbl{text-align:center;width:260px;}
.rel-lines{position:relative;width:0;height:0;top:-50px;left:-82px;z-index:1;}
.rel-gr-0{position:relative;width:256px;height:0;top:10px;left:10px;font-size:42px;line-height:46px;z-index:7;}
.rel-gr-0 .bkgd-img{background:url(../graphics/mk-sprite.png) 2px -1733px;height:590px;width:256px;}
.rel-gr-1{position:relative;width:310px;height:0;top:150px;left:207px;z-index:6;}
.rel-gr-1 .rel-lbl{font-size:36px;line-height:46px;position:relative;top:-194px;left:27px;}
.rel-gr-2{position:relative;width:229px;height:0;top:90px;left:420px;z-index:5;}
.rel-gr-2 .rel-lbl{font-size:24px;line-height:29px;position:relative;top:-140px;left:-18px;}
.rel-gr-3{position:relative;width:166px;height:0;top:70px;left:594px;z-index:4;}
.rel-gr-3 .rel-lbl{font-size:18px;line-height:24px;position:relative;top:-110px;left:-44px;}
.rel-gr-4{position:relative;width:200px;height:0;top:29px;left:673px;z-index:3;}
.rel-gr-4 .rel-lbl{font-size:32px;line-height:36px;position:relative;top:-210px;left:50px;}
.rel-txt{position:relative;width:130px;height:0;top:450px;left:290px;font-size:11px;font-weight:400;text-align:left;z-index:1;color:#B7B7B7;line-height:14px;}
.rel-txt-1{left:360px;}
.rel-txt-2{left:526px;}
.rel-txt-3{left:682px;}
.rel-txt-4{left:843px;}
.rel-bracket{position:relative;width:100px;height:0;top:61px;left:251px;z-index:3;}
.rel-pct{position:relative;width:0;height:0;z-index:20;top:34px;font-weight:700;font-size:24px;}
.rel-pct-1{left:452px;}
.rel-pct-2{left:816px;}
.dkbars,.ltbars{cursor:pointer;}
.chapters{margin-bottom:60px;}
#chapter1{margin-top:90px;}
#map-wrapper{width:688px;height:363px;float:right;position:relative;background:#3b3a3a;z-index:1200;}
#timeline-wrapper{height:403px;}
.axis text{font-family:sans-serif;font-size:12px;fill:#726d61;}
.axis path,.axis line{fill:none;stroke:#8c8a85;shape-rendering:crispEdges;}
.months-light{fill:rgba(45,50,57,0.7);opacity:0.9;}
.months-dark{fill:rgba(45,50,57,0.7);opacity:0.1;}
text.lbls{font-family:sans-serif;font-size:11px;fill:#726d61;margin-bottom:6px;text-transform:uppercase;text-align:center;}
.circles{stroke:#333;fill:#2d3239;opacity:0.9;shape-rendering:geometricPrecision;cursor:pointer;}
.usat{fill:#FD2146;}
.fbi{fill:#BFB29E;}
.legend{border-top:1px solid #3f3e3d;display:block;width:100%;height:27px;}
.legend ul li{display:block;float:left;text-align:left;font-size:13px;line-height:24px;list-style:none;color:#666;margin:5px 0 0 20px;padding:0;}
.legend ul li span{width:16px;height:16px;display:block;float:left;margin:4px 4px 0 0;padding:0;}
.dots{width:14px;height:14px;border-radius:50%;opacity:1;}
.grid .tick{stroke:#666;opacity:0.7;}
.grid path{stroke-width:0.1;shape-rendering:crispEdges;}
.popover{position:fixed;top:200px;left:200px;z-index:99999;display:none;max-width:350px;text-align:left;white-space:normal;background-color:#fff;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:1px;}
.popover.top{margin-top:-10px;}
.popover.right{margin-left:10px;}
.popover.bottom{margin-top:10px;}
.popover.left{margin-left:-10px;}
.popover-title{font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin:0;padding:8px 14px;}
.popover-content{padding:9px 14px;}
.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}
.popover .arrow{border-width:11px;}
.popover .arrow:after{content:"";border-width:10px;}
.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0;}
.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0;}
.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,0.25);border-left-width:0;}
.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0;}
.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0;}
.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0;}
.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:rgba(0,0,0,0.25);border-right-width:0;}
.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0;}
.popover-title,.popover-content{padding:5px 10px;}
.popover-title h5,.popover-title h4{font:normal 11px/1.5 "Helvetica Neue",helvetica,sans-serif;line-height:16px;top:60px;width:100%;text-align:left;z-index:999;position:static;color:#333;margin:0;padding:0;}
.popover-content p{color:#333;margin:0;padding:0;}
.popover-small p{font-size:12px;color:#333;padding:0 13px 10px;}
.pop2{max-width:240px;}
.mk-container{width:920px;margin:10px auto;padding:0;}
.tab-pane h5{line-height:20px;margin:8px 0 4px;}
.modal-ind{margin-bottom:8px;}
.modal-thumb{margin-bottom:8px;display:block;}
.modal-snv{color:#666;font-size:12px;line-height:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-rendering:optimizelegibility;margin:0 0 6px;padding:0;}
.modal-body{position:relative;max-height:600px;overflow-y:auto;padding:20px 30px;}
.modal{width:800px;left:39%;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#e2e2e2;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.86;filter:alpha(opacity=86);}
.vertical-line{border-left:1px solid #eee;padding:0 0 0 26px;}
.chart-left,.chart-right{width:418px;float:left;}
.x.axis path,.y.axis path,.axis tick,.y.axis path,.popover-title:empty{display:none;}
.pop1,.pop3{width:280px;} 