a:hover {
  text-decoration: none; }

.pull-center {
  text-align: center; }

body {
  padding: 0; }

header h1 {
  margin: 0 -20px 20px;
  padding: 30px 10px;
  color: #fff;
  font-size: 18px;
  text-align: center;
  line-height: 1.2;
  background-color: #f7f7f7;
  background-color: #333; }
  header h1 span {
    font-size: 14px;
    color: #fff; }

.last-update {
  text-align: right; }

h2 {
  font-size: 18px; }

h3 {
  font-size: 16px;
  vertical-align: bottom; }
  h3 i {
    display: inline-block;
    color: #999;
    font-size: 13px;
    padding-bottom: 3px; }

h4 {
  font-size: 14px; }

.title {
  font-weight: bold; }

.name {
  min-width: 60px; }

.bs-doc-sidenav {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  margin-top: 59px;
  width: 200px; }
  .bs-doc-sidenav li > a {
    padding: 10px 15px;
    text-shadow: none; }
    .bs-doc-sidenav li > a > i {
      color: #ccc; }
    .bs-doc-sidenav li > a:hover {
      color: #3a4a55;
      padding-left: 20px;
      background-color: #f7f7f7; }
  .bs-doc-sidenav li.disabled > a:hover {
    color: #999999;
    padding-left: 15px; }

footer {
  border-top: 1px solid #d6dee5;
  text-align: center;
  margin: 30px -20px 0 -20px;
  padding: 30px 20px;
  background-color: #f7f7f7; }

@media (max-width: 980px) {
  .bs-doc-sidenav {
    margin-top: 59px; }

  .section-doc {
    padding-top: 0; } }
@media (max-width: 767px) {
  body {
    padding: 0 10px; }

  .bs-doc-sidenav {
    border-bottom: 1px solid #eeeeee;
    float: left;
    margin-bottom: 20px;
    margin-top: 0;
    width: 100%; }
    .bs-doc-sidenav.affix {
      position: static; }
    .bs-doc-sidenav li > a {
      border-top: 1px solid #eeeeee; } }
@media (max-width: 480px) {
  body {
    padding: 0 10px; } }
@media (min-width: 768px) and (max-width: 979px) {
  .tiles .tile .icon {
    height: 72px;
    width: 72px; }
    .tiles .tile .icon [class^="icon-"]:before,
    .tiles .tile .icon [class*=" icon-"]:before {
      font-size: 72px; }
  .tiles .tile .data {
    margin-left: 82px; }
    .tiles .tile .data h4 {
      font-size: 20px; } }
@media (max-width: 480px) {
  .tiles .tile .icon {
    height: 64px;
    width: 64px; }
    .tiles .tile .icon [class^="icon-"]:before,
    .tiles .tile .icon [class*=" icon-"]:before {
      font-size: 64px; }
  .tiles .tile .data {
    margin-left: 74px; }
    .tiles .tile .data h4 {
      font-size: 20px; } }
