hw3_filippova.html

Student HSE, 21.12.2017 10:33

Download (426 KB)

 
1
<!DOCTYPE html>
2
<html>
3
<head><meta charset="utf-8" />
4
<title>hw3_filippova</title>
5

    
6
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
7
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
8

    
9
<style type="text/css">
10
    /*!
11
*
12
* Twitter Bootstrap
13
*
14
*/
15
/*!
16
 * Bootstrap v3.3.6 (http://getbootstrap.com)
17
 * Copyright 2011-2015 Twitter, Inc.
18
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
19
 */
20
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
21
html {
22
  font-family: sans-serif;
23
  -ms-text-size-adjust: 100%;
24
  -webkit-text-size-adjust: 100%;
25
}
26
body {
27
  margin: 0;
28
}
29
article,
30
aside,
31
details,
32
figcaption,
33
figure,
34
footer,
35
header,
36
hgroup,
37
main,
38
menu,
39
nav,
40
section,
41
summary {
42
  display: block;
43
}
44
audio,
45
canvas,
46
progress,
47
video {
48
  display: inline-block;
49
  vertical-align: baseline;
50
}
51
audio:not([controls]) {
52
  display: none;
53
  height: 0;
54
}
55
[hidden],
56
template {
57
  display: none;
58
}
59
a {
60
  background-color: transparent;
61
}
62
a:active,
63
a:hover {
64
  outline: 0;
65
}
66
abbr[title] {
67
  border-bottom: 1px dotted;
68
}
69
b,
70
strong {
71
  font-weight: bold;
72
}
73
dfn {
74
  font-style: italic;
75
}
76
h1 {
77
  font-size: 2em;
78
  margin: 0.67em 0;
79
}
80
mark {
81
  background: #ff0;
82
  color: #000;
83
}
84
small {
85
  font-size: 80%;
86
}
87
sub,
88
sup {
89
  font-size: 75%;
90
  line-height: 0;
91
  position: relative;
92
  vertical-align: baseline;
93
}
94
sup {
95
  top: -0.5em;
96
}
97
sub {
98
  bottom: -0.25em;
99
}
100
img {
101
  border: 0;
102
}
103
svg:not(:root) {
104
  overflow: hidden;
105
}
106
figure {
107
  margin: 1em 40px;
108
}
109
hr {
110
  box-sizing: content-box;
111
  height: 0;
112
}
113
pre {
114
  overflow: auto;
115
}
116
code,
117
kbd,
118
pre,
119
samp {
120
  font-family: monospace, monospace;
121
  font-size: 1em;
122
}
123
button,
124
input,
125
optgroup,
126
select,
127
textarea {
128
  color: inherit;
129
  font: inherit;
130
  margin: 0;
131
}
132
button {
133
  overflow: visible;
134
}
135
button,
136
select {
137
  text-transform: none;
138
}
139
button,
140
html input[type="button"],
141
input[type="reset"],
142
input[type="submit"] {
143
  -webkit-appearance: button;
144
  cursor: pointer;
145
}
146
button[disabled],
147
html input[disabled] {
148
  cursor: default;
149
}
150
button::-moz-focus-inner,
151
input::-moz-focus-inner {
152
  border: 0;
153
  padding: 0;
154
}
155
input {
156
  line-height: normal;
157
}
158
input[type="checkbox"],
159
input[type="radio"] {
160
  box-sizing: border-box;
161
  padding: 0;
162
}
163
input[type="number"]::-webkit-inner-spin-button,
164
input[type="number"]::-webkit-outer-spin-button {
165
  height: auto;
166
}
167
input[type="search"] {
168
  -webkit-appearance: textfield;
169
  box-sizing: content-box;
170
}
171
input[type="search"]::-webkit-search-cancel-button,
172
input[type="search"]::-webkit-search-decoration {
173
  -webkit-appearance: none;
174
}
175
fieldset {
176
  border: 1px solid #c0c0c0;
177
  margin: 0 2px;
178
  padding: 0.35em 0.625em 0.75em;
179
}
180
legend {
181
  border: 0;
182
  padding: 0;
183
}
184
textarea {
185
  overflow: auto;
186
}
187
optgroup {
188
  font-weight: bold;
189
}
190
table {
191
  border-collapse: collapse;
192
  border-spacing: 0;
193
}
194
td,
195
th {
196
  padding: 0;
197
}
198
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
199
@media print {
200
  *,
201
  *:before,
202
  *:after {
203
    background: transparent !important;
204
    color: #000 !important;
205
    box-shadow: none !important;
206
    text-shadow: none !important;
207
  }
208
  a,
209
  a:visited {
210
    text-decoration: underline;
211
  }
212
  a[href]:after {
213
    content: " (" attr(href) ")";
214
  }
215
  abbr[title]:after {
216
    content: " (" attr(title) ")";
217
  }
218
  a[href^="#"]:after,
219
  a[href^="javascript:"]:after {
220
    content: "";
221
  }
222
  pre,
223
  blockquote {
224
    border: 1px solid #999;
225
    page-break-inside: avoid;
226
  }
227
  thead {
228
    display: table-header-group;
229
  }
230
  tr,
231
  img {
232
    page-break-inside: avoid;
233
  }
234
  img {
235
    max-width: 100% !important;
236
  }
237
  p,
238
  h2,
239
  h3 {
240
    orphans: 3;
241
    widows: 3;
242
  }
243
  h2,
244
  h3 {
245
    page-break-after: avoid;
246
  }
247
  .navbar {
248
    display: none;
249
  }
250
  .btn > .caret,
251
  .dropup > .btn > .caret {
252
    border-top-color: #000 !important;
253
  }
254
  .label {
255
    border: 1px solid #000;
256
  }
257
  .table {
258
    border-collapse: collapse !important;
259
  }
260
  .table td,
261
  .table th {
262
    background-color: #fff !important;
263
  }
264
  .table-bordered th,
265
  .table-bordered td {
266
    border: 1px solid #ddd !important;
267
  }
268
}
269
@font-face {
270
  font-family: 'Glyphicons Halflings';
271
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
272
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
273
}
274
.glyphicon {
275
  position: relative;
276
  top: 1px;
277
  display: inline-block;
278
  font-family: 'Glyphicons Halflings';
279
  font-style: normal;
280
  font-weight: normal;
281
  line-height: 1;
282
  -webkit-font-smoothing: antialiased;
283
  -moz-osx-font-smoothing: grayscale;
284
}
285
.glyphicon-asterisk:before {
286
  content: "\002a";
287
}
288
.glyphicon-plus:before {
289
  content: "\002b";
290
}
291
.glyphicon-euro:before,
292
.glyphicon-eur:before {
293
  content: "\20ac";
294
}
295
.glyphicon-minus:before {
296
  content: "\2212";
297
}
298
.glyphicon-cloud:before {
299
  content: "\2601";
300
}
301
.glyphicon-envelope:before {
302
  content: "\2709";
303
}
304
.glyphicon-pencil:before {
305
  content: "\270f";
306
}
307
.glyphicon-glass:before {
308
  content: "\e001";
309
}
310
.glyphicon-music:before {
311
  content: "\e002";
312
}
313
.glyphicon-search:before {
314
  content: "\e003";
315
}
316
.glyphicon-heart:before {
317
  content: "\e005";
318
}
319
.glyphicon-star:before {
320
  content: "\e006";
321
}
322
.glyphicon-star-empty:before {
323
  content: "\e007";
324
}
325
.glyphicon-user:before {
326
  content: "\e008";
327
}
328
.glyphicon-film:before {
329
  content: "\e009";
330
}
331
.glyphicon-th-large:before {
332
  content: "\e010";
333
}
334
.glyphicon-th:before {
335
  content: "\e011";
336
}
337
.glyphicon-th-list:before {
338
  content: "\e012";
339
}
340
.glyphicon-ok:before {
341
  content: "\e013";
342
}
343
.glyphicon-remove:before {
344
  content: "\e014";
345
}
346
.glyphicon-zoom-in:before {
347
  content: "\e015";
348
}
349
.glyphicon-zoom-out:before {
350
  content: "\e016";
351
}
352
.glyphicon-off:before {
353
  content: "\e017";
354
}
355
.glyphicon-signal:before {
356
  content: "\e018";
357
}
358
.glyphicon-cog:before {
359
  content: "\e019";
360
}
361
.glyphicon-trash:before {
362
  content: "\e020";
363
}
364
.glyphicon-home:before {
365
  content: "\e021";
366
}
367
.glyphicon-file:before {
368
  content: "\e022";
369
}
370
.glyphicon-time:before {
371
  content: "\e023";
372
}
373
.glyphicon-road:before {
374
  content: "\e024";
375
}
376
.glyphicon-download-alt:before {
377
  content: "\e025";
378
}
379
.glyphicon-download:before {
380
  content: "\e026";
381
}
382
.glyphicon-upload:before {
383
  content: "\e027";
384
}
385
.glyphicon-inbox:before {
386
  content: "\e028";
387
}
388
.glyphicon-play-circle:before {
389
  content: "\e029";
390
}
391
.glyphicon-repeat:before {
392
  content: "\e030";
393
}
394
.glyphicon-refresh:before {
395
  content: "\e031";
396
}
397
.glyphicon-list-alt:before {
398
  content: "\e032";
399
}
400
.glyphicon-lock:before {
401
  content: "\e033";
402
}
403
.glyphicon-flag:before {
404
  content: "\e034";
405
}
406
.glyphicon-headphones:before {
407
  content: "\e035";
408
}
409
.glyphicon-volume-off:before {
410
  content: "\e036";
411
}
412
.glyphicon-volume-down:before {
413
  content: "\e037";
414
}
415
.glyphicon-volume-up:before {
416
  content: "\e038";
417
}
418
.glyphicon-qrcode:before {
419
  content: "\e039";
420
}
421
.glyphicon-barcode:before {
422
  content: "\e040";
423
}
424
.glyphicon-tag:before {
425
  content: "\e041";
426
}
427
.glyphicon-tags:before {
428
  content: "\e042";
429
}
430
.glyphicon-book:before {
431
  content: "\e043";
432
}
433
.glyphicon-bookmark:before {
434
  content: "\e044";
435
}
436
.glyphicon-print:before {
437
  content: "\e045";
438
}
439
.glyphicon-camera:before {
440
  content: "\e046";
441
}
442
.glyphicon-font:before {
443
  content: "\e047";
444
}
445
.glyphicon-bold:before {
446
  content: "\e048";
447
}
448
.glyphicon-italic:before {
449
  content: "\e049";
450
}
451
.glyphicon-text-height:before {
452
  content: "\e050";
453
}
454
.glyphicon-text-width:before {
455
  content: "\e051";
456
}
457
.glyphicon-align-left:before {
458
  content: "\e052";
459
}
460
.glyphicon-align-center:before {
461
  content: "\e053";
462
}
463
.glyphicon-align-right:before {
464
  content: "\e054";
465
}
466
.glyphicon-align-justify:before {
467
  content: "\e055";
468
}
469
.glyphicon-list:before {
470
  content: "\e056";
471
}
472
.glyphicon-indent-left:before {
473
  content: "\e057";
474
}
475
.glyphicon-indent-right:before {
476
  content: "\e058";
477
}
478
.glyphicon-facetime-video:before {
479
  content: "\e059";
480
}
481
.glyphicon-picture:before {
482
  content: "\e060";
483
}
484
.glyphicon-map-marker:before {
485
  content: "\e062";
486
}
487
.glyphicon-adjust:before {
488
  content: "\e063";
489
}
490
.glyphicon-tint:before {
491
  content: "\e064";
492
}
493
.glyphicon-edit:before {
494
  content: "\e065";
495
}
496
.glyphicon-share:before {
497
  content: "\e066";
498
}
499
.glyphicon-check:before {
500
  content: "\e067";
501
}
502
.glyphicon-move:before {
503
  content: "\e068";
504
}
505
.glyphicon-step-backward:before {
506
  content: "\e069";
507
}
508
.glyphicon-fast-backward:before {
509
  content: "\e070";
510
}
511
.glyphicon-backward:before {
512
  content: "\e071";
513
}
514
.glyphicon-play:before {
515
  content: "\e072";
516
}
517
.glyphicon-pause:before {
518
  content: "\e073";
519
}
520
.glyphicon-stop:before {
521
  content: "\e074";
522
}
523
.glyphicon-forward:before {
524
  content: "\e075";
525
}
526
.glyphicon-fast-forward:before {
527
  content: "\e076";
528
}
529
.glyphicon-step-forward:before {
530
  content: "\e077";
531
}
532
.glyphicon-eject:before {
533
  content: "\e078";
534
}
535
.glyphicon-chevron-left:before {
536
  content: "\e079";
537
}
538
.glyphicon-chevron-right:before {
539
  content: "\e080";
540
}
541
.glyphicon-plus-sign:before {
542
  content: "\e081";
543
}
544
.glyphicon-minus-sign:before {
545
  content: "\e082";
546
}
547
.glyphicon-remove-sign:before {
548
  content: "\e083";
549
}
550
.glyphicon-ok-sign:before {
551
  content: "\e084";
552
}
553
.glyphicon-question-sign:before {
554
  content: "\e085";
555
}
556
.glyphicon-info-sign:before {
557
  content: "\e086";
558
}
559
.glyphicon-screenshot:before {
560
  content: "\e087";
561
}
562
.glyphicon-remove-circle:before {
563
  content: "\e088";
564
}
565
.glyphicon-ok-circle:before {
566
  content: "\e089";
567
}
568
.glyphicon-ban-circle:before {
569
  content: "\e090";
570
}
571
.glyphicon-arrow-left:before {
572
  content: "\e091";
573
}
574
.glyphicon-arrow-right:before {
575
  content: "\e092";
576
}
577
.glyphicon-arrow-up:before {
578
  content: "\e093";
579
}
580
.glyphicon-arrow-down:before {
581
  content: "\e094";
582
}
583
.glyphicon-share-alt:before {
584
  content: "\e095";
585
}
586
.glyphicon-resize-full:before {
587
  content: "\e096";
588
}
589
.glyphicon-resize-small:before {
590
  content: "\e097";
591
}
592
.glyphicon-exclamation-sign:before {
593
  content: "\e101";
594
}
595
.glyphicon-gift:before {
596
  content: "\e102";
597
}
598
.glyphicon-leaf:before {
599
  content: "\e103";
600
}
601
.glyphicon-fire:before {
602
  content: "\e104";
603
}
604
.glyphicon-eye-open:before {
605
  content: "\e105";
606
}
607
.glyphicon-eye-close:before {
608
  content: "\e106";
609
}
610
.glyphicon-warning-sign:before {
611
  content: "\e107";
612
}
613
.glyphicon-plane:before {
614
  content: "\e108";
615
}
616
.glyphicon-calendar:before {
617
  content: "\e109";
618
}
619
.glyphicon-random:before {
620
  content: "\e110";
621
}
622
.glyphicon-comment:before {
623
  content: "\e111";
624
}
625
.glyphicon-magnet:before {
626
  content: "\e112";
627
}
628
.glyphicon-chevron-up:before {
629
  content: "\e113";
630
}
631
.glyphicon-chevron-down:before {
632
  content: "\e114";
633
}
634
.glyphicon-retweet:before {
635
  content: "\e115";
636
}
637
.glyphicon-shopping-cart:before {
638
  content: "\e116";
639
}
640
.glyphicon-folder-close:before {
641
  content: "\e117";
642
}
643
.glyphicon-folder-open:before {
644
  content: "\e118";
645
}
646
.glyphicon-resize-vertical:before {
647
  content: "\e119";
648
}
649
.glyphicon-resize-horizontal:before {
650
  content: "\e120";
651
}
652
.glyphicon-hdd:before {
653
  content: "\e121";
654
}
655
.glyphicon-bullhorn:before {
656
  content: "\e122";
657
}
658
.glyphicon-bell:before {
659
  content: "\e123";
660
}
661
.glyphicon-certificate:before {
662
  content: "\e124";
663
}
664
.glyphicon-thumbs-up:before {
665
  content: "\e125";
666
}
667
.glyphicon-thumbs-down:before {
668
  content: "\e126";
669
}
670
.glyphicon-hand-right:before {
671
  content: "\e127";
672
}
673
.glyphicon-hand-left:before {
674
  content: "\e128";
675
}
676
.glyphicon-hand-up:before {
677
  content: "\e129";
678
}
679
.glyphicon-hand-down:before {
680
  content: "\e130";
681
}
682
.glyphicon-circle-arrow-right:before {
683
  content: "\e131";
684
}
685
.glyphicon-circle-arrow-left:before {
686
  content: "\e132";
687
}
688
.glyphicon-circle-arrow-up:before {
689
  content: "\e133";
690
}
691
.glyphicon-circle-arrow-down:before {
692
  content: "\e134";
693
}
694
.glyphicon-globe:before {
695
  content: "\e135";
696
}
697
.glyphicon-wrench:before {
698
  content: "\e136";
699
}
700
.glyphicon-tasks:before {
701
  content: "\e137";
702
}
703
.glyphicon-filter:before {
704
  content: "\e138";
705
}
706
.glyphicon-briefcase:before {
707
  content: "\e139";
708
}
709
.glyphicon-fullscreen:before {
710
  content: "\e140";
711
}
712
.glyphicon-dashboard:before {
713
  content: "\e141";
714
}
715
.glyphicon-paperclip:before {
716
  content: "\e142";
717
}
718
.glyphicon-heart-empty:before {
719
  content: "\e143";
720
}
721
.glyphicon-link:before {
722
  content: "\e144";
723
}
724
.glyphicon-phone:before {
725
  content: "\e145";
726
}
727
.glyphicon-pushpin:before {
728
  content: "\e146";
729
}
730
.glyphicon-usd:before {
731
  content: "\e148";
732
}
733
.glyphicon-gbp:before {
734
  content: "\e149";
735
}
736
.glyphicon-sort:before {
737
  content: "\e150";
738
}
739
.glyphicon-sort-by-alphabet:before {
740
  content: "\e151";
741
}
742
.glyphicon-sort-by-alphabet-alt:before {
743
  content: "\e152";
744
}
745
.glyphicon-sort-by-order:before {
746
  content: "\e153";
747
}
748
.glyphicon-sort-by-order-alt:before {
749
  content: "\e154";
750
}
751
.glyphicon-sort-by-attributes:before {
752
  content: "\e155";
753
}
754
.glyphicon-sort-by-attributes-alt:before {
755
  content: "\e156";
756
}
757
.glyphicon-unchecked:before {
758
  content: "\e157";
759
}
760
.glyphicon-expand:before {
761
  content: "\e158";
762
}
763
.glyphicon-collapse-down:before {
764
  content: "\e159";
765
}
766
.glyphicon-collapse-up:before {
767
  content: "\e160";
768
}
769
.glyphicon-log-in:before {
770
  content: "\e161";
771
}
772
.glyphicon-flash:before {
773
  content: "\e162";
774
}
775
.glyphicon-log-out:before {
776
  content: "\e163";
777
}
778
.glyphicon-new-window:before {
779
  content: "\e164";
780
}
781
.glyphicon-record:before {
782
  content: "\e165";
783
}
784
.glyphicon-save:before {
785
  content: "\e166";
786
}
787
.glyphicon-open:before {
788
  content: "\e167";
789
}
790
.glyphicon-saved:before {
791
  content: "\e168";
792
}
793
.glyphicon-import:before {
794
  content: "\e169";
795
}
796
.glyphicon-export:before {
797
  content: "\e170";
798
}
799
.glyphicon-send:before {
800
  content: "\e171";
801
}
802
.glyphicon-floppy-disk:before {
803
  content: "\e172";
804
}
805
.glyphicon-floppy-saved:before {
806
  content: "\e173";
807
}
808
.glyphicon-floppy-remove:before {
809
  content: "\e174";
810
}
811
.glyphicon-floppy-save:before {
812
  content: "\e175";
813
}
814
.glyphicon-floppy-open:before {
815
  content: "\e176";
816
}
817
.glyphicon-credit-card:before {
818
  content: "\e177";
819
}
820
.glyphicon-transfer:before {
821
  content: "\e178";
822
}
823
.glyphicon-cutlery:before {
824
  content: "\e179";
825
}
826
.glyphicon-header:before {
827
  content: "\e180";
828
}
829
.glyphicon-compressed:before {
830
  content: "\e181";
831
}
832
.glyphicon-earphone:before {
833
  content: "\e182";
834
}
835
.glyphicon-phone-alt:before {
836
  content: "\e183";
837
}
838
.glyphicon-tower:before {
839
  content: "\e184";
840
}
841
.glyphicon-stats:before {
842
  content: "\e185";
843
}
844
.glyphicon-sd-video:before {
845
  content: "\e186";
846
}
847
.glyphicon-hd-video:before {
848
  content: "\e187";
849
}
850
.glyphicon-subtitles:before {
851
  content: "\e188";
852
}
853
.glyphicon-sound-stereo:before {
854
  content: "\e189";
855
}
856
.glyphicon-sound-dolby:before {
857
  content: "\e190";
858
}
859
.glyphicon-sound-5-1:before {
860
  content: "\e191";
861
}
862
.glyphicon-sound-6-1:before {
863
  content: "\e192";
864
}
865
.glyphicon-sound-7-1:before {
866
  content: "\e193";
867
}
868
.glyphicon-copyright-mark:before {
869
  content: "\e194";
870
}
871
.glyphicon-registration-mark:before {
872
  content: "\e195";
873
}
874
.glyphicon-cloud-download:before {
875
  content: "\e197";
876
}
877
.glyphicon-cloud-upload:before {
878
  content: "\e198";
879
}
880
.glyphicon-tree-conifer:before {
881
  content: "\e199";
882
}
883
.glyphicon-tree-deciduous:before {
884
  content: "\e200";
885
}
886
.glyphicon-cd:before {
887
  content: "\e201";
888
}
889
.glyphicon-save-file:before {
890
  content: "\e202";
891
}
892
.glyphicon-open-file:before {
893
  content: "\e203";
894
}
895
.glyphicon-level-up:before {
896
  content: "\e204";
897
}
898
.glyphicon-copy:before {
899
  content: "\e205";
900
}
901
.glyphicon-paste:before {
902
  content: "\e206";
903
}
904
.glyphicon-alert:before {
905
  content: "\e209";
906
}
907
.glyphicon-equalizer:before {
908
  content: "\e210";
909
}
910
.glyphicon-king:before {
911
  content: "\e211";
912
}
913
.glyphicon-queen:before {
914
  content: "\e212";
915
}
916
.glyphicon-pawn:before {
917
  content: "\e213";
918
}
919
.glyphicon-bishop:before {
920
  content: "\e214";
921
}
922
.glyphicon-knight:before {
923
  content: "\e215";
924
}
925
.glyphicon-baby-formula:before {
926
  content: "\e216";
927
}
928
.glyphicon-tent:before {
929
  content: "\26fa";
930
}
931
.glyphicon-blackboard:before {
932
  content: "\e218";
933
}
934
.glyphicon-bed:before {
935
  content: "\e219";
936
}
937
.glyphicon-apple:before {
938
  content: "\f8ff";
939
}
940
.glyphicon-erase:before {
941
  content: "\e221";
942
}
943
.glyphicon-hourglass:before {
944
  content: "\231b";
945
}
946
.glyphicon-lamp:before {
947
  content: "\e223";
948
}
949
.glyphicon-duplicate:before {
950
  content: "\e224";
951
}
952
.glyphicon-piggy-bank:before {
953
  content: "\e225";
954
}
955
.glyphicon-scissors:before {
956
  content: "\e226";
957
}
958
.glyphicon-bitcoin:before {
959
  content: "\e227";
960
}
961
.glyphicon-btc:before {
962
  content: "\e227";
963
}
964
.glyphicon-xbt:before {
965
  content: "\e227";
966
}
967
.glyphicon-yen:before {
968
  content: "\00a5";
969
}
970
.glyphicon-jpy:before {
971
  content: "\00a5";
972
}
973
.glyphicon-ruble:before {
974
  content: "\20bd";
975
}
976
.glyphicon-rub:before {
977
  content: "\20bd";
978
}
979
.glyphicon-scale:before {
980
  content: "\e230";
981
}
982
.glyphicon-ice-lolly:before {
983
  content: "\e231";
984
}
985
.glyphicon-ice-lolly-tasted:before {
986
  content: "\e232";
987
}
988
.glyphicon-education:before {
989
  content: "\e233";
990
}
991
.glyphicon-option-horizontal:before {
992
  content: "\e234";
993
}
994
.glyphicon-option-vertical:before {
995
  content: "\e235";
996
}
997
.glyphicon-menu-hamburger:before {
998
  content: "\e236";
999
}
1000
.glyphicon-modal-window:before {
1001
  content: "\e237";
1002
}
1003
.glyphicon-oil:before {
1004
  content: "\e238";
1005
}
1006
.glyphicon-grain:before {
1007
  content: "\e239";
1008
}
1009
.glyphicon-sunglasses:before {
1010
  content: "\e240";
1011
}
1012
.glyphicon-text-size:before {
1013
  content: "\e241";
1014
}
1015
.glyphicon-text-color:before {
1016
  content: "\e242";
1017
}
1018
.glyphicon-text-background:before {
1019
  content: "\e243";
1020
}
1021
.glyphicon-object-align-top:before {
1022
  content: "\e244";
1023
}
1024
.glyphicon-object-align-bottom:before {
1025
  content: "\e245";
1026
}
1027
.glyphicon-object-align-horizontal:before {
1028
  content: "\e246";
1029
}
1030
.glyphicon-object-align-left:before {
1031
  content: "\e247";
1032
}
1033
.glyphicon-object-align-vertical:before {
1034
  content: "\e248";
1035
}
1036
.glyphicon-object-align-right:before {
1037
  content: "\e249";
1038
}
1039
.glyphicon-triangle-right:before {
1040
  content: "\e250";
1041
}
1042
.glyphicon-triangle-left:before {
1043
  content: "\e251";
1044
}
1045
.glyphicon-triangle-bottom:before {
1046
  content: "\e252";
1047
}
1048
.glyphicon-triangle-top:before {
1049
  content: "\e253";
1050
}
1051
.glyphicon-console:before {
1052
  content: "\e254";
1053
}
1054
.glyphicon-superscript:before {
1055
  content: "\e255";
1056
}
1057
.glyphicon-subscript:before {
1058
  content: "\e256";
1059
}
1060
.glyphicon-menu-left:before {
1061
  content: "\e257";
1062
}
1063
.glyphicon-menu-right:before {
1064
  content: "\e258";
1065
}
1066
.glyphicon-menu-down:before {
1067
  content: "\e259";
1068
}
1069
.glyphicon-menu-up:before {
1070
  content: "\e260";
1071
}
1072
* {
1073
  -webkit-box-sizing: border-box;
1074
  -moz-box-sizing: border-box;
1075
  box-sizing: border-box;
1076
}
1077
*:before,
1078
*:after {
1079
  -webkit-box-sizing: border-box;
1080
  -moz-box-sizing: border-box;
1081
  box-sizing: border-box;
1082
}
1083
html {
1084
  font-size: 10px;
1085
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
1086
}
1087
body {
1088
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
1089
  font-size: 13px;
1090
  line-height: 1.42857143;
1091
  color: #000;
1092
  background-color: #fff;
1093
}
1094
input,
1095
button,
1096
select,
1097
textarea {
1098
  font-family: inherit;
1099
  font-size: inherit;
1100
  line-height: inherit;
1101
}
1102
a {
1103
  color: #337ab7;
1104
  text-decoration: none;
1105
}
1106
a:hover,
1107
a:focus {
1108
  color: #23527c;
1109
  text-decoration: underline;
1110
}
1111
a:focus {
1112
  outline: thin dotted;
1113
  outline: 5px auto -webkit-focus-ring-color;
1114
  outline-offset: -2px;
1115
}
1116
figure {
1117
  margin: 0;
1118
}
1119
img {
1120
  vertical-align: middle;
1121
}
1122
.img-responsive,
1123
.thumbnail > img,
1124
.thumbnail a > img,
1125
.carousel-inner > .item > img,
1126
.carousel-inner > .item > a > img {
1127
  display: block;
1128
  max-width: 100%;
1129
  height: auto;
1130
}
1131
.img-rounded {
1132
  border-radius: 3px;
1133
}
1134
.img-thumbnail {
1135
  padding: 4px;
1136
  line-height: 1.42857143;
1137
  background-color: #fff;
1138
  border: 1px solid #ddd;
1139
  border-radius: 2px;
1140
  -webkit-transition: all 0.2s ease-in-out;
1141
  -o-transition: all 0.2s ease-in-out;
1142
  transition: all 0.2s ease-in-out;
1143
  display: inline-block;
1144
  max-width: 100%;
1145
  height: auto;
1146
}
1147
.img-circle {
1148
  border-radius: 50%;
1149
}
1150
hr {
1151
  margin-top: 18px;
1152
  margin-bottom: 18px;
1153
  border: 0;
1154
  border-top: 1px solid #eeeeee;
1155
}
1156
.sr-only {
1157
  position: absolute;
1158
  width: 1px;
1159
  height: 1px;
1160
  margin: -1px;
1161
  padding: 0;
1162
  overflow: hidden;
1163
  clip: rect(0, 0, 0, 0);
1164
  border: 0;
1165
}
1166
.sr-only-focusable:active,
1167
.sr-only-focusable:focus {
1168
  position: static;
1169
  width: auto;
1170
  height: auto;
1171
  margin: 0;
1172
  overflow: visible;
1173
  clip: auto;
1174
}
1175
[role="button"] {
1176
  cursor: pointer;
1177
}
1178
h1,
1179
h2,
1180
h3,
1181
h4,
1182
h5,
1183
h6,
1184
.h1,
1185
.h2,
1186
.h3,
1187
.h4,
1188
.h5,
1189
.h6 {
1190
  font-family: inherit;
1191
  font-weight: 500;
1192
  line-height: 1.1;
1193
  color: inherit;
1194
}
1195
h1 small,
1196
h2 small,
1197
h3 small,
1198
h4 small,
1199
h5 small,
1200
h6 small,
1201
.h1 small,
1202
.h2 small,
1203
.h3 small,
1204
.h4 small,
1205
.h5 small,
1206
.h6 small,
1207
h1 .small,
1208
h2 .small,
1209
h3 .small,
1210
h4 .small,
1211
h5 .small,
1212
h6 .small,
1213
.h1 .small,
1214
.h2 .small,
1215
.h3 .small,
1216
.h4 .small,
1217
.h5 .small,
1218
.h6 .small {
1219
  font-weight: normal;
1220
  line-height: 1;
1221
  color: #777777;
1222
}
1223
h1,
1224
.h1,
1225
h2,
1226
.h2,
1227
h3,
1228
.h3 {
1229
  margin-top: 18px;
1230
  margin-bottom: 9px;
1231
}
1232
h1 small,
1233
.h1 small,
1234
h2 small,
1235
.h2 small,
1236
h3 small,
1237
.h3 small,
1238
h1 .small,
1239
.h1 .small,
1240
h2 .small,
1241
.h2 .small,
1242
h3 .small,
1243
.h3 .small {
1244
  font-size: 65%;
1245
}
1246
h4,
1247
.h4,
1248
h5,
1249
.h5,
1250
h6,
1251
.h6 {
1252
  margin-top: 9px;
1253
  margin-bottom: 9px;
1254
}
1255
h4 small,
1256
.h4 small,
1257
h5 small,
1258
.h5 small,
1259
h6 small,
1260
.h6 small,
1261
h4 .small,
1262
.h4 .small,
1263
h5 .small,
1264
.h5 .small,
1265
h6 .small,
1266
.h6 .small {
1267
  font-size: 75%;
1268
}
1269
h1,
1270
.h1 {
1271
  font-size: 33px;
1272
}
1273
h2,
1274
.h2 {
1275
  font-size: 27px;
1276
}
1277
h3,
1278
.h3 {
1279
  font-size: 23px;
1280
}
1281
h4,
1282
.h4 {
1283
  font-size: 17px;
1284
}
1285
h5,
1286
.h5 {
1287
  font-size: 13px;
1288
}
1289
h6,
1290
.h6 {
1291
  font-size: 12px;
1292
}
1293
p {
1294
  margin: 0 0 9px;
1295
}
1296
.lead {
1297
  margin-bottom: 18px;
1298
  font-size: 14px;
1299
  font-weight: 300;
1300
  line-height: 1.4;
1301
}
1302
@media (min-width: 768px) {
1303
  .lead {
1304
    font-size: 19.5px;
1305
  }
1306
}
1307
small,
1308
.small {
1309
  font-size: 92%;
1310
}
1311
mark,
1312
.mark {
1313
  background-color: #fcf8e3;
1314
  padding: .2em;
1315
}
1316
.text-left {
1317
  text-align: left;
1318
}
1319
.text-right {
1320
  text-align: right;
1321
}
1322
.text-center {
1323
  text-align: center;
1324
}
1325
.text-justify {
1326
  text-align: justify;
1327
}
1328
.text-nowrap {
1329
  white-space: nowrap;
1330
}
1331
.text-lowercase {
1332
  text-transform: lowercase;
1333
}
1334
.text-uppercase {
1335
  text-transform: uppercase;
1336
}
1337
.text-capitalize {
1338
  text-transform: capitalize;
1339
}
1340
.text-muted {
1341
  color: #777777;
1342
}
1343
.text-primary {
1344
  color: #337ab7;
1345
}
1346
a.text-primary:hover,
1347
a.text-primary:focus {
1348
  color: #286090;
1349
}
1350
.text-success {
1351
  color: #3c763d;
1352
}
1353
a.text-success:hover,
1354
a.text-success:focus {
1355
  color: #2b542c;
1356
}
1357
.text-info {
1358
  color: #31708f;
1359
}
1360
a.text-info:hover,
1361
a.text-info:focus {
1362
  color: #245269;
1363
}
1364
.text-warning {
1365
  color: #8a6d3b;
1366
}
1367
a.text-warning:hover,
1368
a.text-warning:focus {
1369
  color: #66512c;
1370
}
1371
.text-danger {
1372
  color: #a94442;
1373
}
1374
a.text-danger:hover,
1375
a.text-danger:focus {
1376
  color: #843534;
1377
}
1378
.bg-primary {
1379
  color: #fff;
1380
  background-color: #337ab7;
1381
}
1382
a.bg-primary:hover,
1383
a.bg-primary:focus {
1384
  background-color: #286090;
1385
}
1386
.bg-success {
1387
  background-color: #dff0d8;
1388
}
1389
a.bg-success:hover,
1390
a.bg-success:focus {
1391
  background-color: #c1e2b3;
1392
}
1393
.bg-info {
1394
  background-color: #d9edf7;
1395
}
1396
a.bg-info:hover,
1397
a.bg-info:focus {
1398
  background-color: #afd9ee;
1399
}
1400
.bg-warning {
1401
  background-color: #fcf8e3;
1402
}
1403
a.bg-warning:hover,
1404
a.bg-warning:focus {
1405
  background-color: #f7ecb5;
1406
}
1407
.bg-danger {
1408
  background-color: #f2dede;
1409
}
1410
a.bg-danger:hover,
1411
a.bg-danger:focus {
1412
  background-color: #e4b9b9;
1413
}
1414
.page-header {
1415
  padding-bottom: 8px;
1416
  margin: 36px 0 18px;
1417
  border-bottom: 1px solid #eeeeee;
1418
}
1419
ul,
1420
ol {
1421
  margin-top: 0;
1422
  margin-bottom: 9px;
1423
}
1424
ul ul,
1425
ol ul,
1426
ul ol,
1427
ol ol {
1428
  margin-bottom: 0;
1429
}
1430
.list-unstyled {
1431
  padding-left: 0;
1432
  list-style: none;
1433
}
1434
.list-inline {
1435
  padding-left: 0;
1436
  list-style: none;
1437
  margin-left: -5px;
1438
}
1439
.list-inline > li {
1440
  display: inline-block;
1441
  padding-left: 5px;
1442
  padding-right: 5px;
1443
}
1444
dl {
1445
  margin-top: 0;
1446
  margin-bottom: 18px;
1447
}
1448
dt,
1449
dd {
1450
  line-height: 1.42857143;
1451
}
1452
dt {
1453
  font-weight: bold;
1454
}
1455
dd {
1456
  margin-left: 0;
1457
}
1458
@media (min-width: 541px) {
1459
  .dl-horizontal dt {
1460
    float: left;
1461
    width: 160px;
1462
    clear: left;
1463
    text-align: right;
1464
    overflow: hidden;
1465
    text-overflow: ellipsis;
1466
    white-space: nowrap;
1467
  }
1468
  .dl-horizontal dd {
1469
    margin-left: 180px;
1470
  }
1471
}
1472
abbr[title],
1473
abbr[data-original-title] {
1474
  cursor: help;
1475
  border-bottom: 1px dotted #777777;
1476
}
1477
.initialism {
1478
  font-size: 90%;
1479
  text-transform: uppercase;
1480
}
1481
blockquote {
1482
  padding: 9px 18px;
1483
  margin: 0 0 18px;
1484
  font-size: inherit;
1485
  border-left: 5px solid #eeeeee;
1486
}
1487
blockquote p:last-child,
1488
blockquote ul:last-child,
1489
blockquote ol:last-child {
1490
  margin-bottom: 0;
1491
}
1492
blockquote footer,
1493
blockquote small,
1494
blockquote .small {
1495
  display: block;
1496
  font-size: 80%;
1497
  line-height: 1.42857143;
1498
  color: #777777;
1499
}
1500
blockquote footer:before,
1501
blockquote small:before,
1502
blockquote .small:before {
1503
  content: '\2014 \00A0';
1504
}
1505
.blockquote-reverse,
1506
blockquote.pull-right {
1507
  padding-right: 15px;
1508
  padding-left: 0;
1509
  border-right: 5px solid #eeeeee;
1510
  border-left: 0;
1511
  text-align: right;
1512
}
1513
.blockquote-reverse footer:before,
1514
blockquote.pull-right footer:before,
1515
.blockquote-reverse small:before,
1516
blockquote.pull-right small:before,
1517
.blockquote-reverse .small:before,
1518
blockquote.pull-right .small:before {
1519
  content: '';
1520
}
1521
.blockquote-reverse footer:after,
1522
blockquote.pull-right footer:after,
1523
.blockquote-reverse small:after,
1524
blockquote.pull-right small:after,
1525
.blockquote-reverse .small:after,
1526
blockquote.pull-right .small:after {
1527
  content: '\00A0 \2014';
1528
}
1529
address {
1530
  margin-bottom: 18px;
1531
  font-style: normal;
1532
  line-height: 1.42857143;
1533
}
1534
code,
1535
kbd,
1536
pre,
1537
samp {
1538
  font-family: monospace;
1539
}
1540
code {
1541
  padding: 2px 4px;
1542
  font-size: 90%;
1543
  color: #c7254e;
1544
  background-color: #f9f2f4;
1545
  border-radius: 2px;
1546
}
1547
kbd {
1548
  padding: 2px 4px;
1549
  font-size: 90%;
1550
  color: #888;
1551
  background-color: transparent;
1552
  border-radius: 1px;
1553
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
1554
}
1555
kbd kbd {
1556
  padding: 0;
1557
  font-size: 100%;
1558
  font-weight: bold;
1559
  box-shadow: none;
1560
}
1561
pre {
1562
  display: block;
1563
  padding: 8.5px;
1564
  margin: 0 0 9px;
1565
  font-size: 12px;
1566
  line-height: 1.42857143;
1567
  word-break: break-all;
1568
  word-wrap: break-word;
1569
  color: #333333;
1570
  background-color: #f5f5f5;
1571
  border: 1px solid #ccc;
1572
  border-radius: 2px;
1573
}
1574
pre code {
1575
  padding: 0;
1576
  font-size: inherit;
1577
  color: inherit;
1578
  white-space: pre-wrap;
1579
  background-color: transparent;
1580
  border-radius: 0;
1581
}
1582
.pre-scrollable {
1583
  max-height: 340px;
1584
  overflow-y: scroll;
1585
}
1586
.container {
1587
  margin-right: auto;
1588
  margin-left: auto;
1589
  padding-left: 0px;
1590
  padding-right: 0px;
1591
}
1592
@media (min-width: 768px) {
1593
  .container {
1594
    width: 768px;
1595
  }
1596
}
1597
@media (min-width: 992px) {
1598
  .container {
1599
    width: 940px;
1600
  }
1601
}
1602
@media (min-width: 1200px) {
1603
  .container {
1604
    width: 1140px;
1605
  }
1606
}
1607
.container-fluid {
1608
  margin-right: auto;
1609
  margin-left: auto;
1610
  padding-left: 0px;
1611
  padding-right: 0px;
1612
}
1613
.row {
1614
  margin-left: 0px;
1615
  margin-right: 0px;
1616
}
1617
.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 {
1618
  position: relative;
1619
  min-height: 1px;
1620
  padding-left: 0px;
1621
  padding-right: 0px;
1622
}
1623
.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 {
1624
  float: left;
1625
}
1626
.col-xs-12 {
1627
  width: 100%;
1628
}
1629
.col-xs-11 {
1630
  width: 91.66666667%;
1631
}
1632
.col-xs-10 {
1633
  width: 83.33333333%;
1634
}
1635
.col-xs-9 {
1636
  width: 75%;
1637
}
1638
.col-xs-8 {
1639
  width: 66.66666667%;
1640
}
1641
.col-xs-7 {
1642
  width: 58.33333333%;
1643
}
1644
.col-xs-6 {
1645
  width: 50%;
1646
}
1647
.col-xs-5 {
1648
  width: 41.66666667%;
1649
}
1650
.col-xs-4 {
1651
  width: 33.33333333%;
1652
}
1653
.col-xs-3 {
1654
  width: 25%;
1655
}
1656
.col-xs-2 {
1657
  width: 16.66666667%;
1658
}
1659
.col-xs-1 {
1660
  width: 8.33333333%;
1661
}
1662
.col-xs-pull-12 {
1663
  right: 100%;
1664
}
1665
.col-xs-pull-11 {
1666
  right: 91.66666667%;
1667
}
1668
.col-xs-pull-10 {
1669
  right: 83.33333333%;
1670
}
1671
.col-xs-pull-9 {
1672
  right: 75%;
1673
}
1674
.col-xs-pull-8 {
1675
  right: 66.66666667%;
1676
}
1677
.col-xs-pull-7 {
1678
  right: 58.33333333%;
1679
}
1680
.col-xs-pull-6 {
1681
  right: 50%;
1682
}
1683
.col-xs-pull-5 {
1684
  right: 41.66666667%;
1685
}
1686
.col-xs-pull-4 {
1687
  right: 33.33333333%;
1688
}
1689
.col-xs-pull-3 {
1690
  right: 25%;
1691
}
1692
.col-xs-pull-2 {
1693
  right: 16.66666667%;
1694
}
1695
.col-xs-pull-1 {
1696
  right: 8.33333333%;
1697
}
1698
.col-xs-pull-0 {
1699
  right: auto;
1700
}
1701
.col-xs-push-12 {
1702
  left: 100%;
1703
}
1704
.col-xs-push-11 {
1705
  left: 91.66666667%;
1706
}
1707
.col-xs-push-10 {
1708
  left: 83.33333333%;
1709
}
1710
.col-xs-push-9 {
1711
  left: 75%;
1712
}
1713
.col-xs-push-8 {
1714
  left: 66.66666667%;
1715
}
1716
.col-xs-push-7 {
1717
  left: 58.33333333%;
1718
}
1719
.col-xs-push-6 {
1720
  left: 50%;
1721
}
1722
.col-xs-push-5 {
1723
  left: 41.66666667%;
1724
}
1725
.col-xs-push-4 {
1726
  left: 33.33333333%;
1727
}
1728
.col-xs-push-3 {
1729
  left: 25%;
1730
}
1731
.col-xs-push-2 {
1732
  left: 16.66666667%;
1733
}
1734
.col-xs-push-1 {
1735
  left: 8.33333333%;
1736
}
1737
.col-xs-push-0 {
1738
  left: auto;
1739
}
1740
.col-xs-offset-12 {
1741
  margin-left: 100%;
1742
}
1743
.col-xs-offset-11 {
1744
  margin-left: 91.66666667%;
1745
}
1746
.col-xs-offset-10 {
1747
  margin-left: 83.33333333%;
1748
}
1749
.col-xs-offset-9 {
1750
  margin-left: 75%;
1751
}
1752
.col-xs-offset-8 {
1753
  margin-left: 66.66666667%;
1754
}
1755
.col-xs-offset-7 {
1756
  margin-left: 58.33333333%;
1757
}
1758
.col-xs-offset-6 {
1759
  margin-left: 50%;
1760
}
1761
.col-xs-offset-5 {
1762
  margin-left: 41.66666667%;
1763
}
1764
.col-xs-offset-4 {
1765
  margin-left: 33.33333333%;
1766
}
1767
.col-xs-offset-3 {
1768
  margin-left: 25%;
1769
}
1770
.col-xs-offset-2 {
1771
  margin-left: 16.66666667%;
1772
}
1773
.col-xs-offset-1 {
1774
  margin-left: 8.33333333%;
1775
}
1776
.col-xs-offset-0 {
1777
  margin-left: 0%;
1778
}
1779
@media (min-width: 768px) {
1780
  .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 {
1781
    float: left;
1782
  }
1783
  .col-sm-12 {
1784
    width: 100%;
1785
  }
1786
  .col-sm-11 {
1787
    width: 91.66666667%;
1788
  }
1789
  .col-sm-10 {
1790
    width: 83.33333333%;
1791
  }
1792
  .col-sm-9 {
1793
    width: 75%;
1794
  }
1795
  .col-sm-8 {
1796
    width: 66.66666667%;
1797
  }
1798
  .col-sm-7 {
1799
    width: 58.33333333%;
1800
  }
1801
  .col-sm-6 {
1802
    width: 50%;
1803
  }
1804
  .col-sm-5 {
1805
    width: 41.66666667%;
1806
  }
1807
  .col-sm-4 {
1808
    width: 33.33333333%;
1809
  }
1810
  .col-sm-3 {
1811
    width: 25%;
1812
  }
1813
  .col-sm-2 {
1814
    width: 16.66666667%;
1815
  }
1816
  .col-sm-1 {
1817
    width: 8.33333333%;
1818
  }
1819
  .col-sm-pull-12 {
1820
    right: 100%;
1821
  }
1822
  .col-sm-pull-11 {
1823
    right: 91.66666667%;
1824
  }
1825
  .col-sm-pull-10 {
1826
    right: 83.33333333%;
1827
  }
1828
  .col-sm-pull-9 {
1829
    right: 75%;
1830
  }
1831
  .col-sm-pull-8 {
1832
    right: 66.66666667%;
1833
  }
1834
  .col-sm-pull-7 {
1835
    right: 58.33333333%;
1836
  }
1837
  .col-sm-pull-6 {
1838
    right: 50%;
1839
  }
1840
  .col-sm-pull-5 {
1841
    right: 41.66666667%;
1842
  }
1843
  .col-sm-pull-4 {
1844
    right: 33.33333333%;
1845
  }
1846
  .col-sm-pull-3 {
1847
    right: 25%;
1848
  }
1849
  .col-sm-pull-2 {
1850
    right: 16.66666667%;
1851
  }
1852
  .col-sm-pull-1 {
1853
    right: 8.33333333%;
1854
  }
1855
  .col-sm-pull-0 {
1856
    right: auto;
1857
  }
1858
  .col-sm-push-12 {
1859
    left: 100%;
1860
  }
1861
  .col-sm-push-11 {
1862
    left: 91.66666667%;
1863
  }
1864
  .col-sm-push-10 {
1865
    left: 83.33333333%;
1866
  }
1867
  .col-sm-push-9 {
1868
    left: 75%;
1869
  }
1870
  .col-sm-push-8 {
1871
    left: 66.66666667%;
1872
  }
1873
  .col-sm-push-7 {
1874
    left: 58.33333333%;
1875
  }
1876
  .col-sm-push-6 {
1877
    left: 50%;
1878
  }
1879
  .col-sm-push-5 {
1880
    left: 41.66666667%;
1881
  }
1882
  .col-sm-push-4 {
1883
    left: 33.33333333%;
1884
  }
1885
  .col-sm-push-3 {
1886
    left: 25%;
1887
  }
1888
  .col-sm-push-2 {
1889
    left: 16.66666667%;
1890
  }
1891
  .col-sm-push-1 {
1892
    left: 8.33333333%;
1893
  }
1894
  .col-sm-push-0 {
1895
    left: auto;
1896
  }
1897
  .col-sm-offset-12 {
1898
    margin-left: 100%;
1899
  }
1900
  .col-sm-offset-11 {
1901
    margin-left: 91.66666667%;
1902
  }
1903
  .col-sm-offset-10 {
1904
    margin-left: 83.33333333%;
1905
  }
1906
  .col-sm-offset-9 {
1907
    margin-left: 75%;
1908
  }
1909
  .col-sm-offset-8 {
1910
    margin-left: 66.66666667%;
1911
  }
1912
  .col-sm-offset-7 {
1913
    margin-left: 58.33333333%;
1914
  }
1915
  .col-sm-offset-6 {
1916
    margin-left: 50%;
1917
  }
1918
  .col-sm-offset-5 {
1919
    margin-left: 41.66666667%;
1920
  }
1921
  .col-sm-offset-4 {
1922
    margin-left: 33.33333333%;
1923
  }
1924
  .col-sm-offset-3 {
1925
    margin-left: 25%;
1926
  }
1927
  .col-sm-offset-2 {
1928
    margin-left: 16.66666667%;
1929
  }
1930
  .col-sm-offset-1 {
1931
    margin-left: 8.33333333%;
1932
  }
1933
  .col-sm-offset-0 {
1934
    margin-left: 0%;
1935
  }
1936
}
1937
@media (min-width: 992px) {
1938
  .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 {
1939
    float: left;
1940
  }
1941
  .col-md-12 {
1942
    width: 100%;
1943
  }
1944
  .col-md-11 {
1945
    width: 91.66666667%;
1946
  }
1947
  .col-md-10 {
1948
    width: 83.33333333%;
1949
  }
1950
  .col-md-9 {
1951
    width: 75%;
1952
  }
1953
  .col-md-8 {
1954
    width: 66.66666667%;
1955
  }
1956
  .col-md-7 {
1957
    width: 58.33333333%;
1958
  }
1959
  .col-md-6 {
1960
    width: 50%;
1961
  }
1962
  .col-md-5 {
1963
    width: 41.66666667%;
1964
  }
1965
  .col-md-4 {
1966
    width: 33.33333333%;
1967
  }
1968
  .col-md-3 {
1969
    width: 25%;
1970
  }
1971
  .col-md-2 {
1972
    width: 16.66666667%;
1973
  }
1974
  .col-md-1 {
1975
    width: 8.33333333%;
1976
  }
1977
  .col-md-pull-12 {
1978
    right: 100%;
1979
  }
1980
  .col-md-pull-11 {
1981
    right: 91.66666667%;
1982
  }
1983
  .col-md-pull-10 {
1984
    right: 83.33333333%;
1985
  }
1986
  .col-md-pull-9 {
1987
    right: 75%;
1988
  }
1989
  .col-md-pull-8 {
1990
    right: 66.66666667%;
1991
  }
1992
  .col-md-pull-7 {
1993
    right: 58.33333333%;
1994
  }
1995
  .col-md-pull-6 {
1996
    right: 50%;
1997
  }
1998
  .col-md-pull-5 {
1999
    right: 41.66666667%;
2000
  }
2001
  .col-md-pull-4 {
2002
    right: 33.33333333%;
2003
  }
2004
  .col-md-pull-3 {
2005
    right: 25%;
2006
  }
2007
  .col-md-pull-2 {
2008
    right: 16.66666667%;
2009
  }
2010
  .col-md-pull-1 {
2011
    right: 8.33333333%;
2012
  }
2013
  .col-md-pull-0 {
2014
    right: auto;
2015
  }
2016
  .col-md-push-12 {
2017
    left: 100%;
2018
  }
2019
  .col-md-push-11 {
2020
    left: 91.66666667%;
2021
  }
2022
  .col-md-push-10 {
2023
    left: 83.33333333%;
2024
  }
2025
  .col-md-push-9 {
2026
    left: 75%;
2027
  }
2028
  .col-md-push-8 {
2029
    left: 66.66666667%;
2030
  }
2031
  .col-md-push-7 {
2032
    left: 58.33333333%;
2033
  }
2034
  .col-md-push-6 {
2035
    left: 50%;
2036
  }
2037
  .col-md-push-5 {
2038
    left: 41.66666667%;
2039
  }
2040
  .col-md-push-4 {
2041
    left: 33.33333333%;
2042
  }
2043
  .col-md-push-3 {
2044
    left: 25%;
2045
  }
2046
  .col-md-push-2 {
2047
    left: 16.66666667%;
2048
  }
2049
  .col-md-push-1 {
2050
    left: 8.33333333%;
2051
  }
2052
  .col-md-push-0 {
2053
    left: auto;
2054
  }
2055
  .col-md-offset-12 {
2056
    margin-left: 100%;
2057
  }
2058
  .col-md-offset-11 {
2059
    margin-left: 91.66666667%;
2060
  }
2061
  .col-md-offset-10 {
2062
    margin-left: 83.33333333%;
2063
  }
2064
  .col-md-offset-9 {
2065
    margin-left: 75%;
2066
  }
2067
  .col-md-offset-8 {
2068
    margin-left: 66.66666667%;
2069
  }
2070
  .col-md-offset-7 {
2071
    margin-left: 58.33333333%;
2072
  }
2073
  .col-md-offset-6 {
2074
    margin-left: 50%;
2075
  }
2076
  .col-md-offset-5 {
2077
    margin-left: 41.66666667%;
2078
  }
2079
  .col-md-offset-4 {
2080
    margin-left: 33.33333333%;
2081
  }
2082
  .col-md-offset-3 {
2083
    margin-left: 25%;
2084
  }
2085
  .col-md-offset-2 {
2086
    margin-left: 16.66666667%;
2087
  }
2088
  .col-md-offset-1 {
2089
    margin-left: 8.33333333%;
2090
  }
2091
  .col-md-offset-0 {
2092
    margin-left: 0%;
2093
  }
2094
}
2095
@media (min-width: 1200px) {
2096
  .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 {
2097
    float: left;
2098
  }
2099
  .col-lg-12 {
2100
    width: 100%;
2101
  }
2102
  .col-lg-11 {
2103
    width: 91.66666667%;
2104
  }
2105
  .col-lg-10 {
2106
    width: 83.33333333%;
2107
  }
2108
  .col-lg-9 {
2109
    width: 75%;
2110
  }
2111
  .col-lg-8 {
2112
    width: 66.66666667%;
2113
  }
2114
  .col-lg-7 {
2115
    width: 58.33333333%;
2116
  }
2117
  .col-lg-6 {
2118
    width: 50%;
2119
  }
2120
  .col-lg-5 {
2121
    width: 41.66666667%;
2122
  }
2123
  .col-lg-4 {
2124
    width: 33.33333333%;
2125
  }
2126
  .col-lg-3 {
2127
    width: 25%;
2128
  }
2129
  .col-lg-2 {
2130
    width: 16.66666667%;
2131
  }
2132
  .col-lg-1 {
2133
    width: 8.33333333%;
2134
  }
2135
  .col-lg-pull-12 {
2136
    right: 100%;
2137
  }
2138
  .col-lg-pull-11 {
2139
    right: 91.66666667%;
2140
  }
2141
  .col-lg-pull-10 {
2142
    right: 83.33333333%;
2143
  }
2144
  .col-lg-pull-9 {
2145
    right: 75%;
2146
  }
2147
  .col-lg-pull-8 {
2148
    right: 66.66666667%;
2149
  }
2150
  .col-lg-pull-7 {
2151
    right: 58.33333333%;
2152
  }
2153
  .col-lg-pull-6 {
2154
    right: 50%;
2155
  }
2156
  .col-lg-pull-5 {
2157
    right: 41.66666667%;
2158
  }
2159
  .col-lg-pull-4 {
2160
    right: 33.33333333%;
2161
  }
2162
  .col-lg-pull-3 {
2163
    right: 25%;
2164
  }
2165
  .col-lg-pull-2 {
2166
    right: 16.66666667%;
2167
  }
2168
  .col-lg-pull-1 {
2169
    right: 8.33333333%;
2170
  }
2171
  .col-lg-pull-0 {
2172
    right: auto;
2173
  }
2174
  .col-lg-push-12 {
2175
    left: 100%;
2176
  }
2177
  .col-lg-push-11 {
2178
    left: 91.66666667%;
2179
  }
2180
  .col-lg-push-10 {
2181
    left: 83.33333333%;
2182
  }
2183
  .col-lg-push-9 {
2184
    left: 75%;
2185
  }
2186
  .col-lg-push-8 {
2187
    left: 66.66666667%;
2188
  }
2189
  .col-lg-push-7 {
2190
    left: 58.33333333%;
2191
  }
2192
  .col-lg-push-6 {
2193
    left: 50%;
2194
  }
2195
  .col-lg-push-5 {
2196
    left: 41.66666667%;
2197
  }
2198
  .col-lg-push-4 {
2199
    left: 33.33333333%;
2200
  }
2201
  .col-lg-push-3 {
2202
    left: 25%;
2203
  }
2204
  .col-lg-push-2 {
2205
    left: 16.66666667%;
2206
  }
2207
  .col-lg-push-1 {
2208
    left: 8.33333333%;
2209
  }
2210
  .col-lg-push-0 {
2211
    left: auto;
2212
  }
2213
  .col-lg-offset-12 {
2214
    margin-left: 100%;
2215
  }
2216
  .col-lg-offset-11 {
2217
    margin-left: 91.66666667%;
2218
  }
2219
  .col-lg-offset-10 {
2220
    margin-left: 83.33333333%;
2221
  }
2222
  .col-lg-offset-9 {
2223
    margin-left: 75%;
2224
  }
2225
  .col-lg-offset-8 {
2226
    margin-left: 66.66666667%;
2227
  }
2228
  .col-lg-offset-7 {
2229
    margin-left: 58.33333333%;
2230
  }
2231
  .col-lg-offset-6 {
2232
    margin-left: 50%;
2233
  }
2234
  .col-lg-offset-5 {
2235
    margin-left: 41.66666667%;
2236
  }
2237
  .col-lg-offset-4 {
2238
    margin-left: 33.33333333%;
2239
  }
2240
  .col-lg-offset-3 {
2241
    margin-left: 25%;
2242
  }
2243
  .col-lg-offset-2 {
2244
    margin-left: 16.66666667%;
2245
  }
2246
  .col-lg-offset-1 {
2247
    margin-left: 8.33333333%;
2248
  }
2249
  .col-lg-offset-0 {
2250
    margin-left: 0%;
2251
  }
2252
}
2253
table {
2254
  background-color: transparent;
2255
}
2256
caption {
2257
  padding-top: 8px;
2258
  padding-bottom: 8px;
2259
  color: #777777;
2260
  text-align: left;
2261
}
2262
th {
2263
  text-align: left;
2264
}
2265
.table {
2266
  width: 100%;
2267
  max-width: 100%;
2268
  margin-bottom: 18px;
2269
}
2270
.table > thead > tr > th,
2271
.table > tbody > tr > th,
2272
.table > tfoot > tr > th,
2273
.table > thead > tr > td,
2274
.table > tbody > tr > td,
2275
.table > tfoot > tr > td {
2276
  padding: 8px;
2277
  line-height: 1.42857143;
2278
  vertical-align: top;
2279
  border-top: 1px solid #ddd;
2280
}
2281
.table > thead > tr > th {
2282
  vertical-align: bottom;
2283
  border-bottom: 2px solid #ddd;
2284
}
2285
.table > caption + thead > tr:first-child > th,
2286
.table > colgroup + thead > tr:first-child > th,
2287
.table > thead:first-child > tr:first-child > th,
2288
.table > caption + thead > tr:first-child > td,
2289
.table > colgroup + thead > tr:first-child > td,
2290
.table > thead:first-child > tr:first-child > td {
2291
  border-top: 0;
2292
}
2293
.table > tbody + tbody {
2294
  border-top: 2px solid #ddd;
2295
}
2296
.table .table {
2297
  background-color: #fff;
2298
}
2299
.table-condensed > thead > tr > th,
2300
.table-condensed > tbody > tr > th,
2301
.table-condensed > tfoot > tr > th,
2302
.table-condensed > thead > tr > td,
2303
.table-condensed > tbody > tr > td,
2304
.table-condensed > tfoot > tr > td {
2305
  padding: 5px;
2306
}
2307
.table-bordered {
2308
  border: 1px solid #ddd;
2309
}
2310
.table-bordered > thead > tr > th,
2311
.table-bordered > tbody > tr > th,
2312
.table-bordered > tfoot > tr > th,
2313
.table-bordered > thead > tr > td,
2314
.table-bordered > tbody > tr > td,
2315
.table-bordered > tfoot > tr > td {
2316
  border: 1px solid #ddd;
2317
}
2318
.table-bordered > thead > tr > th,
2319
.table-bordered > thead > tr > td {
2320
  border-bottom-width: 2px;
2321
}
2322
.table-striped > tbody > tr:nth-of-type(odd) {
2323
  background-color: #f9f9f9;
2324
}
2325
.table-hover > tbody > tr:hover {
2326
  background-color: #f5f5f5;
2327
}
2328
table col[class*="col-"] {
2329
  position: static;
2330
  float: none;
2331
  display: table-column;
2332
}
2333
table td[class*="col-"],
2334
table th[class*="col-"] {
2335
  position: static;
2336
  float: none;
2337
  display: table-cell;
2338
}
2339
.table > thead > tr > td.active,
2340
.table > tbody > tr > td.active,
2341
.table > tfoot > tr > td.active,
2342
.table > thead > tr > th.active,
2343
.table > tbody > tr > th.active,
2344
.table > tfoot > tr > th.active,
2345
.table > thead > tr.active > td,
2346
.table > tbody > tr.active > td,
2347
.table > tfoot > tr.active > td,
2348
.table > thead > tr.active > th,
2349
.table > tbody > tr.active > th,
2350
.table > tfoot > tr.active > th {
2351
  background-color: #f5f5f5;
2352
}
2353
.table-hover > tbody > tr > td.active:hover,
2354
.table-hover > tbody > tr > th.active:hover,
2355
.table-hover > tbody > tr.active:hover > td,
2356
.table-hover > tbody > tr:hover > .active,
2357
.table-hover > tbody > tr.active:hover > th {
2358
  background-color: #e8e8e8;
2359
}
2360
.table > thead > tr > td.success,
2361
.table > tbody > tr > td.success,
2362
.table > tfoot > tr > td.success,
2363
.table > thead > tr > th.success,
2364
.table > tbody > tr > th.success,
2365
.table > tfoot > tr > th.success,
2366
.table > thead > tr.success > td,
2367
.table > tbody > tr.success > td,
2368
.table > tfoot > tr.success > td,
2369
.table > thead > tr.success > th,
2370
.table > tbody > tr.success > th,
2371
.table > tfoot > tr.success > th {
2372
  background-color: #dff0d8;
2373
}
2374
.table-hover > tbody > tr > td.success:hover,
2375
.table-hover > tbody > tr > th.success:hover,
2376
.table-hover > tbody > tr.success:hover > td,
2377
.table-hover > tbody > tr:hover > .success,
2378
.table-hover > tbody > tr.success:hover > th {
2379
  background-color: #d0e9c6;
2380
}
2381
.table > thead > tr > td.info,
2382
.table > tbody > tr > td.info,
2383
.table > tfoot > tr > td.info,
2384
.table > thead > tr > th.info,
2385
.table > tbody > tr > th.info,
2386
.table > tfoot > tr > th.info,
2387
.table > thead > tr.info > td,
2388
.table > tbody > tr.info > td,
2389
.table > tfoot > tr.info > td,
2390
.table > thead > tr.info > th,
2391
.table > tbody > tr.info > th,
2392
.table > tfoot > tr.info > th {
2393
  background-color: #d9edf7;
2394
}
2395
.table-hover > tbody > tr > td.info:hover,
2396
.table-hover > tbody > tr > th.info:hover,
2397
.table-hover > tbody > tr.info:hover > td,
2398
.table-hover > tbody > tr:hover > .info,
2399
.table-hover > tbody > tr.info:hover > th {
2400
  background-color: #c4e3f3;
2401
}
2402
.table > thead > tr > td.warning,
2403
.table > tbody > tr > td.warning,
2404
.table > tfoot > tr > td.warning,
2405
.table > thead > tr > th.warning,
2406
.table > tbody > tr > th.warning,
2407
.table > tfoot > tr > th.warning,
2408
.table > thead > tr.warning > td,
2409
.table > tbody > tr.warning > td,
2410
.table > tfoot > tr.warning > td,
2411
.table > thead > tr.warning > th,
2412
.table > tbody > tr.warning > th,
2413
.table > tfoot > tr.warning > th {
2414
  background-color: #fcf8e3;
2415
}
2416
.table-hover > tbody > tr > td.warning:hover,
2417
.table-hover > tbody > tr > th.warning:hover,
2418
.table-hover > tbody > tr.warning:hover > td,
2419
.table-hover > tbody > tr:hover > .warning,
2420
.table-hover > tbody > tr.warning:hover > th {
2421
  background-color: #faf2cc;
2422
}
2423
.table > thead > tr > td.danger,
2424
.table > tbody > tr > td.danger,
2425
.table > tfoot > tr > td.danger,
2426
.table > thead > tr > th.danger,
2427
.table > tbody > tr > th.danger,
2428
.table > tfoot > tr > th.danger,
2429
.table > thead > tr.danger > td,
2430
.table > tbody > tr.danger > td,
2431
.table > tfoot > tr.danger > td,
2432
.table > thead > tr.danger > th,
2433
.table > tbody > tr.danger > th,
2434
.table > tfoot > tr.danger > th {
2435
  background-color: #f2dede;
2436
}
2437
.table-hover > tbody > tr > td.danger:hover,
2438
.table-hover > tbody > tr > th.danger:hover,
2439
.table-hover > tbody > tr.danger:hover > td,
2440
.table-hover > tbody > tr:hover > .danger,
2441
.table-hover > tbody > tr.danger:hover > th {
2442
  background-color: #ebcccc;
2443
}
2444
.table-responsive {
2445
  overflow-x: auto;
2446
  min-height: 0.01%;
2447
}
2448
@media screen and (max-width: 767px) {
2449
  .table-responsive {
2450
    width: 100%;
2451
    margin-bottom: 13.5px;
2452
    overflow-y: hidden;
2453
    -ms-overflow-style: -ms-autohiding-scrollbar;
2454
    border: 1px solid #ddd;
2455
  }
2456
  .table-responsive > .table {
2457
    margin-bottom: 0;
2458
  }
2459
  .table-responsive > .table > thead > tr > th,
2460
  .table-responsive > .table > tbody > tr > th,
2461
  .table-responsive > .table > tfoot > tr > th,
2462
  .table-responsive > .table > thead > tr > td,
2463
  .table-responsive > .table > tbody > tr > td,
2464
  .table-responsive > .table > tfoot > tr > td {
2465
    white-space: nowrap;
2466
  }
2467
  .table-responsive > .table-bordered {
2468
    border: 0;
2469
  }
2470
  .table-responsive > .table-bordered > thead > tr > th:first-child,
2471
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
2472
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
2473
  .table-responsive > .table-bordered > thead > tr > td:first-child,
2474
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
2475
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
2476
    border-left: 0;
2477
  }
2478
  .table-responsive > .table-bordered > thead > tr > th:last-child,
2479
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
2480
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
2481
  .table-responsive > .table-bordered > thead > tr > td:last-child,
2482
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
2483
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
2484
    border-right: 0;
2485
  }
2486
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
2487
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
2488
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
2489
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
2490
    border-bottom: 0;
2491
  }
2492
}
2493
fieldset {
2494
  padding: 0;
2495
  margin: 0;
2496
  border: 0;
2497
  min-width: 0;
2498
}
2499
legend {
2500
  display: block;
2501
  width: 100%;
2502
  padding: 0;
2503
  margin-bottom: 18px;
2504
  font-size: 19.5px;
2505
  line-height: inherit;
2506
  color: #333333;
2507
  border: 0;
2508
  border-bottom: 1px solid #e5e5e5;
2509
}
2510
label {
2511
  display: inline-block;
2512
  max-width: 100%;
2513
  margin-bottom: 5px;
2514
  font-weight: bold;
2515
}
2516
input[type="search"] {
2517
  -webkit-box-sizing: border-box;
2518
  -moz-box-sizing: border-box;
2519
  box-sizing: border-box;
2520
}
2521
input[type="radio"],
2522
input[type="checkbox"] {
2523
  margin: 4px 0 0;
2524
  margin-top: 1px \9;
2525
  line-height: normal;
2526
}
2527
input[type="file"] {
2528
  display: block;
2529
}
2530
input[type="range"] {
2531
  display: block;
2532
  width: 100%;
2533
}
2534
select[multiple],
2535
select[size] {
2536
  height: auto;
2537
}
2538
input[type="file"]:focus,
2539
input[type="radio"]:focus,
2540
input[type="checkbox"]:focus {
2541
  outline: thin dotted;
2542
  outline: 5px auto -webkit-focus-ring-color;
2543
  outline-offset: -2px;
2544
}
2545
output {
2546
  display: block;
2547
  padding-top: 7px;
2548
  font-size: 13px;
2549
  line-height: 1.42857143;
2550
  color: #555555;
2551
}
2552
.form-control {
2553
  display: block;
2554
  width: 100%;
2555
  height: 32px;
2556
  padding: 6px 12px;
2557
  font-size: 13px;
2558
  line-height: 1.42857143;
2559
  color: #555555;
2560
  background-color: #fff;
2561
  background-image: none;
2562
  border: 1px solid #ccc;
2563
  border-radius: 2px;
2564
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2565
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2566
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2567
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2568
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2569
}
2570
.form-control:focus {
2571
  border-color: #66afe9;
2572
  outline: 0;
2573
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
2574
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
2575
}
2576
.form-control::-moz-placeholder {
2577
  color: #999;
2578
  opacity: 1;
2579
}
2580
.form-control:-ms-input-placeholder {
2581
  color: #999;
2582
}
2583
.form-control::-webkit-input-placeholder {
2584
  color: #999;
2585
}
2586
.form-control::-ms-expand {
2587
  border: 0;
2588
  background-color: transparent;
2589
}
2590
.form-control[disabled],
2591
.form-control[readonly],
2592
fieldset[disabled] .form-control {
2593
  background-color: #eeeeee;
2594
  opacity: 1;
2595
}
2596
.form-control[disabled],
2597
fieldset[disabled] .form-control {
2598
  cursor: not-allowed;
2599
}
2600
textarea.form-control {
2601
  height: auto;
2602
}
2603
input[type="search"] {
2604
  -webkit-appearance: none;
2605
}
2606
@media screen and (-webkit-min-device-pixel-ratio: 0) {
2607
  input[type="date"].form-control,
2608
  input[type="time"].form-control,
2609
  input[type="datetime-local"].form-control,
2610
  input[type="month"].form-control {
2611
    line-height: 32px;
2612
  }
2613
  input[type="date"].input-sm,
2614
  input[type="time"].input-sm,
2615
  input[type="datetime-local"].input-sm,
2616
  input[type="month"].input-sm,
2617
  .input-group-sm input[type="date"],
2618
  .input-group-sm input[type="time"],
2619
  .input-group-sm input[type="datetime-local"],
2620
  .input-group-sm input[type="month"] {
2621
    line-height: 30px;
2622
  }
2623
  input[type="date"].input-lg,
2624
  input[type="time"].input-lg,
2625
  input[type="datetime-local"].input-lg,
2626
  input[type="month"].input-lg,
2627
  .input-group-lg input[type="date"],
2628
  .input-group-lg input[type="time"],
2629
  .input-group-lg input[type="datetime-local"],
2630
  .input-group-lg input[type="month"] {
2631
    line-height: 45px;
2632
  }
2633
}
2634
.form-group {
2635
  margin-bottom: 15px;
2636
}
2637
.radio,
2638
.checkbox {
2639
  position: relative;
2640
  display: block;
2641
  margin-top: 10px;
2642
  margin-bottom: 10px;
2643
}
2644
.radio label,
2645
.checkbox label {
2646
  min-height: 18px;
2647
  padding-left: 20px;
2648
  margin-bottom: 0;
2649
  font-weight: normal;
2650
  cursor: pointer;
2651
}
2652
.radio input[type="radio"],
2653
.radio-inline input[type="radio"],
2654
.checkbox input[type="checkbox"],
2655
.checkbox-inline input[type="checkbox"] {
2656
  position: absolute;
2657
  margin-left: -20px;
2658
  margin-top: 4px \9;
2659
}
2660
.radio + .radio,
2661
.checkbox + .checkbox {
2662
  margin-top: -5px;
2663
}
2664
.radio-inline,
2665
.checkbox-inline {
2666
  position: relative;
2667
  display: inline-block;
2668
  padding-left: 20px;
2669
  margin-bottom: 0;
2670
  vertical-align: middle;
2671
  font-weight: normal;
2672
  cursor: pointer;
2673
}
2674
.radio-inline + .radio-inline,
2675
.checkbox-inline + .checkbox-inline {
2676
  margin-top: 0;
2677
  margin-left: 10px;
2678
}
2679
input[type="radio"][disabled],
2680
input[type="checkbox"][disabled],
2681
input[type="radio"].disabled,
2682
input[type="checkbox"].disabled,
2683
fieldset[disabled] input[type="radio"],
2684
fieldset[disabled] input[type="checkbox"] {
2685
  cursor: not-allowed;
2686
}
2687
.radio-inline.disabled,
2688
.checkbox-inline.disabled,
2689
fieldset[disabled] .radio-inline,
2690
fieldset[disabled] .checkbox-inline {
2691
  cursor: not-allowed;
2692
}
2693
.radio.disabled label,
2694
.checkbox.disabled label,
2695
fieldset[disabled] .radio label,
2696
fieldset[disabled] .checkbox label {
2697
  cursor: not-allowed;
2698
}
2699
.form-control-static {
2700
  padding-top: 7px;
2701
  padding-bottom: 7px;
2702
  margin-bottom: 0;
2703
  min-height: 31px;
2704
}
2705
.form-control-static.input-lg,
2706
.form-control-static.input-sm {
2707
  padding-left: 0;
2708
  padding-right: 0;
2709
}
2710
.input-sm {
2711
  height: 30px;
2712
  padding: 5px 10px;
2713
  font-size: 12px;
2714
  line-height: 1.5;
2715
  border-radius: 1px;
2716
}
2717
select.input-sm {
2718
  height: 30px;
2719
  line-height: 30px;
2720
}
2721
textarea.input-sm,
2722
select[multiple].input-sm {
2723
  height: auto;
2724
}
2725
.form-group-sm .form-control {
2726
  height: 30px;
2727
  padding: 5px 10px;
2728
  font-size: 12px;
2729
  line-height: 1.5;
2730
  border-radius: 1px;
2731
}
2732
.form-group-sm select.form-control {
2733
  height: 30px;
2734
  line-height: 30px;
2735
}
2736
.form-group-sm textarea.form-control,
2737
.form-group-sm select[multiple].form-control {
2738
  height: auto;
2739
}
2740
.form-group-sm .form-control-static {
2741
  height: 30px;
2742
  min-height: 30px;
2743
  padding: 6px 10px;
2744
  font-size: 12px;
2745
  line-height: 1.5;
2746
}
2747
.input-lg {
2748
  height: 45px;
2749
  padding: 10px 16px;
2750
  font-size: 17px;
2751
  line-height: 1.3333333;
2752
  border-radius: 3px;
2753
}
2754
select.input-lg {
2755
  height: 45px;
2756
  line-height: 45px;
2757
}
2758
textarea.input-lg,
2759
select[multiple].input-lg {
2760
  height: auto;
2761
}
2762
.form-group-lg .form-control {
2763
  height: 45px;
2764
  padding: 10px 16px;
2765
  font-size: 17px;
2766
  line-height: 1.3333333;
2767
  border-radius: 3px;
2768
}
2769
.form-group-lg select.form-control {
2770
  height: 45px;
2771
  line-height: 45px;
2772
}
2773
.form-group-lg textarea.form-control,
2774
.form-group-lg select[multiple].form-control {
2775
  height: auto;
2776
}
2777
.form-group-lg .form-control-static {
2778
  height: 45px;
2779
  min-height: 35px;
2780
  padding: 11px 16px;
2781
  font-size: 17px;
2782
  line-height: 1.3333333;
2783
}
2784
.has-feedback {
2785
  position: relative;
2786
}
2787
.has-feedback .form-control {
2788
  padding-right: 40px;
2789
}
2790
.form-control-feedback {
2791
  position: absolute;
2792
  top: 0;
2793
  right: 0;
2794
  z-index: 2;
2795
  display: block;
2796
  width: 32px;
2797
  height: 32px;
2798
  line-height: 32px;
2799
  text-align: center;
2800
  pointer-events: none;
2801
}
2802
.input-lg + .form-control-feedback,
2803
.input-group-lg + .form-control-feedback,
2804
.form-group-lg .form-control + .form-control-feedback {
2805
  width: 45px;
2806
  height: 45px;
2807
  line-height: 45px;
2808
}
2809
.input-sm + .form-control-feedback,
2810
.input-group-sm + .form-control-feedback,
2811
.form-group-sm .form-control + .form-control-feedback {
2812
  width: 30px;
2813
  height: 30px;
2814
  line-height: 30px;
2815
}
2816
.has-success .help-block,
2817
.has-success .control-label,
2818
.has-success .radio,
2819
.has-success .checkbox,
2820
.has-success .radio-inline,
2821
.has-success .checkbox-inline,
2822
.has-success.radio label,
2823
.has-success.checkbox label,
2824
.has-success.radio-inline label,
2825
.has-success.checkbox-inline label {
2826
  color: #3c763d;
2827
}
2828
.has-success .form-control {
2829
  border-color: #3c763d;
2830
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2831
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2832
}
2833
.has-success .form-control:focus {
2834
  border-color: #2b542c;
2835
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2836
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2837
}
2838
.has-success .input-group-addon {
2839
  color: #3c763d;
2840
  border-color: #3c763d;
2841
  background-color: #dff0d8;
2842
}
2843
.has-success .form-control-feedback {
2844
  color: #3c763d;
2845
}
2846
.has-warning .help-block,
2847
.has-warning .control-label,
2848
.has-warning .radio,
2849
.has-warning .checkbox,
2850
.has-warning .radio-inline,
2851
.has-warning .checkbox-inline,
2852
.has-warning.radio label,
2853
.has-warning.checkbox label,
2854
.has-warning.radio-inline label,
2855
.has-warning.checkbox-inline label {
2856
  color: #8a6d3b;
2857
}
2858
.has-warning .form-control {
2859
  border-color: #8a6d3b;
2860
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2861
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2862
}
2863
.has-warning .form-control:focus {
2864
  border-color: #66512c;
2865
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
2866
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
2867
}
2868
.has-warning .input-group-addon {
2869
  color: #8a6d3b;
2870
  border-color: #8a6d3b;
2871
  background-color: #fcf8e3;
2872
}
2873
.has-warning .form-control-feedback {
2874
  color: #8a6d3b;
2875
}
2876
.has-error .help-block,
2877
.has-error .control-label,
2878
.has-error .radio,
2879
.has-error .checkbox,
2880
.has-error .radio-inline,
2881
.has-error .checkbox-inline,
2882
.has-error.radio label,
2883
.has-error.checkbox label,
2884
.has-error.radio-inline label,
2885
.has-error.checkbox-inline label {
2886
  color: #a94442;
2887
}
2888
.has-error .form-control {
2889
  border-color: #a94442;
2890
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2891
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2892
}
2893
.has-error .form-control:focus {
2894
  border-color: #843534;
2895
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2896
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2897
}
2898
.has-error .input-group-addon {
2899
  color: #a94442;
2900
  border-color: #a94442;
2901
  background-color: #f2dede;
2902
}
2903
.has-error .form-control-feedback {
2904
  color: #a94442;
2905
}
2906
.has-feedback label ~ .form-control-feedback {
2907
  top: 23px;
2908
}
2909
.has-feedback label.sr-only ~ .form-control-feedback {
2910
  top: 0;
2911
}
2912
.help-block {
2913
  display: block;
2914
  margin-top: 5px;
2915
  margin-bottom: 10px;
2916
  color: #404040;
2917
}
2918
@media (min-width: 768px) {
2919
  .form-inline .form-group {
2920
    display: inline-block;
2921
    margin-bottom: 0;
2922
    vertical-align: middle;
2923
  }
2924
  .form-inline .form-control {
2925
    display: inline-block;
2926
    width: auto;
2927
    vertical-align: middle;
2928
  }
2929
  .form-inline .form-control-static {
2930
    display: inline-block;
2931
  }
2932
  .form-inline .input-group {
2933
    display: inline-table;
2934
    vertical-align: middle;
2935
  }
2936
  .form-inline .input-group .input-group-addon,
2937
  .form-inline .input-group .input-group-btn,
2938
  .form-inline .input-group .form-control {
2939
    width: auto;
2940
  }
2941
  .form-inline .input-group > .form-control {
2942
    width: 100%;
2943
  }
2944
  .form-inline .control-label {
2945
    margin-bottom: 0;
2946
    vertical-align: middle;
2947
  }
2948
  .form-inline .radio,
2949
  .form-inline .checkbox {
2950
    display: inline-block;
2951
    margin-top: 0;
2952
    margin-bottom: 0;
2953
    vertical-align: middle;
2954
  }
2955
  .form-inline .radio label,
2956
  .form-inline .checkbox label {
2957
    padding-left: 0;
2958
  }
2959
  .form-inline .radio input[type="radio"],
2960
  .form-inline .checkbox input[type="checkbox"] {
2961
    position: relative;
2962
    margin-left: 0;
2963
  }
2964
  .form-inline .has-feedback .form-control-feedback {
2965
    top: 0;
2966
  }
2967
}
2968
.form-horizontal .radio,
2969
.form-horizontal .checkbox,
2970
.form-horizontal .radio-inline,
2971
.form-horizontal .checkbox-inline {
2972
  margin-top: 0;
2973
  margin-bottom: 0;
2974
  padding-top: 7px;
2975
}
2976
.form-horizontal .radio,
2977
.form-horizontal .checkbox {
2978
  min-height: 25px;
2979
}
2980
.form-horizontal .form-group {
2981
  margin-left: 0px;
2982
  margin-right: 0px;
2983
}
2984
@media (min-width: 768px) {
2985
  .form-horizontal .control-label {
2986
    text-align: right;
2987
    margin-bottom: 0;
2988
    padding-top: 7px;
2989
  }
2990
}
2991
.form-horizontal .has-feedback .form-control-feedback {
2992
  right: 0px;
2993
}
2994
@media (min-width: 768px) {
2995
  .form-horizontal .form-group-lg .control-label {
2996
    padding-top: 11px;
2997
    font-size: 17px;
2998
  }
2999
}
3000
@media (min-width: 768px) {
3001
  .form-horizontal .form-group-sm .control-label {
3002
    padding-top: 6px;
3003
    font-size: 12px;
3004
  }
3005
}
3006
.btn {
3007
  display: inline-block;
3008
  margin-bottom: 0;
3009
  font-weight: normal;
3010
  text-align: center;
3011
  vertical-align: middle;
3012
  touch-action: manipulation;
3013
  cursor: pointer;
3014
  background-image: none;
3015
  border: 1px solid transparent;
3016
  white-space: nowrap;
3017
  padding: 6px 12px;
3018
  font-size: 13px;
3019
  line-height: 1.42857143;
3020
  border-radius: 2px;
3021
  -webkit-user-select: none;
3022
  -moz-user-select: none;
3023
  -ms-user-select: none;
3024
  user-select: none;
3025
}
3026
.btn:focus,
3027
.btn:active:focus,
3028
.btn.active:focus,
3029
.btn.focus,
3030
.btn:active.focus,
3031
.btn.active.focus {
3032
  outline: thin dotted;
3033
  outline: 5px auto -webkit-focus-ring-color;
3034
  outline-offset: -2px;
3035
}
3036
.btn:hover,
3037
.btn:focus,
3038
.btn.focus {
3039
  color: #333;
3040
  text-decoration: none;
3041
}
3042
.btn:active,
3043
.btn.active {
3044
  outline: 0;
3045
  background-image: none;
3046
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3047
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3048
}
3049
.btn.disabled,
3050
.btn[disabled],
3051
fieldset[disabled] .btn {
3052
  cursor: not-allowed;
3053
  opacity: 0.65;
3054
  filter: alpha(opacity=65);
3055
  -webkit-box-shadow: none;
3056
  box-shadow: none;
3057
}
3058
a.btn.disabled,
3059
fieldset[disabled] a.btn {
3060
  pointer-events: none;
3061
}
3062
.btn-default {
3063
  color: #333;
3064
  background-color: #fff;
3065
  border-color: #ccc;
3066
}
3067
.btn-default:focus,
3068
.btn-default.focus {
3069
  color: #333;
3070
  background-color: #e6e6e6;
3071
  border-color: #8c8c8c;
3072
}
3073
.btn-default:hover {
3074
  color: #333;
3075
  background-color: #e6e6e6;
3076
  border-color: #adadad;
3077
}
3078
.btn-default:active,
3079
.btn-default.active,
3080
.open > .dropdown-toggle.btn-default {
3081
  color: #333;
3082
  background-color: #e6e6e6;
3083
  border-color: #adadad;
3084
}
3085
.btn-default:active:hover,
3086
.btn-default.active:hover,
3087
.open > .dropdown-toggle.btn-default:hover,
3088
.btn-default:active:focus,
3089
.btn-default.active:focus,
3090
.open > .dropdown-toggle.btn-default:focus,
3091
.btn-default:active.focus,
3092
.btn-default.active.focus,
3093
.open > .dropdown-toggle.btn-default.focus {
3094
  color: #333;
3095
  background-color: #d4d4d4;
3096
  border-color: #8c8c8c;
3097
}
3098
.btn-default:active,
3099
.btn-default.active,
3100
.open > .dropdown-toggle.btn-default {
3101
  background-image: none;
3102
}
3103
.btn-default.disabled:hover,
3104
.btn-default[disabled]:hover,
3105
fieldset[disabled] .btn-default:hover,
3106
.btn-default.disabled:focus,
3107
.btn-default[disabled]:focus,
3108
fieldset[disabled] .btn-default:focus,
3109
.btn-default.disabled.focus,
3110
.btn-default[disabled].focus,
3111
fieldset[disabled] .btn-default.focus {
3112
  background-color: #fff;
3113
  border-color: #ccc;
3114
}
3115
.btn-default .badge {
3116
  color: #fff;
3117
  background-color: #333;
3118
}
3119
.btn-primary {
3120
  color: #fff;
3121
  background-color: #337ab7;
3122
  border-color: #2e6da4;
3123
}
3124
.btn-primary:focus,
3125
.btn-primary.focus {
3126
  color: #fff;
3127
  background-color: #286090;
3128
  border-color: #122b40;
3129
}
3130
.btn-primary:hover {
3131
  color: #fff;
3132
  background-color: #286090;
3133
  border-color: #204d74;
3134
}
3135
.btn-primary:active,
3136
.btn-primary.active,
3137
.open > .dropdown-toggle.btn-primary {
3138
  color: #fff;
3139
  background-color: #286090;
3140
  border-color: #204d74;
3141
}
3142
.btn-primary:active:hover,
3143
.btn-primary.active:hover,
3144
.open > .dropdown-toggle.btn-primary:hover,
3145
.btn-primary:active:focus,
3146
.btn-primary.active:focus,
3147
.open > .dropdown-toggle.btn-primary:focus,
3148
.btn-primary:active.focus,
3149
.btn-primary.active.focus,
3150
.open > .dropdown-toggle.btn-primary.focus {
3151
  color: #fff;
3152
  background-color: #204d74;
3153
  border-color: #122b40;
3154
}
3155
.btn-primary:active,
3156
.btn-primary.active,
3157
.open > .dropdown-toggle.btn-primary {
3158
  background-image: none;
3159
}
3160
.btn-primary.disabled:hover,
3161
.btn-primary[disabled]:hover,
3162
fieldset[disabled] .btn-primary:hover,
3163
.btn-primary.disabled:focus,
3164
.btn-primary[disabled]:focus,
3165
fieldset[disabled] .btn-primary:focus,
3166
.btn-primary.disabled.focus,
3167
.btn-primary[disabled].focus,
3168
fieldset[disabled] .btn-primary.focus {
3169
  background-color: #337ab7;
3170
  border-color: #2e6da4;
3171
}
3172
.btn-primary .badge {
3173
  color: #337ab7;
3174
  background-color: #fff;
3175
}
3176
.btn-success {
3177
  color: #fff;
3178
  background-color: #5cb85c;
3179
  border-color: #4cae4c;
3180
}
3181
.btn-success:focus,
3182
.btn-success.focus {
3183
  color: #fff;
3184
  background-color: #449d44;
3185
  border-color: #255625;
3186
}
3187
.btn-success:hover {
3188
  color: #fff;
3189
  background-color: #449d44;
3190
  border-color: #398439;
3191
}
3192
.btn-success:active,
3193
.btn-success.active,
3194
.open > .dropdown-toggle.btn-success {
3195
  color: #fff;
3196
  background-color: #449d44;
3197
  border-color: #398439;
3198
}
3199
.btn-success:active:hover,
3200
.btn-success.active:hover,
3201
.open > .dropdown-toggle.btn-success:hover,
3202
.btn-success:active:focus,
3203
.btn-success.active:focus,
3204
.open > .dropdown-toggle.btn-success:focus,
3205
.btn-success:active.focus,
3206
.btn-success.active.focus,
3207
.open > .dropdown-toggle.btn-success.focus {
3208
  color: #fff;
3209
  background-color: #398439;
3210
  border-color: #255625;
3211
}
3212
.btn-success:active,
3213
.btn-success.active,
3214
.open > .dropdown-toggle.btn-success {
3215
  background-image: none;
3216
}
3217
.btn-success.disabled:hover,
3218
.btn-success[disabled]:hover,
3219
fieldset[disabled] .btn-success:hover,
3220
.btn-success.disabled:focus,
3221
.btn-success[disabled]:focus,
3222
fieldset[disabled] .btn-success:focus,
3223
.btn-success.disabled.focus,
3224
.btn-success[disabled].focus,
3225
fieldset[disabled] .btn-success.focus {
3226
  background-color: #5cb85c;
3227
  border-color: #4cae4c;
3228
}
3229
.btn-success .badge {
3230
  color: #5cb85c;
3231
  background-color: #fff;
3232
}
3233
.btn-info {
3234
  color: #fff;
3235
  background-color: #5bc0de;
3236
  border-color: #46b8da;
3237
}
3238
.btn-info:focus,
3239
.btn-info.focus {
3240
  color: #fff;
3241
  background-color: #31b0d5;
3242
  border-color: #1b6d85;
3243
}
3244
.btn-info:hover {
3245
  color: #fff;
3246
  background-color: #31b0d5;
3247
  border-color: #269abc;
3248
}
3249
.btn-info:active,
3250
.btn-info.active,
3251
.open > .dropdown-toggle.btn-info {
3252
  color: #fff;
3253
  background-color: #31b0d5;
3254
  border-color: #269abc;
3255
}
3256
.btn-info:active:hover,
3257
.btn-info.active:hover,
3258
.open > .dropdown-toggle.btn-info:hover,
3259
.btn-info:active:focus,
3260
.btn-info.active:focus,
3261
.open > .dropdown-toggle.btn-info:focus,
3262
.btn-info:active.focus,
3263
.btn-info.active.focus,
3264
.open > .dropdown-toggle.btn-info.focus {
3265
  color: #fff;
3266
  background-color: #269abc;
3267
  border-color: #1b6d85;
3268
}
3269
.btn-info:active,
3270
.btn-info.active,
3271
.open > .dropdown-toggle.btn-info {
3272
  background-image: none;
3273
}
3274
.btn-info.disabled:hover,
3275
.btn-info[disabled]:hover,
3276
fieldset[disabled] .btn-info:hover,
3277
.btn-info.disabled:focus,
3278
.btn-info[disabled]:focus,
3279
fieldset[disabled] .btn-info:focus,
3280
.btn-info.disabled.focus,
3281
.btn-info[disabled].focus,
3282
fieldset[disabled] .btn-info.focus {
3283
  background-color: #5bc0de;
3284
  border-color: #46b8da;
3285
}
3286
.btn-info .badge {
3287
  color: #5bc0de;
3288
  background-color: #fff;
3289
}
3290
.btn-warning {
3291
  color: #fff;
3292
  background-color: #f0ad4e;
3293
  border-color: #eea236;
3294
}
3295
.btn-warning:focus,
3296
.btn-warning.focus {
3297
  color: #fff;
3298
  background-color: #ec971f;
3299
  border-color: #985f0d;
3300
}
3301
.btn-warning:hover {
3302
  color: #fff;
3303
  background-color: #ec971f;
3304
  border-color: #d58512;
3305
}
3306
.btn-warning:active,
3307
.btn-warning.active,
3308
.open > .dropdown-toggle.btn-warning {
3309
  color: #fff;
3310
  background-color: #ec971f;
3311
  border-color: #d58512;
3312
}
3313
.btn-warning:active:hover,
3314
.btn-warning.active:hover,
3315
.open > .dropdown-toggle.btn-warning:hover,
3316
.btn-warning:active:focus,
3317
.btn-warning.active:focus,
3318
.open > .dropdown-toggle.btn-warning:focus,
3319
.btn-warning:active.focus,
3320
.btn-warning.active.focus,
3321
.open > .dropdown-toggle.btn-warning.focus {
3322
  color: #fff;
3323
  background-color: #d58512;
3324
  border-color: #985f0d;
3325
}
3326
.btn-warning:active,
3327
.btn-warning.active,
3328
.open > .dropdown-toggle.btn-warning {
3329
  background-image: none;
3330
}
3331
.btn-warning.disabled:hover,
3332
.btn-warning[disabled]:hover,
3333
fieldset[disabled] .btn-warning:hover,
3334
.btn-warning.disabled:focus,
3335
.btn-warning[disabled]:focus,
3336
fieldset[disabled] .btn-warning:focus,
3337
.btn-warning.disabled.focus,
3338
.btn-warning[disabled].focus,
3339
fieldset[disabled] .btn-warning.focus {
3340
  background-color: #f0ad4e;
3341
  border-color: #eea236;
3342
}
3343
.btn-warning .badge {
3344
  color: #f0ad4e;
3345
  background-color: #fff;
3346
}
3347
.btn-danger {
3348
  color: #fff;
3349
  background-color: #d9534f;
3350
  border-color: #d43f3a;
3351
}
3352
.btn-danger:focus,
3353
.btn-danger.focus {
3354
  color: #fff;
3355
  background-color: #c9302c;
3356
  border-color: #761c19;
3357
}
3358
.btn-danger:hover {
3359
  color: #fff;
3360
  background-color: #c9302c;
3361
  border-color: #ac2925;
3362
}
3363
.btn-danger:active,
3364
.btn-danger.active,
3365
.open > .dropdown-toggle.btn-danger {
3366
  color: #fff;
3367
  background-color: #c9302c;
3368
  border-color: #ac2925;
3369
}
3370
.btn-danger:active:hover,
3371
.btn-danger.active:hover,
3372
.open > .dropdown-toggle.btn-danger:hover,
3373
.btn-danger:active:focus,
3374
.btn-danger.active:focus,
3375
.open > .dropdown-toggle.btn-danger:focus,
3376
.btn-danger:active.focus,
3377
.btn-danger.active.focus,
3378
.open > .dropdown-toggle.btn-danger.focus {
3379
  color: #fff;
3380
  background-color: #ac2925;
3381
  border-color: #761c19;
3382
}
3383
.btn-danger:active,
3384
.btn-danger.active,
3385
.open > .dropdown-toggle.btn-danger {
3386
  background-image: none;
3387
}
3388
.btn-danger.disabled:hover,
3389
.btn-danger[disabled]:hover,
3390
fieldset[disabled] .btn-danger:hover,
3391
.btn-danger.disabled:focus,
3392
.btn-danger[disabled]:focus,
3393
fieldset[disabled] .btn-danger:focus,
3394
.btn-danger.disabled.focus,
3395
.btn-danger[disabled].focus,
3396
fieldset[disabled] .btn-danger.focus {
3397
  background-color: #d9534f;
3398
  border-color: #d43f3a;
3399
}
3400
.btn-danger .badge {
3401
  color: #d9534f;
3402
  background-color: #fff;
3403
}
3404
.btn-link {
3405
  color: #337ab7;
3406
  font-weight: normal;
3407
  border-radius: 0;
3408
}
3409
.btn-link,
3410
.btn-link:active,
3411
.btn-link.active,
3412
.btn-link[disabled],
3413
fieldset[disabled] .btn-link {
3414
  background-color: transparent;
3415
  -webkit-box-shadow: none;
3416
  box-shadow: none;
3417
}
3418
.btn-link,
3419
.btn-link:hover,
3420
.btn-link:focus,
3421
.btn-link:active {
3422
  border-color: transparent;
3423
}
3424
.btn-link:hover,
3425
.btn-link:focus {
3426
  color: #23527c;
3427
  text-decoration: underline;
3428
  background-color: transparent;
3429
}
3430
.btn-link[disabled]:hover,
3431
fieldset[disabled] .btn-link:hover,
3432
.btn-link[disabled]:focus,
3433
fieldset[disabled] .btn-link:focus {
3434
  color: #777777;
3435
  text-decoration: none;
3436
}
3437
.btn-lg,
3438
.btn-group-lg > .btn {
3439
  padding: 10px 16px;
3440
  font-size: 17px;
3441
  line-height: 1.3333333;
3442
  border-radius: 3px;
3443
}
3444
.btn-sm,
3445
.btn-group-sm > .btn {
3446
  padding: 5px 10px;
3447
  font-size: 12px;
3448
  line-height: 1.5;
3449
  border-radius: 1px;
3450
}
3451
.btn-xs,
3452
.btn-group-xs > .btn {
3453
  padding: 1px 5px;
3454
  font-size: 12px;
3455
  line-height: 1.5;
3456
  border-radius: 1px;
3457
}
3458
.btn-block {
3459
  display: block;
3460
  width: 100%;
3461
}
3462
.btn-block + .btn-block {
3463
  margin-top: 5px;
3464
}
3465
input[type="submit"].btn-block,
3466
input[type="reset"].btn-block,
3467
input[type="button"].btn-block {
3468
  width: 100%;
3469
}
3470
.fade {
3471
  opacity: 0;
3472
  -webkit-transition: opacity 0.15s linear;
3473
  -o-transition: opacity 0.15s linear;
3474
  transition: opacity 0.15s linear;
3475
}
3476
.fade.in {
3477
  opacity: 1;
3478
}
3479
.collapse {
3480
  display: none;
3481
}
3482
.collapse.in {
3483
  display: block;
3484
}
3485
tr.collapse.in {
3486
  display: table-row;
3487
}
3488
tbody.collapse.in {
3489
  display: table-row-group;
3490
}
3491
.collapsing {
3492
  position: relative;
3493
  height: 0;
3494
  overflow: hidden;
3495
  -webkit-transition-property: height, visibility;
3496
  transition-property: height, visibility;
3497
  -webkit-transition-duration: 0.35s;
3498
  transition-duration: 0.35s;
3499
  -webkit-transition-timing-function: ease;
3500
  transition-timing-function: ease;
3501
}
3502
.caret {
3503
  display: inline-block;
3504
  width: 0;
3505
  height: 0;
3506
  margin-left: 2px;
3507
  vertical-align: middle;
3508
  border-top: 4px dashed;
3509
  border-top: 4px solid \9;
3510
  border-right: 4px solid transparent;
3511
  border-left: 4px solid transparent;
3512
}
3513
.dropup,
3514
.dropdown {
3515
  position: relative;
3516
}
3517
.dropdown-toggle:focus {
3518
  outline: 0;
3519
}
3520
.dropdown-menu {
3521
  position: absolute;
3522
  top: 100%;
3523
  left: 0;
3524
  z-index: 1000;
3525
  display: none;
3526
  float: left;
3527
  min-width: 160px;
3528
  padding: 5px 0;
3529
  margin: 2px 0 0;
3530
  list-style: none;
3531
  font-size: 13px;
3532
  text-align: left;
3533
  background-color: #fff;
3534
  border: 1px solid #ccc;
3535
  border: 1px solid rgba(0, 0, 0, 0.15);
3536
  border-radius: 2px;
3537
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3538
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3539
  background-clip: padding-box;
3540
}
3541
.dropdown-menu.pull-right {
3542
  right: 0;
3543
  left: auto;
3544
}
3545
.dropdown-menu .divider {
3546
  height: 1px;
3547
  margin: 8px 0;
3548
  overflow: hidden;
3549
  background-color: #e5e5e5;
3550
}
3551
.dropdown-menu > li > a {
3552
  display: block;
3553
  padding: 3px 20px;
3554
  clear: both;
3555
  font-weight: normal;
3556
  line-height: 1.42857143;
3557
  color: #333333;
3558
  white-space: nowrap;
3559
}
3560
.dropdown-menu > li > a:hover,
3561
.dropdown-menu > li > a:focus {
3562
  text-decoration: none;
3563
  color: #262626;
3564
  background-color: #f5f5f5;
3565
}
3566
.dropdown-menu > .active > a,
3567
.dropdown-menu > .active > a:hover,
3568
.dropdown-menu > .active > a:focus {
3569
  color: #fff;
3570
  text-decoration: none;
3571
  outline: 0;
3572
  background-color: #337ab7;
3573
}
3574
.dropdown-menu > .disabled > a,
3575
.dropdown-menu > .disabled > a:hover,
3576
.dropdown-menu > .disabled > a:focus {
3577
  color: #777777;
3578
}
3579
.dropdown-menu > .disabled > a:hover,
3580
.dropdown-menu > .disabled > a:focus {
3581
  text-decoration: none;
3582
  background-color: transparent;
3583
  background-image: none;
3584
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3585
  cursor: not-allowed;
3586
}
3587
.open > .dropdown-menu {
3588
  display: block;
3589
}
3590
.open > a {
3591
  outline: 0;
3592
}
3593
.dropdown-menu-right {
3594
  left: auto;
3595
  right: 0;
3596
}
3597
.dropdown-menu-left {
3598
  left: 0;
3599
  right: auto;
3600
}
3601
.dropdown-header {
3602
  display: block;
3603
  padding: 3px 20px;
3604
  font-size: 12px;
3605
  line-height: 1.42857143;
3606
  color: #777777;
3607
  white-space: nowrap;
3608
}
3609
.dropdown-backdrop {
3610
  position: fixed;
3611
  left: 0;
3612
  right: 0;
3613
  bottom: 0;
3614
  top: 0;
3615
  z-index: 990;
3616
}
3617
.pull-right > .dropdown-menu {
3618
  right: 0;
3619
  left: auto;
3620
}
3621
.dropup .caret,
3622
.navbar-fixed-bottom .dropdown .caret {
3623
  border-top: 0;
3624
  border-bottom: 4px dashed;
3625
  border-bottom: 4px solid \9;
3626
  content: "";
3627
}
3628
.dropup .dropdown-menu,
3629
.navbar-fixed-bottom .dropdown .dropdown-menu {
3630
  top: auto;
3631
  bottom: 100%;
3632
  margin-bottom: 2px;
3633
}
3634
@media (min-width: 541px) {
3635
  .navbar-right .dropdown-menu {
3636
    left: auto;
3637
    right: 0;
3638
  }
3639
  .navbar-right .dropdown-menu-left {
3640
    left: 0;
3641
    right: auto;
3642
  }
3643
}
3644
.btn-group,
3645
.btn-group-vertical {
3646
  position: relative;
3647
  display: inline-block;
3648
  vertical-align: middle;
3649
}
3650
.btn-group > .btn,
3651
.btn-group-vertical > .btn {
3652
  position: relative;
3653
  float: left;
3654
}
3655
.btn-group > .btn:hover,
3656
.btn-group-vertical > .btn:hover,
3657
.btn-group > .btn:focus,
3658
.btn-group-vertical > .btn:focus,
3659
.btn-group > .btn:active,
3660
.btn-group-vertical > .btn:active,
3661
.btn-group > .btn.active,
3662
.btn-group-vertical > .btn.active {
3663
  z-index: 2;
3664
}
3665
.btn-group .btn + .btn,
3666
.btn-group .btn + .btn-group,
3667
.btn-group .btn-group + .btn,
3668
.btn-group .btn-group + .btn-group {
3669
  margin-left: -1px;
3670
}
3671
.btn-toolbar {
3672
  margin-left: -5px;
3673
}
3674
.btn-toolbar .btn,
3675
.btn-toolbar .btn-group,
3676
.btn-toolbar .input-group {
3677
  float: left;
3678
}
3679
.btn-toolbar > .btn,
3680
.btn-toolbar > .btn-group,
3681
.btn-toolbar > .input-group {
3682
  margin-left: 5px;
3683
}
3684
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3685
  border-radius: 0;
3686
}
3687
.btn-group > .btn:first-child {
3688
  margin-left: 0;
3689
}
3690
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3691
  border-bottom-right-radius: 0;
3692
  border-top-right-radius: 0;
3693
}
3694
.btn-group > .btn:last-child:not(:first-child),
3695
.btn-group > .dropdown-toggle:not(:first-child) {
3696
  border-bottom-left-radius: 0;
3697
  border-top-left-radius: 0;
3698
}
3699
.btn-group > .btn-group {
3700
  float: left;
3701
}
3702
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3703
  border-radius: 0;
3704
}
3705
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
3706
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3707
  border-bottom-right-radius: 0;
3708
  border-top-right-radius: 0;
3709
}
3710
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
3711
  border-bottom-left-radius: 0;
3712
  border-top-left-radius: 0;
3713
}
3714
.btn-group .dropdown-toggle:active,
3715
.btn-group.open .dropdown-toggle {
3716
  outline: 0;
3717
}
3718
.btn-group > .btn + .dropdown-toggle {
3719
  padding-left: 8px;
3720
  padding-right: 8px;
3721
}
3722
.btn-group > .btn-lg + .dropdown-toggle {
3723
  padding-left: 12px;
3724
  padding-right: 12px;
3725
}
3726
.btn-group.open .dropdown-toggle {
3727
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3728
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3729
}
3730
.btn-group.open .dropdown-toggle.btn-link {
3731
  -webkit-box-shadow: none;
3732
  box-shadow: none;
3733
}
3734
.btn .caret {
3735
  margin-left: 0;
3736
}
3737
.btn-lg .caret {
3738
  border-width: 5px 5px 0;
3739
  border-bottom-width: 0;
3740
}
3741
.dropup .btn-lg .caret {
3742
  border-width: 0 5px 5px;
3743
}
3744
.btn-group-vertical > .btn,
3745
.btn-group-vertical > .btn-group,
3746
.btn-group-vertical > .btn-group > .btn {
3747
  display: block;
3748
  float: none;
3749
  width: 100%;
3750
  max-width: 100%;
3751
}
3752
.btn-group-vertical > .btn-group > .btn {
3753
  float: none;
3754
}
3755
.btn-group-vertical > .btn + .btn,
3756
.btn-group-vertical > .btn + .btn-group,
3757
.btn-group-vertical > .btn-group + .btn,
3758
.btn-group-vertical > .btn-group + .btn-group {
3759
  margin-top: -1px;
3760
  margin-left: 0;
3761
}
3762
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3763
  border-radius: 0;
3764
}
3765
.btn-group-vertical > .btn:first-child:not(:last-child) {
3766
  border-top-right-radius: 2px;
3767
  border-top-left-radius: 2px;
3768
  border-bottom-right-radius: 0;
3769
  border-bottom-left-radius: 0;
3770
}
3771
.btn-group-vertical > .btn:last-child:not(:first-child) {
3772
  border-top-right-radius: 0;
3773
  border-top-left-radius: 0;
3774
  border-bottom-right-radius: 2px;
3775
  border-bottom-left-radius: 2px;
3776
}
3777
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3778
  border-radius: 0;
3779
}
3780
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3781
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3782
  border-bottom-right-radius: 0;
3783
  border-bottom-left-radius: 0;
3784
}
3785
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3786
  border-top-right-radius: 0;
3787
  border-top-left-radius: 0;
3788
}
3789
.btn-group-justified {
3790
  display: table;
3791
  width: 100%;
3792
  table-layout: fixed;
3793
  border-collapse: separate;
3794
}
3795
.btn-group-justified > .btn,
3796
.btn-group-justified > .btn-group {
3797
  float: none;
3798
  display: table-cell;
3799
  width: 1%;
3800
}
3801
.btn-group-justified > .btn-group .btn {
3802
  width: 100%;
3803
}
3804
.btn-group-justified > .btn-group .dropdown-menu {
3805
  left: auto;
3806
}
3807
[data-toggle="buttons"] > .btn input[type="radio"],
3808
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
3809
[data-toggle="buttons"] > .btn input[type="checkbox"],
3810
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
3811
  position: absolute;
3812
  clip: rect(0, 0, 0, 0);
3813
  pointer-events: none;
3814
}
3815
.input-group {
3816
  position: relative;
3817
  display: table;
3818
  border-collapse: separate;
3819
}
3820
.input-group[class*="col-"] {
3821
  float: none;
3822
  padding-left: 0;
3823
  padding-right: 0;
3824
}
3825
.input-group .form-control {
3826
  position: relative;
3827
  z-index: 2;
3828
  float: left;
3829
  width: 100%;
3830
  margin-bottom: 0;
3831
}
3832
.input-group .form-control:focus {
3833
  z-index: 3;
3834
}
3835
.input-group-lg > .form-control,
3836
.input-group-lg > .input-group-addon,
3837
.input-group-lg > .input-group-btn > .btn {
3838
  height: 45px;
3839
  padding: 10px 16px;
3840
  font-size: 17px;
3841
  line-height: 1.3333333;
3842
  border-radius: 3px;
3843
}
3844
select.input-group-lg > .form-control,
3845
select.input-group-lg > .input-group-addon,
3846
select.input-group-lg > .input-group-btn > .btn {
3847
  height: 45px;
3848
  line-height: 45px;
3849
}
3850
textarea.input-group-lg > .form-control,
3851
textarea.input-group-lg > .input-group-addon,
3852
textarea.input-group-lg > .input-group-btn > .btn,
3853
select[multiple].input-group-lg > .form-control,
3854
select[multiple].input-group-lg > .input-group-addon,
3855
select[multiple].input-group-lg > .input-group-btn > .btn {
3856
  height: auto;
3857
}
3858
.input-group-sm > .form-control,
3859
.input-group-sm > .input-group-addon,
3860
.input-group-sm > .input-group-btn > .btn {
3861
  height: 30px;
3862
  padding: 5px 10px;
3863
  font-size: 12px;
3864
  line-height: 1.5;
3865
  border-radius: 1px;
3866
}
3867
select.input-group-sm > .form-control,
3868
select.input-group-sm > .input-group-addon,
3869
select.input-group-sm > .input-group-btn > .btn {
3870
  height: 30px;
3871
  line-height: 30px;
3872
}
3873
textarea.input-group-sm > .form-control,
3874
textarea.input-group-sm > .input-group-addon,
3875
textarea.input-group-sm > .input-group-btn > .btn,
3876
select[multiple].input-group-sm > .form-control,
3877
select[multiple].input-group-sm > .input-group-addon,
3878
select[multiple].input-group-sm > .input-group-btn > .btn {
3879
  height: auto;
3880
}
3881
.input-group-addon,
3882
.input-group-btn,
3883
.input-group .form-control {
3884
  display: table-cell;
3885
}
3886
.input-group-addon:not(:first-child):not(:last-child),
3887
.input-group-btn:not(:first-child):not(:last-child),
3888
.input-group .form-control:not(:first-child):not(:last-child) {
3889
  border-radius: 0;
3890
}
3891
.input-group-addon,
3892
.input-group-btn {
3893
  width: 1%;
3894
  white-space: nowrap;
3895
  vertical-align: middle;
3896
}
3897
.input-group-addon {
3898
  padding: 6px 12px;
3899
  font-size: 13px;
3900
  font-weight: normal;
3901
  line-height: 1;
3902
  color: #555555;
3903
  text-align: center;
3904
  background-color: #eeeeee;
3905
  border: 1px solid #ccc;
3906
  border-radius: 2px;
3907
}
3908
.input-group-addon.input-sm {
3909
  padding: 5px 10px;
3910
  font-size: 12px;
3911
  border-radius: 1px;
3912
}
3913
.input-group-addon.input-lg {
3914
  padding: 10px 16px;
3915
  font-size: 17px;
3916
  border-radius: 3px;
3917
}
3918
.input-group-addon input[type="radio"],
3919
.input-group-addon input[type="checkbox"] {
3920
  margin-top: 0;
3921
}
3922
.input-group .form-control:first-child,
3923
.input-group-addon:first-child,
3924
.input-group-btn:first-child > .btn,
3925
.input-group-btn:first-child > .btn-group > .btn,
3926
.input-group-btn:first-child > .dropdown-toggle,
3927
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3928
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
3929
  border-bottom-right-radius: 0;
3930
  border-top-right-radius: 0;
3931
}
3932
.input-group-addon:first-child {
3933
  border-right: 0;
3934
}
3935
.input-group .form-control:last-child,
3936
.input-group-addon:last-child,
3937
.input-group-btn:last-child > .btn,
3938
.input-group-btn:last-child > .btn-group > .btn,
3939
.input-group-btn:last-child > .dropdown-toggle,
3940
.input-group-btn:first-child > .btn:not(:first-child),
3941
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
3942
  border-bottom-left-radius: 0;
3943
  border-top-left-radius: 0;
3944
}
3945
.input-group-addon:last-child {
3946
  border-left: 0;
3947
}
3948
.input-group-btn {
3949
  position: relative;
3950
  font-size: 0;
3951
  white-space: nowrap;
3952
}
3953
.input-group-btn > .btn {
3954
  position: relative;
3955
}
3956
.input-group-btn > .btn + .btn {
3957
  margin-left: -1px;
3958
}
3959
.input-group-btn > .btn:hover,
3960
.input-group-btn > .btn:focus,
3961
.input-group-btn > .btn:active {
3962
  z-index: 2;
3963
}
3964
.input-group-btn:first-child > .btn,
3965
.input-group-btn:first-child > .btn-group {
3966
  margin-right: -1px;
3967
}
3968
.input-group-btn:last-child > .btn,
3969
.input-group-btn:last-child > .btn-group {
3970
  z-index: 2;
3971
  margin-left: -1px;
3972
}
3973
.nav {
3974
  margin-bottom: 0;
3975
  padding-left: 0;
3976
  list-style: none;
3977
}
3978
.nav > li {
3979
  position: relative;
3980
  display: block;
3981
}
3982
.nav > li > a {
3983
  position: relative;
3984
  display: block;
3985
  padding: 10px 15px;
3986
}
3987
.nav > li > a:hover,
3988
.nav > li > a:focus {
3989
  text-decoration: none;
3990
  background-color: #eeeeee;
3991
}
3992
.nav > li.disabled > a {
3993
  color: #777777;
3994
}
3995
.nav > li.disabled > a:hover,
3996
.nav > li.disabled > a:focus {
3997
  color: #777777;
3998
  text-decoration: none;
3999
  background-color: transparent;
4000
  cursor: not-allowed;
4001
}
4002
.nav .open > a,
4003
.nav .open > a:hover,
4004
.nav .open > a:focus {
4005
  background-color: #eeeeee;
4006
  border-color: #337ab7;
4007
}
4008
.nav .nav-divider {
4009
  height: 1px;
4010
  margin: 8px 0;
4011
  overflow: hidden;
4012
  background-color: #e5e5e5;
4013
}
4014
.nav > li > a > img {
4015
  max-width: none;
4016
}
4017
.nav-tabs {
4018
  border-bottom: 1px solid #ddd;
4019
}
4020
.nav-tabs > li {
4021
  float: left;
4022
  margin-bottom: -1px;
4023
}
4024
.nav-tabs > li > a {
4025
  margin-right: 2px;
4026
  line-height: 1.42857143;
4027
  border: 1px solid transparent;
4028
  border-radius: 2px 2px 0 0;
4029
}
4030
.nav-tabs > li > a:hover {
4031
  border-color: #eeeeee #eeeeee #ddd;
4032
}
4033
.nav-tabs > li.active > a,
4034
.nav-tabs > li.active > a:hover,
4035
.nav-tabs > li.active > a:focus {
4036
  color: #555555;
4037
  background-color: #fff;
4038
  border: 1px solid #ddd;
4039
  border-bottom-color: transparent;
4040
  cursor: default;
4041
}
4042
.nav-tabs.nav-justified {
4043
  width: 100%;
4044
  border-bottom: 0;
4045
}
4046
.nav-tabs.nav-justified > li {
4047
  float: none;
4048
}
4049
.nav-tabs.nav-justified > li > a {
4050
  text-align: center;
4051
  margin-bottom: 5px;
4052
}
4053
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
4054
  top: auto;
4055
  left: auto;
4056
}
4057
@media (min-width: 768px) {
4058
  .nav-tabs.nav-justified > li {
4059
    display: table-cell;
4060
    width: 1%;
4061
  }
4062
  .nav-tabs.nav-justified > li > a {
4063
    margin-bottom: 0;
4064
  }
4065
}
4066
.nav-tabs.nav-justified > li > a {
4067
  margin-right: 0;
4068
  border-radius: 2px;
4069
}
4070
.nav-tabs.nav-justified > .active > a,
4071
.nav-tabs.nav-justified > .active > a:hover,
4072
.nav-tabs.nav-justified > .active > a:focus {
4073
  border: 1px solid #ddd;
4074
}
4075
@media (min-width: 768px) {
4076
  .nav-tabs.nav-justified > li > a {
4077
    border-bottom: 1px solid #ddd;
4078
    border-radius: 2px 2px 0 0;
4079
  }
4080
  .nav-tabs.nav-justified > .active > a,
4081
  .nav-tabs.nav-justified > .active > a:hover,
4082
  .nav-tabs.nav-justified > .active > a:focus {
4083
    border-bottom-color: #fff;
4084
  }
4085
}
4086
.nav-pills > li {
4087
  float: left;
4088
}
4089
.nav-pills > li > a {
4090
  border-radius: 2px;
4091
}
4092
.nav-pills > li + li {
4093
  margin-left: 2px;
4094
}
4095
.nav-pills > li.active > a,
4096
.nav-pills > li.active > a:hover,
4097
.nav-pills > li.active > a:focus {
4098
  color: #fff;
4099
  background-color: #337ab7;
4100
}
4101
.nav-stacked > li {
4102
  float: none;
4103
}
4104
.nav-stacked > li + li {
4105
  margin-top: 2px;
4106
  margin-left: 0;
4107
}
4108
.nav-justified {
4109
  width: 100%;
4110
}
4111
.nav-justified > li {
4112
  float: none;
4113
}
4114
.nav-justified > li > a {
4115
  text-align: center;
4116
  margin-bottom: 5px;
4117
}
4118
.nav-justified > .dropdown .dropdown-menu {
4119
  top: auto;
4120
  left: auto;
4121
}
4122
@media (min-width: 768px) {
4123
  .nav-justified > li {
4124
    display: table-cell;
4125
    width: 1%;
4126
  }
4127
  .nav-justified > li > a {
4128
    margin-bottom: 0;
4129
  }
4130
}
4131
.nav-tabs-justified {
4132
  border-bottom: 0;
4133
}
4134
.nav-tabs-justified > li > a {
4135
  margin-right: 0;
4136
  border-radius: 2px;
4137
}
4138
.nav-tabs-justified > .active > a,
4139
.nav-tabs-justified > .active > a:hover,
4140
.nav-tabs-justified > .active > a:focus {
4141
  border: 1px solid #ddd;
4142
}
4143
@media (min-width: 768px) {
4144
  .nav-tabs-justified > li > a {
4145
    border-bottom: 1px solid #ddd;
4146
    border-radius: 2px 2px 0 0;
4147
  }
4148
  .nav-tabs-justified > .active > a,
4149
  .nav-tabs-justified > .active > a:hover,
4150
  .nav-tabs-justified > .active > a:focus {
4151
    border-bottom-color: #fff;
4152
  }
4153
}
4154
.tab-content > .tab-pane {
4155
  display: none;
4156
}
4157
.tab-content > .active {
4158
  display: block;
4159
}
4160
.nav-tabs .dropdown-menu {
4161
  margin-top: -1px;
4162
  border-top-right-radius: 0;
4163
  border-top-left-radius: 0;
4164
}
4165
.navbar {
4166
  position: relative;
4167
  min-height: 30px;
4168
  margin-bottom: 18px;
4169
  border: 1px solid transparent;
4170
}
4171
@media (min-width: 541px) {
4172
  .navbar {
4173
    border-radius: 2px;
4174
  }
4175
}
4176
@media (min-width: 541px) {
4177
  .navbar-header {
4178
    float: left;
4179
  }
4180
}
4181
.navbar-collapse {
4182
  overflow-x: visible;
4183
  padding-right: 0px;
4184
  padding-left: 0px;
4185
  border-top: 1px solid transparent;
4186
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
4187
  -webkit-overflow-scrolling: touch;
4188
}
4189
.navbar-collapse.in {
4190
  overflow-y: auto;
4191
}
4192
@media (min-width: 541px) {
4193
  .navbar-collapse {
4194
    width: auto;
4195
    border-top: 0;
4196
    box-shadow: none;
4197
  }
4198
  .navbar-collapse.collapse {
4199
    display: block !important;
4200
    height: auto !important;
4201
    padding-bottom: 0;
4202
    overflow: visible !important;
4203
  }
4204
  .navbar-collapse.in {
4205
    overflow-y: visible;
4206
  }
4207
  .navbar-fixed-top .navbar-collapse,
4208
  .navbar-static-top .navbar-collapse,
4209
  .navbar-fixed-bottom .navbar-collapse {
4210
    padding-left: 0;
4211
    padding-right: 0;
4212
  }
4213
}
4214
.navbar-fixed-top .navbar-collapse,
4215
.navbar-fixed-bottom .navbar-collapse {
4216
  max-height: 340px;
4217
}
4218
@media (max-device-width: 540px) and (orientation: landscape) {
4219
  .navbar-fixed-top .navbar-collapse,
4220
  .navbar-fixed-bottom .navbar-collapse {
4221
    max-height: 200px;
4222
  }
4223
}
4224
.container > .navbar-header,
4225
.container-fluid > .navbar-header,
4226
.container > .navbar-collapse,
4227
.container-fluid > .navbar-collapse {
4228
  margin-right: 0px;
4229
  margin-left: 0px;
4230
}
4231
@media (min-width: 541px) {
4232
  .container > .navbar-header,
4233
  .container-fluid > .navbar-header,
4234
  .container > .navbar-collapse,
4235
  .container-fluid > .navbar-collapse {
4236
    margin-right: 0;
4237
    margin-left: 0;
4238
  }
4239
}
4240
.navbar-static-top {
4241
  z-index: 1000;
4242
  border-width: 0 0 1px;
4243
}
4244
@media (min-width: 541px) {
4245
  .navbar-static-top {
4246
    border-radius: 0;
4247
  }
4248
}
4249
.navbar-fixed-top,
4250
.navbar-fixed-bottom {
4251
  position: fixed;
4252
  right: 0;
4253
  left: 0;
4254
  z-index: 1030;
4255
}
4256
@media (min-width: 541px) {
4257
  .navbar-fixed-top,
4258
  .navbar-fixed-bottom {
4259
    border-radius: 0;
4260
  }
4261
}
4262
.navbar-fixed-top {
4263
  top: 0;
4264
  border-width: 0 0 1px;
4265
}
4266
.navbar-fixed-bottom {
4267
  bottom: 0;
4268
  margin-bottom: 0;
4269
  border-width: 1px 0 0;
4270
}
4271
.navbar-brand {
4272
  float: left;
4273
  padding: 6px 0px;
4274
  font-size: 17px;
4275
  line-height: 18px;
4276
  height: 30px;
4277
}
4278
.navbar-brand:hover,
4279
.navbar-brand:focus {
4280
  text-decoration: none;
4281
}
4282
.navbar-brand > img {
4283
  display: block;
4284
}
4285
@media (min-width: 541px) {
4286
  .navbar > .container .navbar-brand,
4287
  .navbar > .container-fluid .navbar-brand {
4288
    margin-left: 0px;
4289
  }
4290
}
4291
.navbar-toggle {
4292
  position: relative;
4293
  float: right;
4294
  margin-right: 0px;
4295
  padding: 9px 10px;
4296
  margin-top: -2px;
4297
  margin-bottom: -2px;
4298
  background-color: transparent;
4299
  background-image: none;
4300
  border: 1px solid transparent;
4301
  border-radius: 2px;
4302
}
4303
.navbar-toggle:focus {
4304
  outline: 0;
4305
}
4306
.navbar-toggle .icon-bar {
4307
  display: block;
4308
  width: 22px;
4309
  height: 2px;
4310
  border-radius: 1px;
4311
}
4312
.navbar-toggle .icon-bar + .icon-bar {
4313
  margin-top: 4px;
4314
}
4315
@media (min-width: 541px) {
4316
  .navbar-toggle {
4317
    display: none;
4318
  }
4319
}
4320
.navbar-nav {
4321
  margin: 3px 0px;
4322
}
4323
.navbar-nav > li > a {
4324
  padding-top: 10px;
4325
  padding-bottom: 10px;
4326
  line-height: 18px;
4327
}
4328
@media (max-width: 540px) {
4329
  .navbar-nav .open .dropdown-menu {
4330
    position: static;
4331
    float: none;
4332
    width: auto;
4333
    margin-top: 0;
4334
    background-color: transparent;
4335
    border: 0;
4336
    box-shadow: none;
4337
  }
4338
  .navbar-nav .open .dropdown-menu > li > a,
4339
  .navbar-nav .open .dropdown-menu .dropdown-header {
4340
    padding: 5px 15px 5px 25px;
4341
  }
4342
  .navbar-nav .open .dropdown-menu > li > a {
4343
    line-height: 18px;
4344
  }
4345
  .navbar-nav .open .dropdown-menu > li > a:hover,
4346
  .navbar-nav .open .dropdown-menu > li > a:focus {
4347
    background-image: none;
4348
  }
4349
}
4350
@media (min-width: 541px) {
4351
  .navbar-nav {
4352
    float: left;
4353
    margin: 0;
4354
  }
4355
  .navbar-nav > li {
4356
    float: left;
4357
  }
4358
  .navbar-nav > li > a {
4359
    padding-top: 6px;
4360
    padding-bottom: 6px;
4361
  }
4362
}
4363
.navbar-form {
4364
  margin-left: 0px;
4365
  margin-right: 0px;
4366
  padding: 10px 0px;
4367
  border-top: 1px solid transparent;
4368
  border-bottom: 1px solid transparent;
4369
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
4370
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
4371
  margin-top: -1px;
4372
  margin-bottom: -1px;
4373
}
4374
@media (min-width: 768px) {
4375
  .navbar-form .form-group {
4376
    display: inline-block;
4377
    margin-bottom: 0;
4378
    vertical-align: middle;
4379
  }
4380
  .navbar-form .form-control {
4381
    display: inline-block;
4382
    width: auto;
4383
    vertical-align: middle;
4384
  }
4385
  .navbar-form .form-control-static {
4386
    display: inline-block;
4387
  }
4388
  .navbar-form .input-group {
4389
    display: inline-table;
4390
    vertical-align: middle;
4391
  }
4392
  .navbar-form .input-group .input-group-addon,
4393
  .navbar-form .input-group .input-group-btn,
4394
  .navbar-form .input-group .form-control {
4395
    width: auto;
4396
  }
4397
  .navbar-form .input-group > .form-control {
4398
    width: 100%;
4399
  }
4400
  .navbar-form .control-label {
4401
    margin-bottom: 0;
4402
    vertical-align: middle;
4403
  }
4404
  .navbar-form .radio,
4405
  .navbar-form .checkbox {
4406
    display: inline-block;
4407
    margin-top: 0;
4408
    margin-bottom: 0;
4409
    vertical-align: middle;
4410
  }
4411
  .navbar-form .radio label,
4412
  .navbar-form .checkbox label {
4413
    padding-left: 0;
4414
  }
4415
  .navbar-form .radio input[type="radio"],
4416
  .navbar-form .checkbox input[type="checkbox"] {
4417
    position: relative;
4418
    margin-left: 0;
4419
  }
4420
  .navbar-form .has-feedback .form-control-feedback {
4421
    top: 0;
4422
  }
4423
}
4424
@media (max-width: 540px) {
4425
  .navbar-form .form-group {
4426
    margin-bottom: 5px;
4427
  }
4428
  .navbar-form .form-group:last-child {
4429
    margin-bottom: 0;
4430
  }
4431
}
4432
@media (min-width: 541px) {
4433
  .navbar-form {
4434
    width: auto;
4435
    border: 0;
4436
    margin-left: 0;
4437
    margin-right: 0;
4438
    padding-top: 0;
4439
    padding-bottom: 0;
4440
    -webkit-box-shadow: none;
4441
    box-shadow: none;
4442
  }
4443
}
4444
.navbar-nav > li > .dropdown-menu {
4445
  margin-top: 0;
4446
  border-top-right-radius: 0;
4447
  border-top-left-radius: 0;
4448
}
4449
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
4450
  margin-bottom: 0;
4451
  border-top-right-radius: 2px;
4452
  border-top-left-radius: 2px;
4453
  border-bottom-right-radius: 0;
4454
  border-bottom-left-radius: 0;
4455
}
4456
.navbar-btn {
4457
  margin-top: -1px;
4458
  margin-bottom: -1px;
4459
}
4460
.navbar-btn.btn-sm {
4461
  margin-top: 0px;
4462
  margin-bottom: 0px;
4463
}
4464
.navbar-btn.btn-xs {
4465
  margin-top: 4px;
4466
  margin-bottom: 4px;
4467
}
4468
.navbar-text {
4469
  margin-top: 6px;
4470
  margin-bottom: 6px;
4471
}
4472
@media (min-width: 541px) {
4473
  .navbar-text {
4474
    float: left;
4475
    margin-left: 0px;
4476
    margin-right: 0px;
4477
  }
4478
}
4479
@media (min-width: 541px) {
4480
  .navbar-left {
4481
    float: left !important;
4482
    float: left;
4483
  }
4484
  .navbar-right {
4485
    float: right !important;
4486
    float: right;
4487
    margin-right: 0px;
4488
  }
4489
  .navbar-right ~ .navbar-right {
4490
    margin-right: 0;
4491
  }
4492
}
4493
.navbar-default {
4494
  background-color: #f8f8f8;
4495
  border-color: #e7e7e7;
4496
}
4497
.navbar-default .navbar-brand {
4498
  color: #777;
4499
}
4500
.navbar-default .navbar-brand:hover,
4501
.navbar-default .navbar-brand:focus {
4502
  color: #5e5e5e;
4503
  background-color: transparent;
4504
}
4505
.navbar-default .navbar-text {
4506
  color: #777;
4507
}
4508
.navbar-default .navbar-nav > li > a {
4509
  color: #777;
4510
}
4511
.navbar-default .navbar-nav > li > a:hover,
4512
.navbar-default .navbar-nav > li > a:focus {
4513
  color: #333;
4514
  background-color: transparent;
4515
}
4516
.navbar-default .navbar-nav > .active > a,
4517
.navbar-default .navbar-nav > .active > a:hover,
4518
.navbar-default .navbar-nav > .active > a:focus {
4519
  color: #555;
4520
  background-color: #e7e7e7;
4521
}
4522
.navbar-default .navbar-nav > .disabled > a,
4523
.navbar-default .navbar-nav > .disabled > a:hover,
4524
.navbar-default .navbar-nav > .disabled > a:focus {
4525
  color: #ccc;
4526
  background-color: transparent;
4527
}
4528
.navbar-default .navbar-toggle {
4529
  border-color: #ddd;
4530
}
4531
.navbar-default .navbar-toggle:hover,
4532
.navbar-default .navbar-toggle:focus {
4533
  background-color: #ddd;
4534
}
4535
.navbar-default .navbar-toggle .icon-bar {
4536
  background-color: #888;
4537
}
4538
.navbar-default .navbar-collapse,
4539
.navbar-default .navbar-form {
4540
  border-color: #e7e7e7;
4541
}
4542
.navbar-default .navbar-nav > .open > a,
4543
.navbar-default .navbar-nav > .open > a:hover,
4544
.navbar-default .navbar-nav > .open > a:focus {
4545
  background-color: #e7e7e7;
4546
  color: #555;
4547
}
4548
@media (max-width: 540px) {
4549
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
4550
    color: #777;
4551
  }
4552
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
4553
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
4554
    color: #333;
4555
    background-color: transparent;
4556
  }
4557
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
4558
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
4559
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
4560
    color: #555;
4561
    background-color: #e7e7e7;
4562
  }
4563
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
4564
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4565
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4566
    color: #ccc;
4567
    background-color: transparent;
4568
  }
4569
}
4570
.navbar-default .navbar-link {
4571
  color: #777;
4572
}
4573
.navbar-default .navbar-link:hover {
4574
  color: #333;
4575
}
4576
.navbar-default .btn-link {
4577
  color: #777;
4578
}
4579
.navbar-default .btn-link:hover,
4580
.navbar-default .btn-link:focus {
4581
  color: #333;
4582
}
4583
.navbar-default .btn-link[disabled]:hover,
4584
fieldset[disabled] .navbar-default .btn-link:hover,
4585
.navbar-default .btn-link[disabled]:focus,
4586
fieldset[disabled] .navbar-default .btn-link:focus {
4587
  color: #ccc;
4588
}
4589
.navbar-inverse {
4590
  background-color: #222;
4591
  border-color: #080808;
4592
}
4593
.navbar-inverse .navbar-brand {
4594
  color: #9d9d9d;
4595
}
4596
.navbar-inverse .navbar-brand:hover,
4597
.navbar-inverse .navbar-brand:focus {
4598
  color: #fff;
4599
  background-color: transparent;
4600
}
4601
.navbar-inverse .navbar-text {
4602
  color: #9d9d9d;
4603
}
4604
.navbar-inverse .navbar-nav > li > a {
4605
  color: #9d9d9d;
4606
}
4607
.navbar-inverse .navbar-nav > li > a:hover,
4608
.navbar-inverse .navbar-nav > li > a:focus {
4609
  color: #fff;
4610
  background-color: transparent;
4611
}
4612
.navbar-inverse .navbar-nav > .active > a,
4613
.navbar-inverse .navbar-nav > .active > a:hover,
4614
.navbar-inverse .navbar-nav > .active > a:focus {
4615
  color: #fff;
4616
  background-color: #080808;
4617
}
4618
.navbar-inverse .navbar-nav > .disabled > a,
4619
.navbar-inverse .navbar-nav > .disabled > a:hover,
4620
.navbar-inverse .navbar-nav > .disabled > a:focus {
4621
  color: #444;
4622
  background-color: transparent;
4623
}
4624
.navbar-inverse .navbar-toggle {
4625
  border-color: #333;
4626
}
4627
.navbar-inverse .navbar-toggle:hover,
4628
.navbar-inverse .navbar-toggle:focus {
4629
  background-color: #333;
4630
}
4631
.navbar-inverse .navbar-toggle .icon-bar {
4632
  background-color: #fff;
4633
}
4634
.navbar-inverse .navbar-collapse,
4635
.navbar-inverse .navbar-form {
4636
  border-color: #101010;
4637
}
4638
.navbar-inverse .navbar-nav > .open > a,
4639
.navbar-inverse .navbar-nav > .open > a:hover,
4640
.navbar-inverse .navbar-nav > .open > a:focus {
4641
  background-color: #080808;
4642
  color: #fff;
4643
}
4644
@media (max-width: 540px) {
4645
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
4646
    border-color: #080808;
4647
  }
4648
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
4649
    background-color: #080808;
4650
  }
4651
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4652
    color: #9d9d9d;
4653
  }
4654
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
4655
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4656
    color: #fff;
4657
    background-color: transparent;
4658
  }
4659
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
4660
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
4661
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
4662
    color: #fff;
4663
    background-color: #080808;
4664
  }
4665
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
4666
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4667
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4668
    color: #444;
4669
    background-color: transparent;
4670
  }
4671
}
4672
.navbar-inverse .navbar-link {
4673
  color: #9d9d9d;
4674
}
4675
.navbar-inverse .navbar-link:hover {
4676
  color: #fff;
4677
}
4678
.navbar-inverse .btn-link {
4679
  color: #9d9d9d;
4680
}
4681
.navbar-inverse .btn-link:hover,
4682
.navbar-inverse .btn-link:focus {
4683
  color: #fff;
4684
}
4685
.navbar-inverse .btn-link[disabled]:hover,
4686
fieldset[disabled] .navbar-inverse .btn-link:hover,
4687
.navbar-inverse .btn-link[disabled]:focus,
4688
fieldset[disabled] .navbar-inverse .btn-link:focus {
4689
  color: #444;
4690
}
4691
.breadcrumb {
4692
  padding: 8px 15px;
4693
  margin-bottom: 18px;
4694
  list-style: none;
4695
  background-color: #f5f5f5;
4696
  border-radius: 2px;
4697
}
4698
.breadcrumb > li {
4699
  display: inline-block;
4700
}
4701
.breadcrumb > li + li:before {
4702
  content: "/\00a0";
4703
  padding: 0 5px;
4704
  color: #5e5e5e;
4705
}
4706
.breadcrumb > .active {
4707
  color: #777777;
4708
}
4709
.pagination {
4710
  display: inline-block;
4711
  padding-left: 0;
4712
  margin: 18px 0;
4713
  border-radius: 2px;
4714
}
4715
.pagination > li {
4716
  display: inline;
4717
}
4718
.pagination > li > a,
4719
.pagination > li > span {
4720
  position: relative;
4721
  float: left;
4722
  padding: 6px 12px;
4723
  line-height: 1.42857143;
4724
  text-decoration: none;
4725
  color: #337ab7;
4726
  background-color: #fff;
4727
  border: 1px solid #ddd;
4728
  margin-left: -1px;
4729
}
4730
.pagination > li:first-child > a,
4731
.pagination > li:first-child > span {
4732
  margin-left: 0;
4733
  border-bottom-left-radius: 2px;
4734
  border-top-left-radius: 2px;
4735
}
4736
.pagination > li:last-child > a,
4737
.pagination > li:last-child > span {
4738
  border-bottom-right-radius: 2px;
4739
  border-top-right-radius: 2px;
4740
}
4741
.pagination > li > a:hover,
4742
.pagination > li > span:hover,
4743
.pagination > li > a:focus,
4744
.pagination > li > span:focus {
4745
  z-index: 2;
4746
  color: #23527c;
4747
  background-color: #eeeeee;
4748
  border-color: #ddd;
4749
}
4750
.pagination > .active > a,
4751
.pagination > .active > span,
4752
.pagination > .active > a:hover,
4753
.pagination > .active > span:hover,
4754
.pagination > .active > a:focus,
4755
.pagination > .active > span:focus {
4756
  z-index: 3;
4757
  color: #fff;
4758
  background-color: #337ab7;
4759
  border-color: #337ab7;
4760
  cursor: default;
4761
}
4762
.pagination > .disabled > span,
4763
.pagination > .disabled > span:hover,
4764
.pagination > .disabled > span:focus,
4765
.pagination > .disabled > a,
4766
.pagination > .disabled > a:hover,
4767
.pagination > .disabled > a:focus {
4768
  color: #777777;
4769
  background-color: #fff;
4770
  border-color: #ddd;
4771
  cursor: not-allowed;
4772
}
4773
.pagination-lg > li > a,
4774
.pagination-lg > li > span {
4775
  padding: 10px 16px;
4776
  font-size: 17px;
4777
  line-height: 1.3333333;
4778
}
4779
.pagination-lg > li:first-child > a,
4780
.pagination-lg > li:first-child > span {
4781
  border-bottom-left-radius: 3px;
4782
  border-top-left-radius: 3px;
4783
}
4784
.pagination-lg > li:last-child > a,
4785
.pagination-lg > li:last-child > span {
4786
  border-bottom-right-radius: 3px;
4787
  border-top-right-radius: 3px;
4788
}
4789
.pagination-sm > li > a,
4790
.pagination-sm > li > span {
4791
  padding: 5px 10px;
4792
  font-size: 12px;
4793
  line-height: 1.5;
4794
}
4795
.pagination-sm > li:first-child > a,
4796
.pagination-sm > li:first-child > span {
4797
  border-bottom-left-radius: 1px;
4798
  border-top-left-radius: 1px;
4799
}
4800
.pagination-sm > li:last-child > a,
4801
.pagination-sm > li:last-child > span {
4802
  border-bottom-right-radius: 1px;
4803
  border-top-right-radius: 1px;
4804
}
4805
.pager {
4806
  padding-left: 0;
4807
  margin: 18px 0;
4808
  list-style: none;
4809
  text-align: center;
4810
}
4811
.pager li {
4812
  display: inline;
4813
}
4814
.pager li > a,
4815
.pager li > span {
4816
  display: inline-block;
4817
  padding: 5px 14px;
4818
  background-color: #fff;
4819
  border: 1px solid #ddd;
4820
  border-radius: 15px;
4821
}
4822
.pager li > a:hover,
4823
.pager li > a:focus {
4824
  text-decoration: none;
4825
  background-color: #eeeeee;
4826
}
4827
.pager .next > a,
4828
.pager .next > span {
4829
  float: right;
4830
}
4831
.pager .previous > a,
4832
.pager .previous > span {
4833
  float: left;
4834
}
4835
.pager .disabled > a,
4836
.pager .disabled > a:hover,
4837
.pager .disabled > a:focus,
4838
.pager .disabled > span {
4839
  color: #777777;
4840
  background-color: #fff;
4841
  cursor: not-allowed;
4842
}
4843
.label {
4844
  display: inline;
4845
  padding: .2em .6em .3em;
4846
  font-size: 75%;
4847
  font-weight: bold;
4848
  line-height: 1;
4849
  color: #fff;
4850
  text-align: center;
4851
  white-space: nowrap;
4852
  vertical-align: baseline;
4853
  border-radius: .25em;
4854
}
4855
a.label:hover,
4856
a.label:focus {
4857
  color: #fff;
4858
  text-decoration: none;
4859
  cursor: pointer;
4860
}
4861
.label:empty {
4862
  display: none;
4863
}
4864
.btn .label {
4865
  position: relative;
4866
  top: -1px;
4867
}
4868
.label-default {
4869
  background-color: #777777;
4870
}
4871
.label-default[href]:hover,
4872
.label-default[href]:focus {
4873
  background-color: #5e5e5e;
4874
}
4875
.label-primary {
4876
  background-color: #337ab7;
4877
}
4878
.label-primary[href]:hover,
4879
.label-primary[href]:focus {
4880
  background-color: #286090;
4881
}
4882
.label-success {
4883
  background-color: #5cb85c;
4884
}
4885
.label-success[href]:hover,
4886
.label-success[href]:focus {
4887
  background-color: #449d44;
4888
}
4889
.label-info {
4890
  background-color: #5bc0de;
4891
}
4892
.label-info[href]:hover,
4893
.label-info[href]:focus {
4894
  background-color: #31b0d5;
4895
}
4896
.label-warning {
4897
  background-color: #f0ad4e;
4898
}
4899
.label-warning[href]:hover,
4900
.label-warning[href]:focus {
4901
  background-color: #ec971f;
4902
}
4903
.label-danger {
4904
  background-color: #d9534f;
4905
}
4906
.label-danger[href]:hover,
4907
.label-danger[href]:focus {
4908
  background-color: #c9302c;
4909
}
4910
.badge {
4911
  display: inline-block;
4912
  min-width: 10px;
4913
  padding: 3px 7px;
4914
  font-size: 12px;
4915
  font-weight: bold;
4916
  color: #fff;
4917
  line-height: 1;
4918
  vertical-align: middle;
4919
  white-space: nowrap;
4920
  text-align: center;
4921
  background-color: #777777;
4922
  border-radius: 10px;
4923
}
4924
.badge:empty {
4925
  display: none;
4926
}
4927
.btn .badge {
4928
  position: relative;
4929
  top: -1px;
4930
}
4931
.btn-xs .badge,
4932
.btn-group-xs > .btn .badge {
4933
  top: 0;
4934
  padding: 1px 5px;
4935
}
4936
a.badge:hover,
4937
a.badge:focus {
4938
  color: #fff;
4939
  text-decoration: none;
4940
  cursor: pointer;
4941
}
4942
.list-group-item.active > .badge,
4943
.nav-pills > .active > a > .badge {
4944
  color: #337ab7;
4945
  background-color: #fff;
4946
}
4947
.list-group-item > .badge {
4948
  float: right;
4949
}
4950
.list-group-item > .badge + .badge {
4951
  margin-right: 5px;
4952
}
4953
.nav-pills > li > a > .badge {
4954
  margin-left: 3px;
4955
}
4956
.jumbotron {
4957
  padding-top: 30px;
4958
  padding-bottom: 30px;
4959
  margin-bottom: 30px;
4960
  color: inherit;
4961
  background-color: #eeeeee;
4962
}
4963
.jumbotron h1,
4964
.jumbotron .h1 {
4965
  color: inherit;
4966
}
4967
.jumbotron p {
4968
  margin-bottom: 15px;
4969
  font-size: 20px;
4970
  font-weight: 200;
4971
}
4972
.jumbotron > hr {
4973
  border-top-color: #d5d5d5;
4974
}
4975
.container .jumbotron,
4976
.container-fluid .jumbotron {
4977
  border-radius: 3px;
4978
  padding-left: 0px;
4979
  padding-right: 0px;
4980
}
4981
.jumbotron .container {
4982
  max-width: 100%;
4983
}
4984
@media screen and (min-width: 768px) {
4985
  .jumbotron {
4986
    padding-top: 48px;
4987
    padding-bottom: 48px;
4988
  }
4989
  .container .jumbotron,
4990
  .container-fluid .jumbotron {
4991
    padding-left: 60px;
4992
    padding-right: 60px;
4993
  }
4994
  .jumbotron h1,
4995
  .jumbotron .h1 {
4996
    font-size: 59px;
4997
  }
4998
}
4999
.thumbnail {
5000
  display: block;
5001
  padding: 4px;
5002
  margin-bottom: 18px;
5003
  line-height: 1.42857143;
5004
  background-color: #fff;
5005
  border: 1px solid #ddd;
5006
  border-radius: 2px;
5007
  -webkit-transition: border 0.2s ease-in-out;
5008
  -o-transition: border 0.2s ease-in-out;
5009
  transition: border 0.2s ease-in-out;
5010
}
5011
.thumbnail > img,
5012
.thumbnail a > img {
5013
  margin-left: auto;
5014
  margin-right: auto;
5015
}
5016
a.thumbnail:hover,
5017
a.thumbnail:focus,
5018
a.thumbnail.active {
5019
  border-color: #337ab7;
5020
}
5021
.thumbnail .caption {
5022
  padding: 9px;
5023
  color: #000;
5024
}
5025
.alert {
5026
  padding: 15px;
5027
  margin-bottom: 18px;
5028
  border: 1px solid transparent;
5029
  border-radius: 2px;
5030
}
5031
.alert h4 {
5032
  margin-top: 0;
5033
  color: inherit;
5034
}
5035
.alert .alert-link {
5036
  font-weight: bold;
5037
}
5038
.alert > p,
5039
.alert > ul {
5040
  margin-bottom: 0;
5041
}
5042
.alert > p + p {
5043
  margin-top: 5px;
5044
}
5045
.alert-dismissable,
5046
.alert-dismissible {
5047
  padding-right: 35px;
5048
}
5049
.alert-dismissable .close,
5050
.alert-dismissible .close {
5051
  position: relative;
5052
  top: -2px;
5053
  right: -21px;
5054
  color: inherit;
5055
}
5056
.alert-success {
5057
  background-color: #dff0d8;
5058
  border-color: #d6e9c6;
5059
  color: #3c763d;
5060
}
5061
.alert-success hr {
5062
  border-top-color: #c9e2b3;
5063
}
5064
.alert-success .alert-link {
5065
  color: #2b542c;
5066
}
5067
.alert-info {
5068
  background-color: #d9edf7;
5069
  border-color: #bce8f1;
5070
  color: #31708f;
5071
}
5072
.alert-info hr {
5073
  border-top-color: #a6e1ec;
5074
}
5075
.alert-info .alert-link {
5076
  color: #245269;
5077
}
5078
.alert-warning {
5079
  background-color: #fcf8e3;
5080
  border-color: #faebcc;
5081
  color: #8a6d3b;
5082
}
5083
.alert-warning hr {
5084
  border-top-color: #f7e1b5;
5085
}
5086
.alert-warning .alert-link {
5087
  color: #66512c;
5088
}
5089
.alert-danger {
5090
  background-color: #f2dede;
5091
  border-color: #ebccd1;
5092
  color: #a94442;
5093
}
5094
.alert-danger hr {
5095
  border-top-color: #e4b9c0;
5096
}
5097
.alert-danger .alert-link {
5098
  color: #843534;
5099
}
5100
@-webkit-keyframes progress-bar-stripes {
5101
  from {
5102
    background-position: 40px 0;
5103
  }
5104
  to {
5105
    background-position: 0 0;
5106
  }
5107
}
5108
@keyframes progress-bar-stripes {
5109
  from {
5110
    background-position: 40px 0;
5111
  }
5112
  to {
5113
    background-position: 0 0;
5114
  }
5115
}
5116
.progress {
5117
  overflow: hidden;
5118
  height: 18px;
5119
  margin-bottom: 18px;
5120
  background-color: #f5f5f5;
5121
  border-radius: 2px;
5122
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5123
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5124
}
5125
.progress-bar {
5126
  float: left;
5127
  width: 0%;
5128
  height: 100%;
5129
  font-size: 12px;
5130
  line-height: 18px;
5131
  color: #fff;
5132
  text-align: center;
5133
  background-color: #337ab7;
5134
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5135
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5136
  -webkit-transition: width 0.6s ease;
5137
  -o-transition: width 0.6s ease;
5138
  transition: width 0.6s ease;
5139
}
5140
.progress-striped .progress-bar,
5141
.progress-bar-striped {
5142
  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);
5143
  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);
5144
  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);
5145
  background-size: 40px 40px;
5146
}
5147
.progress.active .progress-bar,
5148
.progress-bar.active {
5149
  -webkit-animation: progress-bar-stripes 2s linear infinite;
5150
  -o-animation: progress-bar-stripes 2s linear infinite;
5151
  animation: progress-bar-stripes 2s linear infinite;
5152
}
5153
.progress-bar-success {
5154
  background-color: #5cb85c;
5155
}
5156
.progress-striped .progress-bar-success {
5157
  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);
5158
  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);
5159
  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);
5160
}
5161
.progress-bar-info {
5162
  background-color: #5bc0de;
5163
}
5164
.progress-striped .progress-bar-info {
5165
  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);
5166
  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);
5167
  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);
5168
}
5169
.progress-bar-warning {
5170
  background-color: #f0ad4e;
5171
}
5172
.progress-striped .progress-bar-warning {
5173
  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);
5174
  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);
5175
  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);
5176
}
5177
.progress-bar-danger {
5178
  background-color: #d9534f;
5179
}
5180
.progress-striped .progress-bar-danger {
5181
  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);
5182
  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);
5183
  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);
5184
}
5185
.media {
5186
  margin-top: 15px;
5187
}
5188
.media:first-child {
5189
  margin-top: 0;
5190
}
5191
.media,
5192
.media-body {
5193
  zoom: 1;
5194
  overflow: hidden;
5195
}
5196
.media-body {
5197
  width: 10000px;
5198
}
5199
.media-object {
5200
  display: block;
5201
}
5202
.media-object.img-thumbnail {
5203
  max-width: none;
5204
}
5205
.media-right,
5206
.media > .pull-right {
5207
  padding-left: 10px;
5208
}
5209
.media-left,
5210
.media > .pull-left {
5211
  padding-right: 10px;
5212
}
5213
.media-left,
5214
.media-right,
5215
.media-body {
5216
  display: table-cell;
5217
  vertical-align: top;
5218
}
5219
.media-middle {
5220
  vertical-align: middle;
5221
}
5222
.media-bottom {
5223
  vertical-align: bottom;
5224
}
5225
.media-heading {
5226
  margin-top: 0;
5227
  margin-bottom: 5px;
5228
}
5229
.media-list {
5230
  padding-left: 0;
5231
  list-style: none;
5232
}
5233
.list-group {
5234
  margin-bottom: 20px;
5235
  padding-left: 0;
5236
}
5237
.list-group-item {
5238
  position: relative;
5239
  display: block;
5240
  padding: 10px 15px;
5241
  margin-bottom: -1px;
5242
  background-color: #fff;
5243
  border: 1px solid #ddd;
5244
}
5245
.list-group-item:first-child {
5246
  border-top-right-radius: 2px;
5247
  border-top-left-radius: 2px;
5248
}
5249
.list-group-item:last-child {
5250
  margin-bottom: 0;
5251
  border-bottom-right-radius: 2px;
5252
  border-bottom-left-radius: 2px;
5253
}
5254
a.list-group-item,
5255
button.list-group-item {
5256
  color: #555;
5257
}
5258
a.list-group-item .list-group-item-heading,
5259
button.list-group-item .list-group-item-heading {
5260
  color: #333;
5261
}
5262
a.list-group-item:hover,
5263
button.list-group-item:hover,
5264
a.list-group-item:focus,
5265
button.list-group-item:focus {
5266
  text-decoration: none;
5267
  color: #555;
5268
  background-color: #f5f5f5;
5269
}
5270
button.list-group-item {
5271
  width: 100%;
5272
  text-align: left;
5273
}
5274
.list-group-item.disabled,
5275
.list-group-item.disabled:hover,
5276
.list-group-item.disabled:focus {
5277
  background-color: #eeeeee;
5278
  color: #777777;
5279
  cursor: not-allowed;
5280
}
5281
.list-group-item.disabled .list-group-item-heading,
5282
.list-group-item.disabled:hover .list-group-item-heading,
5283
.list-group-item.disabled:focus .list-group-item-heading {
5284
  color: inherit;
5285
}
5286
.list-group-item.disabled .list-group-item-text,
5287
.list-group-item.disabled:hover .list-group-item-text,
5288
.list-group-item.disabled:focus .list-group-item-text {
5289
  color: #777777;
5290
}
5291
.list-group-item.active,
5292
.list-group-item.active:hover,
5293
.list-group-item.active:focus {
5294
  z-index: 2;
5295
  color: #fff;
5296
  background-color: #337ab7;
5297
  border-color: #337ab7;
5298
}
5299
.list-group-item.active .list-group-item-heading,
5300
.list-group-item.active:hover .list-group-item-heading,
5301
.list-group-item.active:focus .list-group-item-heading,
5302
.list-group-item.active .list-group-item-heading > small,
5303
.list-group-item.active:hover .list-group-item-heading > small,
5304
.list-group-item.active:focus .list-group-item-heading > small,
5305
.list-group-item.active .list-group-item-heading > .small,
5306
.list-group-item.active:hover .list-group-item-heading > .small,
5307
.list-group-item.active:focus .list-group-item-heading > .small {
5308
  color: inherit;
5309
}
5310
.list-group-item.active .list-group-item-text,
5311
.list-group-item.active:hover .list-group-item-text,
5312
.list-group-item.active:focus .list-group-item-text {
5313
  color: #c7ddef;
5314
}
5315
.list-group-item-success {
5316
  color: #3c763d;
5317
  background-color: #dff0d8;
5318
}
5319
a.list-group-item-success,
5320
button.list-group-item-success {
5321
  color: #3c763d;
5322
}
5323
a.list-group-item-success .list-group-item-heading,
5324
button.list-group-item-success .list-group-item-heading {
5325
  color: inherit;
5326
}
5327
a.list-group-item-success:hover,
5328
button.list-group-item-success:hover,
5329
a.list-group-item-success:focus,
5330
button.list-group-item-success:focus {
5331
  color: #3c763d;
5332
  background-color: #d0e9c6;
5333
}
5334
a.list-group-item-success.active,
5335
button.list-group-item-success.active,
5336
a.list-group-item-success.active:hover,
5337
button.list-group-item-success.active:hover,
5338
a.list-group-item-success.active:focus,
5339
button.list-group-item-success.active:focus {
5340
  color: #fff;
5341
  background-color: #3c763d;
5342
  border-color: #3c763d;
5343
}
5344
.list-group-item-info {
5345
  color: #31708f;
5346
  background-color: #d9edf7;
5347
}
5348
a.list-group-item-info,
5349
button.list-group-item-info {
5350
  color: #31708f;
5351
}
5352
a.list-group-item-info .list-group-item-heading,
5353
button.list-group-item-info .list-group-item-heading {
5354
  color: inherit;
5355
}
5356
a.list-group-item-info:hover,
5357
button.list-group-item-info:hover,
5358
a.list-group-item-info:focus,
5359
button.list-group-item-info:focus {
5360
  color: #31708f;
5361
  background-color: #c4e3f3;
5362
}
5363
a.list-group-item-info.active,
5364
button.list-group-item-info.active,
5365
a.list-group-item-info.active:hover,
5366
button.list-group-item-info.active:hover,
5367
a.list-group-item-info.active:focus,
5368
button.list-group-item-info.active:focus {
5369
  color: #fff;
5370
  background-color: #31708f;
5371
  border-color: #31708f;
5372
}
5373
.list-group-item-warning {
5374
  color: #8a6d3b;
5375
  background-color: #fcf8e3;
5376
}
5377
a.list-group-item-warning,
5378
button.list-group-item-warning {
5379
  color: #8a6d3b;
5380
}
5381
a.list-group-item-warning .list-group-item-heading,
5382
button.list-group-item-warning .list-group-item-heading {
5383
  color: inherit;
5384
}
5385
a.list-group-item-warning:hover,
5386
button.list-group-item-warning:hover,
5387
a.list-group-item-warning:focus,
5388
button.list-group-item-warning:focus {
5389
  color: #8a6d3b;
5390
  background-color: #faf2cc;
5391
}
5392
a.list-group-item-warning.active,
5393
button.list-group-item-warning.active,
5394
a.list-group-item-warning.active:hover,
5395
button.list-group-item-warning.active:hover,
5396
a.list-group-item-warning.active:focus,
5397
button.list-group-item-warning.active:focus {
5398
  color: #fff;
5399
  background-color: #8a6d3b;
5400
  border-color: #8a6d3b;
5401
}
5402
.list-group-item-danger {
5403
  color: #a94442;
5404
  background-color: #f2dede;
5405
}
5406
a.list-group-item-danger,
5407
button.list-group-item-danger {
5408
  color: #a94442;
5409
}
5410
a.list-group-item-danger .list-group-item-heading,
5411
button.list-group-item-danger .list-group-item-heading {
5412
  color: inherit;
5413
}
5414
a.list-group-item-danger:hover,
5415
button.list-group-item-danger:hover,
5416
a.list-group-item-danger:focus,
5417
button.list-group-item-danger:focus {
5418
  color: #a94442;
5419
  background-color: #ebcccc;
5420
}
5421
a.list-group-item-danger.active,
5422
button.list-group-item-danger.active,
5423
a.list-group-item-danger.active:hover,
5424
button.list-group-item-danger.active:hover,
5425
a.list-group-item-danger.active:focus,
5426
button.list-group-item-danger.active:focus {
5427
  color: #fff;
5428
  background-color: #a94442;
5429
  border-color: #a94442;
5430
}
5431
.list-group-item-heading {
5432
  margin-top: 0;
5433
  margin-bottom: 5px;
5434
}
5435
.list-group-item-text {
5436
  margin-bottom: 0;
5437
  line-height: 1.3;
5438
}
5439
.panel {
5440
  margin-bottom: 18px;
5441
  background-color: #fff;
5442
  border: 1px solid transparent;
5443
  border-radius: 2px;
5444
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
5445
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
5446
}
5447
.panel-body {
5448
  padding: 15px;
5449
}
5450
.panel-heading {
5451
  padding: 10px 15px;
5452
  border-bottom: 1px solid transparent;
5453
  border-top-right-radius: 1px;
5454
  border-top-left-radius: 1px;
5455
}
5456
.panel-heading > .dropdown .dropdown-toggle {
5457
  color: inherit;
5458
}
5459
.panel-title {
5460
  margin-top: 0;
5461
  margin-bottom: 0;
5462
  font-size: 15px;
5463
  color: inherit;
5464
}
5465
.panel-title > a,
5466
.panel-title > small,
5467
.panel-title > .small,
5468
.panel-title > small > a,
5469
.panel-title > .small > a {
5470
  color: inherit;
5471
}
5472
.panel-footer {
5473
  padding: 10px 15px;
5474
  background-color: #f5f5f5;
5475
  border-top: 1px solid #ddd;
5476
  border-bottom-right-radius: 1px;
5477
  border-bottom-left-radius: 1px;
5478
}
5479
.panel > .list-group,
5480
.panel > .panel-collapse > .list-group {
5481
  margin-bottom: 0;
5482
}
5483
.panel > .list-group .list-group-item,
5484
.panel > .panel-collapse > .list-group .list-group-item {
5485
  border-width: 1px 0;
5486
  border-radius: 0;
5487
}
5488
.panel > .list-group:first-child .list-group-item:first-child,
5489
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
5490
  border-top: 0;
5491
  border-top-right-radius: 1px;
5492
  border-top-left-radius: 1px;
5493
}
5494
.panel > .list-group:last-child .list-group-item:last-child,
5495
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
5496
  border-bottom: 0;
5497
  border-bottom-right-radius: 1px;
5498
  border-bottom-left-radius: 1px;
5499
}
5500
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
5501
  border-top-right-radius: 0;
5502
  border-top-left-radius: 0;
5503
}
5504
.panel-heading + .list-group .list-group-item:first-child {
5505
  border-top-width: 0;
5506
}
5507
.list-group + .panel-footer {
5508
  border-top-width: 0;
5509
}
5510
.panel > .table,
5511
.panel > .table-responsive > .table,
5512
.panel > .panel-collapse > .table {
5513
  margin-bottom: 0;
5514
}
5515
.panel > .table caption,
5516
.panel > .table-responsive > .table caption,
5517
.panel > .panel-collapse > .table caption {
5518
  padding-left: 15px;
5519
  padding-right: 15px;
5520
}
5521
.panel > .table:first-child,
5522
.panel > .table-responsive:first-child > .table:first-child {
5523
  border-top-right-radius: 1px;
5524
  border-top-left-radius: 1px;
5525
}
5526
.panel > .table:first-child > thead:first-child > tr:first-child,
5527
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
5528
.panel > .table:first-child > tbody:first-child > tr:first-child,
5529
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
5530
  border-top-left-radius: 1px;
5531
  border-top-right-radius: 1px;
5532
}
5533
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
5534
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
5535
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5536
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5537
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
5538
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
5539
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
5540
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
5541
  border-top-left-radius: 1px;
5542
}
5543
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
5544
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
5545
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5546
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5547
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
5548
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
5549
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
5550
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
5551
  border-top-right-radius: 1px;
5552
}
5553
.panel > .table:last-child,
5554
.panel > .table-responsive:last-child > .table:last-child {
5555
  border-bottom-right-radius: 1px;
5556
  border-bottom-left-radius: 1px;
5557
}
5558
.panel > .table:last-child > tbody:last-child > tr:last-child,
5559
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
5560
.panel > .table:last-child > tfoot:last-child > tr:last-child,
5561
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
5562
  border-bottom-left-radius: 1px;
5563
  border-bottom-right-radius: 1px;
5564
}
5565
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5566
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5567
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5568
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5569
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5570
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5571
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
5572
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
5573
  border-bottom-left-radius: 1px;
5574
}
5575
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5576
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5577
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5578
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5579
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5580
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5581
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
5582
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
5583
  border-bottom-right-radius: 1px;
5584
}
5585
.panel > .panel-body + .table,
5586
.panel > .panel-body + .table-responsive,
5587
.panel > .table + .panel-body,
5588
.panel > .table-responsive + .panel-body {
5589
  border-top: 1px solid #ddd;
5590
}
5591
.panel > .table > tbody:first-child > tr:first-child th,
5592
.panel > .table > tbody:first-child > tr:first-child td {
5593
  border-top: 0;
5594
}
5595
.panel > .table-bordered,
5596
.panel > .table-responsive > .table-bordered {
5597
  border: 0;
5598
}
5599
.panel > .table-bordered > thead > tr > th:first-child,
5600
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
5601
.panel > .table-bordered > tbody > tr > th:first-child,
5602
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
5603
.panel > .table-bordered > tfoot > tr > th:first-child,
5604
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
5605
.panel > .table-bordered > thead > tr > td:first-child,
5606
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
5607
.panel > .table-bordered > tbody > tr > td:first-child,
5608
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
5609
.panel > .table-bordered > tfoot > tr > td:first-child,
5610
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
5611
  border-left: 0;
5612
}
5613
.panel > .table-bordered > thead > tr > th:last-child,
5614
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
5615
.panel > .table-bordered > tbody > tr > th:last-child,
5616
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
5617
.panel > .table-bordered > tfoot > tr > th:last-child,
5618
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
5619
.panel > .table-bordered > thead > tr > td:last-child,
5620
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
5621
.panel > .table-bordered > tbody > tr > td:last-child,
5622
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
5623
.panel > .table-bordered > tfoot > tr > td:last-child,
5624
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
5625
  border-right: 0;
5626
}
5627
.panel > .table-bordered > thead > tr:first-child > td,
5628
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
5629
.panel > .table-bordered > tbody > tr:first-child > td,
5630
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
5631
.panel > .table-bordered > thead > tr:first-child > th,
5632
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
5633
.panel > .table-bordered > tbody > tr:first-child > th,
5634
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
5635
  border-bottom: 0;
5636
}
5637
.panel > .table-bordered > tbody > tr:last-child > td,
5638
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
5639
.panel > .table-bordered > tfoot > tr:last-child > td,
5640
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
5641
.panel > .table-bordered > tbody > tr:last-child > th,
5642
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
5643
.panel > .table-bordered > tfoot > tr:last-child > th,
5644
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
5645
  border-bottom: 0;
5646
}
5647
.panel > .table-responsive {
5648
  border: 0;
5649
  margin-bottom: 0;
5650
}
5651
.panel-group {
5652
  margin-bottom: 18px;
5653
}
5654
.panel-group .panel {
5655
  margin-bottom: 0;
5656
  border-radius: 2px;
5657
}
5658
.panel-group .panel + .panel {
5659
  margin-top: 5px;
5660
}
5661
.panel-group .panel-heading {
5662
  border-bottom: 0;
5663
}
5664
.panel-group .panel-heading + .panel-collapse > .panel-body,
5665
.panel-group .panel-heading + .panel-collapse > .list-group {
5666
  border-top: 1px solid #ddd;
5667
}
5668
.panel-group .panel-footer {
5669
  border-top: 0;
5670
}
5671
.panel-group .panel-footer + .panel-collapse .panel-body {
5672
  border-bottom: 1px solid #ddd;
5673
}
5674
.panel-default {
5675
  border-color: #ddd;
5676
}
5677
.panel-default > .panel-heading {
5678
  color: #333333;
5679
  background-color: #f5f5f5;
5680
  border-color: #ddd;
5681
}
5682
.panel-default > .panel-heading + .panel-collapse > .panel-body {
5683
  border-top-color: #ddd;
5684
}
5685
.panel-default > .panel-heading .badge {
5686
  color: #f5f5f5;
5687
  background-color: #333333;
5688
}
5689
.panel-default > .panel-footer + .panel-collapse > .panel-body {
5690
  border-bottom-color: #ddd;
5691
}
5692
.panel-primary {
5693
  border-color: #337ab7;
5694
}
5695
.panel-primary > .panel-heading {
5696
  color: #fff;
5697
  background-color: #337ab7;
5698
  border-color: #337ab7;
5699
}
5700
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
5701
  border-top-color: #337ab7;
5702
}
5703
.panel-primary > .panel-heading .badge {
5704
  color: #337ab7;
5705
  background-color: #fff;
5706
}
5707
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
5708
  border-bottom-color: #337ab7;
5709
}
5710
.panel-success {
5711
  border-color: #d6e9c6;
5712
}
5713
.panel-success > .panel-heading {
5714
  color: #3c763d;
5715
  background-color: #dff0d8;
5716
  border-color: #d6e9c6;
5717
}
5718
.panel-success > .panel-heading + .panel-collapse > .panel-body {
5719
  border-top-color: #d6e9c6;
5720
}
5721
.panel-success > .panel-heading .badge {
5722
  color: #dff0d8;
5723
  background-color: #3c763d;
5724
}
5725
.panel-success > .panel-footer + .panel-collapse > .panel-body {
5726
  border-bottom-color: #d6e9c6;
5727
}
5728
.panel-info {
5729
  border-color: #bce8f1;
5730
}
5731
.panel-info > .panel-heading {
5732
  color: #31708f;
5733
  background-color: #d9edf7;
5734
  border-color: #bce8f1;
5735
}
5736
.panel-info > .panel-heading + .panel-collapse > .panel-body {
5737
  border-top-color: #bce8f1;
5738
}
5739
.panel-info > .panel-heading .badge {
5740
  color: #d9edf7;
5741
  background-color: #31708f;
5742
}
5743
.panel-info > .panel-footer + .panel-collapse > .panel-body {
5744
  border-bottom-color: #bce8f1;
5745
}
5746
.panel-warning {
5747
  border-color: #faebcc;
5748
}
5749
.panel-warning > .panel-heading {
5750
  color: #8a6d3b;
5751
  background-color: #fcf8e3;
5752
  border-color: #faebcc;
5753
}
5754
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
5755
  border-top-color: #faebcc;
5756
}
5757
.panel-warning > .panel-heading .badge {
5758
  color: #fcf8e3;
5759
  background-color: #8a6d3b;
5760
}
5761
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
5762
  border-bottom-color: #faebcc;
5763
}
5764
.panel-danger {
5765
  border-color: #ebccd1;
5766
}
5767
.panel-danger > .panel-heading {
5768
  color: #a94442;
5769
  background-color: #f2dede;
5770
  border-color: #ebccd1;
5771
}
5772
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
5773
  border-top-color: #ebccd1;
5774
}
5775
.panel-danger > .panel-heading .badge {
5776
  color: #f2dede;
5777
  background-color: #a94442;
5778
}
5779
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
5780
  border-bottom-color: #ebccd1;
5781
}
5782
.embed-responsive {
5783
  position: relative;
5784
  display: block;
5785
  height: 0;
5786
  padding: 0;
5787
  overflow: hidden;
5788
}
5789
.embed-responsive .embed-responsive-item,
5790
.embed-responsive iframe,
5791
.embed-responsive embed,
5792
.embed-responsive object,
5793
.embed-responsive video {
5794
  position: absolute;
5795
  top: 0;
5796
  left: 0;
5797
  bottom: 0;
5798
  height: 100%;
5799
  width: 100%;
5800
  border: 0;
5801
}
5802
.embed-responsive-16by9 {
5803
  padding-bottom: 56.25%;
5804
}
5805
.embed-responsive-4by3 {
5806
  padding-bottom: 75%;
5807
}
5808
.well {
5809
  min-height: 20px;
5810
  padding: 19px;
5811
  margin-bottom: 20px;
5812
  background-color: #f5f5f5;
5813
  border: 1px solid #e3e3e3;
5814
  border-radius: 2px;
5815
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
5816
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
5817
}
5818
.well blockquote {
5819
  border-color: #ddd;
5820
  border-color: rgba(0, 0, 0, 0.15);
5821
}
5822
.well-lg {
5823
  padding: 24px;
5824
  border-radius: 3px;
5825
}
5826
.well-sm {
5827
  padding: 9px;
5828
  border-radius: 1px;
5829
}
5830
.close {
5831
  float: right;
5832
  font-size: 19.5px;
5833
  font-weight: bold;
5834
  line-height: 1;
5835
  color: #000;
5836
  text-shadow: 0 1px 0 #fff;
5837
  opacity: 0.2;
5838
  filter: alpha(opacity=20);
5839
}
5840
.close:hover,
5841
.close:focus {
5842
  color: #000;
5843
  text-decoration: none;
5844
  cursor: pointer;
5845
  opacity: 0.5;
5846
  filter: alpha(opacity=50);
5847
}
5848
button.close {
5849
  padding: 0;
5850
  cursor: pointer;
5851
  background: transparent;
5852
  border: 0;
5853
  -webkit-appearance: none;
5854
}
5855
.modal-open {
5856
  overflow: hidden;
5857
}
5858
.modal {
5859
  display: none;
5860
  overflow: hidden;
5861
  position: fixed;
5862
  top: 0;
5863
  right: 0;
5864
  bottom: 0;
5865
  left: 0;
5866
  z-index: 1050;
5867
  -webkit-overflow-scrolling: touch;
5868
  outline: 0;
5869
}
5870
.modal.fade .modal-dialog {
5871
  -webkit-transform: translate(0, -25%);
5872
  -ms-transform: translate(0, -25%);
5873
  -o-transform: translate(0, -25%);
5874
  transform: translate(0, -25%);
5875
  -webkit-transition: -webkit-transform 0.3s ease-out;
5876
  -moz-transition: -moz-transform 0.3s ease-out;
5877
  -o-transition: -o-transform 0.3s ease-out;
5878
  transition: transform 0.3s ease-out;
5879
}
5880
.modal.in .modal-dialog {
5881
  -webkit-transform: translate(0, 0);
5882
  -ms-transform: translate(0, 0);
5883
  -o-transform: translate(0, 0);
5884
  transform: translate(0, 0);
5885
}
5886
.modal-open .modal {
5887
  overflow-x: hidden;
5888
  overflow-y: auto;
5889
}
5890
.modal-dialog {
5891
  position: relative;
5892
  width: auto;
5893
  margin: 10px;
5894
}
5895
.modal-content {
5896
  position: relative;
5897
  background-color: #fff;
5898
  border: 1px solid #999;
5899
  border: 1px solid rgba(0, 0, 0, 0.2);
5900
  border-radius: 3px;
5901
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
5902
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
5903
  background-clip: padding-box;
5904
  outline: 0;
5905
}
5906
.modal-backdrop {
5907
  position: fixed;
5908
  top: 0;
5909
  right: 0;
5910
  bottom: 0;
5911
  left: 0;
5912
  z-index: 1040;
5913
  background-color: #000;
5914
}
5915
.modal-backdrop.fade {
5916
  opacity: 0;
5917
  filter: alpha(opacity=0);
5918
}
5919
.modal-backdrop.in {
5920
  opacity: 0.5;
5921
  filter: alpha(opacity=50);
5922
}
5923
.modal-header {
5924
  padding: 15px;
5925
  border-bottom: 1px solid #e5e5e5;
5926
}
5927
.modal-header .close {
5928
  margin-top: -2px;
5929
}
5930
.modal-title {
5931
  margin: 0;
5932
  line-height: 1.42857143;
5933
}
5934
.modal-body {
5935
  position: relative;
5936
  padding: 15px;
5937
}
5938
.modal-footer {
5939
  padding: 15px;
5940
  text-align: right;
5941
  border-top: 1px solid #e5e5e5;
5942
}
5943
.modal-footer .btn + .btn {
5944
  margin-left: 5px;
5945
  margin-bottom: 0;
5946
}
5947
.modal-footer .btn-group .btn + .btn {
5948
  margin-left: -1px;
5949
}
5950
.modal-footer .btn-block + .btn-block {
5951
  margin-left: 0;
5952
}
5953
.modal-scrollbar-measure {
5954
  position: absolute;
5955
  top: -9999px;
5956
  width: 50px;
5957
  height: 50px;
5958
  overflow: scroll;
5959
}
5960
@media (min-width: 768px) {
5961
  .modal-dialog {
5962
    width: 600px;
5963
    margin: 30px auto;
5964
  }
5965
  .modal-content {
5966
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
5967
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
5968
  }
5969
  .modal-sm {
5970
    width: 300px;
5971
  }
5972
}
5973
@media (min-width: 992px) {
5974
  .modal-lg {
5975
    width: 900px;
5976
  }
5977
}
5978
.tooltip {
5979
  position: absolute;
5980
  z-index: 1070;
5981
  display: block;
5982
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
5983
  font-style: normal;
5984
  font-weight: normal;
5985
  letter-spacing: normal;
5986
  line-break: auto;
5987
  line-height: 1.42857143;
5988
  text-align: left;
5989
  text-align: start;
5990
  text-decoration: none;
5991
  text-shadow: none;
5992
  text-transform: none;
5993
  white-space: normal;
5994
  word-break: normal;
5995
  word-spacing: normal;
5996
  word-wrap: normal;
5997
  font-size: 12px;
5998
  opacity: 0;
5999
  filter: alpha(opacity=0);
6000
}
6001
.tooltip.in {
6002
  opacity: 0.9;
6003
  filter: alpha(opacity=90);
6004
}
6005
.tooltip.top {
6006
  margin-top: -3px;
6007
  padding: 5px 0;
6008
}
6009
.tooltip.right {
6010
  margin-left: 3px;
6011
  padding: 0 5px;
6012
}
6013
.tooltip.bottom {
6014
  margin-top: 3px;
6015
  padding: 5px 0;
6016
}
6017
.tooltip.left {
6018
  margin-left: -3px;
6019
  padding: 0 5px;
6020
}
6021
.tooltip-inner {
6022
  max-width: 200px;
6023
  padding: 3px 8px;
6024
  color: #fff;
6025
  text-align: center;
6026
  background-color: #000;
6027
  border-radius: 2px;
6028
}
6029
.tooltip-arrow {
6030
  position: absolute;
6031
  width: 0;
6032
  height: 0;
6033
  border-color: transparent;
6034
  border-style: solid;
6035
}
6036
.tooltip.top .tooltip-arrow {
6037
  bottom: 0;
6038
  left: 50%;
6039
  margin-left: -5px;
6040
  border-width: 5px 5px 0;
6041
  border-top-color: #000;
6042
}
6043
.tooltip.top-left .tooltip-arrow {
6044
  bottom: 0;
6045
  right: 5px;
6046
  margin-bottom: -5px;
6047
  border-width: 5px 5px 0;
6048
  border-top-color: #000;
6049
}
6050
.tooltip.top-right .tooltip-arrow {
6051
  bottom: 0;
6052
  left: 5px;
6053
  margin-bottom: -5px;
6054
  border-width: 5px 5px 0;
6055
  border-top-color: #000;
6056
}
6057
.tooltip.right .tooltip-arrow {
6058
  top: 50%;
6059
  left: 0;
6060
  margin-top: -5px;
6061
  border-width: 5px 5px 5px 0;
6062
  border-right-color: #000;
6063
}
6064
.tooltip.left .tooltip-arrow {
6065
  top: 50%;
6066
  right: 0;
6067
  margin-top: -5px;
6068
  border-width: 5px 0 5px 5px;
6069
  border-left-color: #000;
6070
}
6071
.tooltip.bottom .tooltip-arrow {
6072
  top: 0;
6073
  left: 50%;
6074
  margin-left: -5px;
6075
  border-width: 0 5px 5px;
6076
  border-bottom-color: #000;
6077
}
6078
.tooltip.bottom-left .tooltip-arrow {
6079
  top: 0;
6080
  right: 5px;
6081
  margin-top: -5px;
6082
  border-width: 0 5px 5px;
6083
  border-bottom-color: #000;
6084
}
6085
.tooltip.bottom-right .tooltip-arrow {
6086
  top: 0;
6087
  left: 5px;
6088
  margin-top: -5px;
6089
  border-width: 0 5px 5px;
6090
  border-bottom-color: #000;
6091
}
6092
.popover {
6093
  position: absolute;
6094
  top: 0;
6095
  left: 0;
6096
  z-index: 1060;
6097
  display: none;
6098
  max-width: 276px;
6099
  padding: 1px;
6100
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
6101
  font-style: normal;
6102
  font-weight: normal;
6103
  letter-spacing: normal;
6104
  line-break: auto;
6105
  line-height: 1.42857143;
6106
  text-align: left;
6107
  text-align: start;
6108
  text-decoration: none;
6109
  text-shadow: none;
6110
  text-transform: none;
6111
  white-space: normal;
6112
  word-break: normal;
6113
  word-spacing: normal;
6114
  word-wrap: normal;
6115
  font-size: 13px;
6116
  background-color: #fff;
6117
  background-clip: padding-box;
6118
  border: 1px solid #ccc;
6119
  border: 1px solid rgba(0, 0, 0, 0.2);
6120
  border-radius: 3px;
6121
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
6122
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
6123
}
6124
.popover.top {
6125
  margin-top: -10px;
6126
}
6127
.popover.right {
6128
  margin-left: 10px;
6129
}
6130
.popover.bottom {
6131
  margin-top: 10px;
6132
}
6133
.popover.left {
6134
  margin-left: -10px;
6135
}
6136
.popover-title {
6137
  margin: 0;
6138
  padding: 8px 14px;
6139
  font-size: 13px;
6140
  background-color: #f7f7f7;
6141
  border-bottom: 1px solid #ebebeb;
6142
  border-radius: 2px 2px 0 0;
6143
}
6144
.popover-content {
6145
  padding: 9px 14px;
6146
}
6147
.popover > .arrow,
6148
.popover > .arrow:after {
6149
  position: absolute;
6150
  display: block;
6151
  width: 0;
6152
  height: 0;
6153
  border-color: transparent;
6154
  border-style: solid;
6155
}
6156
.popover > .arrow {
6157
  border-width: 11px;
6158
}
6159
.popover > .arrow:after {
6160
  border-width: 10px;
6161
  content: "";
6162
}
6163
.popover.top > .arrow {
6164
  left: 50%;
6165
  margin-left: -11px;
6166
  border-bottom-width: 0;
6167
  border-top-color: #999999;
6168
  border-top-color: rgba(0, 0, 0, 0.25);
6169
  bottom: -11px;
6170
}
6171
.popover.top > .arrow:after {
6172
  content: " ";
6173
  bottom: 1px;
6174
  margin-left: -10px;
6175
  border-bottom-width: 0;
6176
  border-top-color: #fff;
6177
}
6178
.popover.right > .arrow {
6179
  top: 50%;
6180
  left: -11px;
6181
  margin-top: -11px;
6182
  border-left-width: 0;
6183
  border-right-color: #999999;
6184
  border-right-color: rgba(0, 0, 0, 0.25);
6185
}
6186
.popover.right > .arrow:after {
6187
  content: " ";
6188
  left: 1px;
6189
  bottom: -10px;
6190
  border-left-width: 0;
6191
  border-right-color: #fff;
6192
}
6193
.popover.bottom > .arrow {
6194
  left: 50%;
6195
  margin-left: -11px;
6196
  border-top-width: 0;
6197
  border-bottom-color: #999999;
6198
  border-bottom-color: rgba(0, 0, 0, 0.25);
6199
  top: -11px;
6200
}
6201
.popover.bottom > .arrow:after {
6202
  content: " ";
6203
  top: 1px;
6204
  margin-left: -10px;
6205
  border-top-width: 0;
6206
  border-bottom-color: #fff;
6207
}
6208
.popover.left > .arrow {
6209
  top: 50%;
6210
  right: -11px;
6211
  margin-top: -11px;
6212
  border-right-width: 0;
6213
  border-left-color: #999999;
6214
  border-left-color: rgba(0, 0, 0, 0.25);
6215
}
6216
.popover.left > .arrow:after {
6217
  content: " ";
6218
  right: 1px;
6219
  border-right-width: 0;
6220
  border-left-color: #fff;
6221
  bottom: -10px;
6222
}
6223
.carousel {
6224
  position: relative;
6225
}
6226
.carousel-inner {
6227
  position: relative;
6228
  overflow: hidden;
6229
  width: 100%;
6230
}
6231
.carousel-inner > .item {
6232
  display: none;
6233
  position: relative;
6234
  -webkit-transition: 0.6s ease-in-out left;
6235
  -o-transition: 0.6s ease-in-out left;
6236
  transition: 0.6s ease-in-out left;
6237
}
6238
.carousel-inner > .item > img,
6239
.carousel-inner > .item > a > img {
6240
  line-height: 1;
6241
}
6242
@media all and (transform-3d), (-webkit-transform-3d) {
6243
  .carousel-inner > .item {
6244
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
6245
    -moz-transition: -moz-transform 0.6s ease-in-out;
6246
    -o-transition: -o-transform 0.6s ease-in-out;
6247
    transition: transform 0.6s ease-in-out;
6248
    -webkit-backface-visibility: hidden;
6249
    -moz-backface-visibility: hidden;
6250
    backface-visibility: hidden;
6251
    -webkit-perspective: 1000px;
6252
    -moz-perspective: 1000px;
6253
    perspective: 1000px;
6254
  }
6255
  .carousel-inner > .item.next,
6256
  .carousel-inner > .item.active.right {
6257
    -webkit-transform: translate3d(100%, 0, 0);
6258
    transform: translate3d(100%, 0, 0);
6259
    left: 0;
6260
  }
6261
  .carousel-inner > .item.prev,
6262
  .carousel-inner > .item.active.left {
6263
    -webkit-transform: translate3d(-100%, 0, 0);
6264
    transform: translate3d(-100%, 0, 0);
6265
    left: 0;
6266
  }
6267
  .carousel-inner > .item.next.left,
6268
  .carousel-inner > .item.prev.right,
6269
  .carousel-inner > .item.active {
6270
    -webkit-transform: translate3d(0, 0, 0);
6271
    transform: translate3d(0, 0, 0);
6272
    left: 0;
6273
  }
6274
}
6275
.carousel-inner > .active,
6276
.carousel-inner > .next,
6277
.carousel-inner > .prev {
6278
  display: block;
6279
}
6280
.carousel-inner > .active {
6281
  left: 0;
6282
}
6283
.carousel-inner > .next,
6284
.carousel-inner > .prev {
6285
  position: absolute;
6286
  top: 0;
6287
  width: 100%;
6288
}
6289
.carousel-inner > .next {
6290
  left: 100%;
6291
}
6292
.carousel-inner > .prev {
6293
  left: -100%;
6294
}
6295
.carousel-inner > .next.left,
6296
.carousel-inner > .prev.right {
6297
  left: 0;
6298
}
6299
.carousel-inner > .active.left {
6300
  left: -100%;
6301
}
6302
.carousel-inner > .active.right {
6303
  left: 100%;
6304
}
6305
.carousel-control {
6306
  position: absolute;
6307
  top: 0;
6308
  left: 0;
6309
  bottom: 0;
6310
  width: 15%;
6311
  opacity: 0.5;
6312
  filter: alpha(opacity=50);
6313
  font-size: 20px;
6314
  color: #fff;
6315
  text-align: center;
6316
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
6317
  background-color: rgba(0, 0, 0, 0);
6318
}
6319
.carousel-control.left {
6320
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
6321
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
6322
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
6323
  background-repeat: repeat-x;
6324
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
6325
}
6326
.carousel-control.right {
6327
  left: auto;
6328
  right: 0;
6329
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
6330
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
6331
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
6332
  background-repeat: repeat-x;
6333
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
6334
}
6335
.carousel-control:hover,
6336
.carousel-control:focus {
6337
  outline: 0;
6338
  color: #fff;
6339
  text-decoration: none;
6340
  opacity: 0.9;
6341
  filter: alpha(opacity=90);
6342
}
6343
.carousel-control .icon-prev,
6344
.carousel-control .icon-next,
6345
.carousel-control .glyphicon-chevron-left,
6346
.carousel-control .glyphicon-chevron-right {
6347
  position: absolute;
6348
  top: 50%;
6349
  margin-top: -10px;
6350
  z-index: 5;
6351
  display: inline-block;
6352
}
6353
.carousel-control .icon-prev,
6354
.carousel-control .glyphicon-chevron-left {
6355
  left: 50%;
6356
  margin-left: -10px;
6357
}
6358
.carousel-control .icon-next,
6359
.carousel-control .glyphicon-chevron-right {
6360
  right: 50%;
6361
  margin-right: -10px;
6362
}
6363
.carousel-control .icon-prev,
6364
.carousel-control .icon-next {
6365
  width: 20px;
6366
  height: 20px;
6367
  line-height: 1;
6368
  font-family: serif;
6369
}
6370
.carousel-control .icon-prev:before {
6371
  content: '\2039';
6372
}
6373
.carousel-control .icon-next:before {
6374
  content: '\203a';
6375
}
6376
.carousel-indicators {
6377
  position: absolute;
6378
  bottom: 10px;
6379
  left: 50%;
6380
  z-index: 15;
6381
  width: 60%;
6382
  margin-left: -30%;
6383
  padding-left: 0;
6384
  list-style: none;
6385
  text-align: center;
6386
}
6387
.carousel-indicators li {
6388
  display: inline-block;
6389
  width: 10px;
6390
  height: 10px;
6391
  margin: 1px;
6392
  text-indent: -999px;
6393
  border: 1px solid #fff;
6394
  border-radius: 10px;
6395
  cursor: pointer;
6396
  background-color: #000 \9;
6397
  background-color: rgba(0, 0, 0, 0);
6398
}
6399
.carousel-indicators .active {
6400
  margin: 0;
6401
  width: 12px;
6402
  height: 12px;
6403
  background-color: #fff;
6404
}
6405
.carousel-caption {
6406
  position: absolute;
6407
  left: 15%;
6408
  right: 15%;
6409
  bottom: 20px;
6410
  z-index: 10;
6411
  padding-top: 20px;
6412
  padding-bottom: 20px;
6413
  color: #fff;
6414
  text-align: center;
6415
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
6416
}
6417
.carousel-caption .btn {
6418
  text-shadow: none;
6419
}
6420
@media screen and (min-width: 768px) {
6421
  .carousel-control .glyphicon-chevron-left,
6422
  .carousel-control .glyphicon-chevron-right,
6423
  .carousel-control .icon-prev,
6424
  .carousel-control .icon-next {
6425
    width: 30px;
6426
    height: 30px;
6427
    margin-top: -10px;
6428
    font-size: 30px;
6429
  }
6430
  .carousel-control .glyphicon-chevron-left,
6431
  .carousel-control .icon-prev {
6432
    margin-left: -10px;
6433
  }
6434
  .carousel-control .glyphicon-chevron-right,
6435
  .carousel-control .icon-next {
6436
    margin-right: -10px;
6437
  }
6438
  .carousel-caption {
6439
    left: 20%;
6440
    right: 20%;
6441
    padding-bottom: 30px;
6442
  }
6443
  .carousel-indicators {
6444
    bottom: 20px;
6445
  }
6446
}
6447
.clearfix:before,
6448
.clearfix:after,
6449
.dl-horizontal dd:before,
6450
.dl-horizontal dd:after,
6451
.container:before,
6452
.container:after,
6453
.container-fluid:before,
6454
.container-fluid:after,
6455
.row:before,
6456
.row:after,
6457
.form-horizontal .form-group:before,
6458
.form-horizontal .form-group:after,
6459
.btn-toolbar:before,
6460
.btn-toolbar:after,
6461
.btn-group-vertical > .btn-group:before,
6462
.btn-group-vertical > .btn-group:after,
6463
.nav:before,
6464
.nav:after,
6465
.navbar:before,
6466
.navbar:after,
6467
.navbar-header:before,
6468
.navbar-header:after,
6469
.navbar-collapse:before,
6470
.navbar-collapse:after,
6471
.pager:before,
6472
.pager:after,
6473
.panel-body:before,
6474
.panel-body:after,
6475
.modal-header:before,
6476
.modal-header:after,
6477
.modal-footer:before,
6478
.modal-footer:after,
6479
.item_buttons:before,
6480
.item_buttons:after {
6481
  content: " ";
6482
  display: table;
6483
}
6484
.clearfix:after,
6485
.dl-horizontal dd:after,
6486
.container:after,
6487
.container-fluid:after,
6488
.row:after,
6489
.form-horizontal .form-group:after,
6490
.btn-toolbar:after,
6491
.btn-group-vertical > .btn-group:after,
6492
.nav:after,
6493
.navbar:after,
6494
.navbar-header:after,
6495
.navbar-collapse:after,
6496
.pager:after,
6497
.panel-body:after,
6498
.modal-header:after,
6499
.modal-footer:after,
6500
.item_buttons:after {
6501
  clear: both;
6502
}
6503
.center-block {
6504
  display: block;
6505
  margin-left: auto;
6506
  margin-right: auto;
6507
}
6508
.pull-right {
6509
  float: right !important;
6510
}
6511
.pull-left {
6512
  float: left !important;
6513
}
6514
.hide {
6515
  display: none !important;
6516
}
6517
.show {
6518
  display: block !important;
6519
}
6520
.invisible {
6521
  visibility: hidden;
6522
}
6523
.text-hide {
6524
  font: 0/0 a;
6525
  color: transparent;
6526
  text-shadow: none;
6527
  background-color: transparent;
6528
  border: 0;
6529
}
6530
.hidden {
6531
  display: none !important;
6532
}
6533
.affix {
6534
  position: fixed;
6535
}
6536
@-ms-viewport {
6537
  width: device-width;
6538
}
6539
.visible-xs,
6540
.visible-sm,
6541
.visible-md,
6542
.visible-lg {
6543
  display: none !important;
6544
}
6545
.visible-xs-block,
6546
.visible-xs-inline,
6547
.visible-xs-inline-block,
6548
.visible-sm-block,
6549
.visible-sm-inline,
6550
.visible-sm-inline-block,
6551
.visible-md-block,
6552
.visible-md-inline,
6553
.visible-md-inline-block,
6554
.visible-lg-block,
6555
.visible-lg-inline,
6556
.visible-lg-inline-block {
6557
  display: none !important;
6558
}
6559
@media (max-width: 767px) {
6560
  .visible-xs {
6561
    display: block !important;
6562
  }
6563
  table.visible-xs {
6564
    display: table !important;
6565
  }
6566
  tr.visible-xs {
6567
    display: table-row !important;
6568
  }
6569
  th.visible-xs,
6570
  td.visible-xs {
6571
    display: table-cell !important;
6572
  }
6573
}
6574
@media (max-width: 767px) {
6575
  .visible-xs-block {
6576
    display: block !important;
6577
  }
6578
}
6579
@media (max-width: 767px) {
6580
  .visible-xs-inline {
6581
    display: inline !important;
6582
  }
6583
}
6584
@media (max-width: 767px) {
6585
  .visible-xs-inline-block {
6586
    display: inline-block !important;
6587
  }
6588
}
6589
@media (min-width: 768px) and (max-width: 991px) {
6590
  .visible-sm {
6591
    display: block !important;
6592
  }
6593
  table.visible-sm {
6594
    display: table !important;
6595
  }
6596
  tr.visible-sm {
6597
    display: table-row !important;
6598
  }
6599
  th.visible-sm,
6600
  td.visible-sm {
6601
    display: table-cell !important;
6602
  }
6603
}
6604
@media (min-width: 768px) and (max-width: 991px) {
6605
  .visible-sm-block {
6606
    display: block !important;
6607
  }
6608
}
6609
@media (min-width: 768px) and (max-width: 991px) {
6610
  .visible-sm-inline {
6611
    display: inline !important;
6612
  }
6613
}
6614
@media (min-width: 768px) and (max-width: 991px) {
6615
  .visible-sm-inline-block {
6616
    display: inline-block !important;
6617
  }
6618
}
6619
@media (min-width: 992px) and (max-width: 1199px) {
6620
  .visible-md {
6621
    display: block !important;
6622
  }
6623
  table.visible-md {
6624
    display: table !important;
6625
  }
6626
  tr.visible-md {
6627
    display: table-row !important;
6628
  }
6629
  th.visible-md,
6630
  td.visible-md {
6631
    display: table-cell !important;
6632
  }
6633
}
6634
@media (min-width: 992px) and (max-width: 1199px) {
6635
  .visible-md-block {
6636
    display: block !important;
6637
  }
6638
}
6639
@media (min-width: 992px) and (max-width: 1199px) {
6640
  .visible-md-inline {
6641
    display: inline !important;
6642
  }
6643
}
6644
@media (min-width: 992px) and (max-width: 1199px) {
6645
  .visible-md-inline-block {
6646
    display: inline-block !important;
6647
  }
6648
}
6649
@media (min-width: 1200px) {
6650
  .visible-lg {
6651
    display: block !important;
6652
  }
6653
  table.visible-lg {
6654
    display: table !important;
6655
  }
6656
  tr.visible-lg {
6657
    display: table-row !important;
6658
  }
6659
  th.visible-lg,
6660
  td.visible-lg {
6661
    display: table-cell !important;
6662
  }
6663
}
6664
@media (min-width: 1200px) {
6665
  .visible-lg-block {
6666
    display: block !important;
6667
  }
6668
}
6669
@media (min-width: 1200px) {
6670
  .visible-lg-inline {
6671
    display: inline !important;
6672
  }
6673
}
6674
@media (min-width: 1200px) {
6675
  .visible-lg-inline-block {
6676
    display: inline-block !important;
6677
  }
6678
}
6679
@media (max-width: 767px) {
6680
  .hidden-xs {
6681
    display: none !important;
6682
  }
6683
}
6684
@media (min-width: 768px) and (max-width: 991px) {
6685
  .hidden-sm {
6686
    display: none !important;
6687
  }
6688
}
6689
@media (min-width: 992px) and (max-width: 1199px) {
6690
  .hidden-md {
6691
    display: none !important;
6692
  }
6693
}
6694
@media (min-width: 1200px) {
6695
  .hidden-lg {
6696
    display: none !important;
6697
  }
6698
}
6699
.visible-print {
6700
  display: none !important;
6701
}
6702
@media print {
6703
  .visible-print {
6704
    display: block !important;
6705
  }
6706
  table.visible-print {
6707
    display: table !important;
6708
  }
6709
  tr.visible-print {
6710
    display: table-row !important;
6711
  }
6712
  th.visible-print,
6713
  td.visible-print {
6714
    display: table-cell !important;
6715
  }
6716
}
6717
.visible-print-block {
6718
  display: none !important;
6719
}
6720
@media print {
6721
  .visible-print-block {
6722
    display: block !important;
6723
  }
6724
}
6725
.visible-print-inline {
6726
  display: none !important;
6727
}
6728
@media print {
6729
  .visible-print-inline {
6730
    display: inline !important;
6731
  }
6732
}
6733
.visible-print-inline-block {
6734
  display: none !important;
6735
}
6736
@media print {
6737
  .visible-print-inline-block {
6738
    display: inline-block !important;
6739
  }
6740
}
6741
@media print {
6742
  .hidden-print {
6743
    display: none !important;
6744
  }
6745
}
6746
/*!
6747
*
6748
* Font Awesome
6749
*
6750
*/
6751
/*!
6752
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
6753
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
6754
 */
6755
/* FONT PATH
6756
 * -------------------------- */
6757
@font-face {
6758
  font-family: 'FontAwesome';
6759
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0');
6760
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
6761
  font-weight: normal;
6762
  font-style: normal;
6763
}
6764
.fa {
6765
  display: inline-block;
6766
  font: normal normal normal 14px/1 FontAwesome;
6767
  font-size: inherit;
6768
  text-rendering: auto;
6769
  -webkit-font-smoothing: antialiased;
6770
  -moz-osx-font-smoothing: grayscale;
6771
}
6772
/* makes the font 33% larger relative to the icon container */
6773
.fa-lg {
6774
  font-size: 1.33333333em;
6775
  line-height: 0.75em;
6776
  vertical-align: -15%;
6777
}
6778
.fa-2x {
6779
  font-size: 2em;
6780
}
6781
.fa-3x {
6782
  font-size: 3em;
6783
}
6784
.fa-4x {
6785
  font-size: 4em;
6786
}
6787
.fa-5x {
6788
  font-size: 5em;
6789
}
6790
.fa-fw {
6791
  width: 1.28571429em;
6792
  text-align: center;
6793
}
6794
.fa-ul {
6795
  padding-left: 0;
6796
  margin-left: 2.14285714em;
6797
  list-style-type: none;
6798
}
6799
.fa-ul > li {
6800
  position: relative;
6801
}
6802
.fa-li {
6803
  position: absolute;
6804
  left: -2.14285714em;
6805
  width: 2.14285714em;
6806
  top: 0.14285714em;
6807
  text-align: center;
6808
}
6809
.fa-li.fa-lg {
6810
  left: -1.85714286em;
6811
}
6812
.fa-border {
6813
  padding: .2em .25em .15em;
6814
  border: solid 0.08em #eee;
6815
  border-radius: .1em;
6816
}
6817
.pull-right {
6818
  float: right;
6819
}
6820
.pull-left {
6821
  float: left;
6822
}
6823
.fa.pull-left {
6824
  margin-right: .3em;
6825
}
6826
.fa.pull-right {
6827
  margin-left: .3em;
6828
}
6829
.fa-spin {
6830
  -webkit-animation: fa-spin 2s infinite linear;
6831
  animation: fa-spin 2s infinite linear;
6832
}
6833
@-webkit-keyframes fa-spin {
6834
  0% {
6835
    -webkit-transform: rotate(0deg);
6836
    transform: rotate(0deg);
6837
  }
6838
  100% {
6839
    -webkit-transform: rotate(359deg);
6840
    transform: rotate(359deg);
6841
  }
6842
}
6843
@keyframes fa-spin {
6844
  0% {
6845
    -webkit-transform: rotate(0deg);
6846
    transform: rotate(0deg);
6847
  }
6848
  100% {
6849
    -webkit-transform: rotate(359deg);
6850
    transform: rotate(359deg);
6851
  }
6852
}
6853
.fa-rotate-90 {
6854
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
6855
  -webkit-transform: rotate(90deg);
6856
  -ms-transform: rotate(90deg);
6857
  transform: rotate(90deg);
6858
}
6859
.fa-rotate-180 {
6860
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
6861
  -webkit-transform: rotate(180deg);
6862
  -ms-transform: rotate(180deg);
6863
  transform: rotate(180deg);
6864
}
6865
.fa-rotate-270 {
6866
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
6867
  -webkit-transform: rotate(270deg);
6868
  -ms-transform: rotate(270deg);
6869
  transform: rotate(270deg);
6870
}
6871
.fa-flip-horizontal {
6872
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
6873
  -webkit-transform: scale(-1, 1);
6874
  -ms-transform: scale(-1, 1);
6875
  transform: scale(-1, 1);
6876
}
6877
.fa-flip-vertical {
6878
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
6879
  -webkit-transform: scale(1, -1);
6880
  -ms-transform: scale(1, -1);
6881
  transform: scale(1, -1);
6882
}
6883
:root .fa-rotate-90,
6884
:root .fa-rotate-180,
6885
:root .fa-rotate-270,
6886
:root .fa-flip-horizontal,
6887
:root .fa-flip-vertical {
6888
  filter: none;
6889
}
6890
.fa-stack {
6891
  position: relative;
6892
  display: inline-block;
6893
  width: 2em;
6894
  height: 2em;
6895
  line-height: 2em;
6896
  vertical-align: middle;
6897
}
6898
.fa-stack-1x,
6899
.fa-stack-2x {
6900
  position: absolute;
6901
  left: 0;
6902
  width: 100%;
6903
  text-align: center;
6904
}
6905
.fa-stack-1x {
6906
  line-height: inherit;
6907
}
6908
.fa-stack-2x {
6909
  font-size: 2em;
6910
}
6911
.fa-inverse {
6912
  color: #fff;
6913
}
6914
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
6915
   readers do not read off random characters that represent icons */
6916
.fa-glass:before {
6917
  content: "\f000";
6918
}
6919
.fa-music:before {
6920
  content: "\f001";
6921
}
6922
.fa-search:before {
6923
  content: "\f002";
6924
}
6925
.fa-envelope-o:before {
6926
  content: "\f003";
6927
}
6928
.fa-heart:before {
6929
  content: "\f004";
6930
}
6931
.fa-star:before {
6932
  content: "\f005";
6933
}
6934
.fa-star-o:before {
6935
  content: "\f006";
6936
}
6937
.fa-user:before {
6938
  content: "\f007";
6939
}
6940
.fa-film:before {
6941
  content: "\f008";
6942
}
6943
.fa-th-large:before {
6944
  content: "\f009";
6945
}
6946
.fa-th:before {
6947
  content: "\f00a";
6948
}
6949
.fa-th-list:before {
6950
  content: "\f00b";
6951
}
6952
.fa-check:before {
6953
  content: "\f00c";
6954
}
6955
.fa-remove:before,
6956
.fa-close:before,
6957
.fa-times:before {
6958
  content: "\f00d";
6959
}
6960
.fa-search-plus:before {
6961
  content: "\f00e";
6962
}
6963
.fa-search-minus:before {
6964
  content: "\f010";
6965
}
6966
.fa-power-off:before {
6967
  content: "\f011";
6968
}
6969
.fa-signal:before {
6970
  content: "\f012";
6971
}
6972
.fa-gear:before,
6973
.fa-cog:before {
6974
  content: "\f013";
6975
}
6976
.fa-trash-o:before {
6977
  content: "\f014";
6978
}
6979
.fa-home:before {
6980
  content: "\f015";
6981
}
6982
.fa-file-o:before {
6983
  content: "\f016";
6984
}
6985
.fa-clock-o:before {
6986
  content: "\f017";
6987
}
6988
.fa-road:before {
6989
  content: "\f018";
6990
}
6991
.fa-download:before {
6992
  content: "\f019";
6993
}
6994
.fa-arrow-circle-o-down:before {
6995
  content: "\f01a";
6996
}
6997
.fa-arrow-circle-o-up:before {
6998
  content: "\f01b";
6999
}
7000
.fa-inbox:before {
7001
  content: "\f01c";
7002
}
7003
.fa-play-circle-o:before {
7004
  content: "\f01d";
7005
}
7006
.fa-rotate-right:before,
7007
.fa-repeat:before {
7008
  content: "\f01e";
7009
}
7010
.fa-refresh:before {
7011
  content: "\f021";
7012
}
7013
.fa-list-alt:before {
7014
  content: "\f022";
7015
}
7016
.fa-lock:before {
7017
  content: "\f023";
7018
}
7019
.fa-flag:before {
7020
  content: "\f024";
7021
}
7022
.fa-headphones:before {
7023
  content: "\f025";
7024
}
7025
.fa-volume-off:before {
7026
  content: "\f026";
7027
}
7028
.fa-volume-down:before {
7029
  content: "\f027";
7030
}
7031
.fa-volume-up:before {
7032
  content: "\f028";
7033
}
7034
.fa-qrcode:before {
7035
  content: "\f029";
7036
}
7037
.fa-barcode:before {
7038
  content: "\f02a";
7039
}
7040
.fa-tag:before {
7041
  content: "\f02b";
7042
}
7043
.fa-tags:before {
7044
  content: "\f02c";
7045
}
7046
.fa-book:before {
7047
  content: "\f02d";
7048
}
7049
.fa-bookmark:before {
7050
  content: "\f02e";
7051
}
7052
.fa-print:before {
7053
  content: "\f02f";
7054
}
7055
.fa-camera:before {
7056
  content: "\f030";
7057
}
7058
.fa-font:before {
7059
  content: "\f031";
7060
}
7061
.fa-bold:before {
7062
  content: "\f032";
7063
}
7064
.fa-italic:before {
7065
  content: "\f033";
7066
}
7067
.fa-text-height:before {
7068
  content: "\f034";
7069
}
7070
.fa-text-width:before {
7071
  content: "\f035";
7072
}
7073
.fa-align-left:before {
7074
  content: "\f036";
7075
}
7076
.fa-align-center:before {
7077
  content: "\f037";
7078
}
7079
.fa-align-right:before {
7080
  content: "\f038";
7081
}
7082
.fa-align-justify:before {
7083
  content: "\f039";
7084
}
7085
.fa-list:before {
7086
  content: "\f03a";
7087
}
7088
.fa-dedent:before,
7089
.fa-outdent:before {
7090
  content: "\f03b";
7091
}
7092
.fa-indent:before {
7093
  content: "\f03c";
7094
}
7095
.fa-video-camera:before {
7096
  content: "\f03d";
7097
}
7098
.fa-photo:before,
7099
.fa-image:before,
7100
.fa-picture-o:before {
7101
  content: "\f03e";
7102
}
7103
.fa-pencil:before {
7104
  content: "\f040";
7105
}
7106
.fa-map-marker:before {
7107
  content: "\f041";
7108
}
7109
.fa-adjust:before {
7110
  content: "\f042";
7111
}
7112
.fa-tint:before {
7113
  content: "\f043";
7114
}
7115
.fa-edit:before,
7116
.fa-pencil-square-o:before {
7117
  content: "\f044";
7118
}
7119
.fa-share-square-o:before {
7120
  content: "\f045";
7121
}
7122
.fa-check-square-o:before {
7123
  content: "\f046";
7124
}
7125
.fa-arrows:before {
7126
  content: "\f047";
7127
}
7128
.fa-step-backward:before {
7129
  content: "\f048";
7130
}
7131
.fa-fast-backward:before {
7132
  content: "\f049";
7133
}
7134
.fa-backward:before {
7135
  content: "\f04a";
7136
}
7137
.fa-play:before {
7138
  content: "\f04b";
7139
}
7140
.fa-pause:before {
7141
  content: "\f04c";
7142
}
7143
.fa-stop:before {
7144
  content: "\f04d";
7145
}
7146
.fa-forward:before {
7147
  content: "\f04e";
7148
}
7149
.fa-fast-forward:before {
7150
  content: "\f050";
7151
}
7152
.fa-step-forward:before {
7153
  content: "\f051";
7154
}
7155
.fa-eject:before {
7156
  content: "\f052";
7157
}
7158
.fa-chevron-left:before {
7159
  content: "\f053";
7160
}
7161
.fa-chevron-right:before {
7162
  content: "\f054";
7163
}
7164
.fa-plus-circle:before {
7165
  content: "\f055";
7166
}
7167
.fa-minus-circle:before {
7168
  content: "\f056";
7169
}
7170
.fa-times-circle:before {
7171
  content: "\f057";
7172
}
7173
.fa-check-circle:before {
7174
  content: "\f058";
7175
}
7176
.fa-question-circle:before {
7177
  content: "\f059";
7178
}
7179
.fa-info-circle:before {
7180
  content: "\f05a";
7181
}
7182
.fa-crosshairs:before {
7183
  content: "\f05b";
7184
}
7185
.fa-times-circle-o:before {
7186
  content: "\f05c";
7187
}
7188
.fa-check-circle-o:before {
7189
  content: "\f05d";
7190
}
7191
.fa-ban:before {
7192
  content: "\f05e";
7193
}
7194
.fa-arrow-left:before {
7195
  content: "\f060";
7196
}
7197
.fa-arrow-right:before {
7198
  content: "\f061";
7199
}
7200
.fa-arrow-up:before {
7201
  content: "\f062";
7202
}
7203
.fa-arrow-down:before {
7204
  content: "\f063";
7205
}
7206
.fa-mail-forward:before,
7207
.fa-share:before {
7208
  content: "\f064";
7209
}
7210
.fa-expand:before {
7211
  content: "\f065";
7212
}
7213
.fa-compress:before {
7214
  content: "\f066";
7215
}
7216
.fa-plus:before {
7217
  content: "\f067";
7218
}
7219
.fa-minus:before {
7220
  content: "\f068";
7221
}
7222
.fa-asterisk:before {
7223
  content: "\f069";
7224
}
7225
.fa-exclamation-circle:before {
7226
  content: "\f06a";
7227
}
7228
.fa-gift:before {
7229
  content: "\f06b";
7230
}
7231
.fa-leaf:before {
7232
  content: "\f06c";
7233
}
7234
.fa-fire:before {
7235
  content: "\f06d";
7236
}
7237
.fa-eye:before {
7238
  content: "\f06e";
7239
}
7240
.fa-eye-slash:before {
7241
  content: "\f070";
7242
}
7243
.fa-warning:before,
7244
.fa-exclamation-triangle:before {
7245
  content: "\f071";
7246
}
7247
.fa-plane:before {
7248
  content: "\f072";
7249
}
7250
.fa-calendar:before {
7251
  content: "\f073";
7252
}
7253
.fa-random:before {
7254
  content: "\f074";
7255
}
7256
.fa-comment:before {
7257
  content: "\f075";
7258
}
7259
.fa-magnet:before {
7260
  content: "\f076";
7261
}
7262
.fa-chevron-up:before {
7263
  content: "\f077";
7264
}
7265
.fa-chevron-down:before {
7266
  content: "\f078";
7267
}
7268
.fa-retweet:before {
7269
  content: "\f079";
7270
}
7271
.fa-shopping-cart:before {
7272
  content: "\f07a";
7273
}
7274
.fa-folder:before {
7275
  content: "\f07b";
7276
}
7277
.fa-folder-open:before {
7278
  content: "\f07c";
7279
}
7280
.fa-arrows-v:before {
7281
  content: "\f07d";
7282
}
7283
.fa-arrows-h:before {
7284
  content: "\f07e";
7285
}
7286
.fa-bar-chart-o:before,
7287
.fa-bar-chart:before {
7288
  content: "\f080";
7289
}
7290
.fa-twitter-square:before {
7291
  content: "\f081";
7292
}
7293
.fa-facebook-square:before {
7294
  content: "\f082";
7295
}
7296
.fa-camera-retro:before {
7297
  content: "\f083";
7298
}
7299
.fa-key:before {
7300
  content: "\f084";
7301
}
7302
.fa-gears:before,
7303
.fa-cogs:before {
7304
  content: "\f085";
7305
}
7306
.fa-comments:before {
7307
  content: "\f086";
7308
}
7309
.fa-thumbs-o-up:before {
7310
  content: "\f087";
7311
}
7312
.fa-thumbs-o-down:before {
7313
  content: "\f088";
7314
}
7315
.fa-star-half:before {
7316
  content: "\f089";
7317
}
7318
.fa-heart-o:before {
7319
  content: "\f08a";
7320
}
7321
.fa-sign-out:before {
7322
  content: "\f08b";
7323
}
7324
.fa-linkedin-square:before {
7325
  content: "\f08c";
7326
}
7327
.fa-thumb-tack:before {
7328
  content: "\f08d";
7329
}
7330
.fa-external-link:before {
7331
  content: "\f08e";
7332
}
7333
.fa-sign-in:before {
7334
  content: "\f090";
7335
}
7336
.fa-trophy:before {
7337
  content: "\f091";
7338
}
7339
.fa-github-square:before {
7340
  content: "\f092";
7341
}
7342
.fa-upload:before {
7343
  content: "\f093";
7344
}
7345
.fa-lemon-o:before {
7346
  content: "\f094";
7347
}
7348
.fa-phone:before {
7349
  content: "\f095";
7350
}
7351
.fa-square-o:before {
7352
  content: "\f096";
7353
}
7354
.fa-bookmark-o:before {
7355
  content: "\f097";
7356
}
7357
.fa-phone-square:before {
7358
  content: "\f098";
7359
}
7360
.fa-twitter:before {
7361
  content: "\f099";
7362
}
7363
.fa-facebook:before {
7364
  content: "\f09a";
7365
}
7366
.fa-github:before {
7367
  content: "\f09b";
7368
}
7369
.fa-unlock:before {
7370
  content: "\f09c";
7371
}
7372
.fa-credit-card:before {
7373
  content: "\f09d";
7374
}
7375
.fa-rss:before {
7376
  content: "\f09e";
7377
}
7378
.fa-hdd-o:before {
7379
  content: "\f0a0";
7380
}
7381
.fa-bullhorn:before {
7382
  content: "\f0a1";
7383
}
7384
.fa-bell:before {
7385
  content: "\f0f3";
7386
}
7387
.fa-certificate:before {
7388
  content: "\f0a3";
7389
}
7390
.fa-hand-o-right:before {
7391
  content: "\f0a4";
7392
}
7393
.fa-hand-o-left:before {
7394
  content: "\f0a5";
7395
}
7396
.fa-hand-o-up:before {
7397
  content: "\f0a6";
7398
}
7399
.fa-hand-o-down:before {
7400
  content: "\f0a7";
7401
}
7402
.fa-arrow-circle-left:before {
7403
  content: "\f0a8";
7404
}
7405
.fa-arrow-circle-right:before {
7406
  content: "\f0a9";
7407
}
7408
.fa-arrow-circle-up:before {
7409
  content: "\f0aa";
7410
}
7411
.fa-arrow-circle-down:before {
7412
  content: "\f0ab";
7413
}
7414
.fa-globe:before {
7415
  content: "\f0ac";
7416
}
7417
.fa-wrench:before {
7418
  content: "\f0ad";
7419
}
7420
.fa-tasks:before {
7421
  content: "\f0ae";
7422
}
7423
.fa-filter:before {
7424
  content: "\f0b0";
7425
}
7426
.fa-briefcase:before {
7427
  content: "\f0b1";
7428
}
7429
.fa-arrows-alt:before {
7430
  content: "\f0b2";
7431
}
7432
.fa-group:before,
7433
.fa-users:before {
7434
  content: "\f0c0";
7435
}
7436
.fa-chain:before,
7437
.fa-link:before {
7438
  content: "\f0c1";
7439
}
7440
.fa-cloud:before {
7441
  content: "\f0c2";
7442
}
7443
.fa-flask:before {
7444
  content: "\f0c3";
7445
}
7446
.fa-cut:before,
7447
.fa-scissors:before {
7448
  content: "\f0c4";
7449
}
7450
.fa-copy:before,
7451
.fa-files-o:before {
7452
  content: "\f0c5";
7453
}
7454
.fa-paperclip:before {
7455
  content: "\f0c6";
7456
}
7457
.fa-save:before,
7458
.fa-floppy-o:before {
7459
  content: "\f0c7";
7460
}
7461
.fa-square:before {
7462
  content: "\f0c8";
7463
}
7464
.fa-navicon:before,
7465
.fa-reorder:before,
7466
.fa-bars:before {
7467
  content: "\f0c9";
7468
}
7469
.fa-list-ul:before {
7470
  content: "\f0ca";
7471
}
7472
.fa-list-ol:before {
7473
  content: "\f0cb";
7474
}
7475
.fa-strikethrough:before {
7476
  content: "\f0cc";
7477
}
7478
.fa-underline:before {
7479
  content: "\f0cd";
7480
}
7481
.fa-table:before {
7482
  content: "\f0ce";
7483
}
7484
.fa-magic:before {
7485
  content: "\f0d0";
7486
}
7487
.fa-truck:before {
7488
  content: "\f0d1";
7489
}
7490
.fa-pinterest:before {
7491
  content: "\f0d2";
7492
}
7493
.fa-pinterest-square:before {
7494
  content: "\f0d3";
7495
}
7496
.fa-google-plus-square:before {
7497
  content: "\f0d4";
7498
}
7499
.fa-google-plus:before {
7500
  content: "\f0d5";
7501
}
7502
.fa-money:before {
7503
  content: "\f0d6";
7504
}
7505
.fa-caret-down:before {
7506
  content: "\f0d7";
7507
}
7508
.fa-caret-up:before {
7509
  content: "\f0d8";
7510
}
7511
.fa-caret-left:before {
7512
  content: "\f0d9";
7513
}
7514
.fa-caret-right:before {
7515
  content: "\f0da";
7516
}
7517
.fa-columns:before {
7518
  content: "\f0db";
7519
}
7520
.fa-unsorted:before,
7521
.fa-sort:before {
7522
  content: "\f0dc";
7523
}
7524
.fa-sort-down:before,
7525
.fa-sort-desc:before {
7526
  content: "\f0dd";
7527
}
7528
.fa-sort-up:before,
7529
.fa-sort-asc:before {
7530
  content: "\f0de";
7531
}
7532
.fa-envelope:before {
7533
  content: "\f0e0";
7534
}
7535
.fa-linkedin:before {
7536
  content: "\f0e1";
7537
}
7538
.fa-rotate-left:before,
7539
.fa-undo:before {
7540
  content: "\f0e2";
7541
}
7542
.fa-legal:before,
7543
.fa-gavel:before {
7544
  content: "\f0e3";
7545
}
7546
.fa-dashboard:before,
7547
.fa-tachometer:before {
7548
  content: "\f0e4";
7549
}
7550
.fa-comment-o:before {
7551
  content: "\f0e5";
7552
}
7553
.fa-comments-o:before {
7554
  content: "\f0e6";
7555
}
7556
.fa-flash:before,
7557
.fa-bolt:before {
7558
  content: "\f0e7";
7559
}
7560
.fa-sitemap:before {
7561
  content: "\f0e8";
7562
}
7563
.fa-umbrella:before {
7564
  content: "\f0e9";
7565
}
7566
.fa-paste:before,
7567
.fa-clipboard:before {
7568
  content: "\f0ea";
7569
}
7570
.fa-lightbulb-o:before {
7571
  content: "\f0eb";
7572
}
7573
.fa-exchange:before {
7574
  content: "\f0ec";
7575
}
7576
.fa-cloud-download:before {
7577
  content: "\f0ed";
7578
}
7579
.fa-cloud-upload:before {
7580
  content: "\f0ee";
7581
}
7582
.fa-user-md:before {
7583
  content: "\f0f0";
7584
}
7585
.fa-stethoscope:before {
7586
  content: "\f0f1";
7587
}
7588
.fa-suitcase:before {
7589
  content: "\f0f2";
7590
}
7591
.fa-bell-o:before {
7592
  content: "\f0a2";
7593
}
7594
.fa-coffee:before {
7595
  content: "\f0f4";
7596
}
7597
.fa-cutlery:before {
7598
  content: "\f0f5";
7599
}
7600
.fa-file-text-o:before {
7601
  content: "\f0f6";
7602
}
7603
.fa-building-o:before {
7604
  content: "\f0f7";
7605
}
7606
.fa-hospital-o:before {
7607
  content: "\f0f8";
7608
}
7609
.fa-ambulance:before {
7610
  content: "\f0f9";
7611
}
7612
.fa-medkit:before {
7613
  content: "\f0fa";
7614
}
7615
.fa-fighter-jet:before {
7616
  content: "\f0fb";
7617
}
7618
.fa-beer:before {
7619
  content: "\f0fc";
7620
}
7621
.fa-h-square:before {
7622
  content: "\f0fd";
7623
}
7624
.fa-plus-square:before {
7625
  content: "\f0fe";
7626
}
7627
.fa-angle-double-left:before {
7628
  content: "\f100";
7629
}
7630
.fa-angle-double-right:before {
7631
  content: "\f101";
7632
}
7633
.fa-angle-double-up:before {
7634
  content: "\f102";
7635
}
7636
.fa-angle-double-down:before {
7637
  content: "\f103";
7638
}
7639
.fa-angle-left:before {
7640
  content: "\f104";
7641
}
7642
.fa-angle-right:before {
7643
  content: "\f105";
7644
}
7645
.fa-angle-up:before {
7646
  content: "\f106";
7647
}
7648
.fa-angle-down:before {
7649
  content: "\f107";
7650
}
7651
.fa-desktop:before {
7652
  content: "\f108";
7653
}
7654
.fa-laptop:before {
7655
  content: "\f109";
7656
}
7657
.fa-tablet:before {
7658
  content: "\f10a";
7659
}
7660
.fa-mobile-phone:before,
7661
.fa-mobile:before {
7662
  content: "\f10b";
7663
}
7664
.fa-circle-o:before {
7665
  content: "\f10c";
7666
}
7667
.fa-quote-left:before {
7668
  content: "\f10d";
7669
}
7670
.fa-quote-right:before {
7671
  content: "\f10e";
7672
}
7673
.fa-spinner:before {
7674
  content: "\f110";
7675
}
7676
.fa-circle:before {
7677
  content: "\f111";
7678
}
7679
.fa-mail-reply:before,
7680
.fa-reply:before {
7681
  content: "\f112";
7682
}
7683
.fa-github-alt:before {
7684
  content: "\f113";
7685
}
7686
.fa-folder-o:before {
7687
  content: "\f114";
7688
}
7689
.fa-folder-open-o:before {
7690
  content: "\f115";
7691
}
7692
.fa-smile-o:before {
7693
  content: "\f118";
7694
}
7695
.fa-frown-o:before {
7696
  content: "\f119";
7697
}
7698
.fa-meh-o:before {
7699
  content: "\f11a";
7700
}
7701
.fa-gamepad:before {
7702
  content: "\f11b";
7703
}
7704
.fa-keyboard-o:before {
7705
  content: "\f11c";
7706
}
7707
.fa-flag-o:before {
7708
  content: "\f11d";
7709
}
7710
.fa-flag-checkered:before {
7711
  content: "\f11e";
7712
}
7713
.fa-terminal:before {
7714
  content: "\f120";
7715
}
7716
.fa-code:before {
7717
  content: "\f121";
7718
}
7719
.fa-mail-reply-all:before,
7720
.fa-reply-all:before {
7721
  content: "\f122";
7722
}
7723
.fa-star-half-empty:before,
7724
.fa-star-half-full:before,
7725
.fa-star-half-o:before {
7726
  content: "\f123";
7727
}
7728
.fa-location-arrow:before {
7729
  content: "\f124";
7730
}
7731
.fa-crop:before {
7732
  content: "\f125";
7733
}
7734
.fa-code-fork:before {
7735
  content: "\f126";
7736
}
7737
.fa-unlink:before,
7738
.fa-chain-broken:before {
7739
  content: "\f127";
7740
}
7741
.fa-question:before {
7742
  content: "\f128";
7743
}
7744
.fa-info:before {
7745
  content: "\f129";
7746
}
7747
.fa-exclamation:before {
7748
  content: "\f12a";
7749
}
7750
.fa-superscript:before {
7751
  content: "\f12b";
7752
}
7753
.fa-subscript:before {
7754
  content: "\f12c";
7755
}
7756
.fa-eraser:before {
7757
  content: "\f12d";
7758
}
7759
.fa-puzzle-piece:before {
7760
  content: "\f12e";
7761
}
7762
.fa-microphone:before {
7763
  content: "\f130";
7764
}
7765
.fa-microphone-slash:before {
7766
  content: "\f131";
7767
}
7768
.fa-shield:before {
7769
  content: "\f132";
7770
}
7771
.fa-calendar-o:before {
7772
  content: "\f133";
7773
}
7774
.fa-fire-extinguisher:before {
7775
  content: "\f134";
7776
}
7777
.fa-rocket:before {
7778
  content: "\f135";
7779
}
7780
.fa-maxcdn:before {
7781
  content: "\f136";
7782
}
7783
.fa-chevron-circle-left:before {
7784
  content: "\f137";
7785
}
7786
.fa-chevron-circle-right:before {
7787
  content: "\f138";
7788
}
7789
.fa-chevron-circle-up:before {
7790
  content: "\f139";
7791
}
7792
.fa-chevron-circle-down:before {
7793
  content: "\f13a";
7794
}
7795
.fa-html5:before {
7796
  content: "\f13b";
7797
}
7798
.fa-css3:before {
7799
  content: "\f13c";
7800
}
7801
.fa-anchor:before {
7802
  content: "\f13d";
7803
}
7804
.fa-unlock-alt:before {
7805
  content: "\f13e";
7806
}
7807
.fa-bullseye:before {
7808
  content: "\f140";
7809
}
7810
.fa-ellipsis-h:before {
7811
  content: "\f141";
7812
}
7813
.fa-ellipsis-v:before {
7814
  content: "\f142";
7815
}
7816
.fa-rss-square:before {
7817
  content: "\f143";
7818
}
7819
.fa-play-circle:before {
7820
  content: "\f144";
7821
}
7822
.fa-ticket:before {
7823
  content: "\f145";
7824
}
7825
.fa-minus-square:before {
7826
  content: "\f146";
7827
}
7828
.fa-minus-square-o:before {
7829
  content: "\f147";
7830
}
7831
.fa-level-up:before {
7832
  content: "\f148";
7833
}
7834
.fa-level-down:before {
7835
  content: "\f149";
7836
}
7837
.fa-check-square:before {
7838
  content: "\f14a";
7839
}
7840
.fa-pencil-square:before {
7841
  content: "\f14b";
7842
}
7843
.fa-external-link-square:before {
7844
  content: "\f14c";
7845
}
7846
.fa-share-square:before {
7847
  content: "\f14d";
7848
}
7849
.fa-compass:before {
7850
  content: "\f14e";
7851
}
7852
.fa-toggle-down:before,
7853
.fa-caret-square-o-down:before {
7854
  content: "\f150";
7855
}
7856
.fa-toggle-up:before,
7857
.fa-caret-square-o-up:before {
7858
  content: "\f151";
7859
}
7860
.fa-toggle-right:before,
7861
.fa-caret-square-o-right:before {
7862
  content: "\f152";
7863
}
7864
.fa-euro:before,
7865
.fa-eur:before {
7866
  content: "\f153";
7867
}
7868
.fa-gbp:before {
7869
  content: "\f154";
7870
}
7871
.fa-dollar:before,
7872
.fa-usd:before {
7873
  content: "\f155";
7874
}
7875
.fa-rupee:before,
7876
.fa-inr:before {
7877
  content: "\f156";
7878
}
7879
.fa-cny:before,
7880
.fa-rmb:before,
7881
.fa-yen:before,
7882
.fa-jpy:before {
7883
  content: "\f157";
7884
}
7885
.fa-ruble:before,
7886
.fa-rouble:before,
7887
.fa-rub:before {
7888
  content: "\f158";
7889
}
7890
.fa-won:before,
7891
.fa-krw:before {
7892
  content: "\f159";
7893
}
7894
.fa-bitcoin:before,
7895
.fa-btc:before {
7896
  content: "\f15a";
7897
}
7898
.fa-file:before {
7899
  content: "\f15b";
7900
}
7901
.fa-file-text:before {
7902
  content: "\f15c";
7903
}
7904
.fa-sort-alpha-asc:before {
7905
  content: "\f15d";
7906
}
7907
.fa-sort-alpha-desc:before {
7908
  content: "\f15e";
7909
}
7910
.fa-sort-amount-asc:before {
7911
  content: "\f160";
7912
}
7913
.fa-sort-amount-desc:before {
7914
  content: "\f161";
7915
}
7916
.fa-sort-numeric-asc:before {
7917
  content: "\f162";
7918
}
7919
.fa-sort-numeric-desc:before {
7920
  content: "\f163";
7921
}
7922
.fa-thumbs-up:before {
7923
  content: "\f164";
7924
}
7925
.fa-thumbs-down:before {
7926
  content: "\f165";
7927
}
7928
.fa-youtube-square:before {
7929
  content: "\f166";
7930
}
7931
.fa-youtube:before {
7932
  content: "\f167";
7933
}
7934
.fa-xing:before {
7935
  content: "\f168";
7936
}
7937
.fa-xing-square:before {
7938
  content: "\f169";
7939
}
7940
.fa-youtube-play:before {
7941
  content: "\f16a";
7942
}
7943
.fa-dropbox:before {
7944
  content: "\f16b";
7945
}
7946
.fa-stack-overflow:before {
7947
  content: "\f16c";
7948
}
7949
.fa-instagram:before {
7950
  content: "\f16d";
7951
}
7952
.fa-flickr:before {
7953
  content: "\f16e";
7954
}
7955
.fa-adn:before {
7956
  content: "\f170";
7957
}
7958
.fa-bitbucket:before {
7959
  content: "\f171";
7960
}
7961
.fa-bitbucket-square:before {
7962
  content: "\f172";
7963
}
7964
.fa-tumblr:before {
7965
  content: "\f173";
7966
}
7967
.fa-tumblr-square:before {
7968
  content: "\f174";
7969
}
7970
.fa-long-arrow-down:before {
7971
  content: "\f175";
7972
}
7973
.fa-long-arrow-up:before {
7974
  content: "\f176";
7975
}
7976
.fa-long-arrow-left:before {
7977
  content: "\f177";
7978
}
7979
.fa-long-arrow-right:before {
7980
  content: "\f178";
7981
}
7982
.fa-apple:before {
7983
  content: "\f179";
7984
}
7985
.fa-windows:before {
7986
  content: "\f17a";
7987
}
7988
.fa-android:before {
7989
  content: "\f17b";
7990
}
7991
.fa-linux:before {
7992
  content: "\f17c";
7993
}
7994
.fa-dribbble:before {
7995
  content: "\f17d";
7996
}
7997
.fa-skype:before {
7998
  content: "\f17e";
7999
}
8000
.fa-foursquare:before {
8001
  content: "\f180";
8002
}
8003
.fa-trello:before {
8004
  content: "\f181";
8005
}
8006
.fa-female:before {
8007
  content: "\f182";
8008
}
8009
.fa-male:before {
8010
  content: "\f183";
8011
}
8012
.fa-gittip:before {
8013
  content: "\f184";
8014
}
8015
.fa-sun-o:before {
8016
  content: "\f185";
8017
}
8018
.fa-moon-o:before {
8019
  content: "\f186";
8020
}
8021
.fa-archive:before {
8022
  content: "\f187";
8023
}
8024
.fa-bug:before {
8025
  content: "\f188";
8026
}
8027
.fa-vk:before {
8028
  content: "\f189";
8029
}
8030
.fa-weibo:before {
8031
  content: "\f18a";
8032
}
8033
.fa-renren:before {
8034
  content: "\f18b";
8035
}
8036
.fa-pagelines:before {
8037
  content: "\f18c";
8038
}
8039
.fa-stack-exchange:before {
8040
  content: "\f18d";
8041
}
8042
.fa-arrow-circle-o-right:before {
8043
  content: "\f18e";
8044
}
8045
.fa-arrow-circle-o-left:before {
8046
  content: "\f190";
8047
}
8048
.fa-toggle-left:before,
8049
.fa-caret-square-o-left:before {
8050
  content: "\f191";
8051
}
8052
.fa-dot-circle-o:before {
8053
  content: "\f192";
8054
}
8055
.fa-wheelchair:before {
8056
  content: "\f193";
8057
}
8058
.fa-vimeo-square:before {
8059
  content: "\f194";
8060
}
8061
.fa-turkish-lira:before,
8062
.fa-try:before {
8063
  content: "\f195";
8064
}
8065
.fa-plus-square-o:before {
8066
  content: "\f196";
8067
}
8068
.fa-space-shuttle:before {
8069
  content: "\f197";
8070
}
8071
.fa-slack:before {
8072
  content: "\f198";
8073
}
8074
.fa-envelope-square:before {
8075
  content: "\f199";
8076
}
8077
.fa-wordpress:before {
8078
  content: "\f19a";
8079
}
8080
.fa-openid:before {
8081
  content: "\f19b";
8082
}
8083
.fa-institution:before,
8084
.fa-bank:before,
8085
.fa-university:before {
8086
  content: "\f19c";
8087
}
8088
.fa-mortar-board:before,
8089
.fa-graduation-cap:before {
8090
  content: "\f19d";
8091
}
8092
.fa-yahoo:before {
8093
  content: "\f19e";
8094
}
8095
.fa-google:before {
8096
  content: "\f1a0";
8097
}
8098
.fa-reddit:before {
8099
  content: "\f1a1";
8100
}
8101
.fa-reddit-square:before {
8102
  content: "\f1a2";
8103
}
8104
.fa-stumbleupon-circle:before {
8105
  content: "\f1a3";
8106
}
8107
.fa-stumbleupon:before {
8108
  content: "\f1a4";
8109
}
8110
.fa-delicious:before {
8111
  content: "\f1a5";
8112
}
8113
.fa-digg:before {
8114
  content: "\f1a6";
8115
}
8116
.fa-pied-piper:before {
8117
  content: "\f1a7";
8118
}
8119
.fa-pied-piper-alt:before {
8120
  content: "\f1a8";
8121
}
8122
.fa-drupal:before {
8123
  content: "\f1a9";
8124
}
8125
.fa-joomla:before {
8126
  content: "\f1aa";
8127
}
8128
.fa-language:before {
8129
  content: "\f1ab";
8130
}
8131
.fa-fax:before {
8132
  content: "\f1ac";
8133
}
8134
.fa-building:before {
8135
  content: "\f1ad";
8136
}
8137
.fa-child:before {
8138
  content: "\f1ae";
8139
}
8140
.fa-paw:before {
8141
  content: "\f1b0";
8142
}
8143
.fa-spoon:before {
8144
  content: "\f1b1";
8145
}
8146
.fa-cube:before {
8147
  content: "\f1b2";
8148
}
8149
.fa-cubes:before {
8150
  content: "\f1b3";
8151
}
8152
.fa-behance:before {
8153
  content: "\f1b4";
8154
}
8155
.fa-behance-square:before {
8156
  content: "\f1b5";
8157
}
8158
.fa-steam:before {
8159
  content: "\f1b6";
8160
}
8161
.fa-steam-square:before {
8162
  content: "\f1b7";
8163
}
8164
.fa-recycle:before {
8165
  content: "\f1b8";
8166
}
8167
.fa-automobile:before,
8168
.fa-car:before {
8169
  content: "\f1b9";
8170
}
8171
.fa-cab:before,
8172
.fa-taxi:before {
8173
  content: "\f1ba";
8174
}
8175
.fa-tree:before {
8176
  content: "\f1bb";
8177
}
8178
.fa-spotify:before {
8179
  content: "\f1bc";
8180
}
8181
.fa-deviantart:before {
8182
  content: "\f1bd";
8183
}
8184
.fa-soundcloud:before {
8185
  content: "\f1be";
8186
}
8187
.fa-database:before {
8188
  content: "\f1c0";
8189
}
8190
.fa-file-pdf-o:before {
8191
  content: "\f1c1";
8192
}
8193
.fa-file-word-o:before {
8194
  content: "\f1c2";
8195
}
8196
.fa-file-excel-o:before {
8197
  content: "\f1c3";
8198
}
8199
.fa-file-powerpoint-o:before {
8200
  content: "\f1c4";
8201
}
8202
.fa-file-photo-o:before,
8203
.fa-file-picture-o:before,
8204
.fa-file-image-o:before {
8205
  content: "\f1c5";
8206
}
8207
.fa-file-zip-o:before,
8208
.fa-file-archive-o:before {
8209
  content: "\f1c6";
8210
}
8211
.fa-file-sound-o:before,
8212
.fa-file-audio-o:before {
8213
  content: "\f1c7";
8214
}
8215
.fa-file-movie-o:before,
8216
.fa-file-video-o:before {
8217
  content: "\f1c8";
8218
}
8219
.fa-file-code-o:before {
8220
  content: "\f1c9";
8221
}
8222
.fa-vine:before {
8223
  content: "\f1ca";
8224
}
8225
.fa-codepen:before {
8226
  content: "\f1cb";
8227
}
8228
.fa-jsfiddle:before {
8229
  content: "\f1cc";
8230
}
8231
.fa-life-bouy:before,
8232
.fa-life-buoy:before,
8233
.fa-life-saver:before,
8234
.fa-support:before,
8235
.fa-life-ring:before {
8236
  content: "\f1cd";
8237
}
8238
.fa-circle-o-notch:before {
8239
  content: "\f1ce";
8240
}
8241
.fa-ra:before,
8242
.fa-rebel:before {
8243
  content: "\f1d0";
8244
}
8245
.fa-ge:before,
8246
.fa-empire:before {
8247
  content: "\f1d1";
8248
}
8249
.fa-git-square:before {
8250
  content: "\f1d2";
8251
}
8252
.fa-git:before {
8253
  content: "\f1d3";
8254
}
8255
.fa-hacker-news:before {
8256
  content: "\f1d4";
8257
}
8258
.fa-tencent-weibo:before {
8259
  content: "\f1d5";
8260
}
8261
.fa-qq:before {
8262
  content: "\f1d6";
8263
}
8264
.fa-wechat:before,
8265
.fa-weixin:before {
8266
  content: "\f1d7";
8267
}
8268
.fa-send:before,
8269
.fa-paper-plane:before {
8270
  content: "\f1d8";
8271
}
8272
.fa-send-o:before,
8273
.fa-paper-plane-o:before {
8274
  content: "\f1d9";
8275
}
8276
.fa-history:before {
8277
  content: "\f1da";
8278
}
8279
.fa-circle-thin:before {
8280
  content: "\f1db";
8281
}
8282
.fa-header:before {
8283
  content: "\f1dc";
8284
}
8285
.fa-paragraph:before {
8286
  content: "\f1dd";
8287
}
8288
.fa-sliders:before {
8289
  content: "\f1de";
8290
}
8291
.fa-share-alt:before {
8292
  content: "\f1e0";
8293
}
8294
.fa-share-alt-square:before {
8295
  content: "\f1e1";
8296
}
8297
.fa-bomb:before {
8298
  content: "\f1e2";
8299
}
8300
.fa-soccer-ball-o:before,
8301
.fa-futbol-o:before {
8302
  content: "\f1e3";
8303
}
8304
.fa-tty:before {
8305
  content: "\f1e4";
8306
}
8307
.fa-binoculars:before {
8308
  content: "\f1e5";
8309
}
8310
.fa-plug:before {
8311
  content: "\f1e6";
8312
}
8313
.fa-slideshare:before {
8314
  content: "\f1e7";
8315
}
8316
.fa-twitch:before {
8317
  content: "\f1e8";
8318
}
8319
.fa-yelp:before {
8320
  content: "\f1e9";
8321
}
8322
.fa-newspaper-o:before {
8323
  content: "\f1ea";
8324
}
8325
.fa-wifi:before {
8326
  content: "\f1eb";
8327
}
8328
.fa-calculator:before {
8329
  content: "\f1ec";
8330
}
8331
.fa-paypal:before {
8332
  content: "\f1ed";
8333
}
8334
.fa-google-wallet:before {
8335
  content: "\f1ee";
8336
}
8337
.fa-cc-visa:before {
8338
  content: "\f1f0";
8339
}
8340
.fa-cc-mastercard:before {
8341
  content: "\f1f1";
8342
}
8343
.fa-cc-discover:before {
8344
  content: "\f1f2";
8345
}
8346
.fa-cc-amex:before {
8347
  content: "\f1f3";
8348
}
8349
.fa-cc-paypal:before {
8350
  content: "\f1f4";
8351
}
8352
.fa-cc-stripe:before {
8353
  content: "\f1f5";
8354
}
8355
.fa-bell-slash:before {
8356
  content: "\f1f6";
8357
}
8358
.fa-bell-slash-o:before {
8359
  content: "\f1f7";
8360
}
8361
.fa-trash:before {
8362
  content: "\f1f8";
8363
}
8364
.fa-copyright:before {
8365
  content: "\f1f9";
8366
}
8367
.fa-at:before {
8368
  content: "\f1fa";
8369
}
8370
.fa-eyedropper:before {
8371
  content: "\f1fb";
8372
}
8373
.fa-paint-brush:before {
8374
  content: "\f1fc";
8375
}
8376
.fa-birthday-cake:before {
8377
  content: "\f1fd";
8378
}
8379
.fa-area-chart:before {
8380
  content: "\f1fe";
8381
}
8382
.fa-pie-chart:before {
8383
  content: "\f200";
8384
}
8385
.fa-line-chart:before {
8386
  content: "\f201";
8387
}
8388
.fa-lastfm:before {
8389
  content: "\f202";
8390
}
8391
.fa-lastfm-square:before {
8392
  content: "\f203";
8393
}
8394
.fa-toggle-off:before {
8395
  content: "\f204";
8396
}
8397
.fa-toggle-on:before {
8398
  content: "\f205";
8399
}
8400
.fa-bicycle:before {
8401
  content: "\f206";
8402
}
8403
.fa-bus:before {
8404
  content: "\f207";
8405
}
8406
.fa-ioxhost:before {
8407
  content: "\f208";
8408
}
8409
.fa-angellist:before {
8410
  content: "\f209";
8411
}
8412
.fa-cc:before {
8413
  content: "\f20a";
8414
}
8415
.fa-shekel:before,
8416
.fa-sheqel:before,
8417
.fa-ils:before {
8418
  content: "\f20b";
8419
}
8420
.fa-meanpath:before {
8421
  content: "\f20c";
8422
}
8423
/*!
8424
*
8425
* IPython base
8426
*
8427
*/
8428
.modal.fade .modal-dialog {
8429
  -webkit-transform: translate(0, 0);
8430
  -ms-transform: translate(0, 0);
8431
  -o-transform: translate(0, 0);
8432
  transform: translate(0, 0);
8433
}
8434
code {
8435
  color: #000;
8436
}
8437
pre {
8438
  font-size: inherit;
8439
  line-height: inherit;
8440
}
8441
label {
8442
  font-weight: normal;
8443
}
8444
/* Make the page background atleast 100% the height of the view port */
8445
/* Make the page itself atleast 70% the height of the view port */
8446
.border-box-sizing {
8447
  box-sizing: border-box;
8448
  -moz-box-sizing: border-box;
8449
  -webkit-box-sizing: border-box;
8450
}
8451
.corner-all {
8452
  border-radius: 2px;
8453
}
8454
.no-padding {
8455
  padding: 0px;
8456
}
8457
/* Flexible box model classes */
8458
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
8459
/* This file is a compatability layer.  It allows the usage of flexible box 
8460
model layouts accross multiple browsers, including older browsers.  The newest,
8461
universal implementation of the flexible box model is used when available (see
8462
`Modern browsers` comments below).  Browsers that are known to implement this 
8463
new spec completely include:
8464

    
8465
    Firefox 28.0+
8466
    Chrome 29.0+
8467
    Internet Explorer 11+ 
8468
    Opera 17.0+
8469

    
8470
Browsers not listed, including Safari, are supported via the styling under the
8471
`Old browsers` comments below.
8472
*/
8473
.hbox {
8474
  /* Old browsers */
8475
  display: -webkit-box;
8476
  -webkit-box-orient: horizontal;
8477
  -webkit-box-align: stretch;
8478
  display: -moz-box;
8479
  -moz-box-orient: horizontal;
8480
  -moz-box-align: stretch;
8481
  display: box;
8482
  box-orient: horizontal;
8483
  box-align: stretch;
8484
  /* Modern browsers */
8485
  display: flex;
8486
  flex-direction: row;
8487
  align-items: stretch;
8488
}
8489
.hbox > * {
8490
  /* Old browsers */
8491
  -webkit-box-flex: 0;
8492
  -moz-box-flex: 0;
8493
  box-flex: 0;
8494
  /* Modern browsers */
8495
  flex: none;
8496
}
8497
.vbox {
8498
  /* Old browsers */
8499
  display: -webkit-box;
8500
  -webkit-box-orient: vertical;
8501
  -webkit-box-align: stretch;
8502
  display: -moz-box;
8503
  -moz-box-orient: vertical;
8504
  -moz-box-align: stretch;
8505
  display: box;
8506
  box-orient: vertical;
8507
  box-align: stretch;
8508
  /* Modern browsers */
8509
  display: flex;
8510
  flex-direction: column;
8511
  align-items: stretch;
8512
}
8513
.vbox > * {
8514
  /* Old browsers */
8515
  -webkit-box-flex: 0;
8516
  -moz-box-flex: 0;
8517
  box-flex: 0;
8518
  /* Modern browsers */
8519
  flex: none;
8520
}
8521
.hbox.reverse,
8522
.vbox.reverse,
8523
.reverse {
8524
  /* Old browsers */
8525
  -webkit-box-direction: reverse;
8526
  -moz-box-direction: reverse;
8527
  box-direction: reverse;
8528
  /* Modern browsers */
8529
  flex-direction: row-reverse;
8530
}
8531
.hbox.box-flex0,
8532
.vbox.box-flex0,
8533
.box-flex0 {
8534
  /* Old browsers */
8535
  -webkit-box-flex: 0;
8536
  -moz-box-flex: 0;
8537
  box-flex: 0;
8538
  /* Modern browsers */
8539
  flex: none;
8540
  width: auto;
8541
}
8542
.hbox.box-flex1,
8543
.vbox.box-flex1,
8544
.box-flex1 {
8545
  /* Old browsers */
8546
  -webkit-box-flex: 1;
8547
  -moz-box-flex: 1;
8548
  box-flex: 1;
8549
  /* Modern browsers */
8550
  flex: 1;
8551
}
8552
.hbox.box-flex,
8553
.vbox.box-flex,
8554
.box-flex {
8555
  /* Old browsers */
8556
  /* Old browsers */
8557
  -webkit-box-flex: 1;
8558
  -moz-box-flex: 1;
8559
  box-flex: 1;
8560
  /* Modern browsers */
8561
  flex: 1;
8562
}
8563
.hbox.box-flex2,
8564
.vbox.box-flex2,
8565
.box-flex2 {
8566
  /* Old browsers */
8567
  -webkit-box-flex: 2;
8568
  -moz-box-flex: 2;
8569
  box-flex: 2;
8570
  /* Modern browsers */
8571
  flex: 2;
8572
}
8573
.box-group1 {
8574
  /*  Deprecated */
8575
  -webkit-box-flex-group: 1;
8576
  -moz-box-flex-group: 1;
8577
  box-flex-group: 1;
8578
}
8579
.box-group2 {
8580
  /* Deprecated */
8581
  -webkit-box-flex-group: 2;
8582
  -moz-box-flex-group: 2;
8583
  box-flex-group: 2;
8584
}
8585
.hbox.start,
8586
.vbox.start,
8587
.start {
8588
  /* Old browsers */
8589
  -webkit-box-pack: start;
8590
  -moz-box-pack: start;
8591
  box-pack: start;
8592
  /* Modern browsers */
8593
  justify-content: flex-start;
8594
}
8595
.hbox.end,
8596
.vbox.end,
8597
.end {
8598
  /* Old browsers */
8599
  -webkit-box-pack: end;
8600
  -moz-box-pack: end;
8601
  box-pack: end;
8602
  /* Modern browsers */
8603
  justify-content: flex-end;
8604
}
8605
.hbox.center,
8606
.vbox.center,
8607
.center {
8608
  /* Old browsers */
8609
  -webkit-box-pack: center;
8610
  -moz-box-pack: center;
8611
  box-pack: center;
8612
  /* Modern browsers */
8613
  justify-content: center;
8614
}
8615
.hbox.baseline,
8616
.vbox.baseline,
8617
.baseline {
8618
  /* Old browsers */
8619
  -webkit-box-pack: baseline;
8620
  -moz-box-pack: baseline;
8621
  box-pack: baseline;
8622
  /* Modern browsers */
8623
  justify-content: baseline;
8624
}
8625
.hbox.stretch,
8626
.vbox.stretch,
8627
.stretch {
8628
  /* Old browsers */
8629
  -webkit-box-pack: stretch;
8630
  -moz-box-pack: stretch;
8631
  box-pack: stretch;
8632
  /* Modern browsers */
8633
  justify-content: stretch;
8634
}
8635
.hbox.align-start,
8636
.vbox.align-start,
8637
.align-start {
8638
  /* Old browsers */
8639
  -webkit-box-align: start;
8640
  -moz-box-align: start;
8641
  box-align: start;
8642
  /* Modern browsers */
8643
  align-items: flex-start;
8644
}
8645
.hbox.align-end,
8646
.vbox.align-end,
8647
.align-end {
8648
  /* Old browsers */
8649
  -webkit-box-align: end;
8650
  -moz-box-align: end;
8651
  box-align: end;
8652
  /* Modern browsers */
8653
  align-items: flex-end;
8654
}
8655
.hbox.align-center,
8656
.vbox.align-center,
8657
.align-center {
8658
  /* Old browsers */
8659
  -webkit-box-align: center;
8660
  -moz-box-align: center;
8661
  box-align: center;
8662
  /* Modern browsers */
8663
  align-items: center;
8664
}
8665
.hbox.align-baseline,
8666
.vbox.align-baseline,
8667
.align-baseline {
8668
  /* Old browsers */
8669
  -webkit-box-align: baseline;
8670
  -moz-box-align: baseline;
8671
  box-align: baseline;
8672
  /* Modern browsers */
8673
  align-items: baseline;
8674
}
8675
.hbox.align-stretch,
8676
.vbox.align-stretch,
8677
.align-stretch {
8678
  /* Old browsers */
8679
  -webkit-box-align: stretch;
8680
  -moz-box-align: stretch;
8681
  box-align: stretch;
8682
  /* Modern browsers */
8683
  align-items: stretch;
8684
}
8685
div.error {
8686
  margin: 2em;
8687
  text-align: center;
8688
}
8689
div.error > h1 {
8690
  font-size: 500%;
8691
  line-height: normal;
8692
}
8693
div.error > p {
8694
  font-size: 200%;
8695
  line-height: normal;
8696
}
8697
div.traceback-wrapper {
8698
  text-align: left;
8699
  max-width: 800px;
8700
  margin: auto;
8701
}
8702
/**
8703
 * Primary styles
8704
 *
8705
 * Author: Jupyter Development Team
8706
 */
8707
body {
8708
  background-color: #fff;
8709
  /* This makes sure that the body covers the entire window and needs to
8710
       be in a different element than the display: box in wrapper below */
8711
  position: absolute;
8712
  left: 0px;
8713
  right: 0px;
8714
  top: 0px;
8715
  bottom: 0px;
8716
  overflow: visible;
8717
}
8718
body > #header {
8719
  /* Initially hidden to prevent FLOUC */
8720
  display: none;
8721
  background-color: #fff;
8722
  /* Display over codemirror */
8723
  position: relative;
8724
  z-index: 100;
8725
}
8726
body > #header #header-container {
8727
  padding-bottom: 5px;
8728
  padding-top: 5px;
8729
  box-sizing: border-box;
8730
  -moz-box-sizing: border-box;
8731
  -webkit-box-sizing: border-box;
8732
}
8733
body > #header .header-bar {
8734
  width: 100%;
8735
  height: 1px;
8736
  background: #e7e7e7;
8737
  margin-bottom: -1px;
8738
}
8739
@media print {
8740
  body > #header {
8741
    display: none !important;
8742
  }
8743
}
8744
#header-spacer {
8745
  width: 100%;
8746
  visibility: hidden;
8747
}
8748
@media print {
8749
  #header-spacer {
8750
    display: none;
8751
  }
8752
}
8753
#ipython_notebook {
8754
  padding-left: 0px;
8755
  padding-top: 1px;
8756
  padding-bottom: 1px;
8757
}
8758
@media (max-width: 991px) {
8759
  #ipython_notebook {
8760
    margin-left: 10px;
8761
  }
8762
}
8763
#noscript {
8764
  width: auto;
8765
  padding-top: 16px;
8766
  padding-bottom: 16px;
8767
  text-align: center;
8768
  font-size: 22px;
8769
  color: red;
8770
  font-weight: bold;
8771
}
8772
#ipython_notebook img {
8773
  height: 28px;
8774
}
8775
#site {
8776
  width: 100%;
8777
  display: none;
8778
  box-sizing: border-box;
8779
  -moz-box-sizing: border-box;
8780
  -webkit-box-sizing: border-box;
8781
  overflow: auto;
8782
}
8783
@media print {
8784
  #site {
8785
    height: auto !important;
8786
  }
8787
}
8788
/* Smaller buttons */
8789
.ui-button .ui-button-text {
8790
  padding: 0.2em 0.8em;
8791
  font-size: 77%;
8792
}
8793
input.ui-button {
8794
  padding: 0.3em 0.9em;
8795
}
8796
span#login_widget {
8797
  float: right;
8798
}
8799
span#login_widget > .button,
8800
#logout {
8801
  color: #333;
8802
  background-color: #fff;
8803
  border-color: #ccc;
8804
}
8805
span#login_widget > .button:focus,
8806
#logout:focus,
8807
span#login_widget > .button.focus,
8808
#logout.focus {
8809
  color: #333;
8810
  background-color: #e6e6e6;
8811
  border-color: #8c8c8c;
8812
}
8813
span#login_widget > .button:hover,
8814
#logout:hover {
8815
  color: #333;
8816
  background-color: #e6e6e6;
8817
  border-color: #adadad;
8818
}
8819
span#login_widget > .button:active,
8820
#logout:active,
8821
span#login_widget > .button.active,
8822
#logout.active,
8823
.open > .dropdown-togglespan#login_widget > .button,
8824
.open > .dropdown-toggle#logout {
8825
  color: #333;
8826
  background-color: #e6e6e6;
8827
  border-color: #adadad;
8828
}
8829
span#login_widget > .button:active:hover,
8830
#logout:active:hover,
8831
span#login_widget > .button.active:hover,
8832
#logout.active:hover,
8833
.open > .dropdown-togglespan#login_widget > .button:hover,
8834
.open > .dropdown-toggle#logout:hover,
8835
span#login_widget > .button:active:focus,
8836
#logout:active:focus,
8837
span#login_widget > .button.active:focus,
8838
#logout.active:focus,
8839
.open > .dropdown-togglespan#login_widget > .button:focus,
8840
.open > .dropdown-toggle#logout:focus,
8841
span#login_widget > .button:active.focus,
8842
#logout:active.focus,
8843
span#login_widget > .button.active.focus,
8844
#logout.active.focus,
8845
.open > .dropdown-togglespan#login_widget > .button.focus,
8846
.open > .dropdown-toggle#logout.focus {
8847
  color: #333;
8848
  background-color: #d4d4d4;
8849
  border-color: #8c8c8c;
8850
}
8851
span#login_widget > .button:active,
8852
#logout:active,
8853
span#login_widget > .button.active,
8854
#logout.active,
8855
.open > .dropdown-togglespan#login_widget > .button,
8856
.open > .dropdown-toggle#logout {
8857
  background-image: none;
8858
}
8859
span#login_widget > .button.disabled:hover,
8860
#logout.disabled:hover,
8861
span#login_widget > .button[disabled]:hover,
8862
#logout[disabled]:hover,
8863
fieldset[disabled] span#login_widget > .button:hover,
8864
fieldset[disabled] #logout:hover,
8865
span#login_widget > .button.disabled:focus,
8866
#logout.disabled:focus,
8867
span#login_widget > .button[disabled]:focus,
8868
#logout[disabled]:focus,
8869
fieldset[disabled] span#login_widget > .button:focus,
8870
fieldset[disabled] #logout:focus,
8871
span#login_widget > .button.disabled.focus,
8872
#logout.disabled.focus,
8873
span#login_widget > .button[disabled].focus,
8874
#logout[disabled].focus,
8875
fieldset[disabled] span#login_widget > .button.focus,
8876
fieldset[disabled] #logout.focus {
8877
  background-color: #fff;
8878
  border-color: #ccc;
8879
}
8880
span#login_widget > .button .badge,
8881
#logout .badge {
8882
  color: #fff;
8883
  background-color: #333;
8884
}
8885
.nav-header {
8886
  text-transform: none;
8887
}
8888
#header > span {
8889
  margin-top: 10px;
8890
}
8891
.modal_stretch .modal-dialog {
8892
  /* Old browsers */
8893
  display: -webkit-box;
8894
  -webkit-box-orient: vertical;
8895
  -webkit-box-align: stretch;
8896
  display: -moz-box;
8897
  -moz-box-orient: vertical;
8898
  -moz-box-align: stretch;
8899
  display: box;
8900
  box-orient: vertical;
8901
  box-align: stretch;
8902
  /* Modern browsers */
8903
  display: flex;
8904
  flex-direction: column;
8905
  align-items: stretch;
8906
  min-height: 80vh;
8907
}
8908
.modal_stretch .modal-dialog .modal-body {
8909
  max-height: calc(100vh - 200px);
8910
  overflow: auto;
8911
  flex: 1;
8912
}
8913
@media (min-width: 768px) {
8914
  .modal .modal-dialog {
8915
    width: 700px;
8916
  }
8917
}
8918
@media (min-width: 768px) {
8919
  select.form-control {
8920
    margin-left: 12px;
8921
    margin-right: 12px;
8922
  }
8923
}
8924
/*!
8925
*
8926
* IPython auth
8927
*
8928
*/
8929
.center-nav {
8930
  display: inline-block;
8931
  margin-bottom: -4px;
8932
}
8933
/*!
8934
*
8935
* IPython tree view
8936
*
8937
*/
8938
/* We need an invisible input field on top of the sentense*/
8939
/* "Drag file onto the list ..." */
8940
.alternate_upload {
8941
  background-color: none;
8942
  display: inline;
8943
}
8944
.alternate_upload.form {
8945
  padding: 0;
8946
  margin: 0;
8947
}
8948
.alternate_upload input.fileinput {
8949
  text-align: center;
8950
  vertical-align: middle;
8951
  display: inline;
8952
  opacity: 0;
8953
  z-index: 2;
8954
  width: 12ex;
8955
  margin-right: -12ex;
8956
}
8957
.alternate_upload .btn-upload {
8958
  height: 22px;
8959
}
8960
/**
8961
 * Primary styles
8962
 *
8963
 * Author: Jupyter Development Team
8964
 */
8965
ul#tabs {
8966
  margin-bottom: 4px;
8967
}
8968
ul#tabs a {
8969
  padding-top: 6px;
8970
  padding-bottom: 4px;
8971
}
8972
ul.breadcrumb a:focus,
8973
ul.breadcrumb a:hover {
8974
  text-decoration: none;
8975
}
8976
ul.breadcrumb i.icon-home {
8977
  font-size: 16px;
8978
  margin-right: 4px;
8979
}
8980
ul.breadcrumb span {
8981
  color: #5e5e5e;
8982
}
8983
.list_toolbar {
8984
  padding: 4px 0 4px 0;
8985
  vertical-align: middle;
8986
}
8987
.list_toolbar .tree-buttons {
8988
  padding-top: 1px;
8989
}
8990
.dynamic-buttons {
8991
  padding-top: 3px;
8992
  display: inline-block;
8993
}
8994
.list_toolbar [class*="span"] {
8995
  min-height: 24px;
8996
}
8997
.list_header {
8998
  font-weight: bold;
8999
  background-color: #EEE;
9000
}
9001
.list_placeholder {
9002
  font-weight: bold;
9003
  padding-top: 4px;
9004
  padding-bottom: 4px;
9005
  padding-left: 7px;
9006
  padding-right: 7px;
9007
}
9008
.list_container {
9009
  margin-top: 4px;
9010
  margin-bottom: 20px;
9011
  border: 1px solid #ddd;
9012
  border-radius: 2px;
9013
}
9014
.list_container > div {
9015
  border-bottom: 1px solid #ddd;
9016
}
9017
.list_container > div:hover .list-item {
9018
  background-color: red;
9019
}
9020
.list_container > div:last-child {
9021
  border: none;
9022
}
9023
.list_item:hover .list_item {
9024
  background-color: #ddd;
9025
}
9026
.list_item a {
9027
  text-decoration: none;
9028
}
9029
.list_item:hover {
9030
  background-color: #fafafa;
9031
}
9032
.list_header > div,
9033
.list_item > div {
9034
  padding-top: 4px;
9035
  padding-bottom: 4px;
9036
  padding-left: 7px;
9037
  padding-right: 7px;
9038
  line-height: 22px;
9039
}
9040
.list_header > div input,
9041
.list_item > div input {
9042
  margin-right: 7px;
9043
  margin-left: 14px;
9044
  vertical-align: baseline;
9045
  line-height: 22px;
9046
  position: relative;
9047
  top: -1px;
9048
}
9049
.list_header > div .item_link,
9050
.list_item > div .item_link {
9051
  margin-left: -1px;
9052
  vertical-align: baseline;
9053
  line-height: 22px;
9054
}
9055
.new-file input[type=checkbox] {
9056
  visibility: hidden;
9057
}
9058
.item_name {
9059
  line-height: 22px;
9060
  height: 24px;
9061
}
9062
.item_icon {
9063
  font-size: 14px;
9064
  color: #5e5e5e;
9065
  margin-right: 7px;
9066
  margin-left: 7px;
9067
  line-height: 22px;
9068
  vertical-align: baseline;
9069
}
9070
.item_buttons {
9071
  line-height: 1em;
9072
  margin-left: -5px;
9073
}
9074
.item_buttons .btn,
9075
.item_buttons .btn-group,
9076
.item_buttons .input-group {
9077
  float: left;
9078
}
9079
.item_buttons > .btn,
9080
.item_buttons > .btn-group,
9081
.item_buttons > .input-group {
9082
  margin-left: 5px;
9083
}
9084
.item_buttons .btn {
9085
  min-width: 13ex;
9086
}
9087
.item_buttons .running-indicator {
9088
  padding-top: 4px;
9089
  color: #5cb85c;
9090
}
9091
.item_buttons .kernel-name {
9092
  padding-top: 4px;
9093
  color: #5bc0de;
9094
  margin-right: 7px;
9095
  float: left;
9096
}
9097
.toolbar_info {
9098
  height: 24px;
9099
  line-height: 24px;
9100
}
9101
.list_item input:not([type=checkbox]) {
9102
  padding-top: 3px;
9103
  padding-bottom: 3px;
9104
  height: 22px;
9105
  line-height: 14px;
9106
  margin: 0px;
9107
}
9108
.highlight_text {
9109
  color: blue;
9110
}
9111
#project_name {
9112
  display: inline-block;
9113
  padding-left: 7px;
9114
  margin-left: -2px;
9115
}
9116
#project_name > .breadcrumb {
9117
  padding: 0px;
9118
  margin-bottom: 0px;
9119
  background-color: transparent;
9120
  font-weight: bold;
9121
}
9122
#tree-selector {
9123
  padding-right: 0px;
9124
}
9125
#button-select-all {
9126
  min-width: 50px;
9127
}
9128
#select-all {
9129
  margin-left: 7px;
9130
  margin-right: 2px;
9131
}
9132
.menu_icon {
9133
  margin-right: 2px;
9134
}
9135
.tab-content .row {
9136
  margin-left: 0px;
9137
  margin-right: 0px;
9138
}
9139
.folder_icon:before {
9140
  display: inline-block;
9141
  font: normal normal normal 14px/1 FontAwesome;
9142
  font-size: inherit;
9143
  text-rendering: auto;
9144
  -webkit-font-smoothing: antialiased;
9145
  -moz-osx-font-smoothing: grayscale;
9146
  content: "\f114";
9147
}
9148
.folder_icon:before.pull-left {
9149
  margin-right: .3em;
9150
}
9151
.folder_icon:before.pull-right {
9152
  margin-left: .3em;
9153
}
9154
.notebook_icon:before {
9155
  display: inline-block;
9156
  font: normal normal normal 14px/1 FontAwesome;
9157
  font-size: inherit;
9158
  text-rendering: auto;
9159
  -webkit-font-smoothing: antialiased;
9160
  -moz-osx-font-smoothing: grayscale;
9161
  content: "\f02d";
9162
  position: relative;
9163
  top: -1px;
9164
}
9165
.notebook_icon:before.pull-left {
9166
  margin-right: .3em;
9167
}
9168
.notebook_icon:before.pull-right {
9169
  margin-left: .3em;
9170
}
9171
.running_notebook_icon:before {
9172
  display: inline-block;
9173
  font: normal normal normal 14px/1 FontAwesome;
9174
  font-size: inherit;
9175
  text-rendering: auto;
9176
  -webkit-font-smoothing: antialiased;
9177
  -moz-osx-font-smoothing: grayscale;
9178
  content: "\f02d";
9179
  position: relative;
9180
  top: -1px;
9181
  color: #5cb85c;
9182
}
9183
.running_notebook_icon:before.pull-left {
9184
  margin-right: .3em;
9185
}
9186
.running_notebook_icon:before.pull-right {
9187
  margin-left: .3em;
9188
}
9189
.file_icon:before {
9190
  display: inline-block;
9191
  font: normal normal normal 14px/1 FontAwesome;
9192
  font-size: inherit;
9193
  text-rendering: auto;
9194
  -webkit-font-smoothing: antialiased;
9195
  -moz-osx-font-smoothing: grayscale;
9196
  content: "\f016";
9197
  position: relative;
9198
  top: -2px;
9199
}
9200
.file_icon:before.pull-left {
9201
  margin-right: .3em;
9202
}
9203
.file_icon:before.pull-right {
9204
  margin-left: .3em;
9205
}
9206
#notebook_toolbar .pull-right {
9207
  padding-top: 0px;
9208
  margin-right: -1px;
9209
}
9210
ul#new-menu {
9211
  left: auto;
9212
  right: 0;
9213
}
9214
.kernel-menu-icon {
9215
  padding-right: 12px;
9216
  width: 24px;
9217
  content: "\f096";
9218
}
9219
.kernel-menu-icon:before {
9220
  content: "\f096";
9221
}
9222
.kernel-menu-icon-current:before {
9223
  content: "\f00c";
9224
}
9225
#tab_content {
9226
  padding-top: 20px;
9227
}
9228
#running .panel-group .panel {
9229
  margin-top: 3px;
9230
  margin-bottom: 1em;
9231
}
9232
#running .panel-group .panel .panel-heading {
9233
  background-color: #EEE;
9234
  padding-top: 4px;
9235
  padding-bottom: 4px;
9236
  padding-left: 7px;
9237
  padding-right: 7px;
9238
  line-height: 22px;
9239
}
9240
#running .panel-group .panel .panel-heading a:focus,
9241
#running .panel-group .panel .panel-heading a:hover {
9242
  text-decoration: none;
9243
}
9244
#running .panel-group .panel .panel-body {
9245
  padding: 0px;
9246
}
9247
#running .panel-group .panel .panel-body .list_container {
9248
  margin-top: 0px;
9249
  margin-bottom: 0px;
9250
  border: 0px;
9251
  border-radius: 0px;
9252
}
9253
#running .panel-group .panel .panel-body .list_container .list_item {
9254
  border-bottom: 1px solid #ddd;
9255
}
9256
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
9257
  border-bottom: 0px;
9258
}
9259
.delete-button {
9260
  display: none;
9261
}
9262
.duplicate-button {
9263
  display: none;
9264
}
9265
.rename-button {
9266
  display: none;
9267
}
9268
.shutdown-button {
9269
  display: none;
9270
}
9271
.dynamic-instructions {
9272
  display: inline-block;
9273
  padding-top: 4px;
9274
}
9275
/*!
9276
*
9277
* IPython text editor webapp
9278
*
9279
*/
9280
.selected-keymap i.fa {
9281
  padding: 0px 5px;
9282
}
9283
.selected-keymap i.fa:before {
9284
  content: "\f00c";
9285
}
9286
#mode-menu {
9287
  overflow: auto;
9288
  max-height: 20em;
9289
}
9290
.edit_app #header {
9291
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
9292
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
9293
}
9294
.edit_app #menubar .navbar {
9295
  /* Use a negative 1 bottom margin, so the border overlaps the border of the
9296
    header */
9297
  margin-bottom: -1px;
9298
}
9299
.dirty-indicator {
9300
  display: inline-block;
9301
  font: normal normal normal 14px/1 FontAwesome;
9302
  font-size: inherit;
9303
  text-rendering: auto;
9304
  -webkit-font-smoothing: antialiased;
9305
  -moz-osx-font-smoothing: grayscale;
9306
  width: 20px;
9307
}
9308
.dirty-indicator.pull-left {
9309
  margin-right: .3em;
9310
}
9311
.dirty-indicator.pull-right {
9312
  margin-left: .3em;
9313
}
9314
.dirty-indicator-dirty {
9315
  display: inline-block;
9316
  font: normal normal normal 14px/1 FontAwesome;
9317
  font-size: inherit;
9318
  text-rendering: auto;
9319
  -webkit-font-smoothing: antialiased;
9320
  -moz-osx-font-smoothing: grayscale;
9321
  width: 20px;
9322
}
9323
.dirty-indicator-dirty.pull-left {
9324
  margin-right: .3em;
9325
}
9326
.dirty-indicator-dirty.pull-right {
9327
  margin-left: .3em;
9328
}
9329
.dirty-indicator-clean {
9330
  display: inline-block;
9331
  font: normal normal normal 14px/1 FontAwesome;
9332
  font-size: inherit;
9333
  text-rendering: auto;
9334
  -webkit-font-smoothing: antialiased;
9335
  -moz-osx-font-smoothing: grayscale;
9336
  width: 20px;
9337
}
9338
.dirty-indicator-clean.pull-left {
9339
  margin-right: .3em;
9340
}
9341
.dirty-indicator-clean.pull-right {
9342
  margin-left: .3em;
9343
}
9344
.dirty-indicator-clean:before {
9345
  display: inline-block;
9346
  font: normal normal normal 14px/1 FontAwesome;
9347
  font-size: inherit;
9348
  text-rendering: auto;
9349
  -webkit-font-smoothing: antialiased;
9350
  -moz-osx-font-smoothing: grayscale;
9351
  content: "\f00c";
9352
}
9353
.dirty-indicator-clean:before.pull-left {
9354
  margin-right: .3em;
9355
}
9356
.dirty-indicator-clean:before.pull-right {
9357
  margin-left: .3em;
9358
}
9359
#filename {
9360
  font-size: 16pt;
9361
  display: table;
9362
  padding: 0px 5px;
9363
}
9364
#current-mode {
9365
  padding-left: 5px;
9366
  padding-right: 5px;
9367
}
9368
#texteditor-backdrop {
9369
  padding-top: 20px;
9370
  padding-bottom: 20px;
9371
}
9372
@media not print {
9373
  #texteditor-backdrop {
9374
    background-color: #EEE;
9375
  }
9376
}
9377
@media print {
9378
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
9379
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
9380
    background-color: #fff;
9381
  }
9382
}
9383
@media not print {
9384
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
9385
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
9386
    background-color: #fff;
9387
  }
9388
}
9389
@media not print {
9390
  #texteditor-backdrop #texteditor-container {
9391
    padding: 0px;
9392
    background-color: #fff;
9393
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
9394
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
9395
  }
9396
}
9397
/*!
9398
*
9399
* IPython notebook
9400
*
9401
*/
9402
/* CSS font colors for translated ANSI colors. */
9403
.ansibold {
9404
  font-weight: bold;
9405
}
9406
/* use dark versions for foreground, to improve visibility */
9407
.ansiblack {
9408
  color: black;
9409
}
9410
.ansired {
9411
  color: darkred;
9412
}
9413
.ansigreen {
9414
  color: darkgreen;
9415
}
9416
.ansiyellow {
9417
  color: #c4a000;
9418
}
9419
.ansiblue {
9420
  color: darkblue;
9421
}
9422
.ansipurple {
9423
  color: darkviolet;
9424
}
9425
.ansicyan {
9426
  color: steelblue;
9427
}
9428
.ansigray {
9429
  color: gray;
9430
}
9431
/* and light for background, for the same reason */
9432
.ansibgblack {
9433
  background-color: black;
9434
}
9435
.ansibgred {
9436
  background-color: red;
9437
}
9438
.ansibggreen {
9439
  background-color: green;
9440
}
9441
.ansibgyellow {
9442
  background-color: yellow;
9443
}
9444
.ansibgblue {
9445
  background-color: blue;
9446
}
9447
.ansibgpurple {
9448
  background-color: magenta;
9449
}
9450
.ansibgcyan {
9451
  background-color: cyan;
9452
}
9453
.ansibggray {
9454
  background-color: gray;
9455
}
9456
div.cell {
9457
  /* Old browsers */
9458
  display: -webkit-box;
9459
  -webkit-box-orient: vertical;
9460
  -webkit-box-align: stretch;
9461
  display: -moz-box;
9462
  -moz-box-orient: vertical;
9463
  -moz-box-align: stretch;
9464
  display: box;
9465
  box-orient: vertical;
9466
  box-align: stretch;
9467
  /* Modern browsers */
9468
  display: flex;
9469
  flex-direction: column;
9470
  align-items: stretch;
9471
  border-radius: 2px;
9472
  box-sizing: border-box;
9473
  -moz-box-sizing: border-box;
9474
  -webkit-box-sizing: border-box;
9475
  border-width: 1px;
9476
  border-style: solid;
9477
  border-color: transparent;
9478
  width: 100%;
9479
  padding: 5px;
9480
  /* This acts as a spacer between cells, that is outside the border */
9481
  margin: 0px;
9482
  outline: none;
9483
  border-left-width: 1px;
9484
  padding-left: 5px;
9485
  background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%);
9486
}
9487
div.cell.jupyter-soft-selected {
9488
  border-left-color: #90CAF9;
9489
  border-left-color: #E3F2FD;
9490
  border-left-width: 1px;
9491
  padding-left: 5px;
9492
  border-right-color: #E3F2FD;
9493
  border-right-width: 1px;
9494
  background: #E3F2FD;
9495
}
9496
@media print {
9497
  div.cell.jupyter-soft-selected {
9498
    border-color: transparent;
9499
  }
9500
}
9501
div.cell.selected {
9502
  border-color: #ababab;
9503
  border-left-width: 0px;
9504
  padding-left: 6px;
9505
  background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);
9506
}
9507
@media print {
9508
  div.cell.selected {
9509
    border-color: transparent;
9510
  }
9511
}
9512
div.cell.selected.jupyter-soft-selected {
9513
  border-left-width: 0;
9514
  padding-left: 6px;
9515
  background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%);
9516
}
9517
.edit_mode div.cell.selected {
9518
  border-color: #66BB6A;
9519
  border-left-width: 0px;
9520
  padding-left: 6px;
9521
  background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);
9522
}
9523
@media print {
9524
  .edit_mode div.cell.selected {
9525
    border-color: transparent;
9526
  }
9527
}
9528
.prompt {
9529
  /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
9530
  min-width: 14ex;
9531
  /* This padding is tuned to match the padding on the CodeMirror editor. */
9532
  padding: 0.4em;
9533
  margin: 0px;
9534
  font-family: monospace;
9535
  text-align: right;
9536
  /* This has to match that of the the CodeMirror class line-height below */
9537
  line-height: 1.21429em;
9538
  /* Don't highlight prompt number selection */
9539
  -webkit-touch-callout: none;
9540
  -webkit-user-select: none;
9541
  -khtml-user-select: none;
9542
  -moz-user-select: none;
9543
  -ms-user-select: none;
9544
  user-select: none;
9545
  /* Use default cursor */
9546
  cursor: default;
9547
}
9548
@media (max-width: 540px) {
9549
  .prompt {
9550
    text-align: left;
9551
  }
9552
}
9553
div.inner_cell {
9554
  /* Old browsers */
9555
  display: -webkit-box;
9556
  -webkit-box-orient: vertical;
9557
  -webkit-box-align: stretch;
9558
  display: -moz-box;
9559
  -moz-box-orient: vertical;
9560
  -moz-box-align: stretch;
9561
  display: box;
9562
  box-orient: vertical;
9563
  box-align: stretch;
9564
  /* Modern browsers */
9565
  display: flex;
9566
  flex-direction: column;
9567
  align-items: stretch;
9568
  /* Old browsers */
9569
  -webkit-box-flex: 1;
9570
  -moz-box-flex: 1;
9571
  box-flex: 1;
9572
  /* Modern browsers */
9573
  flex: 1;
9574
}
9575
@-moz-document url-prefix() {
9576
  div.inner_cell {
9577
    overflow-x: hidden;
9578
  }
9579
}
9580
/* input_area and input_prompt must match in top border and margin for alignment */
9581
div.input_area {
9582
  border: 1px solid #cfcfcf;
9583
  border-radius: 2px;
9584
  background: #f7f7f7;
9585
  line-height: 1.21429em;
9586
}
9587
/* This is needed so that empty prompt areas can collapse to zero height when there
9588
   is no content in the output_subarea and the prompt. The main purpose of this is
9589
   to make sure that empty JavaScript output_subareas have no height. */
9590
div.prompt:empty {
9591
  padding-top: 0;
9592
  padding-bottom: 0;
9593
}
9594
div.unrecognized_cell {
9595
  padding: 5px 5px 5px 0px;
9596
  /* Old browsers */
9597
  display: -webkit-box;
9598
  -webkit-box-orient: horizontal;
9599
  -webkit-box-align: stretch;
9600
  display: -moz-box;
9601
  -moz-box-orient: horizontal;
9602
  -moz-box-align: stretch;
9603
  display: box;
9604
  box-orient: horizontal;
9605
  box-align: stretch;
9606
  /* Modern browsers */
9607
  display: flex;
9608
  flex-direction: row;
9609
  align-items: stretch;
9610
}
9611
div.unrecognized_cell .inner_cell {
9612
  border-radius: 2px;
9613
  padding: 5px;
9614
  font-weight: bold;
9615
  color: red;
9616
  border: 1px solid #cfcfcf;
9617
  background: #eaeaea;
9618
}
9619
div.unrecognized_cell .inner_cell a {
9620
  color: inherit;
9621
  text-decoration: none;
9622
}
9623
div.unrecognized_cell .inner_cell a:hover {
9624
  color: inherit;
9625
  text-decoration: none;
9626
}
9627
@media (max-width: 540px) {
9628
  div.unrecognized_cell > div.prompt {
9629
    display: none;
9630
  }
9631
}
9632
div.code_cell {
9633
  /* avoid page breaking on code cells when printing */
9634
}
9635
@media print {
9636
  div.code_cell {
9637
    page-break-inside: avoid;
9638
  }
9639
}
9640
/* any special styling for code cells that are currently running goes here */
9641
div.input {
9642
  page-break-inside: avoid;
9643
  /* Old browsers */
9644
  display: -webkit-box;
9645
  -webkit-box-orient: horizontal;
9646
  -webkit-box-align: stretch;
9647
  display: -moz-box;
9648
  -moz-box-orient: horizontal;
9649
  -moz-box-align: stretch;
9650
  display: box;
9651
  box-orient: horizontal;
9652
  box-align: stretch;
9653
  /* Modern browsers */
9654
  display: flex;
9655
  flex-direction: row;
9656
  align-items: stretch;
9657
}
9658
@media (max-width: 540px) {
9659
  div.input {
9660
    /* Old browsers */
9661
    display: -webkit-box;
9662
    -webkit-box-orient: vertical;
9663
    -webkit-box-align: stretch;
9664
    display: -moz-box;
9665
    -moz-box-orient: vertical;
9666
    -moz-box-align: stretch;
9667
    display: box;
9668
    box-orient: vertical;
9669
    box-align: stretch;
9670
    /* Modern browsers */
9671
    display: flex;
9672
    flex-direction: column;
9673
    align-items: stretch;
9674
  }
9675
}
9676
/* input_area and input_prompt must match in top border and margin for alignment */
9677
div.input_prompt {
9678
  color: #303F9F;
9679
  border-top: 1px solid transparent;
9680
}
9681
div.input_area > div.highlight {
9682
  margin: 0.4em;
9683
  border: none;
9684
  padding: 0px;
9685
  background-color: transparent;
9686
}
9687
div.input_area > div.highlight > pre {
9688
  margin: 0px;
9689
  border: none;
9690
  padding: 0px;
9691
  background-color: transparent;
9692
}
9693
/* The following gets added to the <head> if it is detected that the user has a
9694
 * monospace font with inconsistent normal/bold/italic height.  See
9695
 * notebookmain.js.  Such fonts will have keywords vertically offset with
9696
 * respect to the rest of the text.  The user should select a better font.
9697
 * See: https://github.com/ipython/ipython/issues/1503
9698
 *
9699
 * .CodeMirror span {
9700
 *      vertical-align: bottom;
9701
 * }
9702
 */
9703
.CodeMirror {
9704
  line-height: 1.21429em;
9705
  /* Changed from 1em to our global default */
9706
  font-size: 14px;
9707
  height: auto;
9708
  /* Changed to auto to autogrow */
9709
  background: none;
9710
  /* Changed from white to allow our bg to show through */
9711
}
9712
.CodeMirror-scroll {
9713
  /*  The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
9714
  /*  We have found that if it is visible, vertical scrollbars appear with font size changes.*/
9715
  overflow-y: hidden;
9716
  overflow-x: auto;
9717
}
9718
.CodeMirror-lines {
9719
  /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
9720
  /* we have set a different line-height and want this to scale with that. */
9721
  padding: 0.4em;
9722
}
9723
.CodeMirror-linenumber {
9724
  padding: 0 8px 0 4px;
9725
}
9726
.CodeMirror-gutters {
9727
  border-bottom-left-radius: 2px;
9728
  border-top-left-radius: 2px;
9729
}
9730
.CodeMirror pre {
9731
  /* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */
9732
  /* .CodeMirror-lines */
9733
  padding: 0;
9734
  border: 0;
9735
  border-radius: 0;
9736
}
9737
/*
9738

    
9739
Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
9740
Adapted from GitHub theme
9741

    
9742
*/
9743
.highlight-base {
9744
  color: #000;
9745
}
9746
.highlight-variable {
9747
  color: #000;
9748
}
9749
.highlight-variable-2 {
9750
  color: #1a1a1a;
9751
}
9752
.highlight-variable-3 {
9753
  color: #333333;
9754
}
9755
.highlight-string {
9756
  color: #BA2121;
9757
}
9758
.highlight-comment {
9759
  color: #408080;
9760
  font-style: italic;
9761
}
9762
.highlight-number {
9763
  color: #080;
9764
}
9765
.highlight-atom {
9766
  color: #88F;
9767
}
9768
.highlight-keyword {
9769
  color: #008000;
9770
  font-weight: bold;
9771
}
9772
.highlight-builtin {
9773
  color: #008000;
9774
}
9775
.highlight-error {
9776
  color: #f00;
9777
}
9778
.highlight-operator {
9779
  color: #AA22FF;
9780
  font-weight: bold;
9781
}
9782
.highlight-meta {
9783
  color: #AA22FF;
9784
}
9785
/* previously not defined, copying from default codemirror */
9786
.highlight-def {
9787
  color: #00f;
9788
}
9789
.highlight-string-2 {
9790
  color: #f50;
9791
}
9792
.highlight-qualifier {
9793
  color: #555;
9794
}
9795
.highlight-bracket {
9796
  color: #997;
9797
}
9798
.highlight-tag {
9799
  color: #170;
9800
}
9801
.highlight-attribute {
9802
  color: #00c;
9803
}
9804
.highlight-header {
9805
  color: blue;
9806
}
9807
.highlight-quote {
9808
  color: #090;
9809
}
9810
.highlight-link {
9811
  color: #00c;
9812
}
9813
/* apply the same style to codemirror */
9814
.cm-s-ipython span.cm-keyword {
9815
  color: #008000;
9816
  font-weight: bold;
9817
}
9818
.cm-s-ipython span.cm-atom {
9819
  color: #88F;
9820
}
9821
.cm-s-ipython span.cm-number {
9822
  color: #080;
9823
}
9824
.cm-s-ipython span.cm-def {
9825
  color: #00f;
9826
}
9827
.cm-s-ipython span.cm-variable {
9828
  color: #000;
9829
}
9830
.cm-s-ipython span.cm-operator {
9831
  color: #AA22FF;
9832
  font-weight: bold;
9833
}
9834
.cm-s-ipython span.cm-variable-2 {
9835
  color: #1a1a1a;
9836
}
9837
.cm-s-ipython span.cm-variable-3 {
9838
  color: #333333;
9839
}
9840
.cm-s-ipython span.cm-comment {
9841
  color: #408080;
9842
  font-style: italic;
9843
}
9844
.cm-s-ipython span.cm-string {
9845
  color: #BA2121;
9846
}
9847
.cm-s-ipython span.cm-string-2 {
9848
  color: #f50;
9849
}
9850
.cm-s-ipython span.cm-meta {
9851
  color: #AA22FF;
9852
}
9853
.cm-s-ipython span.cm-qualifier {
9854
  color: #555;
9855
}
9856
.cm-s-ipython span.cm-builtin {
9857
  color: #008000;
9858
}
9859
.cm-s-ipython span.cm-bracket {
9860
  color: #997;
9861
}
9862
.cm-s-ipython span.cm-tag {
9863
  color: #170;
9864
}
9865
.cm-s-ipython span.cm-attribute {
9866
  color: #00c;
9867
}
9868
.cm-s-ipython span.cm-header {
9869
  color: blue;
9870
}
9871
.cm-s-ipython span.cm-quote {
9872
  color: #090;
9873
}
9874
.cm-s-ipython span.cm-link {
9875
  color: #00c;
9876
}
9877
.cm-s-ipython span.cm-error {
9878
  color: #f00;
9879
}
9880
.cm-s-ipython span.cm-tab {
9881
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
9882
  background-position: right;
9883
  background-repeat: no-repeat;
9884
}
9885
div.output_wrapper {
9886
  /* this position must be relative to enable descendents to be absolute within it */
9887
  position: relative;
9888
  /* Old browsers */
9889
  display: -webkit-box;
9890
  -webkit-box-orient: vertical;
9891
  -webkit-box-align: stretch;
9892
  display: -moz-box;
9893
  -moz-box-orient: vertical;
9894
  -moz-box-align: stretch;
9895
  display: box;
9896
  box-orient: vertical;
9897
  box-align: stretch;
9898
  /* Modern browsers */
9899
  display: flex;
9900
  flex-direction: column;
9901
  align-items: stretch;
9902
  z-index: 1;
9903
}
9904
/* class for the output area when it should be height-limited */
9905
div.output_scroll {
9906
  /* ideally, this would be max-height, but FF barfs all over that */
9907
  height: 24em;
9908
  /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
9909
  width: 100%;
9910
  overflow: auto;
9911
  border-radius: 2px;
9912
  -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
9913
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
9914
  display: block;
9915
}
9916
/* output div while it is collapsed */
9917
div.output_collapsed {
9918
  margin: 0px;
9919
  padding: 0px;
9920
  /* Old browsers */
9921
  display: -webkit-box;
9922
  -webkit-box-orient: vertical;
9923
  -webkit-box-align: stretch;
9924
  display: -moz-box;
9925
  -moz-box-orient: vertical;
9926
  -moz-box-align: stretch;
9927
  display: box;
9928
  box-orient: vertical;
9929
  box-align: stretch;
9930
  /* Modern browsers */
9931
  display: flex;
9932
  flex-direction: column;
9933
  align-items: stretch;
9934
}
9935
div.out_prompt_overlay {
9936
  height: 100%;
9937
  padding: 0px 0.4em;
9938
  position: absolute;
9939
  border-radius: 2px;
9940
}
9941
div.out_prompt_overlay:hover {
9942
  /* use inner shadow to get border that is computed the same on WebKit/FF */
9943
  -webkit-box-shadow: inset 0 0 1px #000;
9944
  box-shadow: inset 0 0 1px #000;
9945
  background: rgba(240, 240, 240, 0.5);
9946
}
9947
div.output_prompt {
9948
  color: #D84315;
9949
}
9950
/* This class is the outer container of all output sections. */
9951
div.output_area {
9952
  padding: 0px;
9953
  page-break-inside: avoid;
9954
  /* Old browsers */
9955
  display: -webkit-box;
9956
  -webkit-box-orient: horizontal;
9957
  -webkit-box-align: stretch;
9958
  display: -moz-box;
9959
  -moz-box-orient: horizontal;
9960
  -moz-box-align: stretch;
9961
  display: box;
9962
  box-orient: horizontal;
9963
  box-align: stretch;
9964
  /* Modern browsers */
9965
  display: flex;
9966
  flex-direction: row;
9967
  align-items: stretch;
9968
}
9969
div.output_area .MathJax_Display {
9970
  text-align: left !important;
9971
}
9972
div.output_area .rendered_html table {
9973
  margin-left: 0;
9974
  margin-right: 0;
9975
}
9976
div.output_area .rendered_html img {
9977
  margin-left: 0;
9978
  margin-right: 0;
9979
}
9980
div.output_area img,
9981
div.output_area svg {
9982
  max-width: 100%;
9983
  height: auto;
9984
}
9985
div.output_area img.unconfined,
9986
div.output_area svg.unconfined {
9987
  max-width: none;
9988
}
9989
/* This is needed to protect the pre formating from global settings such
9990
   as that of bootstrap */
9991
.output {
9992
  /* Old browsers */
9993
  display: -webkit-box;
9994
  -webkit-box-orient: vertical;
9995
  -webkit-box-align: stretch;
9996
  display: -moz-box;
9997
  -moz-box-orient: vertical;
9998
  -moz-box-align: stretch;
9999
  display: box;
10000
  box-orient: vertical;
10001
  box-align: stretch;
10002
  /* Modern browsers */
10003
  display: flex;
10004
  flex-direction: column;
10005
  align-items: stretch;
10006
}
10007
@media (max-width: 540px) {
10008
  div.output_area {
10009
    /* Old browsers */
10010
    display: -webkit-box;
10011
    -webkit-box-orient: vertical;
10012
    -webkit-box-align: stretch;
10013
    display: -moz-box;
10014
    -moz-box-orient: vertical;
10015
    -moz-box-align: stretch;
10016
    display: box;
10017
    box-orient: vertical;
10018
    box-align: stretch;
10019
    /* Modern browsers */
10020
    display: flex;
10021
    flex-direction: column;
10022
    align-items: stretch;
10023
  }
10024
}
10025
div.output_area pre {
10026
  margin: 0;
10027
  padding: 0;
10028
  border: 0;
10029
  vertical-align: baseline;
10030
  color: black;
10031
  background-color: transparent;
10032
  border-radius: 0;
10033
}
10034
/* This class is for the output subarea inside the output_area and after
10035
   the prompt div. */
10036
div.output_subarea {
10037
  overflow-x: auto;
10038
  padding: 0.4em;
10039
  /* Old browsers */
10040
  -webkit-box-flex: 1;
10041
  -moz-box-flex: 1;
10042
  box-flex: 1;
10043
  /* Modern browsers */
10044
  flex: 1;
10045
  max-width: calc(100% - 14ex);
10046
}
10047
div.output_scroll div.output_subarea {
10048
  overflow-x: visible;
10049
}
10050
/* The rest of the output_* classes are for special styling of the different
10051
   output types */
10052
/* all text output has this class: */
10053
div.output_text {
10054
  text-align: left;
10055
  color: #000;
10056
  /* This has to match that of the the CodeMirror class line-height below */
10057
  line-height: 1.21429em;
10058
}
10059
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
10060
div.output_stderr {
10061
  background: #fdd;
10062
  /* very light red background for stderr */
10063
}
10064
div.output_latex {
10065
  text-align: left;
10066
}
10067
/* Empty output_javascript divs should have no height */
10068
div.output_javascript:empty {
10069
  padding: 0;
10070
}
10071
.js-error {
10072
  color: darkred;
10073
}
10074
/* raw_input styles */
10075
div.raw_input_container {
10076
  line-height: 1.21429em;
10077
  padding-top: 5px;
10078
}
10079
pre.raw_input_prompt {
10080
  /* nothing needed here. */
10081
}
10082
input.raw_input {
10083
  font-family: monospace;
10084
  font-size: inherit;
10085
  color: inherit;
10086
  width: auto;
10087
  /* make sure input baseline aligns with prompt */
10088
  vertical-align: baseline;
10089
  /* padding + margin = 0.5em between prompt and cursor */
10090
  padding: 0em 0.25em;
10091
  margin: 0em 0.25em;
10092
}
10093
input.raw_input:focus {
10094
  box-shadow: none;
10095
}
10096
p.p-space {
10097
  margin-bottom: 10px;
10098
}
10099
div.output_unrecognized {
10100
  padding: 5px;
10101
  font-weight: bold;
10102
  color: red;
10103
}
10104
div.output_unrecognized a {
10105
  color: inherit;
10106
  text-decoration: none;
10107
}
10108
div.output_unrecognized a:hover {
10109
  color: inherit;
10110
  text-decoration: none;
10111
}
10112
.rendered_html {
10113
  color: #000;
10114
  /* any extras will just be numbers: */
10115
}
10116
.rendered_html em {
10117
  font-style: italic;
10118
}
10119
.rendered_html strong {
10120
  font-weight: bold;
10121
}
10122
.rendered_html u {
10123
  text-decoration: underline;
10124
}
10125
.rendered_html :link {
10126
  text-decoration: underline;
10127
}
10128
.rendered_html :visited {
10129
  text-decoration: underline;
10130
}
10131
.rendered_html h1 {
10132
  font-size: 185.7%;
10133
  margin: 1.08em 0 0 0;
10134
  font-weight: bold;
10135
  line-height: 1.0;
10136
}
10137
.rendered_html h2 {
10138
  font-size: 157.1%;
10139
  margin: 1.27em 0 0 0;
10140
  font-weight: bold;
10141
  line-height: 1.0;
10142
}
10143
.rendered_html h3 {
10144
  font-size: 128.6%;
10145
  margin: 1.55em 0 0 0;
10146
  font-weight: bold;
10147
  line-height: 1.0;
10148
}
10149
.rendered_html h4 {
10150
  font-size: 100%;
10151
  margin: 2em 0 0 0;
10152
  font-weight: bold;
10153
  line-height: 1.0;
10154
}
10155
.rendered_html h5 {
10156
  font-size: 100%;
10157
  margin: 2em 0 0 0;
10158
  font-weight: bold;
10159
  line-height: 1.0;
10160
  font-style: italic;
10161
}
10162
.rendered_html h6 {
10163
  font-size: 100%;
10164
  margin: 2em 0 0 0;
10165
  font-weight: bold;
10166
  line-height: 1.0;
10167
  font-style: italic;
10168
}
10169
.rendered_html h1:first-child {
10170
  margin-top: 0.538em;
10171
}
10172
.rendered_html h2:first-child {
10173
  margin-top: 0.636em;
10174
}
10175
.rendered_html h3:first-child {
10176
  margin-top: 0.777em;
10177
}
10178
.rendered_html h4:first-child {
10179
  margin-top: 1em;
10180
}
10181
.rendered_html h5:first-child {
10182
  margin-top: 1em;
10183
}
10184
.rendered_html h6:first-child {
10185
  margin-top: 1em;
10186
}
10187
.rendered_html ul {
10188
  list-style: disc;
10189
  margin: 0em 2em;
10190
  padding-left: 0px;
10191
}
10192
.rendered_html ul ul {
10193
  list-style: square;
10194
  margin: 0em 2em;
10195
}
10196
.rendered_html ul ul ul {
10197
  list-style: circle;
10198
  margin: 0em 2em;
10199
}
10200
.rendered_html ol {
10201
  list-style: decimal;
10202
  margin: 0em 2em;
10203
  padding-left: 0px;
10204
}
10205
.rendered_html ol ol {
10206
  list-style: upper-alpha;
10207
  margin: 0em 2em;
10208
}
10209
.rendered_html ol ol ol {
10210
  list-style: lower-alpha;
10211
  margin: 0em 2em;
10212
}
10213
.rendered_html ol ol ol ol {
10214
  list-style: lower-roman;
10215
  margin: 0em 2em;
10216
}
10217
.rendered_html ol ol ol ol ol {
10218
  list-style: decimal;
10219
  margin: 0em 2em;
10220
}
10221
.rendered_html * + ul {
10222
  margin-top: 1em;
10223
}
10224
.rendered_html * + ol {
10225
  margin-top: 1em;
10226
}
10227
.rendered_html hr {
10228
  color: black;
10229
  background-color: black;
10230
}
10231
.rendered_html pre {
10232
  margin: 1em 2em;
10233
}
10234
.rendered_html pre,
10235
.rendered_html code {
10236
  border: 0;
10237
  background-color: #fff;
10238
  color: #000;
10239
  font-size: 100%;
10240
  padding: 0px;
10241
}
10242
.rendered_html blockquote {
10243
  margin: 1em 2em;
10244
}
10245
.rendered_html table {
10246
  margin-left: auto;
10247
  margin-right: auto;
10248
  border: 1px solid black;
10249
  border-collapse: collapse;
10250
}
10251
.rendered_html tr,
10252
.rendered_html th,
10253
.rendered_html td {
10254
  border: 1px solid black;
10255
  border-collapse: collapse;
10256
  margin: 1em 2em;
10257
}
10258
.rendered_html td,
10259
.rendered_html th {
10260
  text-align: left;
10261
  vertical-align: middle;
10262
  padding: 4px;
10263
}
10264
.rendered_html th {
10265
  font-weight: bold;
10266
}
10267
.rendered_html * + table {
10268
  margin-top: 1em;
10269
}
10270
.rendered_html p {
10271
  text-align: left;
10272
}
10273
.rendered_html * + p {
10274
  margin-top: 1em;
10275
}
10276
.rendered_html img {
10277
  display: block;
10278
  margin-left: auto;
10279
  margin-right: auto;
10280
}
10281
.rendered_html * + img {
10282
  margin-top: 1em;
10283
}
10284
.rendered_html img,
10285
.rendered_html svg {
10286
  max-width: 100%;
10287
  height: auto;
10288
}
10289
.rendered_html img.unconfined,
10290
.rendered_html svg.unconfined {
10291
  max-width: none;
10292
}
10293
div.text_cell {
10294
  /* Old browsers */
10295
  display: -webkit-box;
10296
  -webkit-box-orient: horizontal;
10297
  -webkit-box-align: stretch;
10298
  display: -moz-box;
10299
  -moz-box-orient: horizontal;
10300
  -moz-box-align: stretch;
10301
  display: box;
10302
  box-orient: horizontal;
10303
  box-align: stretch;
10304
  /* Modern browsers */
10305
  display: flex;
10306
  flex-direction: row;
10307
  align-items: stretch;
10308
}
10309
@media (max-width: 540px) {
10310
  div.text_cell > div.prompt {
10311
    display: none;
10312
  }
10313
}
10314
div.text_cell_render {
10315
  /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
10316
  outline: none;
10317
  resize: none;
10318
  width: inherit;
10319
  border-style: none;
10320
  padding: 0.5em 0.5em 0.5em 0.4em;
10321
  color: #000;
10322
  box-sizing: border-box;
10323
  -moz-box-sizing: border-box;
10324
  -webkit-box-sizing: border-box;
10325
}
10326
a.anchor-link:link {
10327
  text-decoration: none;
10328
  padding: 0px 20px;
10329
  visibility: hidden;
10330
}
10331
h1:hover .anchor-link,
10332
h2:hover .anchor-link,
10333
h3:hover .anchor-link,
10334
h4:hover .anchor-link,
10335
h5:hover .anchor-link,
10336
h6:hover .anchor-link {
10337
  visibility: visible;
10338
}
10339
.text_cell.rendered .input_area {
10340
  display: none;
10341
}
10342
.text_cell.rendered .rendered_html {
10343
  overflow-x: auto;
10344
  overflow-y: hidden;
10345
}
10346
.text_cell.unrendered .text_cell_render {
10347
  display: none;
10348
}
10349
.cm-header-1,
10350
.cm-header-2,
10351
.cm-header-3,
10352
.cm-header-4,
10353
.cm-header-5,
10354
.cm-header-6 {
10355
  font-weight: bold;
10356
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
10357
}
10358
.cm-header-1 {
10359
  font-size: 185.7%;
10360
}
10361
.cm-header-2 {
10362
  font-size: 157.1%;
10363
}
10364
.cm-header-3 {
10365
  font-size: 128.6%;
10366
}
10367
.cm-header-4 {
10368
  font-size: 110%;
10369
}
10370
.cm-header-5 {
10371
  font-size: 100%;
10372
  font-style: italic;
10373
}
10374
.cm-header-6 {
10375
  font-size: 100%;
10376
  font-style: italic;
10377
}
10378
/*!
10379
*
10380
* IPython notebook webapp
10381
*
10382
*/
10383
@media (max-width: 767px) {
10384
  .notebook_app {
10385
    padding-left: 0px;
10386
    padding-right: 0px;
10387
  }
10388
}
10389
#ipython-main-app {
10390
  box-sizing: border-box;
10391
  -moz-box-sizing: border-box;
10392
  -webkit-box-sizing: border-box;
10393
  height: 100%;
10394
}
10395
div#notebook_panel {
10396
  margin: 0px;
10397
  padding: 0px;
10398
  box-sizing: border-box;
10399
  -moz-box-sizing: border-box;
10400
  -webkit-box-sizing: border-box;
10401
  height: 100%;
10402
}
10403
div#notebook {
10404
  font-size: 14px;
10405
  line-height: 20px;
10406
  overflow-y: hidden;
10407
  overflow-x: auto;
10408
  width: 100%;
10409
  /* This spaces the page away from the edge of the notebook area */
10410
  padding-top: 20px;
10411
  margin: 0px;
10412
  outline: none;
10413
  box-sizing: border-box;
10414
  -moz-box-sizing: border-box;
10415
  -webkit-box-sizing: border-box;
10416
  min-height: 100%;
10417
}
10418
@media not print {
10419
  #notebook-container {
10420
    padding: 15px;
10421
    background-color: #fff;
10422
    min-height: 0;
10423
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
10424
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
10425
  }
10426
}
10427
@media print {
10428
  #notebook-container {
10429
    width: 100%;
10430
  }
10431
}
10432
div.ui-widget-content {
10433
  border: 1px solid #ababab;
10434
  outline: none;
10435
}
10436
pre.dialog {
10437
  background-color: #f7f7f7;
10438
  border: 1px solid #ddd;
10439
  border-radius: 2px;
10440
  padding: 0.4em;
10441
  padding-left: 2em;
10442
}
10443
p.dialog {
10444
  padding: 0.2em;
10445
}
10446
/* Word-wrap output correctly.  This is the CSS3 spelling, though Firefox seems
10447
   to not honor it correctly.  Webkit browsers (Chrome, rekonq, Safari) do.
10448
 */
10449
pre,
10450
code,
10451
kbd,
10452
samp {
10453
  white-space: pre-wrap;
10454
}
10455
#fonttest {
10456
  font-family: monospace;
10457
}
10458
p {
10459
  margin-bottom: 0;
10460
}
10461
.end_space {
10462
  min-height: 100px;
10463
  transition: height .2s ease;
10464
}
10465
.notebook_app > #header {
10466
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
10467
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
10468
}
10469
@media not print {
10470
  .notebook_app {
10471
    background-color: #EEE;
10472
  }
10473
}
10474
kbd {
10475
  border-style: solid;
10476
  border-width: 1px;
10477
  box-shadow: none;
10478
  margin: 2px;
10479
  padding-left: 2px;
10480
  padding-right: 2px;
10481
  padding-top: 1px;
10482
  padding-bottom: 1px;
10483
}
10484
/* CSS for the cell toolbar */
10485
.celltoolbar {
10486
  border: thin solid #CFCFCF;
10487
  border-bottom: none;
10488
  background: #EEE;
10489
  border-radius: 2px 2px 0px 0px;
10490
  width: 100%;
10491
  height: 29px;
10492
  padding-right: 4px;
10493
  /* Old browsers */
10494
  display: -webkit-box;
10495
  -webkit-box-orient: horizontal;
10496
  -webkit-box-align: stretch;
10497
  display: -moz-box;
10498
  -moz-box-orient: horizontal;
10499
  -moz-box-align: stretch;
10500
  display: box;
10501
  box-orient: horizontal;
10502
  box-align: stretch;
10503
  /* Modern browsers */
10504
  display: flex;
10505
  flex-direction: row;
10506
  align-items: stretch;
10507
  /* Old browsers */
10508
  -webkit-box-pack: end;
10509
  -moz-box-pack: end;
10510
  box-pack: end;
10511
  /* Modern browsers */
10512
  justify-content: flex-end;
10513
  display: -webkit-flex;
10514
}
10515
@media print {
10516
  .celltoolbar {
10517
    display: none;
10518
  }
10519
}
10520
.ctb_hideshow {
10521
  display: none;
10522
  vertical-align: bottom;
10523
}
10524
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
10525
   Cell toolbars are only shown when the ctb_global_show class is also set.
10526
*/
10527
.ctb_global_show .ctb_show.ctb_hideshow {
10528
  display: block;
10529
}
10530
.ctb_global_show .ctb_show + .input_area,
10531
.ctb_global_show .ctb_show + div.text_cell_input,
10532
.ctb_global_show .ctb_show ~ div.text_cell_render {
10533
  border-top-right-radius: 0px;
10534
  border-top-left-radius: 0px;
10535
}
10536
.ctb_global_show .ctb_show ~ div.text_cell_render {
10537
  border: 1px solid #cfcfcf;
10538
}
10539
.celltoolbar {
10540
  font-size: 87%;
10541
  padding-top: 3px;
10542
}
10543
.celltoolbar select {
10544
  display: block;
10545
  width: 100%;
10546
  height: 32px;
10547
  padding: 6px 12px;
10548
  font-size: 13px;
10549
  line-height: 1.42857143;
10550
  color: #555555;
10551
  background-color: #fff;
10552
  background-image: none;
10553
  border: 1px solid #ccc;
10554
  border-radius: 2px;
10555
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
10556
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
10557
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
10558
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
10559
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
10560
  height: 30px;
10561
  padding: 5px 10px;
10562
  font-size: 12px;
10563
  line-height: 1.5;
10564
  border-radius: 1px;
10565
  width: inherit;
10566
  font-size: inherit;
10567
  height: 22px;
10568
  padding: 0px;
10569
  display: inline-block;
10570
}
10571
.celltoolbar select:focus {
10572
  border-color: #66afe9;
10573
  outline: 0;
10574
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
10575
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
10576
}
10577
.celltoolbar select::-moz-placeholder {
10578
  color: #999;
10579
  opacity: 1;
10580
}
10581
.celltoolbar select:-ms-input-placeholder {
10582
  color: #999;
10583
}
10584
.celltoolbar select::-webkit-input-placeholder {
10585
  color: #999;
10586
}
10587
.celltoolbar select::-ms-expand {
10588
  border: 0;
10589
  background-color: transparent;
10590
}
10591
.celltoolbar select[disabled],
10592
.celltoolbar select[readonly],
10593
fieldset[disabled] .celltoolbar select {
10594
  background-color: #eeeeee;
10595
  opacity: 1;
10596
}
10597
.celltoolbar select[disabled],
10598
fieldset[disabled] .celltoolbar select {
10599
  cursor: not-allowed;
10600
}
10601
textarea.celltoolbar select {
10602
  height: auto;
10603
}
10604
select.celltoolbar select {
10605
  height: 30px;
10606
  line-height: 30px;
10607
}
10608
textarea.celltoolbar select,
10609
select[multiple].celltoolbar select {
10610
  height: auto;
10611
}
10612
.celltoolbar label {
10613
  margin-left: 5px;
10614
  margin-right: 5px;
10615
}
10616
.completions {
10617
  position: absolute;
10618
  z-index: 110;
10619
  overflow: hidden;
10620
  border: 1px solid #ababab;
10621
  border-radius: 2px;
10622
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
10623
  box-shadow: 0px 6px 10px -1px #adadad;
10624
  line-height: 1;
10625
}
10626
.completions select {
10627
  background: white;
10628
  outline: none;
10629
  border: none;
10630
  padding: 0px;
10631
  margin: 0px;
10632
  overflow: auto;
10633
  font-family: monospace;
10634
  font-size: 110%;
10635
  color: #000;
10636
  width: auto;
10637
}
10638
.completions select option.context {
10639
  color: #286090;
10640
}
10641
#kernel_logo_widget {
10642
  float: right !important;
10643
  float: right;
10644
}
10645
#kernel_logo_widget .current_kernel_logo {
10646
  display: none;
10647
  margin-top: -1px;
10648
  margin-bottom: -1px;
10649
  width: 32px;
10650
  height: 32px;
10651
}
10652
#menubar {
10653
  box-sizing: border-box;
10654
  -moz-box-sizing: border-box;
10655
  -webkit-box-sizing: border-box;
10656
  margin-top: 1px;
10657
}
10658
#menubar .navbar {
10659
  border-top: 1px;
10660
  border-radius: 0px 0px 2px 2px;
10661
  margin-bottom: 0px;
10662
}
10663
#menubar .navbar-toggle {
10664
  float: left;
10665
  padding-top: 7px;
10666
  padding-bottom: 7px;
10667
  border: none;
10668
}
10669
#menubar .navbar-collapse {
10670
  clear: left;
10671
}
10672
.nav-wrapper {
10673
  border-bottom: 1px solid #e7e7e7;
10674
}
10675
i.menu-icon {
10676
  padding-top: 4px;
10677
}
10678
ul#help_menu li a {
10679
  overflow: hidden;
10680
  padding-right: 2.2em;
10681
}
10682
ul#help_menu li a i {
10683
  margin-right: -1.2em;
10684
}
10685
.dropdown-submenu {
10686
  position: relative;
10687
}
10688
.dropdown-submenu > .dropdown-menu {
10689
  top: 0;
10690
  left: 100%;
10691
  margin-top: -6px;
10692
  margin-left: -1px;
10693
}
10694
.dropdown-submenu:hover > .dropdown-menu {
10695
  display: block;
10696
}
10697
.dropdown-submenu > a:after {
10698
  display: inline-block;
10699
  font: normal normal normal 14px/1 FontAwesome;
10700
  font-size: inherit;
10701
  text-rendering: auto;
10702
  -webkit-font-smoothing: antialiased;
10703
  -moz-osx-font-smoothing: grayscale;
10704
  display: block;
10705
  content: "\f0da";
10706
  float: right;
10707
  color: #333333;
10708
  margin-top: 2px;
10709
  margin-right: -10px;
10710
}
10711
.dropdown-submenu > a:after.pull-left {
10712
  margin-right: .3em;
10713
}
10714
.dropdown-submenu > a:after.pull-right {
10715
  margin-left: .3em;
10716
}
10717
.dropdown-submenu:hover > a:after {
10718
  color: #262626;
10719
}
10720
.dropdown-submenu.pull-left {
10721
  float: none;
10722
}
10723
.dropdown-submenu.pull-left > .dropdown-menu {
10724
  left: -100%;
10725
  margin-left: 10px;
10726
}
10727
#notification_area {
10728
  float: right !important;
10729
  float: right;
10730
  z-index: 10;
10731
}
10732
.indicator_area {
10733
  float: right !important;
10734
  float: right;
10735
  color: #777;
10736
  margin-left: 5px;
10737
  margin-right: 5px;
10738
  width: 11px;
10739
  z-index: 10;
10740
  text-align: center;
10741
  width: auto;
10742
}
10743
#kernel_indicator {
10744
  float: right !important;
10745
  float: right;
10746
  color: #777;
10747
  margin-left: 5px;
10748
  margin-right: 5px;
10749
  width: 11px;
10750
  z-index: 10;
10751
  text-align: center;
10752
  width: auto;
10753
  border-left: 1px solid;
10754
}
10755
#kernel_indicator .kernel_indicator_name {
10756
  padding-left: 5px;
10757
  padding-right: 5px;
10758
}
10759
#modal_indicator {
10760
  float: right !important;
10761
  float: right;
10762
  color: #777;
10763
  margin-left: 5px;
10764
  margin-right: 5px;
10765
  width: 11px;
10766
  z-index: 10;
10767
  text-align: center;
10768
  width: auto;
10769
}
10770
#readonly-indicator {
10771
  float: right !important;
10772
  float: right;
10773
  color: #777;
10774
  margin-left: 5px;
10775
  margin-right: 5px;
10776
  width: 11px;
10777
  z-index: 10;
10778
  text-align: center;
10779
  width: auto;
10780
  margin-top: 2px;
10781
  margin-bottom: 0px;
10782
  margin-left: 0px;
10783
  margin-right: 0px;
10784
  display: none;
10785
}
10786
.modal_indicator:before {
10787
  width: 1.28571429em;
10788
  text-align: center;
10789
}
10790
.edit_mode .modal_indicator:before {
10791
  display: inline-block;
10792
  font: normal normal normal 14px/1 FontAwesome;
10793
  font-size: inherit;
10794
  text-rendering: auto;
10795
  -webkit-font-smoothing: antialiased;
10796
  -moz-osx-font-smoothing: grayscale;
10797
  content: "\f040";
10798
}
10799
.edit_mode .modal_indicator:before.pull-left {
10800
  margin-right: .3em;
10801
}
10802
.edit_mode .modal_indicator:before.pull-right {
10803
  margin-left: .3em;
10804
}
10805
.command_mode .modal_indicator:before {
10806
  display: inline-block;
10807
  font: normal normal normal 14px/1 FontAwesome;
10808
  font-size: inherit;
10809
  text-rendering: auto;
10810
  -webkit-font-smoothing: antialiased;
10811
  -moz-osx-font-smoothing: grayscale;
10812
  content: ' ';
10813
}
10814
.command_mode .modal_indicator:before.pull-left {
10815
  margin-right: .3em;
10816
}
10817
.command_mode .modal_indicator:before.pull-right {
10818
  margin-left: .3em;
10819
}
10820
.kernel_idle_icon:before {
10821
  display: inline-block;
10822
  font: normal normal normal 14px/1 FontAwesome;
10823
  font-size: inherit;
10824
  text-rendering: auto;
10825
  -webkit-font-smoothing: antialiased;
10826
  -moz-osx-font-smoothing: grayscale;
10827
  content: "\f10c";
10828
}
10829
.kernel_idle_icon:before.pull-left {
10830
  margin-right: .3em;
10831
}
10832
.kernel_idle_icon:before.pull-right {
10833
  margin-left: .3em;
10834
}
10835
.kernel_busy_icon:before {
10836
  display: inline-block;
10837
  font: normal normal normal 14px/1 FontAwesome;
10838
  font-size: inherit;
10839
  text-rendering: auto;
10840
  -webkit-font-smoothing: antialiased;
10841
  -moz-osx-font-smoothing: grayscale;
10842
  content: "\f111";
10843
}
10844
.kernel_busy_icon:before.pull-left {
10845
  margin-right: .3em;
10846
}
10847
.kernel_busy_icon:before.pull-right {
10848
  margin-left: .3em;
10849
}
10850
.kernel_dead_icon:before {
10851
  display: inline-block;
10852
  font: normal normal normal 14px/1 FontAwesome;
10853
  font-size: inherit;
10854
  text-rendering: auto;
10855
  -webkit-font-smoothing: antialiased;
10856
  -moz-osx-font-smoothing: grayscale;
10857
  content: "\f1e2";
10858
}
10859
.kernel_dead_icon:before.pull-left {
10860
  margin-right: .3em;
10861
}
10862
.kernel_dead_icon:before.pull-right {
10863
  margin-left: .3em;
10864
}
10865
.kernel_disconnected_icon:before {
10866
  display: inline-block;
10867
  font: normal normal normal 14px/1 FontAwesome;
10868
  font-size: inherit;
10869
  text-rendering: auto;
10870
  -webkit-font-smoothing: antialiased;
10871
  -moz-osx-font-smoothing: grayscale;
10872
  content: "\f127";
10873
}
10874
.kernel_disconnected_icon:before.pull-left {
10875
  margin-right: .3em;
10876
}
10877
.kernel_disconnected_icon:before.pull-right {
10878
  margin-left: .3em;
10879
}
10880
.notification_widget {
10881
  color: #777;
10882
  z-index: 10;
10883
  background: rgba(240, 240, 240, 0.5);
10884
  margin-right: 4px;
10885
  color: #333;
10886
  background-color: #fff;
10887
  border-color: #ccc;
10888
}
10889
.notification_widget:focus,
10890
.notification_widget.focus {
10891
  color: #333;
10892
  background-color: #e6e6e6;
10893
  border-color: #8c8c8c;
10894
}
10895
.notification_widget:hover {
10896
  color: #333;
10897
  background-color: #e6e6e6;
10898
  border-color: #adadad;
10899
}
10900
.notification_widget:active,
10901
.notification_widget.active,
10902
.open > .dropdown-toggle.notification_widget {
10903
  color: #333;
10904
  background-color: #e6e6e6;
10905
  border-color: #adadad;
10906
}
10907
.notification_widget:active:hover,
10908
.notification_widget.active:hover,
10909
.open > .dropdown-toggle.notification_widget:hover,
10910
.notification_widget:active:focus,
10911
.notification_widget.active:focus,
10912
.open > .dropdown-toggle.notification_widget:focus,
10913
.notification_widget:active.focus,
10914
.notification_widget.active.focus,
10915
.open > .dropdown-toggle.notification_widget.focus {
10916
  color: #333;
10917
  background-color: #d4d4d4;
10918
  border-color: #8c8c8c;
10919
}
10920
.notification_widget:active,
10921
.notification_widget.active,
10922
.open > .dropdown-toggle.notification_widget {
10923
  background-image: none;
10924
}
10925
.notification_widget.disabled:hover,
10926
.notification_widget[disabled]:hover,
10927
fieldset[disabled] .notification_widget:hover,
10928
.notification_widget.disabled:focus,
10929
.notification_widget[disabled]:focus,
10930
fieldset[disabled] .notification_widget:focus,
10931
.notification_widget.disabled.focus,
10932
.notification_widget[disabled].focus,
10933
fieldset[disabled] .notification_widget.focus {
10934
  background-color: #fff;
10935
  border-color: #ccc;
10936
}
10937
.notification_widget .badge {
10938
  color: #fff;
10939
  background-color: #333;
10940
}
10941
.notification_widget.warning {
10942
  color: #fff;
10943
  background-color: #f0ad4e;
10944
  border-color: #eea236;
10945
}
10946
.notification_widget.warning:focus,
10947
.notification_widget.warning.focus {
10948
  color: #fff;
10949
  background-color: #ec971f;
10950
  border-color: #985f0d;
10951
}
10952
.notification_widget.warning:hover {
10953
  color: #fff;
10954
  background-color: #ec971f;
10955
  border-color: #d58512;
10956
}
10957
.notification_widget.warning:active,
10958
.notification_widget.warning.active,
10959
.open > .dropdown-toggle.notification_widget.warning {
10960
  color: #fff;
10961
  background-color: #ec971f;
10962
  border-color: #d58512;
10963
}
10964
.notification_widget.warning:active:hover,
10965
.notification_widget.warning.active:hover,
10966
.open > .dropdown-toggle.notification_widget.warning:hover,
10967
.notification_widget.warning:active:focus,
10968
.notification_widget.warning.active:focus,
10969
.open > .dropdown-toggle.notification_widget.warning:focus,
10970
.notification_widget.warning:active.focus,
10971
.notification_widget.warning.active.focus,
10972
.open > .dropdown-toggle.notification_widget.warning.focus {
10973
  color: #fff;
10974
  background-color: #d58512;
10975
  border-color: #985f0d;
10976
}
10977
.notification_widget.warning:active,
10978
.notification_widget.warning.active,
10979
.open > .dropdown-toggle.notification_widget.warning {
10980
  background-image: none;
10981
}
10982
.notification_widget.warning.disabled:hover,
10983
.notification_widget.warning[disabled]:hover,
10984
fieldset[disabled] .notification_widget.warning:hover,
10985
.notification_widget.warning.disabled:focus,
10986
.notification_widget.warning[disabled]:focus,
10987
fieldset[disabled] .notification_widget.warning:focus,
10988
.notification_widget.warning.disabled.focus,
10989
.notification_widget.warning[disabled].focus,
10990
fieldset[disabled] .notification_widget.warning.focus {
10991
  background-color: #f0ad4e;
10992
  border-color: #eea236;
10993
}
10994
.notification_widget.warning .badge {
10995
  color: #f0ad4e;
10996
  background-color: #fff;
10997
}
10998
.notification_widget.success {
10999
  color: #fff;
11000
  background-color: #5cb85c;
11001
  border-color: #4cae4c;
11002
}
11003
.notification_widget.success:focus,
11004
.notification_widget.success.focus {
11005
  color: #fff;
11006
  background-color: #449d44;
11007
  border-color: #255625;
11008
}
11009
.notification_widget.success:hover {
11010
  color: #fff;
11011
  background-color: #449d44;
11012
  border-color: #398439;
11013
}
11014
.notification_widget.success:active,
11015
.notification_widget.success.active,
11016
.open > .dropdown-toggle.notification_widget.success {
11017
  color: #fff;
11018
  background-color: #449d44;
11019
  border-color: #398439;
11020
}
11021
.notification_widget.success:active:hover,
11022
.notification_widget.success.active:hover,
11023
.open > .dropdown-toggle.notification_widget.success:hover,
11024
.notification_widget.success:active:focus,
11025
.notification_widget.success.active:focus,
11026
.open > .dropdown-toggle.notification_widget.success:focus,
11027
.notification_widget.success:active.focus,
11028
.notification_widget.success.active.focus,
11029
.open > .dropdown-toggle.notification_widget.success.focus {
11030
  color: #fff;
11031
  background-color: #398439;
11032
  border-color: #255625;
11033
}
11034
.notification_widget.success:active,
11035
.notification_widget.success.active,
11036
.open > .dropdown-toggle.notification_widget.success {
11037
  background-image: none;
11038
}
11039
.notification_widget.success.disabled:hover,
11040
.notification_widget.success[disabled]:hover,
11041
fieldset[disabled] .notification_widget.success:hover,
11042
.notification_widget.success.disabled:focus,
11043
.notification_widget.success[disabled]:focus,
11044
fieldset[disabled] .notification_widget.success:focus,
11045
.notification_widget.success.disabled.focus,
11046
.notification_widget.success[disabled].focus,
11047
fieldset[disabled] .notification_widget.success.focus {
11048
  background-color: #5cb85c;
11049
  border-color: #4cae4c;
11050
}
11051
.notification_widget.success .badge {
11052
  color: #5cb85c;
11053
  background-color: #fff;
11054
}
11055
.notification_widget.info {
11056
  color: #fff;
11057
  background-color: #5bc0de;
11058
  border-color: #46b8da;
11059
}
11060
.notification_widget.info:focus,
11061
.notification_widget.info.focus {
11062
  color: #fff;
11063
  background-color: #31b0d5;
11064
  border-color: #1b6d85;
11065
}
11066
.notification_widget.info:hover {
11067
  color: #fff;
11068
  background-color: #31b0d5;
11069
  border-color: #269abc;
11070
}
11071
.notification_widget.info:active,
11072
.notification_widget.info.active,
11073
.open > .dropdown-toggle.notification_widget.info {
11074
  color: #fff;
11075
  background-color: #31b0d5;
11076
  border-color: #269abc;
11077
}
11078
.notification_widget.info:active:hover,
11079
.notification_widget.info.active:hover,
11080
.open > .dropdown-toggle.notification_widget.info:hover,
11081
.notification_widget.info:active:focus,
11082
.notification_widget.info.active:focus,
11083
.open > .dropdown-toggle.notification_widget.info:focus,
11084
.notification_widget.info:active.focus,
11085
.notification_widget.info.active.focus,
11086
.open > .dropdown-toggle.notification_widget.info.focus {
11087
  color: #fff;
11088
  background-color: #269abc;
11089
  border-color: #1b6d85;
11090
}
11091
.notification_widget.info:active,
11092
.notification_widget.info.active,
11093
.open > .dropdown-toggle.notification_widget.info {
11094
  background-image: none;
11095
}
11096
.notification_widget.info.disabled:hover,
11097
.notification_widget.info[disabled]:hover,
11098
fieldset[disabled] .notification_widget.info:hover,
11099
.notification_widget.info.disabled:focus,
11100
.notification_widget.info[disabled]:focus,
11101
fieldset[disabled] .notification_widget.info:focus,
11102
.notification_widget.info.disabled.focus,
11103
.notification_widget.info[disabled].focus,
11104
fieldset[disabled] .notification_widget.info.focus {
11105
  background-color: #5bc0de;
11106
  border-color: #46b8da;
11107
}
11108
.notification_widget.info .badge {
11109
  color: #5bc0de;
11110
  background-color: #fff;
11111
}
11112
.notification_widget.danger {
11113
  color: #fff;
11114
  background-color: #d9534f;
11115
  border-color: #d43f3a;
11116
}
11117
.notification_widget.danger:focus,
11118
.notification_widget.danger.focus {
11119
  color: #fff;
11120
  background-color: #c9302c;
11121
  border-color: #761c19;
11122
}
11123
.notification_widget.danger:hover {
11124
  color: #fff;
11125
  background-color: #c9302c;
11126
  border-color: #ac2925;
11127
}
11128
.notification_widget.danger:active,
11129
.notification_widget.danger.active,
11130
.open > .dropdown-toggle.notification_widget.danger {
11131
  color: #fff;
11132
  background-color: #c9302c;
11133
  border-color: #ac2925;
11134
}
11135
.notification_widget.danger:active:hover,
11136
.notification_widget.danger.active:hover,
11137
.open > .dropdown-toggle.notification_widget.danger:hover,
11138
.notification_widget.danger:active:focus,
11139
.notification_widget.danger.active:focus,
11140
.open > .dropdown-toggle.notification_widget.danger:focus,
11141
.notification_widget.danger:active.focus,
11142
.notification_widget.danger.active.focus,
11143
.open > .dropdown-toggle.notification_widget.danger.focus {
11144
  color: #fff;
11145
  background-color: #ac2925;
11146
  border-color: #761c19;
11147
}
11148
.notification_widget.danger:active,
11149
.notification_widget.danger.active,
11150
.open > .dropdown-toggle.notification_widget.danger {
11151
  background-image: none;
11152
}
11153
.notification_widget.danger.disabled:hover,
11154
.notification_widget.danger[disabled]:hover,
11155
fieldset[disabled] .notification_widget.danger:hover,
11156
.notification_widget.danger.disabled:focus,
11157
.notification_widget.danger[disabled]:focus,
11158
fieldset[disabled] .notification_widget.danger:focus,
11159
.notification_widget.danger.disabled.focus,
11160
.notification_widget.danger[disabled].focus,
11161
fieldset[disabled] .notification_widget.danger.focus {
11162
  background-color: #d9534f;
11163
  border-color: #d43f3a;
11164
}
11165
.notification_widget.danger .badge {
11166
  color: #d9534f;
11167
  background-color: #fff;
11168
}
11169
div#pager {
11170
  background-color: #fff;
11171
  font-size: 14px;
11172
  line-height: 20px;
11173
  overflow: hidden;
11174
  display: none;
11175
  position: fixed;
11176
  bottom: 0px;
11177
  width: 100%;
11178
  max-height: 50%;
11179
  padding-top: 8px;
11180
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
11181
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
11182
  /* Display over codemirror */
11183
  z-index: 100;
11184
  /* Hack which prevents jquery ui resizable from changing top. */
11185
  top: auto !important;
11186
}
11187
div#pager pre {
11188
  line-height: 1.21429em;
11189
  color: #000;
11190
  background-color: #f7f7f7;
11191
  padding: 0.4em;
11192
}
11193
div#pager #pager-button-area {
11194
  position: absolute;
11195
  top: 8px;
11196
  right: 20px;
11197
}
11198
div#pager #pager-contents {
11199
  position: relative;
11200
  overflow: auto;
11201
  width: 100%;
11202
  height: 100%;
11203
}
11204
div#pager #pager-contents #pager-container {
11205
  position: relative;
11206
  padding: 15px 0px;
11207
  box-sizing: border-box;
11208
  -moz-box-sizing: border-box;
11209
  -webkit-box-sizing: border-box;
11210
}
11211
div#pager .ui-resizable-handle {
11212
  top: 0px;
11213
  height: 8px;
11214
  background: #f7f7f7;
11215
  border-top: 1px solid #cfcfcf;
11216
  border-bottom: 1px solid #cfcfcf;
11217
  /* This injects handle bars (a short, wide = symbol) for 
11218
        the resize handle. */
11219
}
11220
div#pager .ui-resizable-handle::after {
11221
  content: '';
11222
  top: 2px;
11223
  left: 50%;
11224
  height: 3px;
11225
  width: 30px;
11226
  margin-left: -15px;
11227
  position: absolute;
11228
  border-top: 1px solid #cfcfcf;
11229
}
11230
.quickhelp {
11231
  /* Old browsers */
11232
  display: -webkit-box;
11233
  -webkit-box-orient: horizontal;
11234
  -webkit-box-align: stretch;
11235
  display: -moz-box;
11236
  -moz-box-orient: horizontal;
11237
  -moz-box-align: stretch;
11238
  display: box;
11239
  box-orient: horizontal;
11240
  box-align: stretch;
11241
  /* Modern browsers */
11242
  display: flex;
11243
  flex-direction: row;
11244
  align-items: stretch;
11245
  line-height: 1.8em;
11246
}
11247
.shortcut_key {
11248
  display: inline-block;
11249
  width: 20ex;
11250
  text-align: right;
11251
  font-family: monospace;
11252
}
11253
.shortcut_descr {
11254
  display: inline-block;
11255
  /* Old browsers */
11256
  -webkit-box-flex: 1;
11257
  -moz-box-flex: 1;
11258
  box-flex: 1;
11259
  /* Modern browsers */
11260
  flex: 1;
11261
}
11262
span.save_widget {
11263
  margin-top: 6px;
11264
}
11265
span.save_widget span.filename {
11266
  height: 1em;
11267
  line-height: 1em;
11268
  padding: 3px;
11269
  margin-left: 16px;
11270
  border: none;
11271
  font-size: 146.5%;
11272
  border-radius: 2px;
11273
}
11274
span.save_widget span.filename:hover {
11275
  background-color: #e6e6e6;
11276
}
11277
span.checkpoint_status,
11278
span.autosave_status {
11279
  font-size: small;
11280
}
11281
@media (max-width: 767px) {
11282
  span.save_widget {
11283
    font-size: small;
11284
  }
11285
  span.checkpoint_status,
11286
  span.autosave_status {
11287
    display: none;
11288
  }
11289
}
11290
@media (min-width: 768px) and (max-width: 991px) {
11291
  span.checkpoint_status {
11292
    display: none;
11293
  }
11294
  span.autosave_status {
11295
    font-size: x-small;
11296
  }
11297
}
11298
.toolbar {
11299
  padding: 0px;
11300
  margin-left: -5px;
11301
  margin-top: 2px;
11302
  margin-bottom: 5px;
11303
  box-sizing: border-box;
11304
  -moz-box-sizing: border-box;
11305
  -webkit-box-sizing: border-box;
11306
}
11307
.toolbar select,
11308
.toolbar label {
11309
  width: auto;
11310
  vertical-align: middle;
11311
  margin-right: 2px;
11312
  margin-bottom: 0px;
11313
  display: inline;
11314
  font-size: 92%;
11315
  margin-left: 0.3em;
11316
  margin-right: 0.3em;
11317
  padding: 0px;
11318
  padding-top: 3px;
11319
}
11320
.toolbar .btn {
11321
  padding: 2px 8px;
11322
}
11323
.toolbar .btn-group {
11324
  margin-top: 0px;
11325
  margin-left: 5px;
11326
}
11327
#maintoolbar {
11328
  margin-bottom: -3px;
11329
  margin-top: -8px;
11330
  border: 0px;
11331
  min-height: 27px;
11332
  margin-left: 0px;
11333
  padding-top: 11px;
11334
  padding-bottom: 3px;
11335
}
11336
#maintoolbar .navbar-text {
11337
  float: none;
11338
  vertical-align: middle;
11339
  text-align: right;
11340
  margin-left: 5px;
11341
  margin-right: 0px;
11342
  margin-top: 0px;
11343
}
11344
.select-xs {
11345
  height: 24px;
11346
}
11347
.pulse,
11348
.dropdown-menu > li > a.pulse,
11349
li.pulse > a.dropdown-toggle,
11350
li.pulse.open > a.dropdown-toggle {
11351
  background-color: #F37626;
11352
  color: white;
11353
}
11354
/**
11355
 * Primary styles
11356
 *
11357
 * Author: Jupyter Development Team
11358
 */
11359
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
11360
 * of chance of beeing generated from the ../less/[samename].less file, you can
11361
 * try to get back the less file by reverting somme commit in history
11362
 **/
11363
/*
11364
 * We'll try to get something pretty, so we
11365
 * have some strange css to have the scroll bar on
11366
 * the left with fix button on the top right of the tooltip
11367
 */
11368
@-moz-keyframes fadeOut {
11369
  from {
11370
    opacity: 1;
11371
  }
11372
  to {
11373
    opacity: 0;
11374
  }
11375
}
11376
@-webkit-keyframes fadeOut {
11377
  from {
11378
    opacity: 1;
11379
  }
11380
  to {
11381
    opacity: 0;
11382
  }
11383
}
11384
@-moz-keyframes fadeIn {
11385
  from {
11386
    opacity: 0;
11387
  }
11388
  to {
11389
    opacity: 1;
11390
  }
11391
}
11392
@-webkit-keyframes fadeIn {
11393
  from {
11394
    opacity: 0;
11395
  }
11396
  to {
11397
    opacity: 1;
11398
  }
11399
}
11400
/*properties of tooltip after "expand"*/
11401
.bigtooltip {
11402
  overflow: auto;
11403
  height: 200px;
11404
  -webkit-transition-property: height;
11405
  -webkit-transition-duration: 500ms;
11406
  -moz-transition-property: height;
11407
  -moz-transition-duration: 500ms;
11408
  transition-property: height;
11409
  transition-duration: 500ms;
11410
}
11411
/*properties of tooltip before "expand"*/
11412
.smalltooltip {
11413
  -webkit-transition-property: height;
11414
  -webkit-transition-duration: 500ms;
11415
  -moz-transition-property: height;
11416
  -moz-transition-duration: 500ms;
11417
  transition-property: height;
11418
  transition-duration: 500ms;
11419
  text-overflow: ellipsis;
11420
  overflow: hidden;
11421
  height: 80px;
11422
}
11423
.tooltipbuttons {
11424
  position: absolute;
11425
  padding-right: 15px;
11426
  top: 0px;
11427
  right: 0px;
11428
}
11429
.tooltiptext {
11430
  /*avoid the button to overlap on some docstring*/
11431
  padding-right: 30px;
11432
}
11433
.ipython_tooltip {
11434
  max-width: 700px;
11435
  /*fade-in animation when inserted*/
11436
  -webkit-animation: fadeOut 400ms;
11437
  -moz-animation: fadeOut 400ms;
11438
  animation: fadeOut 400ms;
11439
  -webkit-animation: fadeIn 400ms;
11440
  -moz-animation: fadeIn 400ms;
11441
  animation: fadeIn 400ms;
11442
  vertical-align: middle;
11443
  background-color: #f7f7f7;
11444
  overflow: visible;
11445
  border: #ababab 1px solid;
11446
  outline: none;
11447
  padding: 3px;
11448
  margin: 0px;
11449
  padding-left: 7px;
11450
  font-family: monospace;
11451
  min-height: 50px;
11452
  -moz-box-shadow: 0px 6px 10px -1px #adadad;
11453
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
11454
  box-shadow: 0px 6px 10px -1px #adadad;
11455
  border-radius: 2px;
11456
  position: absolute;
11457
  z-index: 1000;
11458
}
11459
.ipython_tooltip a {
11460
  float: right;
11461
}
11462
.ipython_tooltip .tooltiptext pre {
11463
  border: 0;
11464
  border-radius: 0;
11465
  font-size: 100%;
11466
  background-color: #f7f7f7;
11467
}
11468
.pretooltiparrow {
11469
  left: 0px;
11470
  margin: 0px;
11471
  top: -16px;
11472
  width: 40px;
11473
  height: 16px;
11474
  overflow: hidden;
11475
  position: absolute;
11476
}
11477
.pretooltiparrow:before {
11478
  background-color: #f7f7f7;
11479
  border: 1px #ababab solid;
11480
  z-index: 11;
11481
  content: "";
11482
  position: absolute;
11483
  left: 15px;
11484
  top: 10px;
11485
  width: 25px;
11486
  height: 25px;
11487
  -webkit-transform: rotate(45deg);
11488
  -moz-transform: rotate(45deg);
11489
  -ms-transform: rotate(45deg);
11490
  -o-transform: rotate(45deg);
11491
}
11492
ul.typeahead-list i {
11493
  margin-left: -10px;
11494
  width: 18px;
11495
}
11496
ul.typeahead-list {
11497
  max-height: 80vh;
11498
  overflow: auto;
11499
}
11500
ul.typeahead-list > li > a {
11501
  /** Firefox bug **/
11502
  /* see https://github.com/jupyter/notebook/issues/559 */
11503
  white-space: normal;
11504
}
11505
.cmd-palette .modal-body {
11506
  padding: 7px;
11507
}
11508
.cmd-palette form {
11509
  background: white;
11510
}
11511
.cmd-palette input {
11512
  outline: none;
11513
}
11514
.no-shortcut {
11515
  display: none;
11516
}
11517
.command-shortcut:before {
11518
  content: "(command)";
11519
  padding-right: 3px;
11520
  color: #777777;
11521
}
11522
.edit-shortcut:before {
11523
  content: "(edit)";
11524
  padding-right: 3px;
11525
  color: #777777;
11526
}
11527
#find-and-replace #replace-preview .match,
11528
#find-and-replace #replace-preview .insert {
11529
  background-color: #BBDEFB;
11530
  border-color: #90CAF9;
11531
  border-style: solid;
11532
  border-width: 1px;
11533
  border-radius: 0px;
11534
}
11535
#find-and-replace #replace-preview .replace .match {
11536
  background-color: #FFCDD2;
11537
  border-color: #EF9A9A;
11538
  border-radius: 0px;
11539
}
11540
#find-and-replace #replace-preview .replace .insert {
11541
  background-color: #C8E6C9;
11542
  border-color: #A5D6A7;
11543
  border-radius: 0px;
11544
}
11545
#find-and-replace #replace-preview {
11546
  max-height: 60vh;
11547
  overflow: auto;
11548
}
11549
#find-and-replace #replace-preview pre {
11550
  padding: 5px 10px;
11551
}
11552
.terminal-app {
11553
  background: #EEE;
11554
}
11555
.terminal-app #header {
11556
  background: #fff;
11557
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
11558
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
11559
}
11560
.terminal-app .terminal {
11561
  float: left;
11562
  font-family: monospace;
11563
  color: white;
11564
  background: black;
11565
  padding: 0.4em;
11566
  border-radius: 2px;
11567
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
11568
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
11569
}
11570
.terminal-app .terminal,
11571
.terminal-app .terminal dummy-screen {
11572
  line-height: 1em;
11573
  font-size: 14px;
11574
}
11575
.terminal-app .terminal-cursor {
11576
  color: black;
11577
  background: white;
11578
}
11579
.terminal-app #terminado-container {
11580
  margin-top: 20px;
11581
}
11582
/*# sourceMappingURL=style.min.css.map */
11583
    </style>
11584
<style type="text/css">
11585
    .highlight .hll { background-color: #ffffcc }
11586
.highlight  { background: #f8f8f8; }
11587
.highlight .c { color: #408080; font-style: italic } /* Comment */
11588
.highlight .err { border: 1px solid #FF0000 } /* Error */
11589
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
11590
.highlight .o { color: #666666 } /* Operator */
11591
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
11592
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
11593
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
11594
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
11595
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
11596
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
11597
.highlight .gd { color: #A00000 } /* Generic.Deleted */
11598
.highlight .ge { font-style: italic } /* Generic.Emph */
11599
.highlight .gr { color: #FF0000 } /* Generic.Error */
11600
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
11601
.highlight .gi { color: #00A000 } /* Generic.Inserted */
11602
.highlight .go { color: #888888 } /* Generic.Output */
11603
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
11604
.highlight .gs { font-weight: bold } /* Generic.Strong */
11605
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
11606
.highlight .gt { color: #0044DD } /* Generic.Traceback */
11607
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
11608
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
11609
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
11610
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
11611
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
11612
.highlight .kt { color: #B00040 } /* Keyword.Type */
11613
.highlight .m { color: #666666 } /* Literal.Number */
11614
.highlight .s { color: #BA2121 } /* Literal.String */
11615
.highlight .na { color: #7D9029 } /* Name.Attribute */
11616
.highlight .nb { color: #008000 } /* Name.Builtin */
11617
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
11618
.highlight .no { color: #880000 } /* Name.Constant */
11619
.highlight .nd { color: #AA22FF } /* Name.Decorator */
11620
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
11621
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
11622
.highlight .nf { color: #0000FF } /* Name.Function */
11623
.highlight .nl { color: #A0A000 } /* Name.Label */
11624
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
11625
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
11626
.highlight .nv { color: #19177C } /* Name.Variable */
11627
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
11628
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
11629
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
11630
.highlight .mf { color: #666666 } /* Literal.Number.Float */
11631
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
11632
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
11633
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
11634
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
11635
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
11636
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
11637
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
11638
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
11639
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
11640
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
11641
.highlight .sx { color: #008000 } /* Literal.String.Other */
11642
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
11643
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
11644
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
11645
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
11646
.highlight .vc { color: #19177C } /* Name.Variable.Class */
11647
.highlight .vg { color: #19177C } /* Name.Variable.Global */
11648
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
11649
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
11650
    </style>
11651
<style type="text/css">
11652
    
11653
/* Temporary definitions which will become obsolete with Notebook release 5.0 */
11654
.ansi-black-fg { color: #3E424D; }
11655
.ansi-black-bg { background-color: #3E424D; }
11656
.ansi-black-intense-fg { color: #282C36; }
11657
.ansi-black-intense-bg { background-color: #282C36; }
11658
.ansi-red-fg { color: #E75C58; }
11659
.ansi-red-bg { background-color: #E75C58; }
11660
.ansi-red-intense-fg { color: #B22B31; }
11661
.ansi-red-intense-bg { background-color: #B22B31; }
11662
.ansi-green-fg { color: #00A250; }
11663
.ansi-green-bg { background-color: #00A250; }
11664
.ansi-green-intense-fg { color: #007427; }
11665
.ansi-green-intense-bg { background-color: #007427; }
11666
.ansi-yellow-fg { color: #DDB62B; }
11667
.ansi-yellow-bg { background-color: #DDB62B; }
11668
.ansi-yellow-intense-fg { color: #B27D12; }
11669
.ansi-yellow-intense-bg { background-color: #B27D12; }
11670
.ansi-blue-fg { color: #208FFB; }
11671
.ansi-blue-bg { background-color: #208FFB; }
11672
.ansi-blue-intense-fg { color: #0065CA; }
11673
.ansi-blue-intense-bg { background-color: #0065CA; }
11674
.ansi-magenta-fg { color: #D160C4; }
11675
.ansi-magenta-bg { background-color: #D160C4; }
11676
.ansi-magenta-intense-fg { color: #A03196; }
11677
.ansi-magenta-intense-bg { background-color: #A03196; }
11678
.ansi-cyan-fg { color: #60C6C8; }
11679
.ansi-cyan-bg { background-color: #60C6C8; }
11680
.ansi-cyan-intense-fg { color: #258F8F; }
11681
.ansi-cyan-intense-bg { background-color: #258F8F; }
11682
.ansi-white-fg { color: #C5C1B4; }
11683
.ansi-white-bg { background-color: #C5C1B4; }
11684
.ansi-white-intense-fg { color: #A1A6B2; }
11685
.ansi-white-intense-bg { background-color: #A1A6B2; }
11686

    
11687
.ansi-bold { font-weight: bold; }
11688

    
11689
    </style>
11690

    
11691

    
11692
<style type="text/css">
11693
/* Overrides of notebook CSS for static HTML export */
11694
body {
11695
  overflow: visible;
11696
  padding: 8px;
11697
}
11698

    
11699
div#notebook {
11700
  overflow: visible;
11701
  border-top: none;
11702
}
11703

    
11704
@media print {
11705
  div.cell {
11706
    display: block;
11707
    page-break-inside: avoid;
11708
  } 
11709
  div.output_wrapper { 
11710
    display: block;
11711
    page-break-inside: avoid; 
11712
  }
11713
  div.output { 
11714
    display: block;
11715
    page-break-inside: avoid; 
11716
  }
11717
}
11718
</style>
11719

    
11720
<!-- Custom stylesheet, it must be in the same directory as the html file -->
11721
<link rel="stylesheet" href="custom.css">
11722

    
11723
<!-- Loading mathjax macro -->
11724
<!-- Load mathjax -->
11725
    <script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>
11726
    <!-- MathJax configuration -->
11727
    <script type="text/x-mathjax-config">
11728
    MathJax.Hub.Config({
11729
        tex2jax: {
11730
            inlineMath: [ ['$','$'], ["\\(","\\)"] ],
11731
            displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
11732
            processEscapes: true,
11733
            processEnvironments: true
11734
        },
11735
        // Center justify equations in code and markdown cells. Elsewhere
11736
        // we use CSS to left justify single line equations in code cells.
11737
        displayAlign: 'center',
11738
        "HTML-CSS": {
11739
            styles: {'.MathJax_Display': {"margin": 0}},
11740
            linebreaks: { automatic: true }
11741
        }
11742
    });
11743
    </script>
11744
    <!-- End of mathjax configuration --></head>
11745
<body>
11746
  <div tabindex="-1" id="notebook" class="border-box-sizing">
11747
    <div class="container" id="notebook-container">
11748

    
11749
<div class="cell border-box-sizing code_cell rendered">
11750
<div class="input">
11751
<div class="prompt input_prompt">In&nbsp;[12]:</div>
11752
<div class="inner_cell">
11753
    <div class="input_area">
11754
<div class=" highlight hl-ipython2"><pre><span></span><span class="kn">from</span> <span class="nn">rdkit</span> <span class="kn">import</span> <span class="n">Chem</span>
11755
<span class="kn">from</span> <span class="nn">rdkit.Chem</span> <span class="kn">import</span> <span class="n">AllChem</span>
11756
<span class="kn">from</span> <span class="nn">rdkit</span> <span class="kn">import</span> <span class="n">RDConfig</span>
11757
<span class="kn">from</span> <span class="nn">rdkit.Chem.Draw</span> <span class="kn">import</span> <span class="n">IPythonConsole</span> 
11758
<span class="kn">from</span> <span class="nn">rdkit.Chem</span> <span class="kn">import</span> <span class="n">Draw</span>
11759
<span class="kn">import</span> <span class="nn">numpy</span> <span class="kn">as</span> <span class="nn">np</span>
11760
<span class="kn">import</span> <span class="nn">rdkit.Chem.Lipinski</span> <span class="kn">as</span> <span class="nn">Lipinksy</span>
11761

    
11762
<span class="kn">from</span> <span class="nn">IPython.display</span> <span class="kn">import</span> <span class="n">display</span><span class="p">,</span><span class="n">Image</span>
11763
</pre></div>
11764

    
11765
</div>
11766
</div>
11767
</div>
11768

    
11769
</div>
11770
<div class="cell border-box-sizing text_cell rendered">
11771
<div class="prompt input_prompt">
11772
</div>
11773
<div class="inner_cell">
11774
<div class="text_cell_render border-box-sizing rendered_html">
11775
<p>Цель занятия — используя пакет модулей RDkit предложить аналог ибупрофена:</p>
11776
<ul>
11777
<li>на сайте PubChem найти все радикалы c азидом для Click Chemistry и скачать их SMILES нотации</li>
11778
<li>найти формулу ибупрофена и предложить способ изменения его SMILES для эмуляции реагента Click Chemistry (заменить изопропил на ацителен)</li>
11779
<li>заменить в найденых радикалах азидную группу на модифцированный ибупрофен.</li>
11780
<li>превратить новые SMILES в объекты-молекулы</li>
11781
<li>отобрать те молекулы, которые удовлетворяют правилу пяти Lipinski</li>
11782
</ul>
11783

    
11784
</div>
11785
</div>
11786
</div>
11787
<div class="cell border-box-sizing code_cell rendered">
11788
<div class="input">
11789
<div class="prompt input_prompt">In&nbsp;[3]:</div>
11790
<div class="inner_cell">
11791
    <div class="input_area">
11792
<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># Search canonical SMILES for azide with pubchempy: </span>
11793

    
11794
<span class="kn">import</span> <span class="nn">pubchempy</span> <span class="kn">as</span> <span class="nn">pcp</span>
11795

    
11796
<span class="c1"># get_properties() allows the retrieval of specific properties without having to deal with entire compound records</span>
11797
<span class="c1"># useful for retrieving the properties of a large number of compounds at once</span>
11798

    
11799
<span class="c1"># to avoid timeout_error use: </span>
11800
<span class="c1"># the listkey_count value specifies the number of results per page</span>
11801
<span class="c1"># the listkey_start value specifies which page to return</span>
11802

    
11803
<span class="c1"># specify PubChem search parameters RingsNotEmbedded, MatchTautomers, MatchCharges from deafault false to true</span>
11804

    
11805
<span class="n">azide_radicales</span> <span class="o">=</span> <span class="p">[]</span>
11806
<span class="n">start_page</span> <span class="o">=</span> <span class="mi">1</span>
11807
<span class="k">for</span> <span class="n">smile</span> <span class="ow">in</span> <span class="p">[</span><span class="s1">&#39;[N-]=[N+]=[N-]&#39;</span><span class="p">,</span> 
11808
              <span class="s1">&#39;[N-][N+]#[N]&#39;</span><span class="p">,</span> 
11809
              <span class="s1">&#39;[N]#[N+][N-]&#39;</span><span class="p">,</span> 
11810
              <span class="s1">&#39;[N-][N]#[N+]&#39;</span><span class="p">,</span> 
11811
              <span class="s1">&#39;[N+]#[N][N-]&#39;</span>
11812
             <span class="p">]:</span>
11813
    <span class="n">start_page</span> <span class="o">+=</span><span class="mi">1</span> 
11814
    <span class="k">try</span><span class="p">:</span>
11815
        <span class="c1"># avoid exceptions on the server side</span>
11816
        <span class="n">azide_radicales</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">pcp</span><span class="o">.</span><span class="n">get_properties</span><span class="p">(</span><span class="s1">&#39;CanonicalSMILES&#39;</span><span class="p">,</span> <span class="n">smile</span><span class="p">,</span> <span class="s1">&#39;smiles&#39;</span><span class="p">,</span> <span class="n">searchtype</span><span class="o">=</span><span class="s1">&#39;substructure&#39;</span><span class="p">,</span> 
11817
                                                  <span class="n">RingsNotEmbedded</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span> <span class="n">MatchTautomers</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span> 
11818
                                                  <span class="n">listkey_count</span><span class="o">=</span><span class="mi">100000</span><span class="p">,</span> <span class="n">listkey_start</span><span class="o">=</span><span class="n">start_page</span><span class="p">))</span>
11819
    <span class="k">except</span><span class="p">:</span>
11820
        <span class="k">continue</span>
11821
</pre></div>
11822

    
11823
</div>
11824
</div>
11825
</div>
11826

    
11827
</div>
11828
<div class="cell border-box-sizing code_cell rendered">
11829
<div class="input">
11830
<div class="prompt input_prompt">In&nbsp;[4]:</div>
11831
<div class="inner_cell">
11832
    <div class="input_area">
11833
<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># проверить количество найденных нотаций</span>
11834

    
11835
<span class="n">azide_radicales</span> <span class="o">=</span> <span class="nb">sum</span><span class="p">(</span><span class="n">azide_radicales</span><span class="p">,</span> <span class="p">[])</span>
11836
<span class="n">azide_radicales</span> <span class="o">=</span> <span class="p">[</span><span class="n">x</span><span class="p">[</span><span class="s1">&#39;CanonicalSMILES&#39;</span><span class="p">]</span> <span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="n">azide_radicales</span><span class="p">]</span>
11837
<span class="nb">len</span><span class="p">(</span><span class="n">azide_radicales</span><span class="p">)</span>
11838
</pre></div>
11839

    
11840
</div>
11841
</div>
11842
</div>
11843

    
11844
<div class="output_wrapper">
11845
<div class="output">
11846

    
11847

    
11848
<div class="output_area"><div class="prompt output_prompt">Out[4]:</div>
11849

    
11850

    
11851
<div class="output_text output_subarea output_execute_result">
11852
<pre>500000</pre>
11853
</div>
11854

    
11855
</div>
11856

    
11857
</div>
11858
</div>
11859

    
11860
</div>
11861
<div class="cell border-box-sizing code_cell rendered">
11862
<div class="input">
11863
<div class="prompt input_prompt">In&nbsp;[5]:</div>
11864
<div class="inner_cell">
11865
    <div class="input_area">
11866
<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># найти формулу ибупрофена</span>
11867

    
11868
<span class="n">ibu</span><span class="o">=</span><span class="n">Chem</span><span class="o">.</span><span class="n">MolFromSmiles</span><span class="p">(</span><span class="s1">&#39;CC(C)CC1=CC=C(C=C1)C(C)C(=O)O&#39;</span><span class="p">)</span>
11869
<span class="n">AllChem</span><span class="o">.</span><span class="n">Compute2DCoords</span><span class="p">(</span><span class="n">ibu</span><span class="p">)</span>
11870
<span class="n">display</span><span class="p">(</span><span class="n">ibu</span><span class="p">)</span>
11871
</pre></div>
11872

    
11873
</div>
11874
</div>
11875
</div>
11876

    
11877
<div class="output_wrapper">
11878
<div class="output">
11879

    
11880

    
11881
<div class="output_area"><div class="prompt"></div>
11882

    
11883

    
11884
<div class="output_png output_subarea ">
11885
<img src="data:image/png;base64,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
12039
l2EAAAAASUVORK5CYII=
12040
"
12041
>
12042
</div>
12043

    
12044
</div>
12045

    
12046
</div>
12047
</div>
12048

    
12049
</div>
12050
<div class="cell border-box-sizing code_cell rendered">
12051
<div class="input">
12052
<div class="prompt input_prompt">In&nbsp;[6]:</div>
12053
<div class="inner_cell">
12054
    <div class="input_area">
12055
<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># измененить SMILES ибупрофена для эмуляции реагента Click Chemistry (азид-алкиновое циклоприсоединение): </span>
12056
<span class="c1"># замена изопропила на ацетилен</span>
12057

    
12058
<span class="n">ibu_edited</span><span class="o">=</span><span class="n">Chem</span><span class="o">.</span><span class="n">MolFromSmiles</span><span class="p">(</span><span class="s1">&#39;C#CCC1=CC=C(C=C1)C(C)C(=O)O&#39;</span><span class="p">)</span>
12059
<span class="n">AllChem</span><span class="o">.</span><span class="n">Compute2DCoords</span><span class="p">(</span><span class="n">ibu_edited</span><span class="p">)</span>
12060
<span class="n">display</span><span class="p">(</span><span class="n">ibu_edited</span><span class="p">)</span>
12061
</pre></div>
12062

    
12063
</div>
12064
</div>
12065
</div>
12066

    
12067
<div class="output_wrapper">
12068
<div class="output">
12069

    
12070

    
12071
<div class="output_area"><div class="prompt"></div>
12072

    
12073

    
12074
<div class="output_png output_subarea ">
12075
<img src="data:image/png;base64,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
12236
"
12237
>
12238
</div>
12239

    
12240
</div>
12241

    
12242
</div>
12243
</div>
12244

    
12245
</div>
12246
<div class="cell border-box-sizing code_cell rendered">
12247
<div class="input">
12248
<div class="prompt input_prompt">In&nbsp;[7]:</div>
12249
<div class="inner_cell">
12250
    <div class="input_area">
12251
<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># отфильтровать нотации найденных радикалов</span>
12252
<span class="n">smiles</span> <span class="o">=</span> <span class="p">[]</span>
12253
<span class="k">for</span> <span class="n">smile</span> <span class="ow">in</span> <span class="nb">set</span><span class="p">(</span><span class="n">azide_radicales</span><span class="p">):</span>
12254
    <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">smile</span><span class="p">)</span> <span class="o">&lt;</span> <span class="mi">30</span> <span class="ow">and</span> <span class="ow">not</span> <span class="s1">&#39;.&#39;</span> <span class="ow">in</span> <span class="n">smile</span><span class="p">:</span>
12255
        <span class="n">smiles</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">smile</span><span class="p">)</span>
12256
</pre></div>
12257

    
12258
</div>
12259
</div>
12260
</div>
12261

    
12262
</div>
12263
<div class="cell border-box-sizing code_cell rendered">
12264
<div class="input">
12265
<div class="prompt input_prompt">In&nbsp;[8]:</div>
12266
<div class="inner_cell">
12267
    <div class="input_area">
12268
<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># подготовить шаблон для построения новых молекул: соединение ибупрофена с азидом </span>
12269
<span class="n">template</span> <span class="o">=</span> <span class="s1">&#39;N1C=C(N=N1)C1=CC=C(C=C1)C(C)C(=O)O&#39;</span>
12270

    
12271
<span class="c1"># построить из каждой нотации молекулу и проверить ее качество по правилу Липински</span>
12272
<span class="n">good_structures</span> <span class="o">=</span> <span class="p">[]</span>
12273
<span class="k">for</span> <span class="n">smile</span> <span class="ow">in</span> <span class="n">smiles</span><span class="p">:</span>
12274
    <span class="k">if</span> <span class="s1">&#39;N=[N+]=[N-]&#39;</span> <span class="ow">in</span> <span class="n">smile</span><span class="p">:</span>
12275
        <span class="n">merged_structure</span> <span class="o">=</span> <span class="n">smile</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s1">&#39;N=[N+]=[N-]&#39;</span><span class="p">,</span> <span class="n">template</span><span class="p">)</span>
12276
        <span class="k">try</span><span class="p">:</span>
12277
            <span class="n">molecule</span> <span class="o">=</span> <span class="n">Chem</span><span class="o">.</span><span class="n">MolFromSmiles</span><span class="p">(</span><span class="n">merged_structure</span><span class="p">)</span>
12278
            <span class="k">if</span><span class="p">(</span><span class="n">Lipinksy</span><span class="o">.</span><span class="n">NumHDonors</span><span class="p">(</span><span class="n">molecule</span><span class="p">)</span> <span class="o">&lt;=</span> <span class="mi">5</span> <span class="ow">and</span>
12279
               <span class="n">Lipinksy</span><span class="o">.</span><span class="n">NumHAcceptors</span><span class="p">(</span><span class="n">molecule</span><span class="p">)</span> <span class="o">&lt;=</span> <span class="mi">10</span> <span class="ow">and</span>
12280
               <span class="n">Lipinksy</span><span class="o">.</span><span class="n">rdMolDescriptors</span><span class="o">.</span><span class="n">CalcExactMolWt</span><span class="p">(</span><span class="n">molecule</span><span class="p">)</span> <span class="o">&lt;</span> <span class="mi">500</span> <span class="ow">and</span>
12281
               <span class="n">Lipinksy</span><span class="o">.</span><span class="n">rdMolDescriptors</span><span class="o">.</span><span class="n">CalcCrippenDescriptors</span><span class="p">(</span><span class="n">molecule</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span> <span class="o">&lt;=</span> <span class="mi">5</span><span class="p">):</span>
12282
                <span class="n">good_structures</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">merged_structure</span><span class="p">)</span>
12283
        <span class="k">except</span><span class="p">:</span>
12284
            <span class="k">continue</span>
12285
    <span class="k">else</span><span class="p">:</span>
12286
        <span class="k">continue</span>
12287

    
12288
<span class="k">print</span><span class="p">(</span><span class="s1">&#39;Passed the test: </span><span class="si">%s</span><span class="s1"> good structures&#39;</span> <span class="o">%</span> <span class="nb">len</span><span class="p">(</span><span class="n">good_structures</span><span class="p">))</span>   
12289
</pre></div>
12290

    
12291
</div>
12292
</div>
12293
</div>
12294

    
12295
<div class="output_wrapper">
12296
<div class="output">
12297

    
12298

    
12299
<div class="output_area"><div class="prompt"></div>
12300
<div class="output_subarea output_stream output_stderr output_text">
12301
<pre>RDKit ERROR: [10:13:21] Explicit valence for atom # 4 Cl, 3, is greater than permitted
12302
RDKit ERROR: [10:13:30] Explicit valence for atom # 22 Cl, 3, is greater than permitted
12303
RDKit ERROR: [10:13:31] Explicit valence for atom # 1 Cl, 2, is greater than permitted
12304
</pre>
12305
</div>
12306
</div>
12307

    
12308
<div class="output_area"><div class="prompt"></div>
12309
<div class="output_subarea output_stream output_stdout output_text">
12310
<pre>Passed the test: 7974 good structures
12311
</pre>
12312
</div>
12313
</div>
12314

    
12315
</div>
12316
</div>
12317

    
12318
</div>
12319
<div class="cell border-box-sizing code_cell rendered">
12320
<div class="input">
12321
<div class="prompt input_prompt">In&nbsp;[9]:</div>
12322
<div class="inner_cell">
12323
    <div class="input_area">
12324
<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># отобразить несколько первых структур из найденных 7680</span>
12325
<span class="k">for</span> <span class="n">molecule</span> <span class="ow">in</span> <span class="n">good_structures</span><span class="p">[:</span><span class="mi">10</span><span class="p">]:</span>
12326
    <span class="n">display</span><span class="p">(</span><span class="n">Chem</span><span class="o">.</span><span class="n">MolFromSmiles</span><span class="p">(</span><span class="n">molecule</span><span class="p">))</span>
12327
</pre></div>
12328

    
12329
</div>
12330
</div>
12331
</div>
12332

    
12333
<div class="output_wrapper">
12334
<div class="output">
12335

    
12336

    
12337
<div class="output_area"><div class="prompt"></div>
12338

    
12339

    
12340
<div class="output_png output_subarea ">
12341
<img src="data:image/png;base64,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
12528
RK5CYII=
12529
"
12530
>
12531
</div>
12532

    
12533
</div>
12534

    
12535
<div class="output_area"><div class="prompt"></div>
12536

    
12537

    
12538
<div class="output_png output_subarea ">
12539
<img src="data:image/png;base64,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
12726
SUVORK5CYII=
12727
"
12728
>
12729
</div>
12730

    
12731
</div>
12732

    
12733
<div class="output_area"><div class="prompt"></div>
12734

    
12735

    
12736
<div class="output_png output_subarea ">
12737
<img src="data:image/png;base64,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
12905
"
12906
>
12907
</div>
12908

    
12909
</div>
12910

    
12911
<div class="output_area"><div class="prompt"></div>
12912

    
12913

    
12914
<div class="output_png output_subarea ">
12915
<img src="data:image/png;base64,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
13080
yclcTnGoBkWNGTOGdRZULzp+7sCBA4bekUZ3OZN58Jrm7NmzdKCraY4hMajXrYxSBQUFrCM0Tmpq
13081
qukMYUG17dmzBwB69epl5P3SdUk9PT2ZTPvdWH379gWAvXv3sg5ibBxCCCCEGlRRUdG2bdvHjx+f
13082
O3dOdaGEof3yyy9+fn58Pv/cuXOqnnRTtn///qlTp3br1o0uDsg6jvFgGUVIKxEREV999ZWTkxNd
13083
Bs7Nzc3d3V0kEtEbqsu39CU3N7dHjx65ubnr16+n85+avqqqKk9Pz+zs7ISEBF9fX9ZxjAfLKEJa
13084
efLkyfHjx+fOnVvnvdbW1kKh0NXVVSgUenp6qt9wdXVtbNNMqVSOGDEiISFh1KhRdG5mfbwCY1i5
13085
cuXy5cvfe++9uLg41lmMB8soQtoqKytLT0/PysqSSqUymezRo0cymSw7O1sikTx//ry+nxIIBO7u
13086
7kKh0N3d3c3NTSQS0WasSCSqb/n4r7/+Ojw8vHXr1jdu3Gh4iXlTI5fL3d3dy8rKbt++Ta8X+CfA
13087
MoqQHjx79ozWU5lMJpFIsrOzZTIZLbiFhYX1/ZSlpSWtp23atFHV2fz8/Pnz5yuVytOnT9O58sxL
13088
UFDQrl27FixYsHnzZtZZjATLKEKGVV5eLpPJZDJZTk5OZmYmvUH/ffjwoVKprP0jFhYWS5YsWbly
13089
pdHD6sHt27e7desmEAgkEomjoyPrOMaAZRQhZsrLy6VSqVQqpe1WekMul2/evLlr1650Sh1zNHLk
13090
yDNnzqxdu/bzzz9nncUYsIwihPTs119/HT16tEgkevDggWo+79cYl3UAhNDrZuTIkZ07d5ZKpbGx
13091
sayzGAOWUYSQnnE4HDrn0/r161lnMQY8qEcI6V9ZWVmbNm3y8/MvXbpkFpdg6QJbowgh/RMIBEFB
13092
QQAgFotZZzE4bI0ihAxCKpW2a9eOEPLw4UORSMQ6jgGZ64gKhJCJE4lEkZGRb7zxhlAoZJ3FsLA1
13093
ihBCOsG+UYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ
13094
0gmWUYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ0gmW
13095
UYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ0gmWUYQQ
13096
0sn/A55Oe3CgXltOAAAAAElFTkSuQmCC
13097
"
13098
>
13099
</div>
13100

    
13101
</div>
13102

    
13103
<div class="output_area"><div class="prompt"></div>
13104

    
13105

    
13106
<div class="output_png output_subarea ">
13107
<img src="data:image/png;base64,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
13254
iS240I1jSwAAAABJRU5ErkJggg==
13255
"
13256
>
13257
</div>
13258

    
13259
</div>
13260

    
13261
<div class="output_area"><div class="prompt"></div>
13262

    
13263

    
13264
<div class="output_png output_subarea ">
13265
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcIAAACWCAIAAADCEh9HAAAABmJLR0QA/wD/AP+gvaeTAAAgAElE
13266
QVR4nO3deViUVfsH8O8MDJuKIIuyo4IrRgroq7jkUqbia9KLooWZvqGZgmZEaYSlJWkLmpaYKWia
13267
UPkr9S0NNQt3BhQQNRFkHRAQZBUGhvP74yEcARWc5ZkZ78/F1TWdmXnOPSr3nOesAsYYCCGEPC4h
13268
3wEQQoh2ozRKCCEKoTRKCCEKoTRKCCEKoTRKCCEKoTRKCCEKoTRKCCEKoTRKCCEKoTRKCCEKoTRK
13269
CCEKoTRKCCEKoTRKCCEKoTRKCCEKoTRKCCEKoTRKCCEKoTRKCCEKoTRKCCEKoTRKCCEKoTRKCCEK
13270
oTRKCCEKoTRKCCEKoTRKCCEKoTRKCCEKoTRKCCEKoTRKCCEKoTRKCCEKoTRKCCEKoTRKCFGYVIq3
13271
34aTExwc4OaG77/nOyC10uc7AEKI9ps/HxUVSEmBmRlSUjB9OhjD3Ll8h6UmAsYY3zEQQrTZjRtw
13272
c0NODnr2bC6JiUFEBK5e5TUs9VHBTb2lJS5fvve/Li44dw540pv9hOis5GT07XsvhwIYNQrXrqG2
13273
lr+Y1EqNN/VPdrOfEF0mEHS0UBepa4jpxg0cOICdO2FmBgDu7li7FmvXqql2QojqDB2KGzdw69a9
13274
kjNnMGAAjI35i0mtVJNGJ0+Gs3PzT04OQM1+QnSXqytmzMCCBbhzBwBSUxEWhtWrAaC4GJGR0PUB
13275
GNXc1B89Cje35scuLs0PnuxmPyG6bPdurF6NIUPAGLp3x8cf4+WXAWDsWPz9N/r1w9SpfIeoQuq6
13276
qX/im/2E6DJDQ3z6KfLykJ+P9PTmHArgtdcAIDKSx9DUQF1p9CHNfkKIDpDJsHUrxo5Fff29wtde
13277
g6kp4uORmspfZCqnxlVMu3dj4EAMGQJ7e8yZc6/ZHxuLo0fVFwYhRBX09BAdjYQE7N9/r9DUFK+8
13278
AgBffslXXGrA9/T7sjL064fbtzFpEjZvxsCBfAZDCFFETAzmz8eQIUhJuTfscfMmXF2hr3/f/Hzd
13279
wvea+m7dEBaG7t1x7Bjc3REcjMpKnkMihDyeOXNgY4O0NPz5573C3r0xbRrq67F9O3+RqRbfaVQk
13280
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
13438
"
13439
>
13440
</div>
13441

    
13442
</div>
13443

    
13444
<div class="output_area"><div class="prompt"></div>
13445

    
13446

    
13447
<div class="output_png output_subarea ">
13448
<img src="data:image/png;base64,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
13636
"
13637
>
13638
</div>
13639

    
13640
</div>
13641

    
13642
<div class="output_area"><div class="prompt"></div>
13643

    
13644

    
13645
<div class="output_png output_subarea ">
13646
<img src="data:image/png;base64,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
13850
"
13851
>
13852
</div>
13853

    
13854
</div>
13855

    
13856
<div class="output_area"><div class="prompt"></div>
13857

    
13858

    
13859
<div class="output_png output_subarea ">
13860
<img src="data:image/png;base64,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
14055
AAAAAElFTkSuQmCC
14056
"
14057
>
14058
</div>
14059

    
14060
</div>
14061

    
14062
<div class="output_area"><div class="prompt"></div>
14063

    
14064

    
14065
<div class="output_png output_subarea ">
14066
<img src="data:image/png;base64,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
14285
"
14286
>
14287
</div>
14288

    
14289
</div>
14290

    
14291
</div>
14292
</div>
14293

    
14294
</div>
14295
<div class="cell border-box-sizing code_cell rendered">
14296
<div class="input">
14297
<div class="prompt input_prompt">In&nbsp;[10]:</div>
14298
<div class="inner_cell">
14299
    <div class="input_area">
14300
<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># выбрать лиганд и показать его конформацию</span>
14301

    
14302
<span class="n">m3d</span><span class="o">=</span><span class="n">Chem</span><span class="o">.</span><span class="n">AddHs</span><span class="p">(</span><span class="n">Chem</span><span class="o">.</span><span class="n">MolFromSmiles</span><span class="p">(</span><span class="n">good_structures</span><span class="p">[</span><span class="mi">7</span><span class="p">]))</span>
14303
<span class="n">Chem</span><span class="o">.</span><span class="n">AllChem</span><span class="o">.</span><span class="n">EmbedMolecule</span><span class="p">(</span><span class="n">m3d</span><span class="p">)</span>
14304
<span class="n">AllChem</span><span class="o">.</span><span class="n">MMFFOptimizeMolecule</span><span class="p">(</span><span class="n">m3d</span><span class="p">,</span><span class="n">maxIters</span><span class="o">=</span><span class="mi">500</span><span class="p">,</span><span class="n">nonBondedThresh</span><span class="o">=</span><span class="mi">200</span> <span class="p">)</span>
14305

    
14306
<span class="kn">import</span> <span class="nn">nglview</span> <span class="kn">as</span> <span class="nn">nv</span>
14307
<span class="n">nv</span><span class="o">.</span><span class="n">show_rdkit</span><span class="p">(</span><span class="n">m3d</span><span class="p">)</span>
14308
</pre></div>
14309

    
14310
</div>
14311
</div>
14312
</div>
14313

    
14314
<div class="output_wrapper">
14315
<div class="output">
14316

    
14317

    
14318
<div class="output_area"><div class="prompt"></div>
14319

    
14320
<div class="output_html rendered_html output_subarea ">
14321
<p>Failed to display Jupyter Widget of type <code>NGLWidget</code>.</p>
14322
<p>
14323
  If you're reading this message in Jupyter Notebook or JupyterLab, it may mean
14324
  that the widgets JavaScript is still loading. If this message persists, it
14325
  likely means that the widgets JavaScript library is either not installed or
14326
  not enabled. See the <a href="https://ipywidgets.readthedocs.io/en/stable/user_install.html">Jupyter
14327
  Widgets Documentation</a> for setup instructions.
14328
</p>
14329
<p>
14330
  If you're reading this message in another notebook frontend (for example, a static
14331
  rendering on GitHub or <a href="https://nbviewer.jupyter.org/">NBViewer</a>),
14332
  it may mean that your frontend doesn't currently support widgets.
14333
</p>
14334

    
14335
</div>
14336

    
14337
</div>
14338

    
14339
</div>
14340
</div>
14341

    
14342
</div>
14343
<div class="cell border-box-sizing code_cell rendered">
14344
<div class="input">
14345
<div class="prompt input_prompt">In&nbsp;[14]:</div>
14346
<div class="inner_cell">
14347
    <div class="input_area">
14348
<div class=" highlight hl-ipython2"><pre><span></span>%%bash
14349
jupyter nbconvert --to html hw3_filippova.ipynb
14350
</pre></div>
14351

    
14352
</div>
14353
</div>
14354
</div>
14355

    
14356
<div class="output_wrapper">
14357
<div class="output">
14358

    
14359

    
14360
<div class="output_area"><div class="prompt"></div>
14361
<div class="output_subarea output_stream output_stderr output_text">
14362
<pre>[NbConvertApp] Converting notebook hw3_filippova.ipynb to html
14363
[NbConvertApp] ERROR | Notebook JSON is invalid: {u&#39;model_id&#39;: u&#39;2738046f06384c60b67f54a9bc22eaed&#39;, u&#39;version_minor&#39;: 0, u&#39;version_major&#39;: 2} is not valid under any of the given schemas
14364

    
14365
Failed validating u&#39;oneOf&#39; in display_data[u&#39;properties&#39;][u&#39;data&#39;][u&#39;patternProperties&#39;][u&#39;^(?!application/json$)[a-zA-Z0-9]+/[a-zA-Z0-9\\-\\+\\.]+$&#39;]:
14366

    
14367
On instance[u&#39;cells&#39;][9][u&#39;outputs&#39;][0][u&#39;data&#39;][u&#39;application/vnd.jupyter.widget-view+json&#39;]:
14368
{u&#39;model_id&#39;: u&#39;2738046f06384c60b67f54a9bc22eaed&#39;,
14369
 u&#39;version_major&#39;: 2,
14370
 u&#39;version_minor&#39;: 0}
14371
[NbConvertApp] Writing 434897 bytes to hw3_filippova.html
14372
</pre>
14373
</div>
14374
</div>
14375

    
14376
</div>
14377
</div>
14378

    
14379
</div>
14380
<div class="cell border-box-sizing code_cell rendered">
14381
<div class="input">
14382
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
14383
<div class="inner_cell">
14384
    <div class="input_area">
14385
<div class=" highlight hl-ipython2"><pre><span></span> 
14386
</pre></div>
14387

    
14388
</div>
14389
</div>
14390
</div>
14391

    
14392
</div>
14393
<div class="cell border-box-sizing code_cell rendered">
14394
<div class="input">
14395
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
14396
<div class="inner_cell">
14397
    <div class="input_area">
14398
<div class=" highlight hl-ipython2"><pre><span></span> 
14399
</pre></div>
14400

    
14401
</div>
14402
</div>
14403
</div>
14404

    
14405
</div>
14406
    </div>
14407
  </div>
14408
</body>
14409
</html>