/*This file contains styles used on all pages*/

@import url("//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700");

body {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #f1f1f1;
  padding-top: 55px;
}

/* Narrow width of main container on desktop */
@media (min-width: 1200px) {
  .container {
    width: 850px;
  }
}

p {
  line-height: 1.5em;
  margin-top: 8px;
}

a {
  color: #0645ad;
}

a:hover,
a:focus {
  color: #e26901;
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* Make embeded YouTube video responsive */
/*Switched to Wistia*/
/*.video-container {*/
  /*position: relative;*/
  /*padding-bottom: 56.25%;*/
  /*padding-top: 30px;*/
  /*height: 0;*/
  /*overflow: hidden;*/
  /*margin-bottom: 20px;*/
/*}*/

/*.video-container iframe,*/
/*.video-container object,*/
/*.video-container embed {*/
  /*position: absolute;*/
  /*top: 0;*/
  /*left: 0;*/
  /*width: 100%;*/
  /*height: 100%;*/
/*}*/

/* Navbar */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #e26901;
  background-color: transparent;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #e26901;
  background-color: transparent;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #e26901;
  background-color: transparent;
}

/* Sticky footer styles */
html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;  /* Margin bottom by footer height */
}

#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 70px;  /* Set the fixed height of the footer here */
  font-size: 70%;
}

#footer p {
  margin-top: -5px;
}

hr {
  margin-top: 21px;
  margin-bottom: 21px;
  border: 0;
  border-top: 1px solid #adbac1;
}
