/* general */

h1, h2 {
	font-size: 130%;
	font-weight: 500;
}

h3{
	font-size:1em;
}

footer {
	overflow: hidden;
}

figcaption footer {
	font-size: 80%;
}

.hidden {
	display: none;
}

.js, .js-block {
	display: none;
}

.visible-when-javascript-disabled {
	display: none;
}

.javascript-enabled .js {
	display: inline;
}

.javascript-enabled .js-block {
	display: block;
}

.user-not-authenticated .visible-when-authed {
	display: none;
}

.user-authenticated .visible-when-anonymous {
	display: none;
}

.break {
	overflow: hidden;
	clear: left;
}

.fullheight {
	padding-bottom: 100%;
	margin-bottom: -100%;
}

a {
	color: #337ab7;
	text-decoration: none
}

a:hover, a:focus {
	color: #23527c;
	text-decoration: underline
}

a:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.row{
	margin:0;
}

pre{
	margin:0;
}

.list{
	list-style:none;
	padding:0;
}

.list.horizontal >li{ 
	float:left;
}

.clear-left{
	clear:left;
}

.container-fluid{
	width:100%;
}