h1,.h1,h2,.h2,h3,.h3{margin:0;}
h1,.h1,.jumbotron h1{font-size:40px;}
h2,.h2{font-size:30px;}
h3,.h3{font-size:24px;}
.align-center{text-align:center;}
.separator{border-top:1px solid #ddd;padding-top:20px;}
.margin{margin-top:40px;}
.jumbotron{background:#d8e7ef;padding-top:20px;padding-bottom:20px;}
.column-header{padding-bottom:5px;}
.superior{color:#3cd043;}
.map{border:1px solid #ccc;border-radius:3px;padding:3px;margin-bottom:20px;}
.map-label{font-weight:bold;font-size:85%;text-align:center;margin-bottom:5px;}
.map img{max-width:100%;height:auto;margin:0 auto 5px;display:block;}
table.highscore tr td{line-height:24px;}
td.helm{width:24px;}
td.score{text-align:right;}
td.price,th.price,td.amount,th.amount{text-align:right;}
td.rank,th.rank{text-align:right;width:50px;}
td.money,th.money{width:120px;}
.recent a{padding-right:5px;}
.btn a{text-decoration:none;color:#333;}
.ago{font-size:12px;color:#666;}
#too-much{display:none;}
#chart-table{display:none;}
.loader{display:none;text-align:center;}
.glyphicon-refresh-animate{-animation:spin .7s infinite linear;-webkit-animation:spin2 .7s infinite linear;}
@-webkit-keyframes spin2{from{-webkit-transform:rotate(0deg);} to{-webkit-transform:rotate(360deg);}}
@keyframes spin{from{transform:scale(1) rotate(0deg);} to{transform:scale(1) rotate(360deg);}}