body {
  padding-top: 66px;
}
h1,h2,h3,h4{
  text-align: center;
}

.starter-template {
  padding: 40px 15px;
  text-align: center;
}
.navbar{
padding-top:10px;
padding-bottom:10px;
}
.img-thumbnail img{
border:1px solid #eee;
}

.btn-file {
position: relative;
overflow: hidden;
}
.btn-file input[type=file] {
position: absolute;
top: 0;
right: 0;
min-width: 100%;
min-height: 100%;
font-size: 100px;
text-align: right;
filter: alpha(opacity=0);
opacity: 0;
outline: none;
background: white;
cursor: inherit;
display: block;
}
#upload-file-info{
padding-top:0.4em;
}
.glyphicon{
padding-right:0.3em;
}
.main-footer {
    background-color: #f9f9f9;
    border-top: 1px solid #ddd;
    color: #999;
    padding: 20px 0;
    text-align: center;
}
.results{
font-weight:bold;
font-size:1.2em;
}
.results .panel-heading{
text-align:center;
}

.results .first{
font-weight:normal;
text-align:right;
width:50%;
}
div.adsense.top-get{
margin-top:2em;
margin-bottom:3em;
}
div.adsense.top-post{
margin-bottom:3em;
}
div.adsense.bot-post{
margin-top:2em;
margin-bottom:3em;
}
.btn img{
display:inline-block;height:1em;
}
@media (max-width: 767px) {
	.results{
	font-size:1em;
	}
  h1 {
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  h1 {
    font-size: 21px;
		margin-bottom:1em;
  }
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  h1 {
    font-size: 26px;
  }
}
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  h1 {
    font-size: 32px;
  }
}
