.affix[id=docnav] {
  top:65px;
  width:261px;
}

#docnav li.active a {
  background-color: rgb(0, 136, 204) !important;
  color: #fff !important;
}

#docnav li a .docnav-indicator {
  background-position: -456px -72px;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../img/glyphicons-halflings.png");
  background-repeat: no-repeat;
  float:right;
  opacity: 0.3;
  vertical-align: middle;
}

#docnav li.active a .docnav-indicator {
  background-image: url("../img/glyphicons-halflings-white.png");
  opacity: 1;
}

section > p {
/*  font-family: "PT Serif", Serif;*/
  font-size: 16px;
  line-height: 25px;
}

section > .page-header > h1 {
  color: rgb(85, 85, 85);
  margin-top: 0px;
}

pre {
  padding:0;
  border:none;
}

pre > code {
  padding: 10px !important;
}

p.center {
	text-align: center;
}
table {
	width: 80%;
	margin: 0 auto;
}
table td {
	padding: 2px 0 2px 0;
	vertical-align: top;
	border-top: 1px solid #9CA0B2;
}
table tr:first-child td {
	border-top: 0px solid #FFFFFF;
	padding-right: 5px;
}
table tr td:first-child {
	width: 25%;
} 
section h4 {
	margin-top: 30px;
}
span.infoMini {
	font-size: 90%;
	font-style: italic;
	font-weight: normal;
}
span.fixedFont {
	font-family: fixed;
	font-weight: bold;
	background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
    color: #d14;
    padding: 2px 4px;
    white-space: nowrap;
	font-size: 100%;
}

@media (max-width: 1200px) {
  .affix[id=docnav] {
    width:211px;
  }
}

@media (max-width: 979px) {
  .affix[id=docnav] {
    width:157px;
  }
}


@media (max-width: 769px) {
  .affix[id=docnav] {
    position: static;
    width:100%;
  }
}
