
.navbar {
	border-bottom: 2px solid silver;
}

.navbar:after {
	content: "";
	clear: both;
	display: block;
}

.navbar .nav {
	list-style: none;
	padding:0;
  display: block;
  margin: 0 10px 0 0;
}


#breadcrumbs {
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:.75rem 0;
  font-size:.875rem;
  display:block;
  clear:both;
/*  border:1px solid red;*/
}
#breadcrumbs #breadcrumbs-inner {
  margin:0 auto;
}
#breadcrumbs ul {
    margin:0;
    padding:0 .5rem 0 1.5rem;
    overflow: hidden;
}
#breadcrumbs-inner div {
    padding:0 1.5rem;
}
#breadcrumbs li {
    display:inline-block;
}
#breadcrumbs li+li:before {
    padding:0 .5rem 0;
    content:"\203A";
}
#breadcrumbs a:link,
#breadcrumbs a:visited {
    border-width:0;
}

#breadcrumbs .next,
#breadcrumbs .prev {
  float:right;
}



/* {{{ General styles (p, parameters, initializers, ...) */

.refsect1 .parameter {
    cursor:pointer;
}
.refsect1 dt {
    height:1.5rem;
}

.docs code.parameter {
  font-size:1rem;
}
.docs .classsynopsis code.parameter {
  font-size:.875rem;
}
.docs .methodname strong {
    font-style:normal;
    font-weight:normal;
}
/* }}} */

.center {
    text-align:center;
}

/* {{{ Warning and notes */

div.tip,
div.warning,
div.caution,
blockquote.note {
  padding: .75rem;
  margin: 1.5rem 0;
  overflow: hidden
}

blockquote.note strong.note {
  font-size: 1.125rem;
}
div.tip strong.tip,
div.warning strong.warning,
div.caution strong.caution {
  float: left;
  margin-right: 0.5rem;
  font-size: 1.125rem;
}
blockquote.note p,
div.caution p,
div.warning p,
div.tip p {
   margin: 1.5rem 0 0;
}
blockquote.note *:first-child + p,
div.caution *:first-child + p,
div.warning *:first-child + p,
div.tip *:first-child + p,
blockquote.note p:first-child,
div.caution p:first-child,
div.warning p:first-child,
div.tip p:first-child {
   margin: 0;
}

/* }}} */

.refsect1 .dc-description,
.refsect1 .dc-description code,
.docs .sect1 .dc-description,
.docs .sect1 .dc-description code {
    font-weight:400;
    font-size:1rem;
    font-family:"Fira Mono", "Source Code Pro", monospace;
    letter-spacing:-.0625rem;
    word-spacing:-.125rem;
    margin:0;
}

/* {{{ Parameter listing */
.docs .refentry .parameters dl {
    margin-bottom:0;
}
/* }}} */

/* {{{ Examples  */

.docs .example {
    margin: 1.5rem 0;
}

.docs .example-contents {
    margin-bottom:1.5rem;
}
.docs .example-contents pre {
    margin:0;
}
.docs .example-contents > [class$="code"],
.docs .example-contents.screen,
.informalexample .literallayout {
    padding: .75rem;
}

.docs .classsynopsis,
.refsect1 .fieldsynopsis,
.refsect1 .dc-description,
.docs .sect1 .dc-description {
    padding: .75rem;
    margin-bottom: 1.5rem;
}

.docs .phpcode code {
    display: block;
}

.docs .qandaentry dt .phpcode * {
    font-weight: normal;
}

/* }}} */


/* {{{ Tables */
.docs th {
    text-align: left;
}

.docs td,
.docs th {
    padding: .25rem .5rem;
}

.doctable,
.segmentedlist {
    width: 100%;
    margin:0 0 1.5rem;
}
.doctable thead tr,
.segmentedlist thead tr {
    border:1px solid;
}
.doctable tr,
.segmentedlist tr {
    border:1px solid;
}

/* }}} */

/* {{{ lists */
ul.itemizedlist {
    list-style-type: circle;
}
ul.simplelist
{
    list-style-type: disc;
}
ul.chunklist {
    list-style-type: disc;
}
.docs ol {
    list-style-type: decimal;
}
dl.qandaentry {
    border-top: 1px solid;
}

ul.chunklist_children {
    margin-top:0;
}
/* }}} */

.docs div.sect1, .docs div.partintro {
    position: relative;
}

.docs .verinfo {
  font-size: .875rem;
  margin:0;
}
.refname .verinfo {
  line-height:2.875rem;
  float:right;
  font-weight:normal;
}

.docs h1.refname + h1.refname {
  margin-top:-1.5rem; /* for functions with OO and procedural definitions */
}
.docs .refnamediv {
    position:relative;
}

.docs .classsynopsis {
    margin-bottom:1.5rem;
}

.classsynopsisinfo_comment,
.classsynopsis .constructorsynopsis,
.classsynopsis .methodsynopsis,
.classsynopsis .destructorsynopsis,
.classsynopsis .fieldsynopsis {
    margin-left:1.5rem;
}

/* ----------------------- */

div.warning {
  background:#F4DFDF;
  border-color: #EABFBF;
}

.docs .classsynopsis,
.refsect1 .fieldsynopsis,
.refsect1 .dc-description,
.docs .sect1 .dc-description,
div.tip,
blockquote.note,
div.caution,
div.warning {
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);
  border-radius:0 0 2px 2px;
}
