/* Base Candidate */
.doc-nav a:hover,
.doc-nav .active {
  background-color:#f8f8f8;
  }

.version,
.version:hover {
  color:rgba(0,0,0,0.75);
  }
  .version > *{
    padding:2px 5px;
    }
.example-header h3 { display:inline; margin-right:10px; }
.doc-example { border-left:1px solid #ccc; }

.examples {
  height:205px;
  }

/* Scrollbar */
.scrollbar {
  overflow-y: auto;
  }
.scrollbar::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  border-left: 1px solid rgba(0,0,0,.1);
  background: transparent;
  }
.scrollbar::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,.1);
  border-radius: 0;
  }
.scrollbar::-webkit-scrollbar-track { background: none; }
.scrollbar::-webkit-scrollbar:hover { background: rgba(0,0,0,.05); }
nav a:first-of-type,
nav a:first-child {
  border-top:none;
  }

.doc table em { color:rgba(0,0,0,0.5); }
.args {
  color:rgba(0,0,0,0.5);
  }

.leaflet:before {
  background:transparent url(../images/sprite.png) no-repeat 0 0;
  content:'';
  display:inline-block;
  width:20px;
  height:20px;
  vertical-align:top;
  margin-right:5px;
  }

#map {
  background:#fff;
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  }

#demo {
  position:relative;
  height:400px;
  }
  #demo label { display:inline; }

/*  -------------------------------------------------------
 *    Syntax highlighting for prettify
 *
 *    Acronym Key
 *    =====================================================
 *   .str = string content
 *   .kwd = keyword
 *   .com = comment
 *   .typ = type name
 *   .lit = literal value
 *   .pun = punctuation
 *   .opn = lisp open bracket
 *   .clo = listp close bracket
 *   .tag = markup tag name
 *   .atn = markup attribute name
 *   .atv = markup attribute value
 *   .dec = declaration
 *   .var = variable name
 *   .fun = function name
 *
 *  ------------------------------------------------------- */

/*greys*/
pre .pln { color:#404040; }
pre .com { color:#808080; }
pre .pun,
pre .opn,
pre .clo { color:#909090; }

/*rust*/
pre .fun { color:#DF6637; font-weight:bold; }

/*green*/
pre .str,
pre .atv { color:#75A21C; }

/*dark blue*/
pre .kwd,
pre .linenums,
pre .tag { color:#0B5A91; }

/*light blue*/
pre .lit,
pre .typ,
pre .atn,
pre .dec,
pre .var { color:#0C9DC2; }

.tag {
  text-transform:lowercase;
  display:inline;
  }

