body{padding:30px 0}
@media (max-width: 768px){.navbar-nav{margin:7.5px 0}
}th.sort-header{cursor:pointer}
th.sort-header::-moz-selection,th.sort-header::selection{background:transparent}
table th.sort-header:after{content:'';float:right;margin-top:7px;border-width:0 4px 4px;border-style:solid;border-color:#404040 transparent;visibility:hidden}
table th.sort-header:hover:after{visibility:visible}
table th.sort-up:after,table th.sort-down:after,table th.sort-down:hover:after{visibility:visible;opacity:.4}
table th.sort-up:after{border-bottom:none;border-width:4px 4px 0}
#app{margin-bottom:60px}
#blog-app{margin-bottom:20px}
#menu{margin-bottom:30px;}
#menu .navbar-collapse{padding-left:0}
#menu.anonymous{margin-bottom:0;}
#menu.anonymous .logo{display:block;margin-bottom:30px}
#menu.anonymous .btn-default{margin-top:1px}
.input-group.hide-input-group-btn{display:block;}
.input-group.hide-input-group-btn .form-control{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.input-group.hide-input-group-btn .input-group-btn{display:none}
.input-group-btn .btn-secondary{color:#fff;background-color:#474949;border-color:#474949;}
.input-group-btn .btn-secondary:hover,.input-group-btn .btn-secondary:focus,.input-group-btn .btn-secondary:active,.input-group-btn .btn-secondary.active{background-color:#3a3c3c;border-color:#2e2f2f}
.input-group-btn .btn.glyphicon-minus{padding:8px 12px 10px 12px;top:0}
.jumbotron.sign-up{background:transparent;margin-left:auto;margin-right:auto;margin-bottom:0;padding-left:5px;padding-right:5px;}
.jumbotron.sign-up p{color:#fff}
.jumbotron.sign-up h1{color:#fff;margin-top:0}
.sign-up-background{background:#150d0b center center no-repeat;margin-bottom:25px;}
.sign-up-background .container{padding-left:0;padding-right:0}
@media (min-width: 992px){.sign-up-background{background-image:url("bg.png");}
.sign-up-background.authenticated{background:#fff;}
.sign-up-background.authenticated h1,.sign-up-background.authenticated p{color:#333}
}.jumbotron{text-align:center;}
.jumbotron form{margin-top:12px}
@media (min-width: 992px){.feature{padding:50px 0;font-size:16px;}
.feature.trends{background:url("trends.png") center right no-repeat}
.feature.network{background:url("network.png") no-repeat;background-position-x:20px;background-position-y:top}
.feature.authors{background:url("authors.png") center right no-repeat}
}h1,h2{position:relative;}
h1 .question,h2 .question{display:block;float:right;margin-top:7px;border:2px solid #c2c2c2;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;font-size:16px;width:25px;line-height:21px;padding:0;text-align:center;font-weight:bold;color:#c2c2c2;text-decoration:none;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;transition:all .1s ease-in;}
h1 .question:hover,h2 .question:hover,h1 .question:focus,h2 .question:focus,h1 .question:active,h2 .question:active{border-color:#777;color:#777;text-decoration:none}
h1 .save-graph,h2 .save-graph{float:right;}
h1 .save-graph.glyphicon,h2 .save-graph.glyphicon{margin-top:-2px;padding:9px 11px 9px 12px}
h3 .save-graph,h3 .save-graph2{float:right;}
h3 .save-graph.glyphicon,h3 .save-graph2.glyphicon{margin-top:-2px;padding:9px 11px 9px 12px}
@media (min-width: 768px){.modal-dialog{width:760px}
}.axis path,.axis line{fill:none;stroke:#000;shape-rendering:crispEdges}
.x.axis path{display:none}
.line{fill:none;stroke:#4682b4;stroke-width:1.5px;}
.line.cit{opacity:.5}
.line.fade{opacity:.1}
.circle{cursor:pointer;stroke:#fff;stroke-width:3px;}
.circle.cit{opacity:.5}
.circle.fade{opacity:.1}
.legend.cit{opacity:.5}
.legend.fade{opacity:.1}
#legend div{float:left;padding-right:7px;font-size:.7em;margin-bottom:10px}
#legend2 div{font-size:.7em;clear:both;float:right}
@media (max-width:600px){#legend2 div{font-size:.6em}
}#loadinghigh{margin-top:50px;margin-bottom:50px;text-align:center;width:100%;font-size:2em;font-weight:bold}
#overlay,.overlay{background:#000;opacity:.1;display:none;position:fixed;left:0;top:0;height:100%;width:100%;z-index:1}
#top-clicks{background:#fff;border:1px solid #eee;display:none;margin-left:15px;margin-top:15px;padding:10px;width:360px;z-index:2;}
#top-clicks h1{margin-top:10px}
#top-clicks .close{position:absolute;top:6px;right:8px;opacity:.5;}
#top-clicks .close:focus,#top-clicks .close:hover{opacity:.8}
@media (max-width:500px){#top-clicks{width:250px;font-size:.7em;padding:5px}
}.settings{margin:20px 0;text-align:center;}
.settings .btn-group{margin-right:15px;}
.settings .btn-group .dropdown-menu{text-align:left}
.settings .save-graph.glyphicon{margin-top:-2px;padding:9px 11px 9px 12px}
#trends #top-dropdown{display:none}
#network circle{cursor:pointer}
#network .hover{stroke:#555 !important}
#network #context-menu-overlay{background:#fff;opacity:0;}
#network #context-menu{display:none;position:absolute;margin-left:15px;margin-top:15px}
#network .settings{display:none}
#network svg{margin:0 auto;display:block;border:1px solid #eee;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#years{margin:-15px;}
#years .axis g.tick{display:none;}
#years .axis g.tick:first-child,#years .axis g.tick:last-child{display:block}
#years .bar{fill:#999;}
#years .bar.active{fill:#428bca}
#years .brush{opacity:.2}
.list-group .list-group-item.checkbox{margin:0 0 -1px 0;padding:0;}
.list-group .list-group-item.checkbox:last-child{margin:0}
.list-group .list-group-item.checkbox label{display:block;padding:10px 15px}
.list-group .list-group-item.checkbox input[type=checkbox]{margin-left:0;margin-right:8px}
.list-group .list-group-item.checkbox .badge{float:right}
.search .dropdown-toggle{border-left-width:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-right:-4px}
.search .input-group-btn:last-child > .btn.btn-primary{border-top-right-radius:4px;border-bottom-right-radius:4px}
.panel .panel-heading{position:relative;}
.panel .panel-heading .btn{border-top-left-radius:0;border-bottom-right-radius:0;position:absolute;top:-1px;right:-1px}
.panel.years .selected{line-height:19px}
.more-items{border-top:1px solid #ddd;display:none}
.results{position:relative;}
.results .loading{display:none;font-size:24px;height:100%;left:0;padding:30px;position:absolute;text-align:center;top:0;width:100%;z-index:10}
.results .overlay{background:#fff;opacity:.8;position:absolute}
#master .node{cursor:pointer}
.report-section .node{cursor:pointer}
#author .node{cursor:pointer}
#feedback> button{margin:-20px 0 0 -31px;position:fixed;left:0;top:50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);color:#fff;background-color:#474949;border-color:#474949;}
#feedback> button:hover,#feedback> button:focus,#feedback> button:active,#feedback> button.active{background-color:#3a3c3c;border-color:#2e2f2f}
#feedback .modal-footer{margin-top:0}
#papertablemain{position:relative;height:500px;overflow:hidden}
@media (max-width:600px){#papertablemain{height:400px}
#paper-title{font-size:24px}
#paperad{display:none}
.mobhide{display:none}
#top-clicks .content div ul{padding-left:5px}
#feedback{display:none}
#tutorial{display:none}
#helpmark{display:none}
#downloadgraph{display:none}
.settings .btn-group{margin-right:2px}
.ondesktop{display:none}
#map #graph{width:100%;border:1px solid #eee;}
#map #graph circle{cursor:pointer}
#map #graph div{margin-top:250px;text-align:center;width:100%;font-size:2em;font-weight:bold}
#map #graph2{width:100%;border:1px solid #eee;}
#map #graph2 circle{cursor:pointer}
#genomedxheader{width:100%}
#map-newest-button{display:none}
#labels-details{font-size:.8em}
}@media (min-width:601px){.slidercont{padding-left:80px;padding-right:30px;padding-top:20px}
.onmobile{display:none}
.followscicurve{float:right}
#map #graph{margin:0 auto;width:600px;border:1px solid #eee;height:600px;}
#map #graph circle{cursor:pointer}
#map #graph div{margin-top:250px;text-align:center;width:100%;font-size:2em;font-weight:bold}
#map #graph2{margin:0 auto;width:600px;border:1px solid #eee;height:600px;}
#map #graph2 circle{cursor:pointer}
#map #papertable{margin:0 auto;width:600px}
#genomedxheader{margin:0 auto;width:600px}
}.zotero{color:#999;}
.zotero:hover,.zotero:active,.zotero:focus{text-decoration:none}
.radio-select{display:inline-block;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.radio-select label{cursor:pointer;text-decoration:none;outline:none;display:block;float:left;font-size:12px;line-height:36px;padding:0 10px 0 30px;background:#fff;position:relative;margin-bottom:0}
.radio-select input[type=radio]{cursor:pointer;margin:0 5px 0 0;vertical-align:middle}
.radio-select label:first-child{padding-left:18px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}
.radio-select label:first-child:before{left:14px}
.radio-select label:last-child{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;padding-right:20px}
.radio-select label:hover,.radio-select label.active,.radio-select label:hover:after,.radio-select label.active:after{background:#dff0d8}
.radio-select label:after{content:'';position:absolute;top:0;right:-18px;width:36px;height:36px;-webkit-transform:scale(.707);-moz-transform:scale(.707);-ms-transform:scale(.707);-o-transform:scale(.707);transform:scale(.707);-webkit-transform:scale(.707) rotate(45deg);-moz-transform:scale(.707) rotate(45deg);-ms-transform:scale(.707) rotate(45deg);z-index:1;background:#fff;-moz-box-shadow:2px -2px 0 2px rgba(0,0,0,0.4),3px -3px 0 2px rgba(255,255,255,0.1);-webkit-box-shadow:2px -2px 0 2px rgba(0,0,0,0.4),3px -3px 0 2px rgba(255,255,255,0.1);box-shadow:2px -2px 0 2px rgba(0,0,0,0.4),3px -3px 0 2px rgba(255,255,255,0.1);-moz-border-radius:0 5px 0 50px;-webkit-border-radius:0 5px 0 50px;border-radius:0 5px 0 50px}
.radio-select label:last-child:after{content:none}
.radio-select label:before{background:#fff;-moz-box-shadow:0 0 0 1px #ccc;-webkit-box-shadow:0 0 0 1px #ccc;box-shadow:0 0 0 1px #ccc}
#keywords li{font-size:150%}
.papers div{padding-bottom:.5em}
.tip{margin-bottom:.5em;font-size:.9em}
.tutorial img{margin-top:1em;margin-bottom:1em}
.blog-summary{font-size:1.4em}
.report-graph{float:left}
.author-graph{float:left}
@media (min-width: 601px){.report-graph{width:600px}
.author-graph{width:350px}
.insidelegend{font-size:1em !important}
}.report-table{float:left;margin-top:20px}
.author-table{float:left;margin-top:20px;margin-bottom:20px}
@media (min-width: 1200px){.report-table{width:540px}
.author-table{width:370px;padding-right:10px;padding-left:10px;margin-top:60px}
}@media (min-width: 600px){.map-help{margin-top:100px}
}.checkbox input[type=checkbox]{position:static;float:left}
.d3-slider{position:relative;font-family:Verdana,Arial,sans-serif;font-size:1.1em;border:1px solid #aaa;z-index:2}
.d3-slider-horizontal{height:.8em}
.d3-slider-range{background:#2980b9;left:0;right:0;height:.8em;position:absolute}
.d3-slider-range-vertical{background:#2980b9;left:0;right:0;position:absolute;top:0}
.d3-slider-vertical{width:.8em;height:100px}
.d3-slider-handle{position:absolute;width:1.2em;height:1.2em;border:1px solid #d3d3d3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#eee;background:linear-gradient(to bottom,#eee 0%,#ddd 100%);z-index:3}
.d3-slider-handle:hover{border:1px solid #999}
.d3-slider-horizontal .d3-slider-handle{top:-.3em;margin-left:-.6em}
.d3-slider-axis{position:relative;z-index:1}
.d3-slider-axis-bottom{top:.8em}
.d3-slider-axis-right{left:.8em}
.d3-slider-axis path{stroke-width:0;fill:none}
.d3-slider-axis line{fill:none;stroke:#aaa;shape-rendering:crispEdges}
.d3-slider-axis text{font-size:11px}
.d3-slider-vertical .d3-slider-handle{left:-.25em;margin-left:0;margin-bottom:-.6em}
