norstalgia/norsecorp/css/style.css

342 lines
5.7 KiB
CSS

/*@import url(http://fonts.googleapis.com/css?family=Oswald:bold,700,400,300|Open+Sans);*/
* {
box-sizing: border-box;
}
/**, *:before, *:after {
box-sizing: inherit;
}*/
body, #map {
margin: 0;
padding: 0;
/*font-family: 'Helvetica Neue', Helvetica;*/
/*font: 10px 'Consolas';*/
/*background: #1a1a1a;*/
background-color: #000;
font-size: 11px;
}
#map {
position: absolute;
width: 100%;
height: 100%;
}
#map canvas {
/*position: relative;*/
position: absolute;
}
#ui {
position: absolute;
bottom: 0%;
left: 0%;
width: 100%;
max-height: 35%;
background-color: rgba(64, 64, 64, 0.5);
font-family: 'Oswald';
font-weight: 300;
}
#ui .module {
float: left;
/*padding: 20px;*/
margin-right: 1%;
color: #4bffff;
}
/* clock/ticker */
#ui .module:last-child {
margin-right: 0%;
margin-left: 1%;
}
#ui .minimize-button {
position: absolute;
cursor: pointer;
background-color: rgba(0,206,209, 0.1);
/*float: right;*/
top: 0;
right: 0;
padding: 10px;
font-size: 24px;
/*line-height: 20px;*/
font-weight: bold;
}
#ui-clock {
width: 10%;
/*height: 100%;*/
}
#ui-clock, #ui-clock svg {
position: absolute;
bottom: 0;
right: 0;
margin-right: 0%;
height: 100%;
}
#ui .title {
position: relative;
background-color: rgba(0,206,209, 0.1);
background-image: url('../assets/title-bg.png');
/*font: 14px 'Helvetica Neue', Helvetica;*/
/*font: 14px 'Consolas';*/
/*padding: 0 0 2% 0;*/
font-family: 'Oswald';
font-weight: 300;
font-size: 2em;
/*padding-left: 10px;*/
padding: 10px 0 5px 10px;
margin-bottom: 5px;
/*border-bottom: 2px solid #000;*/
}
#ui-datatable-service {
background-color: rgba(255, 255, 255, 0.1);
}
#ui-datatable-events {
background-color: rgba(75, 255, 255, 0.1);
}
span {
display: block;
}
table {
width: 98%;
table-layout: fixed;
padding-left: 10px;
}
.row {
cursor: pointer;
}
.header {
text-transform: uppercase;
font-family: 'Oswald';
font-weight: 700;
}
.column-header, .row {
/*clear: both;*/
/* FIXME doesn't work */
padding-left: 10px;
/*font-family: 'Oswald';*/
/*font-weight: 700;*/
}
.cell {
/*overflow: hidden;*/
/*display: inline;*/
/*margin: 2%;*/
/*border: 1px solid red;*/
/*float: left;*/
font-family: 'Open Sans';
font-weight: 300;
}
.cell span {
display: inline;
}
td {
max-width: 120px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.column {
/*font-weight: bold;*/
/*float: left;*/
font-family: 'Oswald';
font-weight: 400;
}
.number {
width: ;
font-family: 'Oswald';
font-weight: 400;
}
.flag {
width: 16px;
height: 10px;
padding-right: 3px;
}
.links {
fill: none;
stroke: #fff;
opacity: 0.3;
}
#controls {
position: absolute;
top: 40px;
left: 40px;
padding: 10px;
/*background: #000;*/
color: #4bffff;
}
#controls > #zoom > div {
font-family: 'Consolas', 'Courier New', sans-serif;
margin: 12px;
padding: 8px;
width: 32px;
/*height: 24px;*/
font-size: 24px;
line-height: 18px;
border: 1px solid #4bffff;
background: #000;
cursor: pointer;
}
.minibar {
position: absolute;
top: 10px;
right: 5px;
/*height: 50%;*/
/*width: 25%;*/
width: 30px;
height: 30px;
background: #000;
/*clear: both;*/
/*display: inline-block;*/
/*background: #ccc;*/
/*border: 1px solid red;*/
/*display: table;*/
}
.bar {
float: right;
/*float: right;*/
/*display: inline;*/
/*position: absolute;*/
/*display: table-cell;*/
/*clear: both;*/
}
#preload {
visibility: hidden;
}
.ticker-line {
fill: none;
stroke-width: 1;
opacity: 1;
}
.small {
font-size: 8px;
}
#chevron-container {
position: fixed;
top: 40px;
right: 40px;
width: 80px;
height: 80px;
}
#chevron {
visibility: hidden;
}
#chevron text, #chevron-container text {
fill: #000;
stroke: none;
font-size: 14px;
font-weight: bold;
pointer-events: none;
}
#chevron > g:nth-child(4) > text {
font-size: 9px !important;
}
#chevron path, #chevron-container svg path {
fill: #4bffff;
stroke: none;
cursor: pointer;
}
#infobox {
display: none;
position: absolute;
left: 100%;
top: 0;
width: 100%;
height: 100%;
background: rgb(0, 78, 176);
color: #fff;
padding: 5px 0 5px 20px;
font-family: 'Open Sans', 'Oswald';
font-weight: 300;
}
#infobox a, #infobox a:visited {
color: #fff;
}
#infobox .close {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
padding: 10px;
background: #fff;
color: rgb(0, 78, 176);
}
#social-icons {
display: table-row;
font-size: 18px;
}
#social-icons a {
text-decoration: none;
display: table-cell;
}
#legend-container {
border-left: 1px solid rgba(255, 255, 255, 0.7);
padding-left: 20px;
}
#legend-container h4 {
margin: 0;
font-size: 14px;
margin-bottom: 20px;
font-family: "Open Sans Bold", "Oswald", sans-serif;
font-weight: 400;
line-height: 11px;
text-align: left;
}
#infobox .legend {
display: table-row;
}
#infobox .legend span, #social-icons a {
display: table-cell;
padding-right: 5px;
}
#infobox .legend span {
font-size: 16px;
}
.icon-ten {
font-size: 20px !important;
}
.icon-twohundred {
font-size: 26px !important;
}
#infobox-header {
width: 100%;
}
#infobox-header h2 {
margin-top: 0;
}
#infobox-main, #legend-container {
float: left;
max-width: 40%;
margin-right: 20px;
}
/*
.legend > p > span {
font-size: 12px;
}*/
#particle-legend img {
width: 16px;
height: 16px;
}