rudakov_kirill_hw3.html

Student HSE, 29.12.2017 09:00

Download (495 KB)

 
1
<!DOCTYPE html>
2
<html>
3
<head><meta charset="utf-8" />
4
<title>rudakov_kirill_hw3</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 text_cell rendered">
11750
<div class="prompt input_prompt">
11751
</div>
11752
<div class="inner_cell">
11753
<div class="text_cell_render border-box-sizing rendered_html">
11754
<h1 id="&#1056;&#1091;&#1076;&#1072;&#1082;&#1086;&#1074;-&#1050;&#1080;&#1088;&#1080;&#1083;&#1083;">&#1056;&#1091;&#1076;&#1072;&#1082;&#1086;&#1074; &#1050;&#1080;&#1088;&#1080;&#1083;&#1083;<a class="anchor-link" href="#&#1056;&#1091;&#1076;&#1072;&#1082;&#1086;&#1074;-&#1050;&#1080;&#1088;&#1080;&#1083;&#1083;">&#182;</a></h1><h2 id="&#1044;&#1086;&#1084;&#1072;&#1096;&#1085;&#1077;&#1077;-&#1079;&#1072;&#1076;&#1072;&#1085;&#1080;&#1077;-&#8470;-3">&#1044;&#1086;&#1084;&#1072;&#1096;&#1085;&#1077;&#1077; &#1079;&#1072;&#1076;&#1072;&#1085;&#1080;&#1077; &#8470; 3<a class="anchor-link" href="#&#1044;&#1086;&#1084;&#1072;&#1096;&#1085;&#1077;&#1077;-&#1079;&#1072;&#1076;&#1072;&#1085;&#1080;&#1077;-&#8470;-3">&#182;</a></h2>
11755
</div>
11756
</div>
11757
</div>
11758
<div class="cell border-box-sizing code_cell rendered">
11759
<div class="input">
11760
<div class="prompt input_prompt">In&nbsp;[1]:</div>
11761
<div class="inner_cell">
11762
    <div class="input_area">
11763
<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>
11764
<span class="kn">from</span> <span class="nn">rdkit.Chem</span> <span class="kn">import</span> <span class="n">AllChem</span>
11765
<span class="kn">from</span> <span class="nn">rdkit</span> <span class="kn">import</span> <span class="n">RDConfig</span>
11766
<span class="kn">from</span> <span class="nn">rdkit.Chem.Draw</span> <span class="kn">import</span> <span class="n">IPythonConsole</span> 
11767
<span class="kn">from</span> <span class="nn">rdkit.Chem</span> <span class="kn">import</span> <span class="n">Draw</span>
11768
<span class="kn">import</span> <span class="nn">numpy</span> <span class="kn">as</span> <span class="nn">np</span>
11769
<span class="kn">import</span> <span class="nn">pubchempy</span>
11770
<span class="kn">from</span> <span class="nn">rdkit.Chem</span> <span class="kn">import</span> <span class="n">rdMolDescriptors</span>
11771
<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>
11772
</pre></div>
11773

    
11774
</div>
11775
</div>
11776
</div>
11777

    
11778
</div>
11779
<div class="cell border-box-sizing text_cell rendered">
11780
<div class="prompt input_prompt">
11781
</div>
11782
<div class="inner_cell">
11783
<div class="text_cell_render border-box-sizing rendered_html">
11784
<h3 id="&#1053;&#1072;&#1088;&#1080;&#1089;&#1091;&#1077;&#1084;-&#1080;&#1073;&#1091;&#1087;&#1088;&#1086;&#1092;&#1077;&#1085;">&#1053;&#1072;&#1088;&#1080;&#1089;&#1091;&#1077;&#1084; &#1080;&#1073;&#1091;&#1087;&#1088;&#1086;&#1092;&#1077;&#1085;<a class="anchor-link" href="#&#1053;&#1072;&#1088;&#1080;&#1089;&#1091;&#1077;&#1084;-&#1080;&#1073;&#1091;&#1087;&#1088;&#1086;&#1092;&#1077;&#1085;">&#182;</a></h3>
11785
</div>
11786
</div>
11787
</div>
11788
<div class="cell border-box-sizing code_cell rendered">
11789
<div class="input">
11790
<div class="prompt input_prompt">In&nbsp;[2]:</div>
11791
<div class="inner_cell">
11792
    <div class="input_area">
11793
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">IBU</span> <span class="o">=</span> <span class="s1">&#39;CC(C)CC1=CC=C(C=C1)C(C)C(=O)O&#39;</span>
11794
<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="n">IBU</span><span class="p">)</span>
11795
<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>
11796
<span class="n">display</span><span class="p">(</span><span class="n">ibu</span><span class="p">)</span>
11797
</pre></div>
11798

    
11799
</div>
11800
</div>
11801
</div>
11802

    
11803
<div class="output_wrapper">
11804
<div class="output">
11805

    
11806

    
11807
<div class="output_area"><div class="prompt"></div>
11808

    
11809

    
11810
<div class="output_png output_subarea ">
11811
<img src="data:image/png;base64,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
11965
l2EAAAAASUVORK5CYII=
11966
"
11967
>
11968
</div>
11969

    
11970
</div>
11971

    
11972
</div>
11973
</div>
11974

    
11975
</div>
11976
<div class="cell border-box-sizing text_cell rendered">
11977
<div class="prompt input_prompt">
11978
</div>
11979
<div class="inner_cell">
11980
<div class="text_cell_render border-box-sizing rendered_html">
11981
<h3 id="&#1047;&#1072;&#1084;&#1077;&#1085;&#1080;&#1084;-&#1080;&#1079;&#1086;&#1087;&#1088;&#1086;&#1087;&#1080;&#1083;-&#1085;&#1072;-&#1101;&#1090;&#1080;&#1085;-&#1086;&#1085;-&#1078;&#1077;-&#1072;&#1094;&#1080;&#1090;&#1077;&#1083;&#1077;&#1085;">&#1047;&#1072;&#1084;&#1077;&#1085;&#1080;&#1084; &#1080;&#1079;&#1086;&#1087;&#1088;&#1086;&#1087;&#1080;&#1083; &#1085;&#1072; &#1101;&#1090;&#1080;&#1085; &#1086;&#1085; &#1078;&#1077; &#1072;&#1094;&#1080;&#1090;&#1077;&#1083;&#1077;&#1085;<a class="anchor-link" href="#&#1047;&#1072;&#1084;&#1077;&#1085;&#1080;&#1084;-&#1080;&#1079;&#1086;&#1087;&#1088;&#1086;&#1087;&#1080;&#1083;-&#1085;&#1072;-&#1101;&#1090;&#1080;&#1085;-&#1086;&#1085;-&#1078;&#1077;-&#1072;&#1094;&#1080;&#1090;&#1077;&#1083;&#1077;&#1085;">&#182;</a></h3>
11982
</div>
11983
</div>
11984
</div>
11985
<div class="cell border-box-sizing code_cell rendered">
11986
<div class="input">
11987
<div class="prompt input_prompt">In&nbsp;[3]:</div>
11988
<div class="inner_cell">
11989
    <div class="input_area">
11990
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">IBU_PRE_MOD</span> <span class="o">=</span> <span class="s1">&#39;C#CCC1=CC=C(C=C1)C(C)C(=O)O&#39;</span>
11991
<span class="n">ibu_mod</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">IBU_PRE_MOD</span><span class="p">)</span>
11992
<span class="n">AllChem</span><span class="o">.</span><span class="n">Compute2DCoords</span><span class="p">(</span><span class="n">ibu_mod</span><span class="p">)</span>
11993
<span class="n">display</span><span class="p">(</span><span class="n">ibu_mod</span><span class="p">)</span>
11994

    
11995
<span class="c1"># apply CuAAC</span>
11996
<span class="n">IBU_MOD</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>
11997
<span class="n">ibu_mod</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">IBU_MOD</span><span class="p">)</span>
11998
<span class="n">AllChem</span><span class="o">.</span><span class="n">Compute2DCoords</span><span class="p">(</span><span class="n">ibu_mod</span><span class="p">)</span>
11999
<span class="n">display</span><span class="p">(</span><span class="n">ibu_mod</span><span class="p">)</span>
12000
</pre></div>
12001

    
12002
</div>
12003
</div>
12004
</div>
12005

    
12006
<div class="output_wrapper">
12007
<div class="output">
12008

    
12009

    
12010
<div class="output_area"><div class="prompt"></div>
12011

    
12012

    
12013
<div class="output_png output_subarea ">
12014
<img src="data:image/png;base64,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
12175
"
12176
>
12177
</div>
12178

    
12179
</div>
12180

    
12181
<div class="output_area"><div class="prompt"></div>
12182

    
12183

    
12184
<div class="output_png output_subarea ">
12185
<img src="data:image/png;base64,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
12290
YrG9vX1WVtbff//dp08fruOoTG5ubseOHbOyslatWkWfzqsKq2VULIaREfT0UFYGPgdNUVRAJBIt
12291
XbrUyMjor7/+UtJJjBAyduzYXbt2CYXCixcv2tnZicXiFy9eKNpbMScnR/kzfTMzM7mnsTY2Ns2a
12292
NfvovpD37993d3d/9erVvn37vvnmm4/7EF31ww8/LFq06Kuvvjp69CjXWVSDEDJ48OCjR4/27t37
12293
77//5mvpH0LNw2oZffoU9vZo2hT//cfaMVVp69at3333nUAg+P333318fJSMnDlz5tq1a01NTePi
12294
4j6pWe/Y/Px8uRU2MzMzLS2toqJCyXsNDQ3fL69V383MzOS+SywWd+vW7caNG+PHj9ftp9IfJy8v
12295
r3nz5q9evfrnn3/aaUxry9pYv379tGnTzMzMbt26xdwNp1SC1TJ6+TK6dYOHBxITWTumyhw/ftzb
12296
27uiomLjxo2TJ09WMjIiIiIoKEhfX//YsWNffPFF7Q8tlUpzcnKYqsrsW1v1ndnPVnmz4fr16zdt
12297
2tTKyor5bmtry9wx2L179/bt21u0aHHjxg1m/zLqHVOmTNm4caO/v//WrVu5zlJbd+/e9fDwKC0t
12298
PXjw4PDhw7mOo1NYLaMxMRg6FN7eOHKEtWOqRlJSUp8+fYqLi0Ui0eLFi5WMjI6O/uabbwghUVFR
12299
fn5+7MQrLS1VdLsgPT1d0TRyc3Pzly9fXrp0ycPDg52cWic1NbVVq1Z6enqpqak22jzbuaysrEuX
12300
Lrdv3w4MDNy0aRPXcXQNq0+HtXQzu8ePH3t5eRUXF/v7+yuvofHx8WPGjJHJZKtXr2athgIwMjJy
12301
dHR0dHSU+9OCgoKMjIysrKw3T2afPHmSlJTE5/OFQiFrObWOg4ODj4/PoUOHwsPDtXqHmFmzZt2+
12302
fdvJyennn3/mOosuYnN21fz5BCBLlrB5zNrKzc1lHscPGDBAIpEoGXn37l3mLuSkSZNYi1cbzDOl
12303
0NBQroNotMTERABmZmZFcjdM1wbHjx/n8XgGBgbXr1/nOotuYrWMfvstAciWLWwes1ZKSkqYx/Hu
12304
7u7K/xSlp6czs4UGDx6sLf3lmBmRpqamBQUFisaUlJSEh4frRj//j9ajRw8A69ev5zrIx8jOzra2
12305
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
12385
"
12386
>
12387
</div>
12388

    
12389
</div>
12390

    
12391
</div>
12392
</div>
12393

    
12394
</div>
12395
<div class="cell border-box-sizing text_cell rendered">
12396
<div class="prompt input_prompt">
12397
</div>
12398
<div class="inner_cell">
12399
<div class="text_cell_render border-box-sizing rendered_html">
12400
<h3 id="&#1055;&#1086;&#1080;&#1089;&#1082;-&#1088;&#1072;&#1076;&#1080;&#1082;&#1072;&#1083;&#1086;&#1074;-&#1089;-&#1072;&#1079;&#1080;&#1076;&#1086;&#1084;-&#1080;-&#1079;&#1072;&#1084;&#1077;&#1085;&#1072;-&#1074;-&#1085;&#1072;&#1081;&#1076;&#1077;&#1085;&#1099;&#1093;-&#1088;&#1072;&#1076;&#1080;&#1082;&#1072;&#1083;&#1072;&#1093;-&#1072;&#1079;&#1080;&#1076;&#1085;&#1086;&#1081;-&#1075;&#1088;&#1091;&#1087;&#1087;&#1099;-&#1085;&#1072;-&#1084;&#1086;&#1076;&#1080;&#1092;&#1094;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1085;&#1099;&#1081;-&#1080;&#1073;&#1091;&#1087;&#1088;&#1086;&#1092;&#1077;&#1085;.">&#1055;&#1086;&#1080;&#1089;&#1082; &#1088;&#1072;&#1076;&#1080;&#1082;&#1072;&#1083;&#1086;&#1074; &#1089; &#1072;&#1079;&#1080;&#1076;&#1086;&#1084; &#1080; &#1079;&#1072;&#1084;&#1077;&#1085;&#1072; &#1074; &#1085;&#1072;&#1081;&#1076;&#1077;&#1085;&#1099;&#1093; &#1088;&#1072;&#1076;&#1080;&#1082;&#1072;&#1083;&#1072;&#1093; &#1072;&#1079;&#1080;&#1076;&#1085;&#1086;&#1081; &#1075;&#1088;&#1091;&#1087;&#1087;&#1099; &#1085;&#1072; &#1084;&#1086;&#1076;&#1080;&#1092;&#1094;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1085;&#1099;&#1081; &#1080;&#1073;&#1091;&#1087;&#1088;&#1086;&#1092;&#1077;&#1085;.<a class="anchor-link" href="#&#1055;&#1086;&#1080;&#1089;&#1082;-&#1088;&#1072;&#1076;&#1080;&#1082;&#1072;&#1083;&#1086;&#1074;-&#1089;-&#1072;&#1079;&#1080;&#1076;&#1086;&#1084;-&#1080;-&#1079;&#1072;&#1084;&#1077;&#1085;&#1072;-&#1074;-&#1085;&#1072;&#1081;&#1076;&#1077;&#1085;&#1099;&#1093;-&#1088;&#1072;&#1076;&#1080;&#1082;&#1072;&#1083;&#1072;&#1093;-&#1072;&#1079;&#1080;&#1076;&#1085;&#1086;&#1081;-&#1075;&#1088;&#1091;&#1087;&#1087;&#1099;-&#1085;&#1072;-&#1084;&#1086;&#1076;&#1080;&#1092;&#1094;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1085;&#1099;&#1081;-&#1080;&#1073;&#1091;&#1087;&#1088;&#1086;&#1092;&#1077;&#1085;.">&#182;</a></h3>
12401
</div>
12402
</div>
12403
</div>
12404
<div class="cell border-box-sizing code_cell rendered">
12405
<div class="input">
12406
<div class="prompt input_prompt">In&nbsp;[4]:</div>
12407
<div class="inner_cell">
12408
    <div class="input_area">
12409
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">AZIDE_SMILES</span> <span class="o">=</span> <span class="s1">&#39;[N-]N=[N+]&#39;</span>
12410
</pre></div>
12411

    
12412
</div>
12413
</div>
12414
</div>
12415

    
12416
</div>
12417
<div class="cell border-box-sizing code_cell rendered">
12418
<div class="input">
12419
<div class="prompt input_prompt">In&nbsp;[5]:</div>
12420
<div class="inner_cell">
12421
    <div class="input_area">
12422
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">data_frame</span> <span class="o">=</span> <span class="n">pubchempy</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">AZIDE_SMILES</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> <span class="n">RingsNotEmbedded</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span> <span class="n">as_dataframe</span><span class="o">=</span><span class="bp">True</span> <span class="p">)</span>
12423
</pre></div>
12424

    
12425
</div>
12426
</div>
12427
</div>
12428

    
12429
</div>
12430
<div class="cell border-box-sizing code_cell rendered">
12431
<div class="input">
12432
<div class="prompt input_prompt">In&nbsp;[6]:</div>
12433
<div class="inner_cell">
12434
    <div class="input_area">
12435
<div class=" highlight hl-ipython2"><pre><span></span><span class="k">print</span><span class="p">(</span><span class="s1">&#39;Len: </span><span class="si">%s</span><span class="s1">&#39;</span> <span class="o">%</span> <span class="n">data_frame</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
12436
</pre></div>
12437

    
12438
</div>
12439
</div>
12440
</div>
12441

    
12442
<div class="output_wrapper">
12443
<div class="output">
12444

    
12445

    
12446
<div class="output_area"><div class="prompt"></div>
12447
<div class="output_subarea output_stream output_stdout output_text">
12448
<pre>Len: 18788
12449
</pre>
12450
</div>
12451
</div>
12452

    
12453
</div>
12454
</div>
12455

    
12456
</div>
12457
<div class="cell border-box-sizing code_cell rendered">
12458
<div class="input">
12459
<div class="prompt input_prompt">In&nbsp;[7]:</div>
12460
<div class="inner_cell">
12461
    <div class="input_area">
12462
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">data</span> <span class="o">=</span> <span class="n">data_frame</span><span class="p">[</span><span class="n">data_frame</span><span class="o">.</span><span class="n">CanonicalSMILES</span><span class="o">.</span><span class="n">str</span><span class="o">.</span><span class="n">len</span><span class="p">()</span><span class="o">&lt;</span><span class="mi">30</span><span class="p">][</span><span class="n">data_frame</span><span class="o">.</span><span class="n">CanonicalSMILES</span><span class="o">.</span><span class="n">str</span><span class="o">.</span><span class="n">contains</span><span class="p">(</span><span class="s1">&#39;\.&#39;</span><span class="p">)</span><span class="o">==</span><span class="bp">False</span><span class="p">]</span>
12463
</pre></div>
12464

    
12465
</div>
12466
</div>
12467
</div>
12468

    
12469
<div class="output_wrapper">
12470
<div class="output">
12471

    
12472

    
12473
<div class="output_area"><div class="prompt"></div>
12474
<div class="output_subarea output_stream output_stderr output_text">
12475
<pre>/home/shad/miniconda2/envs/hse/lib/python2.7/site-packages/ipykernel_launcher.py:1: UserWarning: Boolean Series key will be reindexed to match DataFrame index.
12476
  &#34;&#34;&#34;Entry point for launching an IPython kernel.
12477
</pre>
12478
</div>
12479
</div>
12480

    
12481
</div>
12482
</div>
12483

    
12484
</div>
12485
<div class="cell border-box-sizing code_cell rendered">
12486
<div class="input">
12487
<div class="prompt input_prompt">In&nbsp;[8]:</div>
12488
<div class="inner_cell">
12489
    <div class="input_area">
12490
<div class=" highlight hl-ipython2"><pre><span></span><span class="k">print</span><span class="p">(</span><span class="s1">&#39;Len: </span><span class="si">%s</span><span class="s1">&#39;</span> <span class="o">%</span> <span class="n">data</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
12491
</pre></div>
12492

    
12493
</div>
12494
</div>
12495
</div>
12496

    
12497
<div class="output_wrapper">
12498
<div class="output">
12499

    
12500

    
12501
<div class="output_area"><div class="prompt"></div>
12502
<div class="output_subarea output_stream output_stdout output_text">
12503
<pre>Len: 4366
12504
</pre>
12505
</div>
12506
</div>
12507

    
12508
</div>
12509
</div>
12510

    
12511
</div>
12512
<div class="cell border-box-sizing code_cell rendered">
12513
<div class="input">
12514
<div class="prompt input_prompt">In&nbsp;[9]:</div>
12515
<div class="inner_cell">
12516
    <div class="input_area">
12517
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">rep_data</span> <span class="o">=</span> <span class="n">data</span><span class="p">[</span><span class="n">data</span><span class="o">.</span><span class="n">CanonicalSMILES</span><span class="o">.</span><span class="n">str</span><span class="o">.</span><span class="n">contains</span><span class="p">(</span><span class="n">AZIDE_SMILES</span><span class="p">)]</span><span class="o">.</span><span class="n">CanonicalSMILES</span><span class="o">.</span><span class="n">str</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="n">AZIDE_SMILES</span><span class="p">,</span><span class="n">IBU_MOD</span><span class="p">)</span>
12518
</pre></div>
12519

    
12520
</div>
12521
</div>
12522
</div>
12523

    
12524
</div>
12525
<div class="cell border-box-sizing code_cell rendered">
12526
<div class="input">
12527
<div class="prompt input_prompt">In&nbsp;[10]:</div>
12528
<div class="inner_cell">
12529
    <div class="input_area">
12530
<div class=" highlight hl-ipython2"><pre><span></span><span class="k">print</span><span class="p">(</span><span class="s1">&#39;Len: </span><span class="si">%s</span><span class="s1">&#39;</span> <span class="o">%</span> <span class="n">rep_data</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
12531
</pre></div>
12532

    
12533
</div>
12534
</div>
12535
</div>
12536

    
12537
<div class="output_wrapper">
12538
<div class="output">
12539

    
12540

    
12541
<div class="output_area"><div class="prompt"></div>
12542
<div class="output_subarea output_stream output_stdout output_text">
12543
<pre>Len: 965
12544
</pre>
12545
</div>
12546
</div>
12547

    
12548
</div>
12549
</div>
12550

    
12551
</div>
12552
<div class="cell border-box-sizing text_cell rendered">
12553
<div class="prompt input_prompt">
12554
</div>
12555
<div class="inner_cell">
12556
<div class="text_cell_render border-box-sizing rendered_html">
12557
<h3 id="&#1054;&#1090;&#1073;&#1086;&#1088;-&#1090;&#1077;&#1093;-&#1084;&#1086;&#1083;&#1077;&#1082;&#1091;&#1083;,-&#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077;-&#1091;&#1076;&#1086;&#1074;&#1083;&#1077;&#1090;&#1074;&#1086;&#1088;&#1103;&#1102;&#1090;-&#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1091;-&#1087;&#1103;&#1090;&#1080;-Lipinski">&#1054;&#1090;&#1073;&#1086;&#1088; &#1090;&#1077;&#1093; &#1084;&#1086;&#1083;&#1077;&#1082;&#1091;&#1083;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1091;&#1076;&#1086;&#1074;&#1083;&#1077;&#1090;&#1074;&#1086;&#1088;&#1103;&#1102;&#1090; &#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1091; &#1087;&#1103;&#1090;&#1080; Lipinski<a class="anchor-link" href="#&#1054;&#1090;&#1073;&#1086;&#1088;-&#1090;&#1077;&#1093;-&#1084;&#1086;&#1083;&#1077;&#1082;&#1091;&#1083;,-&#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077;-&#1091;&#1076;&#1086;&#1074;&#1083;&#1077;&#1090;&#1074;&#1086;&#1088;&#1103;&#1102;&#1090;-&#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1091;-&#1087;&#1103;&#1090;&#1080;-Lipinski">&#182;</a></h3>
12558
</div>
12559
</div>
12560
</div>
12561
<div class="cell border-box-sizing code_cell rendered">
12562
<div class="input">
12563
<div class="prompt input_prompt">In&nbsp;[11]:</div>
12564
<div class="inner_cell">
12565
    <div class="input_area">
12566
<div class=" highlight hl-ipython2"><pre><span></span><span class="kn">import</span> <span class="nn">rdkit.Chem.Lipinski</span> <span class="kn">as</span> <span class="nn">Lipinski</span>
12567
<span class="kn">import</span> <span class="nn">warnings</span>
12568
<span class="n">warnings</span><span class="o">.</span><span class="n">filterwarnings</span><span class="p">(</span><span class="s1">&#39;ignore&#39;</span><span class="p">)</span>
12569
</pre></div>
12570

    
12571
</div>
12572
</div>
12573
</div>
12574

    
12575
</div>
12576
<div class="cell border-box-sizing code_cell rendered">
12577
<div class="input">
12578
<div class="prompt input_prompt">In&nbsp;[12]:</div>
12579
<div class="inner_cell">
12580
    <div class="input_area">
12581
<div class=" highlight hl-ipython2"><pre><span></span><span class="k">def</span> <span class="nf">LipinksyRuleOf5</span><span class="p">(</span><span class="n">x</span><span class="p">):</span>
12582
    <span class="k">try</span><span class="p">:</span>
12583
        <span class="k">if</span> <span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span>
12584
            <span class="p">[(</span><span class="n">Lipinski</span><span class="o">.</span><span class="n">NumHDonors</span><span class="p">(</span><span class="n">x</span><span class="p">)</span> <span class="o">&lt;=</span> <span class="mi">5</span><span class="p">),</span>
12585
             <span class="p">(</span><span class="n">Lipinski</span><span class="o">.</span><span class="n">NumHAcceptors</span><span class="p">(</span><span class="n">x</span><span class="p">)</span> <span class="o">&lt;=</span> <span class="mi">10</span><span class="p">),</span>
12586
            <span class="p">(</span><span class="n">rdMolDescriptors</span><span class="o">.</span><span class="n">CalcExactMolWt</span><span class="p">(</span><span class="n">x</span><span class="p">)</span> <span class="o">&lt;=</span> <span class="mi">500</span><span class="p">),</span>
12587
             <span class="p">(</span><span class="n">rdMolDescriptors</span><span class="o">.</span><span class="n">CalcCrippenDescriptors</span><span class="p">(</span><span class="n">x</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><span class="o">&gt;=</span><span class="mi">3</span><span class="p">:</span>
12588
            <span class="k">return</span> <span class="bp">True</span>
12589
        <span class="k">else</span><span class="p">:</span>
12590
            <span class="k">return</span> <span class="bp">False</span>
12591
    <span class="k">except</span><span class="p">:</span>
12592
        <span class="k">return</span> <span class="bp">False</span>
12593
</pre></div>
12594

    
12595
</div>
12596
</div>
12597
</div>
12598

    
12599
</div>
12600
<div class="cell border-box-sizing code_cell rendered">
12601
<div class="input">
12602
<div class="prompt input_prompt">In&nbsp;[14]:</div>
12603
<div class="inner_cell">
12604
    <div class="input_area">
12605
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">new_data</span> <span class="o">=</span> <span class="n">rep_data</span><span class="p">[</span><span class="n">rep_data</span><span class="o">.</span><span class="n">apply</span><span class="p">(</span><span class="k">lambda</span> <span class="n">x</span><span class="p">:</span> <span class="n">LipinksyRuleOf5</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">x</span><span class="p">)))]</span>
12606
</pre></div>
12607

    
12608
</div>
12609
</div>
12610
</div>
12611

    
12612
<div class="output_wrapper">
12613
<div class="output">
12614

    
12615

    
12616
<div class="output_area"><div class="prompt"></div>
12617
<div class="output_subarea output_stream output_stderr output_text">
12618
<pre>RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12619
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12620
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12621
RDKit ERROR: [00:35:03] Explicit valence for atom # 9 N, 4, is greater than permitted
12622
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12623
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12624
RDKit ERROR: [00:35:03] Explicit valence for atom # 14 N, 4, is greater than permitted
12625
RDKit ERROR: [00:35:03] 
12626
RDKit ERROR: 
12627
RDKit ERROR: ****
12628
RDKit ERROR: Pre-condition Violation
12629
RDKit ERROR: bond already exists
12630
RDKit ERROR: Violation occurred on line 350 in file /opt/conda/conda-bld/rdkit_1499481310819/work/Code/GraphMol/ROMol.cpp
12631
RDKit ERROR: Failed Expression: !(boost::edge(bond_pin-&gt;getBeginAtomIdx(), bond_pin-&gt;getEndAtomIdx(), d_graph).second)
12632
RDKit ERROR: ****
12633
RDKit ERROR: 
12634
RDKit ERROR: [00:35:03] Explicit valence for atom # 6 N, 4, is greater than permitted
12635
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12636
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12637
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12638
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12639
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12640
RDKit ERROR: [00:35:03] Explicit valence for atom # 6 N, 4, is greater than permitted
12641
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12642
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 I, 7, is greater than permitted
12643
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 I, 7, is greater than permitted
12644
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 I, 7, is greater than permitted
12645
RDKit ERROR: [00:35:03] Explicit valence for atom # 16 I, 7, is greater than permitted
12646
RDKit ERROR: [00:35:03] Explicit valence for atom # 8 N, 4, is greater than permitted
12647
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12648
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12649
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12650
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12651
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12652
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12653
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12654
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12655
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12656
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12657
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12658
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12659
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12660
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12661
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12662
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12663
RDKit ERROR: [00:35:03] Explicit valence for atom # 13 N, 4, is greater than permitted
12664
RDKit ERROR: [00:35:03] Explicit valence for atom # 10 N, 4, is greater than permitted
12665
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12666
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12667
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12668
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12669
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12670
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12671
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12672
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12673
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12674
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12675
RDKit ERROR: [00:35:03] Explicit valence for atom # 5 N, 4, is greater than permitted
12676
RDKit ERROR: [00:35:03] Explicit valence for atom # 10 N, 4, is greater than permitted
12677
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12678
RDKit ERROR: [00:35:03] Explicit valence for atom # 6 N, 4, is greater than permitted
12679
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12680
RDKit ERROR: [00:35:03] Explicit valence for atom # 10 N, 4, is greater than permitted
12681
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12682
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12683
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12684
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12685
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12686
RDKit ERROR: [00:35:03] Explicit valence for atom # 8 N, 4, is greater than permitted
12687
RDKit ERROR: [00:35:03] Explicit valence for atom # 12 N, 4, is greater than permitted
12688
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12689
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12690
RDKit ERROR: [00:35:03] Explicit valence for atom # 15 N, 4, is greater than permitted
12691
RDKit ERROR: [00:35:03] Explicit valence for atom # 9 N, 4, is greater than permitted
12692
RDKit ERROR: [00:35:03] Explicit valence for atom # 5 N, 4, is greater than permitted
12693
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12694
RDKit ERROR: [00:35:03] Explicit valence for atom # 9 N, 4, is greater than permitted
12695
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12696
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12697
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12698
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12699
RDKit ERROR: [00:35:03] Explicit valence for atom # 5 N, 4, is greater than permitted
12700
RDKit ERROR: [00:35:03] Explicit valence for atom # 9 N, 4, is greater than permitted
12701
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12702
RDKit ERROR: [00:35:03] Explicit valence for atom # 6 N, 4, is greater than permitted
12703
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12704
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12705
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12706
RDKit ERROR: [00:35:03] Explicit valence for atom # 10 N, 4, is greater than permitted
12707
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12708
RDKit ERROR: [00:35:03] Explicit valence for atom # 9 N, 4, is greater than permitted
12709
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12710
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12711
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12712
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12713
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12714
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12715
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12716
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12717
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12718
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12719
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12720
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12721
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12722
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12723
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12724
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12725
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12726
RDKit ERROR: [00:35:03] Explicit valence for atom # 5 N, 4, is greater than permitted
12727
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12728
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12729
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12730
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12731
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12732
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12733
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12734
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12735
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12736
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12737
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12738
RDKit ERROR: [00:35:03] Explicit valence for atom # 19 N, 4, is greater than permitted
12739
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12740
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12741
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12742
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12743
RDKit ERROR: [00:35:03] Explicit valence for atom # 5 N, 4, is greater than permitted
12744
RDKit ERROR: [00:35:03] Explicit valence for atom # 6 N, 4, is greater than permitted
12745
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12746
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12747
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12748
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12749
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12750
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12751
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12752
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12753
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12754
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12755
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12756
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12757
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12758
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12759
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12760
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12761
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12762
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12763
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12764
RDKit ERROR: [00:35:03] Explicit valence for atom # 19 Cl, 3, is greater than permitted
12765
RDKit ERROR: [00:35:03] Explicit valence for atom # 19 Br, 3, is greater than permitted
12766
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12767
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12768
RDKit ERROR: [00:35:03] Explicit valence for atom # 8 N, 4, is greater than permitted
12769
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12770
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12771
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12772
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12773
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12774
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12775
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12776
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12777
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12778
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12779
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12780
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12781
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12782
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12783
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12784
RDKit ERROR: [00:35:03] Explicit valence for atom # 5 N, 4, is greater than permitted
12785
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12786
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 I, 7, is greater than permitted
12787
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12788
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12789
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 I, 7, is greater than permitted
12790
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 I, 7, is greater than permitted
12791
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12792
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 I, 7, is greater than permitted
12793
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12794
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12795
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12796
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12797
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12798
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12799
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12800
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12801
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12802
RDKit ERROR: [00:35:03] Explicit valence for atom # 6 N, 4, is greater than permitted
12803
RDKit ERROR: [00:35:03] Explicit valence for atom # 8 N, 4, is greater than permitted
12804
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12805
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12806
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12807
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12808
RDKit ERROR: [00:35:03] Explicit valence for atom # 12 N, 4, is greater than permitted
12809
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12810
RDKit ERROR: [00:35:03] Explicit valence for atom # 14 N, 4, is greater than permitted
12811
RDKit ERROR: [00:35:03] Explicit valence for atom # 9 N, 4, is greater than permitted
12812
RDKit ERROR: [00:35:03] Explicit valence for atom # 8 N, 4, is greater than permitted
12813
RDKit ERROR: [00:35:03] Explicit valence for atom # 14 N, 4, is greater than permitted
12814
RDKit ERROR: [00:35:03] Explicit valence for atom # 12 N, 4, is greater than permitted
12815
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12816
RDKit ERROR: [00:35:03] Explicit valence for atom # 13 N, 4, is greater than permitted
12817
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12818
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12819
RDKit ERROR: [00:35:03] Explicit valence for atom # 15 N, 4, is greater than permitted
12820
RDKit ERROR: [00:35:03] Explicit valence for atom # 10 N, 4, is greater than permitted
12821
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12822
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12823
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12824
RDKit ERROR: [00:35:03] Explicit valence for atom # 5 N, 4, is greater than permitted
12825
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12826
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12827
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12828
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12829
RDKit ERROR: [00:35:03] Explicit valence for atom # 5 N, 4, is greater than permitted
12830
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12831
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12832
RDKit ERROR: [00:35:03] Explicit valence for atom # 10 N, 4, is greater than permitted
12833
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12834
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12835
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12836
RDKit ERROR: [00:35:03] Explicit valence for atom # 8 N, 4, is greater than permitted
12837
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12838
RDKit ERROR: [00:35:03] Explicit valence for atom # 15 N, 4, is greater than permitted
12839
RDKit ERROR: [00:35:03] Explicit valence for atom # 14 N, 4, is greater than permitted
12840
RDKit ERROR: [00:35:03] Explicit valence for atom # 12 N, 4, is greater than permitted
12841
RDKit ERROR: [00:35:03] Explicit valence for atom # 14 N, 4, is greater than permitted
12842
RDKit ERROR: [00:35:03] Explicit valence for atom # 15 N, 4, is greater than permitted
12843
RDKit ERROR: [00:35:03] Explicit valence for atom # 12 N, 4, is greater than permitted
12844
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12845
RDKit ERROR: [00:35:03] Explicit valence for atom # 13 N, 4, is greater than permitted
12846
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12847
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12848
RDKit ERROR: [00:35:03] Explicit valence for atom # 8 N, 4, is greater than permitted
12849
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12850
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12851
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12852
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12853
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12854
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12855
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12856
RDKit ERROR: [00:35:03] Explicit valence for atom # 5 N, 4, is greater than permitted
12857
RDKit ERROR: [00:35:03] Explicit valence for atom # 8 N, 4, is greater than permitted
12858
RDKit ERROR: [00:35:03] Explicit valence for atom # 5 N, 4, is greater than permitted
12859
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12860
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12861
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12862
RDKit ERROR: [00:35:03] Explicit valence for atom # 5 N, 4, is greater than permitted
12863
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12864
RDKit ERROR: [00:35:03] Explicit valence for atom # 22 N, 4, is greater than permitted
12865
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12866
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12867
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12868
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12869
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12870
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12871
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12872
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12873
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12874
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12875
RDKit ERROR: [00:35:03] Explicit valence for atom # 14 N, 4, is greater than permitted
12876
RDKit ERROR: [00:35:03] Explicit valence for atom # 9 N, 4, is greater than permitted
12877
RDKit ERROR: [00:35:03] Explicit valence for atom # 5 N, 4, is greater than permitted
12878
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12879
RDKit ERROR: [00:35:03] Explicit valence for atom # 8 N, 4, is greater than permitted
12880
RDKit ERROR: [00:35:03] Explicit valence for atom # 6 N, 4, is greater than permitted
12881
RDKit ERROR: [00:35:03] Explicit valence for atom # 14 N, 4, is greater than permitted
12882
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12883
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12884
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12885
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12886
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12887
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12888
RDKit ERROR: [00:35:03] Explicit valence for atom # 12 N, 4, is greater than permitted
12889
RDKit ERROR: [00:35:03] Explicit valence for atom # 9 N, 4, is greater than permitted
12890
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12891
RDKit ERROR: [00:35:03] Explicit valence for atom # 13 N, 4, is greater than permitted
12892
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12893
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12894
RDKit ERROR: [00:35:03] Explicit valence for atom # 5 N, 4, is greater than permitted
12895
RDKit ERROR: [00:35:03] Explicit valence for atom # 15 N, 4, is greater than permitted
12896
RDKit ERROR: [00:35:03] Explicit valence for atom # 6 N, 4, is greater than permitted
12897
RDKit ERROR: [00:35:03] Explicit valence for atom # 10 N, 4, is greater than permitted
12898
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12899
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12900
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12901
RDKit ERROR: [00:35:03] Explicit valence for atom # 8 N, 4, is greater than permitted
12902
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12903
RDKit ERROR: [00:35:03] Explicit valence for atom # 6 N, 4, is greater than permitted
12904
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12905
RDKit ERROR: [00:35:03] Explicit valence for atom # 5 N, 4, is greater than permitted
12906
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12907
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12908
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12909
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12910
RDKit ERROR: [00:35:03] Explicit valence for atom # 9 N, 4, is greater than permitted
12911
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12912
RDKit ERROR: [00:35:03] Explicit valence for atom # 17 N, 4, is greater than permitted
12913
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12914
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12915
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12916
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12917
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12918
RDKit ERROR: [00:35:03] Explicit valence for atom # 16 N, 4, is greater than permitted
12919
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12920
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12921
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12922
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12923
RDKit ERROR: [00:35:03] Explicit valence for atom # 6 N, 4, is greater than permitted
12924
RDKit ERROR: [00:35:03] Explicit valence for atom # 8 N, 4, is greater than permitted
12925
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12926
RDKit ERROR: [00:35:03] Explicit valence for atom # 12 N, 4, is greater than permitted
12927
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12928
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12929
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12930
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12931
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12932
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12933
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12934
RDKit ERROR: [00:35:03] Explicit valence for atom # 5 N, 4, is greater than permitted
12935
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12936
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12937
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12938
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12939
RDKit ERROR: [00:35:03] Explicit valence for atom # 5 N, 4, is greater than permitted
12940
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12941
RDKit ERROR: [00:35:03] 
12942
RDKit ERROR: 
12943
RDKit ERROR: ****
12944
RDKit ERROR: Pre-condition Violation
12945
RDKit ERROR: bond already exists
12946
RDKit ERROR: Violation occurred on line 350 in file /opt/conda/conda-bld/rdkit_1499481310819/work/Code/GraphMol/ROMol.cpp
12947
RDKit ERROR: Failed Expression: !(boost::edge(bond_pin-&gt;getBeginAtomIdx(), bond_pin-&gt;getEndAtomIdx(), d_graph).second)
12948
RDKit ERROR: ****
12949
RDKit ERROR: 
12950
RDKit ERROR: [00:35:03] 
12951
RDKit ERROR: 
12952
RDKit ERROR: ****
12953
RDKit ERROR: Pre-condition Violation
12954
RDKit ERROR: bond already exists
12955
RDKit ERROR: Violation occurred on line 350 in file /opt/conda/conda-bld/rdkit_1499481310819/work/Code/GraphMol/ROMol.cpp
12956
RDKit ERROR: Failed Expression: !(boost::edge(bond_pin-&gt;getBeginAtomIdx(), bond_pin-&gt;getEndAtomIdx(), d_graph).second)
12957
RDKit ERROR: ****
12958
RDKit ERROR: 
12959
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12960
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12961
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12962
RDKit ERROR: [00:35:03] 
12963
RDKit ERROR: 
12964
RDKit ERROR: ****
12965
RDKit ERROR: Pre-condition Violation
12966
RDKit ERROR: bond already exists
12967
RDKit ERROR: Violation occurred on line 350 in file /opt/conda/conda-bld/rdkit_1499481310819/work/Code/GraphMol/ROMol.cpp
12968
RDKit ERROR: Failed Expression: !(boost::edge(bond_pin-&gt;getBeginAtomIdx(), bond_pin-&gt;getEndAtomIdx(), d_graph).second)
12969
RDKit ERROR: ****
12970
RDKit ERROR: 
12971
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12972
RDKit ERROR: [00:35:03] Explicit valence for atom # 6 N, 4, is greater than permitted
12973
RDKit ERROR: [00:35:03] Explicit valence for atom # 8 N, 4, is greater than permitted
12974
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12975
RDKit ERROR: [00:35:03] Explicit valence for atom # 8 N, 4, is greater than permitted
12976
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12977
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12978
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12979
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12980
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12981
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12982
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12983
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12984
RDKit ERROR: [00:35:03] Explicit valence for atom # 11 N, 4, is greater than permitted
12985
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12986
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12987
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12988
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12989
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12990
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12991
RDKit ERROR: [00:35:03] Explicit valence for atom # 7 N, 4, is greater than permitted
12992
RDKit ERROR: [00:35:03] Explicit valence for atom # 2 N, 4, is greater than permitted
12993
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12994
RDKit ERROR: [00:35:03] Explicit valence for atom # 3 N, 4, is greater than permitted
12995
RDKit ERROR: [00:35:03] Explicit valence for atom # 5 N, 4, is greater than permitted
12996
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12997
RDKit ERROR: [00:35:03] Explicit valence for atom # 1 N, 4, is greater than permitted
12998
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
12999
RDKit ERROR: [00:35:03] Explicit valence for atom # 4 N, 4, is greater than permitted
13000
RDKit ERROR: [00:35:03] Explicit valence for atom # 5 N, 4, is greater than permitted
13001
RDKit ERROR: [00:35:03] Explicit valence for atom # 13 N, 4, is greater than permitted
13002
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13003
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13004
RDKit ERROR: [00:35:04] Explicit valence for atom # 6 N, 4, is greater than permitted
13005
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13006
RDKit ERROR: [00:35:04] Explicit valence for atom # 6 N, 4, is greater than permitted
13007
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13008
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13009
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13010
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13011
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13012
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13013
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13014
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13015
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13016
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13017
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13018
RDKit ERROR: [00:35:04] Explicit valence for atom # 7 N, 4, is greater than permitted
13019
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13020
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13021
RDKit ERROR: [00:35:04] Explicit valence for atom # 11 N, 4, is greater than permitted
13022
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13023
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13024
RDKit ERROR: [00:35:04] Explicit valence for atom # 10 N, 4, is greater than permitted
13025
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13026
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13027
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13028
RDKit ERROR: [00:35:04] Explicit valence for atom # 6 N, 4, is greater than permitted
13029
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13030
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13031
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13032
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13033
RDKit ERROR: [00:35:04] Explicit valence for atom # 1 N, 4, is greater than permitted
13034
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13035
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13036
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13037
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13038
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13039
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13040
RDKit ERROR: [00:35:04] Explicit valence for atom # 6 N, 4, is greater than permitted
13041
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13042
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13043
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13044
RDKit ERROR: [00:35:04] Explicit valence for atom # 1 N, 4, is greater than permitted
13045
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13046
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13047
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13048
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13049
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13050
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13051
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13052
RDKit ERROR: [00:35:04] Explicit valence for atom # 1 N, 4, is greater than permitted
13053
RDKit ERROR: [00:35:04] Explicit valence for atom # 8 N, 4, is greater than permitted
13054
RDKit ERROR: [00:35:04] 
13055
RDKit ERROR: 
13056
RDKit ERROR: ****
13057
RDKit ERROR: Pre-condition Violation
13058
RDKit ERROR: bond already exists
13059
RDKit ERROR: Violation occurred on line 350 in file /opt/conda/conda-bld/rdkit_1499481310819/work/Code/GraphMol/ROMol.cpp
13060
RDKit ERROR: Failed Expression: !(boost::edge(bond_pin-&gt;getBeginAtomIdx(), bond_pin-&gt;getEndAtomIdx(), d_graph).second)
13061
RDKit ERROR: ****
13062
RDKit ERROR: 
13063
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13064
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13065
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13066
RDKit ERROR: [00:35:04] Explicit valence for atom # 7 N, 4, is greater than permitted
13067
RDKit ERROR: [00:35:04] Explicit valence for atom # 1 N, 4, is greater than permitted
13068
RDKit ERROR: [00:35:04] Explicit valence for atom # 14 N, 4, is greater than permitted
13069
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13070
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13071
RDKit ERROR: [00:35:04] Explicit valence for atom # 13 N, 4, is greater than permitted
13072
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13073
RDKit ERROR: [00:35:04] Explicit valence for atom # 7 N, 4, is greater than permitted
13074
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13075
RDKit ERROR: [00:35:04] Explicit valence for atom # 7 N, 4, is greater than permitted
13076
RDKit ERROR: [00:35:04] 
13077
RDKit ERROR: 
13078
RDKit ERROR: ****
13079
RDKit ERROR: Pre-condition Violation
13080
RDKit ERROR: bond already exists
13081
RDKit ERROR: Violation occurred on line 350 in file /opt/conda/conda-bld/rdkit_1499481310819/work/Code/GraphMol/ROMol.cpp
13082
RDKit ERROR: Failed Expression: !(boost::edge(bond_pin-&gt;getBeginAtomIdx(), bond_pin-&gt;getEndAtomIdx(), d_graph).second)
13083
RDKit ERROR: ****
13084
RDKit ERROR: 
13085
RDKit ERROR: [00:35:04] 
13086
RDKit ERROR: 
13087
RDKit ERROR: ****
13088
RDKit ERROR: Pre-condition Violation
13089
RDKit ERROR: bond already exists
13090
RDKit ERROR: Violation occurred on line 350 in file /opt/conda/conda-bld/rdkit_1499481310819/work/Code/GraphMol/ROMol.cpp
13091
RDKit ERROR: Failed Expression: !(boost::edge(bond_pin-&gt;getBeginAtomIdx(), bond_pin-&gt;getEndAtomIdx(), d_graph).second)
13092
RDKit ERROR: ****
13093
RDKit ERROR: 
13094
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13095
RDKit ERROR: [00:35:04] Explicit valence for atom # 6 N, 4, is greater than permitted
13096
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13097
RDKit ERROR: [00:35:04] Explicit valence for atom # 6 N, 4, is greater than permitted
13098
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13099
RDKit ERROR: [00:35:04] Explicit valence for atom # 6 N, 4, is greater than permitted
13100
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13101
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13102
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13103
RDKit ERROR: [00:35:04] Explicit valence for atom # 6 N, 4, is greater than permitted
13104
RDKit ERROR: [00:35:04] Explicit valence for atom # 11 N, 4, is greater than permitted
13105
RDKit ERROR: [00:35:04] Explicit valence for atom # 6 N, 4, is greater than permitted
13106
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13107
RDKit ERROR: [00:35:04] Explicit valence for atom # 1 N, 4, is greater than permitted
13108
RDKit ERROR: [00:35:04] Explicit valence for atom # 1 N, 4, is greater than permitted
13109
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13110
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13111
RDKit ERROR: [00:35:04] Explicit valence for atom # 1 N, 4, is greater than permitted
13112
RDKit ERROR: [00:35:04] 
13113
RDKit ERROR: 
13114
RDKit ERROR: ****
13115
RDKit ERROR: Pre-condition Violation
13116
RDKit ERROR: bond already exists
13117
RDKit ERROR: Violation occurred on line 350 in file /opt/conda/conda-bld/rdkit_1499481310819/work/Code/GraphMol/ROMol.cpp
13118
RDKit ERROR: Failed Expression: !(boost::edge(bond_pin-&gt;getBeginAtomIdx(), bond_pin-&gt;getEndAtomIdx(), d_graph).second)
13119
RDKit ERROR: ****
13120
RDKit ERROR: 
13121
RDKit ERROR: [00:35:04] 
13122
RDKit ERROR: 
13123
RDKit ERROR: ****
13124
RDKit ERROR: Pre-condition Violation
13125
RDKit ERROR: bond already exists
13126
RDKit ERROR: Violation occurred on line 350 in file /opt/conda/conda-bld/rdkit_1499481310819/work/Code/GraphMol/ROMol.cpp
13127
RDKit ERROR: Failed Expression: !(boost::edge(bond_pin-&gt;getBeginAtomIdx(), bond_pin-&gt;getEndAtomIdx(), d_graph).second)
13128
RDKit ERROR: ****
13129
RDKit ERROR: 
13130
RDKit ERROR: [00:35:04] Explicit valence for atom # 6 N, 4, is greater than permitted
13131
RDKit ERROR: [00:35:04] 
13132
RDKit ERROR: 
13133
RDKit ERROR: ****
13134
RDKit ERROR: Pre-condition Violation
13135
RDKit ERROR: bond already exists
13136
RDKit ERROR: Violation occurred on line 350 in file /opt/conda/conda-bld/rdkit_1499481310819/work/Code/GraphMol/ROMol.cpp
13137
RDKit ERROR: Failed Expression: !(boost::edge(bond_pin-&gt;getBeginAtomIdx(), bond_pin-&gt;getEndAtomIdx(), d_graph).second)
13138
RDKit ERROR: ****
13139
RDKit ERROR: 
13140
RDKit ERROR: [00:35:04] Explicit valence for atom # 1 N, 4, is greater than permitted
13141
RDKit ERROR: [00:35:04] Explicit valence for atom # 1 N, 4, is greater than permitted
13142
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13143
RDKit ERROR: [00:35:04] Explicit valence for atom # 1 N, 4, is greater than permitted
13144
RDKit ERROR: [00:35:04] Explicit valence for atom # 14 N, 4, is greater than permitted
13145
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13146
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13147
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13148
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13149
RDKit ERROR: [00:35:04] Explicit valence for atom # 10 N, 4, is greater than permitted
13150
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13151
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13152
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13153
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13154
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13155
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13156
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13157
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13158
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13159
RDKit ERROR: [00:35:04] Explicit valence for atom # 6 N, 4, is greater than permitted
13160
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13161
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13162
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13163
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13164
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13165
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13166
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13167
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13168
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13169
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13170
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13171
RDKit ERROR: [00:35:04] Explicit valence for atom # 9 N, 4, is greater than permitted
13172
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13173
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13174
RDKit ERROR: [00:35:04] Explicit valence for atom # 7 N, 4, is greater than permitted
13175
RDKit ERROR: [00:35:04] Explicit valence for atom # 9 N, 4, is greater than permitted
13176
RDKit ERROR: [00:35:04] Explicit valence for atom # 1 N, 4, is greater than permitted
13177
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13178
RDKit ERROR: [00:35:04] Explicit valence for atom # 9 N, 4, is greater than permitted
13179
RDKit ERROR: [00:35:04] Explicit valence for atom # 10 N, 4, is greater than permitted
13180
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13181
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13182
RDKit ERROR: [00:35:04] Explicit valence for atom # 6 N, 4, is greater than permitted
13183
RDKit ERROR: [00:35:04] Explicit valence for atom # 1 N, 4, is greater than permitted
13184
RDKit ERROR: [00:35:04] Explicit valence for atom # 1 N, 4, is greater than permitted
13185
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13186
RDKit ERROR: [00:35:04] Explicit valence for atom # 10 N, 4, is greater than permitted
13187
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13188
RDKit ERROR: [00:35:04] Explicit valence for atom # 10 N, 4, is greater than permitted
13189
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13190
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13191
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13192
RDKit ERROR: [00:35:04] Explicit valence for atom # 8 N, 4, is greater than permitted
13193
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13194
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13195
RDKit ERROR: [00:35:04] Explicit valence for atom # 8 N, 4, is greater than permitted
13196
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13197
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13198
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13199
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13200
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13201
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13202
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13203
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13204
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13205
RDKit ERROR: [00:35:04] Explicit valence for atom # 8 N, 4, is greater than permitted
13206
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13207
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13208
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13209
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13210
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13211
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13212
RDKit ERROR: [00:35:04] Explicit valence for atom # 10 N, 4, is greater than permitted
13213
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13214
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13215
RDKit ERROR: [00:35:04] Explicit valence for atom # 6 N, 4, is greater than permitted
13216
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13217
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13218
RDKit ERROR: [00:35:04] Explicit valence for atom # 6 N, 4, is greater than permitted
13219
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13220
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13221
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13222
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13223
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13224
RDKit ERROR: [00:35:04] Explicit valence for atom # 8 N, 4, is greater than permitted
13225
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13226
RDKit ERROR: [00:35:04] Explicit valence for atom # 6 N, 4, is greater than permitted
13227
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13228
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13229
RDKit ERROR: [00:35:04] Explicit valence for atom # 10 N, 4, is greater than permitted
13230
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13231
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13232
RDKit ERROR: [00:35:04] Explicit valence for atom # 8 N, 4, is greater than permitted
13233
RDKit ERROR: [00:35:04] 
13234
RDKit ERROR: 
13235
RDKit ERROR: ****
13236
RDKit ERROR: Pre-condition Violation
13237
RDKit ERROR: bond already exists
13238
RDKit ERROR: Violation occurred on line 350 in file /opt/conda/conda-bld/rdkit_1499481310819/work/Code/GraphMol/ROMol.cpp
13239
RDKit ERROR: Failed Expression: !(boost::edge(bond_pin-&gt;getBeginAtomIdx(), bond_pin-&gt;getEndAtomIdx(), d_graph).second)
13240
RDKit ERROR: ****
13241
RDKit ERROR: 
13242
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13243
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13244
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13245
RDKit ERROR: [00:35:04] Explicit valence for atom # 11 N, 4, is greater than permitted
13246
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13247
RDKit ERROR: [00:35:04] Explicit valence for atom # 10 N, 4, is greater than permitted
13248
RDKit ERROR: [00:35:04] Explicit valence for atom # 8 N, 4, is greater than permitted
13249
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13250
RDKit ERROR: [00:35:04] Explicit valence for atom # 7 N, 4, is greater than permitted
13251
RDKit ERROR: [00:35:04] Explicit valence for atom # 1 N, 4, is greater than permitted
13252
RDKit ERROR: [00:35:04] Explicit valence for atom # 22 N, 4, is greater than permitted
13253
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13254
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13255
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13256
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13257
RDKit ERROR: [00:35:04] Explicit valence for atom # 1 N, 4, is greater than permitted
13258
RDKit ERROR: [00:35:04] Explicit valence for atom # 6 N, 4, is greater than permitted
13259
RDKit ERROR: [00:35:04] Explicit valence for atom # 8 N, 4, is greater than permitted
13260
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13261
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13262
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13263
RDKit ERROR: [00:35:04] Explicit valence for atom # 6 N, 4, is greater than permitted
13264
RDKit ERROR: [00:35:04] Explicit valence for atom # 10 N, 4, is greater than permitted
13265
RDKit ERROR: [00:35:04] Explicit valence for atom # 8 N, 4, is greater than permitted
13266
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13267
RDKit ERROR: [00:35:04] Explicit valence for atom # 3 N, 4, is greater than permitted
13268
RDKit ERROR: [00:35:04] Explicit valence for atom # 7 N, 4, is greater than permitted
13269
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13270
RDKit ERROR: [00:35:04] Explicit valence for atom # 8 N, 4, is greater than permitted
13271
RDKit ERROR: [00:35:04] Explicit valence for atom # 1 N, 4, is greater than permitted
13272
RDKit ERROR: [00:35:04] Explicit valence for atom # 2 N, 4, is greater than permitted
13273
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13274
RDKit ERROR: [00:35:04] Explicit valence for atom # 4 N, 4, is greater than permitted
13275
RDKit ERROR: [00:35:04] Explicit valence for atom # 5 N, 4, is greater than permitted
13276
</pre>
13277
</div>
13278
</div>
13279

    
13280
</div>
13281
</div>
13282

    
13283
</div>
13284
<div class="cell border-box-sizing code_cell rendered">
13285
<div class="input">
13286
<div class="prompt input_prompt">In&nbsp;[15]:</div>
13287
<div class="inner_cell">
13288
    <div class="input_area">
13289
<div class=" highlight hl-ipython2"><pre><span></span><span class="k">print</span><span class="p">(</span><span class="s1">&#39;Len: </span><span class="si">%s</span><span class="s1">&#39;</span> <span class="o">%</span> <span class="n">new_data</span><span class="o">.</span><span class="n">shape</span><span class="p">)</span>
13290
</pre></div>
13291

    
13292
</div>
13293
</div>
13294
</div>
13295

    
13296
<div class="output_wrapper">
13297
<div class="output">
13298

    
13299

    
13300
<div class="output_area"><div class="prompt"></div>
13301
<div class="output_subarea output_stream output_stdout output_text">
13302
<pre>Len: 389
13303
</pre>
13304
</div>
13305
</div>
13306

    
13307
</div>
13308
</div>
13309

    
13310
</div>
13311
<div class="cell border-box-sizing code_cell rendered">
13312
<div class="input">
13313
<div class="prompt input_prompt">In&nbsp;[16]:</div>
13314
<div class="inner_cell">
13315
    <div class="input_area">
13316
<div class=" highlight hl-ipython2"><pre><span></span><span class="k">for</span> <span class="n">smiles</span> <span class="ow">in</span> <span class="n">new_data</span><span class="o">.</span><span class="n">values</span><span class="p">[:</span><span class="mi">10</span><span class="p">]:</span>
13317
    <span class="n">chem_mol</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">smiles</span><span class="p">)</span>
13318
    <span class="n">AllChem</span><span class="o">.</span><span class="n">Compute2DCoords</span><span class="p">(</span><span class="n">chem_mol</span><span class="p">)</span>
13319
    <span class="n">display</span><span class="p">(</span><span class="n">chem_mol</span><span class="p">)</span>
13320
</pre></div>
13321

    
13322
</div>
13323
</div>
13324
</div>
13325

    
13326
<div class="output_wrapper">
13327
<div class="output">
13328

    
13329

    
13330
<div class="output_area"><div class="prompt"></div>
13331

    
13332

    
13333
<div class="output_png output_subarea ">
13334
<img src="data:image/png;base64,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
13556
"
13557
>
13558
</div>
13559

    
13560
</div>
13561

    
13562
<div class="output_area"><div class="prompt"></div>
13563

    
13564

    
13565
<div class="output_png output_subarea ">
13566
<img src="data:image/png;base64,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
13766
"
13767
>
13768
</div>
13769

    
13770
</div>
13771

    
13772
<div class="output_area"><div class="prompt"></div>
13773

    
13774

    
13775
<div class="output_png output_subarea ">
13776
<img src="data:image/png;base64,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
13940
EL38P4xHLhhEqEdAAAAAAElFTkSuQmCC
13941
"
13942
>
13943
</div>
13944

    
13945
</div>
13946

    
13947
<div class="output_area"><div class="prompt"></div>
13948

    
13949

    
13950
<div class="output_png output_subarea ">
13951
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcIAAACWCAIAAADCEh9HAAAABmJLR0QA/wD/AP+gvaeTAAAgAElE
13952
QVR4nO2dd1hUV/PHZwuwNAVUYAGBADbEgBJiwd6NRIUIsSGJGmJigiVRjImiYiGxETsx+guWvIix
13953
QUJUfLFgQ7FEFxsBaUsTaSJty/z+uLzrCqjA3rt3F87n8dkHZ++emavw5Zx75sxwEBEIBAKB0FK4
13954
bAdAIBAI2g2RUQKBQFAJIqMEAoGgEkRGCQQCQSWIjBIIBIJKEBklEAgElSAySiAQCCpBZJRAIBBU
13955
otXJaFkZzJoFVlZgZQXjx0NaGtsBEQiEVk6rk1F/f9DTg8xMEIvhww9h7FiorWU7JgKB0JppXTJ6
13956
7x5cuwZbtoCODnA4MHcu2NjA4cNsh0UgtEnazNKwdcmoSATvvgsCwUtL374gEgGpG0AgqJ82szRs
13957
XTKKCBxOI5bly2HUKIiNJXpKIKiJtrQ0bF0y2qsX/PMPVFe/tFy/Dj16wP79cPYsTJgArq6wb98r
13958
FxAIBCZ43dKwNdKKZFQuh1694P33YeFCkEgAEXbvhqwsmDoV7t2D8HDo3Bnu3YPZs8HWFpYuBbGY
13959
7YgJhNaIVArw+qVhVRUrQTFKa5HRoiLw8IC//4YDB6CqCuzswMoKTp6EU6dAVxfat4f58yEtDaKj
13960
oX9/ePoUfvwRHBzAzw+SktgOnUBoRWRnw7BhsGtX40vDigro0QMuX2YvPmbAVkBFBXp4IAAOGIBy
13961
+duvv3gRfXyQx0MABJCMn3jyJMpkzMdJILRujh5FU1MEwK5dsbYWx4/HuXOxthblcty1Cx0ccPBg
13962
BEAdHVy3rjX9yGm/jEqlOHEiAqCDA+bnN+OD6ekYHIympjeHLKQ+HRaGJSWMxUkgtGKqqjAoCDkc
13963
BMCJE/HZM0TE4mIMCEChEC0tcexYfPwYa2sxJAS5XATAoUMxO5vtuOlBy2VULsdZsxAAO3bER49a
13964
MkJZ2eGdRQ4O1MQUTUxw8WLMzKQ7TgKhFfPgAbq5IQDq6WF4+NtXhGfPopUVAmD79vif/6glRGbR
13965
chn9/nsEQAMDvHJFlWFkMoyJwZEj68SUy0UvL4yPpytKAqH1EhmJhoYIgN264e3bTf1UYSF++GHd
13966
z5u/P1ZUMBki42izjEZEIADyeHjiBF1D3rqFgYEoENT9/7q7Y2Qk1tYij4dTptRdk5iInp50OSQQ
13967
tJbycpw+/aUUPn/evI/L5RgRgQYGCIDdu+OtW8xE+RYePHgQGhp67tw5VQbRWhmNjUU+Hzkc3LuX
13968
9rHz8zEkBDt2rHsanp2NPB7a22NKCiKRUQIB8fp1POa9HwHQ2BgPHmz5QCkp+O67dT9pISFq23cS
13969
iURhYWGenp7UTvuMGTNUGU07ZTQpqW4dERrKnJPKSoyIwO+/R0Tk8XD3bvTzQyQySmjbyOW4cSPq
13970
6iIApk5djqmpqo5YWYlz51Kz2nuffprfrI3iZvLPP/8sX768R48eilQlMzOzWbNmnT17VpVhtVBG
13971
U1OxUycEwMBAtfnk8bCqCh0dUSQiMkpouxQW4vjxCIAcDgYFYU0NfUOfOPHc1rarvX2nTp3+/PNP
13972
+sZFRBSJRCEhId27d1dWT39//5iYmBo67kHLZFQsFosmTKhLqpBK1eaXx0OJBPfuRV9fIqOENkpC
13973
Qt0Ge8eOGBtL//j5OTnDhw8HAA6Hs2DBgurqahUHpNSzW7duCvXs0KEDpZ61tbW0xEyhTTJaVlbm
13974
6urK5XCufPIJVlaq0zUloxIJOjnhrl1ERgltC4kEQ0LqDqwMHYo5OUw5ksvl4eHhurq6ANCzZ8+7
13975
d++2YBBKPbt27apQz44dOzKhngq0RkZra2tHjRoFAE5OTgUFBWr2TskoIu7bh7a2REYJbYisLBw4
13976
sC4pJiREHYvAGzdudOnSBQD09fXDw8Ob+ClKPZ2cnBqqp4T66WUM7ZBRuVzu7+8PAEKh8MmTJ+oP
13977
QCGjEgk6OhIZJbQVysrqdiJsbTExUX1+y8vLAwMDKTWcNGlSUVFRo5fJZLLExMTg4GBHR0eFetrY
13978
2AQFBSUmJsrUte+vHTK6aNEiADA2Nr7FUnIZIh44gCtWoEjEln8CgXEazY9eu/bl8U41c+TIEVNT
13979
UwCwtLQ8deqUwk6pZ1BQkLW1tUI9O3fuTKmnvCmFNWhFC2R0x44dAKCjo3P69GkWw6DOXBw/zmII
13980
BAKzNJofrXZReoXMzMxBgwZR+05ff/11QkJCUFCQUChUqKednR1b6qmAgyoUhD98+HBcXJyVlZVQ
13981
KLS2tra0tLS2thYKhXp6ei0es6GLadOmIeJvv/02c+ZMuoZtAe+9BzdvwrVr0Lcvi1EQCAzC58OO
13982
HZCQAIcPw6VLsHQpXLrEdkwAUql09erV69ato4SSMjo5OU2ePHny5Mnu7u7shgcAfFU+fPny5f37
13983
9ze0CwQCSlsbvtrZ2RkZGTVx/PPnzwcEBMjl8g0bNqhTQ8vL4d49sLWFzp1fGnNzAQCsrNQWBYHA
13984
AgEBsGEDpKSwHYcSfD5/9erVenp6P/zwQ6dOnQIDAydPnuzm5sZ2XC9RSUZnzZrVp0+fnJycgoKC
13985
7OzsgoIC6uvq6ur09PT09PRGP2Vubm5hYdG5c2cLCwsbGxtqDmtpaWljY2Nubq6jo0NdJhKJvL29
13986
a2pqvvzyy2+//VaVOJvL1aswdiyMGAFnz9ZZZDIoLAQuFywt1RkIgaBu+HxYtgxWrYKgILZDeZUH
13987
Dx4AwOLFixcvXsx2LPVRSUbd3Nwa/k5AxMLCwvz8/JycnPz8fLFYTL3m5eXl5uYWFBQUFhYWFhbe
13988
u3ev4YAcDsfCwsLS0tLCwuL69eulpaV+fn7btm1TJcgWkJcH8OrEs6AAZDKwsID/iTyB0GqZORPW
13989
r2ezbdLevXtLS0unTZumeAYqkUji4uIAwMfHh7WwXo9KMtoolBRaWFi4uro2ekFJSUlubi6lqvVe
13990
s7Ky8vPz8/PzAeCdd97hcrmRkZFc7iudTmQyWW1trb6+Pu2RK2i4ficrekLbgZqQrlz5ykMtdbJx
13991
48aHDx/26dNHIaNnz54tKSlxdXVVTmzSHOiX0bdiampqamras2fPhm/JZLKCggKxWPzvv//Omzev
13992
pKQkLi5O+fdPcnLynDlzRo4cuXHjRuYipGajSpuBdTKqbCEQWjH+/rB2LTvd5+7fv//w4cMOHTpQ
13993
G/QUx48fBwBvb28WAmoCmtXSjsfjWVlZeXh4TJ06de3atQCwcOHCyspKxQV8Pl8kEm3duvXhw4fM
13994
hdFw7tlwmU8gtD6kUuDzAQD4fLCyglu34MEDdcdw7NgxAJg4cSKfXzfJk8vlsbGxoKkretA0GVUm
13995
MDDQ1dU1Kytr8+bNCqObm9ucOXMkEsnXX3/NnOuGc08io4S2BnUk/Y8/XjFWVMDhw/DsGYN+G048
13996
ExMT8/PznZycevXqxaBjFdBcGeXxeDt27OBwOOvWrcvMzFTY161b16FDh7Nnz/75558MuW4ommRR
13997
T2hrfPQRQAMZnT4dpkyBY8eYcpqRkXH79m0jI6ORI0cqjJSwfkQFpJForowCgKenp6+vb1VV1dKl
13998
SxVGMzOzFStWAMCCBQtqampod4oI+fkAjT0bJbNRQtth5EgwM4O7d0H5+dmkSQANtJVGjh07hohe
13999
Xl4CgYCyIKKGPxgFDZdRANi0aZOhoWFUVNSFCxcUxi+//LJXr15paWnh4eG0e3z2TMrng6kpKOcC
14000
EBkltDV0dGDCBAB4Ze7p7Q26upCQAEVFjDhtqJjJyclZWVnW1tbvv/8+Iy7pQNNl1MbGZsmSJQCw
14001
YMECmUxGGfl8PiWga9asyaUUjj5yc++/eMFxcBisbLS2Tu7fP9vSUkKvLwJBk2m4rjcxgeHDQSqF
14002
mBj63RUUFFy9elVPT2/cuHEKIyWsPj4+HA6Hfpc0oekyCgCLFy+2t7e/c+fOr7/+qjAOHz7c29u7
14003
oqLiu+++o9edWCwGADMzgcIilUr//rtfUpK9paXm/kcSCLQzejSYmsLt2/Dvvy+NjT4zpYXjx4/L
14004
ZLIxY8YYGxsrG0GzV/SgFTKqr6+/YcMGAFi2bNkzpT3C8PBwAwODAwcOXKK1fEJeXh4AWCkt4PPz
14005
82UymYWFhSIDg0BoC+jqgpcXAMDRoy+N3t7A58PZs1BcTLO7hoqZkpLSMIdUA9ECGQWAyZMnjx49
14006
uri4ePXq1Qqjra3tokWLEHH+/PlyuZwuX9RTAmUZpSxCsk9PaHs0nHt26ADDhoFEArGxdDoqLS09
14007
f/48n8/3opQbAP6XQzpp0iQNn8Foh4wCwJYtW/h8/s6dO5UP4y9btszOzu7WrVu//fYbXY6o2aiy
14008
aDacnxIIbYSxY6FdO0hOBuVCQ0ys66lGSUOHDu3YsaPCqBUretAiGXV2dv7888+lUumCBQsURn19
14009
/fXr1wPAd999V1ZWRouj181GiYwS2iB6enXr+nr79QMHZhYXr6frhw4aU8yMjIw7d+4YGxuPGDGC
14010
Li8MoTUyCgChoaEdO3ZMSEig/sUppk6dOmTIkMLCwtDQUFq8NBTNhvNTAqHt0HDuaW4OurqzrlxZ
14011
FkPThn1lZeWZM2c4HM4EKscKAACOHj1aL4dUY9EmGTU1NaWejS5YsED5oH14eDiPx9u6deujR49U
14012
90JmowSCMuPGwfDhaXJ5SFZWlsI4efJkADiqvPekAnFxcZWVlf3797exsVEYtWVFD9olo/D6g/az
14013
Z8+m5aC9XC4vKCjgcDiWSvWZyRYToS2jrw+dOn1/48bqP5RmpD4+Pjwe79SpU+Xl5aq7aKiYVA6p
14014
QCAYO3as6uMzjZbJKI/H2759e8OD9uvXr+/QoUN8fLyKB+05HE5KSkpiYqJyOymyxURo4zSce1pY
14015
WAwcOLCmpkb10haKkszKMnrs2DG5XF4vh1RzYauXnir4+fkBwNSpU5WN1LkmR0fH6upqet2Zm5sD
14016
QG5uLr3DEtoopaX46acoFKJQiB98gP/+y3ZAb+fFixeGhoYcDiczM1NhpNpS+Pj4qDj4X3/9BQBu
14017
bm7KxlGjRgHAb7/9puLg6kErZTQ7O9vQ0BAALly4oDBKJBKqjlZYWBiNvmpra7lcLo/Hk0qlNA5L
14018
aLt8+CHOnYu1tSiX465d6OSENTVsx/R2qAlpeHi4wpKXl8flcgUCQXl5uSojz5kzBwBWrVqlsJSU
14019
lOjq6uro6Dx79kyVkdWGVsooIq5cuRIAevfuraxu8fHxACAUCmmckFKN+aysrOgakNCmuXsXO3XC
14020
qqqXlqFDcf9+9gJqKlFRUQAwaNAgZePAgQMBICoqqsXDSqVSarV37949hZFKAx81alTLw1UvWvZs
14021
VMGSJUvs7e1v3769d+9ehXHkyJHh4eE3btxQfrLZAnJzc2NjY5cuXTpw4EBnZ2czMzOpVJqamqpy
14022
1IQ2j0gE774Lyhk8ffuy2T2uyXz44YcGBgaXL19WLgZETVFjVTjPxOFwfv/99+XLl7u4uCiMWrRH
14023
XwfbOt5yjhw5AgBmZmZFRUUqDlVeXp6QkLBu3bqJEydavtpDmcvldurUCQAsLCySk5NpiZzQdjl0
14024
CEeOfMWyZAkGB7MUTfOgdG3btm0KS35+fkxMDL27ES9evDAwMOByuWKxmMZhGUWLZRT/9xx6/vz5
14025
LfhsWlpaZGRkUFCQp6enzqt9k9u3bz9y5MiQkJCYmJiioqLnz59TlbsMDQ3/+usv2u+C0IbQ2kU9
14026
Ih46dAgAhgwZwqiX6OhoAPD09GTUC71ot4yKRCI+n8/n8+/evfvWi0tLS+Pj40NCQry8vMzMzJR1
14027
k8/nOzs7BwYGRkZGikQiuVxe77MSiYR6EM7n8/fs2cPM3RDaBuPHv7LF5OBQt8WUk4MNvvE0ivLy
14028
coFAwOVyGc1amTp1KgBs3LiRORe0o90yiojz5s0DgOHDhzd8SyKRiESiiIgIf39/Z2fnemVfhUKh
14029
l5dXWFhYYmJiZWXlWx3J5fKQkBAA4HA4ISEh9N8JoY1QXIwBASgUoqUljh2Ljx8jIn7zDero4OnT
14030
bAf3FqjDmjt37mRo/Orq6nbt2gFAWloaQy6YgIOItD5rVTclJSVdu3YtKio6fvz4pEmTcnNzb968
14031
efny5UuXLt28ebO6ulpxpZGRkaurq7u7+8CBAwcPHmxhYdECd9u3b6fq8s2bN+/nn3/m8Xj03Qqh
14032
DfPTTxAcDKNHw+nTbIfyJg4cODBz5swBAwYcOHCg4btSqfT58+dNH62kpKSeJSkp6Ycffujdu/et
14033
W7dUClTNsK3jNLBjxw4AMDY2pjInFHC5XBcXl9mzZ+/Zs+fu3bt0JX4eP35cX18fACZNmtSUaSyB
14034
UJ/qatyzB8+ceWkpK8N27RAAb99mL6y3U1hYqKOjo6/cp4xunJycQkND2b7R5qH1s1EAkMlkAQEB
14035
qamp169fb9++vYeHh6enp7u7u6enZ71noHRx7do1Ly+vZ8+e9evXLzY2VrlCIoHwdvbsgcBA6NcP
14036
rl59aVy4EMLDISAA6CueSzuLFy/euHFjx44dqaV3Pfh8frPObpqamjY0LlmyhNo61iJag4xSiEQi
14037
Q0PDd955R23uxo0bl5OT06fPwBMnLnTurK0ZuAQWqKoCW1soKoLLl2HAgDpjZiY4OQGHA+npoFTo
14038
SHOIj48fO3Ysl8u9ePFi//792Q5Hg2g9P/wuLi5q01DKXVJSUu/e7+nqHu7bl3vnjto8E7QffX34
14039
4gsAgE2bXhrt7MDHByQS2LGDrbjewNOnTwMCAuRy+cqVK4mG1qP1zEZZobRUNmkS78IFMDGBEydg
14040
yBC2AyJoC4WFYGcHtbXw6BE4OdUZk5PBwwNMTSErC4yMWI3vFRBx0qRJMTExgwYNOnfuHNlZrUfr
14041
mY2ygokJ7/RpmDIFSkth9GiIimI7IIK2YG4OM2aAXA7h4S+N770HgwZBSQns28deZI2wbdu2mJgY
14042
ExOTgwcPEg1tCJmN0gAiBAfDhg3A4cCPP8LixWwHRNAKHj0CZ2cQCCArCzp0qDOePAmTJoG9PaSm
14043
gma0w0xJSfHw8KiqqoqKivr444/ZDkcTIbNRGuBw4KefIDwcOBxYsgTmzwf6+j03CfK7UCvp1g3G
14044
joXKSti9+6VxwgTo0QMyMuDECfYie0l1dfW0adOqqqoCAwOJhr4OMhulkz/+AH9/qK6GyZPhwAFg
14045
rhOXVCp99OiR4pTBxIkTPT09x48fz5Q/AkMkJMCIEWBuDpmZL79ddu+GL74ADw+4fp3V4AAAvvzy
14046
y127dnXp0uXWrVtGmvS4VqMgMkozCQng4wNlZTB8OBw7Bu3b0zZyRkbGtWvXkpKSkpKSbt26VVNT
14047
o3hLR0dHV1f3wYMHnTt3ps0fQT306QO3b8O+ffDpp3WWykqws5MKBFlHjjj068diaHFxcV5eXrq6
14048
ulevXu3duzeLkWg67GX+t1ru3UMbGwRAFxfMzm75OOXlmJBwce3atRMmTKh3dJXL5fbs2XPWrFkR
14049
ERH//POPr68vAEyZMoW+myCoiwMH6r5XlOqS/L1xo4DP9/b2ZjEuuVjs1rMnAGzevJnFMLQCIqOM
14050
8OQJduuGAKjUc6FJpKVhZCQGBaG7O/J46OY2TCGd9cr3KX9K0VXl/PnzdN4GQQ3U1qKtLQLgqVMK
14051
W0FBgb6+PpfLTU1NZScqmQyHD39marr2s88aFjwj1IPIKFMUFSFV64vHQ8U0MTER69VRzM/Hkydx
14052
2TIcPhyNjRHg5R9dXQwI2B0UFHTo0KG3FrxZtWoVALi5uWlpz6iCgoJLly6lp6dXKdfibBvUbtqU
14053
MmjQslcXE1Rhxnnz5rET0/r1CICdOmFeHjsBaBXk2Sjj8PnQuTP89Rc4O8OlS7B0KZw5A7/8AklJ
14054
cO0aZGS8cvE770C/ftC3L/TtC717Q9OboVRVVTk7O2dkZOzevfvzzz+n+yaYZfPmzSKR6P/+7/+o
14055
vwoEAisrK6FQ2PDVzs6u9W10lJeX29ralpWV3b59283NjTI+evTI2dlZIBBkZmaqu2jDzZswYABI
14056
JBATA15eanWtpbCt460fHg9370Y/P8T/zUYlEjQ0rJtyGhmhpycGBWF0NObnq+SIxq4q6uTatWs6
14057
OjocDufdd9+1sbHR1dV983esubl5r169xo0b98knnyxfvnz79u0nTpy4evVqdnZ2bW0t23fTQhYu
14058
XAgAM2fOVDZSqRdr1qxRaygVFdi1KwLgwoVq9avNkNko4/D5UFEBLi5w8iSUlMDSpXDpEvz4I3Ts
14059
CH37grMzcFuavCuRSNLT07t166awjBkz5syZM0FBQT///DM90TNMRUWFu7v748ePv/nmm40bN1LG
14060
goKCgoKCnJyc/Pz8nJwcxddisbigoEAqlb5uNA6HY2FhYWFhYWNjY2lpaW1tTU1jHRwclDumaSCZ
14061
mZlOTk4cDictLU2RbnHu3Lnhw4ebm5tnZmYKmMueq8cnn0BkJLi4wI0bDKbstTLY1vHWD4+HEgnu
14062
3Yu+vo08G20x2dnZPXr0sLW1ffHihcKYkpLS9K4qmsCMGTMAoE+fPjVN7tVeXFwsEoni4+MjIyPD
14063
wsKCgoJ8fX09PT0dHBz4rzn2M3To0EOHDjF6I6ozZcoUAAh+tb2dh4cHAOzdu1dNQURHIwAKBKgl
14064
3z8aApFRxqFkVCJBJyfctYs2GZXJZO+//z4ArFixQtn+1VdfwWu6qmgahw8fBgBDQ8MHDx7QMqBU
14065
KhWLxTdu3IiJidm9e3dISMicOXNGjx6to6Ojo6OTrUr2GfMkJycDQLt27crKyhTGgwcPAkD37t3V
14066
sV2elYWmpgiAERGM+2pdEBllHEpGEXHfPrS1pU1GEfHKlSscDkdfXz89PV1hLC4upnYkjh07Rpsn
14067
BkhLS6NK//76669M+5o2bRoALF68mGlHKjJ48GAACFfKkpNIJLa2tgAQFxfHrG+JBAcMQABkNVlV
14068
SyEyyjgKGZVI0NGRThlFxOnTpwPARx99pGzcuXMnANRb72sUEomEqlnp4+PT8N2UlJSFCxdu3rz5
14069
0KFDFy5cePjwYUVFhSru7ty5Q030SktLVRmHaU6ePAkA9vb2Euo7BhERN2zYAAAjRoxg1vfy5QiA
14070
1taoVfuTGgKRUXUQHY0ff4xMzA7z8vKoOd1ppaaSUqnU1dUVADS2p833338PADY2Ns+ePWv4bqPt
14071
0gQCgYODg6enp6+vb1BQUFhYWGRkZHx8vEgkaoo4Dhs2DDT+QI5cLu/RowcAREdHK4xlZWXt27cH
14072
gFu3bjHl+Pp15PGQy8Vz55hy0aohMqoOvv0WATAsjJHB161bBwDOzs7KU5jExERqvZ+RkcGIVxW4
14073
ePEij8fjcrkJCQmNXnDv3r0ff/xx/vz5fn5+AwcOdHBweGsPtfbt2zs7O48YMcLf3z84OPjy5cv1
14074
xvzzzz8p4dbwpKjdu3cDgIeHh7Jx0aJFDg4OZ5Rb4NGLRILff4/LlzM1fmuHJDypg+nT4fffYf9+
14075
8Penf/Da2loXF5fU1NRt27ZR+0sUH3/8cXR09NSpU3///Xf6vbaU0tJSV1fXrKysFStWUCevmkhV
14076
VVVeXl5ubm7D1+zs7Hp9fXft2jV37lxlCyK6uLjcv3//P//5D7UnrplUV1fb29sXFBQkJiZ269bt
14077
9u3bX331VadOnWxtbYVCobW1taWlpY2NDZXU1fpOImgpREbVwbBhcP48nD0LI0YwMv7JkycnTZpk
14078
amr6+PFjxYmXnJyc7t27v3jx4vz580M0pr3JlClTDh8+7OHhcfnyZR0dHbqGLSoqohJLqVTTCRMm
14079
9OrVq941e/bsCQwMdHd3p/bENZaVK1euWrXK29u7trY2Pj6+trb2dVcaGhp27tyZktTgnj17CQRg
14080
aQk2NmBhATY2YGDwWh9lZbBwIZw6BQDQuzds3QqOjgzcSluByKg66NYNHj+GlBRwdmbKxbhx406d
14081
OvXFF19Q+0sUq1atWrlypZubW3Jysib0fvjll18+//zz9u3b3759W539Bylqamrs7e3z8/MvXLhA
14082
7YlrJoWFhWvWrDExMQkNDTUxMTl69CiHw6F+Q4jFYsU0XCwWV1VVKT71xNPT/vLlVwZq1w6srcHS
14083
EqytQSh8+fXAgTBhAlhbw9atwOdDRARs2gQpKfC282OE18LuM4U2AlVzpKSEQRf379/X0dHh8Xh3
14084
7txRGCsrK+3t7QEgQgMyAR8/fkwtQg8ePMhWDNRjhAkTJrAVQBMRiUTU4+CoqKg3XFZSUpKSknL2
14085
7Nn9+/c/3bYN589HX1/09MR33kGB4JU6N4o/ZmZ49y526oTKJWCGDsX9+xm/q9YLkVHGef4cAVBf
14086
n3FHCxYsAABPT0/lVG0NOWhfXV1N1f0NCAhgMYxnz54ZGhpyOJz79++zGMabqaqqevfddwEgMDBQ
14087
pYGePUORCE+fxshIXLcOv/4afXxw+nT8/Xeslz4VHIxLlqjkq21DZJRxHj5EAHR0ZNxRWVmZpaUl
14088
ABw+fFjZPnr0aAAICgpiPILXQ5XecHBwUD6iwwrU1tPnn3/Obhhv4IsvvgCALl26PH/+nBEHhw7h
14089
yJGvWJYswVcPoRKaBZFRxjl3DgFw0CB1+NqzZw8A2NjYKOers37Q/tSpUxwOh8/nX716lZUAlHn8
14090
+DGXyxUIBPkqFtRihr/++ovD4ejp6TGYJUoW9XRDZJRxDh1CAPz4Y3X4kslkVDGLkJAQZfu8efOA
14091
pYP2hYWF1Bx5/fr16vfeKBMmTACAlStXsh1IfXJycqhEiy1btjDrafx4nDsXa2tRLsddu9DBAZtc
14092
GobQECKjjLNhg1qLNyoO2j958kRhZOugvVwu9/LyAoDBgwdrTln+CxcuAECnTp0qKyvZjuUlMpls
14093
xIgRADBmzBjGC5EUF2NAAAqFaGmJY8fi48fMumvtEBllnEWLEAB/+kl9HqmD9pMnT1Y27tixAwDe
14094
eecddXbp2LJlCwCYmppmZmaqzWlT6Nu3r4YkMChYv349Je55pG+HtkFklHGmTEEAVGeST05ODpVa
14095
1OhBe7VVU7937x5VbPjEiRPq8dh0oqKiAKBr164ymYztWBARk5OTdXV1OX/DmzcAAA4gSURBVBxO
14096
bGws27EQmg2RUcYZPBgB8L//VavTtWvXwmsO2hsYGKjhoH1VVRV1juiLL75g2lcLkEqlDg4OAKAJ
14097
slVRUdG1a1cAWEj6dmgnREYZp0sXBECaChM3laqqKkdHR+q8kLLdz88PAPz8/Jh++hYYGEjpuMYW
14098
66MeOAwdOpTtQDAgIAAAXFxc2mBX1NYBOQzKOMbGUFEBZWXQrp1a/d68eZOqYaFszMjI6Nq1q7Gx
14099
cXFxsampqXLfTQcHB8VfLSwsVDk8evz4cR8fHz09vaSkJOpJggby/PlzW1vb0tLSpKQkqo8AKxw5
14100
csTPz08gEFy/fr1hHQCCVtB47xoCXZSVQUUFGBioW0MBwN3dvaFxy5YtEolELpcDQElJSUlJyf37
14101
9xtepqurS1USohrDKdrDUV936NDhDX7FYvFnn30GAD/99JPGaigAGBsbf/bZZxs2bAgPD2erCFZ2
14102
djbVDfvnn38mGqq9kNkoszx8CD16QJcu8Pgx26EA/PTTT8HBwbq6unFxcYMGDSoqKnpd6TkqNf11
14103
4+jp6ZmZmTXaSt7CwiIgICAhIWHs2LFxcXEcDkedN9hcxGKxg4ODXC5PS0ujenWoE6lUOmTIkCtX
14104
rnh7ex87dkzN3gk0QmSUWRISYMQIGDIEzp9nOZKoqCgqESoqKsrX1/fNFyuKeyrLK1VeSCwWl5eX
14105
v+GzOjo6JiYmIpHI3NyczhtgBn9//4MHDyq3d1YbK1asCA0Ntba2/ueff948wSdoOERGmeXgQfD3
14106
h6lTgd3SyefOnRs3blxNTc2WLVuoCiaqUFlZqajsWa+hfEZGhlwu79evH5XirvncvXvXzc3NyMgo
14107
Ozub6tWhHi5dukTtbsXHxw8fPlxtfgmMwOb+Vhvgxx8RABctYjOGu3fvmpiYAMAS5qv4FBQU6Ovr
14108
c7nc1NRUZfvTp0/XrFnDVK0N1aDODm3cuFFtHktKSuzs7ADg+++/V5tTAnMQGWWW3bvRxQV37mQt
14109
gPT0dKFQCABTpkxRT6r5nDlzAGDevHnKxlGjRgHAzz//rIYAmktcXByot00T1cXEw8NDwxtDEZoI
14110
kdHWTFFRUffu3QFg2LBh1dXV6nH68OFDLpdrYGDw9OlThbHR1sEaglwu79mzJwAcOnRIDe6oKlxG
14111
RkaPyUn21gKRUabg8XDKlLqvExMbb09/6RJOm4bXrzMSQGVlpaenJwD06tWrhNHK+w0YP348vHrq
14112
tNHWwZrDr7/+CgCurq5MO0pNTTU2NgaAAwcOMO2LoDaIjDIFj4f29piSgvh6GZ08ua6zg6cn/vEH
14113
0lgCSSrFgIAfqAlgbm4ubeM2jYSEBAAwNzdXPpaza9cuaNA6WP3U1tY2PMFVXV1N5RV88MEHy5cv
14114
37Fjx4kTJ65du5aTk0Pjuru2tpbK8/fz86NrTIImQGSUKXg83L0bqZ+X18loXh6GhGCHDnViam+P
14115
YWFYXEyD93nz0MRE1q/foocPH9IwXPOhyp7u3btXYamqqqKOVF26dImVkCiCgoJGjRpV71dLZWWl
14116
jY0N9RC5Iaamps7OziNHjvT39w8ODg4PD4+Ojk5MTExLS2vWM4pvvvkGNKMFAIFeiIwyBY+HVVXo
14117
6Igi0WtllKKqCiMj0dm5TkyNjDAwUKUz+CEhdd2fWNSrgwcPAkD37t2Vp34rVqwAAG9vb7ai+vvv
14118
vzkcjo6OzrVr15TtVN8OW1vbbdu2rVy5MjAw0MvLy93dXSgUcrncNyS6cLlcoVDo7u7u5eUVGBi4
14119
cuXKX375JTY29ubNm7m5ucp7emfOnOFyuXw+/8qVK2q/bwKzEBllCh4PJRLcuxd9fV/K6NGjr51s
14120
yuUYH49eXsjhIAByuejlhfHxzfa7Zw8CII+HR4+qFL+KSCQS6lxQXFycwqhIh3qg5kot//NO1eH/
14121
6dXir2/u2yGVSsVi8Y0bN2JiYnbt2rVixYo5c+aMHz/ezc3N0tLyzce0+Hy+lZWVh4fHuHHj2rVr
14122
BwBr165V1+0S1AeRUaagZFQiQScn3LULPT3xyRPk8VAgQH//umemjfLoEQYFob5+3eTUzQ0jIrCJ
14123
pX/+/BP5fATAbdvouo+Ws2HDBgAY8WoTSuq4/ZdffqnmYORyObXxNWTIEOVJoup9O4qLi0UiUXx8
14124
fGRkZFhYWFBQkK+vr6enp4ODg3J5F3t7e2traw0pb0qgFyKjTEHJKCLu24e2tujpiSkpOGbMK5PN
14125
s2df+/GCAly1Ci0s6sRUKMRHj97i8fp1NDREAFyxgs4baTFlZWXUuSDlWV6j6VBqgDrr2bFjR7FY
14126
rDAy3bejpqYmKyvrypUrBw4cMDAw4HA4IpGIdi8E1iEyyhQKGZVI0NHx5bPRx48xKAgNDOr0sVs3
14127
DA/H1/UEqqnB6Gh8/320t3/LPv6//6K5OQLgjBnIdCOfprNo0SIA8Pf3VzZSs8LQ0FC1hXHz5k09
14128
PT0Oh1OvDr86+3Z89dVXADB79mymHRHUD5FRdigtxfBw7Ny5TkzNzTE4GHNyXnu90hSqEQoL64pD
14129
f/ABalR6e3Z2to6Ojo6OTlZWlsLYaDoUc1RUVFBnEL766itlu5r7dqSnp/N4PD09PfXnnxGYhsgo
14130
m9TWYnQ09u9fJ6a6uujri0lJzRukvBz79EEAfO891MAz61OnTm14nJ9Kn1ROh2IO6nCqs7Ozch9Q
14131
Vvp2fPTRRwDwww8/qM0jQT0QGdUIkpPR379ud4jKxo+OblI2fm0tjhmDAOjoiPn5zAfafJKTkwGg
14132
Xbt2ysmShw4dotKhmN5yOXr0KADo6enduXNH2T5z5kxQe9+O69evA4CZmVlFRYXanBLUAJFRDSI9
14133
HYOD0dS0TkwdHTEsDN98jLOyEidORAsL/PdfdUXZfIYMGVJvK7zRdCjayc7Opup4bt++XdkeHR0N
14134
AAKB4O7du8x5b5T+/fsDwI4dO9Tsl8AoREY1jvJyjIjAbt3qxLRdOwwKwje08pRKMS1NjfE1n5iY
14135
GACws7NTPvPTaDoUjchksmHDhgHAuHHjlHfhs7KyTE1NgaUm9X/88Qd1kElK48lfAtsQGdVQpFI8
14136
ehQHDaoTUz4fv/4asWkVTzQNRV2Sw4cPK4zl5eUN06FoZPXq1QBgYWGRr/SwQyKRDBgwgMWTVFKp
14137
1MnJCQCOHz/OSgAEJnjTQTcCi/B44OMDFy/CrVsQGAh8Plha1r117Ro01oZOc+FwOFTJfWoGSmFs
14138
bDx79mwAoBod08uNGzdCQ0O5XO6BAweUe6OuXr36ypUr1tbWVLU69cPj8ebPnw8AmzZtYiUAAiOw
14139
reOEJiEW1z0kbUrFEw2kurqakrOLFy8qjI2mQ6nO8+fPu3TpAgCLFy9WticmJvJ4PC6X+9///pdG
14140
d83lxYsX1BPbq1evshgGgUbIbFQ7sLICE5O6rwMC4OZNSElhNaBmoqenN3fuXHh1FmZjYzN58mSJ
14141
RLJ9+3Yafc2dOzc1NbVPnz5r1qxRGEtLS2fMmCGTyb777jt2ex8ZGBhQTZU3b97MYhgEOmFbxwnN
14142
o9GKJ1pBYWGhvr4+h8O5f/++wnjjxg0HBwcaE0gjIyMBwNDQsF6FQI3q25Gfny8QCHg83r+anGBB
14143
aDJERrWMhhVPtIjAwEAAmDt3rrKRxtTRtLQ0qpBSPV3WwL4dn3zyCQAEBQWxHQiBBoiMahkNK55o
14144
EY8ePeJyufr6+gzVJfH394cGteU1s2/HvXv3OByOoaFhUVER27EQVIU8G9VW/P1BR4ftIJpJ165d
14145
x48fX1VVtXPnTibGj4iIWLZsWUREhMIikUimT5/+/Plzf3//GTNmMOG0Zbi4uIwePfrFixds5QwQ
14146
aISDiGzHQGhDXLhwYejQoebm5hkZGfr6+ky7+/bbbzdt2uTg4HD79m1qva85xMfHjx492srK6smT
14147
J7q6umyHQ2g5ZDZKUCtDhgzp27dvYWEhdayeUc6cObNlyxY+n3/w4EFN01AAGDVqlJubW25ublRU
14148
FNuxEFSCt3LlSrZjILQtjIyMjh49evPmzQ4dOhQUFFRXV/N4PAMDA3q9PH36dOzYsc+fPw8NDZ02
14149
bRq9g9OFgYHBiRMn0tLS5s6d++Z+JARNhizqCepGKpV6e3uLRKKMjAyFUU9Pz8zMzMrKSigUNnwV
14150
CoXNUhlEnDhxYmxs7KBBg86dO6fczEOjkEgkDg4OOTk5Z86cGTVqFNvhEFoIkVECO6xbt+7hw4di
14151
sTg/P18sFpeVlb3hYn19fUpPra2tFdpqbW1taWlpY2NDbcQrs3Xr1vnz55uamt65c4cqJaWxhIWF
14152
fffdd2PGjDl16hTbsRBaCJFRgkZQWVmpkNT8/PycnBzlrysqKt7wWQMDAxsbG0pSLSws+Hz+tm3b
14153
qqurDx8+7Ofnp7ZbaBklJSW2trYVFRV37txxdXVlOxxCSyAyStACqqurc3Nzc3Nz8/Ly6r3m5uaW
14154
lpbWu7579+6DBw9WznzSZObPn79169ZPP/103759bMdCaAlERglaT3l5uWImm5eXJxaLv/76a2tr
14155
a4FAwHZoTSIjI6NLly5cLjcjI0MoFLIdDqHZEBklENjHz8/vyJEjy5YtW7t2LduxEJoNkVECgX1u
14156
3Ljx/vvvm5qaZmVlGRkZsR0OoXmQ9HsCgX08PDw8PT1LSkp+++03tmMhNBsiowSCRvDNN98AwObN
14157
m2UyGduxEJoHWdQTCBqBXC7v1q0bj8c7ffq0nZ0d2+EQmgGRUQJBU8jKyrKxseFyyRpRyyAySiAQ
14158
CCpBfu8RCASCShAZJRAIBJUgMkogEAgqQWSUQCAQVILIKIFAIKgEkVECgUBQCSKjBAKBoBJERgkE
14159
AkEliIwSCASCShAZJRAIBJX4f5ju2qjbspSuAAAAAElFTkSuQmCC
14160
"
14161
>
14162
</div>
14163

    
14164
</div>
14165

    
14166
<div class="output_area"><div class="prompt"></div>
14167

    
14168

    
14169
<div class="output_png output_subarea ">
14170
<img src="data:image/png;base64,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
14317
13iuJwAAAABJRU5ErkJggg==
14318
"
14319
>
14320
</div>
14321

    
14322
</div>
14323

    
14324
<div class="output_area"><div class="prompt"></div>
14325

    
14326

    
14327
<div class="output_png output_subarea ">
14328
<img src="data:image/png;base64,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
14517
CtyEbQAAAABJRU5ErkJggg==
14518
"
14519
>
14520
</div>
14521

    
14522
</div>
14523

    
14524
<div class="output_area"><div class="prompt"></div>
14525

    
14526

    
14527
<div class="output_png output_subarea ">
14528
<img src="data:image/png;base64,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
14719
AAAAAElFTkSuQmCC
14720
"
14721
>
14722
</div>
14723

    
14724
</div>
14725

    
14726
<div class="output_area"><div class="prompt"></div>
14727

    
14728

    
14729
<div class="output_png output_subarea ">
14730
<img src="data:image/png;base64,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
14886
AAAAAElFTkSuQmCC
14887
"
14888
>
14889
</div>
14890

    
14891
</div>
14892

    
14893
<div class="output_area"><div class="prompt"></div>
14894

    
14895

    
14896
<div class="output_png output_subarea ">
14897
<img src="data:image/png;base64,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
15092
UQaDwWgQ/w8sz0qZhAcydwAAAABJRU5ErkJggg==
15093
"
15094
>
15095
</div>
15096

    
15097
</div>
15098

    
15099
<div class="output_area"><div class="prompt"></div>
15100

    
15101

    
15102
<div class="output_png output_subarea ">
15103
<img src="data:image/png;base64,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
15286
"
15287
>
15288
</div>
15289

    
15290
</div>
15291

    
15292
</div>
15293
</div>
15294

    
15295
</div>
15296
    </div>
15297
  </div>
15298
</body>
15299
</html>