body {
  padding-top: 20px;
}

#info address {
     margin-bottom: 10px;
}

#main-logo img {
    margin-bottom: 9px;
    margin-top: 4px;
}

#loginForm {
    margin: 1em;
}

#searchForm {
    margin-top: 4px;
}

#content img {
    display: block;
    max-width: 100%;
    height: auto;
}

#content #mapaKnihovna img {
    max-width: inherit;
}

tr.active td {
    font-weight: bold;
}

#content h2:nth-child(1) {
    margin-top: 0;
}

#vsechny-akce, #vsechny-aktuality, #vsechny-dotazy, #cela-doba, #dalsi-kontakty, .panel-title {
    font-weight: bold;
}

#mapa {
    margin-top: 1em;
}

#help-panel {
    padding-bottom: 0;
    border-bottom: 1px solid #ddd;
}

#main-heading {
    color: black;
}

#loga-firem img {
    margin-right: 1em;
}

#page-footer {
    border-top: 1px solid #eee;
    padding-top: 1em;
    margin-top: 1em;
}

.page-header {
    border: none;
    margin-bottom: 0;
}

.visible-sm.divider, .visible-md.divider  {
    margin-bottom: 9px;
}


.minule-akce {
    background-color: #f5f5f5;
}

#o-knihovne-kontakty h3:first-child {
    margin-top: 7px;
}
.prave-probiha {
    color: #31708f;
    background-image: -webkit-linear-gradient(top, #d9edf7 0, #c4e3f3 100%);
    background-image: linear-gradient(to bottom, #d9edf7 0, #c4e3f3 100%);
}



.breadcrumb>li+li:before {
    content: ">";
}


.navbar-nav>li>a {
    padding-right: 13px;
    padding-left: 13px;
}

.navbar-inverse .navbar-nav>li>a {
    color: #eee;
}
.navbar-inverse .navbar-nav>li.active>a {
    font-weight: bold;
}


.tour {
  box-shadow: 0 10px 30px rgba(0,0,0,.3);
  -webkit-box-shadow: 0 10px 30px rgba(0,0,0,.3);
  -moz-box-shadow: 0 10px 30px rgba(0,0,0,.3);
}

.tour .popover-title {
  /*background-color: #ddd;*/
  color: white; 
  background-image: linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);              
}

.tour .popover-content, .tour .popover-navigation {
  background-color: #f7f7f7;                       
}
                       
#font-changer {
  display:none;              
}             
               
#font-changer:before {
  content:"";                     
}

#font-changer a.current {
  outline: 1px;                    
}

.font-small {
  font-size: 10px;
}
.font-normal  {
  font-size: 14px;
}
.font-large  {
  font-size: 18px;
}
            
.tagy {
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    padding: 10px 15px;
}
                           
.tagy+.list-group .list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.tagy .pagination {
    margin: 0;
}

.nav.nav-tabs {
    font-weight: bold;
}

#searchForm_lookfor {
    border: 2px solid rgba(66, 139, 202, 0.80);
}

iframe {
    border: none;
}


/* error 404 page */
.error-template {padding: 40px 15px;text-align: center;}
.error-actions {margin-top:15px;margin-bottom:15px;}
.error-actions .btn { margin-right:10px; }



/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
    #searchForm_lookfor {
        width: 25em;
    }

    #searchForm_type {
        width: 10em;
    }

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
    #searchForm_lookfor {
        width: 30em;
    }
}

