blob: 90aa31c0e99d265fa20524db328db756c39eae29 [file] [log] [blame]
Matteo Scandolod2044a42017-08-07 16:08:28 -07001
2/*
3 * Copyright 2017-present Open Networking Foundation
4
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
8
9 * http://www.apache.org/licenses/LICENSE-2.0
10
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17
18
Rizwan Haider8e5f4772016-08-17 18:04:35 -040019@charset "UTF-8";
20/*!
21 * Bootstrap v3.3.6 (http://getbootstrap.com)
22 * Copyright 2011-2015 Twitter, Inc.
23 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
24 */
25/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
26html {
27 font-family: sans-serif;
28 -ms-text-size-adjust: 100%;
29 -webkit-text-size-adjust: 100%; }
30
31body {
32 margin: 0; }
33
34article,
35aside,
36details,
37figcaption,
38figure,
39footer,
40header,
41hgroup,
42main,
43menu,
44nav,
45section,
46summary {
47 display: block; }
48
49audio,
50canvas,
51progress,
52video {
53 display: inline-block;
54 vertical-align: baseline; }
55
56audio:not([controls]) {
57 display: none;
58 height: 0; }
59
60[hidden],
61template {
62 display: none; }
63
64a {
65 background-color: transparent; }
66
67a:active,
68a:hover {
69 outline: 0; }
70
71abbr[title] {
72 border-bottom: 1px dotted; }
73
74b,
75strong {
76 font-weight: bold; }
77
78dfn {
79 font-style: italic; }
80
81h1 {
82 font-size: 2em;
83 margin: 0.67em 0; }
84
85mark {
86 background: #ff0;
87 color: #000; }
88
89small {
90 font-size: 80%; }
91
92sub,
93sup {
94 font-size: 75%;
95 line-height: 0;
96 position: relative;
97 vertical-align: baseline; }
98
99sup {
100 top: -0.5em; }
101
102sub {
103 bottom: -0.25em; }
104
105img {
106 border: 0; }
107
108svg:not(:root) {
109 overflow: hidden; }
110
111figure {
112 margin: 1em 40px; }
113
114hr {
115 box-sizing: content-box;
116 height: 0; }
117
118pre {
119 overflow: auto; }
120
121code,
122kbd,
123pre,
124samp {
125 font-family: monospace, monospace;
126 font-size: 1em; }
127
128button,
129input,
130optgroup,
131select,
132textarea {
133 color: inherit;
134 font: inherit;
135 margin: 0; }
136
137button {
138 overflow: visible; }
139
140button,
141select {
142 text-transform: none; }
143
144button,
145html input[type="button"],
146input[type="reset"],
147input[type="submit"] {
148 -webkit-appearance: button;
149 cursor: pointer; }
150
151button[disabled],
152html input[disabled] {
153 cursor: default; }
154
155button::-moz-focus-inner,
156input::-moz-focus-inner {
157 border: 0;
158 padding: 0; }
159
160input {
161 line-height: normal; }
162
163input[type="checkbox"],
164input[type="radio"] {
165 box-sizing: border-box;
166 padding: 0; }
167
168input[type="number"]::-webkit-inner-spin-button,
169input[type="number"]::-webkit-outer-spin-button {
170 height: auto; }
171
172input[type="search"] {
173 -webkit-appearance: textfield;
174 box-sizing: content-box; }
175
176input[type="search"]::-webkit-search-cancel-button,
177input[type="search"]::-webkit-search-decoration {
178 -webkit-appearance: none; }
179
180fieldset {
181 border: 1px solid #c0c0c0;
182 margin: 0 2px;
183 padding: 0.35em 0.625em 0.75em; }
184
185legend {
186 border: 0;
187 padding: 0; }
188
189textarea {
190 overflow: auto; }
191
192optgroup {
193 font-weight: bold; }
194
195table {
196 border-collapse: collapse;
197 border-spacing: 0; }
198
199td,
200th {
201 padding: 0; }
202
203/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
204@media print {
205 *,
206 *:before,
207 *:after {
208 background: transparent !important;
209 color: #000 !important;
210 box-shadow: none !important;
211 text-shadow: none !important; }
212 a,
213 a:visited {
214 text-decoration: underline; }
215 a[href]:after {
216 content: " (" attr(href) ")"; }
217 abbr[title]:after {
218 content: " (" attr(title) ")"; }
219 a[href^="#"]:after,
220 a[href^="javascript:"]:after {
221 content: ""; }
222 pre,
223 blockquote {
224 border: 1px solid #999;
225 page-break-inside: avoid; }
226 thead {
227 display: table-header-group; }
228 tr,
229 img {
230 page-break-inside: avoid; }
231 img {
232 max-width: 100% !important; }
233 p,
234 h2,
235 h3 {
236 orphans: 3;
237 widows: 3; }
238 h2,
239 h3 {
240 page-break-after: avoid; }
241 .navbar {
242 display: none; }
243 .btn > .caret,
244 .dropup > .btn > .caret {
245 border-top-color: #000 !important; }
246 .label {
247 border: 1px solid #000; }
248 .table {
249 border-collapse: collapse !important; }
250 .table td,
251 .table th {
252 background-color: #fff !important; }
253 .table-bordered th,
254 .table-bordered td {
255 border: 1px solid #ddd !important; } }
256
257@font-face {
258 font-family: 'Glyphicons Halflings';
259 src: url("/static/suit/bootstrap/fonts/glyphicons-halflings-regular.eot");
260 src: url("/static/suit/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("/static/suit/bootstrap/fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("/static/suit/bootstrap/fonts/glyphicons-halflings-regular.woff") format("woff"), url("/static/suit/bootstrap/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("/static/suit/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }
261
262.glyphicon {
263 position: relative;
264 top: 1px;
265 display: inline-block;
266 font-family: 'Glyphicons Halflings';
267 font-style: normal;
268 font-weight: normal;
269 line-height: 1;
270 -webkit-font-smoothing: antialiased;
271 -moz-osx-font-smoothing: grayscale; }
272
273.glyphicon-asterisk:before {
274 content: "\002a"; }
275
276.glyphicon-plus:before {
277 content: "\002b"; }
278
279.glyphicon-euro:before,
280.glyphicon-eur:before {
281 content: "\20ac"; }
282
283.glyphicon-minus:before {
284 content: "\2212"; }
285
286.glyphicon-cloud:before {
287 content: "\2601"; }
288
289.glyphicon-envelope:before {
290 content: "\2709"; }
291
292.glyphicon-pencil:before {
293 content: "\270f"; }
294
295.glyphicon-glass:before {
296 content: "\e001"; }
297
298.glyphicon-music:before {
299 content: "\e002"; }
300
301.glyphicon-search:before {
302 content: "\e003"; }
303
304.glyphicon-heart:before {
305 content: "\e005"; }
306
307.glyphicon-star:before {
308 content: "\e006"; }
309
310.glyphicon-star-empty:before {
311 content: "\e007"; }
312
313.glyphicon-user:before {
314 content: "\e008"; }
315
316.glyphicon-film:before {
317 content: "\e009"; }
318
319.glyphicon-th-large:before {
320 content: "\e010"; }
321
322.glyphicon-th:before {
323 content: "\e011"; }
324
325.glyphicon-th-list:before {
326 content: "\e012"; }
327
328.glyphicon-ok:before {
329 content: "\e013"; }
330
331.glyphicon-remove:before {
332 content: "\e014"; }
333
334.glyphicon-zoom-in:before {
335 content: "\e015"; }
336
337.glyphicon-zoom-out:before {
338 content: "\e016"; }
339
340.glyphicon-off:before {
341 content: "\e017"; }
342
343.glyphicon-signal:before {
344 content: "\e018"; }
345
346.glyphicon-cog:before {
347 content: "\e019"; }
348
349.glyphicon-trash:before {
350 content: "\e020"; }
351
352.glyphicon-home:before {
353 content: "\e021"; }
354
355.glyphicon-file:before {
356 content: "\e022"; }
357
358.glyphicon-time:before {
359 content: "\e023"; }
360
361.glyphicon-road:before {
362 content: "\e024"; }
363
364.glyphicon-download-alt:before {
365 content: "\e025"; }
366
367.glyphicon-download:before {
368 content: "\e026"; }
369
370.glyphicon-upload:before {
371 content: "\e027"; }
372
373.glyphicon-inbox:before {
374 content: "\e028"; }
375
376.glyphicon-play-circle:before {
377 content: "\e029"; }
378
379.glyphicon-repeat:before {
380 content: "\e030"; }
381
382.glyphicon-refresh:before {
383 content: "\e031"; }
384
385.glyphicon-list-alt:before {
386 content: "\e032"; }
387
388.glyphicon-lock:before {
389 content: "\e033"; }
390
391.glyphicon-flag:before {
392 content: "\e034"; }
393
394.glyphicon-headphones:before {
395 content: "\e035"; }
396
397.glyphicon-volume-off:before {
398 content: "\e036"; }
399
400.glyphicon-volume-down:before {
401 content: "\e037"; }
402
403.glyphicon-volume-up:before {
404 content: "\e038"; }
405
406.glyphicon-qrcode:before {
407 content: "\e039"; }
408
409.glyphicon-barcode:before {
410 content: "\e040"; }
411
412.glyphicon-tag:before {
413 content: "\e041"; }
414
415.glyphicon-tags:before {
416 content: "\e042"; }
417
418.glyphicon-book:before {
419 content: "\e043"; }
420
421.glyphicon-bookmark:before {
422 content: "\e044"; }
423
424.glyphicon-print:before {
425 content: "\e045"; }
426
427.glyphicon-camera:before {
428 content: "\e046"; }
429
430.glyphicon-font:before {
431 content: "\e047"; }
432
433.glyphicon-bold:before {
434 content: "\e048"; }
435
436.glyphicon-italic:before {
437 content: "\e049"; }
438
439.glyphicon-text-height:before {
440 content: "\e050"; }
441
442.glyphicon-text-width:before {
443 content: "\e051"; }
444
445.glyphicon-align-left:before {
446 content: "\e052"; }
447
448.glyphicon-align-center:before {
449 content: "\e053"; }
450
451.glyphicon-align-right:before {
452 content: "\e054"; }
453
454.glyphicon-align-justify:before {
455 content: "\e055"; }
456
457.glyphicon-list:before {
458 content: "\e056"; }
459
460.glyphicon-indent-left:before {
461 content: "\e057"; }
462
463.glyphicon-indent-right:before {
464 content: "\e058"; }
465
466.glyphicon-facetime-video:before {
467 content: "\e059"; }
468
469.glyphicon-picture:before {
470 content: "\e060"; }
471
472.glyphicon-map-marker:before {
473 content: "\e062"; }
474
475.glyphicon-adjust:before {
476 content: "\e063"; }
477
478.glyphicon-tint:before {
479 content: "\e064"; }
480
481.glyphicon-edit:before {
482 content: "\e065"; }
483
484.glyphicon-share:before {
485 content: "\e066"; }
486
487.glyphicon-check:before {
488 content: "\e067"; }
489
490.glyphicon-move:before {
491 content: "\e068"; }
492
493.glyphicon-step-backward:before {
494 content: "\e069"; }
495
496.glyphicon-fast-backward:before {
497 content: "\e070"; }
498
499.glyphicon-backward:before {
500 content: "\e071"; }
501
502.glyphicon-play:before {
503 content: "\e072"; }
504
505.glyphicon-pause:before {
506 content: "\e073"; }
507
508.glyphicon-stop:before {
509 content: "\e074"; }
510
511.glyphicon-forward:before {
512 content: "\e075"; }
513
514.glyphicon-fast-forward:before {
515 content: "\e076"; }
516
517.glyphicon-step-forward:before {
518 content: "\e077"; }
519
520.glyphicon-eject:before {
521 content: "\e078"; }
522
523.glyphicon-chevron-left:before {
524 content: "\e079"; }
525
526.glyphicon-chevron-right:before {
527 content: "\e080"; }
528
529.glyphicon-plus-sign:before {
530 content: "\e081"; }
531
532.glyphicon-minus-sign:before {
533 content: "\e082"; }
534
535.glyphicon-remove-sign:before {
536 content: "\e083"; }
537
538.glyphicon-ok-sign:before {
539 content: "\e084"; }
540
541.glyphicon-question-sign:before {
542 content: "\e085"; }
543
544.glyphicon-info-sign:before {
545 content: "\e086"; }
546
547.glyphicon-screenshot:before {
548 content: "\e087"; }
549
550.glyphicon-remove-circle:before {
551 content: "\e088"; }
552
553.glyphicon-ok-circle:before {
554 content: "\e089"; }
555
556.glyphicon-ban-circle:before {
557 content: "\e090"; }
558
559.glyphicon-arrow-left:before {
560 content: "\e091"; }
561
562.glyphicon-arrow-right:before {
563 content: "\e092"; }
564
565.glyphicon-arrow-up:before {
566 content: "\e093"; }
567
568.glyphicon-arrow-down:before {
569 content: "\e094"; }
570
571.glyphicon-share-alt:before {
572 content: "\e095"; }
573
574.glyphicon-resize-full:before {
575 content: "\e096"; }
576
577.glyphicon-resize-small:before {
578 content: "\e097"; }
579
580.glyphicon-exclamation-sign:before {
581 content: "\e101"; }
582
583.glyphicon-gift:before {
584 content: "\e102"; }
585
586.glyphicon-leaf:before {
587 content: "\e103"; }
588
589.glyphicon-fire:before {
590 content: "\e104"; }
591
592.glyphicon-eye-open:before {
593 content: "\e105"; }
594
595.glyphicon-eye-close:before {
596 content: "\e106"; }
597
598.glyphicon-warning-sign:before {
599 content: "\e107"; }
600
601.glyphicon-plane:before {
602 content: "\e108"; }
603
604.glyphicon-calendar:before {
605 content: "\e109"; }
606
607.glyphicon-random:before {
608 content: "\e110"; }
609
610.glyphicon-comment:before {
611 content: "\e111"; }
612
613.glyphicon-magnet:before {
614 content: "\e112"; }
615
616.glyphicon-chevron-up:before {
617 content: "\e113"; }
618
619.glyphicon-chevron-down:before {
620 content: "\e114"; }
621
622.glyphicon-retweet:before {
623 content: "\e115"; }
624
625.glyphicon-shopping-cart:before {
626 content: "\e116"; }
627
628.glyphicon-folder-close:before {
629 content: "\e117"; }
630
631.glyphicon-folder-open:before {
632 content: "\e118"; }
633
634.glyphicon-resize-vertical:before {
635 content: "\e119"; }
636
637.glyphicon-resize-horizontal:before {
638 content: "\e120"; }
639
640.glyphicon-hdd:before {
641 content: "\e121"; }
642
643.glyphicon-bullhorn:before {
644 content: "\e122"; }
645
646.glyphicon-bell:before {
647 content: "\e123"; }
648
649.glyphicon-certificate:before {
650 content: "\e124"; }
651
652.glyphicon-thumbs-up:before {
653 content: "\e125"; }
654
655.glyphicon-thumbs-down:before {
656 content: "\e126"; }
657
658.glyphicon-hand-right:before {
659 content: "\e127"; }
660
661.glyphicon-hand-left:before {
662 content: "\e128"; }
663
664.glyphicon-hand-up:before {
665 content: "\e129"; }
666
667.glyphicon-hand-down:before {
668 content: "\e130"; }
669
670.glyphicon-circle-arrow-right:before {
671 content: "\e131"; }
672
673.glyphicon-circle-arrow-left:before {
674 content: "\e132"; }
675
676.glyphicon-circle-arrow-up:before {
677 content: "\e133"; }
678
679.glyphicon-circle-arrow-down:before {
680 content: "\e134"; }
681
682.glyphicon-globe:before {
683 content: "\e135"; }
684
685.glyphicon-wrench:before {
686 content: "\e136"; }
687
688.glyphicon-tasks:before {
689 content: "\e137"; }
690
691.glyphicon-filter:before {
692 content: "\e138"; }
693
694.glyphicon-briefcase:before {
695 content: "\e139"; }
696
697.glyphicon-fullscreen:before {
698 content: "\e140"; }
699
700.glyphicon-dashboard:before {
701 content: "\e141"; }
702
703.glyphicon-paperclip:before {
704 content: "\e142"; }
705
706.glyphicon-heart-empty:before {
707 content: "\e143"; }
708
709.glyphicon-link:before {
710 content: "\e144"; }
711
712.glyphicon-phone:before {
713 content: "\e145"; }
714
715.glyphicon-pushpin:before {
716 content: "\e146"; }
717
718.glyphicon-usd:before {
719 content: "\e148"; }
720
721.glyphicon-gbp:before {
722 content: "\e149"; }
723
724.glyphicon-sort:before {
725 content: "\e150"; }
726
727.glyphicon-sort-by-alphabet:before {
728 content: "\e151"; }
729
730.glyphicon-sort-by-alphabet-alt:before {
731 content: "\e152"; }
732
733.glyphicon-sort-by-order:before {
734 content: "\e153"; }
735
736.glyphicon-sort-by-order-alt:before {
737 content: "\e154"; }
738
739.glyphicon-sort-by-attributes:before {
740 content: "\e155"; }
741
742.glyphicon-sort-by-attributes-alt:before {
743 content: "\e156"; }
744
745.glyphicon-unchecked:before {
746 content: "\e157"; }
747
748.glyphicon-expand:before {
749 content: "\e158"; }
750
751.glyphicon-collapse-down:before {
752 content: "\e159"; }
753
754.glyphicon-collapse-up:before {
755 content: "\e160"; }
756
757.glyphicon-log-in:before {
758 content: "\e161"; }
759
760.glyphicon-flash:before {
761 content: "\e162"; }
762
763.glyphicon-log-out:before {
764 content: "\e163"; }
765
766.glyphicon-new-window:before {
767 content: "\e164"; }
768
769.glyphicon-record:before {
770 content: "\e165"; }
771
772.glyphicon-save:before {
773 content: "\e166"; }
774
775.glyphicon-open:before {
776 content: "\e167"; }
777
778.glyphicon-saved:before {
779 content: "\e168"; }
780
781.glyphicon-import:before {
782 content: "\e169"; }
783
784.glyphicon-export:before {
785 content: "\e170"; }
786
787.glyphicon-send:before {
788 content: "\e171"; }
789
790.glyphicon-floppy-disk:before {
791 content: "\e172"; }
792
793.glyphicon-floppy-saved:before {
794 content: "\e173"; }
795
796.glyphicon-floppy-remove:before {
797 content: "\e174"; }
798
799.glyphicon-floppy-save:before {
800 content: "\e175"; }
801
802.glyphicon-floppy-open:before {
803 content: "\e176"; }
804
805.glyphicon-credit-card:before {
806 content: "\e177"; }
807
808.glyphicon-transfer:before {
809 content: "\e178"; }
810
811.glyphicon-cutlery:before {
812 content: "\e179"; }
813
814.glyphicon-header:before {
815 content: "\e180"; }
816
817.glyphicon-compressed:before {
818 content: "\e181"; }
819
820.glyphicon-earphone:before {
821 content: "\e182"; }
822
823.glyphicon-phone-alt:before {
824 content: "\e183"; }
825
826.glyphicon-tower:before {
827 content: "\e184"; }
828
829.glyphicon-stats:before {
830 content: "\e185"; }
831
832.glyphicon-sd-video:before {
833 content: "\e186"; }
834
835.glyphicon-hd-video:before {
836 content: "\e187"; }
837
838.glyphicon-subtitles:before {
839 content: "\e188"; }
840
841.glyphicon-sound-stereo:before {
842 content: "\e189"; }
843
844.glyphicon-sound-dolby:before {
845 content: "\e190"; }
846
847.glyphicon-sound-5-1:before {
848 content: "\e191"; }
849
850.glyphicon-sound-6-1:before {
851 content: "\e192"; }
852
853.glyphicon-sound-7-1:before {
854 content: "\e193"; }
855
856.glyphicon-copyright-mark:before {
857 content: "\e194"; }
858
859.glyphicon-registration-mark:before {
860 content: "\e195"; }
861
862.glyphicon-cloud-download:before {
863 content: "\e197"; }
864
865.glyphicon-cloud-upload:before {
866 content: "\e198"; }
867
868.glyphicon-tree-conifer:before {
869 content: "\e199"; }
870
871.glyphicon-tree-deciduous:before {
872 content: "\e200"; }
873
874.glyphicon-cd:before {
875 content: "\e201"; }
876
877.glyphicon-save-file:before {
878 content: "\e202"; }
879
880.glyphicon-open-file:before {
881 content: "\e203"; }
882
883.glyphicon-level-up:before {
884 content: "\e204"; }
885
886.glyphicon-copy:before {
887 content: "\e205"; }
888
889.glyphicon-paste:before {
890 content: "\e206"; }
891
892.glyphicon-alert:before {
893 content: "\e209"; }
894
895.glyphicon-equalizer:before {
896 content: "\e210"; }
897
898.glyphicon-king:before {
899 content: "\e211"; }
900
901.glyphicon-queen:before {
902 content: "\e212"; }
903
904.glyphicon-pawn:before {
905 content: "\e213"; }
906
907.glyphicon-bishop:before {
908 content: "\e214"; }
909
910.glyphicon-knight:before {
911 content: "\e215"; }
912
913.glyphicon-baby-formula:before {
914 content: "\e216"; }
915
916.glyphicon-tent:before {
917 content: "\26fa"; }
918
919.glyphicon-blackboard:before {
920 content: "\e218"; }
921
922.glyphicon-bed:before {
923 content: "\e219"; }
924
925.glyphicon-apple:before {
926 content: "\f8ff"; }
927
928.glyphicon-erase:before {
929 content: "\e221"; }
930
931.glyphicon-hourglass:before {
932 content: "\231b"; }
933
934.glyphicon-lamp:before {
935 content: "\e223"; }
936
937.glyphicon-duplicate:before {
938 content: "\e224"; }
939
940.glyphicon-piggy-bank:before {
941 content: "\e225"; }
942
943.glyphicon-scissors:before {
944 content: "\e226"; }
945
946.glyphicon-bitcoin:before {
947 content: "\e227"; }
948
949.glyphicon-btc:before {
950 content: "\e227"; }
951
952.glyphicon-xbt:before {
953 content: "\e227"; }
954
955.glyphicon-yen:before {
956 content: "\00a5"; }
957
958.glyphicon-jpy:before {
959 content: "\00a5"; }
960
961.glyphicon-ruble:before {
962 content: "\20bd"; }
963
964.glyphicon-rub:before {
965 content: "\20bd"; }
966
967.glyphicon-scale:before {
968 content: "\e230"; }
969
970.glyphicon-ice-lolly:before {
971 content: "\e231"; }
972
973.glyphicon-ice-lolly-tasted:before {
974 content: "\e232"; }
975
976.glyphicon-education:before {
977 content: "\e233"; }
978
979.glyphicon-option-horizontal:before {
980 content: "\e234"; }
981
982.glyphicon-option-vertical:before {
983 content: "\e235"; }
984
985.glyphicon-menu-hamburger:before {
986 content: "\e236"; }
987
988.glyphicon-modal-window:before {
989 content: "\e237"; }
990
991.glyphicon-oil:before {
992 content: "\e238"; }
993
994.glyphicon-grain:before {
995 content: "\e239"; }
996
997.glyphicon-sunglasses:before {
998 content: "\e240"; }
999
1000.glyphicon-text-size:before {
1001 content: "\e241"; }
1002
1003.glyphicon-text-color:before {
1004 content: "\e242"; }
1005
1006.glyphicon-text-background:before {
1007 content: "\e243"; }
1008
1009.glyphicon-object-align-top:before {
1010 content: "\e244"; }
1011
1012.glyphicon-object-align-bottom:before {
1013 content: "\e245"; }
1014
1015.glyphicon-object-align-horizontal:before {
1016 content: "\e246"; }
1017
1018.glyphicon-object-align-left:before {
1019 content: "\e247"; }
1020
1021.glyphicon-object-align-vertical:before {
1022 content: "\e248"; }
1023
1024.glyphicon-object-align-right:before {
1025 content: "\e249"; }
1026
1027.glyphicon-triangle-right:before {
1028 content: "\e250"; }
1029
1030.glyphicon-triangle-left:before {
1031 content: "\e251"; }
1032
1033.glyphicon-triangle-bottom:before {
1034 content: "\e252"; }
1035
1036.glyphicon-triangle-top:before {
1037 content: "\e253"; }
1038
1039.glyphicon-console:before {
1040 content: "\e254"; }
1041
1042.glyphicon-superscript:before {
1043 content: "\e255"; }
1044
1045.glyphicon-subscript:before {
1046 content: "\e256"; }
1047
1048.glyphicon-menu-left:before {
1049 content: "\e257"; }
1050
1051.glyphicon-menu-right:before {
1052 content: "\e258"; }
1053
1054.glyphicon-menu-down:before {
1055 content: "\e259"; }
1056
1057.glyphicon-menu-up:before {
1058 content: "\e260"; }
1059
1060* {
1061 -webkit-box-sizing: border-box;
1062 -moz-box-sizing: border-box;
1063 box-sizing: border-box; }
1064
1065*:before,
1066*:after {
1067 -webkit-box-sizing: border-box;
1068 -moz-box-sizing: border-box;
1069 box-sizing: border-box; }
1070
1071html {
1072 font-size: 10px;
1073 -webkit-tap-highlight-color: transparent; }
1074
1075body {
1076 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
1077 font-size: 14px;
1078 line-height: 1.42857;
1079 color: #333333;
1080 background-color: #fff; }
1081
1082input,
1083button,
1084select,
1085textarea {
1086 font-family: inherit;
1087 font-size: inherit;
1088 line-height: inherit; }
1089
1090a {
1091 color: #337ab7;
1092 text-decoration: none; }
1093 a:hover, a:focus {
1094 color: #23527c;
1095 text-decoration: underline; }
1096 a:focus {
1097 outline: thin dotted;
1098 outline: 5px auto -webkit-focus-ring-color;
1099 outline-offset: -2px; }
1100
1101figure {
1102 margin: 0; }
1103
1104img {
1105 vertical-align: middle; }
1106
1107.img-responsive {
1108 display: block;
1109 max-width: 100%;
1110 height: auto; }
1111
1112.img-rounded {
1113 border-radius: 6px; }
1114
1115.img-thumbnail {
1116 padding: 4px;
1117 line-height: 1.42857;
1118 background-color: #fff;
1119 border: 1px solid #ddd;
1120 border-radius: 4px;
1121 -webkit-transition: all 0.2s ease-in-out;
1122 -o-transition: all 0.2s ease-in-out;
1123 transition: all 0.2s ease-in-out;
1124 display: inline-block;
1125 max-width: 100%;
1126 height: auto; }
1127
1128.img-circle {
1129 border-radius: 50%; }
1130
1131hr {
1132 margin-top: 20px;
1133 margin-bottom: 20px;
1134 border: 0;
1135 border-top: 1px solid #eeeeee; }
1136
1137.sr-only {
1138 position: absolute;
1139 width: 1px;
1140 height: 1px;
1141 margin: -1px;
1142 padding: 0;
1143 overflow: hidden;
1144 clip: rect(0, 0, 0, 0);
1145 border: 0; }
1146
1147.sr-only-focusable:active, .sr-only-focusable:focus {
1148 position: static;
1149 width: auto;
1150 height: auto;
1151 margin: 0;
1152 overflow: visible;
1153 clip: auto; }
1154
1155[role="button"] {
1156 cursor: pointer; }
1157
1158h1, h2, h3, h4, h5, h6,
1159.h1, .h2, .h3, .h4, .h5, .h6 {
1160 font-family: inherit;
1161 font-weight: 500;
1162 line-height: 1.1;
1163 color: inherit; }
1164 h1 small,
1165 h1 .small, h2 small,
1166 h2 .small, h3 small,
1167 h3 .small, h4 small,
1168 h4 .small, h5 small,
1169 h5 .small, h6 small,
1170 h6 .small,
1171 .h1 small,
1172 .h1 .small, .h2 small,
1173 .h2 .small, .h3 small,
1174 .h3 .small, .h4 small,
1175 .h4 .small, .h5 small,
1176 .h5 .small, .h6 small,
1177 .h6 .small {
1178 font-weight: normal;
1179 line-height: 1;
1180 color: #777777; }
1181
1182h1, .h1,
1183h2, .h2,
1184h3, .h3 {
1185 margin-top: 20px;
1186 margin-bottom: 10px; }
1187 h1 small,
1188 h1 .small, .h1 small,
1189 .h1 .small,
1190 h2 small,
1191 h2 .small, .h2 small,
1192 .h2 .small,
1193 h3 small,
1194 h3 .small, .h3 small,
1195 .h3 .small {
1196 font-size: 65%; }
1197
1198h4, .h4,
1199h5, .h5,
1200h6, .h6 {
1201 margin-top: 10px;
1202 margin-bottom: 10px; }
1203 h4 small,
1204 h4 .small, .h4 small,
1205 .h4 .small,
1206 h5 small,
1207 h5 .small, .h5 small,
1208 .h5 .small,
1209 h6 small,
1210 h6 .small, .h6 small,
1211 .h6 .small {
1212 font-size: 75%; }
1213
1214h1, .h1 {
1215 font-size: 36px; }
1216
1217h2, .h2 {
1218 font-size: 30px; }
1219
1220h3, .h3 {
1221 font-size: 24px; }
1222
1223h4, .h4 {
1224 font-size: 18px; }
1225
1226h5, .h5 {
1227 font-size: 14px; }
1228
1229h6, .h6 {
1230 font-size: 12px; }
1231
1232p {
1233 margin: 0 0 10px; }
1234
1235.lead {
1236 margin-bottom: 20px;
1237 font-size: 16px;
1238 font-weight: 300;
1239 line-height: 1.4; }
1240 @media (min-width: 768px) {
1241 .lead {
1242 font-size: 21px; } }
1243
1244small,
1245.small {
1246 font-size: 85%; }
1247
1248mark,
1249.mark {
1250 background-color: #fcf8e3;
1251 padding: .2em; }
1252
1253.text-left {
1254 text-align: left; }
1255
1256.text-right {
1257 text-align: right; }
1258
1259.text-center {
1260 text-align: center; }
1261
1262.text-justify {
1263 text-align: justify; }
1264
1265.text-nowrap {
1266 white-space: nowrap; }
1267
1268.text-lowercase {
1269 text-transform: lowercase; }
1270
1271.text-uppercase, .initialism {
1272 text-transform: uppercase; }
1273
1274.text-capitalize {
1275 text-transform: capitalize; }
1276
1277.text-muted {
1278 color: #777777; }
1279
1280.text-primary {
1281 color: #337ab7; }
1282
1283a.text-primary:hover,
1284a.text-primary:focus {
1285 color: #286090; }
1286
1287.text-success {
1288 color: #3c763d; }
1289
1290a.text-success:hover,
1291a.text-success:focus {
1292 color: #2b542c; }
1293
1294.text-info {
1295 color: #31708f; }
1296
1297a.text-info:hover,
1298a.text-info:focus {
1299 color: #245269; }
1300
1301.text-warning {
1302 color: #8a6d3b; }
1303
1304a.text-warning:hover,
1305a.text-warning:focus {
1306 color: #66512c; }
1307
1308.text-danger {
1309 color: #a94442; }
1310
1311a.text-danger:hover,
1312a.text-danger:focus {
1313 color: #843534; }
1314
1315.bg-primary {
1316 color: #fff; }
1317
1318.bg-primary {
1319 background-color: #337ab7; }
1320
1321a.bg-primary:hover,
1322a.bg-primary:focus {
1323 background-color: #286090; }
1324
1325.bg-success {
1326 background-color: #dff0d8; }
1327
1328a.bg-success:hover,
1329a.bg-success:focus {
1330 background-color: #c1e2b3; }
1331
1332.bg-info {
1333 background-color: #d9edf7; }
1334
1335a.bg-info:hover,
1336a.bg-info:focus {
1337 background-color: #afd9ee; }
1338
1339.bg-warning {
1340 background-color: #fcf8e3; }
1341
1342a.bg-warning:hover,
1343a.bg-warning:focus {
1344 background-color: #f7ecb5; }
1345
1346.bg-danger {
1347 background-color: #f2dede; }
1348
1349a.bg-danger:hover,
1350a.bg-danger:focus {
1351 background-color: #e4b9b9; }
1352
1353.page-header {
1354 padding-bottom: 9px;
1355 margin: 40px 0 20px;
1356 border-bottom: 1px solid #eeeeee; }
1357
1358ul,
1359ol {
1360 margin-top: 0;
1361 margin-bottom: 10px; }
1362 ul ul,
1363 ul ol,
1364 ol ul,
1365 ol ol {
1366 margin-bottom: 0; }
1367
1368.list-unstyled {
1369 padding-left: 0;
1370 list-style: none; }
1371
1372.list-inline {
1373 padding-left: 0;
1374 list-style: none;
1375 margin-left: -5px; }
1376 .list-inline > li {
1377 display: inline-block;
1378 padding-left: 5px;
1379 padding-right: 5px; }
1380
1381dl {
1382 margin-top: 0;
1383 margin-bottom: 20px; }
1384
1385dt,
1386dd {
1387 line-height: 1.42857; }
1388
1389dt {
1390 font-weight: bold; }
1391
1392dd {
1393 margin-left: 0; }
1394
1395.dl-horizontal dd:before, .dl-horizontal dd:after {
1396 content: " ";
1397 display: table; }
1398
1399.dl-horizontal dd:after {
1400 clear: both; }
1401
1402@media (min-width: 768px) {
1403 .dl-horizontal dt {
1404 float: left;
1405 width: 160px;
1406 clear: left;
1407 text-align: right;
1408 overflow: hidden;
1409 text-overflow: ellipsis;
1410 white-space: nowrap; }
1411 .dl-horizontal dd {
1412 margin-left: 180px; } }
1413
1414abbr[title],
1415abbr[data-original-title] {
1416 cursor: help;
1417 border-bottom: 1px dotted #777777; }
1418
1419.initialism {
1420 font-size: 90%; }
1421
1422blockquote {
1423 padding: 10px 20px;
1424 margin: 0 0 20px;
1425 font-size: 17.5px;
1426 border-left: 5px solid #eeeeee; }
1427 blockquote p:last-child,
1428 blockquote ul:last-child,
1429 blockquote ol:last-child {
1430 margin-bottom: 0; }
1431 blockquote footer,
1432 blockquote small,
1433 blockquote .small {
1434 display: block;
1435 font-size: 80%;
1436 line-height: 1.42857;
1437 color: #777777; }
1438 blockquote footer:before,
1439 blockquote small:before,
1440 blockquote .small:before {
1441 content: '\2014 \00A0'; }
1442
1443.blockquote-reverse,
1444blockquote.pull-right {
1445 padding-right: 15px;
1446 padding-left: 0;
1447 border-right: 5px solid #eeeeee;
1448 border-left: 0;
1449 text-align: right; }
1450 .blockquote-reverse footer:before,
1451 .blockquote-reverse small:before,
1452 .blockquote-reverse .small:before,
1453 blockquote.pull-right footer:before,
1454 blockquote.pull-right small:before,
1455 blockquote.pull-right .small:before {
1456 content: ''; }
1457 .blockquote-reverse footer:after,
1458 .blockquote-reverse small:after,
1459 .blockquote-reverse .small:after,
1460 blockquote.pull-right footer:after,
1461 blockquote.pull-right small:after,
1462 blockquote.pull-right .small:after {
1463 content: '\00A0 \2014'; }
1464
1465address {
1466 margin-bottom: 20px;
1467 font-style: normal;
1468 line-height: 1.42857; }
1469
1470code,
1471kbd,
1472pre,
1473samp {
1474 font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }
1475
1476code {
1477 padding: 2px 4px;
1478 font-size: 90%;
1479 color: #c7254e;
1480 background-color: #f9f2f4;
1481 border-radius: 4px; }
1482
1483kbd {
1484 padding: 2px 4px;
1485 font-size: 90%;
1486 color: #fff;
1487 background-color: #333;
1488 border-radius: 3px;
1489 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
1490 kbd kbd {
1491 padding: 0;
1492 font-size: 100%;
1493 font-weight: bold;
1494 box-shadow: none; }
1495
1496pre {
1497 display: block;
1498 padding: 9.5px;
1499 margin: 0 0 10px;
1500 font-size: 13px;
1501 line-height: 1.42857;
1502 word-break: break-all;
1503 word-wrap: break-word;
1504 color: #333333;
1505 background-color: #f5f5f5;
1506 border: 1px solid #ccc;
1507 border-radius: 4px; }
1508 pre code {
1509 padding: 0;
1510 font-size: inherit;
1511 color: inherit;
1512 white-space: pre-wrap;
1513 background-color: transparent;
1514 border-radius: 0; }
1515
1516.pre-scrollable {
1517 max-height: 340px;
1518 overflow-y: scroll; }
1519
1520.container {
1521 margin-right: auto;
1522 margin-left: auto;
1523 padding-left: 15px;
1524 padding-right: 15px; }
1525 .container:before, .container:after {
1526 content: " ";
1527 display: table; }
1528 .container:after {
1529 clear: both; }
1530 @media (min-width: 768px) {
1531 .container {
1532 width: 750px; } }
1533 @media (min-width: 992px) {
1534 .container {
1535 width: 970px; } }
1536 @media (min-width: 1200px) {
1537 .container {
1538 width: 1170px; } }
1539
1540.container-fluid {
1541 margin-right: auto;
1542 margin-left: auto;
1543 padding-left: 15px;
1544 padding-right: 15px; }
1545 .container-fluid:before, .container-fluid:after {
1546 content: " ";
1547 display: table; }
1548 .container-fluid:after {
1549 clear: both; }
1550
1551.row {
1552 margin-left: -15px;
1553 margin-right: -15px; }
1554 .row:before, .row:after {
1555 content: " ";
1556 display: table; }
1557 .row:after {
1558 clear: both; }
1559
1560.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
1561 position: relative;
1562 min-height: 1px;
1563 padding-left: 15px;
1564 padding-right: 15px; }
1565
1566.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
1567 float: left; }
1568
1569.col-xs-1 {
1570 width: 8.33333%; }
1571
1572.col-xs-2 {
1573 width: 16.66667%; }
1574
1575.col-xs-3 {
1576 width: 25%; }
1577
1578.col-xs-4 {
1579 width: 33.33333%; }
1580
1581.col-xs-5 {
1582 width: 41.66667%; }
1583
1584.col-xs-6 {
1585 width: 50%; }
1586
1587.col-xs-7 {
1588 width: 58.33333%; }
1589
1590.col-xs-8 {
1591 width: 66.66667%; }
1592
1593.col-xs-9 {
1594 width: 75%; }
1595
1596.col-xs-10 {
1597 width: 83.33333%; }
1598
1599.col-xs-11 {
1600 width: 91.66667%; }
1601
1602.col-xs-12 {
1603 width: 100%; }
1604
1605.col-xs-pull-0 {
1606 right: auto; }
1607
1608.col-xs-pull-1 {
1609 right: 8.33333%; }
1610
1611.col-xs-pull-2 {
1612 right: 16.66667%; }
1613
1614.col-xs-pull-3 {
1615 right: 25%; }
1616
1617.col-xs-pull-4 {
1618 right: 33.33333%; }
1619
1620.col-xs-pull-5 {
1621 right: 41.66667%; }
1622
1623.col-xs-pull-6 {
1624 right: 50%; }
1625
1626.col-xs-pull-7 {
1627 right: 58.33333%; }
1628
1629.col-xs-pull-8 {
1630 right: 66.66667%; }
1631
1632.col-xs-pull-9 {
1633 right: 75%; }
1634
1635.col-xs-pull-10 {
1636 right: 83.33333%; }
1637
1638.col-xs-pull-11 {
1639 right: 91.66667%; }
1640
1641.col-xs-pull-12 {
1642 right: 100%; }
1643
1644.col-xs-push-0 {
1645 left: auto; }
1646
1647.col-xs-push-1 {
1648 left: 8.33333%; }
1649
1650.col-xs-push-2 {
1651 left: 16.66667%; }
1652
1653.col-xs-push-3 {
1654 left: 25%; }
1655
1656.col-xs-push-4 {
1657 left: 33.33333%; }
1658
1659.col-xs-push-5 {
1660 left: 41.66667%; }
1661
1662.col-xs-push-6 {
1663 left: 50%; }
1664
1665.col-xs-push-7 {
1666 left: 58.33333%; }
1667
1668.col-xs-push-8 {
1669 left: 66.66667%; }
1670
1671.col-xs-push-9 {
1672 left: 75%; }
1673
1674.col-xs-push-10 {
1675 left: 83.33333%; }
1676
1677.col-xs-push-11 {
1678 left: 91.66667%; }
1679
1680.col-xs-push-12 {
1681 left: 100%; }
1682
1683.col-xs-offset-0 {
1684 margin-left: 0%; }
1685
1686.col-xs-offset-1 {
1687 margin-left: 8.33333%; }
1688
1689.col-xs-offset-2 {
1690 margin-left: 16.66667%; }
1691
1692.col-xs-offset-3 {
1693 margin-left: 25%; }
1694
1695.col-xs-offset-4 {
1696 margin-left: 33.33333%; }
1697
1698.col-xs-offset-5 {
1699 margin-left: 41.66667%; }
1700
1701.col-xs-offset-6 {
1702 margin-left: 50%; }
1703
1704.col-xs-offset-7 {
1705 margin-left: 58.33333%; }
1706
1707.col-xs-offset-8 {
1708 margin-left: 66.66667%; }
1709
1710.col-xs-offset-9 {
1711 margin-left: 75%; }
1712
1713.col-xs-offset-10 {
1714 margin-left: 83.33333%; }
1715
1716.col-xs-offset-11 {
1717 margin-left: 91.66667%; }
1718
1719.col-xs-offset-12 {
1720 margin-left: 100%; }
1721
1722@media (min-width: 768px) {
1723 .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
1724 float: left; }
1725 .col-sm-1 {
1726 width: 8.33333%; }
1727 .col-sm-2 {
1728 width: 16.66667%; }
1729 .col-sm-3 {
1730 width: 25%; }
1731 .col-sm-4 {
1732 width: 33.33333%; }
1733 .col-sm-5 {
1734 width: 41.66667%; }
1735 .col-sm-6 {
1736 width: 50%; }
1737 .col-sm-7 {
1738 width: 58.33333%; }
1739 .col-sm-8 {
1740 width: 66.66667%; }
1741 .col-sm-9 {
1742 width: 75%; }
1743 .col-sm-10 {
1744 width: 83.33333%; }
1745 .col-sm-11 {
1746 width: 91.66667%; }
1747 .col-sm-12 {
1748 width: 100%; }
1749 .col-sm-pull-0 {
1750 right: auto; }
1751 .col-sm-pull-1 {
1752 right: 8.33333%; }
1753 .col-sm-pull-2 {
1754 right: 16.66667%; }
1755 .col-sm-pull-3 {
1756 right: 25%; }
1757 .col-sm-pull-4 {
1758 right: 33.33333%; }
1759 .col-sm-pull-5 {
1760 right: 41.66667%; }
1761 .col-sm-pull-6 {
1762 right: 50%; }
1763 .col-sm-pull-7 {
1764 right: 58.33333%; }
1765 .col-sm-pull-8 {
1766 right: 66.66667%; }
1767 .col-sm-pull-9 {
1768 right: 75%; }
1769 .col-sm-pull-10 {
1770 right: 83.33333%; }
1771 .col-sm-pull-11 {
1772 right: 91.66667%; }
1773 .col-sm-pull-12 {
1774 right: 100%; }
1775 .col-sm-push-0 {
1776 left: auto; }
1777 .col-sm-push-1 {
1778 left: 8.33333%; }
1779 .col-sm-push-2 {
1780 left: 16.66667%; }
1781 .col-sm-push-3 {
1782 left: 25%; }
1783 .col-sm-push-4 {
1784 left: 33.33333%; }
1785 .col-sm-push-5 {
1786 left: 41.66667%; }
1787 .col-sm-push-6 {
1788 left: 50%; }
1789 .col-sm-push-7 {
1790 left: 58.33333%; }
1791 .col-sm-push-8 {
1792 left: 66.66667%; }
1793 .col-sm-push-9 {
1794 left: 75%; }
1795 .col-sm-push-10 {
1796 left: 83.33333%; }
1797 .col-sm-push-11 {
1798 left: 91.66667%; }
1799 .col-sm-push-12 {
1800 left: 100%; }
1801 .col-sm-offset-0 {
1802 margin-left: 0%; }
1803 .col-sm-offset-1 {
1804 margin-left: 8.33333%; }
1805 .col-sm-offset-2 {
1806 margin-left: 16.66667%; }
1807 .col-sm-offset-3 {
1808 margin-left: 25%; }
1809 .col-sm-offset-4 {
1810 margin-left: 33.33333%; }
1811 .col-sm-offset-5 {
1812 margin-left: 41.66667%; }
1813 .col-sm-offset-6 {
1814 margin-left: 50%; }
1815 .col-sm-offset-7 {
1816 margin-left: 58.33333%; }
1817 .col-sm-offset-8 {
1818 margin-left: 66.66667%; }
1819 .col-sm-offset-9 {
1820 margin-left: 75%; }
1821 .col-sm-offset-10 {
1822 margin-left: 83.33333%; }
1823 .col-sm-offset-11 {
1824 margin-left: 91.66667%; }
1825 .col-sm-offset-12 {
1826 margin-left: 100%; } }
1827
1828@media (min-width: 992px) {
1829 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
1830 float: left; }
1831 .col-md-1 {
1832 width: 8.33333%; }
1833 .col-md-2 {
1834 width: 16.66667%; }
1835 .col-md-3 {
1836 width: 25%; }
1837 .col-md-4 {
1838 width: 33.33333%; }
1839 .col-md-5 {
1840 width: 41.66667%; }
1841 .col-md-6 {
1842 width: 50%; }
1843 .col-md-7 {
1844 width: 58.33333%; }
1845 .col-md-8 {
1846 width: 66.66667%; }
1847 .col-md-9 {
1848 width: 75%; }
1849 .col-md-10 {
1850 width: 83.33333%; }
1851 .col-md-11 {
1852 width: 91.66667%; }
1853 .col-md-12 {
1854 width: 100%; }
1855 .col-md-pull-0 {
1856 right: auto; }
1857 .col-md-pull-1 {
1858 right: 8.33333%; }
1859 .col-md-pull-2 {
1860 right: 16.66667%; }
1861 .col-md-pull-3 {
1862 right: 25%; }
1863 .col-md-pull-4 {
1864 right: 33.33333%; }
1865 .col-md-pull-5 {
1866 right: 41.66667%; }
1867 .col-md-pull-6 {
1868 right: 50%; }
1869 .col-md-pull-7 {
1870 right: 58.33333%; }
1871 .col-md-pull-8 {
1872 right: 66.66667%; }
1873 .col-md-pull-9 {
1874 right: 75%; }
1875 .col-md-pull-10 {
1876 right: 83.33333%; }
1877 .col-md-pull-11 {
1878 right: 91.66667%; }
1879 .col-md-pull-12 {
1880 right: 100%; }
1881 .col-md-push-0 {
1882 left: auto; }
1883 .col-md-push-1 {
1884 left: 8.33333%; }
1885 .col-md-push-2 {
1886 left: 16.66667%; }
1887 .col-md-push-3 {
1888 left: 25%; }
1889 .col-md-push-4 {
1890 left: 33.33333%; }
1891 .col-md-push-5 {
1892 left: 41.66667%; }
1893 .col-md-push-6 {
1894 left: 50%; }
1895 .col-md-push-7 {
1896 left: 58.33333%; }
1897 .col-md-push-8 {
1898 left: 66.66667%; }
1899 .col-md-push-9 {
1900 left: 75%; }
1901 .col-md-push-10 {
1902 left: 83.33333%; }
1903 .col-md-push-11 {
1904 left: 91.66667%; }
1905 .col-md-push-12 {
1906 left: 100%; }
1907 .col-md-offset-0 {
1908 margin-left: 0%; }
1909 .col-md-offset-1 {
1910 margin-left: 8.33333%; }
1911 .col-md-offset-2 {
1912 margin-left: 16.66667%; }
1913 .col-md-offset-3 {
1914 margin-left: 25%; }
1915 .col-md-offset-4 {
1916 margin-left: 33.33333%; }
1917 .col-md-offset-5 {
1918 margin-left: 41.66667%; }
1919 .col-md-offset-6 {
1920 margin-left: 50%; }
1921 .col-md-offset-7 {
1922 margin-left: 58.33333%; }
1923 .col-md-offset-8 {
1924 margin-left: 66.66667%; }
1925 .col-md-offset-9 {
1926 margin-left: 75%; }
1927 .col-md-offset-10 {
1928 margin-left: 83.33333%; }
1929 .col-md-offset-11 {
1930 margin-left: 91.66667%; }
1931 .col-md-offset-12 {
1932 margin-left: 100%; } }
1933
1934@media (min-width: 1200px) {
1935 .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
1936 float: left; }
1937 .col-lg-1 {
1938 width: 8.33333%; }
1939 .col-lg-2 {
1940 width: 16.66667%; }
1941 .col-lg-3 {
1942 width: 25%; }
1943 .col-lg-4 {
1944 width: 33.33333%; }
1945 .col-lg-5 {
1946 width: 41.66667%; }
1947 .col-lg-6 {
1948 width: 50%; }
1949 .col-lg-7 {
1950 width: 58.33333%; }
1951 .col-lg-8 {
1952 width: 66.66667%; }
1953 .col-lg-9 {
1954 width: 75%; }
1955 .col-lg-10 {
1956 width: 83.33333%; }
1957 .col-lg-11 {
1958 width: 91.66667%; }
1959 .col-lg-12 {
1960 width: 100%; }
1961 .col-lg-pull-0 {
1962 right: auto; }
1963 .col-lg-pull-1 {
1964 right: 8.33333%; }
1965 .col-lg-pull-2 {
1966 right: 16.66667%; }
1967 .col-lg-pull-3 {
1968 right: 25%; }
1969 .col-lg-pull-4 {
1970 right: 33.33333%; }
1971 .col-lg-pull-5 {
1972 right: 41.66667%; }
1973 .col-lg-pull-6 {
1974 right: 50%; }
1975 .col-lg-pull-7 {
1976 right: 58.33333%; }
1977 .col-lg-pull-8 {
1978 right: 66.66667%; }
1979 .col-lg-pull-9 {
1980 right: 75%; }
1981 .col-lg-pull-10 {
1982 right: 83.33333%; }
1983 .col-lg-pull-11 {
1984 right: 91.66667%; }
1985 .col-lg-pull-12 {
1986 right: 100%; }
1987 .col-lg-push-0 {
1988 left: auto; }
1989 .col-lg-push-1 {
1990 left: 8.33333%; }
1991 .col-lg-push-2 {
1992 left: 16.66667%; }
1993 .col-lg-push-3 {
1994 left: 25%; }
1995 .col-lg-push-4 {
1996 left: 33.33333%; }
1997 .col-lg-push-5 {
1998 left: 41.66667%; }
1999 .col-lg-push-6 {
2000 left: 50%; }
2001 .col-lg-push-7 {
2002 left: 58.33333%; }
2003 .col-lg-push-8 {
2004 left: 66.66667%; }
2005 .col-lg-push-9 {
2006 left: 75%; }
2007 .col-lg-push-10 {
2008 left: 83.33333%; }
2009 .col-lg-push-11 {
2010 left: 91.66667%; }
2011 .col-lg-push-12 {
2012 left: 100%; }
2013 .col-lg-offset-0 {
2014 margin-left: 0%; }
2015 .col-lg-offset-1 {
2016 margin-left: 8.33333%; }
2017 .col-lg-offset-2 {
2018 margin-left: 16.66667%; }
2019 .col-lg-offset-3 {
2020 margin-left: 25%; }
2021 .col-lg-offset-4 {
2022 margin-left: 33.33333%; }
2023 .col-lg-offset-5 {
2024 margin-left: 41.66667%; }
2025 .col-lg-offset-6 {
2026 margin-left: 50%; }
2027 .col-lg-offset-7 {
2028 margin-left: 58.33333%; }
2029 .col-lg-offset-8 {
2030 margin-left: 66.66667%; }
2031 .col-lg-offset-9 {
2032 margin-left: 75%; }
2033 .col-lg-offset-10 {
2034 margin-left: 83.33333%; }
2035 .col-lg-offset-11 {
2036 margin-left: 91.66667%; }
2037 .col-lg-offset-12 {
2038 margin-left: 100%; } }
2039
2040table {
2041 background-color: transparent; }
2042
2043caption {
2044 padding-top: 8px;
2045 padding-bottom: 8px;
2046 color: #777777;
2047 text-align: left; }
2048
2049th {
2050 text-align: left; }
2051
2052.table {
2053 width: 100%;
2054 max-width: 100%;
2055 margin-bottom: 20px; }
2056 .table > thead > tr > th,
2057 .table > thead > tr > td,
2058 .table > tbody > tr > th,
2059 .table > tbody > tr > td,
2060 .table > tfoot > tr > th,
2061 .table > tfoot > tr > td {
2062 padding: 8px;
2063 line-height: 1.42857;
2064 vertical-align: top;
2065 border-top: 1px solid #ddd; }
2066 .table > thead > tr > th {
2067 vertical-align: bottom;
2068 border-bottom: 2px solid #ddd; }
2069 .table > caption + thead > tr:first-child > th,
2070 .table > caption + thead > tr:first-child > td,
2071 .table > colgroup + thead > tr:first-child > th,
2072 .table > colgroup + thead > tr:first-child > td,
2073 .table > thead:first-child > tr:first-child > th,
2074 .table > thead:first-child > tr:first-child > td {
2075 border-top: 0; }
2076 .table > tbody + tbody {
2077 border-top: 2px solid #ddd; }
2078 .table .table {
2079 background-color: #fff; }
2080
2081.table-condensed > thead > tr > th,
2082.table-condensed > thead > tr > td,
2083.table-condensed > tbody > tr > th,
2084.table-condensed > tbody > tr > td,
2085.table-condensed > tfoot > tr > th,
2086.table-condensed > tfoot > tr > td {
2087 padding: 5px; }
2088
2089.table-bordered {
2090 border: 1px solid #ddd; }
2091 .table-bordered > thead > tr > th,
2092 .table-bordered > thead > tr > td,
2093 .table-bordered > tbody > tr > th,
2094 .table-bordered > tbody > tr > td,
2095 .table-bordered > tfoot > tr > th,
2096 .table-bordered > tfoot > tr > td {
2097 border: 1px solid #ddd; }
2098 .table-bordered > thead > tr > th,
2099 .table-bordered > thead > tr > td {
2100 border-bottom-width: 2px; }
2101
2102.table-striped > tbody > tr:nth-of-type(odd) {
2103 background-color: #f9f9f9; }
2104
2105.table-hover > tbody > tr:hover {
2106 background-color: #f5f5f5; }
2107
2108table col[class*="col-"] {
2109 position: static;
2110 float: none;
2111 display: table-column; }
2112
2113table td[class*="col-"],
2114table th[class*="col-"] {
2115 position: static;
2116 float: none;
2117 display: table-cell; }
2118
2119.table > thead > tr > td.active,
2120.table > thead > tr > th.active,
2121.table > thead > tr.active > td,
2122.table > thead > tr.active > th,
2123.table > tbody > tr > td.active,
2124.table > tbody > tr > th.active,
2125.table > tbody > tr.active > td,
2126.table > tbody > tr.active > th,
2127.table > tfoot > tr > td.active,
2128.table > tfoot > tr > th.active,
2129.table > tfoot > tr.active > td,
2130.table > tfoot > tr.active > th {
2131 background-color: #f5f5f5; }
2132
2133.table-hover > tbody > tr > td.active:hover,
2134.table-hover > tbody > tr > th.active:hover,
2135.table-hover > tbody > tr.active:hover > td,
2136.table-hover > tbody > tr:hover > .active,
2137.table-hover > tbody > tr.active:hover > th {
2138 background-color: #e8e8e8; }
2139
2140.table > thead > tr > td.success,
2141.table > thead > tr > th.success,
2142.table > thead > tr.success > td,
2143.table > thead > tr.success > th,
2144.table > tbody > tr > td.success,
2145.table > tbody > tr > th.success,
2146.table > tbody > tr.success > td,
2147.table > tbody > tr.success > th,
2148.table > tfoot > tr > td.success,
2149.table > tfoot > tr > th.success,
2150.table > tfoot > tr.success > td,
2151.table > tfoot > tr.success > th {
2152 background-color: #dff0d8; }
2153
2154.table-hover > tbody > tr > td.success:hover,
2155.table-hover > tbody > tr > th.success:hover,
2156.table-hover > tbody > tr.success:hover > td,
2157.table-hover > tbody > tr:hover > .success,
2158.table-hover > tbody > tr.success:hover > th {
2159 background-color: #d0e9c6; }
2160
2161.table > thead > tr > td.info,
2162.table > thead > tr > th.info,
2163.table > thead > tr.info > td,
2164.table > thead > tr.info > th,
2165.table > tbody > tr > td.info,
2166.table > tbody > tr > th.info,
2167.table > tbody > tr.info > td,
2168.table > tbody > tr.info > th,
2169.table > tfoot > tr > td.info,
2170.table > tfoot > tr > th.info,
2171.table > tfoot > tr.info > td,
2172.table > tfoot > tr.info > th {
2173 background-color: #d9edf7; }
2174
2175.table-hover > tbody > tr > td.info:hover,
2176.table-hover > tbody > tr > th.info:hover,
2177.table-hover > tbody > tr.info:hover > td,
2178.table-hover > tbody > tr:hover > .info,
2179.table-hover > tbody > tr.info:hover > th {
2180 background-color: #c4e3f3; }
2181
2182.table > thead > tr > td.warning,
2183.table > thead > tr > th.warning,
2184.table > thead > tr.warning > td,
2185.table > thead > tr.warning > th,
2186.table > tbody > tr > td.warning,
2187.table > tbody > tr > th.warning,
2188.table > tbody > tr.warning > td,
2189.table > tbody > tr.warning > th,
2190.table > tfoot > tr > td.warning,
2191.table > tfoot > tr > th.warning,
2192.table > tfoot > tr.warning > td,
2193.table > tfoot > tr.warning > th {
2194 background-color: #fcf8e3; }
2195
2196.table-hover > tbody > tr > td.warning:hover,
2197.table-hover > tbody > tr > th.warning:hover,
2198.table-hover > tbody > tr.warning:hover > td,
2199.table-hover > tbody > tr:hover > .warning,
2200.table-hover > tbody > tr.warning:hover > th {
2201 background-color: #faf2cc; }
2202
2203.table > thead > tr > td.danger,
2204.table > thead > tr > th.danger,
2205.table > thead > tr.danger > td,
2206.table > thead > tr.danger > th,
2207.table > tbody > tr > td.danger,
2208.table > tbody > tr > th.danger,
2209.table > tbody > tr.danger > td,
2210.table > tbody > tr.danger > th,
2211.table > tfoot > tr > td.danger,
2212.table > tfoot > tr > th.danger,
2213.table > tfoot > tr.danger > td,
2214.table > tfoot > tr.danger > th {
2215 background-color: #f2dede; }
2216
2217.table-hover > tbody > tr > td.danger:hover,
2218.table-hover > tbody > tr > th.danger:hover,
2219.table-hover > tbody > tr.danger:hover > td,
2220.table-hover > tbody > tr:hover > .danger,
2221.table-hover > tbody > tr.danger:hover > th {
2222 background-color: #ebcccc; }
2223
2224.table-responsive {
2225 overflow-x: auto;
2226 min-height: 0.01%; }
2227 @media screen and (max-width: 767px) {
2228 .table-responsive {
2229 width: 100%;
2230 margin-bottom: 15px;
2231 overflow-y: hidden;
2232 -ms-overflow-style: -ms-autohiding-scrollbar;
2233 border: 1px solid #ddd; }
2234 .table-responsive > .table {
2235 margin-bottom: 0; }
2236 .table-responsive > .table > thead > tr > th,
2237 .table-responsive > .table > thead > tr > td,
2238 .table-responsive > .table > tbody > tr > th,
2239 .table-responsive > .table > tbody > tr > td,
2240 .table-responsive > .table > tfoot > tr > th,
2241 .table-responsive > .table > tfoot > tr > td {
2242 white-space: nowrap; }
2243 .table-responsive > .table-bordered {
2244 border: 0; }
2245 .table-responsive > .table-bordered > thead > tr > th:first-child,
2246 .table-responsive > .table-bordered > thead > tr > td:first-child,
2247 .table-responsive > .table-bordered > tbody > tr > th:first-child,
2248 .table-responsive > .table-bordered > tbody > tr > td:first-child,
2249 .table-responsive > .table-bordered > tfoot > tr > th:first-child,
2250 .table-responsive > .table-bordered > tfoot > tr > td:first-child {
2251 border-left: 0; }
2252 .table-responsive > .table-bordered > thead > tr > th:last-child,
2253 .table-responsive > .table-bordered > thead > tr > td:last-child,
2254 .table-responsive > .table-bordered > tbody > tr > th:last-child,
2255 .table-responsive > .table-bordered > tbody > tr > td:last-child,
2256 .table-responsive > .table-bordered > tfoot > tr > th:last-child,
2257 .table-responsive > .table-bordered > tfoot > tr > td:last-child {
2258 border-right: 0; }
2259 .table-responsive > .table-bordered > tbody > tr:last-child > th,
2260 .table-responsive > .table-bordered > tbody > tr:last-child > td,
2261 .table-responsive > .table-bordered > tfoot > tr:last-child > th,
2262 .table-responsive > .table-bordered > tfoot > tr:last-child > td {
2263 border-bottom: 0; } }
2264
2265fieldset {
2266 padding: 0;
2267 margin: 0;
2268 border: 0;
2269 min-width: 0; }
2270
2271legend {
2272 display: block;
2273 width: 100%;
2274 padding: 0;
2275 margin-bottom: 20px;
2276 font-size: 21px;
2277 line-height: inherit;
2278 color: #333333;
2279 border: 0;
2280 border-bottom: 1px solid #e5e5e5; }
2281
2282label {
2283 display: inline-block;
2284 max-width: 100%;
2285 margin-bottom: 5px;
2286 font-weight: bold; }
2287
2288input[type="search"] {
2289 -webkit-box-sizing: border-box;
2290 -moz-box-sizing: border-box;
2291 box-sizing: border-box; }
2292
2293input[type="radio"],
2294input[type="checkbox"] {
2295 margin: 4px 0 0;
2296 margin-top: 1px \9;
2297 line-height: normal; }
2298
2299input[type="file"] {
2300 display: block; }
2301
2302input[type="range"] {
2303 display: block;
2304 width: 100%; }
2305
2306select[multiple],
2307select[size] {
2308 height: auto; }
2309
2310input[type="file"]:focus,
2311input[type="radio"]:focus,
2312input[type="checkbox"]:focus {
2313 outline: thin dotted;
2314 outline: 5px auto -webkit-focus-ring-color;
2315 outline-offset: -2px; }
2316
2317output {
2318 display: block;
2319 padding-top: 7px;
2320 font-size: 14px;
2321 line-height: 1.42857;
2322 color: #555555; }
2323
2324.form-control {
2325 display: block;
2326 width: 100%;
2327 height: 34px;
2328 padding: 6px 12px;
2329 font-size: 14px;
2330 line-height: 1.42857;
2331 color: #555555;
2332 background-color: #fff;
2333 background-image: none;
2334 border: 1px solid #ccc;
2335 border-radius: 4px;
2336 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2337 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2338 -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
2339 -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
2340 transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
2341 .form-control:focus {
2342 border-color: #66afe9;
2343 outline: 0;
2344 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
2345 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
2346 .form-control::-moz-placeholder {
2347 color: #999;
2348 opacity: 1; }
2349 .form-control:-ms-input-placeholder {
2350 color: #999; }
2351 .form-control::-webkit-input-placeholder {
2352 color: #999; }
2353 .form-control::-ms-expand {
2354 border: 0;
2355 background-color: transparent; }
2356 .form-control[disabled], .form-control[readonly],
2357 fieldset[disabled] .form-control {
2358 background-color: #eeeeee;
2359 opacity: 1; }
2360 .form-control[disabled],
2361 fieldset[disabled] .form-control {
2362 cursor: not-allowed; }
2363
2364textarea.form-control {
2365 height: auto; }
2366
2367input[type="search"] {
2368 -webkit-appearance: none; }
2369
2370@media screen and (-webkit-min-device-pixel-ratio: 0) {
2371 input[type="date"].form-control,
2372 input[type="time"].form-control,
2373 input[type="datetime-local"].form-control,
2374 input[type="month"].form-control {
2375 line-height: 34px; }
2376 input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,
2377 .input-group-sm > input[type="date"].input-group-addon,
2378 .input-group-sm > .input-group-btn > input[type="date"].btn,
2379 .input-group-sm input[type="date"],
2380 input[type="time"].input-sm,
2381 .input-group-sm > input[type="time"].form-control,
2382 .input-group-sm > input[type="time"].input-group-addon,
2383 .input-group-sm > .input-group-btn > input[type="time"].btn,
2384 .input-group-sm
2385 input[type="time"],
2386 input[type="datetime-local"].input-sm,
2387 .input-group-sm > input[type="datetime-local"].form-control,
2388 .input-group-sm > input[type="datetime-local"].input-group-addon,
2389 .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
2390 .input-group-sm
2391 input[type="datetime-local"],
2392 input[type="month"].input-sm,
2393 .input-group-sm > input[type="month"].form-control,
2394 .input-group-sm > input[type="month"].input-group-addon,
2395 .input-group-sm > .input-group-btn > input[type="month"].btn,
2396 .input-group-sm
2397 input[type="month"] {
2398 line-height: 30px; }
2399 input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,
2400 .input-group-lg > input[type="date"].input-group-addon,
2401 .input-group-lg > .input-group-btn > input[type="date"].btn,
2402 .input-group-lg input[type="date"],
2403 input[type="time"].input-lg,
2404 .input-group-lg > input[type="time"].form-control,
2405 .input-group-lg > input[type="time"].input-group-addon,
2406 .input-group-lg > .input-group-btn > input[type="time"].btn,
2407 .input-group-lg
2408 input[type="time"],
2409 input[type="datetime-local"].input-lg,
2410 .input-group-lg > input[type="datetime-local"].form-control,
2411 .input-group-lg > input[type="datetime-local"].input-group-addon,
2412 .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
2413 .input-group-lg
2414 input[type="datetime-local"],
2415 input[type="month"].input-lg,
2416 .input-group-lg > input[type="month"].form-control,
2417 .input-group-lg > input[type="month"].input-group-addon,
2418 .input-group-lg > .input-group-btn > input[type="month"].btn,
2419 .input-group-lg
2420 input[type="month"] {
2421 line-height: 46px; } }
2422
2423.form-group {
2424 margin-bottom: 15px; }
2425
2426.radio,
2427.checkbox {
2428 position: relative;
2429 display: block;
2430 margin-top: 10px;
2431 margin-bottom: 10px; }
2432 .radio label,
2433 .checkbox label {
2434 min-height: 20px;
2435 padding-left: 20px;
2436 margin-bottom: 0;
2437 font-weight: normal;
2438 cursor: pointer; }
2439
2440.radio input[type="radio"],
2441.radio-inline input[type="radio"],
2442.checkbox input[type="checkbox"],
2443.checkbox-inline input[type="checkbox"] {
2444 position: absolute;
2445 margin-left: -20px;
2446 margin-top: 4px \9; }
2447
2448.radio + .radio,
2449.checkbox + .checkbox {
2450 margin-top: -5px; }
2451
2452.radio-inline,
2453.checkbox-inline {
2454 position: relative;
2455 display: inline-block;
2456 padding-left: 20px;
2457 margin-bottom: 0;
2458 vertical-align: middle;
2459 font-weight: normal;
2460 cursor: pointer; }
2461
2462.radio-inline + .radio-inline,
2463.checkbox-inline + .checkbox-inline {
2464 margin-top: 0;
2465 margin-left: 10px; }
2466
2467input[type="radio"][disabled], input[type="radio"].disabled,
2468fieldset[disabled] input[type="radio"],
2469input[type="checkbox"][disabled],
2470input[type="checkbox"].disabled,
2471fieldset[disabled]
2472input[type="checkbox"] {
2473 cursor: not-allowed; }
2474
2475.radio-inline.disabled,
2476fieldset[disabled] .radio-inline,
2477.checkbox-inline.disabled,
2478fieldset[disabled]
2479.checkbox-inline {
2480 cursor: not-allowed; }
2481
2482.radio.disabled label,
2483fieldset[disabled] .radio label,
2484.checkbox.disabled label,
2485fieldset[disabled]
2486.checkbox label {
2487 cursor: not-allowed; }
2488
2489.form-control-static {
2490 padding-top: 7px;
2491 padding-bottom: 7px;
2492 margin-bottom: 0;
2493 min-height: 34px; }
2494 .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
2495 .input-group-lg > .form-control-static.input-group-addon,
2496 .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
2497 .input-group-sm > .form-control-static.input-group-addon,
2498 .input-group-sm > .input-group-btn > .form-control-static.btn {
2499 padding-left: 0;
2500 padding-right: 0; }
2501
2502.input-sm, .input-group-sm > .form-control,
2503.input-group-sm > .input-group-addon,
2504.input-group-sm > .input-group-btn > .btn {
2505 height: 30px;
2506 padding: 5px 10px;
2507 font-size: 12px;
2508 line-height: 1.5;
2509 border-radius: 3px; }
2510
2511select.input-sm, .input-group-sm > select.form-control,
2512.input-group-sm > select.input-group-addon,
2513.input-group-sm > .input-group-btn > select.btn {
2514 height: 30px;
2515 line-height: 30px; }
2516
2517textarea.input-sm, .input-group-sm > textarea.form-control,
2518.input-group-sm > textarea.input-group-addon,
2519.input-group-sm > .input-group-btn > textarea.btn,
2520select[multiple].input-sm,
2521.input-group-sm > select[multiple].form-control,
2522.input-group-sm > select[multiple].input-group-addon,
2523.input-group-sm > .input-group-btn > select[multiple].btn {
2524 height: auto; }
2525
2526.form-group-sm .form-control {
2527 height: 30px;
2528 padding: 5px 10px;
2529 font-size: 12px;
2530 line-height: 1.5;
2531 border-radius: 3px; }
2532
2533.form-group-sm select.form-control {
2534 height: 30px;
2535 line-height: 30px; }
2536
2537.form-group-sm textarea.form-control,
2538.form-group-sm select[multiple].form-control {
2539 height: auto; }
2540
2541.form-group-sm .form-control-static {
2542 height: 30px;
2543 min-height: 32px;
2544 padding: 6px 10px;
2545 font-size: 12px;
2546 line-height: 1.5; }
2547
2548.input-lg, .input-group-lg > .form-control,
2549.input-group-lg > .input-group-addon,
2550.input-group-lg > .input-group-btn > .btn {
2551 height: 46px;
2552 padding: 10px 16px;
2553 font-size: 18px;
2554 line-height: 1.33333;
2555 border-radius: 6px; }
2556
2557select.input-lg, .input-group-lg > select.form-control,
2558.input-group-lg > select.input-group-addon,
2559.input-group-lg > .input-group-btn > select.btn {
2560 height: 46px;
2561 line-height: 46px; }
2562
2563textarea.input-lg, .input-group-lg > textarea.form-control,
2564.input-group-lg > textarea.input-group-addon,
2565.input-group-lg > .input-group-btn > textarea.btn,
2566select[multiple].input-lg,
2567.input-group-lg > select[multiple].form-control,
2568.input-group-lg > select[multiple].input-group-addon,
2569.input-group-lg > .input-group-btn > select[multiple].btn {
2570 height: auto; }
2571
2572.form-group-lg .form-control {
2573 height: 46px;
2574 padding: 10px 16px;
2575 font-size: 18px;
2576 line-height: 1.33333;
2577 border-radius: 6px; }
2578
2579.form-group-lg select.form-control {
2580 height: 46px;
2581 line-height: 46px; }
2582
2583.form-group-lg textarea.form-control,
2584.form-group-lg select[multiple].form-control {
2585 height: auto; }
2586
2587.form-group-lg .form-control-static {
2588 height: 46px;
2589 min-height: 38px;
2590 padding: 11px 16px;
2591 font-size: 18px;
2592 line-height: 1.33333; }
2593
2594.has-feedback {
2595 position: relative; }
2596 .has-feedback .form-control {
2597 padding-right: 42.5px; }
2598
2599.form-control-feedback {
2600 position: absolute;
2601 top: 0;
2602 right: 0;
2603 z-index: 2;
2604 display: block;
2605 width: 34px;
2606 height: 34px;
2607 line-height: 34px;
2608 text-align: center;
2609 pointer-events: none; }
2610
2611.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
2612.input-group-lg > .input-group-addon + .form-control-feedback,
2613.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
2614.input-group-lg + .form-control-feedback,
2615.form-group-lg .form-control + .form-control-feedback {
2616 width: 46px;
2617 height: 46px;
2618 line-height: 46px; }
2619
2620.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
2621.input-group-sm > .input-group-addon + .form-control-feedback,
2622.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
2623.input-group-sm + .form-control-feedback,
2624.form-group-sm .form-control + .form-control-feedback {
2625 width: 30px;
2626 height: 30px;
2627 line-height: 30px; }
2628
2629.has-success .help-block,
2630.has-success .control-label,
2631.has-success .radio,
2632.has-success .checkbox,
2633.has-success .radio-inline,
2634.has-success .checkbox-inline,
2635.has-success.radio label,
2636.has-success.checkbox label,
2637.has-success.radio-inline label,
2638.has-success.checkbox-inline label {
2639 color: #3c763d; }
2640
2641.has-success .form-control {
2642 border-color: #3c763d;
2643 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2644 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
2645 .has-success .form-control:focus {
2646 border-color: #2b542c;
2647 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2648 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }
2649
2650.has-success .input-group-addon {
2651 color: #3c763d;
2652 border-color: #3c763d;
2653 background-color: #dff0d8; }
2654
2655.has-success .form-control-feedback {
2656 color: #3c763d; }
2657
2658.has-warning .help-block,
2659.has-warning .control-label,
2660.has-warning .radio,
2661.has-warning .checkbox,
2662.has-warning .radio-inline,
2663.has-warning .checkbox-inline,
2664.has-warning.radio label,
2665.has-warning.checkbox label,
2666.has-warning.radio-inline label,
2667.has-warning.checkbox-inline label {
2668 color: #8a6d3b; }
2669
2670.has-warning .form-control {
2671 border-color: #8a6d3b;
2672 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2673 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
2674 .has-warning .form-control:focus {
2675 border-color: #66512c;
2676 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
2677 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }
2678
2679.has-warning .input-group-addon {
2680 color: #8a6d3b;
2681 border-color: #8a6d3b;
2682 background-color: #fcf8e3; }
2683
2684.has-warning .form-control-feedback {
2685 color: #8a6d3b; }
2686
2687.has-error .help-block,
2688.has-error .control-label,
2689.has-error .radio,
2690.has-error .checkbox,
2691.has-error .radio-inline,
2692.has-error .checkbox-inline,
2693.has-error.radio label,
2694.has-error.checkbox label,
2695.has-error.radio-inline label,
2696.has-error.checkbox-inline label {
2697 color: #a94442; }
2698
2699.has-error .form-control {
2700 border-color: #a94442;
2701 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2702 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
2703 .has-error .form-control:focus {
2704 border-color: #843534;
2705 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2706 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
2707
2708.has-error .input-group-addon {
2709 color: #a94442;
2710 border-color: #a94442;
2711 background-color: #f2dede; }
2712
2713.has-error .form-control-feedback {
2714 color: #a94442; }
2715
2716.has-feedback label ~ .form-control-feedback {
2717 top: 25px; }
2718
2719.has-feedback label.sr-only ~ .form-control-feedback {
2720 top: 0; }
2721
2722.help-block {
2723 display: block;
2724 margin-top: 5px;
2725 margin-bottom: 10px;
2726 color: #737373; }
2727
2728@media (min-width: 768px) {
2729 .form-inline .form-group {
2730 display: inline-block;
2731 margin-bottom: 0;
2732 vertical-align: middle; }
2733 .form-inline .form-control {
2734 display: inline-block;
2735 width: auto;
2736 vertical-align: middle; }
2737 .form-inline .form-control-static {
2738 display: inline-block; }
2739 .form-inline .input-group {
2740 display: inline-table;
2741 vertical-align: middle; }
2742 .form-inline .input-group .input-group-addon,
2743 .form-inline .input-group .input-group-btn,
2744 .form-inline .input-group .form-control {
2745 width: auto; }
2746 .form-inline .input-group > .form-control {
2747 width: 100%; }
2748 .form-inline .control-label {
2749 margin-bottom: 0;
2750 vertical-align: middle; }
2751 .form-inline .radio,
2752 .form-inline .checkbox {
2753 display: inline-block;
2754 margin-top: 0;
2755 margin-bottom: 0;
2756 vertical-align: middle; }
2757 .form-inline .radio label,
2758 .form-inline .checkbox label {
2759 padding-left: 0; }
2760 .form-inline .radio input[type="radio"],
2761 .form-inline .checkbox input[type="checkbox"] {
2762 position: relative;
2763 margin-left: 0; }
2764 .form-inline .has-feedback .form-control-feedback {
2765 top: 0; } }
2766
2767.form-horizontal .radio,
2768.form-horizontal .checkbox,
2769.form-horizontal .radio-inline,
2770.form-horizontal .checkbox-inline {
2771 margin-top: 0;
2772 margin-bottom: 0;
2773 padding-top: 7px; }
2774
2775.form-horizontal .radio,
2776.form-horizontal .checkbox {
2777 min-height: 27px; }
2778
2779.form-horizontal .form-group {
2780 margin-left: -15px;
2781 margin-right: -15px; }
2782 .form-horizontal .form-group:before, .form-horizontal .form-group:after {
2783 content: " ";
2784 display: table; }
2785 .form-horizontal .form-group:after {
2786 clear: both; }
2787
2788@media (min-width: 768px) {
2789 .form-horizontal .control-label {
2790 text-align: right;
2791 margin-bottom: 0;
2792 padding-top: 7px; } }
2793
2794.form-horizontal .has-feedback .form-control-feedback {
2795 right: 15px; }
2796
2797@media (min-width: 768px) {
2798 .form-horizontal .form-group-lg .control-label {
2799 padding-top: 11px;
2800 font-size: 18px; } }
2801
2802@media (min-width: 768px) {
2803 .form-horizontal .form-group-sm .control-label {
2804 padding-top: 6px;
2805 font-size: 12px; } }
2806
2807.btn {
2808 display: inline-block;
2809 margin-bottom: 0;
2810 font-weight: normal;
2811 text-align: center;
2812 vertical-align: middle;
2813 touch-action: manipulation;
2814 cursor: pointer;
2815 background-image: none;
2816 border: 1px solid transparent;
2817 white-space: nowrap;
2818 padding: 6px 12px;
2819 font-size: 14px;
2820 line-height: 1.42857;
2821 border-radius: 4px;
2822 -webkit-user-select: none;
2823 -moz-user-select: none;
2824 -ms-user-select: none;
2825 user-select: none; }
2826 .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
2827 outline: thin dotted;
2828 outline: 5px auto -webkit-focus-ring-color;
2829 outline-offset: -2px; }
2830 .btn:hover, .btn:focus, .btn.focus {
2831 color: #333;
2832 text-decoration: none; }
2833 .btn:active, .btn.active {
2834 outline: 0;
2835 background-image: none;
2836 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2837 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
2838 .btn.disabled, .btn[disabled],
2839 fieldset[disabled] .btn {
2840 cursor: not-allowed;
2841 opacity: 0.65;
2842 filter: alpha(opacity=65);
2843 -webkit-box-shadow: none;
2844 box-shadow: none; }
2845
2846a.btn.disabled,
2847fieldset[disabled] a.btn {
2848 pointer-events: none; }
2849
2850.btn-default {
2851 color: #333;
2852 background-color: #fff;
2853 border-color: #ccc; }
2854 .btn-default:focus, .btn-default.focus {
2855 color: #333;
2856 background-color: #e6e6e6;
2857 border-color: #8c8c8c; }
2858 .btn-default:hover {
2859 color: #333;
2860 background-color: #e6e6e6;
2861 border-color: #adadad; }
2862 .btn-default:active, .btn-default.active,
2863 .open > .btn-default.dropdown-toggle {
2864 color: #333;
2865 background-color: #e6e6e6;
2866 border-color: #adadad; }
2867 .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
2868 .open > .btn-default.dropdown-toggle:hover,
2869 .open > .btn-default.dropdown-toggle:focus,
2870 .open > .btn-default.dropdown-toggle.focus {
2871 color: #333;
2872 background-color: #d4d4d4;
2873 border-color: #8c8c8c; }
2874 .btn-default:active, .btn-default.active,
2875 .open > .btn-default.dropdown-toggle {
2876 background-image: none; }
2877 .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
2878 fieldset[disabled] .btn-default:hover,
2879 fieldset[disabled] .btn-default:focus,
2880 fieldset[disabled] .btn-default.focus {
2881 background-color: #fff;
2882 border-color: #ccc; }
2883 .btn-default .badge {
2884 color: #fff;
2885 background-color: #333; }
2886
2887.btn-primary {
2888 color: #fff;
2889 background-color: #337ab7;
2890 border-color: #2e6da4; }
2891 .btn-primary:focus, .btn-primary.focus {
2892 color: #fff;
2893 background-color: #286090;
2894 border-color: #122b40; }
2895 .btn-primary:hover {
2896 color: #fff;
2897 background-color: #286090;
2898 border-color: #204d74; }
2899 .btn-primary:active, .btn-primary.active,
2900 .open > .btn-primary.dropdown-toggle {
2901 color: #fff;
2902 background-color: #286090;
2903 border-color: #204d74; }
2904 .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
2905 .open > .btn-primary.dropdown-toggle:hover,
2906 .open > .btn-primary.dropdown-toggle:focus,
2907 .open > .btn-primary.dropdown-toggle.focus {
2908 color: #fff;
2909 background-color: #204d74;
2910 border-color: #122b40; }
2911 .btn-primary:active, .btn-primary.active,
2912 .open > .btn-primary.dropdown-toggle {
2913 background-image: none; }
2914 .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
2915 fieldset[disabled] .btn-primary:hover,
2916 fieldset[disabled] .btn-primary:focus,
2917 fieldset[disabled] .btn-primary.focus {
2918 background-color: #337ab7;
2919 border-color: #2e6da4; }
2920 .btn-primary .badge {
2921 color: #337ab7;
2922 background-color: #fff; }
2923
2924.btn-success {
2925 color: #fff;
2926 background-color: #5cb85c;
2927 border-color: #4cae4c; }
2928 .btn-success:focus, .btn-success.focus {
2929 color: #fff;
2930 background-color: #449d44;
2931 border-color: #255625; }
2932 .btn-success:hover {
2933 color: #fff;
2934 background-color: #449d44;
2935 border-color: #398439; }
2936 .btn-success:active, .btn-success.active,
2937 .open > .btn-success.dropdown-toggle {
2938 color: #fff;
2939 background-color: #449d44;
2940 border-color: #398439; }
2941 .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
2942 .open > .btn-success.dropdown-toggle:hover,
2943 .open > .btn-success.dropdown-toggle:focus,
2944 .open > .btn-success.dropdown-toggle.focus {
2945 color: #fff;
2946 background-color: #398439;
2947 border-color: #255625; }
2948 .btn-success:active, .btn-success.active,
2949 .open > .btn-success.dropdown-toggle {
2950 background-image: none; }
2951 .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
2952 fieldset[disabled] .btn-success:hover,
2953 fieldset[disabled] .btn-success:focus,
2954 fieldset[disabled] .btn-success.focus {
2955 background-color: #5cb85c;
2956 border-color: #4cae4c; }
2957 .btn-success .badge {
2958 color: #5cb85c;
2959 background-color: #fff; }
2960
2961.btn-info {
2962 color: #fff;
2963 background-color: #5bc0de;
2964 border-color: #46b8da; }
2965 .btn-info:focus, .btn-info.focus {
2966 color: #fff;
2967 background-color: #31b0d5;
2968 border-color: #1b6d85; }
2969 .btn-info:hover {
2970 color: #fff;
2971 background-color: #31b0d5;
2972 border-color: #269abc; }
2973 .btn-info:active, .btn-info.active,
2974 .open > .btn-info.dropdown-toggle {
2975 color: #fff;
2976 background-color: #31b0d5;
2977 border-color: #269abc; }
2978 .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
2979 .open > .btn-info.dropdown-toggle:hover,
2980 .open > .btn-info.dropdown-toggle:focus,
2981 .open > .btn-info.dropdown-toggle.focus {
2982 color: #fff;
2983 background-color: #269abc;
2984 border-color: #1b6d85; }
2985 .btn-info:active, .btn-info.active,
2986 .open > .btn-info.dropdown-toggle {
2987 background-image: none; }
2988 .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
2989 fieldset[disabled] .btn-info:hover,
2990 fieldset[disabled] .btn-info:focus,
2991 fieldset[disabled] .btn-info.focus {
2992 background-color: #5bc0de;
2993 border-color: #46b8da; }
2994 .btn-info .badge {
2995 color: #5bc0de;
2996 background-color: #fff; }
2997
2998.btn-warning {
2999 color: #fff;
3000 background-color: #f0ad4e;
3001 border-color: #eea236; }
3002 .btn-warning:focus, .btn-warning.focus {
3003 color: #fff;
3004 background-color: #ec971f;
3005 border-color: #985f0d; }
3006 .btn-warning:hover {
3007 color: #fff;
3008 background-color: #ec971f;
3009 border-color: #d58512; }
3010 .btn-warning:active, .btn-warning.active,
3011 .open > .btn-warning.dropdown-toggle {
3012 color: #fff;
3013 background-color: #ec971f;
3014 border-color: #d58512; }
3015 .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
3016 .open > .btn-warning.dropdown-toggle:hover,
3017 .open > .btn-warning.dropdown-toggle:focus,
3018 .open > .btn-warning.dropdown-toggle.focus {
3019 color: #fff;
3020 background-color: #d58512;
3021 border-color: #985f0d; }
3022 .btn-warning:active, .btn-warning.active,
3023 .open > .btn-warning.dropdown-toggle {
3024 background-image: none; }
3025 .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
3026 fieldset[disabled] .btn-warning:hover,
3027 fieldset[disabled] .btn-warning:focus,
3028 fieldset[disabled] .btn-warning.focus {
3029 background-color: #f0ad4e;
3030 border-color: #eea236; }
3031 .btn-warning .badge {
3032 color: #f0ad4e;
3033 background-color: #fff; }
3034
3035.btn-danger {
3036 color: #fff;
3037 background-color: #d9534f;
3038 border-color: #d43f3a; }
3039 .btn-danger:focus, .btn-danger.focus {
3040 color: #fff;
3041 background-color: #c9302c;
3042 border-color: #761c19; }
3043 .btn-danger:hover {
3044 color: #fff;
3045 background-color: #c9302c;
3046 border-color: #ac2925; }
3047 .btn-danger:active, .btn-danger.active,
3048 .open > .btn-danger.dropdown-toggle {
3049 color: #fff;
3050 background-color: #c9302c;
3051 border-color: #ac2925; }
3052 .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
3053 .open > .btn-danger.dropdown-toggle:hover,
3054 .open > .btn-danger.dropdown-toggle:focus,
3055 .open > .btn-danger.dropdown-toggle.focus {
3056 color: #fff;
3057 background-color: #ac2925;
3058 border-color: #761c19; }
3059 .btn-danger:active, .btn-danger.active,
3060 .open > .btn-danger.dropdown-toggle {
3061 background-image: none; }
3062 .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
3063 fieldset[disabled] .btn-danger:hover,
3064 fieldset[disabled] .btn-danger:focus,
3065 fieldset[disabled] .btn-danger.focus {
3066 background-color: #d9534f;
3067 border-color: #d43f3a; }
3068 .btn-danger .badge {
3069 color: #d9534f;
3070 background-color: #fff; }
3071
3072.btn-link {
3073 color: #337ab7;
3074 font-weight: normal;
3075 border-radius: 0; }
3076 .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
3077 fieldset[disabled] .btn-link {
3078 background-color: transparent;
3079 -webkit-box-shadow: none;
3080 box-shadow: none; }
3081 .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
3082 border-color: transparent; }
3083 .btn-link:hover, .btn-link:focus {
3084 color: #23527c;
3085 text-decoration: underline;
3086 background-color: transparent; }
3087 .btn-link[disabled]:hover, .btn-link[disabled]:focus,
3088 fieldset[disabled] .btn-link:hover,
3089 fieldset[disabled] .btn-link:focus {
3090 color: #777777;
3091 text-decoration: none; }
3092
3093.btn-lg, .btn-group-lg > .btn {
3094 padding: 10px 16px;
3095 font-size: 18px;
3096 line-height: 1.33333;
3097 border-radius: 6px; }
3098
3099.btn-sm, .btn-group-sm > .btn {
3100 padding: 5px 10px;
3101 font-size: 12px;
3102 line-height: 1.5;
3103 border-radius: 3px; }
3104
3105.btn-xs, .btn-group-xs > .btn {
3106 padding: 1px 5px;
3107 font-size: 12px;
3108 line-height: 1.5;
3109 border-radius: 3px; }
3110
3111.btn-block {
3112 display: block;
3113 width: 100%; }
3114
3115.btn-block + .btn-block {
3116 margin-top: 5px; }
3117
3118input[type="submit"].btn-block,
3119input[type="reset"].btn-block,
3120input[type="button"].btn-block {
3121 width: 100%; }
3122
3123.fade {
3124 opacity: 0;
3125 -webkit-transition: opacity 0.15s linear;
3126 -o-transition: opacity 0.15s linear;
3127 transition: opacity 0.15s linear; }
3128 .fade.in {
3129 opacity: 1; }
3130
3131.collapse {
3132 display: none; }
3133 .collapse.in {
3134 display: block; }
3135
3136tr.collapse.in {
3137 display: table-row; }
3138
3139tbody.collapse.in {
3140 display: table-row-group; }
3141
3142.collapsing {
3143 position: relative;
3144 height: 0;
3145 overflow: hidden;
3146 -webkit-transition-property: height, visibility;
3147 transition-property: height, visibility;
3148 -webkit-transition-duration: 0.35s;
3149 transition-duration: 0.35s;
3150 -webkit-transition-timing-function: ease;
3151 transition-timing-function: ease; }
3152
3153.caret {
3154 display: inline-block;
3155 width: 0;
3156 height: 0;
3157 margin-left: 2px;
3158 vertical-align: middle;
3159 border-top: 4px dashed;
3160 border-top: 4px solid \9;
3161 border-right: 4px solid transparent;
3162 border-left: 4px solid transparent; }
3163
3164.dropup,
3165.dropdown {
3166 position: relative; }
3167
3168.dropdown-toggle:focus {
3169 outline: 0; }
3170
3171.dropdown-menu {
3172 position: absolute;
3173 top: 100%;
3174 left: 0;
3175 z-index: 1000;
3176 display: none;
3177 float: left;
3178 min-width: 160px;
3179 padding: 5px 0;
3180 margin: 2px 0 0;
3181 list-style: none;
3182 font-size: 14px;
3183 text-align: left;
3184 background-color: #fff;
3185 border: 1px solid #ccc;
3186 border: 1px solid rgba(0, 0, 0, 0.15);
3187 border-radius: 4px;
3188 -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3189 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3190 background-clip: padding-box; }
3191 .dropdown-menu.pull-right {
3192 right: 0;
3193 left: auto; }
3194 .dropdown-menu .divider {
3195 height: 1px;
3196 margin: 9px 0;
3197 overflow: hidden;
3198 background-color: #e5e5e5; }
3199 .dropdown-menu > li > a {
3200 display: block;
3201 padding: 3px 20px;
3202 clear: both;
3203 font-weight: normal;
3204 line-height: 1.42857;
3205 color: #333333;
3206 white-space: nowrap; }
3207
3208.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
3209 text-decoration: none;
3210 color: #262626;
3211 background-color: #f5f5f5; }
3212
3213.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
3214 color: #fff;
3215 text-decoration: none;
3216 outline: 0;
3217 background-color: #337ab7; }
3218
3219.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
3220 color: #777777; }
3221
3222.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
3223 text-decoration: none;
3224 background-color: transparent;
3225 background-image: none;
3226 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3227 cursor: not-allowed; }
3228
3229.open > .dropdown-menu {
3230 display: block; }
3231
3232.open > a {
3233 outline: 0; }
3234
3235.dropdown-menu-right {
3236 left: auto;
3237 right: 0; }
3238
3239.dropdown-menu-left {
3240 left: 0;
3241 right: auto; }
3242
3243.dropdown-header {
3244 display: block;
3245 padding: 3px 20px;
3246 font-size: 12px;
3247 line-height: 1.42857;
3248 color: #777777;
3249 white-space: nowrap; }
3250
3251.dropdown-backdrop {
3252 position: fixed;
3253 left: 0;
3254 right: 0;
3255 bottom: 0;
3256 top: 0;
3257 z-index: 990; }
3258
3259.pull-right > .dropdown-menu {
3260 right: 0;
3261 left: auto; }
3262
3263.dropup .caret,
3264.navbar-fixed-bottom .dropdown .caret {
3265 border-top: 0;
3266 border-bottom: 4px dashed;
3267 border-bottom: 4px solid \9;
3268 content: ""; }
3269
3270.dropup .dropdown-menu,
3271.navbar-fixed-bottom .dropdown .dropdown-menu {
3272 top: auto;
3273 bottom: 100%;
3274 margin-bottom: 2px; }
3275
3276@media (min-width: 768px) {
3277 .navbar-right .dropdown-menu {
3278 right: 0;
3279 left: auto; }
3280 .navbar-right .dropdown-menu-left {
3281 left: 0;
3282 right: auto; } }
3283
3284.btn-group,
3285.btn-group-vertical {
3286 position: relative;
3287 display: inline-block;
3288 vertical-align: middle; }
3289 .btn-group > .btn,
3290 .btn-group-vertical > .btn {
3291 position: relative;
3292 float: left; }
3293 .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
3294 .btn-group-vertical > .btn:hover,
3295 .btn-group-vertical > .btn:focus,
3296 .btn-group-vertical > .btn:active,
3297 .btn-group-vertical > .btn.active {
3298 z-index: 2; }
3299
3300.btn-group .btn + .btn,
3301.btn-group .btn + .btn-group,
3302.btn-group .btn-group + .btn,
3303.btn-group .btn-group + .btn-group {
3304 margin-left: -1px; }
3305
3306.btn-toolbar {
3307 margin-left: -5px; }
3308 .btn-toolbar:before, .btn-toolbar:after {
3309 content: " ";
3310 display: table; }
3311 .btn-toolbar:after {
3312 clear: both; }
3313 .btn-toolbar .btn,
3314 .btn-toolbar .btn-group,
3315 .btn-toolbar .input-group {
3316 float: left; }
3317 .btn-toolbar > .btn,
3318 .btn-toolbar > .btn-group,
3319 .btn-toolbar > .input-group {
3320 margin-left: 5px; }
3321
3322.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3323 border-radius: 0; }
3324
3325.btn-group > .btn:first-child {
3326 margin-left: 0; }
3327 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3328 border-bottom-right-radius: 0;
3329 border-top-right-radius: 0; }
3330
3331.btn-group > .btn:last-child:not(:first-child),
3332.btn-group > .dropdown-toggle:not(:first-child) {
3333 border-bottom-left-radius: 0;
3334 border-top-left-radius: 0; }
3335
3336.btn-group > .btn-group {
3337 float: left; }
3338
3339.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3340 border-radius: 0; }
3341
3342.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
3343.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3344 border-bottom-right-radius: 0;
3345 border-top-right-radius: 0; }
3346
3347.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
3348 border-bottom-left-radius: 0;
3349 border-top-left-radius: 0; }
3350
3351.btn-group .dropdown-toggle:active,
3352.btn-group.open .dropdown-toggle {
3353 outline: 0; }
3354
3355.btn-group > .btn + .dropdown-toggle {
3356 padding-left: 8px;
3357 padding-right: 8px; }
3358
3359.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
3360 padding-left: 12px;
3361 padding-right: 12px; }
3362
3363.btn-group.open .dropdown-toggle {
3364 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3365 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
3366 .btn-group.open .dropdown-toggle.btn-link {
3367 -webkit-box-shadow: none;
3368 box-shadow: none; }
3369
3370.btn .caret {
3371 margin-left: 0; }
3372
3373.btn-lg .caret, .btn-group-lg > .btn .caret {
3374 border-width: 5px 5px 0;
3375 border-bottom-width: 0; }
3376
3377.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
3378 border-width: 0 5px 5px; }
3379
3380.btn-group-vertical > .btn,
3381.btn-group-vertical > .btn-group,
3382.btn-group-vertical > .btn-group > .btn {
3383 display: block;
3384 float: none;
3385 width: 100%;
3386 max-width: 100%; }
3387
3388.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
3389 content: " ";
3390 display: table; }
3391
3392.btn-group-vertical > .btn-group:after {
3393 clear: both; }
3394
3395.btn-group-vertical > .btn-group > .btn {
3396 float: none; }
3397
3398.btn-group-vertical > .btn + .btn,
3399.btn-group-vertical > .btn + .btn-group,
3400.btn-group-vertical > .btn-group + .btn,
3401.btn-group-vertical > .btn-group + .btn-group {
3402 margin-top: -1px;
3403 margin-left: 0; }
3404
3405.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3406 border-radius: 0; }
3407
3408.btn-group-vertical > .btn:first-child:not(:last-child) {
3409 border-top-right-radius: 4px;
3410 border-top-left-radius: 4px;
3411 border-bottom-right-radius: 0;
3412 border-bottom-left-radius: 0; }
3413
3414.btn-group-vertical > .btn:last-child:not(:first-child) {
3415 border-top-right-radius: 0;
3416 border-top-left-radius: 0;
3417 border-bottom-right-radius: 4px;
3418 border-bottom-left-radius: 4px; }
3419
3420.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3421 border-radius: 0; }
3422
3423.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3424.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3425 border-bottom-right-radius: 0;
3426 border-bottom-left-radius: 0; }
3427
3428.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3429 border-top-right-radius: 0;
3430 border-top-left-radius: 0; }
3431
3432.btn-group-justified {
3433 display: table;
3434 width: 100%;
3435 table-layout: fixed;
3436 border-collapse: separate; }
3437 .btn-group-justified > .btn,
3438 .btn-group-justified > .btn-group {
3439 float: none;
3440 display: table-cell;
3441 width: 1%; }
3442 .btn-group-justified > .btn-group .btn {
3443 width: 100%; }
3444 .btn-group-justified > .btn-group .dropdown-menu {
3445 left: auto; }
3446
3447[data-toggle="buttons"] > .btn input[type="radio"],
3448[data-toggle="buttons"] > .btn input[type="checkbox"],
3449[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
3450[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
3451 position: absolute;
3452 clip: rect(0, 0, 0, 0);
3453 pointer-events: none; }
3454
3455.input-group {
3456 position: relative;
3457 display: table;
3458 border-collapse: separate; }
3459 .input-group[class*="col-"] {
3460 float: none;
3461 padding-left: 0;
3462 padding-right: 0; }
3463 .input-group .form-control {
3464 position: relative;
3465 z-index: 2;
3466 float: left;
3467 width: 100%;
3468 margin-bottom: 0; }
3469 .input-group .form-control:focus {
3470 z-index: 3; }
3471
3472.input-group-addon,
3473.input-group-btn,
3474.input-group .form-control {
3475 display: table-cell; }
3476 .input-group-addon:not(:first-child):not(:last-child),
3477 .input-group-btn:not(:first-child):not(:last-child),
3478 .input-group .form-control:not(:first-child):not(:last-child) {
3479 border-radius: 0; }
3480
3481.input-group-addon,
3482.input-group-btn {
3483 width: 1%;
3484 white-space: nowrap;
3485 vertical-align: middle; }
3486
3487.input-group-addon {
3488 padding: 6px 12px;
3489 font-size: 14px;
3490 font-weight: normal;
3491 line-height: 1;
3492 color: #555555;
3493 text-align: center;
3494 background-color: #eeeeee;
3495 border: 1px solid #ccc;
3496 border-radius: 4px; }
3497 .input-group-addon.input-sm,
3498 .input-group-sm > .input-group-addon,
3499 .input-group-sm > .input-group-btn > .input-group-addon.btn {
3500 padding: 5px 10px;
3501 font-size: 12px;
3502 border-radius: 3px; }
3503 .input-group-addon.input-lg,
3504 .input-group-lg > .input-group-addon,
3505 .input-group-lg > .input-group-btn > .input-group-addon.btn {
3506 padding: 10px 16px;
3507 font-size: 18px;
3508 border-radius: 6px; }
3509 .input-group-addon input[type="radio"],
3510 .input-group-addon input[type="checkbox"] {
3511 margin-top: 0; }
3512
3513.input-group .form-control:first-child,
3514.input-group-addon:first-child,
3515.input-group-btn:first-child > .btn,
3516.input-group-btn:first-child > .btn-group > .btn,
3517.input-group-btn:first-child > .dropdown-toggle,
3518.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3519.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
3520 border-bottom-right-radius: 0;
3521 border-top-right-radius: 0; }
3522
3523.input-group-addon:first-child {
3524 border-right: 0; }
3525
3526.input-group .form-control:last-child,
3527.input-group-addon:last-child,
3528.input-group-btn:last-child > .btn,
3529.input-group-btn:last-child > .btn-group > .btn,
3530.input-group-btn:last-child > .dropdown-toggle,
3531.input-group-btn:first-child > .btn:not(:first-child),
3532.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
3533 border-bottom-left-radius: 0;
3534 border-top-left-radius: 0; }
3535
3536.input-group-addon:last-child {
3537 border-left: 0; }
3538
3539.input-group-btn {
3540 position: relative;
3541 font-size: 0;
3542 white-space: nowrap; }
3543 .input-group-btn > .btn {
3544 position: relative; }
3545 .input-group-btn > .btn + .btn {
3546 margin-left: -1px; }
3547 .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
3548 z-index: 2; }
3549 .input-group-btn:first-child > .btn,
3550 .input-group-btn:first-child > .btn-group {
3551 margin-right: -1px; }
3552 .input-group-btn:last-child > .btn,
3553 .input-group-btn:last-child > .btn-group {
3554 z-index: 2;
3555 margin-left: -1px; }
3556
3557.nav {
3558 margin-bottom: 0;
3559 padding-left: 0;
3560 list-style: none; }
3561 .nav:before, .nav:after {
3562 content: " ";
3563 display: table; }
3564 .nav:after {
3565 clear: both; }
3566 .nav > li {
3567 position: relative;
3568 display: block; }
3569 .nav > li > a {
3570 position: relative;
3571 display: block;
3572 padding: 10px 15px; }
3573 .nav > li > a:hover, .nav > li > a:focus {
3574 text-decoration: none;
3575 background-color: #eeeeee; }
3576 .nav > li.disabled > a {
3577 color: #777777; }
3578 .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
3579 color: #777777;
3580 text-decoration: none;
3581 background-color: transparent;
3582 cursor: not-allowed; }
3583 .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
3584 background-color: #eeeeee;
3585 border-color: #337ab7; }
3586 .nav .nav-divider {
3587 height: 1px;
3588 margin: 9px 0;
3589 overflow: hidden;
3590 background-color: #e5e5e5; }
3591 .nav > li > a > img {
3592 max-width: none; }
3593
3594.nav-tabs {
3595 border-bottom: 1px solid #ddd; }
3596 .nav-tabs > li {
3597 float: left;
3598 margin-bottom: -1px; }
3599 .nav-tabs > li > a {
3600 margin-right: 2px;
3601 line-height: 1.42857;
3602 border: 1px solid transparent;
3603 border-radius: 4px 4px 0 0; }
3604 .nav-tabs > li > a:hover {
3605 border-color: #eeeeee #eeeeee #ddd; }
3606 .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
3607 color: #555555;
3608 background-color: #fff;
3609 border: 1px solid #ddd;
3610 border-bottom-color: transparent;
3611 cursor: default; }
3612
3613.nav-pills > li {
3614 float: left; }
3615 .nav-pills > li > a {
3616 border-radius: 4px; }
3617 .nav-pills > li + li {
3618 margin-left: 2px; }
3619 .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
3620 color: #fff;
3621 background-color: #337ab7; }
3622
3623.nav-stacked > li {
3624 float: none; }
3625 .nav-stacked > li + li {
3626 margin-top: 2px;
3627 margin-left: 0; }
3628
3629.nav-justified, .nav-tabs.nav-justified {
3630 width: 100%; }
3631 .nav-justified > li, .nav-tabs.nav-justified > li {
3632 float: none; }
3633 .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
3634 text-align: center;
3635 margin-bottom: 5px; }
3636 .nav-justified > .dropdown .dropdown-menu {
3637 top: auto;
3638 left: auto; }
3639 @media (min-width: 768px) {
3640 .nav-justified > li, .nav-tabs.nav-justified > li {
3641 display: table-cell;
3642 width: 1%; }
3643 .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
3644 margin-bottom: 0; } }
3645
3646.nav-tabs-justified, .nav-tabs.nav-justified {
3647 border-bottom: 0; }
3648 .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
3649 margin-right: 0;
3650 border-radius: 4px; }
3651 .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
3652 .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
3653 .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
3654 border: 1px solid #ddd; }
3655 @media (min-width: 768px) {
3656 .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
3657 border-bottom: 1px solid #ddd;
3658 border-radius: 4px 4px 0 0; }
3659 .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
3660 .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
3661 .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
3662 border-bottom-color: #fff; } }
3663
3664.tab-content > .tab-pane {
3665 display: none; }
3666
3667.tab-content > .active {
3668 display: block; }
3669
3670.nav-tabs .dropdown-menu {
3671 margin-top: -1px;
3672 border-top-right-radius: 0;
3673 border-top-left-radius: 0; }
3674
3675.navbar {
3676 position: relative;
3677 min-height: 50px;
3678 margin-bottom: 20px;
3679 border: 1px solid transparent; }
3680 .navbar:before, .navbar:after {
3681 content: " ";
3682 display: table; }
3683 .navbar:after {
3684 clear: both; }
3685 @media (min-width: 768px) {
3686 .navbar {
3687 border-radius: 4px; } }
3688
3689.navbar-header:before, .navbar-header:after {
3690 content: " ";
3691 display: table; }
3692
3693.navbar-header:after {
3694 clear: both; }
3695
3696@media (min-width: 768px) {
3697 .navbar-header {
3698 float: left; } }
3699
3700.navbar-collapse {
3701 overflow-x: visible;
3702 padding-right: 15px;
3703 padding-left: 15px;
3704 border-top: 1px solid transparent;
3705 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
3706 -webkit-overflow-scrolling: touch; }
3707 .navbar-collapse:before, .navbar-collapse:after {
3708 content: " ";
3709 display: table; }
3710 .navbar-collapse:after {
3711 clear: both; }
3712 .navbar-collapse.in {
3713 overflow-y: auto; }
3714 @media (min-width: 768px) {
3715 .navbar-collapse {
3716 width: auto;
3717 border-top: 0;
3718 box-shadow: none; }
3719 .navbar-collapse.collapse {
3720 display: block !important;
3721 height: auto !important;
3722 padding-bottom: 0;
3723 overflow: visible !important; }
3724 .navbar-collapse.in {
3725 overflow-y: visible; }
3726 .navbar-fixed-top .navbar-collapse,
3727 .navbar-static-top .navbar-collapse,
3728 .navbar-fixed-bottom .navbar-collapse {
3729 padding-left: 0;
3730 padding-right: 0; } }
3731
3732.navbar-fixed-top .navbar-collapse,
3733.navbar-fixed-bottom .navbar-collapse {
3734 max-height: 340px; }
3735 @media (max-device-width: 480px) and (orientation: landscape) {
3736 .navbar-fixed-top .navbar-collapse,
3737 .navbar-fixed-bottom .navbar-collapse {
3738 max-height: 200px; } }
3739
3740.container > .navbar-header,
3741.container > .navbar-collapse,
3742.container-fluid > .navbar-header,
3743.container-fluid > .navbar-collapse {
3744 margin-right: -15px;
3745 margin-left: -15px; }
3746 @media (min-width: 768px) {
3747 .container > .navbar-header,
3748 .container > .navbar-collapse,
3749 .container-fluid > .navbar-header,
3750 .container-fluid > .navbar-collapse {
3751 margin-right: 0;
3752 margin-left: 0; } }
3753
3754.navbar-static-top {
3755 z-index: 1000;
3756 border-width: 0 0 1px; }
3757 @media (min-width: 768px) {
3758 .navbar-static-top {
3759 border-radius: 0; } }
3760
3761.navbar-fixed-top,
3762.navbar-fixed-bottom {
3763 position: fixed;
3764 right: 0;
3765 left: 0;
3766 z-index: 1030; }
3767 @media (min-width: 768px) {
3768 .navbar-fixed-top,
3769 .navbar-fixed-bottom {
3770 border-radius: 0; } }
3771
3772.navbar-fixed-top {
3773 top: 0;
3774 border-width: 0 0 1px; }
3775
3776.navbar-fixed-bottom {
3777 bottom: 0;
3778 margin-bottom: 0;
3779 border-width: 1px 0 0; }
3780
3781.navbar-brand {
3782 float: left;
3783 padding: 15px 15px;
3784 font-size: 18px;
3785 line-height: 20px;
3786 height: 50px; }
3787 .navbar-brand:hover, .navbar-brand:focus {
3788 text-decoration: none; }
3789 .navbar-brand > img {
3790 display: block; }
3791 @media (min-width: 768px) {
3792 .navbar > .container .navbar-brand,
3793 .navbar > .container-fluid .navbar-brand {
3794 margin-left: -15px; } }
3795
3796.navbar-toggle {
3797 position: relative;
3798 float: right;
3799 margin-right: 15px;
3800 padding: 9px 10px;
3801 margin-top: 8px;
3802 margin-bottom: 8px;
3803 background-color: transparent;
3804 background-image: none;
3805 border: 1px solid transparent;
3806 border-radius: 4px; }
3807 .navbar-toggle:focus {
3808 outline: 0; }
3809 .navbar-toggle .icon-bar {
3810 display: block;
3811 width: 22px;
3812 height: 2px;
3813 border-radius: 1px; }
3814 .navbar-toggle .icon-bar + .icon-bar {
3815 margin-top: 4px; }
3816 @media (min-width: 768px) {
3817 .navbar-toggle {
3818 display: none; } }
3819
3820.navbar-nav {
3821 margin: 7.5px -15px; }
3822 .navbar-nav > li > a {
3823 padding-top: 10px;
3824 padding-bottom: 10px;
3825 line-height: 20px; }
3826 @media (max-width: 767px) {
3827 .navbar-nav .open .dropdown-menu {
3828 position: static;
3829 float: none;
3830 width: auto;
3831 margin-top: 0;
3832 background-color: transparent;
3833 border: 0;
3834 box-shadow: none; }
3835 .navbar-nav .open .dropdown-menu > li > a,
3836 .navbar-nav .open .dropdown-menu .dropdown-header {
3837 padding: 5px 15px 5px 25px; }
3838 .navbar-nav .open .dropdown-menu > li > a {
3839 line-height: 20px; }
3840 .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
3841 background-image: none; } }
3842 @media (min-width: 768px) {
3843 .navbar-nav {
3844 float: left;
3845 margin: 0; }
3846 .navbar-nav > li {
3847 float: left; }
3848 .navbar-nav > li > a {
3849 padding-top: 15px;
3850 padding-bottom: 15px; } }
3851
3852.navbar-form {
3853 margin-left: -15px;
3854 margin-right: -15px;
3855 padding: 10px 15px;
3856 border-top: 1px solid transparent;
3857 border-bottom: 1px solid transparent;
3858 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
3859 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
3860 margin-top: 8px;
3861 margin-bottom: 8px; }
3862 @media (min-width: 768px) {
3863 .navbar-form .form-group {
3864 display: inline-block;
3865 margin-bottom: 0;
3866 vertical-align: middle; }
3867 .navbar-form .form-control {
3868 display: inline-block;
3869 width: auto;
3870 vertical-align: middle; }
3871 .navbar-form .form-control-static {
3872 display: inline-block; }
3873 .navbar-form .input-group {
3874 display: inline-table;
3875 vertical-align: middle; }
3876 .navbar-form .input-group .input-group-addon,
3877 .navbar-form .input-group .input-group-btn,
3878 .navbar-form .input-group .form-control {
3879 width: auto; }
3880 .navbar-form .input-group > .form-control {
3881 width: 100%; }
3882 .navbar-form .control-label {
3883 margin-bottom: 0;
3884 vertical-align: middle; }
3885 .navbar-form .radio,
3886 .navbar-form .checkbox {
3887 display: inline-block;
3888 margin-top: 0;
3889 margin-bottom: 0;
3890 vertical-align: middle; }
3891 .navbar-form .radio label,
3892 .navbar-form .checkbox label {
3893 padding-left: 0; }
3894 .navbar-form .radio input[type="radio"],
3895 .navbar-form .checkbox input[type="checkbox"] {
3896 position: relative;
3897 margin-left: 0; }
3898 .navbar-form .has-feedback .form-control-feedback {
3899 top: 0; } }
3900 @media (max-width: 767px) {
3901 .navbar-form .form-group {
3902 margin-bottom: 5px; }
3903 .navbar-form .form-group:last-child {
3904 margin-bottom: 0; } }
3905 @media (min-width: 768px) {
3906 .navbar-form {
3907 width: auto;
3908 border: 0;
3909 margin-left: 0;
3910 margin-right: 0;
3911 padding-top: 0;
3912 padding-bottom: 0;
3913 -webkit-box-shadow: none;
3914 box-shadow: none; } }
3915
3916.navbar-nav > li > .dropdown-menu {
3917 margin-top: 0;
3918 border-top-right-radius: 0;
3919 border-top-left-radius: 0; }
3920
3921.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
3922 margin-bottom: 0;
3923 border-top-right-radius: 4px;
3924 border-top-left-radius: 4px;
3925 border-bottom-right-radius: 0;
3926 border-bottom-left-radius: 0; }
3927
3928.navbar-btn {
3929 margin-top: 8px;
3930 margin-bottom: 8px; }
3931 .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
3932 margin-top: 10px;
3933 margin-bottom: 10px; }
3934 .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
3935 margin-top: 14px;
3936 margin-bottom: 14px; }
3937
3938.navbar-text {
3939 margin-top: 15px;
3940 margin-bottom: 15px; }
3941 @media (min-width: 768px) {
3942 .navbar-text {
3943 float: left;
3944 margin-left: 15px;
3945 margin-right: 15px; } }
3946
3947@media (min-width: 768px) {
3948 .navbar-left {
3949 float: left !important; }
3950 .navbar-right {
3951 float: right !important;
3952 margin-right: -15px; }
3953 .navbar-right ~ .navbar-right {
3954 margin-right: 0; } }
3955
3956.navbar-default {
3957 background-color: #f8f8f8;
3958 border-color: #e7e7e7; }
3959 .navbar-default .navbar-brand {
3960 color: #777; }
3961 .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
3962 color: #5e5e5e;
3963 background-color: transparent; }
3964 .navbar-default .navbar-text {
3965 color: #777; }
3966 .navbar-default .navbar-nav > li > a {
3967 color: #777; }
3968 .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
3969 color: #333;
3970 background-color: transparent; }
3971 .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
3972 color: #555;
3973 background-color: #e7e7e7; }
3974 .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
3975 color: #ccc;
3976 background-color: transparent; }
3977 .navbar-default .navbar-toggle {
3978 border-color: #ddd; }
3979 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
3980 background-color: #ddd; }
3981 .navbar-default .navbar-toggle .icon-bar {
3982 background-color: #888; }
3983 .navbar-default .navbar-collapse,
3984 .navbar-default .navbar-form {
3985 border-color: #e7e7e7; }
3986 .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
3987 background-color: #e7e7e7;
3988 color: #555; }
3989 @media (max-width: 767px) {
3990 .navbar-default .navbar-nav .open .dropdown-menu > li > a {
3991 color: #777; }
3992 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
3993 color: #333;
3994 background-color: transparent; }
3995 .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
3996 color: #555;
3997 background-color: #e7e7e7; }
3998 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
3999 color: #ccc;
4000 background-color: transparent; } }
4001 .navbar-default .navbar-link {
4002 color: #777; }
4003 .navbar-default .navbar-link:hover {
4004 color: #333; }
4005 .navbar-default .btn-link {
4006 color: #777; }
4007 .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
4008 color: #333; }
4009 .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
4010 fieldset[disabled] .navbar-default .btn-link:hover,
4011 fieldset[disabled] .navbar-default .btn-link:focus {
4012 color: #ccc; }
4013
4014.navbar-inverse {
4015 background-color: #222;
4016 border-color: #090909; }
4017 .navbar-inverse .navbar-brand {
4018 color: #9d9d9d; }
4019 .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
4020 color: #fff;
4021 background-color: transparent; }
4022 .navbar-inverse .navbar-text {
4023 color: #9d9d9d; }
4024 .navbar-inverse .navbar-nav > li > a {
4025 color: #9d9d9d; }
4026 .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
4027 color: #fff;
4028 background-color: transparent; }
4029 .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
4030 color: #fff;
4031 background-color: #090909; }
4032 .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
4033 color: #444;
4034 background-color: transparent; }
4035 .navbar-inverse .navbar-toggle {
4036 border-color: #333; }
4037 .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
4038 background-color: #333; }
4039 .navbar-inverse .navbar-toggle .icon-bar {
4040 background-color: #fff; }
4041 .navbar-inverse .navbar-collapse,
4042 .navbar-inverse .navbar-form {
4043 border-color: #101010; }
4044 .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
4045 background-color: #090909;
4046 color: #fff; }
4047 @media (max-width: 767px) {
4048 .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
4049 border-color: #090909; }
4050 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
4051 background-color: #090909; }
4052 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4053 color: #9d9d9d; }
4054 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4055 color: #fff;
4056 background-color: transparent; }
4057 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
4058 color: #fff;
4059 background-color: #090909; }
4060 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4061 color: #444;
4062 background-color: transparent; } }
4063 .navbar-inverse .navbar-link {
4064 color: #9d9d9d; }
4065 .navbar-inverse .navbar-link:hover {
4066 color: #fff; }
4067 .navbar-inverse .btn-link {
4068 color: #9d9d9d; }
4069 .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
4070 color: #fff; }
4071 .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
4072 fieldset[disabled] .navbar-inverse .btn-link:hover,
4073 fieldset[disabled] .navbar-inverse .btn-link:focus {
4074 color: #444; }
4075
4076.breadcrumb {
4077 padding: 8px 15px;
4078 margin-bottom: 20px;
4079 list-style: none;
4080 background-color: #f5f5f5;
4081 border-radius: 4px; }
4082 .breadcrumb > li {
4083 display: inline-block; }
4084 .breadcrumb > li + li:before {
4085 content: "/ ";
4086 padding: 0 5px;
4087 color: #ccc; }
4088 .breadcrumb > .active {
4089 color: #777777; }
4090
4091.pagination {
4092 display: inline-block;
4093 padding-left: 0;
4094 margin: 20px 0;
4095 border-radius: 4px; }
4096 .pagination > li {
4097 display: inline; }
4098 .pagination > li > a,
4099 .pagination > li > span {
4100 position: relative;
4101 float: left;
4102 padding: 6px 12px;
4103 line-height: 1.42857;
4104 text-decoration: none;
4105 color: #337ab7;
4106 background-color: #fff;
4107 border: 1px solid #ddd;
4108 margin-left: -1px; }
4109 .pagination > li:first-child > a,
4110 .pagination > li:first-child > span {
4111 margin-left: 0;
4112 border-bottom-left-radius: 4px;
4113 border-top-left-radius: 4px; }
4114 .pagination > li:last-child > a,
4115 .pagination > li:last-child > span {
4116 border-bottom-right-radius: 4px;
4117 border-top-right-radius: 4px; }
4118 .pagination > li > a:hover, .pagination > li > a:focus,
4119 .pagination > li > span:hover,
4120 .pagination > li > span:focus {
4121 z-index: 2;
4122 color: #23527c;
4123 background-color: #eeeeee;
4124 border-color: #ddd; }
4125 .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
4126 .pagination > .active > span,
4127 .pagination > .active > span:hover,
4128 .pagination > .active > span:focus {
4129 z-index: 3;
4130 color: #fff;
4131 background-color: #337ab7;
4132 border-color: #337ab7;
4133 cursor: default; }
4134 .pagination > .disabled > span,
4135 .pagination > .disabled > span:hover,
4136 .pagination > .disabled > span:focus,
4137 .pagination > .disabled > a,
4138 .pagination > .disabled > a:hover,
4139 .pagination > .disabled > a:focus {
4140 color: #777777;
4141 background-color: #fff;
4142 border-color: #ddd;
4143 cursor: not-allowed; }
4144
4145.pagination-lg > li > a,
4146.pagination-lg > li > span {
4147 padding: 10px 16px;
4148 font-size: 18px;
4149 line-height: 1.33333; }
4150
4151.pagination-lg > li:first-child > a,
4152.pagination-lg > li:first-child > span {
4153 border-bottom-left-radius: 6px;
4154 border-top-left-radius: 6px; }
4155
4156.pagination-lg > li:last-child > a,
4157.pagination-lg > li:last-child > span {
4158 border-bottom-right-radius: 6px;
4159 border-top-right-radius: 6px; }
4160
4161.pagination-sm > li > a,
4162.pagination-sm > li > span {
4163 padding: 5px 10px;
4164 font-size: 12px;
4165 line-height: 1.5; }
4166
4167.pagination-sm > li:first-child > a,
4168.pagination-sm > li:first-child > span {
4169 border-bottom-left-radius: 3px;
4170 border-top-left-radius: 3px; }
4171
4172.pagination-sm > li:last-child > a,
4173.pagination-sm > li:last-child > span {
4174 border-bottom-right-radius: 3px;
4175 border-top-right-radius: 3px; }
4176
4177.pager {
4178 padding-left: 0;
4179 margin: 20px 0;
4180 list-style: none;
4181 text-align: center; }
4182 .pager:before, .pager:after {
4183 content: " ";
4184 display: table; }
4185 .pager:after {
4186 clear: both; }
4187 .pager li {
4188 display: inline; }
4189 .pager li > a,
4190 .pager li > span {
4191 display: inline-block;
4192 padding: 5px 14px;
4193 background-color: #fff;
4194 border: 1px solid #ddd;
4195 border-radius: 15px; }
4196 .pager li > a:hover,
4197 .pager li > a:focus {
4198 text-decoration: none;
4199 background-color: #eeeeee; }
4200 .pager .next > a,
4201 .pager .next > span {
4202 float: right; }
4203 .pager .previous > a,
4204 .pager .previous > span {
4205 float: left; }
4206 .pager .disabled > a,
4207 .pager .disabled > a:hover,
4208 .pager .disabled > a:focus,
4209 .pager .disabled > span {
4210 color: #777777;
4211 background-color: #fff;
4212 cursor: not-allowed; }
4213
4214.label {
4215 display: inline;
4216 padding: .2em .6em .3em;
4217 font-size: 75%;
4218 font-weight: bold;
4219 line-height: 1;
4220 color: #fff;
4221 text-align: center;
4222 white-space: nowrap;
4223 vertical-align: baseline;
4224 border-radius: .25em; }
4225 .label:empty {
4226 display: none; }
4227 .btn .label {
4228 position: relative;
4229 top: -1px; }
4230
4231a.label:hover, a.label:focus {
4232 color: #fff;
4233 text-decoration: none;
4234 cursor: pointer; }
4235
4236.label-default {
4237 background-color: #777777; }
4238 .label-default[href]:hover, .label-default[href]:focus {
4239 background-color: #5e5e5e; }
4240
4241.label-primary {
4242 background-color: #337ab7; }
4243 .label-primary[href]:hover, .label-primary[href]:focus {
4244 background-color: #286090; }
4245
4246.label-success {
4247 background-color: #5cb85c; }
4248 .label-success[href]:hover, .label-success[href]:focus {
4249 background-color: #449d44; }
4250
4251.label-info {
4252 background-color: #5bc0de; }
4253 .label-info[href]:hover, .label-info[href]:focus {
4254 background-color: #31b0d5; }
4255
4256.label-warning {
4257 background-color: #f0ad4e; }
4258 .label-warning[href]:hover, .label-warning[href]:focus {
4259 background-color: #ec971f; }
4260
4261.label-danger {
4262 background-color: #d9534f; }
4263 .label-danger[href]:hover, .label-danger[href]:focus {
4264 background-color: #c9302c; }
4265
4266.badge {
4267 display: inline-block;
4268 min-width: 10px;
4269 padding: 3px 7px;
4270 font-size: 12px;
4271 font-weight: bold;
4272 color: #fff;
4273 line-height: 1;
4274 vertical-align: middle;
4275 white-space: nowrap;
4276 text-align: center;
4277 background-color: #777777;
4278 border-radius: 10px; }
4279 .badge:empty {
4280 display: none; }
4281 .btn .badge {
4282 position: relative;
4283 top: -1px; }
4284 .btn-xs .badge, .btn-group-xs > .btn .badge,
4285 .btn-group-xs > .btn .badge {
4286 top: 0;
4287 padding: 1px 5px; }
4288 .list-group-item.active > .badge,
4289 .nav-pills > .active > a > .badge {
4290 color: #337ab7;
4291 background-color: #fff; }
4292 .list-group-item > .badge {
4293 float: right; }
4294 .list-group-item > .badge + .badge {
4295 margin-right: 5px; }
4296 .nav-pills > li > a > .badge {
4297 margin-left: 3px; }
4298
4299a.badge:hover, a.badge:focus {
4300 color: #fff;
4301 text-decoration: none;
4302 cursor: pointer; }
4303
4304.jumbotron {
4305 padding-top: 30px;
4306 padding-bottom: 30px;
4307 margin-bottom: 30px;
4308 color: inherit;
4309 background-color: #eeeeee; }
4310 .jumbotron h1,
4311 .jumbotron .h1 {
4312 color: inherit; }
4313 .jumbotron p {
4314 margin-bottom: 15px;
4315 font-size: 21px;
4316 font-weight: 200; }
4317 .jumbotron > hr {
4318 border-top-color: #d5d5d5; }
4319 .container .jumbotron,
4320 .container-fluid .jumbotron {
4321 border-radius: 6px;
4322 padding-left: 15px;
4323 padding-right: 15px; }
4324 .jumbotron .container {
4325 max-width: 100%; }
4326 @media screen and (min-width: 768px) {
4327 .jumbotron {
4328 padding-top: 48px;
4329 padding-bottom: 48px; }
4330 .container .jumbotron,
4331 .container-fluid .jumbotron {
4332 padding-left: 60px;
4333 padding-right: 60px; }
4334 .jumbotron h1,
4335 .jumbotron .h1 {
4336 font-size: 63px; } }
4337
4338.thumbnail {
4339 display: block;
4340 padding: 4px;
4341 margin-bottom: 20px;
4342 line-height: 1.42857;
4343 background-color: #fff;
4344 border: 1px solid #ddd;
4345 border-radius: 4px;
4346 -webkit-transition: border 0.2s ease-in-out;
4347 -o-transition: border 0.2s ease-in-out;
4348 transition: border 0.2s ease-in-out; }
4349 .thumbnail > img,
4350 .thumbnail a > img {
4351 display: block;
4352 max-width: 100%;
4353 height: auto;
4354 margin-left: auto;
4355 margin-right: auto; }
4356 .thumbnail .caption {
4357 padding: 9px;
4358 color: #333333; }
4359
4360a.thumbnail:hover,
4361a.thumbnail:focus,
4362a.thumbnail.active {
4363 border-color: #337ab7; }
4364
4365.alert {
4366 padding: 15px;
4367 margin-bottom: 20px;
4368 border: 1px solid transparent;
4369 border-radius: 4px; }
4370 .alert h4 {
4371 margin-top: 0;
4372 color: inherit; }
4373 .alert .alert-link {
4374 font-weight: bold; }
4375 .alert > p,
4376 .alert > ul {
4377 margin-bottom: 0; }
4378 .alert > p + p {
4379 margin-top: 5px; }
4380
4381.alert-dismissable,
4382.alert-dismissible {
4383 padding-right: 35px; }
4384 .alert-dismissable .close,
4385 .alert-dismissible .close {
4386 position: relative;
4387 top: -2px;
4388 right: -21px;
4389 color: inherit; }
4390
4391.alert-success {
4392 background-color: #dff0d8;
4393 border-color: #d6e9c6;
4394 color: #3c763d; }
4395 .alert-success hr {
4396 border-top-color: #c9e2b3; }
4397 .alert-success .alert-link {
4398 color: #2b542c; }
4399
4400.alert-info {
4401 background-color: #d9edf7;
4402 border-color: #bce8f1;
4403 color: #31708f; }
4404 .alert-info hr {
4405 border-top-color: #a6e1ec; }
4406 .alert-info .alert-link {
4407 color: #245269; }
4408
4409.alert-warning {
4410 background-color: #fcf8e3;
4411 border-color: #faebcc;
4412 color: #8a6d3b; }
4413 .alert-warning hr {
4414 border-top-color: #f7e1b5; }
4415 .alert-warning .alert-link {
4416 color: #66512c; }
4417
4418.alert-danger {
4419 background-color: #f2dede;
4420 border-color: #ebccd1;
4421 color: #a94442; }
4422 .alert-danger hr {
4423 border-top-color: #e4b9c0; }
4424 .alert-danger .alert-link {
4425 color: #843534; }
4426
4427@-webkit-keyframes progress-bar-stripes {
4428 from {
4429 background-position: 40px 0; }
4430 to {
4431 background-position: 0 0; } }
4432
4433@keyframes progress-bar-stripes {
4434 from {
4435 background-position: 40px 0; }
4436 to {
4437 background-position: 0 0; } }
4438
4439.progress {
4440 overflow: hidden;
4441 height: 20px;
4442 margin-bottom: 20px;
4443 background-color: #f5f5f5;
4444 border-radius: 4px;
4445 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4446 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
4447
4448.progress-bar {
4449 float: left;
4450 width: 0%;
4451 height: 100%;
4452 font-size: 12px;
4453 line-height: 20px;
4454 color: #fff;
4455 text-align: center;
4456 background-color: #337ab7;
4457 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4458 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4459 -webkit-transition: width 0.6s ease;
4460 -o-transition: width 0.6s ease;
4461 transition: width 0.6s ease; }
4462
4463.progress-striped .progress-bar,
4464.progress-bar-striped {
4465 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4466 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4467 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4468 background-size: 40px 40px; }
4469
4470.progress.active .progress-bar,
4471.progress-bar.active {
4472 -webkit-animation: progress-bar-stripes 2s linear infinite;
4473 -o-animation: progress-bar-stripes 2s linear infinite;
4474 animation: progress-bar-stripes 2s linear infinite; }
4475
4476.progress-bar-success {
4477 background-color: #5cb85c; }
4478 .progress-striped .progress-bar-success {
4479 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4480 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4481 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
4482
4483.progress-bar-info {
4484 background-color: #5bc0de; }
4485 .progress-striped .progress-bar-info {
4486 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4487 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4488 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
4489
4490.progress-bar-warning {
4491 background-color: #f0ad4e; }
4492 .progress-striped .progress-bar-warning {
4493 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4494 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4495 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
4496
4497.progress-bar-danger {
4498 background-color: #d9534f; }
4499 .progress-striped .progress-bar-danger {
4500 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4501 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4502 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
4503
4504.media {
4505 margin-top: 15px; }
4506 .media:first-child {
4507 margin-top: 0; }
4508
4509.media,
4510.media-body {
4511 zoom: 1;
4512 overflow: hidden; }
4513
4514.media-body {
4515 width: 10000px; }
4516
4517.media-object {
4518 display: block; }
4519 .media-object.img-thumbnail {
4520 max-width: none; }
4521
4522.media-right,
4523.media > .pull-right {
4524 padding-left: 10px; }
4525
4526.media-left,
4527.media > .pull-left {
4528 padding-right: 10px; }
4529
4530.media-left,
4531.media-right,
4532.media-body {
4533 display: table-cell;
4534 vertical-align: top; }
4535
4536.media-middle {
4537 vertical-align: middle; }
4538
4539.media-bottom {
4540 vertical-align: bottom; }
4541
4542.media-heading {
4543 margin-top: 0;
4544 margin-bottom: 5px; }
4545
4546.media-list {
4547 padding-left: 0;
4548 list-style: none; }
4549
4550.list-group {
4551 margin-bottom: 20px;
4552 padding-left: 0; }
4553
4554.list-group-item {
4555 position: relative;
4556 display: block;
4557 padding: 10px 15px;
4558 margin-bottom: -1px;
4559 background-color: #fff;
4560 border: 1px solid #ddd; }
4561 .list-group-item:first-child {
4562 border-top-right-radius: 4px;
4563 border-top-left-radius: 4px; }
4564 .list-group-item:last-child {
4565 margin-bottom: 0;
4566 border-bottom-right-radius: 4px;
4567 border-bottom-left-radius: 4px; }
4568
4569a.list-group-item,
4570button.list-group-item {
4571 color: #555; }
4572 a.list-group-item .list-group-item-heading,
4573 button.list-group-item .list-group-item-heading {
4574 color: #333; }
4575 a.list-group-item:hover, a.list-group-item:focus,
4576 button.list-group-item:hover,
4577 button.list-group-item:focus {
4578 text-decoration: none;
4579 color: #555;
4580 background-color: #f5f5f5; }
4581
4582button.list-group-item {
4583 width: 100%;
4584 text-align: left; }
4585
4586.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
4587 background-color: #eeeeee;
4588 color: #777777;
4589 cursor: not-allowed; }
4590 .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
4591 color: inherit; }
4592 .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
4593 color: #777777; }
4594
4595.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
4596 z-index: 2;
4597 color: #fff;
4598 background-color: #337ab7;
4599 border-color: #337ab7; }
4600 .list-group-item.active .list-group-item-heading,
4601 .list-group-item.active .list-group-item-heading > small,
4602 .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
4603 .list-group-item.active:hover .list-group-item-heading > small,
4604 .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
4605 .list-group-item.active:focus .list-group-item-heading > small,
4606 .list-group-item.active:focus .list-group-item-heading > .small {
4607 color: inherit; }
4608 .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
4609 color: #c7ddef; }
4610
4611.list-group-item-success {
4612 color: #3c763d;
4613 background-color: #dff0d8; }
4614
4615a.list-group-item-success,
4616button.list-group-item-success {
4617 color: #3c763d; }
4618 a.list-group-item-success .list-group-item-heading,
4619 button.list-group-item-success .list-group-item-heading {
4620 color: inherit; }
4621 a.list-group-item-success:hover, a.list-group-item-success:focus,
4622 button.list-group-item-success:hover,
4623 button.list-group-item-success:focus {
4624 color: #3c763d;
4625 background-color: #d0e9c6; }
4626 a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
4627 button.list-group-item-success.active,
4628 button.list-group-item-success.active:hover,
4629 button.list-group-item-success.active:focus {
4630 color: #fff;
4631 background-color: #3c763d;
4632 border-color: #3c763d; }
4633
4634.list-group-item-info {
4635 color: #31708f;
4636 background-color: #d9edf7; }
4637
4638a.list-group-item-info,
4639button.list-group-item-info {
4640 color: #31708f; }
4641 a.list-group-item-info .list-group-item-heading,
4642 button.list-group-item-info .list-group-item-heading {
4643 color: inherit; }
4644 a.list-group-item-info:hover, a.list-group-item-info:focus,
4645 button.list-group-item-info:hover,
4646 button.list-group-item-info:focus {
4647 color: #31708f;
4648 background-color: #c4e3f3; }
4649 a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
4650 button.list-group-item-info.active,
4651 button.list-group-item-info.active:hover,
4652 button.list-group-item-info.active:focus {
4653 color: #fff;
4654 background-color: #31708f;
4655 border-color: #31708f; }
4656
4657.list-group-item-warning {
4658 color: #8a6d3b;
4659 background-color: #fcf8e3; }
4660
4661a.list-group-item-warning,
4662button.list-group-item-warning {
4663 color: #8a6d3b; }
4664 a.list-group-item-warning .list-group-item-heading,
4665 button.list-group-item-warning .list-group-item-heading {
4666 color: inherit; }
4667 a.list-group-item-warning:hover, a.list-group-item-warning:focus,
4668 button.list-group-item-warning:hover,
4669 button.list-group-item-warning:focus {
4670 color: #8a6d3b;
4671 background-color: #faf2cc; }
4672 a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
4673 button.list-group-item-warning.active,
4674 button.list-group-item-warning.active:hover,
4675 button.list-group-item-warning.active:focus {
4676 color: #fff;
4677 background-color: #8a6d3b;
4678 border-color: #8a6d3b; }
4679
4680.list-group-item-danger {
4681 color: #a94442;
4682 background-color: #f2dede; }
4683
4684a.list-group-item-danger,
4685button.list-group-item-danger {
4686 color: #a94442; }
4687 a.list-group-item-danger .list-group-item-heading,
4688 button.list-group-item-danger .list-group-item-heading {
4689 color: inherit; }
4690 a.list-group-item-danger:hover, a.list-group-item-danger:focus,
4691 button.list-group-item-danger:hover,
4692 button.list-group-item-danger:focus {
4693 color: #a94442;
4694 background-color: #ebcccc; }
4695 a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
4696 button.list-group-item-danger.active,
4697 button.list-group-item-danger.active:hover,
4698 button.list-group-item-danger.active:focus {
4699 color: #fff;
4700 background-color: #a94442;
4701 border-color: #a94442; }
4702
4703.list-group-item-heading {
4704 margin-top: 0;
4705 margin-bottom: 5px; }
4706
4707.list-group-item-text {
4708 margin-bottom: 0;
4709 line-height: 1.3; }
4710
4711.panel {
4712 margin-bottom: 20px;
4713 background-color: #fff;
4714 border: 1px solid transparent;
4715 border-radius: 4px;
4716 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
4717 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
4718
4719.panel-body {
4720 padding: 15px; }
4721 .panel-body:before, .panel-body:after {
4722 content: " ";
4723 display: table; }
4724 .panel-body:after {
4725 clear: both; }
4726
4727.panel-heading {
4728 padding: 10px 15px;
4729 border-bottom: 1px solid transparent;
4730 border-top-right-radius: 3px;
4731 border-top-left-radius: 3px; }
4732 .panel-heading > .dropdown .dropdown-toggle {
4733 color: inherit; }
4734
4735.panel-title {
4736 margin-top: 0;
4737 margin-bottom: 0;
4738 font-size: 16px;
4739 color: inherit; }
4740 .panel-title > a,
4741 .panel-title > small,
4742 .panel-title > .small,
4743 .panel-title > small > a,
4744 .panel-title > .small > a {
4745 color: inherit; }
4746
4747.panel-footer {
4748 padding: 10px 15px;
4749 background-color: #f5f5f5;
4750 border-top: 1px solid #ddd;
4751 border-bottom-right-radius: 3px;
4752 border-bottom-left-radius: 3px; }
4753
4754.panel > .list-group,
4755.panel > .panel-collapse > .list-group {
4756 margin-bottom: 0; }
4757 .panel > .list-group .list-group-item,
4758 .panel > .panel-collapse > .list-group .list-group-item {
4759 border-width: 1px 0;
4760 border-radius: 0; }
4761 .panel > .list-group:first-child .list-group-item:first-child,
4762 .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
4763 border-top: 0;
4764 border-top-right-radius: 3px;
4765 border-top-left-radius: 3px; }
4766 .panel > .list-group:last-child .list-group-item:last-child,
4767 .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
4768 border-bottom: 0;
4769 border-bottom-right-radius: 3px;
4770 border-bottom-left-radius: 3px; }
4771
4772.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
4773 border-top-right-radius: 0;
4774 border-top-left-radius: 0; }
4775
4776.panel-heading + .list-group .list-group-item:first-child {
4777 border-top-width: 0; }
4778
4779.list-group + .panel-footer {
4780 border-top-width: 0; }
4781
4782.panel > .table,
4783.panel > .table-responsive > .table,
4784.panel > .panel-collapse > .table {
4785 margin-bottom: 0; }
4786 .panel > .table caption,
4787 .panel > .table-responsive > .table caption,
4788 .panel > .panel-collapse > .table caption {
4789 padding-left: 15px;
4790 padding-right: 15px; }
4791
4792.panel > .table:first-child,
4793.panel > .table-responsive:first-child > .table:first-child {
4794 border-top-right-radius: 3px;
4795 border-top-left-radius: 3px; }
4796 .panel > .table:first-child > thead:first-child > tr:first-child,
4797 .panel > .table:first-child > tbody:first-child > tr:first-child,
4798 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
4799 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
4800 border-top-left-radius: 3px;
4801 border-top-right-radius: 3px; }
4802 .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
4803 .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
4804 .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
4805 .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
4806 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
4807 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
4808 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
4809 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
4810 border-top-left-radius: 3px; }
4811 .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
4812 .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
4813 .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
4814 .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
4815 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
4816 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
4817 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
4818 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
4819 border-top-right-radius: 3px; }
4820
4821.panel > .table:last-child,
4822.panel > .table-responsive:last-child > .table:last-child {
4823 border-bottom-right-radius: 3px;
4824 border-bottom-left-radius: 3px; }
4825 .panel > .table:last-child > tbody:last-child > tr:last-child,
4826 .panel > .table:last-child > tfoot:last-child > tr:last-child,
4827 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
4828 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
4829 border-bottom-left-radius: 3px;
4830 border-bottom-right-radius: 3px; }
4831 .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
4832 .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
4833 .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
4834 .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
4835 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
4836 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
4837 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
4838 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
4839 border-bottom-left-radius: 3px; }
4840 .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
4841 .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
4842 .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
4843 .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
4844 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
4845 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
4846 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
4847 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
4848 border-bottom-right-radius: 3px; }
4849
4850.panel > .panel-body + .table,
4851.panel > .panel-body + .table-responsive,
4852.panel > .table + .panel-body,
4853.panel > .table-responsive + .panel-body {
4854 border-top: 1px solid #ddd; }
4855
4856.panel > .table > tbody:first-child > tr:first-child th,
4857.panel > .table > tbody:first-child > tr:first-child td {
4858 border-top: 0; }
4859
4860.panel > .table-bordered,
4861.panel > .table-responsive > .table-bordered {
4862 border: 0; }
4863 .panel > .table-bordered > thead > tr > th:first-child,
4864 .panel > .table-bordered > thead > tr > td:first-child,
4865 .panel > .table-bordered > tbody > tr > th:first-child,
4866 .panel > .table-bordered > tbody > tr > td:first-child,
4867 .panel > .table-bordered > tfoot > tr > th:first-child,
4868 .panel > .table-bordered > tfoot > tr > td:first-child,
4869 .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
4870 .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
4871 .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
4872 .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
4873 .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
4874 .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
4875 border-left: 0; }
4876 .panel > .table-bordered > thead > tr > th:last-child,
4877 .panel > .table-bordered > thead > tr > td:last-child,
4878 .panel > .table-bordered > tbody > tr > th:last-child,
4879 .panel > .table-bordered > tbody > tr > td:last-child,
4880 .panel > .table-bordered > tfoot > tr > th:last-child,
4881 .panel > .table-bordered > tfoot > tr > td:last-child,
4882 .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
4883 .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
4884 .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
4885 .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
4886 .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
4887 .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
4888 border-right: 0; }
4889 .panel > .table-bordered > thead > tr:first-child > td,
4890 .panel > .table-bordered > thead > tr:first-child > th,
4891 .panel > .table-bordered > tbody > tr:first-child > td,
4892 .panel > .table-bordered > tbody > tr:first-child > th,
4893 .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
4894 .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
4895 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
4896 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
4897 border-bottom: 0; }
4898 .panel > .table-bordered > tbody > tr:last-child > td,
4899 .panel > .table-bordered > tbody > tr:last-child > th,
4900 .panel > .table-bordered > tfoot > tr:last-child > td,
4901 .panel > .table-bordered > tfoot > tr:last-child > th,
4902 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
4903 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
4904 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
4905 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
4906 border-bottom: 0; }
4907
4908.panel > .table-responsive {
4909 border: 0;
4910 margin-bottom: 0; }
4911
4912.panel-group {
4913 margin-bottom: 20px; }
4914 .panel-group .panel {
4915 margin-bottom: 0;
4916 border-radius: 4px; }
4917 .panel-group .panel + .panel {
4918 margin-top: 5px; }
4919 .panel-group .panel-heading {
4920 border-bottom: 0; }
4921 .panel-group .panel-heading + .panel-collapse > .panel-body,
4922 .panel-group .panel-heading + .panel-collapse > .list-group {
4923 border-top: 1px solid #ddd; }
4924 .panel-group .panel-footer {
4925 border-top: 0; }
4926 .panel-group .panel-footer + .panel-collapse .panel-body {
4927 border-bottom: 1px solid #ddd; }
4928
4929.panel-default {
4930 border-color: #ddd; }
4931 .panel-default > .panel-heading {
4932 color: #333333;
4933 background-color: #f5f5f5;
4934 border-color: #ddd; }
4935 .panel-default > .panel-heading + .panel-collapse > .panel-body {
4936 border-top-color: #ddd; }
4937 .panel-default > .panel-heading .badge {
4938 color: #f5f5f5;
4939 background-color: #333333; }
4940 .panel-default > .panel-footer + .panel-collapse > .panel-body {
4941 border-bottom-color: #ddd; }
4942
4943.panel-primary {
4944 border-color: #337ab7; }
4945 .panel-primary > .panel-heading {
4946 color: #fff;
4947 background-color: #337ab7;
4948 border-color: #337ab7; }
4949 .panel-primary > .panel-heading + .panel-collapse > .panel-body {
4950 border-top-color: #337ab7; }
4951 .panel-primary > .panel-heading .badge {
4952 color: #337ab7;
4953 background-color: #fff; }
4954 .panel-primary > .panel-footer + .panel-collapse > .panel-body {
4955 border-bottom-color: #337ab7; }
4956
4957.panel-success {
4958 border-color: #d6e9c6; }
4959 .panel-success > .panel-heading {
4960 color: #3c763d;
4961 background-color: #dff0d8;
4962 border-color: #d6e9c6; }
4963 .panel-success > .panel-heading + .panel-collapse > .panel-body {
4964 border-top-color: #d6e9c6; }
4965 .panel-success > .panel-heading .badge {
4966 color: #dff0d8;
4967 background-color: #3c763d; }
4968 .panel-success > .panel-footer + .panel-collapse > .panel-body {
4969 border-bottom-color: #d6e9c6; }
4970
4971.panel-info {
4972 border-color: #bce8f1; }
4973 .panel-info > .panel-heading {
4974 color: #31708f;
4975 background-color: #d9edf7;
4976 border-color: #bce8f1; }
4977 .panel-info > .panel-heading + .panel-collapse > .panel-body {
4978 border-top-color: #bce8f1; }
4979 .panel-info > .panel-heading .badge {
4980 color: #d9edf7;
4981 background-color: #31708f; }
4982 .panel-info > .panel-footer + .panel-collapse > .panel-body {
4983 border-bottom-color: #bce8f1; }
4984
4985.panel-warning {
4986 border-color: #faebcc; }
4987 .panel-warning > .panel-heading {
4988 color: #8a6d3b;
4989 background-color: #fcf8e3;
4990 border-color: #faebcc; }
4991 .panel-warning > .panel-heading + .panel-collapse > .panel-body {
4992 border-top-color: #faebcc; }
4993 .panel-warning > .panel-heading .badge {
4994 color: #fcf8e3;
4995 background-color: #8a6d3b; }
4996 .panel-warning > .panel-footer + .panel-collapse > .panel-body {
4997 border-bottom-color: #faebcc; }
4998
4999.panel-danger {
5000 border-color: #ebccd1; }
5001 .panel-danger > .panel-heading {
5002 color: #a94442;
5003 background-color: #f2dede;
5004 border-color: #ebccd1; }
5005 .panel-danger > .panel-heading + .panel-collapse > .panel-body {
5006 border-top-color: #ebccd1; }
5007 .panel-danger > .panel-heading .badge {
5008 color: #f2dede;
5009 background-color: #a94442; }
5010 .panel-danger > .panel-footer + .panel-collapse > .panel-body {
5011 border-bottom-color: #ebccd1; }
5012
5013.embed-responsive {
5014 position: relative;
5015 display: block;
5016 height: 0;
5017 padding: 0;
5018 overflow: hidden; }
5019 .embed-responsive .embed-responsive-item,
5020 .embed-responsive iframe,
5021 .embed-responsive embed,
5022 .embed-responsive object,
5023 .embed-responsive video {
5024 position: absolute;
5025 top: 0;
5026 left: 0;
5027 bottom: 0;
5028 height: 100%;
5029 width: 100%;
5030 border: 0; }
5031
5032.embed-responsive-16by9 {
5033 padding-bottom: 56.25%; }
5034
5035.embed-responsive-4by3 {
5036 padding-bottom: 75%; }
5037
5038.well {
5039 min-height: 20px;
5040 padding: 19px;
5041 margin-bottom: 20px;
5042 background-color: #f5f5f5;
5043 border: 1px solid #e3e3e3;
5044 border-radius: 4px;
5045 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
5046 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
5047 .well blockquote {
5048 border-color: #ddd;
5049 border-color: rgba(0, 0, 0, 0.15); }
5050
5051.well-lg {
5052 padding: 24px;
5053 border-radius: 6px; }
5054
5055.well-sm {
5056 padding: 9px;
5057 border-radius: 3px; }
5058
5059.close {
5060 float: right;
5061 font-size: 21px;
5062 font-weight: bold;
5063 line-height: 1;
5064 color: #000;
5065 text-shadow: 0 1px 0 #fff;
5066 opacity: 0.2;
5067 filter: alpha(opacity=20); }
5068 .close:hover, .close:focus {
5069 color: #000;
5070 text-decoration: none;
5071 cursor: pointer;
5072 opacity: 0.5;
5073 filter: alpha(opacity=50); }
5074
5075button.close {
5076 padding: 0;
5077 cursor: pointer;
5078 background: transparent;
5079 border: 0;
5080 -webkit-appearance: none; }
5081
5082.modal-open {
5083 overflow: hidden; }
5084
5085.modal {
5086 display: none;
5087 overflow: hidden;
5088 position: fixed;
5089 top: 0;
5090 right: 0;
5091 bottom: 0;
5092 left: 0;
5093 z-index: 1050;
5094 -webkit-overflow-scrolling: touch;
5095 outline: 0; }
5096 .modal.fade .modal-dialog {
5097 -webkit-transform: translate(0, -25%);
5098 -ms-transform: translate(0, -25%);
5099 -o-transform: translate(0, -25%);
5100 transform: translate(0, -25%);
5101 -webkit-transition: -webkit-transform 0.3s ease-out;
5102 -moz-transition: -moz-transform 0.3s ease-out;
5103 -o-transition: -o-transform 0.3s ease-out;
5104 transition: transform 0.3s ease-out; }
5105 .modal.in .modal-dialog {
5106 -webkit-transform: translate(0, 0);
5107 -ms-transform: translate(0, 0);
5108 -o-transform: translate(0, 0);
5109 transform: translate(0, 0); }
5110
5111.modal-open .modal {
5112 overflow-x: hidden;
5113 overflow-y: auto; }
5114
5115.modal-dialog {
5116 position: relative;
5117 width: auto;
5118 margin: 10px; }
5119
5120.modal-content {
5121 position: relative;
5122 background-color: #fff;
5123 border: 1px solid #999;
5124 border: 1px solid rgba(0, 0, 0, 0.2);
5125 border-radius: 6px;
5126 -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
5127 box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
5128 background-clip: padding-box;
5129 outline: 0; }
5130
5131.modal-backdrop {
5132 position: fixed;
5133 top: 0;
5134 right: 0;
5135 bottom: 0;
5136 left: 0;
5137 z-index: 1040;
5138 background-color: #000; }
5139 .modal-backdrop.fade {
5140 opacity: 0;
5141 filter: alpha(opacity=0); }
5142 .modal-backdrop.in {
5143 opacity: 0.5;
5144 filter: alpha(opacity=50); }
5145
5146.modal-header {
5147 padding: 15px;
5148 border-bottom: 1px solid #e5e5e5; }
5149 .modal-header:before, .modal-header:after {
5150 content: " ";
5151 display: table; }
5152 .modal-header:after {
5153 clear: both; }
5154
5155.modal-header .close {
5156 margin-top: -2px; }
5157
5158.modal-title {
5159 margin: 0;
5160 line-height: 1.42857; }
5161
5162.modal-body {
5163 position: relative;
5164 padding: 15px; }
5165
5166.modal-footer {
5167 padding: 15px;
5168 text-align: right;
5169 border-top: 1px solid #e5e5e5; }
5170 .modal-footer:before, .modal-footer:after {
5171 content: " ";
5172 display: table; }
5173 .modal-footer:after {
5174 clear: both; }
5175 .modal-footer .btn + .btn {
5176 margin-left: 5px;
5177 margin-bottom: 0; }
5178 .modal-footer .btn-group .btn + .btn {
5179 margin-left: -1px; }
5180 .modal-footer .btn-block + .btn-block {
5181 margin-left: 0; }
5182
5183.modal-scrollbar-measure {
5184 position: absolute;
5185 top: -9999px;
5186 width: 50px;
5187 height: 50px;
5188 overflow: scroll; }
5189
5190@media (min-width: 768px) {
5191 .modal-dialog {
5192 width: 600px;
5193 margin: 30px auto; }
5194 .modal-content {
5195 -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
5196 box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
5197 .modal-sm {
5198 width: 300px; } }
5199
5200@media (min-width: 992px) {
5201 .modal-lg {
5202 width: 900px; } }
5203
5204.tooltip {
5205 position: absolute;
5206 z-index: 1070;
5207 display: block;
5208 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
5209 font-style: normal;
5210 font-weight: normal;
5211 letter-spacing: normal;
5212 line-break: auto;
5213 line-height: 1.42857;
5214 text-align: left;
5215 text-align: start;
5216 text-decoration: none;
5217 text-shadow: none;
5218 text-transform: none;
5219 white-space: normal;
5220 word-break: normal;
5221 word-spacing: normal;
5222 word-wrap: normal;
5223 font-size: 12px;
5224 opacity: 0;
5225 filter: alpha(opacity=0); }
5226 .tooltip.in {
5227 opacity: 0.9;
5228 filter: alpha(opacity=90); }
5229 .tooltip.top {
5230 margin-top: -3px;
5231 padding: 5px 0; }
5232 .tooltip.right {
5233 margin-left: 3px;
5234 padding: 0 5px; }
5235 .tooltip.bottom {
5236 margin-top: 3px;
5237 padding: 5px 0; }
5238 .tooltip.left {
5239 margin-left: -3px;
5240 padding: 0 5px; }
5241
5242.tooltip-inner {
5243 max-width: 200px;
5244 padding: 3px 8px;
5245 color: #fff;
5246 text-align: center;
5247 background-color: #000;
5248 border-radius: 4px; }
5249
5250.tooltip-arrow {
5251 position: absolute;
5252 width: 0;
5253 height: 0;
5254 border-color: transparent;
5255 border-style: solid; }
5256
5257.tooltip.top .tooltip-arrow {
5258 bottom: 0;
5259 left: 50%;
5260 margin-left: -5px;
5261 border-width: 5px 5px 0;
5262 border-top-color: #000; }
5263
5264.tooltip.top-left .tooltip-arrow {
5265 bottom: 0;
5266 right: 5px;
5267 margin-bottom: -5px;
5268 border-width: 5px 5px 0;
5269 border-top-color: #000; }
5270
5271.tooltip.top-right .tooltip-arrow {
5272 bottom: 0;
5273 left: 5px;
5274 margin-bottom: -5px;
5275 border-width: 5px 5px 0;
5276 border-top-color: #000; }
5277
5278.tooltip.right .tooltip-arrow {
5279 top: 50%;
5280 left: 0;
5281 margin-top: -5px;
5282 border-width: 5px 5px 5px 0;
5283 border-right-color: #000; }
5284
5285.tooltip.left .tooltip-arrow {
5286 top: 50%;
5287 right: 0;
5288 margin-top: -5px;
5289 border-width: 5px 0 5px 5px;
5290 border-left-color: #000; }
5291
5292.tooltip.bottom .tooltip-arrow {
5293 top: 0;
5294 left: 50%;
5295 margin-left: -5px;
5296 border-width: 0 5px 5px;
5297 border-bottom-color: #000; }
5298
5299.tooltip.bottom-left .tooltip-arrow {
5300 top: 0;
5301 right: 5px;
5302 margin-top: -5px;
5303 border-width: 0 5px 5px;
5304 border-bottom-color: #000; }
5305
5306.tooltip.bottom-right .tooltip-arrow {
5307 top: 0;
5308 left: 5px;
5309 margin-top: -5px;
5310 border-width: 0 5px 5px;
5311 border-bottom-color: #000; }
5312
5313.popover {
5314 position: absolute;
5315 top: 0;
5316 left: 0;
5317 z-index: 1060;
5318 display: none;
5319 max-width: 276px;
5320 padding: 1px;
5321 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
5322 font-style: normal;
5323 font-weight: normal;
5324 letter-spacing: normal;
5325 line-break: auto;
5326 line-height: 1.42857;
5327 text-align: left;
5328 text-align: start;
5329 text-decoration: none;
5330 text-shadow: none;
5331 text-transform: none;
5332 white-space: normal;
5333 word-break: normal;
5334 word-spacing: normal;
5335 word-wrap: normal;
5336 font-size: 14px;
5337 background-color: #fff;
5338 background-clip: padding-box;
5339 border: 1px solid #ccc;
5340 border: 1px solid rgba(0, 0, 0, 0.2);
5341 border-radius: 6px;
5342 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5343 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
5344 .popover.top {
5345 margin-top: -10px; }
5346 .popover.right {
5347 margin-left: 10px; }
5348 .popover.bottom {
5349 margin-top: 10px; }
5350 .popover.left {
5351 margin-left: -10px; }
5352
5353.popover-title {
5354 margin: 0;
5355 padding: 8px 14px;
5356 font-size: 14px;
5357 background-color: #f7f7f7;
5358 border-bottom: 1px solid #ebebeb;
5359 border-radius: 5px 5px 0 0; }
5360
5361.popover-content {
5362 padding: 9px 14px; }
5363
5364.popover > .arrow, .popover > .arrow:after {
5365 position: absolute;
5366 display: block;
5367 width: 0;
5368 height: 0;
5369 border-color: transparent;
5370 border-style: solid; }
5371
5372.popover > .arrow {
5373 border-width: 11px; }
5374
5375.popover > .arrow:after {
5376 border-width: 10px;
5377 content: ""; }
5378
5379.popover.top > .arrow {
5380 left: 50%;
5381 margin-left: -11px;
5382 border-bottom-width: 0;
5383 border-top-color: #999999;
5384 border-top-color: rgba(0, 0, 0, 0.25);
5385 bottom: -11px; }
5386 .popover.top > .arrow:after {
5387 content: " ";
5388 bottom: 1px;
5389 margin-left: -10px;
5390 border-bottom-width: 0;
5391 border-top-color: #fff; }
5392
5393.popover.right > .arrow {
5394 top: 50%;
5395 left: -11px;
5396 margin-top: -11px;
5397 border-left-width: 0;
5398 border-right-color: #999999;
5399 border-right-color: rgba(0, 0, 0, 0.25); }
5400 .popover.right > .arrow:after {
5401 content: " ";
5402 left: 1px;
5403 bottom: -10px;
5404 border-left-width: 0;
5405 border-right-color: #fff; }
5406
5407.popover.bottom > .arrow {
5408 left: 50%;
5409 margin-left: -11px;
5410 border-top-width: 0;
5411 border-bottom-color: #999999;
5412 border-bottom-color: rgba(0, 0, 0, 0.25);
5413 top: -11px; }
5414 .popover.bottom > .arrow:after {
5415 content: " ";
5416 top: 1px;
5417 margin-left: -10px;
5418 border-top-width: 0;
5419 border-bottom-color: #fff; }
5420
5421.popover.left > .arrow {
5422 top: 50%;
5423 right: -11px;
5424 margin-top: -11px;
5425 border-right-width: 0;
5426 border-left-color: #999999;
5427 border-left-color: rgba(0, 0, 0, 0.25); }
5428 .popover.left > .arrow:after {
5429 content: " ";
5430 right: 1px;
5431 border-right-width: 0;
5432 border-left-color: #fff;
5433 bottom: -10px; }
5434
5435.carousel {
5436 position: relative; }
5437
5438.carousel-inner {
5439 position: relative;
5440 overflow: hidden;
5441 width: 100%; }
5442 .carousel-inner > .item {
5443 display: none;
5444 position: relative;
5445 -webkit-transition: 0.6s ease-in-out left;
5446 -o-transition: 0.6s ease-in-out left;
5447 transition: 0.6s ease-in-out left; }
5448 .carousel-inner > .item > img,
5449 .carousel-inner > .item > a > img {
5450 display: block;
5451 max-width: 100%;
5452 height: auto;
5453 line-height: 1; }
5454 @media all and (transform-3d), (-webkit-transform-3d) {
5455 .carousel-inner > .item {
5456 -webkit-transition: -webkit-transform 0.6s ease-in-out;
5457 -moz-transition: -moz-transform 0.6s ease-in-out;
5458 -o-transition: -o-transform 0.6s ease-in-out;
5459 transition: transform 0.6s ease-in-out;
5460 -webkit-backface-visibility: hidden;
5461 -moz-backface-visibility: hidden;
5462 backface-visibility: hidden;
5463 -webkit-perspective: 1000px;
5464 -moz-perspective: 1000px;
5465 perspective: 1000px; }
5466 .carousel-inner > .item.next, .carousel-inner > .item.active.right {
5467 -webkit-transform: translate3d(100%, 0, 0);
5468 transform: translate3d(100%, 0, 0);
5469 left: 0; }
5470 .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
5471 -webkit-transform: translate3d(-100%, 0, 0);
5472 transform: translate3d(-100%, 0, 0);
5473 left: 0; }
5474 .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
5475 -webkit-transform: translate3d(0, 0, 0);
5476 transform: translate3d(0, 0, 0);
5477 left: 0; } }
5478 .carousel-inner > .active,
5479 .carousel-inner > .next,
5480 .carousel-inner > .prev {
5481 display: block; }
5482 .carousel-inner > .active {
5483 left: 0; }
5484 .carousel-inner > .next,
5485 .carousel-inner > .prev {
5486 position: absolute;
5487 top: 0;
5488 width: 100%; }
5489 .carousel-inner > .next {
5490 left: 100%; }
5491 .carousel-inner > .prev {
5492 left: -100%; }
5493 .carousel-inner > .next.left,
5494 .carousel-inner > .prev.right {
5495 left: 0; }
5496 .carousel-inner > .active.left {
5497 left: -100%; }
5498 .carousel-inner > .active.right {
5499 left: 100%; }
5500
5501.carousel-control {
5502 position: absolute;
5503 top: 0;
5504 left: 0;
5505 bottom: 0;
5506 width: 15%;
5507 opacity: 0.5;
5508 filter: alpha(opacity=50);
5509 font-size: 20px;
5510 color: #fff;
5511 text-align: center;
5512 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
5513 background-color: transparent; }
5514 .carousel-control.left {
5515 background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
5516 background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
5517 background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
5518 background-repeat: repeat-x;
5519 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
5520 .carousel-control.right {
5521 left: auto;
5522 right: 0;
5523 background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
5524 background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
5525 background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
5526 background-repeat: repeat-x;
5527 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
5528 .carousel-control:hover, .carousel-control:focus {
5529 outline: 0;
5530 color: #fff;
5531 text-decoration: none;
5532 opacity: 0.9;
5533 filter: alpha(opacity=90); }
5534 .carousel-control .icon-prev,
5535 .carousel-control .icon-next,
5536 .carousel-control .glyphicon-chevron-left,
5537 .carousel-control .glyphicon-chevron-right {
5538 position: absolute;
5539 top: 50%;
5540 margin-top: -10px;
5541 z-index: 5;
5542 display: inline-block; }
5543 .carousel-control .icon-prev,
5544 .carousel-control .glyphicon-chevron-left {
5545 left: 50%;
5546 margin-left: -10px; }
5547 .carousel-control .icon-next,
5548 .carousel-control .glyphicon-chevron-right {
5549 right: 50%;
5550 margin-right: -10px; }
5551 .carousel-control .icon-prev,
5552 .carousel-control .icon-next {
5553 width: 20px;
5554 height: 20px;
5555 line-height: 1;
5556 font-family: serif; }
5557 .carousel-control .icon-prev:before {
5558 content: '\2039'; }
5559 .carousel-control .icon-next:before {
5560 content: '\203a'; }
5561
5562.carousel-indicators {
5563 position: absolute;
5564 bottom: 10px;
5565 left: 50%;
5566 z-index: 15;
5567 width: 60%;
5568 margin-left: -30%;
5569 padding-left: 0;
5570 list-style: none;
5571 text-align: center; }
5572 .carousel-indicators li {
5573 display: inline-block;
5574 width: 10px;
5575 height: 10px;
5576 margin: 1px;
5577 text-indent: -999px;
5578 border: 1px solid #fff;
5579 border-radius: 10px;
5580 cursor: pointer;
5581 background-color: #000 \9;
5582 background-color: transparent; }
5583 .carousel-indicators .active {
5584 margin: 0;
5585 width: 12px;
5586 height: 12px;
5587 background-color: #fff; }
5588
5589.carousel-caption {
5590 position: absolute;
5591 left: 15%;
5592 right: 15%;
5593 bottom: 20px;
5594 z-index: 10;
5595 padding-top: 20px;
5596 padding-bottom: 20px;
5597 color: #fff;
5598 text-align: center;
5599 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
5600 .carousel-caption .btn {
5601 text-shadow: none; }
5602
5603@media screen and (min-width: 768px) {
5604 .carousel-control .glyphicon-chevron-left,
5605 .carousel-control .glyphicon-chevron-right,
5606 .carousel-control .icon-prev,
5607 .carousel-control .icon-next {
5608 width: 30px;
5609 height: 30px;
5610 margin-top: -10px;
5611 font-size: 30px; }
5612 .carousel-control .glyphicon-chevron-left,
5613 .carousel-control .icon-prev {
5614 margin-left: -10px; }
5615 .carousel-control .glyphicon-chevron-right,
5616 .carousel-control .icon-next {
5617 margin-right: -10px; }
5618 .carousel-caption {
5619 left: 20%;
5620 right: 20%;
5621 padding-bottom: 30px; }
5622 .carousel-indicators {
5623 bottom: 20px; } }
5624
5625.clearfix:before, .clearfix:after {
5626 content: " ";
5627 display: table; }
5628
5629.clearfix:after {
5630 clear: both; }
5631
5632.center-block {
5633 display: block;
5634 margin-left: auto;
5635 margin-right: auto; }
5636
5637.pull-right {
5638 float: right !important; }
5639
5640.pull-left {
5641 float: left !important; }
5642
5643.hide {
5644 display: none !important; }
5645
5646.show {
5647 display: block !important; }
5648
5649.invisible {
5650 visibility: hidden; }
5651
5652.text-hide {
5653 font: 0/0 a;
5654 color: transparent;
5655 text-shadow: none;
5656 background-color: transparent;
5657 border: 0; }
5658
5659.hidden {
5660 display: none !important; }
5661
5662.affix {
5663 position: fixed; }
5664
5665@-ms-viewport {
5666 width: device-width; }
5667
5668.visible-xs {
5669 display: none !important; }
5670
5671.visible-sm {
5672 display: none !important; }
5673
5674.visible-md {
5675 display: none !important; }
5676
5677.visible-lg {
5678 display: none !important; }
5679
5680.visible-xs-block,
5681.visible-xs-inline,
5682.visible-xs-inline-block,
5683.visible-sm-block,
5684.visible-sm-inline,
5685.visible-sm-inline-block,
5686.visible-md-block,
5687.visible-md-inline,
5688.visible-md-inline-block,
5689.visible-lg-block,
5690.visible-lg-inline,
5691.visible-lg-inline-block {
5692 display: none !important; }
5693
5694@media (max-width: 767px) {
5695 .visible-xs {
5696 display: block !important; }
5697 table.visible-xs {
5698 display: table !important; }
5699 tr.visible-xs {
5700 display: table-row !important; }
5701 th.visible-xs,
5702 td.visible-xs {
5703 display: table-cell !important; } }
5704
5705@media (max-width: 767px) {
5706 .visible-xs-block {
5707 display: block !important; } }
5708
5709@media (max-width: 767px) {
5710 .visible-xs-inline {
5711 display: inline !important; } }
5712
5713@media (max-width: 767px) {
5714 .visible-xs-inline-block {
5715 display: inline-block !important; } }
5716
5717@media (min-width: 768px) and (max-width: 991px) {
5718 .visible-sm {
5719 display: block !important; }
5720 table.visible-sm {
5721 display: table !important; }
5722 tr.visible-sm {
5723 display: table-row !important; }
5724 th.visible-sm,
5725 td.visible-sm {
5726 display: table-cell !important; } }
5727
5728@media (min-width: 768px) and (max-width: 991px) {
5729 .visible-sm-block {
5730 display: block !important; } }
5731
5732@media (min-width: 768px) and (max-width: 991px) {
5733 .visible-sm-inline {
5734 display: inline !important; } }
5735
5736@media (min-width: 768px) and (max-width: 991px) {
5737 .visible-sm-inline-block {
5738 display: inline-block !important; } }
5739
5740@media (min-width: 992px) and (max-width: 1199px) {
5741 .visible-md {
5742 display: block !important; }
5743 table.visible-md {
5744 display: table !important; }
5745 tr.visible-md {
5746 display: table-row !important; }
5747 th.visible-md,
5748 td.visible-md {
5749 display: table-cell !important; } }
5750
5751@media (min-width: 992px) and (max-width: 1199px) {
5752 .visible-md-block {
5753 display: block !important; } }
5754
5755@media (min-width: 992px) and (max-width: 1199px) {
5756 .visible-md-inline {
5757 display: inline !important; } }
5758
5759@media (min-width: 992px) and (max-width: 1199px) {
5760 .visible-md-inline-block {
5761 display: inline-block !important; } }
5762
5763@media (min-width: 1200px) {
5764 .visible-lg {
5765 display: block !important; }
5766 table.visible-lg {
5767 display: table !important; }
5768 tr.visible-lg {
5769 display: table-row !important; }
5770 th.visible-lg,
5771 td.visible-lg {
5772 display: table-cell !important; } }
5773
5774@media (min-width: 1200px) {
5775 .visible-lg-block {
5776 display: block !important; } }
5777
5778@media (min-width: 1200px) {
5779 .visible-lg-inline {
5780 display: inline !important; } }
5781
5782@media (min-width: 1200px) {
5783 .visible-lg-inline-block {
5784 display: inline-block !important; } }
5785
5786@media (max-width: 767px) {
5787 .hidden-xs {
5788 display: none !important; } }
5789
5790@media (min-width: 768px) and (max-width: 991px) {
5791 .hidden-sm {
5792 display: none !important; } }
5793
5794@media (min-width: 992px) and (max-width: 1199px) {
5795 .hidden-md {
5796 display: none !important; } }
5797
5798@media (min-width: 1200px) {
5799 .hidden-lg {
5800 display: none !important; } }
5801
5802.visible-print {
5803 display: none !important; }
5804
5805@media print {
5806 .visible-print {
5807 display: block !important; }
5808 table.visible-print {
5809 display: table !important; }
5810 tr.visible-print {
5811 display: table-row !important; }
5812 th.visible-print,
5813 td.visible-print {
5814 display: table-cell !important; } }
5815
5816.visible-print-block {
5817 display: none !important; }
5818 @media print {
5819 .visible-print-block {
5820 display: block !important; } }
5821
5822.visible-print-inline {
5823 display: none !important; }
5824 @media print {
5825 .visible-print-inline {
5826 display: inline !important; } }
5827
5828.visible-print-inline-block {
5829 display: none !important; }
5830 @media print {
5831 .visible-print-inline-block {
5832 display: inline-block !important; } }
5833
5834@media print {
5835 .hidden-print {
5836 display: none !important; } }
5837
5838/*$brand-primary: $cord-red;*/
5839elan-map {
5840 display: block;
5841 width: 100%;
5842 height: 380px;
5843 position: relative; }
5844 elan-map svg {
5845 position: absolute;
5846 top: 0;
5847 left: 0; }
5848 elan-map circle.elan,
5849 elan-map rect.elan {
5850 stroke: #5bc0de;
5851 stroke-width: 2;
5852 fill: #fff; }
5853 elan-map circle.elan,
5854 elan-map circle.uni {
5855 cursor: pointer; }
5856 elan-map .node.uni circle.uni,
5857 elan-map .node.uni rect.uni {
5858 stroke: #CE5650;
5859 stroke-width: 2;
5860 fill: #fff; }
5861 elan-map .node.uni path {
5862 fill: #902d28; }
5863 elan-map line {
5864 stroke: #CE5650;
5865 stroke-width: 1; }
5866 elan-map #map {
5867 background: #EFEBE2; }
5868 elan-map .subunit {
5869 fill: #B7DAFF;
5870 stroke: white;
5871 stroke-width: 1px; }
5872 elan-map .subunit._10 {
5873 fill: transparent;
5874 stroke: transparent; }
5875 elan-map .exterior-boundary {
5876 fill: none;
5877 stroke: black;
5878 stroke-linejoin: round;
5879 stroke-width: 1px; }
5880
5881.service-container .btn {
5882 font-size: 12px; }
5883
5884.sla input.input-sm, .sla .input-group-sm > input.form-control, .sla
5885.input-group-sm > input.input-group-addon, .sla
5886.input-group-sm > .input-group-btn > input.btn {
5887 max-width: 60px;
5888 text-align: right; }
5889
5890/*$brand-primary: $cord-red;*/
5891service-map {
5892 width: 100%;
5893 height: 100px;
5894 display: block; }
5895 service-map .node rect {
5896 fill: #fff;
5897 stroke-width: 2px; }
5898 service-map .node.uni rect {
5899 stroke: #CE5650; }
5900 service-map .node.uni path {
5901 fill: #902d28; }
5902 service-map .node.service rect {
5903 stroke: #337ab7; }
5904 service-map .node.service path {
5905 fill: #1d4568; }
5906 service-map .node text {
5907 font: 12px sans-serif; }
5908 service-map .link {
5909 fill: none;
5910 stroke: #ccc;
5911 stroke-width: 1; }
5912
5913#xosEcordTopology .btn-primary-border {
5914 color: #337ab7;
5915 background-color: #fff;
5916 border-color: #2e6da4; }
5917 #xosEcordTopology .btn-primary-border:focus, #xosEcordTopology .btn-primary-border.focus {
5918 color: #337ab7;
5919 background-color: #e6e6e6;
5920 border-color: #122b40; }
5921 #xosEcordTopology .btn-primary-border:hover {
5922 color: #337ab7;
5923 background-color: #e6e6e6;
5924 border-color: #204d74; }
5925 #xosEcordTopology .btn-primary-border:active, #xosEcordTopology .btn-primary-border.active,
5926 .open > #xosEcordTopology .btn-primary-border.dropdown-toggle {
5927 color: #337ab7;
5928 background-color: #e6e6e6;
5929 border-color: #204d74; }
5930 #xosEcordTopology .btn-primary-border:active:hover, #xosEcordTopology .btn-primary-border:active:focus, #xosEcordTopology .btn-primary-border:active.focus, #xosEcordTopology .btn-primary-border.active:hover, #xosEcordTopology .btn-primary-border.active:focus, #xosEcordTopology .btn-primary-border.active.focus,
5931 .open > #xosEcordTopology .btn-primary-border.dropdown-toggle:hover,
5932 .open > #xosEcordTopology .btn-primary-border.dropdown-toggle:focus,
5933 .open > #xosEcordTopology .btn-primary-border.dropdown-toggle.focus {
5934 color: #337ab7;
5935 background-color: #d4d4d4;
5936 border-color: #122b40; }
5937 #xosEcordTopology .btn-primary-border:active, #xosEcordTopology .btn-primary-border.active,
5938 .open > #xosEcordTopology .btn-primary-border.dropdown-toggle {
5939 background-image: none; }
5940 #xosEcordTopology .btn-primary-border.disabled:hover, #xosEcordTopology .btn-primary-border.disabled:focus, #xosEcordTopology .btn-primary-border.disabled.focus, #xosEcordTopology .btn-primary-border[disabled]:hover, #xosEcordTopology .btn-primary-border[disabled]:focus, #xosEcordTopology .btn-primary-border[disabled].focus,
5941 fieldset[disabled] #xosEcordTopology .btn-primary-border:hover,
5942 fieldset[disabled] #xosEcordTopology .btn-primary-border:focus,
5943 fieldset[disabled] #xosEcordTopology .btn-primary-border.focus {
5944 background-color: #fff;
5945 border-color: #2e6da4; }
5946 #xosEcordTopology .btn-primary-border .badge {
5947 color: #fff;
5948 background-color: #337ab7; }