@font-face {
font-family: 'deutsch_gothicnormal';
src: url('../fonts/Deutsch-webfont.eot');
src: url('../fonts/Deutsch-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Deutsch-webfont.woff') format('woff'), url('../fonts/Deutsch-webfont.ttf') format('truetype'), url('../fonts/Deutsch-webfont.svg#deutsch_gothicnormal') format('svg');
font-weight: normal;
font-style: normal;
}
body {
font-family: 'Roboto', sans-serif;
}
h1, h2, h3, h4, h5 {
font-family: 'deutsch_gothicnormal', sans-serif;
}
table {
color: #CCC;
border: 0;
padding: 0;
margin: 0;
border-spacing: 0;
text-align: center;
width: 80%;
margin-left: auto;
margin-right: auto;
}
th {
text-align: center;
}
.equipment td:first-child {
width: 70%;
text-align: left;
}
.equipment td:nth-child(2) {
width: 30%;
text-align: right;
}
tr:nth-child(even) {
background-color: #333;
}
a {
color: #777;
}
a:visited {
color: #777;
}
a:hover {
color: #CCC;
text-decoration: none;
}
h1.pagejump, h3.pagejump, p.pagejump {
padding-top: 65px; 
margin-top: -65px;
}
p.uppagejump {
padding-top: 90px; 
margin-top: -90px;
}
footer {
padding-top: 100px;
}
p.collapseable {
}
a.titles {
color: #CCCCFF
}
a.titles:visited; {
color: #CCCCFF;
}
a.titles:hover {
color: #EBEBFF;
text-decoration: none;
}
a.legal {
color: #42f7b4
}
a.legal:visited; {
color: #42f7b4;
}
a.legal:hover {
color: #afffe1;
text-decoration: none;
}
a.whq {
color: #9F9286
}
a.whq:visited; {
color: #9F9286;
}
a.whq:hover {
color: #c5bdb6;
text-decoration: none;
}
.updates {
max-width: 760px;
padding-bottom: 50px;
padding-top: 50px;
margin-left: auto;
margin-right: auto;
}
span.glyphicon {
display: inline-block;
vertical-align: middle;
line-height: normal;
top: 0px;
}

.navbar .navbar-collapse {
  min-width: 745px;
}