/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
footer{display:block;}
a{background:0 0;}
a:active,a:hover{outline:0;}
img{border:0;}
svg:not(:root){overflow:hidden;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
@media print{
*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
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;}
:before,:after{-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.42857143;color:#333;background-color:#fff;}
a{color:#428bca;text-decoration:none;}
a:hover,a:focus{color:#2a6496;text-decoration:underline;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
img{vertical-align:middle;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;}
h2,h4,h5{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
h2{margin-top:20px;margin-bottom:10px;}
h4,h5{margin-top:10px;margin-bottom:10px;}
h2{font-size:30px;}
h4{font-size:18px;}
h5{font-size:14px;}
p{margin:0 0 10px;}
.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4;}
@media (min-width: 768px){
.lead{font-size:21px;}
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
@media (min-width: 768px){
.container{width:750px;}
}
@media (min-width: 992px){
.container{width:970px;}
}
@media (min-width: 1200px){
.container{width:1170px;}
}
@media (min-width: 1400px){
.container{width:1370px;}
}
@media (min-width: 1600px){
.container{width:1570px;}
}
.row{margin-left:-15px;margin-right:-15px;}
.col-lg-2,.col-lg-3,.col-lg-4,.col-xs-4,.col-xs-6,.col-sm-3,.col-sm-4,.col-sm-6,.col-sm-7,.col-md-4,.col-md-6,.col-md-8,.col-xs-12,.col-sm-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-4,.col-xs-6,.col-xs-12{float:left;}
.col-xs-12{width:100%;}
.col-xs-6{width:50%;}
.col-xs-4{width:33.33333333%;}
@media (min-width: 768px){
.col-sm-4,.col-sm-6,.col-sm-8,.col-sm-12{float:left;}
.col-sm-12{width:100%;}
.col-sm-6{width:50%;}
.col-sm-8{width:66.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3 {width: 25%;}
.col-sm-7 {width: 58.33333333%;}
}
@media (min-width: 992px){
.col-md-3,.col-md-4,.col-md-6,.col-md-8{float:left;}
.col-md-8{width:66.66666667%;}
.col-md-3{width:25%;}
.col-md-4{width:33.33333333%;}
.col-md-6{width:50%;}
}
@media (min-width: 1200px){
.col-lg-4,.col-lg-3,.col-lg-2{float:left;}
.col-lg-4 {width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
}
.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn:focus,.btn:active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:hover,.btn:focus{color:#333;text-decoration:none;}
.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);}
.btn-default{color:#333;background-color:#fff;border-color:#ccc;}
.btn-default:hover,.btn-default:focus,.btn-default:active{color:#333;background-color:#ebebeb;border-color:#adadad;}
.btn-default:active{background-image:none;}
.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px;}
.btn-sm{padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;}
.btn-block+.btn-block{margin-top:5px;}
.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent;}
@media (min-width: 768px){
.navbar{border-radius:4px;}
}
@media (min-width: 768px){
.navbar-header{float:left;}
}
.container>.navbar-header{margin-right:-15px;margin-left:-15px;}
@media (min-width: 768px){
.container>.navbar-header{margin-right:0;margin-left:0;}
}
.navbar-static-top{z-index:1000;border-width:0 0 1px;}
@media (min-width: 768px){
.navbar-static-top{border-radius:0;}
}
.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px;}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none;}
@media (min-width: 768px){
.navbar>.container .navbar-brand{margin-left:-15px;}
}
@media (min-width: 768px){
.navbar-right{float:right!important;}
}
.navbar-text{margin-top:15px;margin-bottom:15px;}
@media (min-width: 768px){
.navbar-text{float:left;margin-left:15px;margin-right:15px;}
.navbar-text.navbar-right:last-child{margin-right:0;}
}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7;}
.navbar-default .navbar-brand{color:#777;}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent;}
.navbar-default .navbar-text{color:#777;}
.navbar-default .navbar-link{color:#777;}
.navbar-default .navbar-link:hover{color:#333;}
.list-group{margin-bottom:20px;padding-left:0;}
.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd;}
.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px;}
.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
a.list-group-item{color:#555;}
a.list-group-item .list-group-item-heading{color:#333;}
a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5;}
.list-group-item-heading{margin-top:0;margin-bottom:5px;}
.list-group-item-text{margin-bottom:0;line-height:1.3;}
.container:after,.row:after,.navbar:after,.navbar-header:after{clear:both;}
.container:before,.container:after,.row:before,.row:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after{content:" ";display:table;}
.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after{content:" ";display:table;}
.clearfix:after,.container:after,.row:after,.navbar:after,.navbar-header:after{clear:both;}
.affix{position:fixed;}
.visible-md{display:none!important;}
@media (max-width: 767px){
.hidden-xs{display:none!important;}
}
@media (min-width: 992px) and (max-width: 1199px){
.visible-md{display:block!important;}
}
