body {
  background: #fff;
  color: #121314 !important;
  font-family: 'Droid Serif', serif;
  padding-top: 70px;
}
body .navbar,
body h2,
body h3 {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 600;
}
body h2,
body h3 {
  font-weight: 600;
}
body .navbar {
  font-weight: 400;
}
.col {
  margin-bottom: 20px;
}
.col .col-head {
  font-weight: bold;
  margin-bottom: 10px;
}
.col ul {
  /*list-style: none;*/

  margin-left: 25px;
  margin-right: 10px;
}
.col li {
  margin-bottom: 15px;
}
.col li:last-child {
  margin-bottom: 0;
}
.bgfill {
  background-color: #0B2780;
}
h3 {
  font-size: 22px;
  margin-bottom: 5px;
  margin-top: 5px;
}
h2 {
  margin-bottom: 25px;
}
#philosophy img {
  margin-bottom: 5px;
}
#philosophy h3 {
  text-align: center;
}
#philosophy ul {
  margin-bottom: 0;
}
img.kyle {
  margin-bottom: 15px;
}
.img-internal {
  margin-top: 5px;
  margin-bottom: 2px;
}
.img-internal.left {
  float: left;
  margin-right: 12px !important;
}
.img-internal.right {
  float: right;
  margin-left: 12px !important;
}
.contact-success {
  display: none;
  opacity: 1;
  border: 1px solid #13802C;
  padding: 15px;
  text-align: center;
  border-radius: 30px;
  background-color: #D1E8D6;
}
.form-horizontal {
  margin-top: 30px;
}
.container {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
  padding-bottom: 30px;
}
.container.no-border {
  border-bottom: 0;
}
.container.feedback {
  display: none;
}
.container.last {
  margin-bottom: 73px;
}
.navbar {
  border-left: 5px solid #e0162b;
}
.navbar-inner {
  border: 0px;
  background-color: #0052a5 !important;
  background-image: none !important;
}
.navbar-inner .nav-collapse.in.collapse {
  left: 10px;
}
.navbar .brand {
  padding-left: 30px !important;
  color: #fff;
  text-shadow: none;
}
.navbar .nav > li > a {
  color: #fff;
  text-shadow: none;
}
.navbar .nav > li > a:hover {
  color: #0052a5;
  background-color: #fff !important;
}
.navbar .btn,
.navbar .btn-navbar {
  background-color: #0052a5 !important;
  background-image: none;
  border: 1px solid #fff;
}
@media (max-width: 979px) {
  .navbar-fixed-top {
    position: fixed;
    margin-left: -15px;
  }
  .navbar-fixed-top .navbar-inner {
    padding-right: 10px;
  }
  .navbar .brand {
    padding-left: 10px;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding-left: 25px;
  }
}
@media (max-width: 767px) {
  .navbar-fixed-top {
    margin-left: -15px;
  }
  .navbar-fixed-top .navbar-inner {
    padding-right: 30px;
    box-shadow: none;
  }
}
