/*
 * CSS for hugo-theme-tbs
 */
body {
  padding-top: 70px;
  padding-bottom: 30px;
}

.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}

.footer {
    margin-top: 20px;
    background-color: #eee;
    padding: 10px 10px;
}

.font-38 {
    font-size: 38pt;
    box-sizing: content-box;
    line-height: 50%;
}

.font-37 {
    font-size: 37pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-36 {
    font-size: 36pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-35 {
    font-size: 35pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-34 {
    font-size: 34pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-33 {
    font-size: 33pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-32 {
    font-size: 32pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-31 {
    font-size: 31pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-30 {
    font-size: 30pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-29 {
    font-size: 29pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-28 {
    font-size: 28pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-27 {
    font-size: 27pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-26 {
    font-size: 26pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-25 {
    font-size: 25pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-24 {
    font-size: 24pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-23 {
    font-size: 23pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-22 {
    font-size: 22pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-21 {
    font-size: 21pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-20 {
    font-size: 20pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-19 {
    font-size: 19pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-18 {
    font-size: 18pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-17 {
    font-size: 17pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-16 {
    font-size: 16pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-15 {
    font-size: 15pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-14 {
    font-size: 14pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-13 {
    font-size: 13pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-12 {
    font-size: 12pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-11 {
    font-size: 11pt;
    line-height: 50%;
    box-sizing: content-box;
}

.font-10 {
    font-size: 10pt;
    line-height: 50%;
    box-sizing: content-box;
}

/*
 * navbar
 */

.navbar-nav > li > div,
.navbar-nav > li > div > a {
    padding: 15px 0 15px 0;
    color: #d0d0d0;
    text-decoration: none;
}

.navbar-nav > li > div > a:focus,
.navbar-nav > li > div > a:hover {
    color: #fff;
}

#active-lang {
    text-decoration: underline;
    color: #fff;
}

#active-page {
    text-decoration: underline;
    color: #fff;
}

/*
.navbar-nav form {
    padding-top: 10px;
    padding-bottom: 10px;
}
*/

/*
 * single page
 */
div.page-translated {
    border-bottom: 1px solid #eee;
    margin: 0 0 20px 0;
}

/*
 * sidebar
 */

div.byline {
    border-bottom: 1px solid #eee;
    margin: 0 0 24px 0;
    padding: 6px 6px 24px 0;
}

/*
 * styles for list overview
 */

div.list-item-box {
    border: solid 1px #eee;
    height: 160px;
    margin: 0px 12px 24px 0px;
    border-radius: 5px;
}

div.list-item-summary {
    margin: 12px 6px 12px 6px;
}

h5.list-item-title {
    margin: 12px 6px 12px 6px;
    background-color: #cfcfcf;
    line-height: 24px;
    padding: 0 0 6px 6px;
}

/*
 * styles for list items on index page
 */
div.index-item-box {
    border: solid 1px #eee;
    min-height: 160px;
    margin: 0px 12px 24px 0px;
    border-radius: 5px;
}

div.index-item-summary {
    margin: 12px 6px 12px 6px;
}

h4.index-item-title {
    margin: 12px 6px 12px 6px;
    background-color: #cfcfcf;
    line-height: 24px;
    padding: 0 0 6px 6px;
}

div.index-item-box div.byline {
    border: none;
    padding: 0;
    margin: 12px 6px 12px 6px;

}

/*
 * vim: sw=4 ts=4 expandtab
 */
