a, body, caption, center, code, div, figcaption, figure, footer, h1, h2, h3, h4, h5, h6, header, html, img, li, nav, ol, p, s, section, span, strong, sub, table, td, th, tr, u, ul, var { margin:0; padding:0; border:0; font:inherit; vertical-align:baseline }
figcaption, figure, footer, header, nav, section { display:block }

body { line-height:1 }

ol, ul { list-style:none }
table { border-collapse:collapse; border-spacing:0 }
*, :after, :before { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box }
html { -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; font-size:10px }
body { font-family:uniform_condensed_regular; color:#404040 }

@font-face { font-weight:400; font-style:normal; font-family:uniform_condensed_light; src:url(../fonts/uniform_condensed_light_regular-webfont.eot); src:url(../fonts/uniform_condensed_light_regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/uniform_condensed_light_regular-webfont.woff) format('woff'), url(../fonts/uniform_condensed_light_regular-webfont.ttf) format('truetype'), url(../fonts/uniform_condensed_light_regular-webfont.svg#uniform_condensed_light) format('svg') }

@font-face { font-weight:400; font-style:normal; font-family:uniform_condensed_regular; src:url(../fonts/uniform_condensed_regular-webfont.eot); src:url(../fonts/uniform_condensed_regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/uniform_condensed_regular-webfont.woff) format('woff'), url(../fonts/uniform_condensed_regular-webfont.ttf) format('truetype'), url(../fonts/uniform_condensed_regular-webfont.svg#uniform_condensed_regular) format('svg') }

@font-face { font-weight:400; font-style:normal; font-family:uniform_condensed_bold; src:url(../fonts/uniform_condensed_bold-webfont.eot); src:url(../fonts/uniform_condensed_bold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/uniform_condensed_bold-webfont.woff) format('woff'), url(../fonts/uniform_condensed_bold-webfont.ttf) format('truetype'), url(../fonts/uniform_condensed_bold-webfont.svg#uniform_condensed_bold) format('svg') }

h1, h2, h3, h4, h5, h6 { font-weight:400; color:#161e21 }
h1 { font-family:uniform_condensed_bold; font-size:4rem }
h2 { font-family:uniform_condensed_regular }
h3 { font-family:uniform_condensed_regular }
h4 { font-family:uniform_condensed_regular; font-size:1.8rem }
h5 { font-family:uniform_condensed_regular }

var { font-style:italic }
img { max-width:100%; height:auto }
strong { font-family:uniform_condensed_bold; font-weight:400 }
a { color:#404040; font-size:1.5rem; text-decoration:underline; outline:0; font-size:inherit }
a:focus, a:hover { color:#fa7a16 }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration:none }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration:none }

.btn { background-color:#1a2a52; color:#fff; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease }
.btn-primary { -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease }
.btn a, a.btn { text-decoration:none }
.btn:active, .btn:focus, .btn:hover { outline:0; box-shadow:none; -webkit-appearance:none }
[class*=icon-], [class^=icon-] { background-image:url(../../graphics/sprite.png); background-position:0 0; background-size:500px!important; background-repeat:no-repeat; display:inline-block; height:15px; vertical-align:top; width:15px }

.main-header { padding:12px 0 }
.nav { justify-content:space-between }

.main-footer { padding:18px 0; background:-moz-linear-gradient(top, rgba(153, 153, 153, .82) 0, rgba(102, 102, 102, .82) 100%); background:-webkit-linear-gradient(top, rgba(153, 153, 153, .82) 0, rgba(102, 102, 102, .82) 100%); background:linear-gradient(to bottom, rgba(153, 153, 153, .82) 0, rgba(102, 102, 102, .82) 100%) }
.bottom-footer { text-align:center; padding-top:6px }
.company, .copyright { font-family:uniform_condensed_light; color:#fff; display:inline-block; font-size:1.5rem; line-height:1.2 }
.made-by { display:block; font-family:uniform_condensed_light; font-size:1.3rem; padding-top:4px }
.company a { color:#fff }
.made-by, .made-by a { color:#c3c3c3 }
.company a, .made-by a { text-decoration:none }
.company a:hover, .made-by a:hover { color:#fa7a16 }

/* --- Misc --- */
.float-right { float:right }
.align-right { text-align:right }
.clear { clear:both }
