hw5_filippova.html

Student HSE, 22.12.2017 17:11

Download (347 KB)

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

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

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

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

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

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

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

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

    
11689
    </style>
11690

    
11691

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

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

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

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

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

    
11749
<div class="cell border-box-sizing 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
<p>Определение констант ковалентных взаимодействий для молекулярной механики.</p>
11755

    
11756
</div>
11757
</div>
11758
</div>
11759
<div class="cell border-box-sizing code_cell rendered">
11760
<div class="input">
11761
<div class="prompt input_prompt">In&nbsp;[113]:</div>
11762
<div class="inner_cell">
11763
    <div class="input_area">
11764
<div class=" highlight hl-ipython2"><pre><span></span><span class="kn">import</span> <span class="nn">subprocess</span>
11765
<span class="kn">import</span> <span class="nn">numpy</span> <span class="kn">as</span> <span class="nn">np</span>
11766
<span class="kn">from</span> <span class="nn">scipy</span> <span class="kn">import</span> <span class="n">optimize</span>
11767
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="kn">as</span> <span class="nn">plt</span>
11768
<span class="o">%</span><span class="k">matplotlib</span> inline
11769
</pre></div>
11770

    
11771
</div>
11772
</div>
11773
</div>
11774

    
11775
</div>
11776
<div class="cell border-box-sizing code_cell rendered">
11777
<div class="input">
11778
<div class="prompt input_prompt">In&nbsp;[139]:</div>
11779
<div class="inner_cell">
11780
    <div class="input_area">
11781
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">inp</span> <span class="o">=</span> <span class="k">lambda</span> <span class="n">length</span><span class="o">=</span><span class="mf">1.52986</span><span class="p">,</span> <span class="n">val</span><span class="o">=</span><span class="mf">111.200</span><span class="p">,</span> <span class="n">tors</span><span class="o">=</span><span class="mi">180</span><span class="p">:</span><span class="s1">&#39;&#39;&#39;!HF RHF 6-31G</span>
11782
<span class="s1">* int 0 1</span>
11783
<span class="s1">C 0 0 0 0 0 0 </span>
11784
<span class="s1">C 1 0 0 {0} 0 0 </span>
11785
<span class="s1">H 1 2 0 1.08439 {1} 0</span>
11786
<span class="s1">H 1 2 3 1.08439 {1} 120</span>
11787
<span class="s1">H 1 2 3 1.08439 {1} -120</span>
11788
<span class="s1">H 2 1 3 1.08439 {1} {2}</span>
11789
<span class="s1">H 2 1 5 1.08439 {1} {3}</span>
11790
<span class="s1">H 2 1 5 1.08439 {1} {4}</span>
11791
<span class="s1">*</span>
11792
<span class="s1">&#39;&#39;&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">length</span><span class="p">,</span> <span class="n">val</span><span class="p">,</span> <span class="n">tors</span><span class="p">,</span> <span class="n">tors</span><span class="o">-</span><span class="mi">60</span><span class="p">,</span> <span class="n">tors</span><span class="o">+</span><span class="mi">60</span><span class="o">-</span><span class="mi">360</span><span class="p">)</span>
11793
</pre></div>
11794

    
11795
</div>
11796
</div>
11797
</div>
11798

    
11799
</div>
11800
<div class="cell border-box-sizing code_cell rendered">
11801
<div class="input">
11802
<div class="prompt input_prompt">In&nbsp;[142]:</div>
11803
<div class="inner_cell">
11804
    <div class="input_area">
11805
<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># запуск orca</span>
11806

    
11807
<span class="k">def</span> <span class="nf">run_orca</span><span class="p">(</span><span class="n">inp</span><span class="p">):</span>
11808
    <span class="k">with</span> <span class="nb">open</span><span class="p">(</span><span class="s1">&#39;inp&#39;</span><span class="p">,</span> <span class="s1">&#39;w&#39;</span><span class="p">)</span> <span class="k">as</span> <span class="n">outfile</span><span class="p">:</span>
11809
        <span class="n">outfile</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="n">inp</span><span class="p">)</span>
11810
    <span class="n">p</span> <span class="o">=</span> <span class="n">subprocess</span><span class="o">.</span><span class="n">Popen</span><span class="p">(</span><span class="s2">&quot;orca inp&quot;</span><span class="p">,</span> <span class="n">shell</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span> <span class="n">stdout</span><span class="o">=</span><span class="n">subprocess</span><span class="o">.</span><span class="n">PIPE</span><span class="p">,</span> <span class="n">stderr</span><span class="o">=</span><span class="n">subprocess</span><span class="o">.</span><span class="n">PIPE</span><span class="p">)</span>
11811
    <span class="n">out</span><span class="o">=</span><span class="n">p</span><span class="o">.</span><span class="n">communicate</span><span class="p">()[</span><span class="mi">0</span><span class="p">]</span>
11812

    
11813
    <span class="k">for</span> <span class="n">line</span> <span class="ow">in</span> <span class="n">out</span><span class="o">.</span><span class="n">splitlines</span><span class="p">():</span>
11814
        <span class="k">if</span> <span class="s2">&quot;FINAL SINGLE POINT ENERGY&quot;</span> <span class="ow">in</span> <span class="n">line</span><span class="p">:</span>
11815
            <span class="k">return</span> <span class="nb">float</span><span class="p">(</span><span class="n">line</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s1">&#39;FINAL SINGLE POINT ENERGY&#39;</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">())</span>
11816
</pre></div>
11817

    
11818
</div>
11819
</div>
11820
</div>
11821

    
11822
</div>
11823
<div class="cell border-box-sizing code_cell rendered">
11824
<div class="input">
11825
<div class="prompt input_prompt">In&nbsp;[145]:</div>
11826
<div class="inner_cell">
11827
    <div class="input_area">
11828
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">bond_en</span> <span class="o">=</span> <span class="p">[]</span>
11829
<span class="n">bond_lengths</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="n">length_default</span><span class="o">-</span><span class="n">step</span><span class="o">*</span><span class="mi">9</span><span class="p">,</span> <span class="n">length_default</span><span class="o">+</span><span class="n">step</span><span class="o">*</span><span class="mi">10</span><span class="p">,</span> <span class="n">num</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span>
11830
<span class="k">for</span> <span class="n">bond_length</span> <span class="ow">in</span> <span class="n">bond_lengths</span><span class="p">:</span>
11831
    <span class="n">bond_en</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">run_orca</span><span class="p">(</span><span class="n">inp</span><span class="p">(</span><span class="n">length</span><span class="o">=</span><span class="n">bond_length</span><span class="p">)))</span>
11832
    
11833
<span class="n">val_en</span> <span class="o">=</span> <span class="p">[]</span>
11834
<span class="n">vals</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="mf">109.2</span><span class="p">,</span> <span class="mf">113.2</span><span class="p">,</span> <span class="n">num</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span>
11835
<span class="k">for</span> <span class="n">val</span> <span class="ow">in</span> <span class="n">vals</span><span class="p">:</span>
11836
    <span class="n">val_en</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">run_orca</span><span class="p">(</span><span class="n">inp</span><span class="p">(</span><span class="n">val</span><span class="o">=</span><span class="n">val</span><span class="p">)))</span>
11837
    
11838
<span class="n">tors_en</span> <span class="o">=</span> <span class="p">[]</span>
11839
<span class="n">tors</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="o">-</span><span class="mi">180</span><span class="p">,</span> <span class="mi">180</span><span class="p">,</span> <span class="n">num</span><span class="o">=</span><span class="mi">30</span><span class="p">)</span>
11840
<span class="k">for</span> <span class="n">tor</span> <span class="ow">in</span> <span class="n">tors</span><span class="p">:</span>
11841
    <span class="n">tors_en</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">run_orca</span><span class="p">(</span><span class="n">inp</span><span class="p">(</span><span class="n">tors</span><span class="o">=</span><span class="n">tor</span><span class="p">)))</span>
11842
</pre></div>
11843

    
11844
</div>
11845
</div>
11846
</div>
11847

    
11848
</div>
11849
<div class="cell border-box-sizing code_cell rendered">
11850
<div class="input">
11851
<div class="prompt input_prompt">In&nbsp;[149]:</div>
11852
<div class="inner_cell">
11853
    <div class="input_area">
11854
<div class=" highlight hl-ipython2"><pre><span></span><span class="k">def</span> <span class="nf">quadratic_aproximation</span><span class="p">(</span><span class="n">x_o</span><span class="p">,</span> <span class="n">y_o</span><span class="p">,</span> <span class="n">xlab</span><span class="p">,</span> <span class="n">col</span><span class="p">):</span>
11855
    <span class="c1"># апрокимируем квадратичной функцией f(x)=k(b-x)^2 + a</span>
11856
    <span class="n">fitfunc</span> <span class="o">=</span> <span class="k">lambda</span> <span class="n">p</span><span class="p">,</span> <span class="n">x</span><span class="p">:</span> <span class="n">p</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">*</span><span class="nb">pow</span><span class="p">(</span><span class="n">p</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">-</span><span class="n">x</span><span class="p">,</span><span class="mi">2</span><span class="p">)</span> <span class="o">+</span> <span class="n">p</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> <span class="c1"># Target function</span>
11857
    <span class="n">errfunc</span> <span class="o">=</span> <span class="k">lambda</span> <span class="n">p</span><span class="p">,</span> <span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">:</span> <span class="n">fitfunc</span><span class="p">(</span><span class="n">p</span><span class="p">,</span> <span class="n">x</span><span class="p">)</span> <span class="o">-</span> <span class="n">y</span> <span class="c1"># Error function</span>
11858

    
11859
    <span class="n">p0</span> <span class="o">=</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span> <span class="o">-</span><span class="mi">79</span><span class="p">]</span> <span class="c1"># Initial guess for the parameters</span>
11860
    <span class="n">p1</span><span class="p">,</span> <span class="n">success</span> <span class="o">=</span> <span class="n">optimize</span><span class="o">.</span><span class="n">leastsq</span><span class="p">(</span><span class="n">errfunc</span><span class="p">,</span> <span class="n">p0</span><span class="p">[:],</span> <span class="n">args</span><span class="o">=</span><span class="p">(</span><span class="n">x_o</span><span class="p">,</span> <span class="n">y_o</span><span class="p">))</span>
11861

    
11862
    <span class="k">print</span> <span class="s2">&quot;Optimized params:&quot;</span><span class="p">,</span> <span class="n">p1</span>
11863
    <span class="k">print</span> <span class="s1">&#39;Function of approximation f(x)=k(b-x)^2 + a &#39;</span>
11864

    
11865
    <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x_o</span><span class="p">,</span> <span class="n">y_o</span><span class="p">,</span> <span class="s2">&quot;ro&quot;</span><span class="p">,</span> <span class="n">x_o</span><span class="p">,</span><span class="n">fitfunc</span><span class="p">(</span><span class="n">p1</span><span class="p">,</span><span class="n">x_o</span><span class="p">),</span><span class="s2">&quot;r-&quot;</span><span class="p">,</span><span class="n">c</span><span class="o">=</span><span class="n">col</span><span class="p">,</span><span class="n">alpha</span><span class="o">=</span><span class="mf">0.5</span><span class="p">)</span>
11866
    <span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">&#39;</span><span class="si">%s</span><span class="s1"> vs Energy&#39;</span> <span class="o">%</span> <span class="n">xlab</span><span class="o">.</span><span class="n">title</span><span class="p">())</span>
11867
    <span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="n">xlab</span><span class="p">)</span>
11868
    <span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">&#39;energy&#39;</span><span class="p">)</span>
11869
    <span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
11870
</pre></div>
11871

    
11872
</div>
11873
</div>
11874
</div>
11875

    
11876
</div>
11877
<div class="cell border-box-sizing code_cell rendered">
11878
<div class="input">
11879
<div class="prompt input_prompt">In&nbsp;[150]:</div>
11880
<div class="inner_cell">
11881
    <div class="input_area">
11882
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">quadratic_aproximation</span><span class="p">(</span><span class="n">bond_lengths</span><span class="p">,</span> <span class="n">bond_en</span><span class="p">,</span> <span class="s1">&#39;length&#39;</span><span class="p">,</span> <span class="s1">&#39;orange&#39;</span><span class="p">)</span>
11883
</pre></div>
11884

    
11885
</div>
11886
</div>
11887
</div>
11888

    
11889
<div class="output_wrapper">
11890
<div class="output">
11891

    
11892

    
11893
<div class="output_area"><div class="prompt"></div>
11894
<div class="output_subarea output_stream output_stdout output_text">
11895
<pre>Optimized params: [  0.60466381   1.55589283 -79.08185347]
11896
Function of approximation f(x)=k(b-x)^2 + a 
11897
</pre>
11898
</div>
11899
</div>
11900

    
11901
<div class="output_area"><div class="prompt"></div>
11902

    
11903

    
11904
<div class="output_png output_subarea ">
11905
<img src="data:image/png;base64,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
12142
RK5CYII=
12143
"
12144
>
12145
</div>
12146

    
12147
</div>
12148

    
12149
</div>
12150
</div>
12151

    
12152
</div>
12153
<div class="cell border-box-sizing text_cell rendered">
12154
<div class="prompt input_prompt">
12155
</div>
12156
<div class="inner_cell">
12157
<div class="text_cell_render border-box-sizing rendered_html">
12158
<p>Зависимость энергии молекулы от длины С-С связи неплохо апрокисмируется квадратичной функцией.</p>
12159

    
12160
</div>
12161
</div>
12162
</div>
12163
<div class="cell border-box-sizing code_cell rendered">
12164
<div class="input">
12165
<div class="prompt input_prompt">In&nbsp;[151]:</div>
12166
<div class="inner_cell">
12167
    <div class="input_area">
12168
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">quadratic_aproximation</span><span class="p">(</span><span class="n">vals</span><span class="p">,</span> <span class="n">val_en</span><span class="p">,</span> <span class="s1">&#39;valence angle&#39;</span><span class="p">,</span> <span class="s1">&#39;red&#39;</span><span class="p">)</span>
12169
</pre></div>
12170

    
12171
</div>
12172
</div>
12173
</div>
12174

    
12175
<div class="output_wrapper">
12176
<div class="output">
12177

    
12178

    
12179
<div class="output_area"><div class="prompt"></div>
12180
<div class="output_subarea output_stream output_stdout output_text">
12181
<pre>Optimized params: [  3.31057196e-04   1.12270856e+02  -7.90819111e+01]
12182
Function of approximation f(x)=k(b-x)^2 + a 
12183
</pre>
12184
</div>
12185
</div>
12186

    
12187
<div class="output_area"><div class="prompt"></div>
12188

    
12189

    
12190
<div class="output_png output_subarea ">
12191
<img src="data:image/png;base64,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
12441
"
12442
>
12443
</div>
12444

    
12445
</div>
12446

    
12447
</div>
12448
</div>
12449

    
12450
</div>
12451
<div class="cell border-box-sizing text_cell rendered">
12452
<div class="prompt input_prompt">
12453
</div>
12454
<div class="inner_cell">
12455
<div class="text_cell_render border-box-sizing rendered_html">
12456
<p>Зависимость энергии молекулы от величины валентного угла HCC квадратична.</p>
12457

    
12458
</div>
12459
</div>
12460
</div>
12461
<div class="cell border-box-sizing code_cell rendered">
12462
<div class="input">
12463
<div class="prompt input_prompt">In&nbsp;[152]:</div>
12464
<div class="inner_cell">
12465
    <div class="input_area">
12466
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">quadratic_aproximation</span><span class="p">(</span><span class="n">tors</span><span class="p">,</span> <span class="n">tors_en</span><span class="p">,</span> <span class="s1">&#39;torsion angle&#39;</span><span class="p">,</span> <span class="s1">&#39;black&#39;</span><span class="p">)</span>
12467
</pre></div>
12468

    
12469
</div>
12470
</div>
12471
</div>
12472

    
12473
<div class="output_wrapper">
12474
<div class="output">
12475

    
12476

    
12477
<div class="output_area"><div class="prompt"></div>
12478
<div class="output_subarea output_stream output_stdout output_text">
12479
<pre>Optimized params: [  1.35069094e-08  -8.60732198e+01  -7.90827614e+01]
12480
Function of approximation f(x)=k(b-x)^2 + a 
12481
</pre>
12482
</div>
12483
</div>
12484

    
12485
<div class="output_area"><div class="prompt"></div>
12486

    
12487

    
12488
<div class="output_png output_subarea ">
12489
<img src="data:image/png;base64,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
12724
"
12725
>
12726
</div>
12727

    
12728
</div>
12729

    
12730
</div>
12731
</div>
12732

    
12733
</div>
12734
<div class="cell border-box-sizing text_cell rendered">
12735
<div class="prompt input_prompt">
12736
</div>
12737
<div class="inner_cell">
12738
<div class="text_cell_render border-box-sizing rendered_html">
12739
<p>Зависимость энергии молекулы от величины торсионного угла CC не является квадратичной.</p>
12740
<p>Похоже, что зависимость периодическая.</p>
12741

    
12742
</div>
12743
</div>
12744
</div>
12745
<div class="cell border-box-sizing code_cell rendered">
12746
<div class="input">
12747
<div class="prompt input_prompt">In&nbsp;[155]:</div>
12748
<div class="inner_cell">
12749
    <div class="input_area">
12750
<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># увеличим шаг изменения длины С-С связи до 0.1 А</span>
12751

    
12752
<span class="n">step</span> <span class="o">=</span> <span class="mf">0.1</span>
12753
<span class="n">bond_en_1</span> <span class="o">=</span> <span class="p">[]</span>
12754
<span class="n">bond_lengths_1</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="n">length_default</span><span class="o">-</span><span class="n">step</span><span class="o">*</span><span class="mi">9</span><span class="p">,</span> <span class="n">length_default</span><span class="o">+</span><span class="n">step</span><span class="o">*</span><span class="mi">10</span><span class="p">,</span> <span class="n">num</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span>
12755
<span class="k">for</span> <span class="n">bond_length</span> <span class="ow">in</span> <span class="n">bond_lengths_1</span><span class="p">:</span>
12756
    <span class="n">bond_en_1</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">run_orca</span><span class="p">(</span><span class="n">inp</span><span class="p">(</span><span class="n">length</span><span class="o">=</span><span class="n">bond_length</span><span class="p">)))</span>
12757
</pre></div>
12758

    
12759
</div>
12760
</div>
12761
</div>
12762

    
12763
</div>
12764
<div class="cell border-box-sizing code_cell rendered">
12765
<div class="input">
12766
<div class="prompt input_prompt">In&nbsp;[165]:</div>
12767
<div class="inner_cell">
12768
    <div class="input_area">
12769
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">bond_lengths_1</span><span class="p">,</span> <span class="n">bond_en_1</span><span class="p">,</span> <span class="s1">&#39;ro&#39;</span><span class="p">,</span> <span class="n">c</span><span class="o">=</span><span class="s1">&#39;orange&#39;</span><span class="p">,</span><span class="n">alpha</span><span class="o">=</span><span class="mf">0.5</span><span class="p">)</span>
12770
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">&#39;Length vs Energy&#39;</span><span class="p">)</span>
12771
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">&#39;length&#39;</span><span class="p">)</span>
12772
<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">&#39;energy&#39;</span><span class="p">)</span>
12773
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
12774
</pre></div>
12775

    
12776
</div>
12777
</div>
12778
</div>
12779

    
12780
<div class="output_wrapper">
12781
<div class="output">
12782

    
12783

    
12784
<div class="output_area"><div class="prompt"></div>
12785

    
12786

    
12787
<div class="output_png output_subarea ">
12788
<img src="data:image/png;base64,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
12932
"
12933
>
12934
</div>
12935

    
12936
</div>
12937

    
12938
</div>
12939
</div>
12940

    
12941
</div>
12942
<div class="cell border-box-sizing text_cell rendered">
12943
<div class="prompt input_prompt">
12944
</div>
12945
<div class="inner_cell">
12946
<div class="text_cell_render border-box-sizing rendered_html">
12947
<p>Апроксимируем степенной функцией:</p>
12948

    
12949
</div>
12950
</div>
12951
</div>
12952
<div class="cell border-box-sizing code_cell rendered">
12953
<div class="input">
12954
<div class="prompt input_prompt">In&nbsp;[181]:</div>
12955
<div class="inner_cell">
12956
    <div class="input_area">
12957
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">x_o</span> <span class="o">=</span> <span class="n">bond_lengths_1</span>
12958
<span class="n">y_o</span> <span class="o">=</span> <span class="n">bond_en_1</span>
12959

    
12960
<span class="n">fitfunc</span> <span class="o">=</span> <span class="k">lambda</span> <span class="n">p</span><span class="p">,</span> <span class="n">x</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">power</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">p</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span><span class="o">+</span><span class="n">p</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> 
12961
<span class="n">errfunc</span> <span class="o">=</span> <span class="k">lambda</span> <span class="n">p</span><span class="p">,</span> <span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">:</span> <span class="n">fitfunc</span><span class="p">(</span><span class="n">p</span><span class="p">,</span> <span class="n">x</span><span class="p">)</span> <span class="o">-</span> <span class="n">y</span>
12962

    
12963
<span class="n">p0</span> <span class="o">=</span> <span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">,</span><span class="o">-</span><span class="mi">79</span><span class="p">]</span> <span class="c1"># Initial guess for the parameters</span>
12964
<span class="n">p1</span><span class="p">,</span> <span class="n">success</span> <span class="o">=</span> <span class="n">optimize</span><span class="o">.</span><span class="n">leastsq</span><span class="p">(</span><span class="n">errfunc</span><span class="p">,</span> <span class="n">p0</span><span class="p">[:],</span> <span class="n">args</span><span class="o">=</span><span class="p">(</span><span class="n">x_o</span><span class="p">,</span> <span class="n">y_o</span><span class="p">))</span>
12965

    
12966
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x_o</span><span class="p">,</span> <span class="n">y_o</span><span class="p">,</span> <span class="s2">&quot;ro&quot;</span><span class="p">,</span> <span class="n">x_o</span><span class="p">,</span><span class="n">fitfunc</span><span class="p">(</span><span class="n">p1</span><span class="p">,</span><span class="n">x_o</span><span class="p">),</span><span class="s2">&quot;r-&quot;</span><span class="p">,</span><span class="n">c</span><span class="o">=</span><span class="s1">&#39;orange&#39;</span><span class="p">,</span><span class="n">alpha</span><span class="o">=</span><span class="mf">0.5</span><span class="p">)</span>
12967
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">&#39;Length vs Energy&#39;</span><span class="p">)</span>
12968
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">&#39;length&#39;</span><span class="p">)</span>
12969
<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">&#39;energy&#39;</span><span class="p">)</span>
12970
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
12971
</pre></div>
12972

    
12973
</div>
12974
</div>
12975
</div>
12976

    
12977
<div class="output_wrapper">
12978
<div class="output">
12979

    
12980

    
12981
<div class="output_area"><div class="prompt"></div>
12982

    
12983

    
12984
<div class="output_png output_subarea ">
12985
<img src="data:image/png;base64,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
13186
YII=
13187
"
13188
>
13189
</div>
13190

    
13191
</div>
13192

    
13193
</div>
13194
</div>
13195

    
13196
</div>
13197
<div class="cell border-box-sizing code_cell rendered">
13198
<div class="input">
13199
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
13200
<div class="inner_cell">
13201
    <div class="input_area">
13202
<div class=" highlight hl-ipython2"><pre><span></span> 
13203
</pre></div>
13204

    
13205
</div>
13206
</div>
13207
</div>
13208

    
13209
</div>
13210
    </div>
13211
  </div>
13212
</body>
13213
</html>