1#content section.code {
2    display: block;
3    font-weight: 400;
4    background: #181818;
5    -moz-border-radius: 10px;
6    -webkit-border-radius: 10px;
7    border-radius: 10px;
8}
9#content section.code pre code {
10    font-size: 14px;
11}
12code {
13    font-family: source-code-pro, Menlo, "Arial Unicode MS", sans-serif;
14}
15a.dr-hash,
16a.dr-sourceline {
17    -webkit-transition: opacity 0.2s linear;
18    color: #333;
19    font-family: Menlo, "Arial Unicode MS", sans-serif;
20    margin: 0 0 0 .3em;
21    opacity: 0;
22    text-decoration: none;
23}
24h2:hover a.dr-hash,
25h3:hover a.dr-hash,
26h4:hover a.dr-hash,
27h5:hover a.dr-hash,
28h2:hover a.dr-sourceline,
29h3:hover a.dr-sourceline,
30h4:hover a.dr-sourceline,
31h5:hover a.dr-sourceline {
32    opacity: 1;
33}
34.dr-param {
35    float: left;
36    min-width: 8em;
37}
38.dr-type {
39    float: left;
40}
41.dr-title {
42    float: left;
43    margin: 0 8px 0 0;
44}
45.dr-type em,
46.dr-returns em,
47.dr-property em {
48    -moz-border-radius: 5px;
49    -webkit-border-radius: 5px;
50    background: #ccc;
51    border-radius: 5px;
52    float: left;
53    font-size: .75em;
54    font-style: normal;
55    font-weight: 700;
56    margin: 0 8px 0 0;
57    min-width: 80px;
58    padding: 2px 5px;
59    text-align: center;
60}
61.dr-type em.amp,
62.dr-returns em.amp,
63.dr-property em.amp {
64    float: none;
65    background: none;
66    font-size: 1em;
67    font-weight: 400;
68    font-style: italic;
69    margin: 0;
70    padding: 0;
71    min-width: 0;
72}
73.dr-property em.dr-type {
74    margin: 4px 16px 0 0;
75}
76em.dr-type-string {
77    background: #e1edb1;
78    color: #3d4c00;
79}
80em.dr-type-object {
81    background: #edb1b1;
82    color: #4c0000;
83}
84em.dr-type-function {
85    background: #cfb1ed;
86    color: #26004c;
87}
88em.dr-type-number {
89    background: #b1c9ed;
90    color: #001e4c;
91}
92em.dr-type-boolean {
93    background: #b1edc9;
94    color: #004c1e;
95}
96em.dr-type-array {
97    background: #edd5b1;
98    color: #4c2d00;
99}
100.dr-optional {
101    display: none;
102}
103ol.dr-json {
104    background: #ddd;
105    list-style: none;
106    margin: 0 -30px;
107    padding: 16px 30px;
108    line-height: 1.5;
109}
110ol.dr-json .dr-json-key {
111    float: left;
112    min-width: 50px;
113    margin-right: 16px;
114}
115ol.dr-json .dr-json-description {
116    display: table;
117}
118ol.dr-json ol.dr-json  {
119    margin: 0;
120    padding: 0 0 0 50px;
121}
122#pageNav li.dr-lvl1 a {
123    padding-left: 1em;
124}
125#pageNav li.dr-lvl2 a {
126    padding-left: 2em;
127}
128#pageNav li.dr-lvl3 a {
129    padding-left: 3em;
130}
131#pageNav li.dr-lvl4 a {
132    padding-left: 4em;
133}
134#pageNav li.dr-lvl5 a {
135    padding-left: 5em;
136}
137#pageNav li.dr-lvl6 a {
138    padding-left: 6em;
139}
140#pageNav ol {
141    list-style: none;
142    margin: 0;
143    padding: 0;
144}
145