/* headers are much larger in BS 2.3.2. yuck. */

h1 {
  font-size: 30px;
  line-height: 36px;
}
h1 small {
  font-size: 18px;
}
h2 {
  font-size: 24px;
  line-height: 36px;
}
h2 small {
  font-size: 18px;
}
h3 {
  line-height: 27px;
  font-size: 18px;
}
h3 small {
  font-size: 14px;
}
h4, h5, h6 {
  line-height: 18px;
}
h4 {
  font-size: 14px;
}
h4 small {
  font-size: 12px;
}
h5 {
  font-size: 12px;
}
h6 {
  font-size: 11px;
  color: #999999;
  text-transform: uppercase;
}

/* set thumbnail position so button can align to the container */

.thumbnail {
  position: relative;
  padding-bottom: 20px; 
}
.tbtn {
/*  position: absolute; 
  left: 20px;
  bottom: 20px; */
  width: 100%;
  padding: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
}

/* custom list for yes-no items */

ul.choicelist {
        list-style-type:none;
        padding:10px;
        margin:10px;
}
ul li.yes {
        background-image:url(/images/site/yes.gif);
        background-repeat:no-repeat;
        background-position:0px 0px;
        padding-left:19px;
        margin-left:0px;
}
ul li.no {
        background-image:url(/images/site/no.png);
        background-repeat:no-repeat;
        background-position:0px 0px;
        padding-left:19px;
        margin-left:0px;
}


@media (max-width: 767px) {
  /* remove thumbnail min-height for narrow media */
  .thumbnail {
    min-height: 0px !important;
  }
  /* decrease header size for narrow media */
  #header {
    padding: 0px 0;
  }
  /* adjust margin when brand icon floats left */
  .navbar .brand {
    margin: 0 0 0 10px;
  }
  /* move brand to left for narrow media */
  h1.logo {
    float: left;
  }
  /* remove giant padding on masthead for narrow media */
  .masthead {
    padding-top: 0px;
    margin-bottom: 0px;
  }
}


/* apply padding to navbar for all screen sizes */

  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
