Subversion Repositories Applications.framework

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
467 jpm 1
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);
2
@import url('phpdocumentor-clean-icons/style.css');
3
 
4
body {
5
    padding-top:      40px;
6
    background-color: #333333;
7
}
8
 
9
a {
10
    color: #6495ed;
11
}
12
a.anchor {
13
    height: 40px;
14
    margin-top: -40px;
15
    display: block;
16
}
17
 
18
h1, h2, h3, h4, h5, h6, .brand {
19
    font-family:    'Source Sans Pro', sans-serif;
20
    font-weight:    normal;
21
    letter-spacing: 0.05em;
22
}
23
 
24
h2, h3, .detailsbar h1 {
25
    overflow:    hidden;
26
    white-space: nowrap;
27
    margin:      30px 0 20px 0;
28
}
29
 
30
h2:after, h3:after, .detailsbar h1:after {
31
    content:        '';
32
    display:        inline-block;
33
    vertical-align: middle;
34
    width:          100%;
35
    height:         2px;
36
    margin-left:    1em;
37
    background:     silver;
38
}
39
 
40
h3 {
41
    margin: 10px 0 20px 0;
42
}
43
 
44
h4 {
45
    margin:    20px 0 10px 0;
46
    color:     gray;
47
    font-size: 18.5px;
48
}
49
 
50
h3.public, h3.protected, h3.private {
51
    padding-left: 10px;
52
    text-overflow: ellipsis;
53
}
54
 
55
.table tr:first-of-type th, .table tr:first-of-type td {
56
    border-top: none;
57
}
58
.detailsbar {
59
    color:            #eeeeee;
60
    background-color: #333333;
61
    font-size:        0.9em;
62
    overflow:         hidden;
63
    border-left:      2px solid gray;
64
}
65
 
66
.detailsbar h1 {
67
    font-size:     1.5em;
68
    margin-bottom: 20px;
69
    margin-top:    0;
70
}
71
 
72
.detailsbar h2 {
73
    font-size: 1.2em;
74
    margin:    0;
75
    padding:   0;
76
}
77
 
78
.detailsbar h1:after {
79
    background: gray;
80
}
81
.detailsbar h2:after, .detailsbar h3:after {
82
    background: transparent;
83
}
84
 
85
.detailsbar dt {
86
    font-variant:   small-caps;
87
    text-transform: lowercase;
88
    font-size:      1.1em;
89
    letter-spacing: 0.1em;
90
    color:          silver;
91
}
92
 
93
.hierarchy div:nth-of-type(2) { margin-left: 11px; }
94
.hierarchy div:nth-of-type(3) { margin-left: 22px; }
95
.hierarchy div:nth-of-type(4) { margin-left: 33px; }
96
.hierarchy div:nth-of-type(5) { margin-left: 44px; }
97
.hierarchy div:nth-of-type(6) { margin-left: 55px; }
98
.hierarchy div:nth-of-type(7) { margin-left: 66px; }
99
.hierarchy div:nth-of-type(8) { margin-left: 77px; }
100
.hierarchy div:nth-of-type(9) { margin-left: 88px; }
101
.hierarchy div:before {
102
    content: "\f0da";
103
    font-family: FontAwesome;
104
    margin-right: 5px;
105
}
106
 
107
.row-fluid {
108
    background-color: white;
109
    overflow:         hidden;
110
}
111
 
112
footer.row-fluid, footer.row-fluid * {
113
    background-color: #333333;
114
    color:            white;
115
}
116
 
117
footer.row-fluid {
118
    border-top: 2px dashed #555;
119
    margin-top: 2px;
120
}
121
 
122
.footer-sections .span4 {
123
    border:        2px solid #555;
124
    text-align:    center;
125
    border-radius: 10px;
126
    margin-top:    70px;
127
    margin-bottom: 20px;
128
    background:    #373737;
129
}
130
 
131
.footer-sections .span4 h1 {
132
    background: transparent;
133
    margin-top: -30px;
134
    margin-bottom: 20px;
135
    font-size:  5em;
136
}
137
 
138
.footer-sections .span4 h1 * {
139
    background: transparent;
140
}
141
 
142
.footer-sections .span4 div {
143
    border-bottom-right-radius: 6px;
144
    border-bottom-left-radius: 6px;
145
    padding: 10px;
146
    min-height: 40px;
147
}
148
.footer-sections .span4 div, .footer-sections .span4 div * {
149
    background-color: #555;
150
}
151
.footer-sections .span4 ul {
152
    text-align: left;
153
    list-style: none;
154
    margin: 0;
155
    padding: 0;
156
}
157
 
158
.content {
159
    background-color: white;
160
    padding-right:    20px;
161
}
162
 
163
.content nav {
164
    text-align:     center;
165
    border-bottom:  1px solid silver;
166
    margin:         5px 0 20px 0;
167
    padding-bottom: 5px;
168
}
169
 
170
.content > h1 {
171
    padding-bottom: 15px;
172
}
173
 
174
.content > h1 small {
175
    display:        block;
176
    padding-bottom: 8px;
177
    font-size:      0.6em;
178
}
179
 
180
.deprecated {
181
    text-decoration: line-through;
182
}
183
 
184
.method {
185
    margin-bottom: 20px;
186
}
187
 
188
.method .signature .argument {
189
    color:       maroon;
190
    font-weight: bold;
191
}
192
 
193
.class #summary section.row-fluid {
194
    overflow: hidden
195
}
196
 
197
.class #summary .heading {
198
    font-weight: bold;
199
    text-align:  center;
200
}
201
 
202
.class #summary section .span4 {
203
    padding:        3px;
204
    overflow:       hidden;
205
    margin-bottom:  -9999px;
206
    padding-bottom: 9999px;
207
    white-space:    nowrap;
208
    text-overflow:  ellipsis;
209
    border-left:    5px solid transparent;
210
}
211
 
212
.class #summary section.public .span4:first-of-type:before,
213
.class #summary section.public .span6:first-of-type:before,
214
h3.public:before {
215
    font-family: FontAwesome;
216
    content:     "\f046";
217
    color:       green;
218
    display:     inline-block;
219
    width:       1.2em;
220
}
221
 
222
.class #summary section .span4:first-of-type,
223
.class #summary section .span6:first-of-type {
224
    padding-left: 21px;
225
}
226
.class #summary section .span4:first-of-type:before,
227
.class #summary section .span6:first-of-type:before {
228
    margin-left: -21px;
229
}
230
.class #summary section.protected .span4:first-of-type:before,
231
.class #summary section.protected .span6:first-of-type:before,
232
h3.protected:before {
233
    font-family: FontAwesome;
234
    content:     "\f132";
235
    color:       orange;
236
    display:     inline-block;
237
    width:       1.2em;
238
}
239
 
240
.class #summary section.private .span4:first-of-type:before,
241
.class #summary section.private .span6:first-of-type:before,
242
h3.private:before {
243
    font-family: FontAwesome;
244
    content:     "\f023";
245
    color:       red;
246
    display:     inline-block;
247
    width:       1.2em;
248
}
249
 
250
.class #summary section em {
251
    font-size: 0.9em;
252
    color: silver;
253
}
254
.class #summary .inherited {
255
    color:      gray;
256
    font-style: italic;
257
}
258
 
259
.accordion-group {
260
    border: none;
261
}
262
 
263
.accordion {
264
    margin-bottom: 0;
265
}
266
 
267
.accordion a:hover {
268
    text-decoration: none;
269
    background:      #333333;
270
    color:           #eeeeee;
271
}
272
 
273
.accordion-heading .accordion-toggle:before {
274
    content:      "\f078";
275
    font-family:  FontAwesome;
276
    margin-right: 5px;
277
}
278
 
279
.accordion-heading .accordion-toggle.collapsed:before {
280
    content: "\f054";
281
}
282
.accordion-heading .accordion-toggle {
283
    float: left;
284
    width: 16px;
285
    height: 16px;
286
    padding: 4px 2px 4px 12px;
287
}
288
.accordion-heading a {
289
    display: block;
290
    padding: 4px 12px;
291
}
292
 
293
.accordion-inner a {
294
    display: block;
295
    padding: 4px 12px;
296
}
297
 
298
.accordion-inner > ul a:before {
299
    font-family: 'phpdocumentor-clean-icons';
300
    content:      "\e001";
301
    margin-right: 5px;
302
}
303
 
304
.accordion-inner li.class a:before {
305
    content:      "\e002";
306
}
307
 
308
.accordion-inner li.interface a:before {
309
    content:      "\e001";
310
}
311
 
312
.accordion-inner li.trait a:before {
313
    content:      "\e000";
314
}
315
 
316
.accordion-inner {
317
    padding: 4px 0 4px 12px;
318
}
319
.accordion-inner ul {
320
    list-style: none;
321
    padding:    0;
322
    margin:     0;
323
}
324
 
325
.row-fluid .span2 {
326
    width: 16.5%;
327
}
328
 
329
body .modal {
330
    width: 90%; /* desired relative width */
331
    left: 5%; /* (100%-width)/2 */
332
    /* place center */
333
    margin-left:auto;
334
    margin-right:auto;
335
}
336
 
337
@media (min-width: 767px) {
338
    .sidebar {
339
        position:         fixed;
340
        top:              40px;
341
        bottom:           0;
342
        background-color: #f3f3f3;
343
        left:             0;
344
        border-right:     1px solid #e9e9e9;
345
        overflow-y:       scroll;
346
        overflow-x:       hidden;
347
        padding-top:      10px;
348
    }
349
 
350
    .sidebar::-webkit-scrollbar {
351
        width: 10px;
352
    }
353
 
354
    .sidebar::-webkit-scrollbar-thumb {
355
        background:      #cccccc;
356
        background-clip: padding-box;
357
        border:          3px solid #f3f3f3;
358
        border-radius:   5px;
359
    }
360
 
361
    .sidebar::-webkit-scrollbar-button {
362
        display: none;
363
    }
364
 
365
    .sidebar::-webkit-scrollbar-track {
366
        background: #f3f3f3;
367
    }
368
}
369
 
370
@media (max-width: 979px) {
371
    body {
372
        padding-top: 0;
373
    }
374
}
375
 
376
@media (max-width: 767px) {
377
    .class #summary .heading {
378
        display: none;
379
    }
380
 
381
    .detailsbar h1 {
382
        display: none;
383
    }
384
 
385
    body {
386
        background-color: white;
387
    }
388
 
389
    footer.row-fluid, footer.row-fluid * {
390
        background-color: white;
391
    }
392
 
393
    .footer-sections h1 {
394
        color: #ccccd9;
395
    }
396
 
397
    .detailsbar {
398
        background-color: white;
399
        color: #333;
400
        border: none;
401
    }
402
}
403
 
404
@media (min-width: 767px) {
405
    .detailsbar {
406
        min-height:     100%;
407
        margin-bottom:  -99999px;
408
        padding-bottom: 99999px;
409
        padding-left:   20px;
410
        padding-top:    10px;
411
    }
412
}
413
 
414
@media (min-width: 1200px) {
415
    .row-fluid .span2 {
416
        width: 16.5%;
417
    }
418
}