/*!
* Bootstrap v2.0.4
* Copyright 2012 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
* Designed and built with all the love in the world @twitter by @mdo and @fat.
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline; }

#wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto; }

.push {
  height: 100px; }

/* Just some arbitrary space to add between footer and rest of the content, when they are close */
/*Fix webkit font rendering problem */
html {
  -webkit-font-smoothing: antialiased;
  overflow-y: scroll; }

html, body {
  height: 100%; }

/* Always force a scrollbar in non-IE */
.clearfix {
  *zoom: 1; }
  .clearfix:before {
    display: table;
    content: ""; }
  .clearfix:after {
    display: table;
    content: "";
    clear: both; }

.hide {
  display: none; }

.hide-text {
  font: 0 / 0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block; }

audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

audio:not([controls]) {
  display: none; }

audio {
  width: 100%; }

a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }
a:hover, a:active {
  outline: 0; }

sub {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  max-width: 100%;
  width: auto;
  height: auto;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic; }

td img {
  max-width: inherit; }

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; }

body {
  margin: 0;
  font: normal 16px / 1.25em "ProximaNova-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #565656;
  background-color: #fff; }

a {
  color: #670a0a;
  text-decoration: none; }
  a:hover {
    color: #633835;
    text-decoration: underline; }

.row {
  margin-left: -20px;
  *zoom: 1; }
  .row:before {
    display: table;
    content: ""; }
  .row:after {
    display: table;
    content: "";
    clear: both; }

[class*="column-width-"], .content-column {
  float: left;
  margin-left: 20px; }

[class*="column-width-"].alpha {
  margin-left: 0; }

.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container, .column-width-12 {
  width: 940px; }

.column-width-11 {
  width: 860px; }

.column-width-10 {
  width: 780px; }

.column-width-9 {
  width: 700px; }

.column-width-8 {
  width: 620px; }

.column-width-7 {
  width: 540px; }

.column-width-6 {
  width: 460px; }

.column-width-5 {
  width: 380px; }

.column-width-4 {
  width: 300px; }

.column-width-3 {
  width: 220px; }

.column-width-2 {
  width: 140px; }

.column-width-1 {
  width: 60px; }

.row-fluid {
  width: 100%;
  *zoom: 1; }
  .row-fluid:before {
    display: table;
    content: ""; }
  .row-fluid:after {
    display: table;
    content: "";
    clear: both; }
  .row-fluid [class*="column-width-"] {
    display: block;
    width: 100%;
    min-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%; }
    .row-fluid [class*="column-width-"]:first-child {
      margin-left: 0; }
  .row-fluid .column-width-12 {
    width: 99.99999998999999%;
    *width: 99.94680850063828%; }
  .row-fluid .column-width-11 {
    width: 91.489361693%;
    *width: 91.4361702036383%; }
  .row-fluid .column-width-10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%; }
  .row-fluid .column-width-9 {
    width: 74.468085099%;
    *width: 74.4148936096383%; }
  .row-fluid .column-width-8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%; }
  .row-fluid .column-width-7 {
    width: 57.446808505%;
    *width: 57.3936170156383%; }
  .row-fluid .column-width-6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%; }
  .row-fluid .column-width-5 {
    width: 40.425531911%;
    *width: 40.3723404216383%; }
  .row-fluid .column-width-4 {
    width: 31.914893614%;
    *width: 31.8617021246383%; }
  .row-fluid .column-width-3 {
    width: 23.404255317%;
    *width: 23.3510638276383%; }
  .row-fluid .column-width-2 {
    width: 14.89361702%;
    *width: 14.8404255306383%; }
  .row-fluid .column-width-1 {
    width: 6.382978723%;
    *width: 6.329787233638298%; }

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1; }
  .container:before {
    display: table;
    content: ""; }
  .container:after {
    display: table;
    content: "";
    clear: both; }

.container-fluid {
  *zoom: 1; }
  .container-fluid:before {
    display: table;
    content: ""; }
  .container-fluid:after {
    display: table;
    content: "";
    clear: both; }
