summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/toaster')
-rw-r--r--bitbake/lib/toaster/__init__.py0
-rw-r--r--bitbake/lib/toaster/bldviewer/__init__.py0
-rw-r--r--bitbake/lib/toaster/bldviewer/api.py44
-rw-r--r--bitbake/lib/toaster/bldviewer/static/css/bootstrap.css4797
-rw-r--r--bitbake/lib/toaster/bldviewer/static/js/bootstrap.js1982
-rw-r--r--bitbake/lib/toaster/bldviewer/static/js/jquery-2.0.3.js6
-rw-r--r--bitbake/lib/toaster/bldviewer/templates/simple_base.html30
-rw-r--r--bitbake/lib/toaster/bldviewer/templates/simple_basebuildpage.html17
-rw-r--r--bitbake/lib/toaster/bldviewer/templates/simple_basetable.html64
-rw-r--r--bitbake/lib/toaster/bldviewer/templates/simple_bfile.html24
-rw-r--r--bitbake/lib/toaster/bldviewer/templates/simple_bpackage.html44
-rw-r--r--bitbake/lib/toaster/bldviewer/templates/simple_build.html43
-rw-r--r--bitbake/lib/toaster/bldviewer/templates/simple_configuration.html22
-rw-r--r--bitbake/lib/toaster/bldviewer/templates/simple_layer.html34
-rw-r--r--bitbake/lib/toaster/bldviewer/templates/simple_package.html36
-rw-r--r--bitbake/lib/toaster/bldviewer/templates/simple_recipe.html50
-rw-r--r--bitbake/lib/toaster/bldviewer/templates/simple_task.html71
-rw-r--r--bitbake/lib/toaster/bldviewer/templatetags/__init__.py0
-rw-r--r--bitbake/lib/toaster/bldviewer/templatetags/projecttags.py29
-rw-r--r--bitbake/lib/toaster/bldviewer/tests.py342
-rw-r--r--bitbake/lib/toaster/bldviewer/urls.py35
-rw-r--r--bitbake/lib/toaster/bldviewer/views.py287
-rwxr-xr-xbitbake/lib/toaster/manage.py10
-rw-r--r--bitbake/lib/toaster/orm/__init__.py0
-rw-r--r--bitbake/lib/toaster/orm/fixtures/orm_views_testdata.json140835
-rw-r--r--bitbake/lib/toaster/orm/migrations/0001_initial.py400
-rw-r--r--bitbake/lib/toaster/orm/migrations/0002_auto__add_field_build_timespent.py180
-rw-r--r--bitbake/lib/toaster/orm/migrations/0003_timespent.py182
-rw-r--r--bitbake/lib/toaster/orm/migrations/0004_auto__add_field_package_installed_name.py180
-rw-r--r--bitbake/lib/toaster/orm/migrations/0005_auto__add_target_image_file__add_target_file__add_field_variablehistor.py301
-rw-r--r--bitbake/lib/toaster/orm/migrations/0006_auto__add_field_target_image_size__add_field_target_license_manifest_p.py235
-rw-r--r--bitbake/lib/toaster/orm/migrations/0007_auto__add_helptext.py214
-rw-r--r--bitbake/lib/toaster/orm/migrations/__init__.py0
-rw-r--r--bitbake/lib/toaster/orm/models.py369
-rw-r--r--bitbake/lib/toaster/toastergui/__init__.py0
-rwxr-xr-xbitbake/lib/toaster/toastergui/static/css/bootstrap-responsive.min.css9
-rwxr-xr-xbitbake/lib/toaster/toastergui/static/css/bootstrap.min.css9
-rw-r--r--bitbake/lib/toaster/toastergui/static/css/default.css132
-rwxr-xr-xbitbake/lib/toaster/toastergui/static/css/font-awesome.min.css33
-rw-r--r--bitbake/lib/toaster/toastergui/static/css/jquery.treetable.css28
-rw-r--r--bitbake/lib/toaster/toastergui/static/css/jquery.treetable.theme.default.css64
-rw-r--r--bitbake/lib/toaster/toastergui/static/css/jquery.treetable.theme.toaster.css38
-rwxr-xr-xbitbake/lib/toaster/toastergui/static/css/prettify.css1
-rw-r--r--bitbake/lib/toaster/toastergui/static/css/screen.css28
-rw-r--r--bitbake/lib/toaster/toastergui/static/fonts/FontAwesome.otfbin0 -> 48748 bytes
-rw-r--r--bitbake/lib/toaster/toastergui/static/fonts/fontawesome-webfont.eotbin0 -> 25395 bytes
-rw-r--r--bitbake/lib/toaster/toastergui/static/fonts/fontawesome-webfont.svg284
-rw-r--r--bitbake/lib/toaster/toastergui/static/fonts/fontawesome-webfont.ttfbin0 -> 55096 bytes
-rw-r--r--bitbake/lib/toaster/toastergui/static/fonts/fontawesome-webfont.woffbin0 -> 29380 bytes
-rw-r--r--bitbake/lib/toaster/toastergui/static/fonts/glyphicons-halflings-regular.eotbin0 -> 20290 bytes
-rw-r--r--bitbake/lib/toaster/toastergui/static/fonts/glyphicons-halflings-regular.svg229
-rw-r--r--bitbake/lib/toaster/toastergui/static/fonts/glyphicons-halflings-regular.ttfbin0 -> 41236 bytes
-rw-r--r--bitbake/lib/toaster/toastergui/static/fonts/glyphicons-halflings-regular.woffbin0 -> 23292 bytes
-rw-r--r--bitbake/lib/toaster/toastergui/static/img/logo.pngbin0 -> 3020 bytes
-rwxr-xr-xbitbake/lib/toaster/toastergui/static/img/toaster.pngbin0 -> 51986 bytes
-rw-r--r--bitbake/lib/toaster/toastergui/static/jquery-treetable-license/GPL-LICENSE.txt278
-rw-r--r--bitbake/lib/toaster/toastergui/static/jquery-treetable-license/MIT-LICENSE.txt20
-rw-r--r--bitbake/lib/toaster/toastergui/static/jquery-treetable-license/README.md20
-rw-r--r--bitbake/lib/toaster/toastergui/static/jquery.treetable.theme.toaster.css66
-rw-r--r--bitbake/lib/toaster/toastergui/static/js/bootstrap.min.js7
-rw-r--r--bitbake/lib/toaster/toastergui/static/js/jquery-2.0.3.min.js6
-rw-r--r--bitbake/lib/toaster/toastergui/static/js/jquery-2.0.3.min.map1
-rw-r--r--bitbake/lib/toaster/toastergui/static/js/jquery-ui.js15003
-rw-r--r--bitbake/lib/toaster/toastergui/static/js/jquery.cookie.js117
-rw-r--r--bitbake/lib/toaster/toastergui/static/js/jquery.treetable.js620
-rw-r--r--bitbake/lib/toaster/toastergui/static/js/main.js111
-rwxr-xr-xbitbake/lib/toaster/toastergui/static/js/prettify.js28
-rw-r--r--bitbake/lib/toaster/toastergui/templates/base.html74
-rwxr-xr-xbitbake/lib/toaster/toastergui/templates/basebuilddetailpage.html28
-rw-r--r--bitbake/lib/toaster/toastergui/templates/basebuildpage.html80
-rw-r--r--bitbake/lib/toaster/toastergui/templates/basetable_bottom.html85
-rw-r--r--bitbake/lib/toaster/toastergui/templates/basetable_top.html87
-rw-r--r--bitbake/lib/toaster/toastergui/templates/bfile.html24
-rw-r--r--bitbake/lib/toaster/toastergui/templates/bpackage.html108
-rw-r--r--bitbake/lib/toaster/toastergui/templates/build.html140
-rw-r--r--bitbake/lib/toaster/toastergui/templates/builddashboard.html198
-rw-r--r--bitbake/lib/toaster/toastergui/templates/buildtime.html4
-rw-r--r--bitbake/lib/toaster/toastergui/templates/configuration.html73
-rw-r--r--bitbake/lib/toaster/toastergui/templates/configvars.html130
-rw-r--r--bitbake/lib/toaster/toastergui/templates/cpuusage.html4
-rw-r--r--bitbake/lib/toaster/toastergui/templates/dirinfo.html237
-rw-r--r--bitbake/lib/toaster/toastergui/templates/diskio.html4
-rw-r--r--bitbake/lib/toaster/toastergui/templates/filtersnippet.html39
-rw-r--r--bitbake/lib/toaster/toastergui/templates/layer.html34
-rw-r--r--bitbake/lib/toaster/toastergui/templates/package.html36
-rw-r--r--bitbake/lib/toaster/toastergui/templates/package_built_dependencies.html99
-rw-r--r--bitbake/lib/toaster/toastergui/templates/package_built_detail.html65
-rw-r--r--bitbake/lib/toaster/toastergui/templates/package_detail_base.html145
-rw-r--r--bitbake/lib/toaster/toastergui/templates/package_included_dependencies.html110
-rw-r--r--bitbake/lib/toaster/toastergui/templates/package_included_detail.html44
-rw-r--r--bitbake/lib/toaster/toastergui/templates/package_included_reverse_dependencies.html50
-rw-r--r--bitbake/lib/toaster/toastergui/templates/package_included_tabs.html33
-rw-r--r--bitbake/lib/toaster/toastergui/templates/recipe.html273
-rwxr-xr-xbitbake/lib/toaster/toastergui/templates/recipes.html102
-rw-r--r--bitbake/lib/toaster/toastergui/templates/tablesort.html38
-rw-r--r--bitbake/lib/toaster/toastergui/templates/target.html163
-rw-r--r--bitbake/lib/toaster/toastergui/templates/task.html283
-rw-r--r--bitbake/lib/toaster/toastergui/templates/tasks.html133
-rw-r--r--bitbake/lib/toaster/toastergui/templatetags/__init__.py0
-rw-r--r--bitbake/lib/toaster/toastergui/templatetags/projecttags.py255
-rw-r--r--bitbake/lib/toaster/toastergui/urls.py69
-rw-r--r--bitbake/lib/toaster/toastergui/views.py1645
-rw-r--r--bitbake/lib/toaster/toastermain/__init__.py0
-rw-r--r--bitbake/lib/toaster/toastermain/management/__init__.py0
-rw-r--r--bitbake/lib/toaster/toastermain/management/commands/__init__.py0
-rw-r--r--bitbake/lib/toaster/toastermain/management/commands/builddelete.py33
-rw-r--r--bitbake/lib/toaster/toastermain/management/commands/buildslist.py13
-rw-r--r--bitbake/lib/toaster/toastermain/settings.py231
-rw-r--r--bitbake/lib/toaster/toastermain/urls.py44
-rw-r--r--bitbake/lib/toaster/toastermain/wsgi.py35
110 files changed, 173243 insertions, 0 deletions
diff --git a/bitbake/lib/toaster/__init__.py b/bitbake/lib/toaster/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/bitbake/lib/toaster/__init__.py
diff --git a/bitbake/lib/toaster/bldviewer/__init__.py b/bitbake/lib/toaster/bldviewer/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/bitbake/lib/toaster/bldviewer/__init__.py
diff --git a/bitbake/lib/toaster/bldviewer/api.py b/bitbake/lib/toaster/bldviewer/api.py
new file mode 100644
index 0000000..c4c6135
--- /dev/null
+++ b/bitbake/lib/toaster/bldviewer/api.py
@@ -0,0 +1,44 @@
1#
2# ex:ts=4:sw=4:sts=4:et
3# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
4#
5# BitBake Toaster Implementation
6#
7# Copyright (C) 2013 Intel Corporation
8#
9# This program is free software; you can redistribute it and/or modify
10# it under the terms of the GNU General Public License version 2 as
11# published by the Free Software Foundation.
12#
13# This program is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16# GNU General Public License for more details.
17#
18# You should have received a copy of the GNU General Public License along
19# with this program; if not, write to the Free Software Foundation, Inc.,
20# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
21
22from django.conf.urls import patterns, include, url
23
24
25urlpatterns = patterns('bldviewer.views',
26 url(r'^builds$', 'model_explorer', {'model_name':'build'}, name='builds'),
27 url(r'^targets$', 'model_explorer', {'model_name':'target'}, name='targets'),
28 url(r'^target_files$', 'model_explorer', {'model_name':'target_file'}, name='target_file'),
29 url(r'^target_image_file$', 'model_explorer', {'model_name':'target_image_file'}, name='target_image_file'),
30 url(r'^tasks$', 'model_explorer', {'model_name':'task'}, name='task'),
31 url(r'^task_dependencies$', 'model_explorer', {'model_name':'task_dependency'}, name='task_dependencies'),
32 url(r'^packages$', 'model_explorer', {'model_name':'package'}, name='package'),
33 url(r'^package_dependencies$', 'model_explorer', {'model_name':'package_dependency'}, name='package_dependency'),
34 url(r'^target_packages$', 'model_explorer', {'model_name':'target_installed_package'}, name='target_packages'),
35 url(r'^target_installed_packages$', 'model_explorer', {'model_name':'target_installed_package'}, name='target_installed_package'),
36 url(r'^package_files$', 'model_explorer', {'model_name':'build_file'}, name='build_file'),
37 url(r'^layers$', 'model_explorer', {'model_name':'layer'}, name='layer'),
38 url(r'^layerversions$', 'model_explorer', {'model_name':'layerversion'}, name='layerversion'),
39 url(r'^recipes$', 'model_explorer', {'model_name':'recipe'}, name='recipe'),
40 url(r'^recipe_dependencies$', 'model_explorer', {'model_name':'recipe_dependency'}, name='recipe_dependencies'),
41 url(r'^variables$', 'model_explorer', {'model_name':'variable'}, name='variables'),
42 url(r'^variableshistory$', 'model_explorer', {'model_name':'variablehistory'}, name='variablehistory'),
43 url(r'^logmessages$', 'model_explorer', {'model_name':'logmessage'}, name='logmessages'),
44)
diff --git a/bitbake/lib/toaster/bldviewer/static/css/bootstrap.css b/bitbake/lib/toaster/bldviewer/static/css/bootstrap.css
new file mode 100644
index 0000000..cb62a54
--- /dev/null
+++ b/bitbake/lib/toaster/bldviewer/static/css/bootstrap.css
@@ -0,0 +1,4797 @@
1/*!
2 * Bootstrap v3.0.0
3 *
4 * Copyright 2013 Twitter, Inc
5 * Licensed under the Apache License v2.0
6 * http://www.apache.org/licenses/LICENSE-2.0
7 *
8 * Designed and built with all the love in the world by @mdo and @fat.
9 */
10
11/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
12
13article,
14aside,
15details,
16figcaption,
17figure,
18footer,
19header,
20hgroup,
21main,
22nav,
23section,
24summary {
25 display: block;
26}
27
28audio,
29canvas,
30video {
31 display: inline-block;
32}
33
34audio:not([controls]) {
35 display: none;
36 height: 0;
37}
38
39[hidden] {
40 display: none;
41}
42
43html {
44 font-family: sans-serif;
45 -webkit-text-size-adjust: 100%;
46 -ms-text-size-adjust: 100%;
47}
48
49body {
50 margin: 0;
51}
52
53a:focus {
54 outline: thin dotted;
55}
56
57a:active,
58a:hover {
59 outline: 0;
60}
61
62h1 {
63 margin: 0.67em 0;
64 font-size: 2em;
65}
66
67abbr[title] {
68 border-bottom: 1px dotted;
69}
70
71b,
72strong {
73 font-weight: bold;
74}
75
76dfn {
77 font-style: italic;
78}
79
80hr {
81 height: 0;
82 -moz-box-sizing: content-box;
83 box-sizing: content-box;
84}
85
86mark {
87 color: #000;
88 background: #ff0;
89}
90
91code,
92kbd,
93pre,
94samp {
95 font-family: monospace, serif;
96 font-size: 1em;
97}
98
99pre {
100 white-space: pre-wrap;
101}
102
103q {
104 quotes: "\201C" "\201D" "\2018" "\2019";
105}
106
107small {
108 font-size: 80%;
109}
110
111sub,
112sup {
113 position: relative;
114 font-size: 75%;
115 line-height: 0;
116 vertical-align: baseline;
117}
118
119sup {
120 top: -0.5em;
121}
122
123sub {
124 bottom: -0.25em;
125}
126
127img {
128 border: 0;
129}
130
131svg:not(:root) {
132 overflow: hidden;
133}
134
135figure {
136 margin: 0;
137}
138
139fieldset {
140 padding: 0.35em 0.625em 0.75em;
141 margin: 0 2px;
142 border: 1px solid #c0c0c0;
143}
144
145legend {
146 padding: 0;
147 border: 0;
148}
149
150button,
151input,
152select,
153textarea {
154 margin: 0;
155 font-family: inherit;
156 font-size: 100%;
157}
158
159button,
160input {
161 line-height: normal;
162}
163
164button,
165select {
166 text-transform: none;
167}
168
169button,
170html input[type="button"],
171input[type="reset"],
172input[type="submit"] {
173 cursor: pointer;
174 -webkit-appearance: button;
175}
176
177button[disabled],
178html input[disabled] {
179 cursor: default;
180}
181
182input[type="checkbox"],
183input[type="radio"] {
184 padding: 0;
185 box-sizing: border-box;
186}
187
188input[type="search"] {
189 -webkit-box-sizing: content-box;
190 -moz-box-sizing: content-box;
191 box-sizing: content-box;
192 -webkit-appearance: textfield;
193}
194
195input[type="search"]::-webkit-search-cancel-button,
196input[type="search"]::-webkit-search-decoration {
197 -webkit-appearance: none;
198}
199
200button::-moz-focus-inner,
201input::-moz-focus-inner {
202 padding: 0;
203 border: 0;
204}
205
206textarea {
207 overflow: auto;
208 vertical-align: top;
209}
210
211table {
212 border-collapse: collapse;
213 border-spacing: 0;
214}
215
216@media print {
217 * {
218 color: #000 !important;
219 text-shadow: none !important;
220 background: transparent !important;
221 box-shadow: none !important;
222 }
223 a,
224 a:visited {
225 text-decoration: underline;
226 }
227 a[href]:after {
228 content: " (" attr(href) ")";
229 }
230 abbr[title]:after {
231 content: " (" attr(title) ")";
232 }
233 .ir a:after,
234 a[href^="javascript:"]:after,
235 a[href^="#"]:after {
236 content: "";
237 }
238 pre,
239 blockquote {
240 border: 1px solid #999;
241 page-break-inside: avoid;
242 }
243 thead {
244 display: table-header-group;
245 }
246 tr,
247 img {
248 page-break-inside: avoid;
249 }
250 img {
251 max-width: 100% !important;
252 }
253 @page {
254 margin: 2cm .5cm;
255 }
256 p,
257 h2,
258 h3 {
259 orphans: 3;
260 widows: 3;
261 }
262 h2,
263 h3 {
264 page-break-after: avoid;
265 }
266 .navbar {
267 display: none;
268 }
269 .table td,
270 .table th {
271 background-color: #fff !important;
272 }
273 .btn > .caret,
274 .dropup > .btn > .caret {
275 border-top-color: #000 !important;
276 }
277 .label {
278 border: 1px solid #000;
279 }
280 .table {
281 border-collapse: collapse !important;
282 }
283 .table-bordered th,
284 .table-bordered td {
285 border: 1px solid #ddd !important;
286 }
287}
288
289* {
290 -webkit-box-sizing: border-box;
291 -moz-box-sizing: border-box;
292 box-sizing: border-box;
293}
294
295html {
296 font-size: 62.5%;
297 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
298}
299
300body {
301 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
302 font-size: 14px;
303 line-height: 1.428571429;
304 color: #333333;
305 background-color: #ffffff;
306}
307
308input,
309button,
310select,
311textarea {
312 font-family: inherit;
313 font-size: inherit;
314 line-height: inherit;
315}
316
317a {
318 color: #428bca;
319 text-decoration: none;
320}
321
322a:hover,
323a:focus {
324 color: #2a6496;
325 text-decoration: underline;
326}
327
328a:focus {
329 outline: thin dotted #333;
330 outline: 5px auto -webkit-focus-ring-color;
331 outline-offset: -2px;
332}
333
334img {
335 vertical-align: middle;
336}
337
338.img-responsive {
339 display: inline-block;
340 height: auto;
341 max-width: 100%;
342}
343
344.img-rounded {
345 border-radius: 6px;
346}
347
348.img-circle {
349 border-radius: 500px;
350}
351
352hr {
353 margin-top: 20px;
354 margin-bottom: 20px;
355 border: 0;
356 border-top: 1px solid #eeeeee;
357}
358
359p {
360 margin: 0 0 10px;
361}
362
363.lead {
364 margin-bottom: 20px;
365 font-size: 16.099999999999998px;
366 font-weight: 200;
367 line-height: 1.4;
368}
369
370@media (min-width: 768px) {
371 .lead {
372 font-size: 21px;
373 }
374}
375
376small {
377 font-size: 85%;
378}
379
380cite {
381 font-style: normal;
382}
383
384.text-muted {
385 color: #999999;
386}
387
388.text-primary {
389 color: #428bca;
390}
391
392.text-warning {
393 color: #c09853;
394}
395
396.text-danger {
397 color: #b94a48;
398}
399
400.text-success {
401 color: #468847;
402}
403
404.text-info {
405 color: #3a87ad;
406}
407
408.text-left {
409 text-align: left;
410}
411
412.text-right {
413 text-align: right;
414}
415
416.text-center {
417 text-align: center;
418}
419
420h1,
421h2,
422h3,
423h4,
424h5,
425h6,
426.h1,
427.h2,
428.h3,
429.h4,
430.h5,
431.h6 {
432 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
433 font-weight: 500;
434 line-height: 1.1;
435}
436
437h1 small,
438h2 small,
439h3 small,
440h4 small,
441h5 small,
442h6 small,
443.h1 small,
444.h2 small,
445.h3 small,
446.h4 small,
447.h5 small,
448.h6 small {
449 font-weight: normal;
450 line-height: 1;
451 color: #999999;
452}
453
454h1,
455h2,
456h3 {
457 margin-top: 20px;
458 margin-bottom: 10px;
459}
460
461h4,
462h5,
463h6 {
464 margin-top: 10px;
465 margin-bottom: 10px;
466}
467
468h1,
469.h1 {
470 font-size: 38px;
471}
472
473h2,
474.h2 {
475 font-size: 32px;
476}
477
478h3,
479.h3 {
480 font-size: 24px;
481}
482
483h4,
484.h4 {
485 font-size: 18px;
486}
487
488h5,
489.h5 {
490 font-size: 14px;
491}
492
493h6,
494.h6 {
495 font-size: 12px;
496}
497
498h1 small,
499.h1 small {
500 font-size: 24px;
501}
502
503h2 small,
504.h2 small {
505 font-size: 18px;
506}
507
508h3 small,
509.h3 small,
510h4 small,
511.h4 small {
512 font-size: 14px;
513}
514
515.page-header {
516 padding-bottom: 9px;
517 margin: 40px 0 20px;
518 border-bottom: 1px solid #eeeeee;
519}
520
521ul,
522ol {
523 margin-top: 0;
524 margin-bottom: 10px;
525}
526
527ul ul,
528ol ul,
529ul ol,
530ol ol {
531 margin-bottom: 0;
532}
533
534.list-unstyled {
535 padding-left: 0;
536 list-style: none;
537}
538
539.list-inline {
540 padding-left: 0;
541 list-style: none;
542}
543
544.list-inline > li {
545 display: inline-block;
546 padding-right: 5px;
547 padding-left: 5px;
548}
549
550dl {
551 margin-bottom: 20px;
552}
553
554dt,
555dd {
556 line-height: 1.428571429;
557}
558
559dt {
560 font-weight: bold;
561}
562
563dd {
564 margin-left: 0;
565}
566
567.dl-horizontal dt {
568 float: left;
569 width: 160px;
570 overflow: hidden;
571 clear: left;
572 text-align: right;
573 text-overflow: ellipsis;
574 white-space: nowrap;
575}
576
577.dl-horizontal dd {
578 margin-left: 180px;
579}
580
581.dl-horizontal dd:before,
582.dl-horizontal dd:after {
583 display: table;
584 content: " ";
585}
586
587.dl-horizontal dd:after {
588 clear: both;
589}
590
591.dl-horizontal dd:before,
592.dl-horizontal dd:after {
593 display: table;
594 content: " ";
595}
596
597.dl-horizontal dd:after {
598 clear: both;
599}
600
601abbr[title],
602abbr[data-original-title] {
603 cursor: help;
604 border-bottom: 1px dotted #999999;
605}
606
607abbr.initialism {
608 font-size: 90%;
609 text-transform: uppercase;
610}
611
612blockquote {
613 padding: 10px 20px;
614 margin: 0 0 20px;
615 border-left: 5px solid #eeeeee;
616}
617
618blockquote p {
619 font-size: 17.5px;
620 font-weight: 300;
621 line-height: 1.25;
622}
623
624blockquote p:last-child {
625 margin-bottom: 0;
626}
627
628blockquote small {
629 display: block;
630 line-height: 1.428571429;
631 color: #999999;
632}
633
634blockquote small:before {
635 content: '\2014 \00A0';
636}
637
638blockquote.pull-right {
639 float: right;
640 padding-right: 15px;
641 padding-left: 0;
642 border-right: 5px solid #eeeeee;
643 border-left: 0;
644}
645
646blockquote.pull-right p,
647blockquote.pull-right small {
648 text-align: right;
649}
650
651blockquote.pull-right small:before {
652 content: '';
653}
654
655blockquote.pull-right small:after {
656 content: '\00A0 \2014';
657}
658
659q:before,
660q:after,
661blockquote:before,
662blockquote:after {
663 content: "";
664}
665
666address {
667 display: block;
668 margin-bottom: 20px;
669 font-style: normal;
670 line-height: 1.428571429;
671}
672
673code,
674pre {
675 font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
676}
677
678code {
679 padding: 2px 4px;
680 font-size: 90%;
681 color: #c7254e;
682 white-space: nowrap;
683 background-color: #f9f2f4;
684 border-radius: 4px;
685}
686
687pre {
688 display: block;
689 padding: 9.5px;
690 margin: 0 0 10px;
691 font-size: 13px;
692 line-height: 1.428571429;
693 color: #333333;
694 word-break: break-all;
695 word-wrap: break-word;
696 background-color: #f5f5f5;
697 border: 1px solid #cccccc;
698 border-radius: 4px;
699}
700
701pre.prettyprint {
702 margin-bottom: 20px;
703}
704
705pre code {
706 padding: 0;
707 color: inherit;
708 white-space: pre-wrap;
709 background-color: transparent;
710 border: 0;
711}
712
713.pre-scrollable {
714 max-height: 340px;
715 overflow-y: scroll;
716}
717
718.container {
719 margin-right: auto;
720 margin-left: auto;
721}
722
723.container:before,
724.container:after {
725 display: table;
726 content: " ";
727}
728
729.container:after {
730 clear: both;
731}
732
733.container:before,
734.container:after {
735 display: table;
736 content: " ";
737}
738
739.container:after {
740 clear: both;
741}
742
743.row:before,
744.row:after {
745 display: table;
746 content: " ";
747}
748
749.row:after {
750 clear: both;
751}
752
753.row:before,
754.row:after {
755 display: table;
756 content: " ";
757}
758
759.row:after {
760 clear: both;
761}
762
763@media (min-width: 768px) {
764 .row {
765 margin-right: -15px;
766 margin-left: -15px;
767 }
768}
769
770.row .row {
771 margin-right: -15px;
772 margin-left: -15px;
773}
774
775.col-1,
776.col-2,
777.col-3,
778.col-4,
779.col-5,
780.col-6,
781.col-7,
782.col-8,
783.col-9,
784.col-10,
785.col-11,
786.col-12,
787.col-sm-1,
788.col-sm-2,
789.col-sm-3,
790.col-sm-4,
791.col-sm-5,
792.col-sm-6,
793.col-sm-7,
794.col-sm-8,
795.col-sm-9,
796.col-sm-10,
797.col-sm-11,
798.col-sm-12,
799.col-lg-1,
800.col-lg-2,
801.col-lg-3,
802.col-lg-4,
803.col-lg-5,
804.col-lg-6,
805.col-lg-7,
806.col-lg-8,
807.col-lg-9,
808.col-lg-10,
809.col-lg-11,
810.col-lg-12 {
811 position: relative;
812 min-height: 1px;
813 padding-right: 15px;
814 padding-left: 15px;
815}
816
817.col-1,
818.col-2,
819.col-3,
820.col-4,
821.col-5,
822.col-6,
823.col-7,
824.col-8,
825.col-9,
826.col-10,
827.col-11,
828.col-12 {
829 float: left;
830}
831
832.col-1 {
833 width: 8.333333333333332%;
834}
835
836.col-2 {
837 width: 16.666666666666664%;
838}
839
840.col-3 {
841 width: 25%;
842}
843
844.col-4 {
845 width: 33.33333333333333%;
846}
847
848.col-5 {
849 width: 41.66666666666667%;
850}
851
852.col-6 {
853 width: 50%;
854}
855
856.col-7 {
857 width: 58.333333333333336%;
858}
859
860.col-8 {
861 width: 66.66666666666666%;
862}
863
864.col-9 {
865 width: 75%;
866}
867
868.col-10 {
869 width: 83.33333333333334%;
870}
871
872.col-11 {
873 width: 91.66666666666666%;
874}
875
876.col-12 {
877 width: 100%;
878}
879
880@media (min-width: 768px) {
881 .container {
882 max-width: 728px;
883 }
884 .col-sm-1,
885 .col-sm-2,
886 .col-sm-3,
887 .col-sm-4,
888 .col-sm-5,
889 .col-sm-6,
890 .col-sm-7,
891 .col-sm-8,
892 .col-sm-9,
893 .col-sm-10,
894 .col-sm-11,
895 .col-sm-12 {
896 float: left;
897 }
898 .col-sm-1 {
899 width: 8.333333333333332%;
900 }
901 .col-sm-2 {
902 width: 16.666666666666664%;
903 }
904 .col-sm-3 {
905 width: 25%;
906 }
907 .col-sm-4 {
908 width: 33.33333333333333%;
909 }
910 .col-sm-5 {
911 width: 41.66666666666667%;
912 }
913 .col-sm-6 {
914 width: 50%;
915 }
916 .col-sm-7 {
917 width: 58.333333333333336%;
918 }
919 .col-sm-8 {
920 width: 66.66666666666666%;
921 }
922 .col-sm-9 {
923 width: 75%;
924 }
925 .col-sm-10 {
926 width: 83.33333333333334%;
927 }
928 .col-sm-11 {
929 width: 91.66666666666666%;
930 }
931 .col-sm-12 {
932 width: 100%;
933 }
934 .col-sm-push-1 {
935 left: 8.333333333333332%;
936 }
937 .col-sm-push-2 {
938 left: 16.666666666666664%;
939 }
940 .col-sm-push-3 {
941 left: 25%;
942 }
943 .col-sm-push-4 {
944 left: 33.33333333333333%;
945 }
946 .col-sm-push-5 {
947 left: 41.66666666666667%;
948 }
949 .col-sm-push-6 {
950 left: 50%;
951 }
952 .col-sm-push-7 {
953 left: 58.333333333333336%;
954 }
955 .col-sm-push-8 {
956 left: 66.66666666666666%;
957 }
958 .col-sm-push-9 {
959 left: 75%;
960 }
961 .col-sm-push-10 {
962 left: 83.33333333333334%;
963 }
964 .col-sm-push-11 {
965 left: 91.66666666666666%;
966 }
967 .col-sm-pull-1 {
968 right: 8.333333333333332%;
969 }
970 .col-sm-pull-2 {
971 right: 16.666666666666664%;
972 }
973 .col-sm-pull-3 {
974 right: 25%;
975 }
976 .col-sm-pull-4 {
977 right: 33.33333333333333%;
978 }
979 .col-sm-pull-5 {
980 right: 41.66666666666667%;
981 }
982 .col-sm-pull-6 {
983 right: 50%;
984 }
985 .col-sm-pull-7 {
986 right: 58.333333333333336%;
987 }
988 .col-sm-pull-8 {
989 right: 66.66666666666666%;
990 }
991 .col-sm-pull-9 {
992 right: 75%;
993 }
994 .col-sm-pull-10 {
995 right: 83.33333333333334%;
996 }
997 .col-sm-pull-11 {
998 right: 91.66666666666666%;
999 }
1000 .col-sm-offset-1 {
1001 margin-left: 8.333333333333332%;
1002 }
1003 .col-sm-offset-2 {
1004 margin-left: 16.666666666666664%;
1005 }
1006 .col-sm-offset-3 {
1007 margin-left: 25%;
1008 }
1009 .col-sm-offset-4 {
1010 margin-left: 33.33333333333333%;
1011 }
1012 .col-sm-offset-5 {
1013 margin-left: 41.66666666666667%;
1014 }
1015 .col-sm-offset-6 {
1016 margin-left: 50%;
1017 }
1018 .col-sm-offset-7 {
1019 margin-left: 58.333333333333336%;
1020 }
1021 .col-sm-offset-8 {
1022 margin-left: 66.66666666666666%;
1023 }
1024 .col-sm-offset-9 {
1025 margin-left: 75%;
1026 }
1027 .col-sm-offset-10 {
1028 margin-left: 83.33333333333334%;
1029 }
1030 .col-sm-offset-11 {
1031 margin-left: 91.66666666666666%;
1032 }
1033}
1034
1035@media (min-width: 992px) {
1036 .container {
1037 max-width: 940px;
1038 }
1039 .col-lg-1,
1040 .col-lg-2,
1041 .col-lg-3,
1042 .col-lg-4,
1043 .col-lg-5,
1044 .col-lg-6,
1045 .col-lg-7,
1046 .col-lg-8,
1047 .col-lg-9,
1048 .col-lg-10,
1049 .col-lg-11,
1050 .col-lg-12 {
1051 float: left;
1052 }
1053 .col-lg-1 {
1054 width: 8.333333333333332%;
1055 }
1056 .col-lg-2 {
1057 width: 16.666666666666664%;
1058 }
1059 .col-lg-3 {
1060 width: 25%;
1061 }
1062 .col-lg-4 {
1063 width: 33.33333333333333%;
1064 }
1065 .col-lg-5 {
1066 width: 41.66666666666667%;
1067 }
1068 .col-lg-6 {
1069 width: 50%;
1070 }
1071 .col-lg-7 {
1072 width: 58.333333333333336%;
1073 }
1074 .col-lg-8 {
1075 width: 66.66666666666666%;
1076 }
1077 .col-lg-9 {
1078 width: 75%;
1079 }
1080 .col-lg-10 {
1081 width: 83.33333333333334%;
1082 }
1083 .col-lg-11 {
1084 width: 91.66666666666666%;
1085 }
1086 .col-lg-12 {
1087 width: 100%;
1088 }
1089 .col-lg-push-1 {
1090 left: 8.333333333333332%;
1091 }
1092 .col-lg-push-2 {
1093 left: 16.666666666666664%;
1094 }
1095 .col-lg-push-3 {
1096 left: 25%;
1097 }
1098 .col-lg-push-4 {
1099 left: 33.33333333333333%;
1100 }
1101 .col-lg-push-5 {
1102 left: 41.66666666666667%;
1103 }
1104 .col-lg-push-6 {
1105 left: 50%;
1106 }
1107 .col-lg-push-7 {
1108 left: 58.333333333333336%;
1109 }
1110 .col-lg-push-8 {
1111 left: 66.66666666666666%;
1112 }
1113 .col-lg-push-9 {
1114 left: 75%;
1115 }
1116 .col-lg-push-10 {
1117 left: 83.33333333333334%;
1118 }
1119 .col-lg-push-11 {
1120 left: 91.66666666666666%;
1121 }
1122 .col-lg-pull-1 {
1123 right: 8.333333333333332%;
1124 }
1125 .col-lg-pull-2 {
1126 right: 16.666666666666664%;
1127 }
1128 .col-lg-pull-3 {
1129 right: 25%;
1130 }
1131 .col-lg-pull-4 {
1132 right: 33.33333333333333%;
1133 }
1134 .col-lg-pull-5 {
1135 right: 41.66666666666667%;
1136 }
1137 .col-lg-pull-6 {
1138 right: 50%;
1139 }
1140 .col-lg-pull-7 {
1141 right: 58.333333333333336%;
1142 }
1143 .col-lg-pull-8 {
1144 right: 66.66666666666666%;
1145 }
1146 .col-lg-pull-9 {
1147 right: 75%;
1148 }
1149 .col-lg-pull-10 {
1150 right: 83.33333333333334%;
1151 }
1152 .col-lg-pull-11 {
1153 right: 91.66666666666666%;
1154 }
1155 .col-lg-offset-1 {
1156 margin-left: 8.333333333333332%;
1157 }
1158 .col-lg-offset-2 {
1159 margin-left: 16.666666666666664%;
1160 }
1161 .col-lg-offset-3 {
1162 margin-left: 25%;
1163 }
1164 .col-lg-offset-4 {
1165 margin-left: 33.33333333333333%;
1166 }
1167 .col-lg-offset-5 {
1168 margin-left: 41.66666666666667%;
1169 }
1170 .col-lg-offset-6 {
1171 margin-left: 50%;
1172 }
1173 .col-lg-offset-7 {
1174 margin-left: 58.333333333333336%;
1175 }
1176 .col-lg-offset-8 {
1177 margin-left: 66.66666666666666%;
1178 }
1179 .col-lg-offset-9 {
1180 margin-left: 75%;
1181 }
1182 .col-lg-offset-10 {
1183 margin-left: 83.33333333333334%;
1184 }
1185 .col-lg-offset-11 {
1186 margin-left: 91.66666666666666%;
1187 }
1188}
1189
1190@media (min-width: 1200px) {
1191 .container {
1192 max-width: 1170px;
1193 }
1194}
1195
1196table {
1197 max-width: 100%;
1198 background-color: transparent;
1199}
1200
1201th {
1202 text-align: left;
1203}
1204
1205.table {
1206 width: 100%;
1207 margin-bottom: 20px;
1208}
1209
1210.table thead > tr > th,
1211.table tbody > tr > th,
1212.table tfoot > tr > th,
1213.table thead > tr > td,
1214.table tbody > tr > td,
1215.table tfoot > tr > td {
1216 padding: 8px;
1217 line-height: 1.428571429;
1218 vertical-align: top;
1219 border-top: 1px solid #dddddd;
1220}
1221
1222.table thead > tr > th {
1223 vertical-align: bottom;
1224}
1225
1226.table caption + thead tr:first-child th,
1227.table colgroup + thead tr:first-child th,
1228.table thead:first-child tr:first-child th,
1229.table caption + thead tr:first-child td,
1230.table colgroup + thead tr:first-child td,
1231.table thead:first-child tr:first-child td {
1232 border-top: 0;
1233}
1234
1235.table tbody + tbody {
1236 border-top: 2px solid #dddddd;
1237}
1238
1239.table .table {
1240 background-color: #ffffff;
1241}
1242
1243.table-condensed thead > tr > th,
1244.table-condensed tbody > tr > th,
1245.table-condensed tfoot > tr > th,
1246.table-condensed thead > tr > td,
1247.table-condensed tbody > tr > td,
1248.table-condensed tfoot > tr > td {
1249 padding: 5px;
1250}
1251
1252.table-bordered {
1253 border: 1px solid #dddddd;
1254}
1255
1256.table-bordered > thead > tr > th,
1257.table-bordered > tbody > tr > th,
1258.table-bordered > tfoot > tr > th,
1259.table-bordered > thead > tr > td,
1260.table-bordered > tbody > tr > td,
1261.table-bordered > tfoot > tr > td {
1262 border: 1px solid #dddddd;
1263}
1264
1265.table-striped > tbody > tr:nth-child(odd) > td,
1266.table-striped > tbody > tr:nth-child(odd) > th {
1267 background-color: #f9f9f9;
1268}
1269
1270.table-hover > tbody > tr:hover > td,
1271.table-hover > tbody > tr:hover > th {
1272 background-color: #f5f5f5;
1273}
1274
1275table col[class^="col-"] {
1276 display: table-column;
1277 float: none;
1278}
1279
1280table td[class^="col-"],
1281table th[class^="col-"] {
1282 display: table-cell;
1283 float: none;
1284}
1285
1286.table > thead > tr > td.active,
1287.table > tbody > tr > td.active,
1288.table > tfoot > tr > td.active,
1289.table > thead > tr > th.active,
1290.table > tbody > tr > th.active,
1291.table > tfoot > tr > th.active,
1292.table > thead > tr.active > td,
1293.table > tbody > tr.active > td,
1294.table > tfoot > tr.active > td,
1295.table > thead > tr.active > th,
1296.table > tbody > tr.active > th,
1297.table > tfoot > tr.active > th {
1298 background-color: #f5f5f5;
1299}
1300
1301.table > thead > tr > td.success,
1302.table > tbody > tr > td.success,
1303.table > tfoot > tr > td.success,
1304.table > thead > tr > th.success,
1305.table > tbody > tr > th.success,
1306.table > tfoot > tr > th.success,
1307.table > thead > tr.success > td,
1308.table > tbody > tr.success > td,
1309.table > tfoot > tr.success > td,
1310.table > thead > tr.success > th,
1311.table > tbody > tr.success > th,
1312.table > tfoot > tr.success > th {
1313 background-color: #dff0d8;
1314 border-color: #d6e9c6;
1315}
1316
1317.table > thead > tr > td.danger,
1318.table > tbody > tr > td.danger,
1319.table > tfoot > tr > td.danger,
1320.table > thead > tr > th.danger,
1321.table > tbody > tr > th.danger,
1322.table > tfoot > tr > th.danger,
1323.table > thead > tr.danger > td,
1324.table > tbody > tr.danger > td,
1325.table > tfoot > tr.danger > td,
1326.table > thead > tr.danger > th,
1327.table > tbody > tr.danger > th,
1328.table > tfoot > tr.danger > th {
1329 background-color: #f2dede;
1330 border-color: #eed3d7;
1331}
1332
1333.table > thead > tr > td.warning,
1334.table > tbody > tr > td.warning,
1335.table > tfoot > tr > td.warning,
1336.table > thead > tr > th.warning,
1337.table > tbody > tr > th.warning,
1338.table > tfoot > tr > th.warning,
1339.table > thead > tr.warning > td,
1340.table > tbody > tr.warning > td,
1341.table > tfoot > tr.warning > td,
1342.table > thead > tr.warning > th,
1343.table > tbody > tr.warning > th,
1344.table > tfoot > tr.warning > th {
1345 background-color: #fcf8e3;
1346 border-color: #fbeed5;
1347}
1348
1349.table-hover > tbody > tr > td.success:hover,
1350.table-hover > tbody > tr > th.success:hover,
1351.table-hover > tbody > tr.success:hover > td {
1352 background-color: #d0e9c6;
1353 border-color: #c9e2b3;
1354}
1355
1356.table-hover > tbody > tr > td.danger:hover,
1357.table-hover > tbody > tr > th.danger:hover,
1358.table-hover > tbody > tr.danger:hover > td {
1359 background-color: #ebcccc;
1360 border-color: #e6c1c7;
1361}
1362
1363.table-hover > tbody > tr > td.warning:hover,
1364.table-hover > tbody > tr > th.warning:hover,
1365.table-hover > tbody > tr.warning:hover > td {
1366 background-color: #faf2cc;
1367 border-color: #f8e5be;
1368}
1369
1370fieldset {
1371 padding: 0;
1372 margin: 0;
1373 border: 0;
1374}
1375
1376legend {
1377 display: block;
1378 width: 100%;
1379 padding: 0;
1380 margin-bottom: 20px;
1381 font-size: 21px;
1382 line-height: inherit;
1383 color: #333333;
1384 border: 0;
1385 border-bottom: 1px solid #e5e5e5;
1386}
1387
1388label {
1389 display: inline-block;
1390 margin-bottom: 5px;
1391 font-weight: bold;
1392}
1393
1394input[type="search"] {
1395 -webkit-box-sizing: border-box;
1396 -moz-box-sizing: border-box;
1397 box-sizing: border-box;
1398}
1399
1400input[type="radio"],
1401input[type="checkbox"] {
1402 margin: 4px 0 0;
1403 margin-top: 1px \9;
1404 /* IE8-9 */
1405
1406 line-height: normal;
1407}
1408
1409input[type="file"] {
1410 display: block;
1411}
1412
1413select[multiple],
1414select[size] {
1415 height: auto;
1416}
1417
1418select optgroup {
1419 font-family: inherit;
1420 font-size: inherit;
1421 font-style: inherit;
1422}
1423
1424input[type="file"]:focus,
1425input[type="radio"]:focus,
1426input[type="checkbox"]:focus {
1427 outline: thin dotted #333;
1428 outline: 5px auto -webkit-focus-ring-color;
1429 outline-offset: -2px;
1430}
1431
1432input[type="number"]::-webkit-outer-spin-button,
1433input[type="number"]::-webkit-inner-spin-button {
1434 height: auto;
1435}
1436
1437.form-control:-moz-placeholder {
1438 color: #999999;
1439}
1440
1441.form-control::-moz-placeholder {
1442 color: #999999;
1443}
1444
1445.form-control:-ms-input-placeholder {
1446 color: #999999;
1447}
1448
1449.form-control::-webkit-input-placeholder {
1450 color: #999999;
1451}
1452
1453.form-control {
1454 display: block;
1455 width: 100%;
1456 height: 34px;
1457 padding: 6px 12px;
1458 font-size: 14px;
1459 line-height: 1.428571429;
1460 color: #555555;
1461 vertical-align: middle;
1462 background-color: #ffffff;
1463 border: 1px solid #cccccc;
1464 border-radius: 4px;
1465 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1466 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1467 -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
1468 transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
1469}
1470
1471.form-control:focus {
1472 border-color: #66afe9;
1473 outline: 0;
1474 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
1475 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
1476}
1477
1478.form-control[disabled],
1479.form-control[readonly],
1480fieldset[disabled] .form-control {
1481 cursor: not-allowed;
1482 background-color: #eeeeee;
1483}
1484
1485textarea.form-control {
1486 height: auto;
1487}
1488
1489.form-group {
1490 margin-bottom: 15px;
1491}
1492
1493.radio,
1494.checkbox {
1495 display: block;
1496 min-height: 20px;
1497 padding-left: 20px;
1498 margin-top: 10px;
1499 margin-bottom: 10px;
1500 vertical-align: middle;
1501}
1502
1503.radio label,
1504.checkbox label {
1505 display: inline;
1506 margin-bottom: 0;
1507 font-weight: normal;
1508 cursor: pointer;
1509}
1510
1511.radio input[type="radio"],
1512.radio-inline input[type="radio"],
1513.checkbox input[type="checkbox"],
1514.checkbox-inline input[type="checkbox"] {
1515 float: left;
1516 margin-left: -20px;
1517}
1518
1519.radio + .radio,
1520.checkbox + .checkbox {
1521 margin-top: -5px;
1522}
1523
1524.radio-inline,
1525.checkbox-inline {
1526 display: inline-block;
1527 padding-left: 20px;
1528 margin-bottom: 0;
1529 font-weight: normal;
1530 vertical-align: middle;
1531 cursor: pointer;
1532}
1533
1534.radio-inline + .radio-inline,
1535.checkbox-inline + .checkbox-inline {
1536 margin-top: 0;
1537 margin-left: 10px;
1538}
1539
1540.input-lg {
1541 height: 45px;
1542 padding: 10px 16px;
1543 font-size: 18px;
1544 line-height: 1.33;
1545 border-radius: 6px;
1546}
1547
1548.input-sm {
1549 height: 30px;
1550 padding: 5px 10px;
1551 font-size: 12px;
1552 line-height: 1.5;
1553 border-radius: 3px;
1554}
1555
1556select.input-lg {
1557 height: 45px;
1558 line-height: 45px;
1559}
1560
1561select.input-sm {
1562 height: 30px;
1563 line-height: 30px;
1564}
1565
1566textarea.input-lg,
1567textarea.input-sm {
1568 height: auto;
1569}
1570
1571.has-warning .help-block,
1572.has-warning .control-label {
1573 color: #c09853;
1574}
1575
1576.has-warning .form-control {
1577 border-color: #c09853;
1578 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1579 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1580}
1581
1582.has-warning .form-control:focus {
1583 border-color: #a47e3c;
1584 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1585 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1586}
1587
1588.has-warning .input-group-addon {
1589 color: #c09853;
1590 background-color: #fcf8e3;
1591 border-color: #c09853;
1592}
1593
1594.has-error .help-block,
1595.has-error .control-label {
1596 color: #b94a48;
1597}
1598
1599.has-error .form-control {
1600 border-color: #b94a48;
1601 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1602 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1603}
1604
1605.has-error .form-control:focus {
1606 border-color: #953b39;
1607 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1608 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1609}
1610
1611.has-error .input-group-addon {
1612 color: #b94a48;
1613 background-color: #f2dede;
1614 border-color: #b94a48;
1615}
1616
1617.has-success .help-block,
1618.has-success .control-label {
1619 color: #468847;
1620}
1621
1622.has-success .form-control {
1623 border-color: #468847;
1624 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1625 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1626}
1627
1628.has-success .form-control:focus {
1629 border-color: #356635;
1630 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1631 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1632}
1633
1634.has-success .input-group-addon {
1635 color: #468847;
1636 background-color: #dff0d8;
1637 border-color: #468847;
1638}
1639
1640.help-block {
1641 display: block;
1642 margin-top: 5px;
1643 margin-bottom: 10px;
1644 color: #737373;
1645}
1646
1647.form-inline .form-control,
1648.form-inline .radio,
1649.form-inline .checkbox {
1650 display: inline-block;
1651}
1652
1653.form-inline .radio,
1654.form-inline .checkbox {
1655 margin-top: 0;
1656 margin-bottom: 0;
1657}
1658
1659.form-horizontal .control-label,
1660.form-horizontal .radio-inline,
1661.form-horizontal .checkbox-inline {
1662 padding-top: 9px;
1663}
1664
1665.form-horizontal .form-group:before,
1666.form-horizontal .form-group:after {
1667 display: table;
1668 content: " ";
1669}
1670
1671.form-horizontal .form-group:after {
1672 clear: both;
1673}
1674
1675.form-horizontal .form-group:before,
1676.form-horizontal .form-group:after {
1677 display: table;
1678 content: " ";
1679}
1680
1681.form-horizontal .form-group:after {
1682 clear: both;
1683}
1684
1685@media (min-width: 768px) {
1686 .form-horizontal .form-group {
1687 margin-right: -15px;
1688 margin-left: -15px;
1689 }
1690}
1691
1692.form-horizontal .form-group .row {
1693 margin-right: -15px;
1694 margin-left: -15px;
1695}
1696
1697@media (min-width: 768px) {
1698 .form-horizontal .control-label {
1699 text-align: right;
1700 }
1701}
1702
1703.btn {
1704 display: inline-block;
1705 padding: 6px 12px;
1706 margin-bottom: 0;
1707 font-size: 14px;
1708 font-weight: 500;
1709 line-height: 1.428571429;
1710 text-align: center;
1711 white-space: nowrap;
1712 vertical-align: middle;
1713 cursor: pointer;
1714 border: 1px solid transparent;
1715 border-radius: 4px;
1716 -webkit-user-select: none;
1717 -moz-user-select: none;
1718 -ms-user-select: none;
1719 -o-user-select: none;
1720 user-select: none;
1721}
1722
1723.btn:focus {
1724 outline: thin dotted #333;
1725 outline: 5px auto -webkit-focus-ring-color;
1726 outline-offset: -2px;
1727}
1728
1729.btn:hover,
1730.btn:focus {
1731 color: #ffffff;
1732 text-decoration: none;
1733}
1734
1735.btn:active,
1736.btn.active {
1737 outline: 0;
1738 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
1739 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
1740}
1741
1742.btn.disabled,
1743.btn[disabled],
1744fieldset[disabled] .btn {
1745 pointer-events: none;
1746 cursor: default;
1747 opacity: 0.65;
1748 filter: alpha(opacity=65);
1749 -webkit-box-shadow: none;
1750 box-shadow: none;
1751}
1752
1753.btn-default {
1754 color: #ffffff;
1755 background-color: #474949;
1756 border-color: #474949;
1757}
1758
1759.btn-default:hover,
1760.btn-default:focus,
1761.btn-default:active,
1762.btn-default.active {
1763 background-color: #3a3c3c;
1764 border-color: #2e2f2f;
1765}
1766
1767.btn-default.disabled,
1768.btn-default[disabled],
1769fieldset[disabled] .btn-default,
1770.btn-default.disabled:hover,
1771.btn-default[disabled]:hover,
1772fieldset[disabled] .btn-default:hover,
1773.btn-default.disabled:focus,
1774.btn-default[disabled]:focus,
1775fieldset[disabled] .btn-default:focus,
1776.btn-default.disabled:active,
1777.btn-default[disabled]:active,
1778fieldset[disabled] .btn-default:active,
1779.btn-default.disabled.active,
1780.btn-default[disabled].active,
1781fieldset[disabled] .btn-default.active {
1782 background-color: #474949;
1783 border-color: #474949;
1784}
1785
1786.btn-primary {
1787 color: #ffffff;
1788 background-color: #428bca;
1789 border-color: #428bca;
1790}
1791
1792.btn-primary:hover,
1793.btn-primary:focus,
1794.btn-primary:active,
1795.btn-primary.active {
1796 background-color: #357ebd;
1797 border-color: #3071a9;
1798}
1799
1800.btn-primary.disabled,
1801.btn-primary[disabled],
1802fieldset[disabled] .btn-primary,
1803.btn-primary.disabled:hover,
1804.btn-primary[disabled]:hover,
1805fieldset[disabled] .btn-primary:hover,
1806.btn-primary.disabled:focus,
1807.btn-primary[disabled]:focus,
1808fieldset[disabled] .btn-primary:focus,
1809.btn-primary.disabled:active,
1810.btn-primary[disabled]:active,
1811fieldset[disabled] .btn-primary:active,
1812.btn-primary.disabled.active,
1813.btn-primary[disabled].active,
1814fieldset[disabled] .btn-primary.active {
1815 background-color: #428bca;
1816 border-color: #428bca;
1817}
1818
1819.btn-warning {
1820 color: #ffffff;
1821 background-color: #f0ad4e;
1822 border-color: #f0ad4e;
1823}
1824
1825.btn-warning:hover,
1826.btn-warning:focus,
1827.btn-warning:active,
1828.btn-warning.active {
1829 background-color: #eea236;
1830 border-color: #ec971f;
1831}
1832
1833.btn-warning.disabled,
1834.btn-warning[disabled],
1835fieldset[disabled] .btn-warning,
1836.btn-warning.disabled:hover,
1837.btn-warning[disabled]:hover,
1838fieldset[disabled] .btn-warning:hover,
1839.btn-warning.disabled:focus,
1840.btn-warning[disabled]:focus,
1841fieldset[disabled] .btn-warning:focus,
1842.btn-warning.disabled:active,
1843.btn-warning[disabled]:active,
1844fieldset[disabled] .btn-warning:active,
1845.btn-warning.disabled.active,
1846.btn-warning[disabled].active,
1847fieldset[disabled] .btn-warning.active {
1848 background-color: #f0ad4e;
1849 border-color: #f0ad4e;
1850}
1851
1852.btn-danger {
1853 color: #ffffff;
1854 background-color: #d9534f;
1855 border-color: #d9534f;
1856}
1857
1858.btn-danger:hover,
1859.btn-danger:focus,
1860.btn-danger:active,
1861.btn-danger.active {
1862 background-color: #d43f3a;
1863 border-color: #c9302c;
1864}
1865
1866.btn-danger.disabled,
1867.btn-danger[disabled],
1868fieldset[disabled] .btn-danger,
1869.btn-danger.disabled:hover,
1870.btn-danger[disabled]:hover,
1871fieldset[disabled] .btn-danger:hover,
1872.btn-danger.disabled:focus,
1873.btn-danger[disabled]:focus,
1874fieldset[disabled] .btn-danger:focus,
1875.btn-danger.disabled:active,
1876.btn-danger[disabled]:active,
1877fieldset[disabled] .btn-danger:active,
1878.btn-danger.disabled.active,
1879.btn-danger[disabled].active,
1880fieldset[disabled] .btn-danger.active {
1881 background-color: #d9534f;
1882 border-color: #d9534f;
1883}
1884
1885.btn-success {
1886 color: #ffffff;
1887 background-color: #5cb85c;
1888 border-color: #5cb85c;
1889}
1890
1891.btn-success:hover,
1892.btn-success:focus,
1893.btn-success:active,
1894.btn-success.active {
1895 background-color: #4cae4c;
1896 border-color: #449d44;
1897}
1898
1899.btn-success.disabled,
1900.btn-success[disabled],
1901fieldset[disabled] .btn-success,
1902.btn-success.disabled:hover,
1903.btn-success[disabled]:hover,
1904fieldset[disabled] .btn-success:hover,
1905.btn-success.disabled:focus,
1906.btn-success[disabled]:focus,
1907fieldset[disabled] .btn-success:focus,
1908.btn-success.disabled:active,
1909.btn-success[disabled]:active,
1910fieldset[disabled] .btn-success:active,
1911.btn-success.disabled.active,
1912.btn-success[disabled].active,
1913fieldset[disabled] .btn-success.active {
1914 background-color: #5cb85c;
1915 border-color: #5cb85c;
1916}
1917
1918.btn-info {
1919 color: #ffffff;
1920 background-color: #5bc0de;
1921 border-color: #5bc0de;
1922}
1923
1924.btn-info:hover,
1925.btn-info:focus,
1926.btn-info:active,
1927.btn-info.active {
1928 background-color: #46b8da;
1929 border-color: #31b0d5;
1930}
1931
1932.btn-info.disabled,
1933.btn-info[disabled],
1934fieldset[disabled] .btn-info,
1935.btn-info.disabled:hover,
1936.btn-info[disabled]:hover,
1937fieldset[disabled] .btn-info:hover,
1938.btn-info.disabled:focus,
1939.btn-info[disabled]:focus,
1940fieldset[disabled] .btn-info:focus,
1941.btn-info.disabled:active,
1942.btn-info[disabled]:active,
1943fieldset[disabled] .btn-info:active,
1944.btn-info.disabled.active,
1945.btn-info[disabled].active,
1946fieldset[disabled] .btn-info.active {
1947 background-color: #5bc0de;
1948 border-color: #5bc0de;
1949}
1950
1951.btn-link {
1952 font-weight: normal;
1953 color: #428bca;
1954 cursor: pointer;
1955 border-radius: 0;
1956}
1957
1958.btn-link,
1959.btn-link:active,
1960.btn-link[disabled],
1961fieldset[disabled] .btn-link {
1962 background-color: transparent;
1963 -webkit-box-shadow: none;
1964 box-shadow: none;
1965}
1966
1967.btn-link,
1968.btn-link:hover,
1969.btn-link:focus,
1970.btn-link:active {
1971 border-color: transparent;
1972}
1973
1974.btn-link:hover,
1975.btn-link:focus {
1976 color: #2a6496;
1977 text-decoration: underline;
1978 background-color: transparent;
1979}
1980
1981.btn-link[disabled]:hover,
1982fieldset[disabled] .btn-link:hover,
1983.btn-link[disabled]:focus,
1984fieldset[disabled] .btn-link:focus {
1985 color: #333333;
1986 text-decoration: none;
1987}
1988
1989.btn-lg {
1990 padding: 10px 16px;
1991 font-size: 18px;
1992 line-height: 1.33;
1993 border-radius: 6px;
1994}
1995
1996.btn-sm,
1997.btn-xs {
1998 padding: 5px 10px;
1999 font-size: 12px;
2000 line-height: 1.5;
2001 border-radius: 3px;
2002}
2003
2004.btn-xs {
2005 padding: 3px 5px;
2006}
2007
2008.btn-block {
2009 display: block;
2010 width: 100%;
2011 padding-right: 0;
2012 padding-left: 0;
2013}
2014
2015.btn-block + .btn-block {
2016 margin-top: 5px;
2017}
2018
2019input[type="submit"].btn-block,
2020input[type="reset"].btn-block,
2021input[type="button"].btn-block {
2022 width: 100%;
2023}
2024
2025.fade {
2026 opacity: 0;
2027 -webkit-transition: opacity 0.15s linear;
2028 transition: opacity 0.15s linear;
2029}
2030
2031.fade.in {
2032 opacity: 1;
2033}
2034
2035.collapse {
2036 display: none;
2037}
2038
2039.collapse.in {
2040 display: block;
2041}
2042
2043.collapsing {
2044 position: relative;
2045 height: 0;
2046 overflow: hidden;
2047 -webkit-transition: height 0.35s ease;
2048 transition: height 0.35s ease;
2049}
2050
2051.input-group {
2052 position: relative;
2053 display: table;
2054 border-collapse: separate;
2055}
2056
2057.input-group.col {
2058 float: none;
2059 padding-right: 0;
2060 padding-left: 0;
2061}
2062
2063.input-group .form-control {
2064 width: 100%;
2065 margin-bottom: 0;
2066}
2067
2068.input-group-addon,
2069.input-group-btn,
2070.input-group .form-control {
2071 display: table-cell;
2072}
2073
2074.input-group-addon:not(:first-child):not(:last-child),
2075.input-group-btn:not(:first-child):not(:last-child),
2076.input-group .form-control:not(:first-child):not(:last-child) {
2077 border-radius: 0;
2078}
2079
2080.input-group-addon,
2081.input-group-btn {
2082 width: 1%;
2083 white-space: nowrap;
2084 vertical-align: middle;
2085}
2086
2087.input-group-addon {
2088 padding: 6px 12px;
2089 font-size: 14px;
2090 font-weight: normal;
2091 line-height: 1.428571429;
2092 text-align: center;
2093 background-color: #eeeeee;
2094 border: 1px solid #cccccc;
2095 border-radius: 4px;
2096 -webkit-box-sizing: border-box;
2097 -moz-box-sizing: border-box;
2098 box-sizing: border-box;
2099}
2100
2101.input-group-addon.input-sm {
2102 padding: 5px 10px;
2103 font-size: 12px;
2104 line-height: 1.5;
2105 border-radius: 3px;
2106}
2107
2108.input-group-addon.input-lg {
2109 padding: 10px 16px;
2110 font-size: 18px;
2111 line-height: 1.33;
2112 border-radius: 6px;
2113}
2114
2115.input-group-addon input[type="radio"],
2116.input-group-addon input[type="checkbox"] {
2117 margin-top: 0;
2118}
2119
2120.input-group .form-control:first-child,
2121.input-group-addon:first-child,
2122.input-group-btn:first-child > .btn,
2123.input-group-btn:first-child > .dropdown-toggle,
2124.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
2125 border-top-right-radius: 0;
2126 border-bottom-right-radius: 0;
2127}
2128
2129.input-group-addon:first-child {
2130 border-right: 0;
2131}
2132
2133.input-group .form-control:last-child,
2134.input-group-addon:last-child,
2135.input-group-btn:last-child > .btn,
2136.input-group-btn:last-child > .dropdown-toggle,
2137.input-group-btn:first-child > .btn:not(:first-child) {
2138 border-bottom-left-radius: 0;
2139 border-top-left-radius: 0;
2140}
2141
2142.input-group-addon:last-child {
2143 border-left: 0;
2144}
2145
2146.input-group-btn {
2147 position: relative;
2148 white-space: nowrap;
2149}
2150
2151.input-group-btn > .btn {
2152 position: relative;
2153}
2154
2155.input-group-btn > .btn + .btn {
2156 margin-left: -4px;
2157}
2158
2159.input-group-btn > .btn:hover,
2160.input-group-btn > .btn:active {
2161 z-index: 2;
2162}
2163
2164.caret {
2165 display: inline-block;
2166 width: 0;
2167 height: 0;
2168 margin-left: 2px;
2169 vertical-align: middle;
2170 border-top: 4px solid #000000;
2171 border-right: 4px solid transparent;
2172 border-left: 4px solid transparent;
2173 content: "";
2174}
2175
2176.dropdown {
2177 position: relative;
2178}
2179
2180.dropdown-menu {
2181 position: absolute;
2182 top: 100%;
2183 left: 0;
2184 z-index: 1000;
2185 display: none;
2186 float: left;
2187 min-width: 160px;
2188 padding: 5px 0;
2189 margin: 2px 0 0;
2190 list-style: none;
2191 background-color: #ffffff;
2192 border: 1px solid #cccccc;
2193 border: 1px solid rgba(0, 0, 0, 0.15);
2194 border-radius: 4px;
2195 -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
2196 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
2197 background-clip: padding-box;
2198}
2199
2200.dropdown-menu.pull-right {
2201 right: 0;
2202 left: auto;
2203}
2204
2205.dropdown-menu .divider {
2206 height: 1px;
2207 margin: 9px 0;
2208 overflow: hidden;
2209 background-color: #e5e5e5;
2210}
2211
2212.dropdown-menu > li > a {
2213 display: block;
2214 padding: 3px 20px;
2215 clear: both;
2216 font-weight: normal;
2217 line-height: 1.428571429;
2218 color: #333333;
2219 white-space: nowrap;
2220}
2221
2222.dropdown-menu > li > a:hover,
2223.dropdown-menu > li > a:focus {
2224 color: #ffffff;
2225 text-decoration: none;
2226 background-color: #357ebd;
2227 background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd));
2228 background-image: -webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%);
2229 background-image: -moz-linear-gradient(top, #428bca 0%, #357ebd 100%);
2230 background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
2231 background-repeat: repeat-x;
2232 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
2233}
2234
2235.dropdown-menu > .active > a,
2236.dropdown-menu > .active > a:hover,
2237.dropdown-menu > .active > a:focus {
2238 color: #ffffff;
2239 text-decoration: none;
2240 background-color: #357ebd;
2241 background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd));
2242 background-image: -webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%);
2243 background-image: -moz-linear-gradient(top, #428bca 0%, #357ebd 100%);
2244 background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
2245 background-repeat: repeat-x;
2246 outline: 0;
2247 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
2248}
2249
2250.dropdown-menu > .disabled > a,
2251.dropdown-menu > .disabled > a:hover,
2252.dropdown-menu > .disabled > a:focus {
2253 color: #999999;
2254}
2255
2256.dropdown-menu > .disabled > a:hover,
2257.dropdown-menu > .disabled > a:focus {
2258 text-decoration: none;
2259 cursor: not-allowed;
2260 background-color: transparent;
2261 background-image: none;
2262 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
2263}
2264
2265.open > .dropdown-menu {
2266 display: block;
2267}
2268
2269.open > a {
2270 outline: 0;
2271}
2272
2273.dropdown-header {
2274 display: block;
2275 padding: 3px 20px;
2276 font-size: 12px;
2277 line-height: 1.428571429;
2278 color: #999999;
2279}
2280
2281.dropdown-backdrop {
2282 position: fixed;
2283 top: 0;
2284 right: 0;
2285 bottom: 0;
2286 left: 0;
2287 z-index: 990;
2288}
2289
2290.pull-right > .dropdown-menu {
2291 right: 0;
2292 left: auto;
2293}
2294
2295.dropup .caret,
2296.navbar-fixed-bottom .dropdown .caret {
2297 border-top: 0;
2298 border-bottom: 4px solid #000000;
2299 content: "";
2300}
2301
2302.dropup .dropdown-menu,
2303.navbar-fixed-bottom .dropdown .dropdown-menu {
2304 top: auto;
2305 bottom: 100%;
2306 margin-bottom: 1px;
2307}
2308
2309.list-group {
2310 padding-left: 0;
2311 margin-bottom: 20px;
2312}
2313
2314.list-group-item {
2315 position: relative;
2316 display: block;
2317 padding: 10px 30px 10px 15px;
2318 margin-bottom: -1px;
2319 background-color: #ffffff;
2320 border: 1px solid #dddddd;
2321}
2322
2323.list-group-item:first-child {
2324 border-top-right-radius: 4px;
2325 border-top-left-radius: 4px;
2326}
2327
2328.list-group-item:last-child {
2329 margin-bottom: 0;
2330 border-bottom-right-radius: 4px;
2331 border-bottom-left-radius: 4px;
2332}
2333
2334.list-group-item > .badge {
2335 float: right;
2336 margin-right: -15px;
2337}
2338
2339.list-group-item-heading {
2340 margin-top: 0;
2341 margin-bottom: 5px;
2342}
2343
2344.list-group-item-text {
2345 margin-bottom: 0;
2346 line-height: 1.3;
2347}
2348
2349a.list-group-item .list-group-item-heading {
2350 color: #333333;
2351}
2352
2353a.list-group-item .list-group-item-text {
2354 color: #555555;
2355}
2356
2357a.list-group-item:hover,
2358a.list-group-item:focus {
2359 text-decoration: none;
2360 background-color: #f5f5f5;
2361}
2362
2363a.list-group-item.active {
2364 z-index: 2;
2365 color: #ffffff;
2366 background-color: #428bca;
2367 border-color: #428bca;
2368}
2369
2370a.list-group-item.active .list-group-item-heading {
2371 color: inherit;
2372}
2373
2374a.list-group-item.active .list-group-item-text {
2375 color: #e1edf7;
2376}
2377
2378.panel {
2379 padding: 15px;
2380 margin-bottom: 20px;
2381 background-color: #ffffff;
2382 border: 1px solid #dddddd;
2383 border-radius: 4px;
2384 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
2385 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
2386}
2387
2388.panel .list-group {
2389 margin: 15px -15px -15px;
2390}
2391
2392.panel .list-group .list-group-item {
2393 border-width: 1px 0;
2394}
2395
2396.panel .list-group .list-group-item:first-child {
2397 border-top-right-radius: 0;
2398 border-top-left-radius: 0;
2399}
2400
2401.panel .list-group .list-group-item:last-child {
2402 border-bottom: 0;
2403}
2404
2405.panel-heading {
2406 padding: 10px 15px;
2407 margin: -15px -15px 15px;
2408 background-color: #f5f5f5;
2409 border-bottom: 1px solid #dddddd;
2410 border-top-right-radius: 3px;
2411 border-top-left-radius: 3px;
2412}
2413
2414.panel-title {
2415 margin-top: 0;
2416 margin-bottom: 0;
2417 font-size: 17.5px;
2418 font-weight: 500;
2419}
2420
2421.panel-title > a {
2422 color: inherit;
2423}
2424
2425.panel-footer {
2426 padding: 10px 15px;
2427 margin: 15px -15px -15px;
2428 background-color: #f5f5f5;
2429 border-top: 1px solid #dddddd;
2430 border-bottom-right-radius: 3px;
2431 border-bottom-left-radius: 3px;
2432}
2433
2434.panel-primary {
2435 border-color: #428bca;
2436}
2437
2438.panel-primary .panel-heading {
2439 color: #ffffff;
2440 background-color: #428bca;
2441 border-color: #428bca;
2442}
2443
2444.panel-success {
2445 border-color: #d6e9c6;
2446}
2447
2448.panel-success .panel-heading {
2449 color: #468847;
2450 background-color: #dff0d8;
2451 border-color: #d6e9c6;
2452}
2453
2454.panel-warning {
2455 border-color: #fbeed5;
2456}
2457
2458.panel-warning .panel-heading {
2459 color: #c09853;
2460 background-color: #fcf8e3;
2461 border-color: #fbeed5;
2462}
2463
2464.panel-danger {
2465 border-color: #eed3d7;
2466}
2467
2468.panel-danger .panel-heading {
2469 color: #b94a48;
2470 background-color: #f2dede;
2471 border-color: #eed3d7;
2472}
2473
2474.panel-info {
2475 border-color: #bce8f1;
2476}
2477
2478.panel-info .panel-heading {
2479 color: #3a87ad;
2480 background-color: #d9edf7;
2481 border-color: #bce8f1;
2482}
2483
2484.well {
2485 min-height: 20px;
2486 padding: 19px;
2487 margin-bottom: 20px;
2488 background-color: #f5f5f5;
2489 border: 1px solid #e3e3e3;
2490 border-radius: 4px;
2491 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2492 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2493}
2494
2495.well blockquote {
2496 border-color: #ddd;
2497 border-color: rgba(0, 0, 0, 0.15);
2498}
2499
2500.well-lg {
2501 padding: 24px;
2502 border-radius: 6px;
2503}
2504
2505.well-sm {
2506 padding: 9px;
2507 border-radius: 3px;
2508}
2509
2510.close {
2511 float: right;
2512 font-size: 21px;
2513 font-weight: bold;
2514 line-height: 1;
2515 color: #000000;
2516 text-shadow: 0 1px 0 #ffffff;
2517 opacity: 0.2;
2518 filter: alpha(opacity=20);
2519}
2520
2521.close:hover,
2522.close:focus {
2523 color: #000000;
2524 text-decoration: none;
2525 cursor: pointer;
2526 opacity: 0.5;
2527 filter: alpha(opacity=50);
2528}
2529
2530button.close {
2531 padding: 0;
2532 cursor: pointer;
2533 background: transparent;
2534 border: 0;
2535 -webkit-appearance: none;
2536}
2537
2538.nav {
2539 padding-left: 0;
2540 margin-bottom: 0;
2541 list-style: none;
2542}
2543
2544.nav:before,
2545.nav:after {
2546 display: table;
2547 content: " ";
2548}
2549
2550.nav:after {
2551 clear: both;
2552}
2553
2554.nav:before,
2555.nav:after {
2556 display: table;
2557 content: " ";
2558}
2559
2560.nav:after {
2561 clear: both;
2562}
2563
2564.nav > li {
2565 position: relative;
2566 display: block;
2567}
2568
2569.nav > li > a {
2570 position: relative;
2571 display: block;
2572 padding: 10px 15px;
2573}
2574
2575.nav > li > a:hover,
2576.nav > li > a:focus {
2577 text-decoration: none;
2578 background-color: #eeeeee;
2579}
2580
2581.nav > li.disabled > a {
2582 color: #999999;
2583}
2584
2585.nav > li.disabled > a:hover,
2586.nav > li.disabled > a:focus {
2587 color: #999999;
2588 text-decoration: none;
2589 cursor: not-allowed;
2590 background-color: transparent;
2591}
2592
2593.nav.open > a,
2594.nav.open > a:hover,
2595.nav.open > a:focus {
2596 color: #ffffff;
2597 background-color: #428bca;
2598 border-color: #428bca;
2599}
2600
2601.nav.open > a .caret,
2602.nav.open > a:hover .caret,
2603.nav.open > a:focus .caret {
2604 border-top-color: #ffffff;
2605 border-bottom-color: #ffffff;
2606}
2607
2608.nav > .pull-right {
2609 float: right;
2610}
2611
2612.nav .nav-divider {
2613 height: 1px;
2614 margin: 9px 0;
2615 overflow: hidden;
2616 background-color: #e5e5e5;
2617}
2618
2619.nav-tabs {
2620 border-bottom: 1px solid #dddddd;
2621}
2622
2623.nav-tabs > li {
2624 float: left;
2625 margin-bottom: -1px;
2626}
2627
2628.nav-tabs > li > a {
2629 margin-right: 2px;
2630 line-height: 1.428571429;
2631 border: 1px solid transparent;
2632 border-radius: 4px 4px 0 0;
2633}
2634
2635.nav-tabs > li > a:hover {
2636 border-color: #eeeeee;
2637}
2638
2639.nav-tabs > li.active > a,
2640.nav-tabs > li.active > a:hover,
2641.nav-tabs > li.active > a:focus {
2642 color: #555555;
2643 cursor: default;
2644 background-color: #ffffff;
2645 border: 1px solid #dddddd;
2646 border-bottom-color: transparent;
2647}
2648
2649.nav-tabs.nav-justified {
2650 width: 100%;
2651 border-bottom: 0;
2652}
2653
2654.nav-tabs.nav-justified > li {
2655 display: table-cell;
2656 float: none;
2657 width: 1%;
2658}
2659
2660.nav-tabs.nav-justified > li > a {
2661 text-align: center;
2662}
2663
2664.nav-tabs.nav-justified > li > a {
2665 margin-right: 0;
2666 border-bottom: 1px solid #dddddd;
2667}
2668
2669.nav-tabs.nav-justified > .active > a {
2670 border-bottom-color: #ffffff;
2671}
2672
2673.nav-pills > li {
2674 float: left;
2675}
2676
2677.nav-pills > li > a {
2678 border-radius: 5px;
2679}
2680
2681.nav-pills > li + li {
2682 margin-left: 2px;
2683}
2684
2685.nav-pills > li.active > a,
2686.nav-pills > li.active > a:hover,
2687.nav-pills > li.active > a:focus {
2688 color: #ffffff;
2689 background-color: #428bca;
2690}
2691
2692.nav-stacked > li {
2693 float: none;
2694}
2695
2696.nav-stacked > li + li {
2697 margin-top: 2px;
2698 margin-left: 0;
2699}
2700
2701.nav-justified {
2702 width: 100%;
2703}
2704
2705.nav-justified > li {
2706 display: table-cell;
2707 float: none;
2708 width: 1%;
2709}
2710
2711.nav-justified > li > a {
2712 text-align: center;
2713}
2714
2715.nav-tabs-justified {
2716 border-bottom: 0;
2717}
2718
2719.nav-tabs-justified > li > a {
2720 margin-right: 0;
2721 border-bottom: 1px solid #dddddd;
2722}
2723
2724.nav-tabs-justified > .active > a {
2725 border-bottom-color: #ffffff;
2726}
2727
2728.tabbable:before,
2729.tabbable:after {
2730 display: table;
2731 content: " ";
2732}
2733
2734.tabbable:after {
2735 clear: both;
2736}
2737
2738.tabbable:before,
2739.tabbable:after {
2740 display: table;
2741 content: " ";
2742}
2743
2744.tabbable:after {
2745 clear: both;
2746}
2747
2748.tab-content > .tab-pane,
2749.pill-content > .pill-pane {
2750 display: none;
2751}
2752
2753.tab-content > .active,
2754.pill-content > .active {
2755 display: block;
2756}
2757
2758.nav .caret {
2759 border-top-color: #428bca;
2760 border-bottom-color: #428bca;
2761}
2762
2763.nav a:hover .caret {
2764 border-top-color: #2a6496;
2765 border-bottom-color: #2a6496;
2766}
2767
2768.nav-tabs .dropdown-menu {
2769 margin-top: -1px;
2770 border-top-right-radius: 0;
2771 border-top-left-radius: 0;
2772}
2773
2774.navbar {
2775 position: relative;
2776 min-height: 50px;
2777 padding-right: 15px;
2778 padding-left: 15px;
2779 margin-bottom: 20px;
2780 background-color: #eeeeee;
2781 border-radius: 4px;
2782}
2783
2784.navbar:before,
2785.navbar:after {
2786 display: table;
2787 content: " ";
2788}
2789
2790.navbar:after {
2791 clear: both;
2792}
2793
2794.navbar:before,
2795.navbar:after {
2796 display: table;
2797 content: " ";
2798}
2799
2800.navbar:after {
2801 clear: both;
2802}
2803
2804.navbar-nav {
2805 margin-top: 10px;
2806 margin-bottom: 15px;
2807}
2808
2809.navbar-nav > li > a {
2810 padding-top: 15px;
2811 padding-bottom: 15px;
2812 line-height: 20px;
2813 color: #777777;
2814 border-radius: 4px;
2815}
2816
2817.navbar-nav > li > a:hover,
2818.navbar-nav > li > a:focus {
2819 color: #333333;
2820 background-color: transparent;
2821}
2822
2823.navbar-nav > .active > a,
2824.navbar-nav > .active > a:hover,
2825.navbar-nav > .active > a:focus {
2826 color: #555555;
2827 background-color: #d5d5d5;
2828}
2829
2830.navbar-nav > .disabled > a,
2831.navbar-nav > .disabled > a:hover,
2832.navbar-nav > .disabled > a:focus {
2833 color: #cccccc;
2834 background-color: transparent;
2835}
2836
2837.navbar-nav.pull-right {
2838 width: 100%;
2839}
2840
2841.navbar-static-top {
2842 border-radius: 0;
2843}
2844
2845.navbar-fixed-top,
2846.navbar-fixed-bottom {
2847 position: fixed;
2848 right: 0;
2849 left: 0;
2850 z-index: 1030;
2851 border-radius: 0;
2852}
2853
2854.navbar-fixed-top {
2855 top: 0;
2856}
2857
2858.navbar-fixed-bottom {
2859 bottom: 0;
2860 margin-bottom: 0;
2861}
2862
2863.navbar-brand {
2864 display: block;
2865 max-width: 200px;
2866 padding: 15px 15px;
2867 margin-right: auto;
2868 margin-left: auto;
2869 font-size: 18px;
2870 font-weight: 500;
2871 line-height: 20px;
2872 color: #777777;
2873 text-align: center;
2874}
2875
2876.navbar-brand:hover,
2877.navbar-brand:focus {
2878 color: #5e5e5e;
2879 text-decoration: none;
2880 background-color: transparent;
2881}
2882
2883.navbar-toggle {
2884 position: relative;
2885 float: right;
2886 width: 48px;
2887 height: 34px;
2888 padding: 6px 12px;
2889 margin-top: 8px;
2890 margin-bottom: 8px;
2891 background-color: transparent;
2892 border: 1px solid #dddddd;
2893 border-radius: 4px;
2894}
2895
2896.navbar-toggle:hover,
2897.navbar-toggle:focus {
2898 background-color: #dddddd;
2899}
2900
2901.navbar-toggle .icon-bar {
2902 display: block;
2903 width: 22px;
2904 height: 2px;
2905 background-color: #cccccc;
2906 border-radius: 1px;
2907}
2908
2909.navbar-toggle .icon-bar + .icon-bar {
2910 margin-top: 4px;
2911}
2912
2913.navbar-form {
2914 margin-top: 8px;
2915 margin-bottom: 8px;
2916}
2917
2918.navbar-form .form-control,
2919.navbar-form .radio,
2920.navbar-form .checkbox {
2921 display: inline-block;
2922}
2923
2924.navbar-form .radio,
2925.navbar-form .checkbox {
2926 margin-top: 0;
2927 margin-bottom: 0;
2928}
2929
2930.navbar-nav > li > .dropdown-menu {
2931 margin-top: 0;
2932 border-top-right-radius: 0;
2933 border-top-left-radius: 0;
2934}
2935
2936.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
2937 border-bottom-right-radius: 0;
2938 border-bottom-left-radius: 0;
2939}
2940
2941.navbar-nav > .dropdown > a:hover .caret,
2942.navbar-nav > .dropdown > a:focus .caret {
2943 border-top-color: #333333;
2944 border-bottom-color: #333333;
2945}
2946
2947.navbar-nav > .open > a,
2948.navbar-nav > .open > a:hover,
2949.navbar-nav > .open > a:focus {
2950 color: #555555;
2951 background-color: #d5d5d5;
2952}
2953
2954.navbar-nav > .open > a .caret,
2955.navbar-nav > .open > a:hover .caret,
2956.navbar-nav > .open > a:focus .caret {
2957 border-top-color: #555555;
2958 border-bottom-color: #555555;
2959}
2960
2961.navbar-nav > .dropdown > a .caret {
2962 border-top-color: #777777;
2963 border-bottom-color: #777777;
2964}
2965
2966.navbar-nav.pull-right > li > .dropdown-menu,
2967.navbar-nav > li > .dropdown-menu.pull-right {
2968 right: 0;
2969 left: auto;
2970}
2971
2972.navbar-inverse {
2973 background-color: #222222;
2974}
2975
2976.navbar-inverse .navbar-brand {
2977 color: #999999;
2978}
2979
2980.navbar-inverse .navbar-brand:hover,
2981.navbar-inverse .navbar-brand:focus {
2982 color: #ffffff;
2983 background-color: transparent;
2984}
2985
2986.navbar-inverse .navbar-text {
2987 color: #999999;
2988}
2989
2990.navbar-inverse .navbar-nav > li > a {
2991 color: #999999;
2992}
2993
2994.navbar-inverse .navbar-nav > li > a:hover,
2995.navbar-inverse .navbar-nav > li > a:focus {
2996 color: #ffffff;
2997 background-color: transparent;
2998}
2999
3000.navbar-inverse .navbar-nav > .active > a,
3001.navbar-inverse .navbar-nav > .active > a:hover,
3002.navbar-inverse .navbar-nav > .active > a:focus {
3003 color: #ffffff;
3004 background-color: #080808;
3005}
3006
3007.navbar-inverse .navbar-nav > .disabled > a,
3008.navbar-inverse .navbar-nav > .disabled > a:hover,
3009.navbar-inverse .navbar-nav > .disabled > a:focus {
3010 color: #444444;
3011 background-color: transparent;
3012}
3013
3014.navbar-inverse .navbar-toggle {
3015 border-color: #333333;
3016}
3017
3018.navbar-inverse .navbar-toggle:hover,
3019.navbar-inverse .navbar-toggle:focus {
3020 background-color: #333333;
3021}
3022
3023.navbar-inverse .navbar-toggle .icon-bar {
3024 background-color: #ffffff;
3025}
3026
3027.navbar-inverse .navbar-nav > .open > a,
3028.navbar-inverse .navbar-nav > .open > a:hover,
3029.navbar-inverse .navbar-nav > .open > a:focus {
3030 color: #ffffff;
3031 background-color: #080808;
3032}
3033
3034.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
3035 border-top-color: #ffffff;
3036 border-bottom-color: #ffffff;
3037}
3038
3039.navbar-inverse .navbar-nav > .dropdown > a .caret {
3040 border-top-color: #999999;
3041 border-bottom-color: #999999;
3042}
3043
3044.navbar-inverse .navbar-nav > .open > a .caret,
3045.navbar-inverse .navbar-nav > .open > a:hover .caret,
3046.navbar-inverse .navbar-nav > .open > a:focus .caret {
3047 border-top-color: #ffffff;
3048 border-bottom-color: #ffffff;
3049}
3050
3051@media screen and (min-width: 768px) {
3052 .navbar-brand {
3053 float: left;
3054 max-width: none;
3055 margin-right: 5px;
3056 margin-left: -15px;
3057 }
3058 .navbar-nav {
3059 float: left;
3060 margin-top: 0;
3061 margin-bottom: 0;
3062 }
3063 .navbar-nav > li {
3064 float: left;
3065 }
3066 .navbar-nav > li > a {
3067 border-radius: 0;
3068 }
3069 .navbar-nav.pull-right {
3070 float: right;
3071 width: auto;
3072 }
3073 .navbar-toggle {
3074 position: relative;
3075 top: auto;
3076 left: auto;
3077 display: none;
3078 }
3079 .nav-collapse.collapse {
3080 display: block !important;
3081 height: auto !important;
3082 overflow: visible !important;
3083 }
3084}
3085
3086.navbar-btn {
3087 margin-top: 8px;
3088}
3089
3090.navbar-text {
3091 float: left;
3092 padding: 0 15px;
3093 margin-top: 15px;
3094 margin-bottom: 15px;
3095}
3096
3097.navbar-link {
3098 color: #777777;
3099}
3100
3101.navbar-link:hover {
3102 color: #333333;
3103}
3104
3105.navbar-inverse .navbar-link {
3106 color: #999999;
3107}
3108
3109.navbar-inverse .navbar-link:hover {
3110 color: #ffffff;
3111}
3112
3113.btn .caret {
3114 border-top-color: #ffffff;
3115}
3116
3117.dropup .btn .caret {
3118 border-bottom-color: #ffffff;
3119}
3120
3121.btn-group,
3122.btn-group-vertical {
3123 position: relative;
3124 display: inline-block;
3125 vertical-align: middle;
3126}
3127
3128.btn-group > .btn,
3129.btn-group-vertical > .btn {
3130 position: relative;
3131 float: left;
3132}
3133
3134.btn-group > .btn:hover,
3135.btn-group-vertical > .btn:hover,
3136.btn-group > .btn:focus,
3137.btn-group-vertical > .btn:focus,
3138.btn-group > .btn:active,
3139.btn-group-vertical > .btn:active,
3140.btn-group > .btn.active,
3141.btn-group-vertical > .btn.active {
3142 z-index: 2;
3143}
3144
3145.btn-group .btn + .btn {
3146 margin-left: -1px;
3147}
3148
3149.btn-toolbar:before,
3150.btn-toolbar:after {
3151 display: table;
3152 content: " ";
3153}
3154
3155.btn-toolbar:after {
3156 clear: both;
3157}
3158
3159.btn-toolbar:before,
3160.btn-toolbar:after {
3161 display: table;
3162 content: " ";
3163}
3164
3165.btn-toolbar:after {
3166 clear: both;
3167}
3168
3169.btn-toolbar .btn-group {
3170 float: left;
3171}
3172
3173.btn-toolbar > .btn + .btn,
3174.btn-toolbar > .btn-group + .btn,
3175.btn-toolbar > .btn + .btn-group,
3176.btn-toolbar > .btn-group + .btn-group {
3177 margin-left: 5px;
3178}
3179
3180.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3181 border-radius: 0;
3182}
3183
3184.btn-group > .btn:first-child {
3185 margin-left: 0;
3186}
3187
3188.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3189 border-top-right-radius: 0;
3190 border-bottom-right-radius: 0;
3191}
3192
3193.btn-group > .btn:last-child:not(:first-child),
3194.btn-group > .dropdown-toggle:not(:first-child) {
3195 border-bottom-left-radius: 0;
3196 border-top-left-radius: 0;
3197}
3198
3199.btn-group > .btn-group {
3200 float: left;
3201}
3202
3203.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3204 border-radius: 0;
3205}
3206
3207.btn-group > .btn-group:first-child > .btn:last-child,
3208.btn-group > .btn-group:first-child > .dropdown-toggle {
3209 border-top-right-radius: 0;
3210 border-bottom-right-radius: 0;
3211}
3212
3213.btn-group > .btn-group:last-child > .btn:first-child {
3214 border-bottom-left-radius: 0;
3215 border-top-left-radius: 0;
3216}
3217
3218.btn-group .dropdown-toggle:active,
3219.btn-group.open .dropdown-toggle {
3220 outline: 0;
3221}
3222
3223.btn-group > .btn + .dropdown-toggle {
3224 padding-right: 8px;
3225 padding-left: 8px;
3226}
3227
3228.btn-group > .btn-lg + .dropdown-toggle {
3229 padding-right: 12px;
3230 padding-left: 12px;
3231}
3232
3233.btn-group.open .dropdown-toggle {
3234 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3235 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3236}
3237
3238.btn .caret {
3239 margin-left: 0;
3240}
3241
3242.btn-lg .caret {
3243 border-width: 5px;
3244}
3245
3246.dropup .btn-lg .caret {
3247 border-bottom-width: 5px;
3248}
3249
3250.btn-group-vertical > .btn {
3251 display: block;
3252 float: none;
3253 width: 100%;
3254 max-width: 100%;
3255}
3256
3257.btn-group-vertical > .btn + .btn {
3258 margin-top: -1px;
3259}
3260
3261.btn-group-vertical .btn:not(:first-child):not(:last-child) {
3262 border-radius: 0;
3263}
3264
3265.btn-group-vertical .btn:first-child:not(:last-child) {
3266 border-bottom-right-radius: 0;
3267 border-bottom-left-radius: 0;
3268}
3269
3270.btn-group-vertical .btn:last-child:not(:first-child) {
3271 border-top-right-radius: 0;
3272 border-top-left-radius: 0;
3273}
3274
3275.btn-group-justified {
3276 display: table;
3277 width: 100%;
3278 table-layout: fixed;
3279}
3280
3281.btn-group-justified .btn {
3282 display: table-cell;
3283 float: none;
3284 width: 1%;
3285}
3286
3287.btn-group[data-toggle="buttons"] > .btn > input[type="radio"],
3288.btn-group[data-toggle="buttons"] > .btn > input[type="checkbox"] {
3289 display: none;
3290}
3291
3292.breadcrumb {
3293 padding: 8px 15px;
3294 margin-bottom: 20px;
3295 list-style: none;
3296 background-color: #f5f5f5;
3297 border-radius: 4px;
3298}
3299
3300.breadcrumb > li {
3301 display: inline-block;
3302}
3303
3304.breadcrumb > li + li:before {
3305 padding: 0 5px;
3306 color: #cccccc;
3307 content: "/\00a0";
3308}
3309
3310.breadcrumb > .active {
3311 color: #999999;
3312}
3313
3314.pagination {
3315 display: inline-block;
3316 padding-left: 0;
3317 margin: 20px 0;
3318 border-radius: 4px;
3319}
3320
3321.pagination > li {
3322 display: inline;
3323}
3324
3325.pagination > li > a,
3326.pagination > li > span {
3327 float: left;
3328 padding: 6px 12px;
3329 line-height: 1.428571429;
3330 text-decoration: none;
3331 background-color: #ffffff;
3332 border: 1px solid #dddddd;
3333 border-left-width: 0;
3334}
3335
3336.pagination > li:first-child > a,
3337.pagination > li:first-child > span {
3338 border-left-width: 1px;
3339 border-bottom-left-radius: 4px;
3340 border-top-left-radius: 4px;
3341}
3342
3343.pagination > li:last-child > a,
3344.pagination > li:last-child > span {
3345 border-top-right-radius: 4px;
3346 border-bottom-right-radius: 4px;
3347}
3348
3349.pagination > li > a:hover,
3350.pagination > li > a:focus,
3351.pagination > .active > a,
3352.pagination > .active > span {
3353 background-color: #f5f5f5;
3354}
3355
3356.pagination > .active > a,
3357.pagination > .active > span {
3358 color: #999999;
3359 cursor: default;
3360}
3361
3362.pagination > .disabled > span,
3363.pagination > .disabled > a,
3364.pagination > .disabled > a:hover,
3365.pagination > .disabled > a:focus {
3366 color: #999999;
3367 cursor: not-allowed;
3368 background-color: #ffffff;
3369}
3370
3371.pagination-lg > li > a,
3372.pagination-lg > li > span {
3373 padding: 10px 16px;
3374 font-size: 18px;
3375}
3376
3377.pagination-lg > li:first-child > a,
3378.pagination-lg > li:first-child > span {
3379 border-bottom-left-radius: 6px;
3380 border-top-left-radius: 6px;
3381}
3382
3383.pagination-lg > li:last-child > a,
3384.pagination-lg > li:last-child > span {
3385 border-top-right-radius: 6px;
3386 border-bottom-right-radius: 6px;
3387}
3388
3389.pagination-sm > li > a,
3390.pagination-sm > li > span {
3391 padding: 5px 10px;
3392 font-size: 12px;
3393}
3394
3395.pagination-sm > li:first-child > a,
3396.pagination-sm > li:first-child > span {
3397 border-bottom-left-radius: 3px;
3398 border-top-left-radius: 3px;
3399}
3400
3401.pagination-sm > li:last-child > a,
3402.pagination-sm > li:last-child > span {
3403 border-top-right-radius: 3px;
3404 border-bottom-right-radius: 3px;
3405}
3406
3407.pager {
3408 padding-left: 0;
3409 margin: 20px 0;
3410 text-align: center;
3411 list-style: none;
3412}
3413
3414.pager:before,
3415.pager:after {
3416 display: table;
3417 content: " ";
3418}
3419
3420.pager:after {
3421 clear: both;
3422}
3423
3424.pager:before,
3425.pager:after {
3426 display: table;
3427 content: " ";
3428}
3429
3430.pager:after {
3431 clear: both;
3432}
3433
3434.pager li {
3435 display: inline;
3436}
3437
3438.pager li > a,
3439.pager li > span {
3440 display: inline-block;
3441 padding: 5px 14px;
3442 background-color: #ffffff;
3443 border: 1px solid #dddddd;
3444 border-radius: 15px;
3445}
3446
3447.pager li > a:hover,
3448.pager li > a:focus {
3449 text-decoration: none;
3450 background-color: #f5f5f5;
3451}
3452
3453.pager .next > a,
3454.pager .next > span {
3455 float: right;
3456}
3457
3458.pager .previous > a,
3459.pager .previous > span {
3460 float: left;
3461}
3462
3463.pager .disabled > a,
3464.pager .disabled > a:hover,
3465.pager .disabled > a:focus,
3466.pager .disabled > span {
3467 color: #999999;
3468 cursor: not-allowed;
3469 background-color: #ffffff;
3470}
3471
3472.modal-open {