html, body {
    /* padding-top: 40px;
    padding-bottom: 40px; */
    background-color: #f5f5f5;
    height: 100%;
}

#content {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    /* Negative indent footer by it's height */
    margin: 0 auto -260px;

}

/* Set the fixed height of the footer here */
#push , #footer{
    height: 260px;
}

#download-container {
    max-width: 80%;
    padding: 19px 29px 29px;
    margin: 20px auto;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px 3px rgba(251,177,59,.5);
    -moz-box-shadow: 0 0 5px 3px rgba(251,177,59,.5);
    box-shadow: 0 0 3px 5px rgba(251,177,59,.5);
}

/*#panel-download .panel-body {*/
    /*padding-left: 50px;*/
    /*padding-right: 50px;*/
/*}*/

#panel-download {
  margin-bottom: 0px;
  color: black;
  border-color: #fbb13b;
}

#panel-download .panel-heading {
  background-color: #fbb13b;
  border-color: #fbb13b;
  color: #fff

}

.filesize {
    font-style: italic;
    font-size: x-small;
}

#filename {
    font-size: large;
}

#adsense {
    text-align: center;
}

.ads {
    /*border: 1px dotted #E0E0E0;*/
    -webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.75);
}

.ads-hor {
    width: 728px;
    height: 90px;
    margin: 20px auto;
}
