body {
  background-color: #6fc7fe;
}
.container .row [class*="span"] {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.container .row [class*="span"] .well {
  background-color: #dde5f3;
  border-color: whiteSmoke;
  -moz-box-shadow: inset 0 1px 10px 1px #a0a0a0, 0px 10px 5px -5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0 1px 10px 1px #a0a0a0, 0px 10px 5px -5px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 1px 10px 1px #a0a0a0, 0px 10px 5px -5px rgba(0, 0, 0, 0.5);
}
.container .row [class*="span"] .well form {
  margin-bottom: 0px;
}
.container .row [class*="span"] .well form label {
  font-weight: bold;
}
.container .row [class*="span"] .well form input:not([type="checkbox"]):not([type="radio"]),
.container .row [class*="span"] .well form textarea,
.container .row [class*="span"] .well form select {
  width: 100%;
  min-height: 3em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.container .row [class*="span"] .well dl {
  margin: 0px;
}
.navbar-blue .navbar-inner {
  background-color: #1169a5;
  background-image: -moz-linear-gradient(top, #1d81bf, #00467f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1d81bf), to(#00467f));
  background-image: -webkit-linear-gradient(top, #1d81bf, #00467f);
  background-image: -o-linear-gradient(top, #1d81bf, #00467f);
  background-image: linear-gradient(to bottom, #1d81bf, #00467f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1d81bf', endColorstr='#ff00467f', GradientType=0);
  border-color: #00467f;
}
.navbar-blue .brand,
.navbar-blue .nav > li > a {
  color: whiteSmoke;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-blue .brand:hover,
.navbar-blue .nav > li > a:hover,
.navbar-blue .brand:focus,
.navbar-blue .nav > li > a:focus {
  color: #ffffff;
}
.navbar-blue .brand {
  color: whiteSmoke;
}
.navbar-blue .navbar-text {
  color: whiteSmoke;
}
.navbar-blue .nav > li > a:focus,
.navbar-blue .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}
.navbar-blue .nav .active > a,
.navbar-blue .nav .active > a:hover,
.navbar-blue .nav .active > a:focus {
  color: #006dcc;
  background-color: whiteSmoke;
}
.navbar-blue .navbar-link {
  color: whiteSmoke;
}
.navbar-blue .navbar-link:hover,
.navbar-blue .navbar-link:focus {
  color: #ffffff;
}
.navbar-blue .divider-vertical {
  border-left-color: #00467f;
  border-right-color: #1d81bf;
}
.navbar-blue .nav li.dropdown.open > .dropdown-toggle,
.navbar-blue .nav li.dropdown.active > .dropdown-toggle,
.navbar-blue .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #00467f;
}
.navbar-blue .nav li.dropdown > a:hover .caret,
.navbar-blue .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-blue .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: whiteSmoke;
  border-bottom-color: whiteSmoke;
}
.navbar-blue .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-blue .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-blue .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-blue .navbar-search .search-query {
  color: #ffffff;
  background-color: #008cff;
  border-color: #00467f;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.navbar-blue .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}
.navbar-blue .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}
.navbar-blue .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}
.navbar-blue .navbar-search .search-query:focus,
.navbar-blue .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #404040;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}
.navbar-blue .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #379de6;
  background-image: -moz-linear-gradient(top, #5cb1e6, #007ee5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5cb1e6), to(#007ee5));
  background-image: -webkit-linear-gradient(top, #5cb1e6, #007ee5);
  background-image: -o-linear-gradient(top, #5cb1e6, #007ee5);
  background-image: linear-gradient(to bottom, #5cb1e6, #007ee5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb1e6', endColorstr='#ff007ee5', GradientType=0);
  border-color: #007ee5 #007ee5 #005499;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #007ee5;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-blue .btn-navbar:hover,
.navbar-blue .btn-navbar:focus,
.navbar-blue .btn-navbar:active,
.navbar-blue .btn-navbar.active,
.navbar-blue .btn-navbar.disabled,
.navbar-blue .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #007ee5;
  *background-color: #0070cc;
}
.navbar-blue .btn-navbar:active,
.navbar-blue .btn-navbar.active {
  background-color: #0062b2 \9;
}
.navbar-orange .navbar-inner {
  background-color: #ed7346;
  background-image: -moz-linear-gradient(top, #fd8c5f, #d54e21);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fd8c5f), to(#d54e21));
  background-image: -webkit-linear-gradient(top, #fd8c5f, #d54e21);
  background-image: -o-linear-gradient(top, #fd8c5f, #d54e21);
  background-image: linear-gradient(to bottom, #fd8c5f, #d54e21);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffd8c5f', endColorstr='#ffd54e21', GradientType=0);
  border-color: #d54e21;
}
.navbar-orange .brand,
.navbar-orange .nav > li > a {
  color: whiteSmoke;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-orange .brand:hover,
.navbar-orange .nav > li > a:hover,
.navbar-orange .brand:focus,
.navbar-orange .nav > li > a:focus {
  color: #ffffff;
}
.navbar-orange .brand {
  color: whiteSmoke;
}
.navbar-orange .navbar-text {
  color: whiteSmoke;
}
.navbar-orange .nav > li > a:focus,
.navbar-orange .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}
.navbar-orange .nav .active > a,
.navbar-orange .nav .active > a:hover,
.navbar-orange .nav .active > a:focus {
  color: #ff7800;
  background-color: whiteSmoke;
}
.navbar-orange .navbar-link {
  color: whiteSmoke;
}
.navbar-orange .navbar-link:hover,
.navbar-orange .navbar-link:focus {
  color: #ffffff;
}
.navbar-orange .divider-vertical {
  border-left-color: #d54e21;
  border-right-color: #fd8c5f;
}
.navbar-orange .nav li.dropdown.open > .dropdown-toggle,
.navbar-orange .nav li.dropdown.active > .dropdown-toggle,
.navbar-orange .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #d54e21;
  color: #ffffff;
}
.navbar-orange .nav li.dropdown > a:hover .caret,
.navbar-orange .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-orange .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: whiteSmoke;
  border-bottom-color: whiteSmoke;
}
.navbar-orange .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-orange .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-orange .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-orange .navbar-search .search-query {
  color: #ffffff;
  background-color: #eda289;
  border-color: #d54e21;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.navbar-orange .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}
.navbar-orange .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}
.navbar-orange .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}
.navbar-orange .navbar-search .search-query:focus,
.navbar-orange .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #404040;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}
.navbar-orange .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #e46536;
  background-image: -moz-linear-gradient(top, #fd7a46, #bf461e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fd7a46), to(#bf461e));
  background-image: -webkit-linear-gradient(top, #fd7a46, #bf461e);
  background-image: -o-linear-gradient(top, #fd7a46, #bf461e);
  background-image: linear-gradient(to bottom, #fd7a46, #bf461e);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffd7a46', endColorstr='#ffbf461e', GradientType=0);
  border-color: #bf461e #bf461e #7d2e13;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bf461e;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-orange .btn-navbar:hover,
.navbar-orange .btn-navbar:focus,
.navbar-orange .btn-navbar:active,
.navbar-orange .btn-navbar.active,
.navbar-orange .btn-navbar.disabled,
.navbar-orange .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #bf461e;
  *background-color: #a93e1a;
}
.navbar-orange .btn-navbar:active,
.navbar-orange .btn-navbar.active {
  background-color: #933617 \9;
}
.nav {
  /* This is a custom class to allow Bootstrap dropdowns to work more like popovers */

}
.nav .dropdown-panel {
  padding: 20px;
  min-width: 250px;
}
.nav .dropdown-panel dl {
  margin-top: 0px;
  margin-bottom: 0px;
}
.nav .dropdown-panel hr {
  margin-top: 7px;
  margin-bottom: 7px;
}
.nav-collapse .navbar-form,
.nav-collapse .navbar-search {
  border-top: 0px;
  border-bottom: 0px;
}
.btn.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #d54e21;
  background-image: -moz-linear-gradient(top, #fd8c5f, #d54e21);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fd8c5f), to(#d54e21));
  background-image: -webkit-linear-gradient(top, #fd8c5f, #d54e21);
  background-image: -o-linear-gradient(top, #fd8c5f, #d54e21);
  background-image: linear-gradient(to bottom, #fd8c5f, #d54e21);
  background-repeat: repeat-x;
  border-color: #fd8c5f #f66637 #d54e21;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.dropdown-menu-with-buttons {
  padding: 10px 10px 0px 10px;
}
.dropdown-menu-with-buttons button {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
}
.carousel .carousel-inner .container .row [class*="span"] .well h4 {
  text-align: center;
  margin-bottom: 25px;
}
.carousel .carousel-control {
  top: 36px;
  background: #309bde;
}
.carousel-view #active-item {
  margin-top: -20px;
}
.signature-parent {
  border: 2px dotted #404040;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.signature-parent .signature {
  background: #ffd073;
}
dl dt {
  color: #00467f;
}
dl dd {
  color: #309bde;
}
label {
  color: #00467f;
}
#subheader .well {
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #1d81bf;
  border-color: whiteSmoke;
  color: whiteSmoke;
  text-transform: uppercase;
}
#subheader .well .subheader-text {
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  color: whiteSmoke;
}
#loading {
  background-color: whiteSmoke;
  margin: 10%;
}
#loading h2,
#loading p {
  text-align: center;
}
#loading img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#scroll-to-top {
  z-index: 5000;
  display: none;
  position: fixed;
  bottom: 5px;
  right: 5px;
  opacity: 0.7;
  border-color: #404040;
  background-color: #002a80;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  text-align: center;
  padding: 10px;
}
#scroll-to-top span {
  color: #ffffff;
}
