﻿html {
  position: relative;
  min-height: 100%;
}

body {
  background-color: #f8f8f8;
  margin-bottom: 60px;
}


.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5;
  padding: 1em;
}

.site-title {
  color: #076D13;
  font-family: Rockwell, Consolas, "Courier New", Courier, monospace;
  font-size: 3em;
}

  .site-title div {
    text-transform: uppercase;
  }

    .site-title div + div {
      text-transform: none;
    }

.jumbotron {
  background-color: #C6D0FF;
  padding-bottom: 20px;
  padding-top: 20px;
}

.main-menu {
  font-size: 1.8em;
  text-transform: uppercase;
}

.main-preview {
  padding: 1em;
} 

.mainimg {
  float: left;
  width: 120px;
  height: 80px;
  margin: 0px 5px 0px 5px;
}

.carousel-indicators li {
  background-color: #fff;
  border: 1px solid #076D13;
}
.carousel-indicators .active {
  background-color: #076D13;
  border: 1px solid #fff;
}


.carousel-caption {
  color: #076D13;
  text-shadow: 0 1px 2px #f5f5f5;
}
.carousel-inner > .item {
  min-height: 640px;
}

  .carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
    max-width: 70%;
    margin: auto;
  }

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
  white-space: normal;
}

/*
  Styles for zalesacky denik
*/
.zd-head{
  padding-top: 20px;
  padding-bottom: 20px;
  text-align:center;
}

.zd-title{
  margin-top: 30px;
  margin-bottom: 0;
  font-family: 'Berkshire Swash', cursive;
  font-size: 64px;
  font-weight: normal;
}


.zd-description{
  font-size: 20px;
  color: #999;
}


.zd-issue-navigation {
  color:inherit;
}

.zd-issue-navigation:hover
{
  background-color:#C6D0FF;
}

.zd-issue-navigation a{
  color:inherit;
}


.edit-block{
  margin-top:10px;
}

.edit-block h5
{
  margin-top:inherit;
  margin-bottom:inherit;
  font-weight:500;
  font-size:larger;
}

.zd-issue-content {
}

.zd-issue-content h2, .zd-issue-content h3 {
  font-family: 'Berkshire Swash', cursive;
}

  .zd-issue-content h2 {
    font-size: 36px;
  }
 .zd-issue-content h3 {
    font-size: 24px;
  }
  .zd-issue-content p {
    font-size: 18px;
  }

.zd-crossword-table {

}

.zd-crossword-table td {
  width: 34px;
}

.zd-crossword-hidding input {
  background-color: antiquewhite;
}