/*!
 * Bootstrap Responsive v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix{
	*zoom:1
}
.clearfix:before,.clearfix:after{
	display:table;
	line-height:0;
	content:"";
}
.clearfix:after{
	clear:both;
}
.hide-text{
	font:0/0 a;color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.input-block-level{
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
@-ms-viewport{
	width:device-width
}
.hidden{
	display:none;
	visibility:hidden
}
.visible-phone{
	display:none!important
}
.visible-tablet{
	display:none!important
}
.hidden-desktop{
	display:none!important
}
.visible-desktop{
	display:inherit!important
}
@media(min-width:768px) and (max-width:979px){
.hidden-desktop{
	display:inherit!important
}
.visible-desktop{
	display:none!important
}
.visible-tablet{
	display:inherit!important
}
.hidden-tablet{
	display:none!important
}
}

@media(max-width:767px){
.hidden-desktop{
	display:inherit!important
}
.visible-desktop{
	display:none!important
}
.visible-phone{
	display:inherit!important
}
.hidden-phone{
	display:none!important
}
}
.visible-print{
	display:none!important
}
@media print{
.visible-print{
	display:inherit!important
}
.hidden-print{
	display:none!important
}
}
@media(min-width:1200px){
[class*="span"]{
	float:left;
	min-height:1px;
	margin-left:30px
}
.container{
	width:100%;
}
.container-fluid{
	padding:0;
}
.dl-horizontal dt{
	float:none;
	width:auto;
	clear:none;
	text-align:left
}
.dl-horizontal dd{
	margin-left:0
}
.container{
	width:auto;
}
.media .pull-left,.media .pull-right{
	display:block;
	float:none;
	margin-bottom:10px
}
.media-object{
	margin-right:0;
	margin-left:0
}
.modal{
	top:10px;
	right:10px;
	left:10px
}
.modal-header .close{
	padding:10px;
	margin:-10px
}
.carousel-caption{
	position:static
}
}
@media(max-width:979px){
.navbar-fixed-top,.navbar-fixed-bottom{
	position:static
}
.navbar-fixed-top{
	margin-bottom:5px
}
.navbar-fixed-bottom{
	margin-top:20px
}
.navbar .container{
	width:auto;
	padding:0
}
.nav-collapse{
	clear:both
}
.nav-collapse .nav{
	float:none;
	margin:0 0 10px
}
.nav-collapse .nav>.divider-vertical{
	display:none
}
.nav-collapse .btn{
	padding:0px;
	font-weight:normal;
}
.nav-collapse .dropdown-menu li+li a{
	margin-bottom:0px
}

.nav-collapse.in .btn-group{
	padding:0;
	margin-top:5px
}
.nav-collapse .dropdown-menu{
	position:static;
	top:auto;
	left:auto;
	display:none;
	float:none;
	max-width:none;
	padding:0;
	margin:0;
	background-color:transparent;
	border:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.nav-collapse .open>.dropdown-menu{
	display:block
}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{
	display:none
}
.nav-collapse .dropdown-menu .divider{
	display:none
}
.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{
	display:none
}
.nav-collapse .navbar-form,.nav-collapse .navbar-search{
	float:none;
}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{
	border-top-color:#111;
	border-bottom-color:#111
}
.navbar .nav-collapse .nav.pull-right{
	float:none;
	margin-left:0
}
.nav-collapse,.nav-collapse.collapse{
	height:0;overflow:hidden
}
.navbar .btn-navbar{
	display:block
}
}
@media(min-width:980px){
.nav-collapse.collapse{
	height:auto!important;
	overflow:visible!important
}
}
