-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathedge2nike.html
2974 lines (2832 loc) · 417 KB
/
edge2nike.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>pix2pix</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<style type="text/css">
/*!
*
* Twitter Bootstrap
*
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:10px;-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../components/bootstrap/fonts/glyphicons-halflings-regular.eot);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')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.42857143;color:#000;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:3px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:2px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:18px;margin-bottom:18px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:18px;margin-bottom:9px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:9px;margin-bottom:9px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:33px}.h2,h2{font-size:27px}.h3,h3{font-size:23px}.h4,h4{font-size:17px}.h5,h5{font-size:13px}.h6,h6{font-size:12px}p{margin:0 0 9px}.lead{margin-bottom:18px;font-size:14px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:19.5px}}.small,small{font-size:92%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:8px;margin:36px 0 18px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:9px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:18px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:541px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:9px 18px;margin:0 0 18px;font-size:inherit;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:18px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:monospace}code{padding:2px 4px;font-size:90%;background-color:#f9f2f4;border-radius:2px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:1px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:8.5px;margin:0 0 9px;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:2px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}@media (min-width:768px){.container{width:768px}}@media (min-width:992px){.container{width:940px}}@media (min-width:1200px){.container{width:1140px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.row{margin-left:0;margin-right:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:0;padding-right:0}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:18px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:13.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:18px;font-size:19.5px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{display:block;padding-top:7px;font-size:13px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:32px;padding:6px 12px;font-size:13px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:32px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:45px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:18px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px \9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:31px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;min-height:30px}.input-lg{height:45px;padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}select.input-lg{height:45px;line-height:45px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:45px;padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}select.form-group-lg .form-control{height:45px;line-height:45px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:45px;padding:10px 16px;font-size:17px;line-height:1.3333333;min-height:35px}.has-feedback{position:relative}.has-feedback .form-control{padding-right:40px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:32px;height:32px;line-height:32px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:45px;height:45px;line-height:45px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:23px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#404040}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:25px}.form-horizontal .form-group{margin-left:0;margin-right:0}.form-horizontal .has-feedback .form-control-feedback{right:0}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}.form-horizontal .form-group-lg .control-label{padding-top:14.33px}.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:13px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:1px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:13px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:2px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:541px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:2px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:45px;padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:45px;line-height:45px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:13px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:2px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:1px}.input-group-addon.input-lg{padding:10px 16px;font-size:17px;border-radius:3px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:2px 2px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;margin-right:0;border-radius:2px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:2px 2px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:2px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:2px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:2px 2px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:30px;margin-bottom:18px;border:1px solid transparent}.navbar-collapse{overflow-x:visible;padding-right:0;padding-left:0;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:540px)and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:541px){.navbar{border-radius:2px}.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:6px 0;font-size:17px;line-height:18px;height:30px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}.navbar-toggle{position:relative;float:right;margin-right:0;padding:9px 10px;margin-top:-2px;margin-bottom:-2px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:2px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:541px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.navbar-toggle{display:none}}.navbar-nav{margin:3px 0}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:18px}@media (max-width:540px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:18px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:541px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:6px;padding-bottom:6px}}.navbar-form{padding:10px 0;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:-1px 0}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:540px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:2px 2px 0 0}.navbar-btn{margin-top:-1px;margin-bottom:-1px}.navbar-btn.btn-sm{margin-top:0;margin-bottom:0}.navbar-btn.btn-xs{margin-top:4px;margin-bottom:4px}.navbar-text{margin-top:6px;margin-bottom:6px}@media (min-width:541px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-text{float:left;margin-left:0;margin-right:0}.navbar-left{float:left!important;float:left}.navbar-right{float:right!important;float:right;margin-right:0}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:540px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:540px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:18px;list-style:none;background-color:#f5f5f5;border-radius:2px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#5e5e5e}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:18px 0;border-radius:2px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:2px;border-top-left-radius:2px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:2px;border-top-right-radius:2px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:17px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:1px;border-top-left-radius:1px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:1px;border-top-right-radius:1px}.pager{padding-left:0;margin:18px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:20px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:3px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:58.5px}}.thumbnail{display:block;padding:4px;margin-bottom:18px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:2px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#000}.alert{padding:15px;margin-bottom:18px;border:1px solid transparent;border-radius:2px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f5f5f5;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:18px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:2px;border-top-left-radius:2px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:18px;background-color:#fff;border:1px solid transparent;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:1px;border-top-left-radius:1px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:15px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:1px;border-bottom-left-radius:1px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:1px;border-top-left-radius:1px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:1px;border-bottom-left-radius:1px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-right-radius:1px;border-top-left-radius:1px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:1px;border-top-right-radius:1px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:1px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:1px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:1px;border-bottom-left-radius:1px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:1px;border-bottom-right-radius:1px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:1px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:1px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:18px}.panel-group .panel{margin-bottom:0;border-radius:2px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:3px}.well-sm{padding:9px;border-radius:1px}.close{float:right;font-size:19.5px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:3px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.43px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:2px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.42857143;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:3px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:13px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:2px 2px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.item_buttons:after,.item_buttons:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.item_buttons:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px)and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px)and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px)and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px)and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}/*!
*
* Font Awesome
*
*//*!
* Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/@font-face{font-family:'FontAwesome';src:url(../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0);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');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}/*!
*
* IPython base
*
*/.modal.fade .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}code{color:#000}pre{font-size:inherit;line-height:inherit}label{font-weight:400}.border-box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.corner-all{border-radius:2px}.no-padding{padding:0}.hbox{display:-webkit-box;-webkit-box-orient:horizontal;display:-moz-box;-moz-box-orient:horizontal;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}.hbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none}.vbox{display:-webkit-box;-webkit-box-orient:vertical;display:-moz-box;-moz-box-orient:vertical;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}.vbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none}.hbox.reverse,.reverse,.vbox.reverse{-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;flex-direction:row-reverse}.box-flex0,.hbox.box-flex0,.vbox.box-flex0{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none;width:auto}.box-flex1,.hbox.box-flex1,.vbox.box-flex1{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}.box-flex,.hbox.box-flex,.vbox.box-flex{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}.box-flex2,.hbox.box-flex2,.vbox.box-flex2{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;flex:2}.box-group1{-webkit-box-flex-group:1;-moz-box-flex-group:1;box-flex-group:1}.box-group2{-webkit-box-flex-group:2;-moz-box-flex-group:2;box-flex-group:2}.hbox.start,.start,.vbox.start{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start}.end,.hbox.end,.vbox.end{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;justify-content:flex-end}.center,.hbox.center,.vbox.center{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;justify-content:center}.baseline,.hbox.baseline,.vbox.baseline{-webkit-box-pack:baseline;-moz-box-pack:baseline;box-pack:baseline;justify-content:baseline}.hbox.stretch,.stretch,.vbox.stretch{-webkit-box-pack:stretch;-moz-box-pack:stretch;box-pack:stretch;justify-content:stretch}.align-start,.hbox.align-start,.vbox.align-start{-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start}.align-end,.hbox.align-end,.vbox.align-end{-webkit-box-align:end;-moz-box-align:end;box-align:end;align-items:flex-end}.align-center,.hbox.align-center,.vbox.align-center{-webkit-box-align:center;-moz-box-align:center;box-align:center;align-items:center}.align-baseline,.hbox.align-baseline,.vbox.align-baseline{-webkit-box-align:baseline;-moz-box-align:baseline;box-align:baseline;align-items:baseline}.align-stretch,.hbox.align-stretch,.vbox.align-stretch{-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;align-items:stretch}div.error{margin:2em;text-align:center}div.error>h1{font-size:500%;line-height:normal}div.error>p{font-size:200%;line-height:normal}div.traceback-wrapper{text-align:left;max-width:800px;margin:auto}body{position:absolute;left:0;right:0;top:0;bottom:0;overflow:visible}#header{display:none;background-color:#fff;position:relative;z-index:100}#header #header-container{padding-bottom:5px;padding-top:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#header .header-bar{width:100%;height:1px;background:#e7e7e7;margin-bottom:-1px}#header-spacer{width:100%;visibility:hidden}@media print{#header{display:none!important}#header-spacer{display:none}}#ipython_notebook{padding-left:0;padding-top:1px;padding-bottom:1px}@media (max-width:991px){#ipython_notebook{margin-left:10px}}#noscript{width:auto;padding-top:16px;padding-bottom:16px;text-align:center;font-size:22px;color:red;font-weight:700}#ipython_notebook img{height:28px}#site{width:100%;display:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:auto}@media print{#site{height:auto!important}}.ui-button .ui-button-text{padding:.2em .8em;font-size:77%}input.ui-button{padding:.3em .9em}span#login_widget{float:right}#logout,span#login_widget>.button{color:#333;background-color:#fff;border-color:#ccc}#logout.active,#logout.focus,#logout:active,#logout:focus,#logout:hover,.open>.dropdown-toggle#logout,.open>.dropdown-togglespan#login_widget>.button,span#login_widget>.button.active,span#login_widget>.button.focus,span#login_widget>.button:active,span#login_widget>.button:focus,span#login_widget>.button:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}#logout.active,#logout:active,.open>.dropdown-toggle#logout,.open>.dropdown-togglespan#login_widget>.button,span#login_widget>.button.active,span#login_widget>.button:active{background-image:none}#logout.disabled,#logout.disabled.active,#logout.disabled.focus,#logout.disabled:active,#logout.disabled:focus,#logout.disabled:hover,#logout[disabled],#logout[disabled].active,#logout[disabled].focus,#logout[disabled]:active,#logout[disabled]:focus,#logout[disabled]:hover,fieldset[disabled] #logout,fieldset[disabled] #logout.active,fieldset[disabled] #logout.focus,fieldset[disabled] #logout:active,fieldset[disabled] #logout:focus,fieldset[disabled] #logout:hover,fieldset[disabled] span#login_widget>.button,fieldset[disabled] span#login_widget>.button.active,fieldset[disabled] span#login_widget>.button.focus,fieldset[disabled] span#login_widget>.button:active,fieldset[disabled] span#login_widget>.button:focus,fieldset[disabled] span#login_widget>.button:hover,span#login_widget>.button.disabled,span#login_widget>.button.disabled.active,span#login_widget>.button.disabled.focus,span#login_widget>.button.disabled:active,span#login_widget>.button.disabled:focus,span#login_widget>.button.disabled:hover,span#login_widget>.button[disabled],span#login_widget>.button[disabled].active,span#login_widget>.button[disabled].focus,span#login_widget>.button[disabled]:active,span#login_widget>.button[disabled]:focus,span#login_widget>.button[disabled]:hover{background-color:#fff;border-color:#ccc}#logout .badge,span#login_widget>.button .badge{color:#fff;background-color:#333}.nav-header{text-transform:none}#header>span{margin-top:10px}.modal_stretch .modal-dialog{display:-webkit-box;-webkit-box-orient:vertical;display:-moz-box;-moz-box-orient:vertical;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;min-height:80vh}.modal_stretch .modal-dialog .modal-body{max-height:calc(100vh - 200px);overflow:auto;flex:1}@media (min-width:768px){.modal .modal-dialog{width:700px}select.form-control{margin-left:12px;margin-right:12px}}/*!
*
* IPython auth
*
*/.center-nav{display:inline-block;margin-bottom:-4px}/*!
*
* IPython tree view
*
*/.alternate_upload{background-color:none;display:inline}.alternate_upload.form{padding:0;margin:0}.alternate_upload input.fileinput{text-align:center;vertical-align:middle;display:inline;opacity:0;z-index:2;width:12ex;margin-right:-12ex}.alternate_upload .btn-upload{height:22px}ul#tabs{margin-bottom:4px}ul#tabs a{padding-top:6px;padding-bottom:4px}ul.breadcrumb a:focus,ul.breadcrumb a:hover{text-decoration:none}ul.breadcrumb i.icon-home{font-size:16px;margin-right:4px}ul.breadcrumb span{color:#5e5e5e}.list_toolbar{padding:4px 0;vertical-align:middle}.list_toolbar .tree-buttons{padding-top:1px}.dynamic-buttons{padding-top:3px;display:inline-block}.list_toolbar [class*=span]{min-height:24px}.list_header{font-weight:700;background-color:#eee}.list_placeholder{font-weight:700;padding:4px 7px}.list_container{margin-top:4px;margin-bottom:20px;border:1px solid #ddd;border-radius:2px}.list_container>div{border-bottom:1px solid #ddd}.list_container>div:hover .list-item{background-color:red}.list_container>div:last-child{border:none}.list_item:hover .list_item{background-color:#ddd}.list_item a{text-decoration:none}.list_item:hover{background-color:#fafafa}.action_col{text-align:right}.list_header>div,.list_item>div{line-height:22px;padding:4px 7px}.list_header>div input,.list_item>div input{margin-right:7px;margin-left:14px;vertical-align:baseline;line-height:22px;position:relative;top:-1px}.list_header>div .item_link,.list_item>div .item_link{margin-left:-1px;vertical-align:baseline;line-height:22px}.new-file input[type=checkbox]{visibility:hidden}.item_name{line-height:22px;height:24px}.item_icon{font-size:14px;color:#5e5e5e;margin-right:7px;margin-left:7px;line-height:22px;vertical-align:baseline}.item_buttons{line-height:1em;margin-left:-5px}.item_buttons .btn-group,.item_buttons .input-group{float:left}.item_buttons>.btn,.item_buttons>.btn-group,.item_buttons>.input-group{margin-left:5px}.item_buttons .btn{min-width:13ex}.item_buttons .running-indicator{padding-top:4px;color:#5cb85c}.toolbar_info{height:24px;line-height:24px}input.engine_num_input,input.nbname_input{padding-top:3px;padding-bottom:3px;height:22px;line-height:14px;margin:0}input.engine_num_input{width:60px}.highlight_text{color:#00f}#project_name{display:inline-block;padding-left:7px;margin-left:-2px}#project_name>.breadcrumb{padding:0;margin-bottom:0;background-color:transparent;font-weight:700}#tree-selector{padding-right:0}#button-select-all{min-width:50px}#select-all{margin-left:7px;margin-right:2px}.menu_icon{margin-right:2px}.tab-content .row{margin-left:0;margin-right:0}.folder_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f114"}.folder_icon:before.pull-left{margin-right:.3em}.folder_icon:before.pull-right{margin-left:.3em}.notebook_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f02d";position:relative;top:-1px}.notebook_icon:before.pull-left{margin-right:.3em}.notebook_icon:before.pull-right{margin-left:.3em}.running_notebook_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f02d";position:relative;top:-1px;color:#5cb85c}.running_notebook_icon:before.pull-left{margin-right:.3em}.running_notebook_icon:before.pull-right{margin-left:.3em}.file_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f016";position:relative;top:-2px}.file_icon:before.pull-left{margin-right:.3em}.file_icon:before.pull-right{margin-left:.3em}#notebook_toolbar .pull-right{padding-top:0;margin-right:-1px}ul#new-menu{left:auto;right:0}.kernel-menu-icon{padding-right:12px;width:24px;content:"\f096"}.kernel-menu-icon:before{content:"\f096"}.kernel-menu-icon-current:before{content:"\f00c"}#tab_content{padding-top:20px}#running .panel-group .panel{margin-top:3px;margin-bottom:1em}#running .panel-group .panel .panel-heading{background-color:#eee;line-height:22px;padding:4px 7px}#running .panel-group .panel .panel-heading a:focus,#running .panel-group .panel .panel-heading a:hover{text-decoration:none}#running .panel-group .panel .panel-body{padding:0}#running .panel-group .panel .panel-body .list_container{margin-top:0;margin-bottom:0;border:0;border-radius:0}#running .panel-group .panel .panel-body .list_container .list_item{border-bottom:1px solid #ddd}#running .panel-group .panel .panel-body .list_container .list_item:last-child{border-bottom:0}.delete-button,.duplicate-button,.rename-button,.shutdown-button{display:none}.dynamic-instructions{display:inline-block;padding-top:4px}/*!
*
* IPython text editor webapp
*
*/.selected-keymap i.fa{padding:0 5px}.selected-keymap i.fa:before{content:"\f00c"}#mode-menu{overflow:auto;max-height:20em}.edit_app #header{-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}.edit_app #menubar .navbar{margin-bottom:-1px}.dirty-indicator{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px}.dirty-indicator.pull-left{margin-right:.3em}.dirty-indicator.pull-right{margin-left:.3em}.dirty-indicator-dirty{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px}.dirty-indicator-dirty.pull-left{margin-right:.3em}.dirty-indicator-dirty.pull-right{margin-left:.3em}.dirty-indicator-clean{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px}.dirty-indicator-clean.pull-left{margin-right:.3em}.dirty-indicator-clean.pull-right{margin-left:.3em}.dirty-indicator-clean:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c"}.dirty-indicator-clean:before.pull-left{margin-right:.3em}.dirty-indicator-clean:before.pull-right{margin-left:.3em}#filename{font-size:16pt;display:table;padding:0 5px}#current-mode{padding-left:5px;padding-right:5px}#texteditor-backdrop{padding-top:20px;padding-bottom:20px}@media not print{#texteditor-backdrop{background-color:#eee}}@media print{#texteditor-backdrop #texteditor-container .CodeMirror-gutter,#texteditor-backdrop #texteditor-container .CodeMirror-gutters{background-color:#fff}}@media not print{#texteditor-backdrop #texteditor-container .CodeMirror-gutter,#texteditor-backdrop #texteditor-container .CodeMirror-gutters{background-color:#fff}#texteditor-backdrop #texteditor-container{padding:0;background-color:#fff;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}}/*!
*
* IPython notebook
*
*/.ansibold{font-weight:700}.ansiblack{color:#000}.ansired{color:#8b0000}.ansigreen{color:#006400}.ansiyellow{color:#c4a000}.ansiblue{color:#00008b}.ansipurple{color:#9400d3}.ansicyan{color:#4682b4}.ansigray{color:gray}.ansibgblack{background-color:#000}.ansibgred{background-color:red}.ansibggreen{background-color:green}.ansibgyellow{background-color:#ff0}.ansibgblue{background-color:#00f}.ansibgpurple{background-color:#ff00ff}.ansibgcyan{background-color:#0ff}.ansibggray{background-color:gray}div.cell{border:1px solid transparent;display:-webkit-box;-webkit-box-orient:vertical;display:-moz-box;-moz-box-orient:vertical;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;border-width:thin;border-style:solid;width:100%;padding:5px;margin:0;outline:0}div.cell.selected{border-color:#ababab}@media print{div.cell.selected{border-color:transparent}}.edit_mode div.cell.selected{border-color:green}.prompt{min-width:14ex;padding:.4em;margin:0;font-family:monospace;text-align:right;line-height:1.21429em}div.inner_cell{display:-webkit-box;-webkit-box-orient:vertical;display:-moz-box;-moz-box-orient:vertical;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}@-moz-document url-prefix(){div.inner_cell{overflow-x:hidden}}div.input_area{border:1px solid #cfcfcf;border-radius:2px;background:#f7f7f7;line-height:1.21429em}div.prompt:empty{padding-top:0;padding-bottom:0}div.unrecognized_cell{padding:5px 5px 5px 0;display:-webkit-box;-webkit-box-orient:horizontal;display:-moz-box;-moz-box-orient:horizontal;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}div.unrecognized_cell .inner_cell{border-radius:2px;padding:5px;font-weight:700;color:red;border:1px solid #cfcfcf;background:#eaeaea}div.unrecognized_cell .inner_cell a,div.unrecognized_cell .inner_cell a:hover{color:inherit;text-decoration:none}@media (max-width:540px){.prompt{text-align:left}div.unrecognized_cell>div.prompt{display:none}}div.code_cell{}div.input{page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;display:-moz-box;-moz-box-orient:horizontal;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}@media (max-width:540px){div.input{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}}div.input_prompt{color:navy;border-top:1px solid transparent}div.input_area>div.highlight{margin:.4em;border:none;padding:0;background-color:transparent}div.input_area>div.highlight>pre{margin:0;border:none;padding:0;background-color:transparent}.CodeMirror{line-height:1.21429em;font-size:14px;height:auto;background:0 0}.CodeMirror-scroll{overflow-y:hidden;overflow-x:auto}.CodeMirror-lines{padding:.4em}.CodeMirror-linenumber{padding:0 8px 0 4px}.CodeMirror-gutters{border-bottom-left-radius:2px;border-top-left-radius:2px}.CodeMirror pre{padding:0;border:0;border-radius:0}.highlight-base,.highlight-variable{color:#000}.highlight-variable-2{color:#1a1a1a}.highlight-variable-3{color:#333}.highlight-string{color:#BA2121}.highlight-comment{color:#408080;font-style:italic}.highlight-number{color:#080}.highlight-atom{color:#88F}.highlight-keyword{color:green;font-weight:700}.highlight-builtin{color:green}.highlight-error{color:red}.highlight-operator{color:#A2F;font-weight:700}.highlight-meta{color:#A2F}.highlight-def{color:#00f}.highlight-string-2{color:#f50}.highlight-qualifier{color:#555}.highlight-bracket{color:#997}.highlight-tag{color:#170}.highlight-attribute{color:#00c}.highlight-header{color:#00f}.highlight-quote{color:#090}.highlight-link{color:#00c}.cm-s-ipython span.cm-keyword{color:green;font-weight:700}.cm-s-ipython span.cm-atom{color:#88F}.cm-s-ipython span.cm-number{color:#080}.cm-s-ipython span.cm-def{color:#00f}.cm-s-ipython span.cm-variable{color:#000}.cm-s-ipython span.cm-operator{color:#A2F;font-weight:700}.cm-s-ipython span.cm-variable-2{color:#1a1a1a}.cm-s-ipython span.cm-variable-3{color:#333}.cm-s-ipython span.cm-comment{color:#408080;font-style:italic}.cm-s-ipython span.cm-string{color:#BA2121}.cm-s-ipython span.cm-string-2{color:#f50}.cm-s-ipython span.cm-meta{color:#A2F}.cm-s-ipython span.cm-qualifier{color:#555}.cm-s-ipython span.cm-builtin{color:green}.cm-s-ipython span.cm-bracket{color:#997}.cm-s-ipython span.cm-tag{color:#170}.cm-s-ipython span.cm-attribute{color:#00c}.cm-s-ipython span.cm-header{color:#00f}.cm-s-ipython span.cm-quote{color:#090}.cm-s-ipython span.cm-link{color:#00c}.cm-s-ipython span.cm-error{color:red}.cm-s-ipython span.cm-tab{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=')right no-repeat}div.output_wrapper{display:-webkit-box;-webkit-box-align:stretch;display:-moz-box;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;z-index:1}div.output_scroll{height:24em;width:100%;overflow:auto;border-radius:2px;-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,.8);box-shadow:inset 0 2px 8px rgba(0,0,0,.8);display:block}div.output_collapsed{margin:0;padding:0;display:-webkit-box;-webkit-box-orient:vertical;display:-moz-box;-moz-box-orient:vertical;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}div.out_prompt_overlay{height:100%;padding:0 .4em;position:absolute;border-radius:2px}div.out_prompt_overlay:hover{-webkit-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000;background:rgba(240,240,240,.5)}div.output_prompt{color:#8b0000}div.output_area{padding:0;page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;display:-moz-box;-moz-box-orient:horizontal;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}div.output_area .MathJax_Display{text-align:left!important}div.output_area .rendered_html img,div.output_area .rendered_html table{margin-left:0;margin-right:0}div.output_area img,div.output_area svg{max-width:100%;height:auto}div.output_area img.unconfined,div.output_area svg.unconfined{max-width:none}.output{display:-webkit-box;-webkit-box-orient:vertical;display:-moz-box;-moz-box-orient:vertical;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}@media (max-width:540px){div.output_area{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}}div.output_area pre{margin:0;padding:0;border:0;vertical-align:baseline;color:#000;background-color:transparent;border-radius:0}div.output_subarea{overflow-x:auto;padding:.4em;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1;max-width:calc(100% - 14ex)}div.output_text{text-align:left;color:#000;line-height:1.21429em}div.output_stderr{background:#fdd}div.output_latex{text-align:left}div.output_javascript:empty{padding:0}.js-error{color:#8b0000}div.raw_input_container{font-family:monospace;padding-top:5px}span.raw_input_prompt{}input.raw_input{font-family:inherit;font-size:inherit;color:inherit;width:auto;vertical-align:baseline;padding:0 .25em;margin:0 .25em}input.raw_input:focus{box-shadow:none}p.p-space{margin-bottom:10px}div.output_unrecognized{padding:5px;font-weight:700;color:red}div.output_unrecognized a,div.output_unrecognized a:hover{color:inherit;text-decoration:none}.rendered_html{color:#000}.rendered_html em{font-style:italic}.rendered_html strong{font-weight:700}.rendered_html :link,.rendered_html :visited,.rendered_html u{text-decoration:underline}.rendered_html h1{font-size:185.7%;margin:1.08em 0 0;font-weight:700;line-height:1}.rendered_html h2{font-size:157.1%;margin:1.27em 0 0;font-weight:700;line-height:1}.rendered_html h3{font-size:128.6%;margin:1.55em 0 0;font-weight:700;line-height:1}.rendered_html h4{font-size:100%;margin:2em 0 0;font-weight:700;line-height:1}.rendered_html h5,.rendered_html h6{font-size:100%;margin:2em 0 0;font-weight:700;line-height:1;font-style:italic}.rendered_html h1:first-child{margin-top:.538em}.rendered_html h2:first-child{margin-top:.636em}.rendered_html h3:first-child{margin-top:.777em}.rendered_html h4:first-child,.rendered_html h5:first-child,.rendered_html h6:first-child{margin-top:1em}.rendered_html ul{list-style:disc;margin:0 2em;padding-left:0}.rendered_html ul ul{list-style:square;margin:0 2em}.rendered_html ul ul ul{list-style:circle;margin:0 2em}.rendered_html ol{list-style:decimal;margin:0 2em;padding-left:0}.rendered_html ol ol{list-style:upper-alpha;margin:0 2em}.rendered_html ol ol ol{list-style:lower-alpha;margin:0 2em}.rendered_html ol ol ol ol{list-style:lower-roman;margin:0 2em}.rendered_html ol ol ol ol ol{list-style:decimal;margin:0 2em}.rendered_html *+ol,.rendered_html *+ul{margin-top:1em}.rendered_html hr{color:#000;background-color:#000}.rendered_html pre{margin:1em 2em}.rendered_html code,.rendered_html pre{border:0;background-color:#fff;color:#000;font-size:100%;padding:0}.rendered_html blockquote{margin:1em 2em}.rendered_html table{margin-left:auto;margin-right:auto;border:1px solid #000;border-collapse:collapse}.rendered_html td,.rendered_html th,.rendered_html tr{border:1px solid #000;border-collapse:collapse;margin:1em 2em}.rendered_html td,.rendered_html th{text-align:left;vertical-align:middle;padding:4px}.rendered_html th{font-weight:700}.rendered_html *+table{margin-top:1em}.rendered_html p{text-align:left}.rendered_html *+p{margin-top:1em}.rendered_html img{display:block;margin-left:auto;margin-right:auto}.rendered_html *+img{margin-top:1em}.rendered_html img,.rendered_html svg{max-width:100%;height:auto}.rendered_html img.unconfined,.rendered_html svg.unconfined{max-width:none}div.text_cell{display:-webkit-box;-webkit-box-orient:horizontal;display:-moz-box;-moz-box-orient:horizontal;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}@media (max-width:540px){div.text_cell>div.prompt{display:none}}div.text_cell_render{outline:0;resize:none;width:inherit;border-style:none;padding:.5em .5em .5em .4em;color:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}a.anchor-link:link{text-decoration:none;padding:0 20px;visibility:hidden}h1:hover .anchor-link,h2:hover .anchor-link,h3:hover .anchor-link,h4:hover .anchor-link,h5:hover .anchor-link,h6:hover .anchor-link{visibility:visible}.text_cell.rendered .input_area{display:none}.text_cell.rendered .rendered_html{overflow-x:auto}.text_cell.unrendered .text_cell_render{display:none}.cm-header-1,.cm-header-2,.cm-header-3,.cm-header-4,.cm-header-5,.cm-header-6{font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.cm-header-1{font-size:185.7%}.cm-header-2{font-size:157.1%}.cm-header-3{font-size:128.6%}.cm-header-4{font-size:110%}.cm-header-5,.cm-header-6{font-size:100%;font-style:italic}/*!
*
* IPython notebook webapp
*
*/@media (max-width:767px){.notebook_app{padding-left:0;padding-right:0}}#ipython-main-app{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%}div#notebook_panel{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%}#notebook{font-size:14px;line-height:20px;overflow-y:hidden;overflow-x:auto;width:100%;padding-top:20px;margin:0;outline:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:100%}@media not print{#notebook-container{padding:15px;background-color:#fff;min-height:0;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}}div.ui-widget-content{border:1px solid #ababab;outline:0}pre.dialog{background-color:#f7f7f7;border:1px solid #ddd;border-radius:2px;padding:.4em .4em .4em 2em}p.dialog{padding:.2em}code,kbd,pre,samp{white-space:pre-wrap}#fonttest{font-family:monospace}p{margin-bottom:0}.end_space{min-height:100px;transition:height .2s ease}.notebook_app #header{-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}@media not print{.notebook_app{background-color:#eee}}.celltoolbar{border:thin solid #CFCFCF;border-bottom:none;background:#EEE;border-radius:2px 2px 0 0;width:100%;height:29px;padding-right:4px;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;justify-content:flex-end;font-size:87%;padding-top:3px}@media print{.edit_mode div.cell.selected{border-color:transparent}div.code_cell{page-break-inside:avoid}#notebook-container{width:100%}.celltoolbar{display:none}}.ctb_hideshow{display:none;vertical-align:bottom}.ctb_global_show .ctb_show.ctb_hideshow{display:block}.ctb_global_show .ctb_show+.input_area,.ctb_global_show .ctb_show+div.text_cell_input,.ctb_global_show .ctb_show~div.text_cell_render{border-top-right-radius:0;border-top-left-radius:0}.ctb_global_show .ctb_show~div.text_cell_render{border:1px solid #cfcfcf}.celltoolbar select{color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;line-height:1.5;border-radius:1px;width:inherit;font-size:inherit;height:22px;padding:0;display:inline-block}.celltoolbar select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.celltoolbar select::-moz-placeholder{color:#999;opacity:1}.celltoolbar select:-ms-input-placeholder{color:#999}.celltoolbar select::-webkit-input-placeholder{color:#999}.celltoolbar select[disabled],.celltoolbar select[readonly],fieldset[disabled] .celltoolbar select{background-color:#eee;opacity:1}.celltoolbar select[disabled],fieldset[disabled] .celltoolbar select{cursor:not-allowed}textarea.celltoolbar select{height:auto}select.celltoolbar select{height:30px;line-height:30px}select[multiple].celltoolbar select,textarea.celltoolbar select{height:auto}.celltoolbar label{margin-left:5px;margin-right:5px}.completions{position:absolute;z-index:10;overflow:hidden;border:1px solid #ababab;border-radius:2px;-webkit-box-shadow:0 6px 10px -1px #adadad;box-shadow:0 6px 10px -1px #adadad;line-height:1}.completions select{background:#fff;outline:0;border:none;padding:0;margin:0;overflow:auto;font-family:monospace;font-size:110%;color:#000;width:auto}.completions select option.context{color:#286090}#kernel_logo_widget{float:right!important;float:right}#kernel_logo_widget .current_kernel_logo{display:none;margin-top:-1px;margin-bottom:-1px;width:32px;height:32px}#menubar{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-top:1px}#menubar .navbar{border-top:1px;border-radius:0 0 2px 2px;margin-bottom:0}#menubar .navbar-toggle{float:left;padding-top:7px;padding-bottom:7px;border:none}#menubar .navbar-collapse{clear:left}.nav-wrapper{border-bottom:1px solid #e7e7e7}i.menu-icon{padding-top:4px}ul#help_menu li a{overflow:hidden;padding-right:2.2em}ul#help_menu li a i{margin-right:-1.2em}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;content:"\f0da";float:right;color:#333;margin-top:2px;margin-right:-10px}.dropdown-submenu>a:after.pull-left{margin-right:.3em}.dropdown-submenu>a:after.pull-right{margin-left:.3em}.dropdown-submenu:hover>a:after{color:#262626}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px}#notification_area{float:right!important;float:right;z-index:10}.indicator_area{float:right!important;float:right;color:#777;margin-left:5px;margin-right:5px;z-index:10;text-align:center;width:auto}#kernel_indicator{float:right!important;float:right;color:#777;margin-left:5px;margin-right:5px;z-index:10;text-align:center;width:auto;border-left:1px solid}#kernel_indicator .kernel_indicator_name{padding-left:5px;padding-right:5px}#modal_indicator{float:right!important;float:right;color:#777;margin-left:5px;margin-right:5px;z-index:10;text-align:center;width:auto}#readonly-indicator{float:right!important;float:right;color:#777;z-index:10;text-align:center;width:auto;display:none;margin:2px 0 0}.modal_indicator:before{width:1.28571429em;text-align:center}.edit_mode .modal_indicator:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f040"}.edit_mode .modal_indicator:before.pull-left{margin-right:.3em}.edit_mode .modal_indicator:before.pull-right{margin-left:.3em}.command_mode .modal_indicator:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:' '}.command_mode .modal_indicator:before.pull-left{margin-right:.3em}.command_mode .modal_indicator:before.pull-right{margin-left:.3em}.kernel_idle_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10c"}.kernel_idle_icon:before.pull-left{margin-right:.3em}.kernel_idle_icon:before.pull-right{margin-left:.3em}.kernel_busy_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f111"}.kernel_busy_icon:before.pull-left{margin-right:.3em}.kernel_busy_icon:before.pull-right{margin-left:.3em}.kernel_dead_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f1e2"}.kernel_dead_icon:before.pull-left{margin-right:.3em}.kernel_dead_icon:before.pull-right{margin-left:.3em}.kernel_disconnected_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f127"}.kernel_disconnected_icon:before.pull-left{margin-right:.3em}.kernel_disconnected_icon:before.pull-right{margin-left:.3em}.notification_widget{z-index:10;background:rgba(240,240,240,.5);margin-right:4px;color:#333;background-color:#fff;border-color:#ccc}.notification_widget.active,.notification_widget.focus,.notification_widget:active,.notification_widget:focus,.notification_widget:hover,.open>.dropdown-toggle.notification_widget{color:#333;background-color:#e6e6e6;border-color:#adadad}.notification_widget.active,.notification_widget:active,.open>.dropdown-toggle.notification_widget{background-image:none}.notification_widget.disabled,.notification_widget.disabled.active,.notification_widget.disabled.focus,.notification_widget.disabled:active,.notification_widget.disabled:focus,.notification_widget.disabled:hover,.notification_widget[disabled],.notification_widget[disabled].active,.notification_widget[disabled].focus,.notification_widget[disabled]:active,.notification_widget[disabled]:focus,.notification_widget[disabled]:hover,fieldset[disabled] .notification_widget,fieldset[disabled] .notification_widget.active,fieldset[disabled] .notification_widget.focus,fieldset[disabled] .notification_widget:active,fieldset[disabled] .notification_widget:focus,fieldset[disabled] .notification_widget:hover{background-color:#fff;border-color:#ccc}.notification_widget .badge{color:#fff;background-color:#333}.notification_widget.warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.notification_widget.warning.active,.notification_widget.warning.focus,.notification_widget.warning:active,.notification_widget.warning:focus,.notification_widget.warning:hover,.open>.dropdown-toggle.notification_widget.warning{color:#fff;background-color:#ec971f;border-color:#d58512}.notification_widget.warning.active,.notification_widget.warning:active,.open>.dropdown-toggle.notification_widget.warning{background-image:none}.notification_widget.warning.disabled,.notification_widget.warning.disabled.active,.notification_widget.warning.disabled.focus,.notification_widget.warning.disabled:active,.notification_widget.warning.disabled:focus,.notification_widget.warning.disabled:hover,.notification_widget.warning[disabled],.notification_widget.warning[disabled].active,.notification_widget.warning[disabled].focus,.notification_widget.warning[disabled]:active,.notification_widget.warning[disabled]:focus,.notification_widget.warning[disabled]:hover,fieldset[disabled] .notification_widget.warning,fieldset[disabled] .notification_widget.warning.active,fieldset[disabled] .notification_widget.warning.focus,fieldset[disabled] .notification_widget.warning:active,fieldset[disabled] .notification_widget.warning:focus,fieldset[disabled] .notification_widget.warning:hover{background-color:#f0ad4e;border-color:#eea236}.notification_widget.warning .badge{color:#f0ad4e;background-color:#fff}.notification_widget.success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.notification_widget.success.active,.notification_widget.success.focus,.notification_widget.success:active,.notification_widget.success:focus,.notification_widget.success:hover,.open>.dropdown-toggle.notification_widget.success{color:#fff;background-color:#449d44;border-color:#398439}.notification_widget.success.active,.notification_widget.success:active,.open>.dropdown-toggle.notification_widget.success{background-image:none}.notification_widget.success.disabled,.notification_widget.success.disabled.active,.notification_widget.success.disabled.focus,.notification_widget.success.disabled:active,.notification_widget.success.disabled:focus,.notification_widget.success.disabled:hover,.notification_widget.success[disabled],.notification_widget.success[disabled].active,.notification_widget.success[disabled].focus,.notification_widget.success[disabled]:active,.notification_widget.success[disabled]:focus,.notification_widget.success[disabled]:hover,fieldset[disabled] .notification_widget.success,fieldset[disabled] .notification_widget.success.active,fieldset[disabled] .notification_widget.success.focus,fieldset[disabled] .notification_widget.success:active,fieldset[disabled] .notification_widget.success:focus,fieldset[disabled] .notification_widget.success:hover{background-color:#5cb85c;border-color:#4cae4c}.notification_widget.success .badge{color:#5cb85c;background-color:#fff}.notification_widget.info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.notification_widget.info.active,.notification_widget.info.focus,.notification_widget.info:active,.notification_widget.info:focus,.notification_widget.info:hover,.open>.dropdown-toggle.notification_widget.info{color:#fff;background-color:#31b0d5;border-color:#269abc}.notification_widget.info.active,.notification_widget.info:active,.open>.dropdown-toggle.notification_widget.info{background-image:none}.notification_widget.info.disabled,.notification_widget.info.disabled.active,.notification_widget.info.disabled.focus,.notification_widget.info.disabled:active,.notification_widget.info.disabled:focus,.notification_widget.info.disabled:hover,.notification_widget.info[disabled],.notification_widget.info[disabled].active,.notification_widget.info[disabled].focus,.notification_widget.info[disabled]:active,.notification_widget.info[disabled]:focus,.notification_widget.info[disabled]:hover,fieldset[disabled] .notification_widget.info,fieldset[disabled] .notification_widget.info.active,fieldset[disabled] .notification_widget.info.focus,fieldset[disabled] .notification_widget.info:active,fieldset[disabled] .notification_widget.info:focus,fieldset[disabled] .notification_widget.info:hover{background-color:#5bc0de;border-color:#46b8da}.notification_widget.info .badge{color:#5bc0de;background-color:#fff}.notification_widget.danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.notification_widget.danger.active,.notification_widget.danger.focus,.notification_widget.danger:active,.notification_widget.danger:focus,.notification_widget.danger:hover,.open>.dropdown-toggle.notification_widget.danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.notification_widget.danger.active,.notification_widget.danger:active,.open>.dropdown-toggle.notification_widget.danger{background-image:none}.notification_widget.danger.disabled,.notification_widget.danger.disabled.active,.notification_widget.danger.disabled.focus,.notification_widget.danger.disabled:active,.notification_widget.danger.disabled:focus,.notification_widget.danger.disabled:hover,.notification_widget.danger[disabled],.notification_widget.danger[disabled].active,.notification_widget.danger[disabled].focus,.notification_widget.danger[disabled]:active,.notification_widget.danger[disabled]:focus,.notification_widget.danger[disabled]:hover,fieldset[disabled] .notification_widget.danger,fieldset[disabled] .notification_widget.danger.active,fieldset[disabled] .notification_widget.danger.focus,fieldset[disabled] .notification_widget.danger:active,fieldset[disabled] .notification_widget.danger:focus,fieldset[disabled] .notification_widget.danger:hover{background-color:#d9534f;border-color:#d43f3a}.notification_widget.danger .badge{color:#d9534f;background-color:#fff}div#pager{background-color:#fff;font-size:14px;line-height:20px;overflow:hidden;display:none;position:fixed;bottom:0;width:100%;max-height:50%;padding-top:8px;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2);z-index:100;top:auto!important}div#pager pre{line-height:1.21429em;color:#000;background-color:#f7f7f7;padding:.4em}div#pager #pager-button-area{position:absolute;top:8px;right:20px}div#pager #pager-contents{position:relative;overflow:auto;width:100%;height:100%}div#pager #pager-contents #pager-container{position:relative;padding:15px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}div#pager .ui-resizable-handle{top:0;height:8px;background:#f7f7f7;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}div#pager .ui-resizable-handle::after{content:'';top:2px;left:50%;height:3px;width:30px;margin-left:-15px;position:absolute;border-top:1px solid #cfcfcf}.quickhelp{display:-webkit-box;-webkit-box-orient:horizontal;display:-moz-box;-moz-box-orient:horizontal;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}.shortcut_key{display:inline-block;width:20ex;text-align:right;font-family:monospace}.shortcut_descr{display:inline-block;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}span.save_widget{margin-top:6px}span.save_widget span.filename{height:1em;line-height:1em;padding:3px;margin-left:16px;border:none;font-size:146.5%;border-radius:2px}span.save_widget span.filename:hover{background-color:#e6e6e6}span.autosave_status,span.checkpoint_status{font-size:small}@media (max-width:767px){span.save_widget{font-size:small}span.autosave_status,span.checkpoint_status{display:none}}@media (min-width:768px)and (max-width:991px){span.checkpoint_status{display:none}span.autosave_status{font-size:x-small}}.toolbar{padding:0;margin-left:-5px;margin-top:2px;margin-bottom:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.toolbar label,.toolbar select{width:auto;vertical-align:middle;margin-bottom:0;display:inline;font-size:92%;margin-left:.3em;margin-right:.3em;padding:3px 0 0}.toolbar .btn{padding:2px 8px}.toolbar .btn-group{margin-top:0;margin-left:5px}#maintoolbar{margin-bottom:-3px;margin-top:-8px;border:0;min-height:27px;margin-left:0;padding-top:11px;padding-bottom:3px}#maintoolbar .navbar-text{float:none;vertical-align:middle;text-align:right;margin-left:5px;margin-right:0;margin-top:0}.select-xs{height:24px}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}.bigtooltip{overflow:auto;height:200px;-webkit-transition-property:height;-webkit-transition-duration:500ms;-moz-transition-property:height;-moz-transition-duration:500ms;transition-property:height;transition-duration:500ms}.smalltooltip{-webkit-transition-property:height;-webkit-transition-duration:500ms;-moz-transition-property:height;-moz-transition-duration:500ms;transition-property:height;transition-duration:500ms;text-overflow:ellipsis;overflow:hidden;height:80px}.tooltipbuttons{position:absolute;padding-right:15px;top:0;right:0}.tooltiptext{padding-right:30px}.ipython_tooltip{max-width:700px;animation:fadeOut 400ms;-webkit-animation:fadeIn 400ms;-moz-animation:fadeIn 400ms;animation:fadeIn 400ms;vertical-align:middle;background-color:#f7f7f7;overflow:visible;border:1px solid #ababab;outline:0;padding:3px 3px 3px 7px;padding-left:7px;font-family:monospace;min-height:50px;-moz-box-shadow:0 6px 10px -1px #adadad;-webkit-box-shadow:0 6px 10px -1px #adadad;box-shadow:0 6px 10px -1px #adadad;border-radius:2px;position:absolute;z-index:1000}.ipython_tooltip a{float:right}.ipython_tooltip .tooltiptext pre{border:0;border-radius:0;font-size:100%;background-color:#f7f7f7}.pretooltiparrow{left:0;margin:0;top:-16px;width:40px;height:16px;overflow:hidden;position:absolute}.pretooltiparrow:before{background-color:#f7f7f7;border:1px solid #ababab;z-index:11;content:"";position:absolute;left:15px;top:10px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.terminal-app{background:#eee}.terminal-app #header{background:#fff;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}.terminal-app .terminal{float:left;font-family:monospace;color:#fff;background:#000;padding:.4em;border-radius:2px;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.4);box-shadow:0 0 12px 1px rgba(87,87,87,.4)}.terminal-app .terminal,.terminal-app .terminal dummy-screen{line-height:1em;font-size:14px}.terminal-app .terminal-cursor{color:#000;background:#fff}.terminal-app #terminado-container{margin-top:20px}
/*# sourceMappingURL=style.min.css.map */
</style>
<style type="text/css">
.highlight .hll { background-color: #ffffcc }
.highlight { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
</style>
<style type="text/css">
/* Overrides of notebook CSS for static HTML export */
body {
overflow: visible;
padding: 8px;
}
div#notebook {
overflow: visible;
border-top: none;
}
@media print {
div.cell {
display: block;
page-break-inside: avoid;
}
div.output_wrapper {
display: block;
page-break-inside: avoid;
}
div.output {
display: block;
page-break-inside: avoid;
}
}
</style>
<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">
<!-- Loading mathjax macro -->
<!-- Load mathjax -->
<script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>
<!-- MathJax configuration -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true,
processEnvironments: true
},
// Center justify equations in code and markdown cells. Elsewhere
// we use CSS to left justify single line equations in code cells.
displayAlign: 'center',
"HTML-CSS": {
styles: {'.MathJax_Display': {"margin": 0}},
linebreaks: { automatic: true }
}
});
</script>
<!-- End of mathjax configuration --></head>
<body>
<div tabindex="-1" id="notebook" class="border-box-sizing">
<div class="container" id="notebook-container">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In [1]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span class="o">%</span><span class="k">matplotlib</span> inline
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="kn">import</span> <span class="nn">tensorflow</span> <span class="k">as</span> <span class="nn">tf</span>
<span class="kn">import</span> <span class="nn">scipy</span>
<span class="kn">import</span> <span class="nn">os</span>
<span class="kn">from</span> <span class="nn">sklearn.model_selection</span> <span class="k">import</span> <span class="n">train_test_split</span>
<span class="kn">import</span> <span class="nn">time</span>
<span class="kn">from</span> <span class="nn">IPython</span> <span class="k">import</span> <span class="n">display</span>
<span class="kn">from</span> <span class="nn">keras.layers.convolutional</span> <span class="k">import</span> <span class="n">Convolution2D</span>
<span class="kn">from</span> <span class="nn">keras.layers.convolutional</span> <span class="k">import</span> <span class="n">Deconvolution2D</span>
<span class="kn">from</span> <span class="nn">keras.layers.normalization</span> <span class="k">import</span> <span class="n">BatchNormalization</span>
<span class="kn">from</span> <span class="nn">keras.layers.core</span> <span class="k">import</span> <span class="n">Activation</span>
<span class="kn">from</span> <span class="nn">keras.layers.advanced_activations</span> <span class="k">import</span> <span class="n">LeakyReLU</span>
<span class="kn">from</span> <span class="nn">keras.layers</span> <span class="k">import</span> <span class="n">Dropout</span>
<span class="kn">from</span> <span class="nn">keras.layers</span> <span class="k">import</span> <span class="n">Input</span><span class="p">,</span><span class="n">merge</span>
<span class="kn">from</span> <span class="nn">keras.models</span> <span class="k">import</span> <span class="n">Model</span>
<span class="kn">from</span> <span class="nn">keras.optimizers</span> <span class="k">import</span> <span class="o">*</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area"><div class="prompt"></div>
<div class="output_subarea output_stream output_stderr output_text">
<pre>Using TensorFlow backend.
</pre>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In [2]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span class="c">#Define parameters/constants</span>
<span class="n">SEED</span> <span class="o">=</span> <span class="mi">1337</span>
<span class="c">#Image Properties</span>
<span class="n">IMG_HEIGHT</span> <span class="o">=</span> <span class="mi">256</span>
<span class="n">IMG_WIDTH</span> <span class="o">=</span> <span class="mi">256</span>
<span class="n">IMG_DEPTH</span> <span class="o">=</span> <span class="mi">3</span>
<span class="c">#Training Properties</span>
<span class="n">NUM_EPOCHS</span> <span class="o">=</span> <span class="mi">15</span>
<span class="n">BATCH_SIZE</span> <span class="o">=</span> <span class="mi">1</span>
<span class="c">#Convolution Properties</span>
<span class="n">KERNEL_SIZE</span> <span class="o">=</span> <span class="p">(</span><span class="mi">4</span><span class="p">,</span><span class="mi">4</span><span class="p">)</span>
<span class="n">STRIDE</span> <span class="o">=</span> <span class="p">(</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">)</span>
<span class="c">#Batch normalization mode</span>
<span class="n">MODE</span> <span class="o">=</span> <span class="mi">2</span>
<span class="c">#LeakyRelu slope</span>
<span class="n">SLOPE</span> <span class="o">=</span> <span class="mf">0.2</span>
<span class="c">#Dropout rate</span>
<span class="n">DROPRATE</span> <span class="o">=</span> <span class="mf">0.5</span>
<span class="c">#Skip axis</span>
<span class="n">SKIP_AXIS</span> <span class="o">=</span> <span class="o">-</span><span class="mi">1</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In [3]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span class="k">def</span> <span class="nf">normalize</span><span class="p">(</span><span class="n">imgs</span><span class="p">):</span>
<span class="sd">"""</span>
<span class="sd"> Takes in images from [0-255] and normalizes to [-1,1]</span>
<span class="sd"> """</span>
<span class="k">return</span> <span class="mi">2</span><span class="o">*</span><span class="p">(</span><span class="n">imgs</span><span class="o">/</span><span class="mi">255</span><span class="p">)</span><span class="o">-</span><span class="mi">1</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In [4]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span class="k">def</span> <span class="nf">unnormalize</span><span class="p">(</span><span class="n">imgs</span><span class="p">):</span>
<span class="sd">"""</span>
<span class="sd"> Takes in images [-1, 1] and unnormalizes back to rgb [0-255]</span>
<span class="sd"> """</span>
<span class="k">return</span> <span class="p">(((</span><span class="n">imgs</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span><span class="o">/</span><span class="mi">2</span><span class="p">)</span><span class="o">*</span><span class="mi">255</span><span class="p">)</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="s">'uint8'</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In [5]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span class="c">#Load in edge images [0,255]</span>
<span class="n">edge_data</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="s">'nike_edge_data.npy'</span><span class="p">)</span>
<span class="c">#Normalize edge images to [-1,1]</span>
<span class="n">edge_data</span> <span class="o">=</span> <span class="n">normalize</span><span class="p">(</span><span class="n">edge_data</span><span class="p">)</span>
<span class="c">#Split edge images into training and test data 90/10</span>
<span class="n">edge_data</span><span class="p">,</span><span class="n">edge_data_test</span> <span class="o">=</span> <span class="n">train_test_split</span><span class="p">(</span><span class="n">edge_data</span><span class="p">,</span><span class="n">test_size</span><span class="o">=</span><span class="mf">0.1</span><span class="p">,</span> <span class="n">random_state</span><span class="o">=</span><span class="n">SEED</span><span class="p">)</span>
<span class="c">#Load in real color images [0,255]</span>
<span class="n">real_data</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="s">'nike_shoe_data.npy'</span><span class="p">)</span>
<span class="c">#Normalize real images to [-1,1]</span>
<span class="n">real_data</span> <span class="o">=</span> <span class="n">normalize</span><span class="p">(</span><span class="n">real_data</span><span class="p">)</span>
<span class="c">#Split real images into training and test data 90/10</span>
<span class="n">real_data</span><span class="p">,</span><span class="n">real_data_test</span> <span class="o">=</span> <span class="n">train_test_split</span><span class="p">(</span><span class="n">real_data</span><span class="p">,</span><span class="n">test_size</span><span class="o">=</span><span class="mf">0.1</span><span class="p">,</span><span class="n">random_state</span><span class="o">=</span><span class="n">SEED</span><span class="p">)</span>
<span class="c">#Number of examples</span>
<span class="n">m</span> <span class="o">=</span> <span class="n">edge_data</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>
<span class="c">#Display training/test data shapes</span>
<span class="nb">print</span><span class="p">(</span><span class="s">"edge_train shape: "</span><span class="p">,</span><span class="n">edge_data</span><span class="o">.</span><span class="n">shape</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s">"edge_test shape: "</span><span class="p">,</span><span class="n">edge_data_test</span><span class="o">.</span><span class="n">shape</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s">"real_train shape: "</span><span class="p">,</span><span class="n">real_data</span><span class="o">.</span><span class="n">shape</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s">"real_test shape: "</span><span class="p">,</span><span class="n">real_data_test</span><span class="o">.</span><span class="n">shape</span><span class="p">)</span>
<span class="c">#Display the first edge image from training set</span>
<span class="n">IDX</span> <span class="o">=</span> <span class="mi">0</span>
<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">221</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">imshow</span><span class="p">(</span><span class="n">unnormalize</span><span class="p">(</span><span class="n">edge_data</span><span class="p">[</span><span class="n">IDX</span><span class="p">]))</span>
<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">222</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">imshow</span><span class="p">(</span><span class="n">unnormalize</span><span class="p">(</span><span class="n">real_data</span><span class="p">[</span><span class="n">IDX</span><span class="p">]))</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area"><div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>edge_train shape: (750, 256, 256, 3)
edge_test shape: (84, 256, 256, 3)
real_train shape: (750, 256, 256, 3)
real_test shape: (84, 256, 256, 3)
</pre>
</div>
</div>
<div class="output_area"><div class="prompt output_prompt">Out[5]:</div>
<div class="output_text output_subarea output_execute_result">
<pre><matplotlib.image.AxesImage at 0x1e2e62784e0></pre>
</div>
</div>
<div class="output_area"><div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In [6]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span class="k">def</span> <span class="nf">generator_output</span><span class="p">(</span><span class="n">g_input</span><span class="p">):</span>
<span class="sd">""" </span>
<span class="sd"> Creates generator network.</span>
<span class="sd"> Encoder ~ C64-C128-C256-C512-C512-C512-C512-C512</span>
<span class="sd"> U-Net Decoder ~ CD512-CD1024-CD1024-C1024-C1024-C512-C256-C128</span>
<span class="sd"> </span>
<span class="sd"> Input: generator input tensor</span>
<span class="sd"> Output: generator model</span>
<span class="sd"> """</span>
<span class="c">#Encoder</span>
<span class="n">l1</span> <span class="o">=</span> <span class="n">Convolution2D</span><span class="p">(</span><span class="mi">64</span><span class="p">,</span><span class="o">*</span><span class="n">KERNEL_SIZE</span><span class="p">,</span><span class="n">border_mode</span><span class="o">=</span><span class="s">'same'</span><span class="p">,</span><span class="n">subsample</span><span class="o">=</span><span class="n">STRIDE</span><span class="p">)(</span><span class="n">g_input</span><span class="p">)</span>
<span class="n">l1</span> <span class="o">=</span> <span class="n">LeakyReLU</span><span class="p">(</span><span class="n">SLOPE</span><span class="p">)(</span><span class="n">l1</span><span class="p">)</span>
<span class="n">l2</span> <span class="o">=</span> <span class="n">Convolution2D</span><span class="p">(</span><span class="mi">128</span><span class="p">,</span><span class="o">*</span><span class="n">KERNEL_SIZE</span><span class="p">,</span><span class="n">border_mode</span><span class="o">=</span><span class="s">'same'</span><span class="p">,</span><span class="n">subsample</span><span class="o">=</span><span class="n">STRIDE</span><span class="p">)(</span><span class="n">l1</span><span class="p">)</span>
<span class="n">l2</span> <span class="o">=</span> <span class="n">BatchNormalization</span><span class="p">(</span><span class="n">mode</span><span class="o">=</span><span class="n">MODE</span><span class="p">)(</span><span class="n">l2</span><span class="p">)</span>
<span class="n">l2</span> <span class="o">=</span> <span class="n">LeakyReLU</span><span class="p">(</span><span class="n">SLOPE</span><span class="p">)(</span><span class="n">l2</span><span class="p">)</span>
<span class="n">l3</span> <span class="o">=</span> <span class="n">Convolution2D</span><span class="p">(</span><span class="mi">256</span><span class="p">,</span><span class="o">*</span><span class="n">KERNEL_SIZE</span><span class="p">,</span><span class="n">border_mode</span><span class="o">=</span><span class="s">'same'</span><span class="p">,</span><span class="n">subsample</span><span class="o">=</span><span class="n">STRIDE</span><span class="p">)(</span><span class="n">l2</span><span class="p">)</span>
<span class="n">l3</span> <span class="o">=</span> <span class="n">BatchNormalization</span><span class="p">(</span><span class="n">mode</span><span class="o">=</span><span class="n">MODE</span><span class="p">)(</span><span class="n">l3</span><span class="p">)</span>
<span class="n">l3</span> <span class="o">=</span> <span class="n">LeakyReLU</span><span class="p">(</span><span class="n">SLOPE</span><span class="p">)(</span><span class="n">l3</span><span class="p">)</span>
<span class="n">l4</span> <span class="o">=</span> <span class="n">Convolution2D</span><span class="p">(</span><span class="mi">512</span><span class="p">,</span><span class="o">*</span><span class="n">KERNEL_SIZE</span><span class="p">,</span><span class="n">border_mode</span><span class="o">=</span><span class="s">'same'</span><span class="p">,</span><span class="n">subsample</span><span class="o">=</span><span class="n">STRIDE</span><span class="p">)(</span><span class="n">l3</span><span class="p">)</span>
<span class="n">l4</span> <span class="o">=</span> <span class="n">BatchNormalization</span><span class="p">(</span><span class="n">mode</span><span class="o">=</span><span class="n">MODE</span><span class="p">)(</span><span class="n">l4</span><span class="p">)</span>
<span class="n">l4</span> <span class="o">=</span> <span class="n">LeakyReLU</span><span class="p">(</span><span class="n">SLOPE</span><span class="p">)(</span><span class="n">l4</span><span class="p">)</span>
<span class="n">l5</span> <span class="o">=</span> <span class="n">Convolution2D</span><span class="p">(</span><span class="mi">512</span><span class="p">,</span><span class="o">*</span><span class="n">KERNEL_SIZE</span><span class="p">,</span><span class="n">border_mode</span><span class="o">=</span><span class="s">'same'</span><span class="p">,</span><span class="n">subsample</span><span class="o">=</span><span class="n">STRIDE</span><span class="p">)(</span><span class="n">l4</span><span class="p">)</span>
<span class="n">l5</span> <span class="o">=</span> <span class="n">BatchNormalization</span><span class="p">(</span><span class="n">mode</span><span class="o">=</span><span class="n">MODE</span><span class="p">)(</span><span class="n">l5</span><span class="p">)</span>
<span class="n">l5</span> <span class="o">=</span> <span class="n">LeakyReLU</span><span class="p">(</span><span class="n">SLOPE</span><span class="p">)(</span><span class="n">l5</span><span class="p">)</span>
<span class="n">l6</span> <span class="o">=</span> <span class="n">Convolution2D</span><span class="p">(</span><span class="mi">512</span><span class="p">,</span><span class="o">*</span><span class="n">KERNEL_SIZE</span><span class="p">,</span><span class="n">border_mode</span><span class="o">=</span><span class="s">'same'</span><span class="p">,</span><span class="n">subsample</span><span class="o">=</span><span class="n">STRIDE</span><span class="p">)(</span><span class="n">l5</span><span class="p">)</span>
<span class="n">l6</span> <span class="o">=</span> <span class="n">BatchNormalization</span><span class="p">(</span><span class="n">mode</span><span class="o">=</span><span class="n">MODE</span><span class="p">)(</span><span class="n">l6</span><span class="p">)</span>
<span class="n">l6</span> <span class="o">=</span> <span class="n">LeakyReLU</span><span class="p">(</span><span class="n">SLOPE</span><span class="p">)(</span><span class="n">l6</span><span class="p">)</span>
<span class="n">l7</span> <span class="o">=</span> <span class="n">Convolution2D</span><span class="p">(</span><span class="mi">512</span><span class="p">,</span><span class="o">*</span><span class="n">KERNEL_SIZE</span><span class="p">,</span><span class="n">border_mode</span><span class="o">=</span><span class="s">'same'</span><span class="p">,</span><span class="n">subsample</span><span class="o">=</span><span class="n">STRIDE</span><span class="p">)(</span><span class="n">l6</span><span class="p">)</span>
<span class="n">l7</span> <span class="o">=</span> <span class="n">BatchNormalization</span><span class="p">(</span><span class="n">mode</span><span class="o">=</span><span class="n">MODE</span><span class="p">)(</span><span class="n">l7</span><span class="p">)</span>
<span class="n">l7</span> <span class="o">=</span> <span class="n">LeakyReLU</span><span class="p">(</span><span class="n">SLOPE</span><span class="p">)(</span><span class="n">l7</span><span class="p">)</span>
<span class="n">l8</span> <span class="o">=</span> <span class="n">Convolution2D</span><span class="p">(</span><span class="mi">512</span><span class="p">,</span><span class="o">*</span><span class="n">KERNEL_SIZE</span><span class="p">,</span><span class="n">border_mode</span><span class="o">=</span><span class="s">'same'</span><span class="p">,</span><span class="n">subsample</span><span class="o">=</span><span class="n">STRIDE</span><span class="p">)(</span><span class="n">l7</span><span class="p">)</span>
<span class="n">l8</span> <span class="o">=</span> <span class="n">BatchNormalization</span><span class="p">(</span><span class="n">mode</span><span class="o">=</span><span class="n">MODE</span><span class="p">)(</span><span class="n">l8</span><span class="p">)</span>
<span class="n">l8</span> <span class="o">=</span> <span class="n">LeakyReLU</span><span class="p">(</span><span class="n">SLOPE</span><span class="p">)(</span><span class="n">l8</span><span class="p">)</span>
<span class="c">#U-Net Decoder</span>
<span class="n">x7</span> <span class="o">=</span> <span class="n">Deconvolution2D</span><span class="p">(</span><span class="mi">512</span><span class="p">,</span><span class="o">*</span><span class="n">KERNEL_SIZE</span><span class="p">,</span><span class="n">output_shape</span><span class="o">=</span><span class="p">(</span><span class="k">None</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">512</span><span class="p">),</span><span class="n">border_mode</span><span class="o">=</span><span class="s">'same'</span><span class="p">,</span><span class="n">subsample</span><span class="o">=</span><span class="n">STRIDE</span><span class="p">)(</span><span class="n">l8</span><span class="p">)</span>
<span class="n">x7</span> <span class="o">=</span> <span class="n">BatchNormalization</span><span class="p">(</span><span class="n">mode</span><span class="o">=</span><span class="n">MODE</span><span class="p">)(</span><span class="n">x7</span><span class="p">)</span>
<span class="n">x7</span> <span class="o">=</span> <span class="n">Dropout</span><span class="p">(</span><span class="n">DROPRATE</span><span class="p">)(</span><span class="n">x7</span><span class="p">)</span>
<span class="n">x7</span> <span class="o">=</span> <span class="n">Activation</span><span class="p">(</span><span class="s">'relu'</span><span class="p">)(</span><span class="n">x7</span><span class="p">)</span>
<span class="n">x7</span> <span class="o">=</span> <span class="n">merge</span><span class="p">([</span><span class="n">x7</span><span class="p">,</span><span class="n">l7</span><span class="p">],</span><span class="n">mode</span><span class="o">=</span><span class="s">'concat'</span><span class="p">,</span><span class="n">concat_axis</span><span class="o">=</span><span class="n">SKIP_AXIS</span><span class="p">)</span>
<span class="n">x6</span> <span class="o">=</span> <span class="n">Deconvolution2D</span><span class="p">(</span><span class="mi">512</span><span class="p">,</span><span class="o">*</span><span class="n">KERNEL_SIZE</span><span class="p">,</span><span class="n">output_shape</span><span class="o">=</span><span class="p">(</span><span class="k">None</span><span class="p">,</span><span class="mi">4</span><span class="p">,</span><span class="mi">4</span><span class="p">,</span><span class="mi">512</span><span class="p">),</span><span class="n">border_mode</span><span class="o">=</span><span class="s">'same'</span><span class="p">,</span><span class="n">subsample</span><span class="o">=</span><span class="n">STRIDE</span><span class="p">)(</span><span class="n">x7</span><span class="p">)</span>
<span class="n">x6</span> <span class="o">=</span> <span class="n">BatchNormalization</span><span class="p">(</span><span class="n">mode</span><span class="o">=</span><span class="n">MODE</span><span class="p">)(</span><span class="n">x6</span><span class="p">)</span>
<span class="n">x6</span> <span class="o">=</span> <span class="n">Dropout</span><span class="p">(</span><span class="n">DROPRATE</span><span class="p">)(</span><span class="n">x6</span><span class="p">)</span>
<span class="n">x6</span> <span class="o">=</span> <span class="n">Activation</span><span class="p">(</span><span class="s">'relu'</span><span class="p">)(</span><span class="n">x6</span><span class="p">)</span>
<span class="n">x6</span> <span class="o">=</span> <span class="n">merge</span><span class="p">([</span><span class="n">x6</span><span class="p">,</span><span class="n">l6</span><span class="p">],</span><span class="n">mode</span><span class="o">=</span><span class="s">'concat'</span><span class="p">,</span><span class="n">concat_axis</span><span class="o">=</span><span class="n">SKIP_AXIS</span><span class="p">)</span>
<span class="n">x5</span> <span class="o">=</span> <span class="n">Deconvolution2D</span><span class="p">(</span><span class="mi">512</span><span class="p">,</span><span class="o">*</span><span class="n">KERNEL_SIZE</span><span class="p">,</span><span class="n">output_shape</span><span class="o">=</span><span class="p">(</span><span class="k">None</span><span class="p">,</span><span class="mi">8</span><span class="p">,</span><span class="mi">8</span><span class="p">,</span><span class="mi">512</span><span class="p">),</span><span class="n">border_mode</span><span class="o">=</span><span class="s">'same'</span><span class="p">,</span><span class="n">subsample</span><span class="o">=</span><span class="n">STRIDE</span><span class="p">)(</span><span class="n">x6</span><span class="p">)</span>
<span class="n">x5</span> <span class="o">=</span> <span class="n">BatchNormalization</span><span class="p">(</span><span class="n">mode</span><span class="o">=</span><span class="n">MODE</span><span class="p">)(</span><span class="n">x5</span><span class="p">)</span>
<span class="n">x5</span> <span class="o">=</span> <span class="n">Dropout</span><span class="p">(</span><span class="n">DROPRATE</span><span class="p">)(</span><span class="n">x5</span><span class="p">)</span>
<span class="n">x5</span> <span class="o">=</span> <span class="n">Activation</span><span class="p">(</span><span class="s">'relu'</span><span class="p">)(</span><span class="n">x5</span><span class="p">)</span>
<span class="n">x5</span> <span class="o">=</span> <span class="n">merge</span><span class="p">([</span><span class="n">x5</span><span class="p">,</span><span class="n">l5</span><span class="p">],</span><span class="n">mode</span><span class="o">=</span><span class="s">'concat'</span><span class="p">,</span><span class="n">concat_axis</span><span class="o">=</span><span class="n">SKIP_AXIS</span><span class="p">)</span>
<span class="n">x4</span> <span class="o">=</span> <span class="n">Deconvolution2D</span><span class="p">(</span><span class="mi">512</span><span class="p">,</span><span class="o">*</span><span class="n">KERNEL_SIZE</span><span class="p">,</span><span class="n">output_shape</span><span class="o">=</span><span class="p">(</span><span class="k">None</span><span class="p">,</span><span class="mi">16</span><span class="p">,</span><span class="mi">16</span><span class="p">,</span><span class="mi">512</span><span class="p">),</span><span class="n">border_mode</span><span class="o">=</span><span class="s">'same'</span><span class="p">,</span><span class="n">subsample</span><span class="o">=</span><span class="n">STRIDE</span><span class="p">)(</span><span class="n">x5</span><span class="p">)</span>
<span class="n">x4</span> <span class="o">=</span> <span class="n">BatchNormalization</span><span class="p">(</span><span class="n">mode</span><span class="o">=</span><span class="n">MODE</span><span class="p">)(</span><span class="n">x4</span><span class="p">)</span>
<span class="n">x4</span> <span class="o">=</span> <span class="n">Dropout</span><span class="p">(</span><span class="n">DROPRATE</span><span class="p">)(</span><span class="n">x4</span><span class="p">)</span>
<span class="n">x4</span> <span class="o">=</span> <span class="n">Activation</span><span class="p">(</span><span class="s">'relu'</span><span class="p">)(</span><span class="n">x4</span><span class="p">)</span>
<span class="n">x4</span> <span class="o">=</span> <span class="n">merge</span><span class="p">([</span><span class="n">x4</span><span class="p">,</span><span class="n">l4</span><span class="p">],</span><span class="n">mode</span><span class="o">=</span><span class="s">'concat'</span><span class="p">,</span><span class="n">concat_axis</span><span class="o">=</span><span class="n">SKIP_AXIS</span><span class="p">)</span>
<span class="n">x3</span> <span class="o">=</span> <span class="n">Deconvolution2D</span><span class="p">(</span><span class="mi">256</span><span class="p">,</span><span class="o">*</span><span class="n">KERNEL_SIZE</span><span class="p">,</span><span class="n">output_shape</span><span class="o">=</span><span class="p">(</span><span class="k">None</span><span class="p">,</span><span class="mi">32</span><span class="p">,</span><span class="mi">32</span><span class="p">,</span><span class="mi">256</span><span class="p">),</span><span class="n">border_mode</span><span class="o">=</span><span class="s">'same'</span><span class="p">,</span><span class="n">subsample</span><span class="o">=</span><span class="n">STRIDE</span><span class="p">)(</span><span class="n">x4</span><span class="p">)</span>
<span class="n">x3</span> <span class="o">=</span> <span class="n">BatchNormalization</span><span class="p">(</span><span class="n">mode</span><span class="o">=</span><span class="n">MODE</span><span class="p">)(</span><span class="n">x3</span><span class="p">)</span>
<span class="n">x3</span> <span class="o">=</span> <span class="n">Dropout</span><span class="p">(</span><span class="n">DROPRATE</span><span class="p">)(</span><span class="n">x3</span><span class="p">)</span>
<span class="n">x3</span> <span class="o">=</span> <span class="n">Activation</span><span class="p">(</span><span class="s">'relu'</span><span class="p">)(</span><span class="n">x3</span><span class="p">)</span>
<span class="n">x3</span> <span class="o">=</span> <span class="n">merge</span><span class="p">([</span><span class="n">x3</span><span class="p">,</span><span class="n">l3</span><span class="p">],</span><span class="n">mode</span><span class="o">=</span><span class="s">'concat'</span><span class="p">,</span><span class="n">concat_axis</span><span class="o">=</span><span class="n">SKIP_AXIS</span><span class="p">)</span>
<span class="n">x2</span> <span class="o">=</span> <span class="n">Deconvolution2D</span><span class="p">(</span><span class="mi">128</span><span class="p">,</span><span class="o">*</span><span class="n">KERNEL_SIZE</span><span class="p">,</span><span class="n">output_shape</span><span class="o">=</span><span class="p">(</span><span class="k">None</span><span class="p">,</span><span class="mi">64</span><span class="p">,</span><span class="mi">64</span><span class="p">,</span><span class="mi">128</span><span class="p">),</span><span class="n">border_mode</span><span class="o">=</span><span class="s">'same'</span><span class="p">,</span><span class="n">subsample</span><span class="o">=</span><span class="n">STRIDE</span><span class="p">)(</span><span class="n">x3</span><span class="p">)</span>
<span class="n">x2</span> <span class="o">=</span> <span class="n">BatchNormalization</span><span class="p">(</span><span class="n">mode</span><span class="o">=</span><span class="n">MODE</span><span class="p">)(</span><span class="n">x2</span><span class="p">)</span>
<span class="n">x2</span> <span class="o">=</span> <span class="n">Dropout</span><span class="p">(</span><span class="n">DROPRATE</span><span class="p">)(</span><span class="n">x2</span><span class="p">)</span>
<span class="n">x2</span> <span class="o">=</span> <span class="n">Activation</span><span class="p">(</span><span class="s">'relu'</span><span class="p">)(</span><span class="n">x2</span><span class="p">)</span>
<span class="n">x2</span> <span class="o">=</span> <span class="n">merge</span><span class="p">([</span><span class="n">x2</span><span class="p">,</span><span class="n">l2</span><span class="p">],</span><span class="n">mode</span><span class="o">=</span><span class="s">'concat'</span><span class="p">,</span><span class="n">concat_axis</span><span class="o">=</span><span class="n">SKIP_AXIS</span><span class="p">)</span>
<span class="n">x1</span> <span class="o">=</span> <span class="n">Deconvolution2D</span><span class="p">(</span><span class="mi">64</span><span class="p">,</span><span class="o">*</span><span class="n">KERNEL_SIZE</span><span class="p">,</span><span class="n">output_shape</span><span class="o">=</span><span class="p">(</span><span class="k">None</span><span class="p">,</span><span class="mi">128</span><span class="p">,</span><span class="mi">128</span><span class="p">,</span><span class="mi">64</span><span class="p">),</span><span class="n">border_mode</span><span class="o">=</span><span class="s">'same'</span><span class="p">,</span><span class="n">subsample</span><span class="o">=</span><span class="n">STRIDE</span><span class="p">)(</span><span class="n">x2</span><span class="p">)</span>
<span class="n">x1</span> <span class="o">=</span> <span class="n">BatchNormalization</span><span class="p">(</span><span class="n">mode</span><span class="o">=</span><span class="n">MODE</span><span class="p">)(</span><span class="n">x1</span><span class="p">)</span>
<span class="n">x1</span> <span class="o">=</span> <span class="n">Dropout</span><span class="p">(</span><span class="n">DROPRATE</span><span class="p">)(</span><span class="n">x1</span><span class="p">)</span>
<span class="n">x1</span> <span class="o">=</span> <span class="n">Activation</span><span class="p">(</span><span class="s">'relu'</span><span class="p">)(</span><span class="n">x1</span><span class="p">)</span>
<span class="n">x1</span> <span class="o">=</span> <span class="n">merge</span><span class="p">([</span><span class="n">x1</span><span class="p">,</span><span class="n">l1</span><span class="p">],</span><span class="n">mode</span><span class="o">=</span><span class="s">'concat'</span><span class="p">,</span><span class="n">concat_axis</span><span class="o">=</span><span class="n">SKIP_AXIS</span><span class="p">)</span>
<span class="n">x0</span> <span class="o">=</span> <span class="n">Deconvolution2D</span><span class="p">(</span><span class="n">IMG_DEPTH</span><span class="p">,</span><span class="o">*</span><span class="n">KERNEL_SIZE</span><span class="p">,</span><span class="n">output_shape</span><span class="o">=</span><span class="p">(</span><span class="k">None</span><span class="p">,</span><span class="n">IMG_HEIGHT</span><span class="p">,</span><span class="n">IMG_WIDTH</span><span class="p">,</span><span class="n">IMG_DEPTH</span><span class="p">),</span>\