::-moz-selection{color:#fff;background:blue}
::selection{color:#fff;background:blue}
a::selection{color:Green}
a::-moz-selection{color:Green}
a:selected{color:#F0F}
a:visited{color:Green}
a{text-decoration:none}
h1{font-size:1.45em;margin-top:2em}
h2{font-size:1.2em}
h3{font-size:.9em;margin-top:1.5em}

body{
padding:10px 50px 50px;
margin:10px 50px 50px;
font-family:verdana,arial,helvetica;
color:#000;
background-color:#aaa;
font-size:12px
}

table{
border:0;
table-layout:fixed;
border-collapse:collapse;
margin-top:15px;
margin-bottom:15px
}

td,th{
border:1px solid #666;
text-align:left;
padding:4px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
tr:not(.er):hover{background-color:#ccc}
tr:not(.er){transition:all ease 0.3s;}
tr:not(.er):hover{transition:all ease 0.1s;}
td.data{text-align:right;}
td.d{text-align:right;}
td.heading{text-align:center;}
td.h{text-align:center;}
td.er{border:0}

.digit{
position:relative;
font-family:'Helvetica Neue',sans-serif;
font-size:5rem;
font-weight:bold;
color:#fff;
line-height:1;
padding:0.2rem 0.9rem;
border-radius:0.8rem;
margin:3px;
border-radius:10px 10px 10px 10px;
background:#333;
background:linear-gradient(to bottom, #383838, #363636);
box-shadow:2px 3px 5px #000;
}

.digit:before{
content:'';
display:block;
background:#000;
opacity:0.70;
height:2%;
width:100%;
position:absolute;
top:49%;
left:0;
}

.digit:after{
content:'';
display:block;
background:black;
opacity:0.15;
height:50%;
width:100%;
position:absolute;
top:50%;
left:0;
border-radius:0 0 10px 10px;
}

.tablenarrow{
font-size:16px;
margin:40px 0px 60px
}

.tablewide{
font-size:10px;
margin:40px 0px 60px
}

#container{
text-align:left;
width:760px;
margin:0 auto;
color:#000;
background-color:#fff;
overflow:auto;
padding:50px
}

.flipCounterContainer{
width:100%;
margin:120px 0 140px;
text-align:center;
border:0px solid #00f;
}

.n{
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

@media screen and (orientation: portrait){
#container{
width:100%;
margin:0 0;
}
body{
padding:0;
margin:0;
}
}

