/*!
 * Bootstrap v3.0.0 (https://getbootstrap.com) - subset
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Only the rules this page uses, copied verbatim from the shipped bootstrap.min.css (3.0.0; .col-N is the
 * phone grid, visible-sm/hidden-sm = phone, hidden-md = tablet). Includes normalize.css v2.1.0 (MIT) rules.
 */
video{display:inline-block}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{margin:0.67em 0;font-size:2em}
img{border:0}
svg:not(:root){overflow:hidden}
button{margin:0;font-family:inherit;font-size:100%}
button{line-height:normal}
button{text-transform:none}
button{cursor:pointer;-webkit-appearance:button}
button[disabled]{cursor:default}
button::-moz-focus-inner{padding:0;border:0}
@media print{
  *{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}
  a,a:visited{text-decoration:underline}
  a[href]:after{content:" (" attr(href) ")"}
  a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
  img{page-break-inside:avoid}
  img{max-width:100% !important}
  p,h2{orphans:3;widows:3}
  h2{page-break-after:avoid}
  .navbar{display:none}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.428571429;color:#333333;background-color:#ffffff}
button{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#428bca;text-decoration:none}
a:hover,a:focus{color:#2a6496;text-decoration:underline}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
img{vertical-align:middle}
p{margin:0 0 10px}
.text-center{text-align:center}
h1,h2,h4{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;line-height:1.1}
h1,h2{margin-top:20px;margin-bottom:10px}
h4{margin-top:10px;margin-bottom:10px}
h1{font-size:38px}
h2{font-size:32px}
h4{font-size:18px}
ul,ol{margin-top:0;margin-bottom:10px}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0}
address{display:block;margin-bottom:20px;font-style:normal;line-height:1.428571429}
.container{margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
@media (min-width: 768px){
  .row{margin-right:-15px;margin-left:-15px}
}
.row .row{margin-right:-15px;margin-left:-15px}
.col-2,.col-12,.col-sm-1,.col-sm-2,.col-sm-6,.col-sm-8,.col-sm-10,.col-lg-2,.col-lg-3,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-2,.col-12{float:left}
.col-2{width:16.666666666666664%}
.col-12{width:100%}
@media (min-width: 768px){
  .container{max-width:728px}
  .col-sm-1,.col-sm-2,.col-sm-6,.col-sm-8,.col-sm-10{float:left}
  .col-sm-1{width:8.333333333333332%}
  .col-sm-2{width:16.666666666666664%}
  .col-sm-6{width:50%}
  .col-sm-8{width:66.66666666666666%}
  .col-sm-10{width:83.33333333333334%}
  .col-sm-offset-4{margin-left:33.33333333333333%}
}
@media (min-width: 992px){
  .container{max-width:940px}
  .col-lg-2,.col-lg-3,.col-lg-12{float:left}
  .col-lg-2{width:16.666666666666664%}
  .col-lg-3{width:25%}
  .col-lg-12{width:100%}
}
@media (min-width: 1200px){
  .container{max-width:1024px}
}
.collapse{display:none}
.collapse.in{display:block}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav:before,.nav:after{display:table;content:" "}
.nav:after{clear:both}
.nav:before,.nav:after{display:table;content:" "}
.nav:after{clear:both}
.nav > li{position:relative;display:block}
.nav > li > a{position:relative;display:block;padding:10px 15px}
.nav > li > a:hover,.nav > li > a:focus{text-decoration:none;background-color:#eeeeee}
.nav > li.disabled > a{color:#999999}
.nav > li.disabled > a:hover,.nav > li.disabled > a:focus{color:#999999;text-decoration:none;cursor:not-allowed;background-color:transparent}
.navbar{position:relative;min-height:50px;padding-right:15px;padding-left:15px;margin-bottom:20px;background-color:#eeeeee;border-radius:4px}
.navbar:before,.navbar:after{display:table;content:" "}
.navbar:after{clear:both}
.navbar:before,.navbar:after{display:table;content:" "}
.navbar:after{clear:both}
.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030;border-radius:0}
.navbar-fixed-top{top:0}
.navbar-brand{display:block;max-width:200px;padding:15px 15px;margin-right:auto;margin-left:auto;font-size:18px;font-weight:500;line-height:20px;color:#777777;text-align:center}
.navbar-brand:hover,.navbar-brand:focus{color:#5e5e5e;text-decoration:none;background-color:transparent}
.navbar-toggle{position:relative;float:right;width:48px;height:34px;padding:6px 12px;margin-top:8px;margin-bottom:8px;background-color:transparent;border:1px solid #dddddd;border-radius:4px}
.navbar-toggle:hover,.navbar-toggle:focus{background-color:#dddddd}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;background-color:#cccccc;border-radius:1px}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px}
@media screen and (min-width: 768px){
  .navbar-brand{float:left;max-width:none;margin-right:5px;margin-left:-15px}
  .navbar-toggle{position:relative;top:auto;left:auto;display:none}
  .nav-collapse.collapse{display:block !important;height:auto !important;overflow:visible !important}
}
.carousel{position:relative}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner > .item{position:relative;display:none;-webkit-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}
.carousel-inner > .item > img,.carousel-inner > .item > a > img{display:inline-block;height:auto;max-width:100%;line-height:1}
.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{display:block}
.carousel-inner > .active{left:0}
.carousel-inner > .next,.carousel-inner > .prev{position:absolute;top:0;width:100%}
.carousel-inner > .next{left:100%}
.carousel-inner > .prev{left:-100%}
.carousel-inner > .next.left,.carousel-inner > .prev.right{left:0}
.carousel-inner > .active.left{left:-100%}
.carousel-inner > .active.right{left:100%}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:120px;padding-left:0;margin-left:-60px;text-align:center;list-style:none}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;border:1px solid #ffffff;border-radius:10px}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#ffffff}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6)}
@media screen and (min-width: 768px){
  .carousel-caption{right:20%;left:20%;padding-bottom:30px}
  .carousel-indicators{bottom:20px}
}
.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}
@-ms-viewport{width:device-width}
@media screen and (max-width: 400px){
  @-ms-viewport{width:320px}
}
.visible-sm{display:block !important}
.hidden-sm{display:none}
.hidden-md{display:block !important}
@media (max-width: 767px){
  .hidden-sm{display:none !important}
}
@media (min-width: 768px) and (max-width: 991px){
  .visible-sm{display:none !important}
  .hidden-sm{display:block}
  .hidden-md{display:none !important}
}
@media (min-width: 992px){
  .visible-sm{display:none !important}
  .hidden-sm{display:block}
  .hidden-md{display:block !important}
}
