html{
	overflow-y: scroll;
}

body{
	background: #fff;
}

.url-input{
	width: 84%;
	height: auto;
	border: 0;
	border-bottom: 1px solid #eee;
	padding: 12px 10px;
	display: inline-block;
}

.url-input:focus {
	outline: 0;
	border-bottom: 1px solid #ddd;
}

.hidden-button{
	position: absolute;
	left: -9999px;
	width: 1px;
	height: 1px;
}

.content img {
	max-width:100%;
	margin: 20px auto;
	display:block;
}

.footer-content {
	padding:18px 0 0 51px;
	font-family: 'Lato', sans-serif;
	font-weight: 200;
	font-size: 16px;
}

.home-link {
	display:inline-block;
	margin-right: 4%;
	margin-top:10px;
	padding-left:10px;
}

.home-link h1 {
	margin: 0;
}

a:hover{
	text-decoration: none;
}


/* Typeography */

body,
select,
.navbar-search .search-query {
  font-family: 'Gentium Book Basic', serif;
  color: #333;
}

body {
	font-size: 18px;
}

form {
	font-family: 'Lato', sans-serif;
	font-size: 22px;
	font-weight: 200;
}

.form-inline .form-control {
	margin-left: 10px;
	width: 91%;
}

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
	font-weight:bold;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5;
}