· 9 years ago · Nov 23, 2016, 03:26 PM
1/*!
2 * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
3 * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 */@font-face{font-family:'FontAwesome';src:url(./25a32416abee198dd821b0b17a198a8f.eot);src:url(./25a32416abee198dd821b0b17a198a8f.eot?#iefix&v=4.6.3) format('embedded-opentype'),url(./e6cf7c6ec7c2d6f670ae9d762604cb0b.woff2) format('woff2'),url(./c8ddf1e5e5bf3682bc7bebf30f394148.woff) format('woff'),url(./1dc35d25e61d819a9c357074014867ab.ttf) format('truetype'),url(./d7c639084f684d66a1bc66855d193ed8.svg#fontawesomeregular) format('svg');font-weight:normal;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:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.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}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-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{-ms-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-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{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-remove:before,.fa-close: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-gear:before,.fa-cog: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-rotate-right:before,.fa-repeat: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-photo:before,.fa-image: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-warning:before,.fa-exclamation-triangle: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-gears:before,.fa-cogs: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-f:before,.fa-facebook:before{content:"\F09A"}.fa-github:before{content:"\F09B"}.fa-unlock:before{content:"\F09C"}.fa-credit-card:before{content:"\F09D"}.fa-feed:before,.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-save:before,.fa-floppy-o:before{content:"\F0C7"}.fa-square:before{content:"\F0C8"}.fa-navicon:before,.fa-reorder:before,.fa-bars: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-unsorted:before,.fa-sort:before{content:"\F0DC"}.fa-sort-down:before,.fa-sort-desc:before{content:"\F0DD"}.fa-sort-up:before,.fa-sort-asc:before{content:"\F0DE"}.fa-envelope:before{content:"\F0E0"}.fa-linkedin:before{content:"\F0E1"}.fa-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-legal:before,.fa-gavel:before{content:"\F0E3"}.fa-dashboard:before,.fa-tachometer:before{content:"\F0E4"}.fa-comment-o:before{content:"\F0E5"}.fa-comments-o:before{content:"\F0E6"}.fa-flash:before,.fa-bolt:before{content:"\F0E7"}.fa-sitemap:before{content:"\F0E8"}.fa-umbrella:before{content:"\F0E9"}.fa-paste:before,.fa-clipboard: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-unlink:before,.fa-chain-broken: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-toggle-down:before,.fa-caret-square-o-down:before{content:"\F150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\F151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\F152"}.fa-euro:before,.fa-eur:before{content:"\F153"}.fa-gbp:before{content:"\F154"}.fa-dollar:before,.fa-usd:before{content:"\F155"}.fa-rupee:before,.fa-inr:before{content:"\F156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\F157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\F158"}.fa-won:before,.fa-krw: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,.fa-gratipay: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-toggle-left:before,.fa-caret-square-o-left:before{content:"\F191"}.fa-dot-circle-o:before{content:"\F192"}.fa-wheelchair:before{content:"\F193"}.fa-vimeo-square:before{content:"\F194"}.fa-turkish-lira:before,.fa-try: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-institution:before,.fa-bank:before,.fa-university:before{content:"\F19C"}.fa-mortar-board:before,.fa-graduation-cap: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-pp: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-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\F1C5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\F1C6"}.fa-file-sound-o:before,.fa-file-audio-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-saver:before,.fa-support:before,.fa-life-ring:before{content:"\F1CD"}.fa-circle-o-notch:before{content:"\F1CE"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\F1D0"}.fa-ge:before,.fa-empire:before{content:"\F1D1"}.fa-git-square:before{content:"\F1D2"}.fa-git:before{content:"\F1D3"}.fa-y-combinator-square:before,.fa-yc-square:before,.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-send:before,.fa-paper-plane:before{content:"\F1D8"}.fa-send-o:before,.fa-paper-plane-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-soccer-ball-o:before,.fa-futbol-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-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\F20B"}.fa-meanpath:before{content:"\F20C"}.fa-buysellads:before{content:"\F20D"}.fa-connectdevelop:before{content:"\F20E"}.fa-dashcube:before{content:"\F210"}.fa-forumbee:before{content:"\F211"}.fa-leanpub:before{content:"\F212"}.fa-sellsy:before{content:"\F213"}.fa-shirtsinbulk:before{content:"\F214"}.fa-simplybuilt:before{content:"\F215"}.fa-skyatlas:before{content:"\F216"}.fa-cart-plus:before{content:"\F217"}.fa-cart-arrow-down:before{content:"\F218"}.fa-diamond:before{content:"\F219"}.fa-ship:before{content:"\F21A"}.fa-user-secret:before{content:"\F21B"}.fa-motorcycle:before{content:"\F21C"}.fa-street-view:before{content:"\F21D"}.fa-heartbeat:before{content:"\F21E"}.fa-venus:before{content:"\F221"}.fa-mars:before{content:"\F222"}.fa-mercury:before{content:"\F223"}.fa-intersex:before,.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-venus-double:before{content:"\F226"}.fa-mars-double:before{content:"\F227"}.fa-venus-mars:before{content:"\F228"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-neuter:before{content:"\F22C"}.fa-genderless:before{content:"\F22D"}.fa-facebook-official:before{content:"\F230"}.fa-pinterest-p:before{content:"\F231"}.fa-whatsapp:before{content:"\F232"}.fa-server:before{content:"\F233"}.fa-user-plus:before{content:"\F234"}.fa-user-times:before{content:"\F235"}.fa-hotel:before,.fa-bed:before{content:"\F236"}.fa-viacoin:before{content:"\F237"}.fa-train:before{content:"\F238"}.fa-subway:before{content:"\F239"}.fa-medium:before{content:"\F23A"}.fa-yc:before,.fa-y-combinator:before{content:"\F23B"}.fa-optin-monster:before{content:"\F23C"}.fa-opencart:before{content:"\F23D"}.fa-expeditedssl:before{content:"\F23E"}.fa-battery-4:before,.fa-battery-full:before{content:"\F240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\F241"}.fa-battery-2:before,.fa-battery-half:before{content:"\F242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\F243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\F244"}.fa-mouse-pointer:before{content:"\F245"}.fa-i-cursor:before{content:"\F246"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-sticky-note:before{content:"\F249"}.fa-sticky-note-o:before{content:"\F24A"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-diners-club:before{content:"\F24C"}.fa-clone:before{content:"\F24D"}.fa-balance-scale:before{content:"\F24E"}.fa-hourglass-o:before{content:"\F250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\F251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\F253"}.fa-hourglass:before{content:"\F254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\F255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\F256"}.fa-hand-scissors-o:before{content:"\F257"}.fa-hand-lizard-o:before{content:"\F258"}.fa-hand-spock-o:before{content:"\F259"}.fa-hand-pointer-o:before{content:"\F25A"}.fa-hand-peace-o:before{content:"\F25B"}.fa-trademark:before{content:"\F25C"}.fa-registered:before{content:"\F25D"}.fa-creative-commons:before{content:"\F25E"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-tripadvisor:before{content:"\F262"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-get-pocket:before{content:"\F265"}.fa-wikipedia-w:before{content:"\F266"}.fa-safari:before{content:"\F267"}.fa-chrome:before{content:"\F268"}.fa-firefox:before{content:"\F269"}.fa-opera:before{content:"\F26A"}.fa-internet-explorer:before{content:"\F26B"}.fa-tv:before,.fa-television:before{content:"\F26C"}.fa-contao:before{content:"\F26D"}.fa-500px:before{content:"\F26E"}.fa-amazon:before{content:"\F270"}.fa-calendar-plus-o:before{content:"\F271"}.fa-calendar-minus-o:before{content:"\F272"}.fa-calendar-times-o:before{content:"\F273"}.fa-calendar-check-o:before{content:"\F274"}.fa-industry:before{content:"\F275"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-map-o:before{content:"\F278"}.fa-map:before{content:"\F279"}.fa-commenting:before{content:"\F27A"}.fa-commenting-o:before{content:"\F27B"}.fa-houzz:before{content:"\F27C"}.fa-vimeo:before{content:"\F27D"}.fa-black-tie:before{content:"\F27E"}.fa-fonticons:before{content:"\F280"}.fa-reddit-alien:before{content:"\F281"}.fa-edge:before{content:"\F282"}.fa-credit-card-alt:before{content:"\F283"}.fa-codiepie:before{content:"\F284"}.fa-modx:before{content:"\F285"}.fa-fort-awesome:before{content:"\F286"}.fa-usb:before{content:"\F287"}.fa-product-hunt:before{content:"\F288"}.fa-mixcloud:before{content:"\F289"}.fa-scribd:before{content:"\F28A"}.fa-pause-circle:before{content:"\F28B"}.fa-pause-circle-o:before{content:"\F28C"}.fa-stop-circle:before{content:"\F28D"}.fa-stop-circle-o:before{content:"\F28E"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-hashtag:before{content:"\F292"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-percent:before{content:"\F295"}.fa-gitlab:before{content:"\F296"}.fa-wpbeginner:before{content:"\F297"}.fa-wpforms:before{content:"\F298"}.fa-envira:before{content:"\F299"}.fa-universal-access:before{content:"\F29A"}.fa-wheelchair-alt:before{content:"\F29B"}.fa-question-circle-o:before{content:"\F29C"}.fa-blind:before{content:"\F29D"}.fa-audio-description:before{content:"\F29E"}.fa-volume-control-phone:before{content:"\F2A0"}.fa-braille:before{content:"\F2A1"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\F2A3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\F2A4"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-signing:before,.fa-sign-language:before{content:"\F2A7"}.fa-low-vision:before{content:"\F2A8"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-pied-piper:before{content:"\F2AE"}.fa-first-order:before{content:"\F2B0"}.fa-yoast:before{content:"\F2B1"}.fa-themeisle:before{content:"\F2B2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\F2B3"}.fa-fa:before,.fa-font-awesome:before{content:"\F2B4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;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}
5/**
6 * google-material-color v1.2.6
7 * https://github.com/danlevan/google-material-color
8 */
9:root {
10 --md-red-50: #FFEBEE;
11 --md-red-100: #FFCDD2;
12 --md-red-200: #EF9A9A;
13 --md-red-300: #E57373;
14 --md-red-400: #EF5350;
15 --md-red-500: #F44336;
16 --md-red-600: #E53935;
17 --md-red-700: #D32F2F;
18 --md-red-800: #C62828;
19 --md-red-900: #B71C1C;
20 --md-red-A100: #FF8A80;
21 --md-red-A200: #FF5252;
22 --md-red-A400: #FF1744;
23 --md-red-A700: #D50000;
24
25 --md-pink-50: #FCE4EC;
26 --md-pink-100: #F8BBD0;
27 --md-pink-200: #F48FB1;
28 --md-pink-300: #F06292;
29 --md-pink-400: #EC407A;
30 --md-pink-500: #E91E63;
31 --md-pink-600: #D81B60;
32 --md-pink-700: #C2185B;
33 --md-pink-800: #AD1457;
34 --md-pink-900: #880E4F;
35 --md-pink-A100: #FF80AB;
36 --md-pink-A200: #FF4081;
37 --md-pink-A400: #F50057;
38 --md-pink-A700: #C51162;
39
40 --md-purple-50: #F3E5F5;
41 --md-purple-100: #E1BEE7;
42 --md-purple-200: #CE93D8;
43 --md-purple-300: #BA68C8;
44 --md-purple-400: #AB47BC;
45 --md-purple-500: #9C27B0;
46 --md-purple-600: #8E24AA;
47 --md-purple-700: #7B1FA2;
48 --md-purple-800: #6A1B9A;
49 --md-purple-900: #4A148C;
50 --md-purple-A100: #EA80FC;
51 --md-purple-A200: #E040FB;
52 --md-purple-A400: #D500F9;
53 --md-purple-A700: #AA00FF;
54
55 --md-deep-purple-50: #EDE7F6;
56 --md-deep-purple-100: #D1C4E9;
57 --md-deep-purple-200: #B39DDB;
58 --md-deep-purple-300: #9575CD;
59 --md-deep-purple-400: #7E57C2;
60 --md-deep-purple-500: #673AB7;
61 --md-deep-purple-600: #5E35B1;
62 --md-deep-purple-700: #512DA8;
63 --md-deep-purple-800: #4527A0;
64 --md-deep-purple-900: #311B92;
65 --md-deep-purple-A100: #B388FF;
66 --md-deep-purple-A200: #7C4DFF;
67 --md-deep-purple-A400: #651FFF;
68 --md-deep-purple-A700: #6200EA;
69
70 --md-indigo-50: #E8EAF6;
71 --md-indigo-100: #C5CAE9;
72 --md-indigo-200: #9FA8DA;
73 --md-indigo-300: #7986CB;
74 --md-indigo-400: #5C6BC0;
75 --md-indigo-500: #3F51B5;
76 --md-indigo-600: #3949AB;
77 --md-indigo-700: #303F9F;
78 --md-indigo-800: #283593;
79 --md-indigo-900: #1A237E;
80 --md-indigo-A100: #8C9EFF;
81 --md-indigo-A200: #536DFE;
82 --md-indigo-A400: #3D5AFE;
83 --md-indigo-A700: #304FFE;
84
85 --md-blue-50: #E3F2FD;
86 --md-blue-100: #BBDEFB;
87 --md-blue-200: #90CAF9;
88 --md-blue-300: #64B5F6;
89 --md-blue-400: #42A5F5;
90 --md-blue-500: #2196F3;
91 --md-blue-600: #1E88E5;
92 --md-blue-700: #1976D2;
93 --md-blue-800: #1565C0;
94 --md-blue-900: #0D47A1;
95 --md-blue-A100: #82B1FF;
96 --md-blue-A200: #448AFF;
97 --md-blue-A400: #2979FF;
98 --md-blue-A700: #2962FF;
99
100 --md-light-blue-50: #E1F5FE;
101 --md-light-blue-100: #B3E5FC;
102 --md-light-blue-200: #81D4FA;
103 --md-light-blue-300: #4FC3F7;
104 --md-light-blue-400: #29B6F6;
105 --md-light-blue-500: #03A9F4;
106 --md-light-blue-600: #039BE5;
107 --md-light-blue-700: #0288D1;
108 --md-light-blue-800: #0277BD;
109 --md-light-blue-900: #01579B;
110 --md-light-blue-A100: #80D8FF;
111 --md-light-blue-A200: #40C4FF;
112 --md-light-blue-A400: #00B0FF;
113 --md-light-blue-A700: #0091EA;
114
115 --md-cyan-50: #E0F7FA;
116 --md-cyan-100: #B2EBF2;
117 --md-cyan-200: #80DEEA;
118 --md-cyan-300: #4DD0E1;
119 --md-cyan-400: #26C6DA;
120 --md-cyan-500: #00BCD4;
121 --md-cyan-600: #00ACC1;
122 --md-cyan-700: #0097A7;
123 --md-cyan-800: #00838F;
124 --md-cyan-900: #006064;
125 --md-cyan-A100: #84FFFF;
126 --md-cyan-A200: #18FFFF;
127 --md-cyan-A400: #00E5FF;
128 --md-cyan-A700: #00B8D4;
129
130 --md-teal-50: #E0F2F1;
131 --md-teal-100: #B2DFDB;
132 --md-teal-200: #80CBC4;
133 --md-teal-300: #4DB6AC;
134 --md-teal-400: #26A69A;
135 --md-teal-500: #009688;
136 --md-teal-600: #00897B;
137 --md-teal-700: #00796B;
138 --md-teal-800: #00695C;
139 --md-teal-900: #004D40;
140 --md-teal-A100: #A7FFEB;
141 --md-teal-A200: #64FFDA;
142 --md-teal-A400: #1DE9B6;
143 --md-teal-A700: #00BFA5;
144
145 --md-green-50: #E8F5E9;
146 --md-green-100: #C8E6C9;
147 --md-green-200: #A5D6A7;
148 --md-green-300: #81C784;
149 --md-green-400: #66BB6A;
150 --md-green-500: #4CAF50;
151 --md-green-600: #43A047;
152 --md-green-700: #388E3C;
153 --md-green-800: #2E7D32;
154 --md-green-900: #1B5E20;
155 --md-green-A100: #B9F6CA;
156 --md-green-A200: #69F0AE;
157 --md-green-A400: #00E676;
158 --md-green-A700: #00C853;
159
160 --md-light-green-50: #F1F8E9;
161 --md-light-green-100: #DCEDC8;
162 --md-light-green-200: #C5E1A5;
163 --md-light-green-300: #AED581;
164 --md-light-green-400: #9CCC65;
165 --md-light-green-500: #8BC34A;
166 --md-light-green-600: #7CB342;
167 --md-light-green-700: #689F38;
168 --md-light-green-800: #558B2F;
169 --md-light-green-900: #33691E;
170 --md-light-green-A100: #CCFF90;
171 --md-light-green-A200: #B2FF59;
172 --md-light-green-A400: #76FF03;
173 --md-light-green-A700: #64DD17;
174
175 --md-lime-50: #F9FBE7;
176 --md-lime-100: #F0F4C3;
177 --md-lime-200: #E6EE9C;
178 --md-lime-300: #DCE775;
179 --md-lime-400: #D4E157;
180 --md-lime-500: #CDDC39;
181 --md-lime-600: #C0CA33;
182 --md-lime-700: #AFB42B;
183 --md-lime-800: #9E9D24;
184 --md-lime-900: #827717;
185 --md-lime-A100: #F4FF81;
186 --md-lime-A200: #EEFF41;
187 --md-lime-A400: #C6FF00;
188 --md-lime-A700: #AEEA00;
189
190 --md-yellow-50: #FFFDE7;
191 --md-yellow-100: #FFF9C4;
192 --md-yellow-200: #FFF59D;
193 --md-yellow-300: #FFF176;
194 --md-yellow-400: #FFEE58;
195 --md-yellow-500: #FFEB3B;
196 --md-yellow-600: #FDD835;
197 --md-yellow-700: #FBC02D;
198 --md-yellow-800: #F9A825;
199 --md-yellow-900: #F57F17;
200 --md-yellow-A100: #FFFF8D;
201 --md-yellow-A200: #FFFF00;
202 --md-yellow-A400: #FFEA00;
203 --md-yellow-A700: #FFD600;
204
205 --md-amber-50: #FFF8E1;
206 --md-amber-100: #FFECB3;
207 --md-amber-200: #FFE082;
208 --md-amber-300: #FFD54F;
209 --md-amber-400: #FFCA28;
210 --md-amber-500: #FFC107;
211 --md-amber-600: #FFB300;
212 --md-amber-700: #FFA000;
213 --md-amber-800: #FF8F00;
214 --md-amber-900: #FF6F00;
215 --md-amber-A100: #FFE57F;
216 --md-amber-A200: #FFD740;
217 --md-amber-A400: #FFC400;
218 --md-amber-A700: #FFAB00;
219
220 --md-orange-50: #FFF3E0;
221 --md-orange-100: #FFE0B2;
222 --md-orange-200: #FFCC80;
223 --md-orange-300: #FFB74D;
224 --md-orange-400: #FFA726;
225 --md-orange-500: #FF9800;
226 --md-orange-600: #FB8C00;
227 --md-orange-700: #F57C00;
228 --md-orange-800: #EF6C00;
229 --md-orange-900: #E65100;
230 --md-orange-A100: #FFD180;
231 --md-orange-A200: #FFAB40;
232 --md-orange-A400: #FF9100;
233 --md-orange-A700: #FF6D00;
234
235 --md-deep-orange-50: #FBE9E7;
236 --md-deep-orange-100: #FFCCBC;
237 --md-deep-orange-200: #FFAB91;
238 --md-deep-orange-300: #FF8A65;
239 --md-deep-orange-400: #FF7043;
240 --md-deep-orange-500: #FF5722;
241 --md-deep-orange-600: #F4511E;
242 --md-deep-orange-700: #E64A19;
243 --md-deep-orange-800: #D84315;
244 --md-deep-orange-900: #BF360C;
245 --md-deep-orange-A100: #FF9E80;
246 --md-deep-orange-A200: #FF6E40;
247 --md-deep-orange-A400: #FF3D00;
248 --md-deep-orange-A700: #DD2C00;
249
250 --md-brown-50: #EFEBE9;
251 --md-brown-100: #D7CCC8;
252 --md-brown-200: #BCAAA4;
253 --md-brown-300: #A1887F;
254 --md-brown-400: #8D6E63;
255 --md-brown-500: #795548;
256 --md-brown-600: #6D4C41;
257 --md-brown-700: #5D4037;
258 --md-brown-800: #4E342E;
259 --md-brown-900: #3E2723;
260
261 --md-grey-50: #FAFAFA;
262 --md-grey-100: #F5F5F5;
263 --md-grey-200: #EEEEEE;
264 --md-grey-300: #E0E0E0;
265 --md-grey-400: #BDBDBD;
266 --md-grey-500: #9E9E9E;
267 --md-grey-600: #757575;
268 --md-grey-700: #616161;
269 --md-grey-800: #424242;
270 --md-grey-900: #212121;
271
272 --md-blue-grey-50: #ECEFF1;
273 --md-blue-grey-100: #CFD8DC;
274 --md-blue-grey-200: #B0BEC5;
275 --md-blue-grey-300: #90A4AE;
276 --md-blue-grey-400: #78909C;
277 --md-blue-grey-500: #607D8B;
278 --md-blue-grey-600: #546E7A;
279 --md-blue-grey-700: #455A64;
280 --md-blue-grey-800: #37474F;
281 --md-blue-grey-900: #263238;
282
283}/*-----------------------------------------------------------------------------
284| Copyright (c) Jupyter Development Team.
285| Distributed under the terms of the Modified BSD License.
286|----------------------------------------------------------------------------*/
287
288/*
289The following CSS variables define the main, public API for styling JupyterLab.
290These variables should be used by all plugins wherever possible. In other
291words, plugins should not define custom colors, sizes, etc unless absolutely
292necessary. This enables users to change the visual theme of JupyterLab
293by changing these variables.
294
295Many variables appear in an ordered sequence (0,1,2,3). These sequences
296are designed to work well together, so for example, `--jp-border-color1` should
297be used with `--jp-layout-color1`. The numbers have the following meanings:
298
299* 0: super-primary, reserved for special emphasis
300* 1: primary, most important under normal situations
301* 2: secondary, next most important under normal situations
302* 3: tertiary, next most important under normal situations
303
304Throughout JupyterLab, we are mostly following principles from Google's
305Material Design when selecting colors. We are not, however, following
306all of MD as it is not optimized for dense, information rich UIs.
307*/
308
309
310:root {
311
312 /* Borders
313
314 The following variables, specify the visual styling of borders in JupyterLab.
315 */
316
317 --jp-border-width: 1px;
318 --jp-border-color0: var(--md-grey-700);
319 --jp-border-color1: var(--md-grey-500);
320 --jp-border-color2: var(--md-grey-300);
321 --jp-border-color3: var(--md-grey-100);
322
323 /* UI Fonts
324
325 The UI font CSS variables are used for the typography all of the JupyterLab
326 user interface elements that are not directly user generated content.
327 */
328
329 --jp-ui-font-scale-factor: 1.2;
330 --jp-ui-font-size0: calc(var(--jp-ui-font-size1)/var(--jp-ui-font-scale-factor));
331 --jp-ui-font-size1: 13px; /* Base font size */
332 --jp-ui-font-size2: calc(var(--jp-ui-font-size1)*var(--jp-ui-font-scale-factor));
333 --jp-ui-font-size3: calc(var(--jp-ui-font-size2)*var(--jp-ui-font-scale-factor));
334 --jp-ui-icon-font-size: 14px; /* Ensures px perfect FontAwesome icons */
335
336 /* Use these font colors against the corresponding main layout colors.
337 In a light theme, these go from dark to light.
338 */
339
340 --jp-ui-font-color0: rgba(0,0,0,1.0);
341 --jp-ui-font-color1: rgba(0,0,0,0.87);
342 --jp-ui-font-color2: rgba(0,0,0,0.54);
343 --jp-ui-font-color3: rgba(0,0,0,0.38);
344
345 /* Use these against the brand/accent/warn/error colors.
346 These will typically go from light to darker, in both a dark and light theme
347 */
348
349 --jp-inverse-ui-font-color0: rgba(255,255,255,1);
350 --jp-inverse-ui-font-color1: rgba(255,255,255,1.0);
351 --jp-inverse-ui-font-color2: rgba(255,255,255,0.7);
352 --jp-inverse-ui-font-color3: rgba(255,255,255,0.5);
353
354 /* Content Fonts
355
356 Content font variables are used for typography of user generated content.
357 */
358
359 --jp-content-font-size: 13px;
360 --jp-content-line-height: 1.5;
361 --jp-content-font-color0: black;
362 --jp-content-font-color1: black;
363 --jp-content-font-color2: var(--md-grey-700);
364 --jp-content-font-color3: var(--md-grey-500);
365
366 --jp-ui-font-scale-factor: 1.2;
367 --jp-ui-font-size0: calc(var(--jp-ui-font-size1)/var(--jp-ui-font-scale-factor));
368 --jp-ui-font-size1: 13px; /* Base font size */
369 --jp-ui-font-size2: calc(var(--jp-ui-font-size1)*var(--jp-ui-font-scale-factor));
370 --jp-ui-font-size3: calc(var(--jp-ui-font-size2)*var(--jp-ui-font-scale-factor));
371
372 --jp-code-font-size: 13px;
373 --jp-code-line-height: 17px;
374 --jp-code-padding: 5px;
375
376 /* Layout
377
378 The following are the main layout colors use in JupyterLab. In a light
379 theme these would go from light to dark.
380 */
381
382 --jp-layout-color0: white;
383 --jp-layout-color1: white;
384 --jp-layout-color2: var(--md-grey-200);
385 --jp-layout-color3: var(--md-grey-400);
386
387 /* Brand/accent */
388
389 --jp-brand-color0: var(--md-blue-700);
390 --jp-brand-color1: var(--md-blue-500);
391 --jp-brand-color2: var(--md-blue-300);
392 --jp-brand-color3: var(--md-blue-100);
393
394 --jp-accent-color0: var(--md-green-700);
395 --jp-accent-color1: var(--md-green-500);
396 --jp-accent-color2: var(--md-green-300);
397 --jp-accent-color3: var(--md-green-100);
398
399 /* State colors (warn, error, success, info) */
400
401 --jp-warn-color0: var(--md-orange-700);
402 --jp-warn-color1: var(--md-orange-500);
403 --jp-warn-color2: var(--md-orange-300);
404 --jp-warn-color3: var(--md-orange-100);
405
406 --jp-error-color0: var(--md-red-700);
407 --jp-error-color1: var(--md-red-500);
408 --jp-error-color2: var(--md-red-300);
409 --jp-error-color3: var(--md-red-100);
410
411 --jp-success-color0: var(--md-green-700);
412 --jp-success-color1: var(--md-green-500);
413 --jp-success-color2: var(--md-green-300);
414 --jp-success-color3: var(--md-green-100);
415
416 --jp-info-color0: var(--md-cyan-700);
417 --jp-info-color1: var(--md-cyan-500);
418 --jp-info-color2: var(--md-cyan-300);
419 --jp-info-color3: var(--md-cyan-100);
420
421}
422/*-----------------------------------------------------------------------------
423| Copyright (c) 2014-2016, PhosphorJS Contributors
424|
425| Distributed under the terms of the BSD 3-Clause License.
426|
427| The full license is in the file LICENSE, distributed with this software.
428|----------------------------------------------------------------------------*/
429
430
431/*-----------------------------------------------------------------------------
432| dom/cursor
433|----------------------------------------------------------------------------*/
434body.p-mod-override-cursor * {
435 cursor: inherit !important;
436}
437
438
439/*-----------------------------------------------------------------------------
440| ui/widget
441|----------------------------------------------------------------------------*/
442.p-Widget {
443 box-sizing: border-box;
444 position: relative;
445 overflow: hidden;
446 cursor: default;
447}
448
449
450.p-Widget.p-mod-hidden {
451 display: none;
452}
453
454
455/*-----------------------------------------------------------------------------
456| ui/commandpalette
457|----------------------------------------------------------------------------*/
458.p-CommandPalette {
459 display: flex;
460 flex-direction: column;
461 -webkit-user-select: none;
462 -moz-user-select: none;
463 -ms-user-select: none;
464 user-select: none;
465}
466
467
468.p-CommandPalette-search {
469 flex: 0 0 auto;
470}
471
472
473.p-CommandPalette-content {
474 flex: 1 1 auto;
475 margin: 0;
476 padding: 0;
477 min-height: 0;
478 overflow: auto;
479 list-style-type: none;
480}
481
482
483.p-CommandPalette-header {
484 overflow: hidden;
485 white-space: nowrap;
486 text-overflow: ellipsis;
487 text-transform: capitalize;
488}
489
490
491.p-CommandPalette-itemShortcut {
492 float: right;
493}
494
495
496.p-CommandPalette-itemLabel {
497 overflow: hidden;
498 white-space: nowrap;
499 text-overflow: ellipsis;
500}
501
502
503/*-----------------------------------------------------------------------------
504| ui/menu
505|----------------------------------------------------------------------------*/
506.p-Menu {
507 position: absolute;
508 white-space: nowrap;
509 overflow-x: hidden;
510 overflow-y: auto;
511 outline: none;
512 -webkit-user-select: none;
513 -moz-user-select: none;
514 -ms-user-select: none;
515 user-select: none;
516}
517
518
519.p-Menu-content {
520 margin: 0;
521 padding: 0;
522 display: table;
523 list-style-type: none;
524}
525
526
527.p-Menu-item {
528 display: table-row;
529}
530
531
532.p-Menu-item.p-mod-hidden {
533 display: none;
534}
535
536
537.p-Menu-itemIcon,
538.p-Menu-itemSubmenuIcon {
539 display: table-cell;
540 text-align: center;
541}
542
543
544.p-Menu-itemLabel {
545 display: table-cell;
546 text-align: left;
547}
548
549
550.p-Menu-itemShortcut {
551 display: table-cell;
552 text-align: right;
553}
554
555
556/*-----------------------------------------------------------------------------
557| ui/menubar
558|----------------------------------------------------------------------------*/
559.p-MenuBar {
560 outline: none;
561 -webkit-user-select: none;
562 -moz-user-select: none;
563 -ms-user-select: none;
564 user-select: none;
565}
566
567
568.p-MenuBar-content {
569 margin: 0;
570 padding: 0;
571 display: flex;
572 flex-direction: row;
573 list-style-type: none;
574}
575
576
577.p-MenuBar-item {
578 box-sizing: border-box;
579}
580
581
582.p-MenuBar-itemIcon,
583.p-MenuBar-itemLabel {
584 display: inline-block;
585}
586
587
588/*-----------------------------------------------------------------------------
589| ui/splitpanel
590|----------------------------------------------------------------------------*/
591.p-SplitPanel-child {
592 z-index: 0;
593}
594
595
596.p-SplitPanel-handle {
597 z-index: 1;
598}
599
600
601.p-SplitPanel-handle.p-mod-hidden {
602 display: none;
603}
604
605
606.p-SplitPanel-handle:after {
607 position: absolute;
608 top: 0;
609 left: 0;
610 width: 100%;
611 height: 100%;
612 content: '';
613}
614
615
616.p-SplitPanel.p-mod-horizontal > .p-SplitPanel-handle {
617 cursor: ew-resize;
618}
619
620
621.p-SplitPanel.p-mod-vertical > .p-SplitPanel-handle {
622 cursor: ns-resize;
623}
624
625
626.p-SplitPanel.p-mod-horizontal > .p-SplitPanel-handle:after {
627 left: 50%;
628 min-width: 8px;
629 transform: translateX(-50%);
630}
631
632
633.p-SplitPanel.p-mod-vertical > .p-SplitPanel-handle:after {
634 top: 50%;
635 min-height: 8px;
636 transform: translateY(-50%);
637}
638
639
640/*-----------------------------------------------------------------------------
641| ui/tabbar
642|----------------------------------------------------------------------------*/
643.p-TabBar {
644 display: flex;
645 -webkit-user-select: none;
646 -moz-user-select: none;
647 -ms-user-select: none;
648 user-select: none;
649}
650
651
652.p-TabBar.p-mod-horizontal {
653 flex-direction: row;
654}
655
656
657.p-TabBar.p-mod-vertical {
658 flex-direction: column;
659}
660
661
662.p-TabBar-content {
663 margin: 0;
664 padding: 0;
665 display: flex;
666 flex: 1 1 auto;
667 list-style-type: none;
668}
669
670
671.p-TabBar.p-mod-horizontal > .p-TabBar-content {
672 flex-direction: row;
673}
674
675
676.p-TabBar.p-mod-vertical > .p-TabBar-content {
677 flex-direction: column;
678}
679
680
681.p-TabBar-tab {
682 display: flex;
683 flex-direction: row;
684 box-sizing: border-box;
685 overflow: hidden;
686}
687
688
689.p-TabBar-tabIcon,
690.p-TabBar-tabCloseIcon {
691 flex: 0 0 auto;
692}
693
694
695.p-TabBar-tabLabel {
696 flex: 1 1 auto;
697 overflow: hidden;
698 white-space: nowrap;
699}
700
701
702.p-TabBar-tab.p-mod-hidden {
703 display: none;
704}
705
706
707.p-TabBar.p-mod-dragging .p-TabBar-tab {
708 position: relative;
709}
710
711
712.p-TabBar.p-mod-horizontal.p-mod-dragging .p-TabBar-tab {
713 left: 0;
714 transition: left 150ms ease;
715}
716
717
718.p-TabBar.p-mod-vertical.p-mod-dragging .p-TabBar-tab {
719 top: 0;
720 transition: top 150ms ease;
721}
722
723
724.p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging {
725 transition: none;
726}
727
728
729/*-----------------------------------------------------------------------------
730| ui/tabpanel
731|----------------------------------------------------------------------------*/
732.p-TabPanel-tabBar {
733 z-index: 1;
734}
735
736
737.p-TabPanel-stackedPanel {
738 z-index: 0;
739}
740
741
742/*-----------------------------------------------------------------------------
743| ui/dockpanel
744|----------------------------------------------------------------------------*/
745.p-DockPanel {
746 z-index: 0;
747}
748
749
750.p-DockPanel-widget {
751 z-index: 0;
752}
753
754
755.p-DockPanel-tabBar {
756 z-index: 1;
757}
758
759
760.p-DockPanel-handle {
761 z-index: 2;
762}
763
764
765.p-DockPanel-handle.p-mod-hidden {
766 display: none;
767}
768
769
770.p-DockPanel-handle:after {
771 position: absolute;
772 top: 0;
773 left: 0;
774 width: 100%;
775 height: 100%;
776 content: '';
777}
778
779
780.p-DockPanel-handle.p-mod-horizontal {
781 cursor: ew-resize;
782}
783
784
785.p-DockPanel-handle.p-mod-vertical {
786 cursor: ns-resize;
787}
788
789
790.p-DockPanel-handle.p-mod-horizontal:after {
791 left: 50%;
792 min-width: 8px;
793 transform: translateX(-50%);
794}
795
796
797.p-DockPanel-handle.p-mod-vertical:after {
798 top: 50%;
799 min-height: 8px;
800 transform: translateY(-50%);
801}
802
803
804.p-DockPanel-overlay {
805 z-index: 3;
806 box-sizing: border-box;
807 pointer-events: none;
808}
809
810
811.p-DockPanel-overlay.p-mod-hidden {
812 display: none;
813}
814/*-----------------------------------------------------------------------------
815| Copyright (c) Jupyter Development Team.
816| Distributed under the terms of the Modified BSD License.
817|----------------------------------------------------------------------------*/
818
819/*-----------------------------------------------------------------------------
820| Variables
821|----------------------------------------------------------------------------*/
822
823
824/*-----------------------------------------------------------------------------
825| DockPanel
826|----------------------------------------------------------------------------*/
827
828
829.p-DockPanel-widget {
830 background:var(--jp-layout-color1);
831 border-left: var(--jp-border-width) solid var(--jp-border-color1);
832 border-right: var(--jp-border-width) solid var(--jp-border-color1);
833 border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
834}
835
836
837.p-DockPanel-overlay {
838 background: rgba(33, 150, 243, 0.1);
839 border: var(--jp-border-width) dashed var(--jp-brand-color1);
840 transition-property: top, left, right, bottom;
841 transition-duration: 150ms;
842 transition-timing-function: ease;
843}
844
845
846.p-DockPanel-overlay.p-mod-root-top,
847.p-DockPanel-overlay.p-mod-root-left,
848.p-DockPanel-overlay.p-mod-root-right,
849.p-DockPanel-overlay.p-mod-root-bottom,
850.p-DockPanel-overlay.p-mod-root-center {
851 border-width: 2px;
852}
853
854
855#jp-main-dock-panel {
856 padding: 5px;
857}
858/*-----------------------------------------------------------------------------
859| Copyright (c) Jupyter Development Team.
860| Distributed under the terms of the Modified BSD License.
861|----------------------------------------------------------------------------*/
862
863/*-----------------------------------------------------------------------------
864| Variables
865|----------------------------------------------------------------------------*/
866
867
868:root {
869 --jp-private-menubar-height: 28px;
870 --jp-private-menu-item-height: 24px;
871}
872
873
874/*-----------------------------------------------------------------------------
875| MenuBar
876|----------------------------------------------------------------------------*/
877
878
879.p-MenuBar {
880 padding-left: 5px;
881 background: var(--jp-layout-color1);
882 color: var(--jp-ui-font-color1);
883 font-size: var(--jp-ui-font-size1);
884}
885
886
887.p-MenuBar-menu {
888 transform: translateY(calc(-2*var(--jp-border-width)));
889}
890
891
892.p-MenuBar-item {
893 padding: 0px 8px;
894 border-left: var(--jp-border-width) solid transparent;
895 border-right: var(--jp-border-width) solid transparent;
896 line-height: var(--jp-private-menubar-height);
897}
898
899
900.p-MenuBar-item.p-mod-active {
901 background: var(--jp-layout-color2);
902}
903
904
905.p-MenuBar.p-mod-active .p-MenuBar-item.p-mod-active {
906 z-index: 10001;
907 background: var(--jp-layout-color1);
908 border-left: var(--jp-border-width) solid var(--jp-border-color1);
909 border-right: var(--jp-border-width) solid var(--jp-border-color1);
910 box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
911}
912
913
914.p-MenuBar-item.p-mod-disabled {
915 color: var(--jp-ui-font-color2);
916}
917
918
919.p-MenuBar-item.p-type-separator {
920 margin: 2px;
921 padding: 0;
922 border: none;
923 border-left: var(--jp-border-width) solid var(--jp-border-color2);
924}
925
926
927.p-MenuBar-itemMnemonic {
928 text-decoration: underline;
929}
930
931
932#jp-top-panel {
933 border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
934 background: var(--jp-layout-color1);
935 display: flex;
936 min-height: var(--jp-private-menubar-height);
937}
938
939
940/*-----------------------------------------------------------------------------
941| Menu
942|----------------------------------------------------------------------------*/
943
944
945.p-Menu {
946 z-index: 10000;
947 padding: 4px 0px;
948 background: var(--jp-layout-color1);
949 color: var(--jp-ui-font-color1);
950 border: var(--jp-border-width) solid var(--jp-border-color1);
951 font-size: var(--jp-ui-font-size1);
952 box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.2);
953}
954
955
956.p-Menu-item {
957 min-height: var(--jp-private-menu-item-height);
958 max-height: var(--jp-private-menu-item-height);
959 padding: 0px;
960 line-height: var(--jp-private-menu-item-height);
961}
962
963
964.p-Menu-item.p-mod-active {
965 background: var(--jp-layout-color2);
966}
967
968
969.p-Menu-item.p-mod-disabled {
970 color: var(--jp-ui-font-color2);
971}
972
973
974.p-Menu-itemIcon {
975 width: 21px;
976 padding: 0px 2px 0px 4px;
977
978}
979
980
981.p-Menu-itemLabel {
982 padding: 0px 32px 0px 2px;
983}
984
985
986.p-Menu-itemMnemonic {
987 text-decoration: underline;
988}
989
990
991.p-Menu-itemShortcut {
992 padding: 0px;
993}
994
995
996.p-Menu-itemSubmenuIcon {
997 width: 16px;
998 padding: 0px 4px 0px 0px;
999}
1000
1001
1002.p-Menu-item.p-type-separator > div {
1003 padding: 0;
1004 height: 9px;
1005}
1006
1007
1008.p-Menu-item.p-type-separator > div::after {
1009 content: '';
1010 display: block;
1011 position: relative;
1012 top: 4px;
1013 border-top: var(--jp-border-width) solid var(--jp-layout-color2);
1014}
1015
1016.p-Menu-itemIcon::before,
1017.p-Menu-itemSubmenuIcon::before {
1018 font-family: FontAwesome;
1019}
1020
1021
1022.p-Menu-item.p-mod-toggled > .p-Menu-itemIcon::before {
1023 content: '\F00C';
1024}
1025
1026
1027.p-Menu-item.p-type-submenu > .p-Menu-itemSubmenuIcon::before {
1028 content: '\F0DA';
1029
1030}
1031/*-----------------------------------------------------------------------------
1032| Copyright (c) Jupyter Development Team.
1033| Distributed under the terms of the Modified BSD License.
1034|----------------------------------------------------------------------------*/
1035
1036/*-----------------------------------------------------------------------------
1037| Variables
1038|----------------------------------------------------------------------------*/
1039
1040
1041:root {
1042 --jp-private-sidebar-tab-width: 32px;
1043}
1044
1045/*-----------------------------------------------------------------------------
1046| SideBar
1047|----------------------------------------------------------------------------*/
1048
1049
1050.jp-SideBar.p-TabBar {
1051 color: var(--jp-ui-font-color1);
1052 background: var(--jp-layout-color2);
1053 font-size: var(--jp-ui-font-size1);
1054 min-width: calc(var(--jp-private-sidebar-tab-width) + var(--jp-border-width));
1055 max-width: calc(var(--jp-private-sidebar-tab-width) + var(--jp-border-width));
1056 overflow: visible;
1057 display: block;
1058}
1059
1060
1061.jp-SideBar.p-TabBar.jp-mod-left {
1062 border-right: var(--jp-border-width) solid var(--jp-border-color1);
1063}
1064
1065
1066.jp-SideBar.p-TabBar.jp-mod-right {
1067 border-left: var(--jp-border-width) solid var(--jp-border-color1);
1068}
1069
1070
1071.jp-SideBar .p-TabBar-content,
1072.jp-SideBar .p-TabBar-content {
1073 margin: 0;
1074 padding: 0;
1075 display: flex;
1076 align-items: stretch;
1077 list-style-type: none;
1078 height: var(--jp-private-sidebar-tab-width);
1079 transform-origin: 0 0 0;
1080}
1081
1082
1083.jp-SideBar.jp-mod-left .p-TabBar-content {
1084 flex-direction: row-reverse;
1085 transform: rotate(-90deg) translateX(-100%);
1086}
1087
1088
1089.jp-SideBar.jp-mod-right .p-TabBar-content {
1090 flex-direction: row;
1091 transform: rotate(90deg) translateY(-100%);
1092}
1093
1094
1095.jp-SideBar .p-TabBar-tab {
1096 padding: 0 18px;
1097 background: var(--jp-layout-color2);
1098 border: none;
1099 overflow: visible;
1100}
1101
1102
1103.jp-SideBar .p-TabBar-tabLabel {
1104 line-height: var(--jp-private-sidebar-tab-width);
1105}
1106
1107
1108.jp-SideBar .p-TabBar-tab:hover:not(.p-mod-current) {
1109 background: var(--jp-layout-color1);
1110}
1111
1112
1113.jp-SideBar.jp-mod-left .p-TabBar-tab {
1114 border-left: var(--jp-border-width) solid var(--jp-border-color1);
1115}
1116
1117
1118.jp-SideBar.jp-mod-right .p-TabBar-tab {
1119 border-right: var(--jp-border-width) solid var(--jp-border-color1);
1120}
1121
1122
1123#jp-left-stack > .p-Widget, #jp-right-stack > .p-Widget {
1124 min-width: 300px;
1125}
1126
1127
1128#jp-right-stack {
1129 border-left: var(--jp-border-width) solid var(--jp-border-color1);
1130}
1131
1132
1133#jp-left-stack {
1134 border-right: var(--jp-border-width) solid var(--jp-border-color1);
1135}
1136/*-----------------------------------------------------------------------------
1137| Copyright (c) Jupyter Development Team.
1138| Distributed under the terms of the Modified BSD License.
1139|----------------------------------------------------------------------------*/
1140
1141/*-----------------------------------------------------------------------------
1142| Variables
1143|----------------------------------------------------------------------------*/
1144
1145:root {
1146 /* These need to be root because tabs get attached to the body during dragging. */
1147 --jp-private-horizontal-tab-height: 24px;
1148 --jp-private-horizontal-tab-width: 144px;
1149 --jp-private-horizontal-tab-active-top-border: 2px;
1150}
1151
1152
1153/*-----------------------------------------------------------------------------
1154| Tabs in the dock panel
1155|----------------------------------------------------------------------------*/
1156
1157.p-DockPanel-tabBar {
1158 border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
1159 overflow: visible;
1160 color: var(--jp-ui-font-color1);
1161 font-size: var(--jp-ui-font-size1);
1162}
1163
1164
1165.p-DockPanel-tabBar.p-mod-horizontal {
1166 min-height: calc(var(--jp-private-horizontal-tab-height) + 2 * var(--jp-border-width));
1167}
1168
1169
1170.p-DockPanel-tabBar.p-mod-vertical {
1171 min-width: 80px;
1172}
1173
1174
1175.p-DockPanel-tabBar > .p-TabBar-content {
1176 align-items: flex-end;
1177 min-width: 0;
1178 min-height: 0;
1179}
1180
1181
1182.p-DockPanel-tabBar .p-TabBar-tab {
1183 flex: 0 1 var(--jp-private-horizontal-tab-width);
1184 min-height: calc(var(--jp-private-horizontal-tab-height) + var(--jp-border-width));
1185 min-width: 35px;
1186 margin-left: calc(-1*var(--jp-border-width));
1187 line-height: var(--jp-private-horizontal-tab-height);
1188 padding: 0px 10px;
1189 background: var(--jp-layout-color2);
1190 border: var(--jp-border-width) solid var(--jp-border-color1);
1191 border-bottom: none;
1192 position: relative;
1193 overflow: visible;
1194}
1195
1196
1197.p-DockPanel-tabBar .p-TabBar-tab:hover:not(.p-mod-current) {
1198 background: var(--jp-layout-color1);
1199}
1200
1201
1202.p-DockPanel-tabBar .p-TabBar-tab:first-child {
1203 margin-left: 0;
1204}
1205
1206/* This is a current tab of a tab bar in the dock panel: each tab bar has 1. */
1207.p-DockPanel-tabBar .p-TabBar-tab.p-mod-current {
1208 background: var(--jp-layout-color1);
1209 color: var(--jp-ui-font-color0);
1210 min-height: calc(var(--jp-private-horizontal-tab-height) + 2 * var(--jp-border-width));
1211 transform: translateY(var(--jp-border-width));
1212}
1213
1214
1215/* This is the main application level current tab: only 1 exists. */
1216.p-DockPanel-tabBar .p-TabBar-tab.jp-mod-current:before {
1217 position: absolute;
1218 top: calc(-1 * var(--jp-border-width));
1219 left: calc(-1 * var(--jp-border-width));
1220 content: '';
1221 height: var(--jp-private-horizontal-tab-active-top-border);
1222 width: calc(100% + 2*var(--jp-border-width));
1223 background: var(--jp-brand-color1);
1224}
1225
1226
1227.p-DockPanel-tabBar .p-TabBar.p-mod-left .p-TabBar-tab,
1228.p-DockPanel-tabBar .p-TabBar.p-mod-right .p-TabBar-tab {
1229 flex: 0 1 40px;
1230 margin-top: -1px;
1231 line-height: 40px;
1232}
1233
1234
1235.p-DockPanel-tabBar .p-TabBar.p-mod-left .p-TabBar-tab {
1236 border-right: none;
1237}
1238
1239
1240.p-DockPanel-tabBar .p-TabBar.p-mod-right .p-TabBar-tab {
1241 border-left: none;
1242}
1243
1244
1245.p-DockPanel-tabBar .p-TabBar.p-mod-left .p-TabBar-tab:first-child,
1246.p-DockPanel-tabBar .p-TabBar.p-mod-right .p-TabBar-tab:first-child {
1247 margin-top: 0;
1248}
1249
1250
1251.p-DockPanel-tabBar .p-TabBar.p-mod-left .p-TabBar-tab.p-mod-current,
1252.p-DockPanel-tabBar .p-TabBar.p-mod-right .p-TabBar-tab.p-mod-current {
1253 min-width: 80px;
1254 max-width: 80px;
1255}
1256
1257
1258.p-DockPanel-tabBar .p-TabBar.p-mod-right .p-TabBar-tab.p-mod-current {
1259 transform: translateX(-1px);
1260}
1261
1262
1263.p-DockPanel-tabBar .p-TabBar-tabIcon,
1264.p-DockPanel-tabBar .p-TabBar-tabLabel,
1265.p-DockPanel-tabBar .p-TabBar-tabCloseIcon {
1266 display: inline-block;
1267}
1268
1269
1270.p-DockPanel-tabBar .p-TabBar-tab.p-mod-closable > .p-TabBar-tabCloseIcon {
1271 margin-left: 4px;
1272}
1273
1274
1275.p-DockPanel-tabBar .p-TabBar-tab.p-mod-closable > .p-TabBar-tabCloseIcon:before {
1276 content: '\F00D'; /* close */
1277 font-family: FontAwesome;
1278}
1279
1280
1281.p-DockPanel-tabBar .p-TabBar-tab.p-mod-closable.jp-mod-dirty > .p-TabBar-tabCloseIcon:before {
1282 font-family: FontAwesome;
1283 content: '\F111'; /* circle */
1284 font-size: 10px;
1285}
1286
1287
1288.p-TabBar-tab.p-mod-drag-image {
1289 background: var(--jp-layout-color1);
1290 border: var(--jp-border-width) solid var(--jp-border-color1);
1291 border-top: var(--jp-border-width) solid var(--jp-brand-color1);
1292 box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
1293 color: var(--jp-ui-font-color1);
1294 font-size: var(--jp-ui-font-size1);
1295 line-height: var(--jp-private-horizontal-tab-height);
1296 min-height: var(--jp-private-horizontal-tab-height);
1297 min-width: var(--jp-private-horizontal-tab-width);
1298 padding: 0px 10px;
1299 transform: translateX(-40%) translateY(-58%);
1300}
1301/*-----------------------------------------------------------------------------
1302| Copyright (c) Jupyter Development Team.
1303| Distributed under the terms of the Modified BSD License.
1304|----------------------------------------------------------------------------*/
1305
1306
1307/*-----------------------------------------------------------------------------
1308| General
1309|----------------------------------------------------------------------------*/
1310
1311
1312body {
1313 margin: 0;
1314 padding: 0;
1315 overflow: hidden;
1316 font-family: sans-serif;
1317 background: var(--jp-layout-color3);
1318}
1319
1320
1321.jp-ApplicationShell {
1322 position: absolute;
1323 top: 0;
1324 left: 0;
1325 right: 0;
1326 bottom: 0;
1327}
1328
1329
1330.p-mod-hidden {
1331 display: none !important;
1332}
1333
1334
1335/*-----------------------------------------------------------------------------
1336| Import children style files
1337|----------------------------------------------------------------------------*/
1338
1339
1340/*-----------------------------------------------------------------------------
1341| Copyright (c) Jupyter Development Team.
1342| Distributed under the terms of the Modified BSD License.
1343|----------------------------------------------------------------------------*/
1344
1345#about {
1346 position: absolute;
1347 top: 0;
1348 left: 0;
1349 width: 100%;
1350 height: 100%;
1351 overflow: scroll;
1352 scroll-snap-points-y: repeat(100%);
1353 scroll-snap-type: mandatory;
1354 scroll-snap-destination: 100% 0%;
1355 font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
1356 text-align: center;
1357}
1358
1359#about .jp-About-section {
1360 position: relative;
1361 top: 0;
1362 left: 0;
1363 width: 100%;
1364 height: 100%;
1365 display: table;
1366}
1367#about .jp-About-sectioncenter {
1368 display: table-cell;
1369 vertical-align: middle;
1370}
1371
1372#about .jp-About-container {
1373 position: relative;
1374 width: 100%;
1375 max-width: 880px;
1376 margin: 0 auto;
1377 padding: 0 20px;
1378 box-sizing: border-box;
1379}
1380
1381#about .jp-About-column,
1382#about .jp-About-columns {
1383 width: 100%;
1384 margin: 0 auto;
1385 float: none;
1386 box-sizing: border-box;
1387}
1388
1389/* For devices larger than 400px */
1390@media (min-width: 400px) {
1391 #about .jp-About-container {
1392 width: 85%;
1393 padding: 0;
1394 }
1395}
1396
1397/* For devices larger than 550px */
1398@media (min-width: 550px) {
1399 #about .jp-About-container {
1400 width: 80%;
1401 }
1402 #about .jp-About-column,
1403 #about .jp-About-columns {
1404 margin-left: 4%;
1405 }
1406 #about .jp-About-column:first-child,
1407 #about .jp-About-columns:first-child {
1408 margin-left: 0;
1409 }
1410
1411
1412 #about .jp-About-one-half.jp-About-column {
1413 width: 48%;
1414 }
1415}
1416
1417#about * {
1418 -webkit-box-sizing: border-box;
1419 -moz-box-sizing: border-box;
1420 -ms-box-sizing: border-box;
1421 box-sizing: border-box;
1422}
1423
1424#about .jp-About-row {
1425 width: 100%;
1426 display: flex;
1427 flex-wrap: wrap;
1428}
1429
1430#about .jp-About-header {
1431 font-size: 26px;
1432 font-weight: 300;
1433 color: #333333;
1434 padding-left: 10px;
1435 padding-right: 10px;
1436 margin: 10px 0;
1437}
1438
1439#about .jp-About-desc-one {
1440 font-size: 13px;
1441 color: #555555;
1442 line-height: 20px;
1443 padding-left: 15px;
1444 padding-right: 15px;
1445}
1446
1447#about .jp-About-desc-two {
1448 font-size: 13px;
1449 color: #555555;
1450 padding-left: 50px;
1451 padding-right: 50px;
1452 margin-top: 0px;
1453}
1454
1455#about .jp-About-desc-two-header {
1456 color: #333333;
1457 font-size: 20px;
1458 margin-bottom: 9px;
1459 margin-top: 9px;
1460}
1461
1462#about .jp-About-row img {
1463 margin-top: 20px
1464}
1465
1466#about .jp-About-header.jp-About-content img {
1467 vertical-align: middle;
1468 padding-right: 30px;
1469}
1470
1471#about .jp-About-header.jp-About-content {
1472 vertical-align: middle;
1473 line-height: 20px;
1474}
1475
1476#about .jp-About-content-desc {
1477 font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
1478 font-size: 13px;
1479 max-width: 550px;
1480 margin: 0 auto;
1481 float: none;
1482 color: #555555;
1483 line-height: 20px;
1484 padding-bottom: 8px;
1485}
1486
1487#about .jp-About-content-desc ul {
1488 text-align: left;
1489 margin-left: 92px;
1490 float: none;
1491}
1492
1493#about .jp-About-desc-two-header {
1494 padding: 15px 0 10px 0;
1495}
1496
1497#about .jp-About-desc-one p {
1498 max-width: 740px;
1499 margin: 0 auto;
1500 float: none;
1501}
1502
1503#about .jp-About-column .jp-About-desc-two-header a {
1504 color: #555555;
1505 text-decoration: none;
1506}
1507
1508#about .jp-About-desc-two-header:hover a{
1509 color: #e46e2e;
1510}
1511
1512#about .jp-About-nav-button {
1513 display: block;
1514 position: relative;
1515 margin: auto;
1516 width: 28px;
1517 height: 17px;
1518 overflow: hidden;
1519 margin-top: 35px;
1520 margin-bottom: 10px;
1521 background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii00OTcgNTA0IDI4IDM0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC00OTcgNTA0IDI4IDM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRjI3NjI0O30NCgkuc3Qxe2ZpbGw6I0JDNTYxRTt9DQo8L3N0eWxlPg0KPHRpdGxlPk5leHQgQXJyb3c8L3RpdGxlPg0KPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQo8ZyBpZD0iUGFnZS0xIj4NCgk8ZyBpZD0iQXJ0Ym9hcmQtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg1NC4wMDAwMDAsIC04OTkuMDAwMDAwKSI+DQoJCTxnIGlkPSJXaW5kb3ctLS1feDI4X0Z1bGxfeDI5Xy0xX3gyRl8xLTEwMC14LTEwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ0LjAwMDAwMCwgNy4wMDAwMDApIj4NCgkJCTxnIGlkPSJBYm91dCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ4LjAwMDAwMCwgMTc5LjAwMDAwMCkiPg0KCQkJCTxwYXRoIGlkPSJOZXh0LUFycm93IiBjbGFzcz0ic3QwIiBkPSJNLTEwNy4zLDEyMTlsLTEuNC0xLjRjLTAuMi0wLjItMC40LTAuMy0wLjYtMC4zYy0wLjIsMC0wLjUsMC4xLTAuNiwwLjNsLTExLDExbC0xMS0xMQ0KCQkJCQljLTAuMi0wLjItMC40LTAuMy0wLjYtMC4zYy0wLjMsMC0wLjUsMC4xLTAuNiwwLjNsLTEuNCwxLjRjLTAuMiwwLjItMC4zLDAuNC0wLjMsMC42YzAsMC4yLDAuMSwwLjUsMC4zLDAuNmwxMywxMw0KCQkJCQljMC4yLDAuMiwwLjQsMC4zLDAuNiwwLjNzMC41LTAuMSwwLjYtMC4zbDEzLTEzYzAuMi0wLjIsMC4zLTAuNCwwLjMtMC42Qy0xMDcsMTIxOS41LTEwNy4xLDEyMTkuMi0xMDcuMywxMjE5eiIvPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IlBhZ2UtMV8xXyI+DQoJPGcgaWQ9IkFydGJvYXJkLTFfMV8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NTQuMDAwMDAwLCAtODk5LjAwMDAwMCkiPg0KCQk8ZyBpZD0iV2luZG93LS0tX3gyOF9GdWxsX3gyOV8tMV94MkZfMS0xMDAteC0xMDBfMV8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0NC4wMDAwMDAsIDcuMDAwMDAwKSI+DQoJCQk8ZyBpZD0iQWJvdXRfMV8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0OC4wMDAwMDAsIDE3OS4wMDAwMDApIj4NCgkJCQk8cGF0aCBpZD0iTmV4dC1BcnJvd18xXyIgY2xhc3M9InN0MSIgZD0iTS0xMDcuMywxMjM2LjRsLTEuNC0xLjRjLTAuMi0wLjItMC40LTAuMy0wLjYtMC4zYy0wLjIsMC0wLjUsMC4xLTAuNiwwLjNsLTExLDExDQoJCQkJCWwtMTEtMTFjLTAuMi0wLjItMC40LTAuMy0wLjYtMC4zYy0wLjMsMC0wLjUsMC4xLTAuNiwwLjNsLTEuNCwxLjRjLTAuMiwwLjItMC4zLDAuNC0wLjMsMC42YzAsMC4yLDAuMSwwLjUsMC4zLDAuNmwxMywxMw0KCQkJCQljMC4yLDAuMiwwLjQsMC4zLDAuNiwwLjNzMC41LTAuMSwwLjYtMC4zbDEzLTEzYzAuMi0wLjIsMC4zLTAuNCwwLjMtMC42Qy0xMDcsMTIzNi45LTEwNy4xLDEyMzYuNi0xMDcuMywxMjM2LjR6Ii8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
1522 background-size: 100%;
1523 background-position: top;
1524 -webkit-animation: navbtn-anim ease 4s infinite;
1525 animation: navbtn-anim ease 4s infinite;
1526 -webkit-transition: all 300ms ease;
1527 transition: all 300ms ease;
1528}
1529
1530#about .jp-About-nav-button:hover {
1531 background-position: bottom;
1532}
1533
1534@keyframes navbtn-anim {
1535 0% { transform: translate(0px,0px); }
1536 50% { transform: translate(0px,20px); }
1537 100% { transform: translate(0px,0px); }
1538}
1539
1540@-webkit-keyframes navbtn-anim {
1541 0% { transform: translate(0px,0px); }
1542 50% { transform: translate(0px,20px); }
1543 100% { transform: translate(0px,0px); }
1544}
1545
1546#about a, #about a:visited {
1547 font-weight: 500;
1548 color: #e46e2e;
1549 text-decoration: none;
1550 -webkit-transition: all 200ms ease-out;
1551 transition: all 200ms ease-out;
1552}
1553
1554#about a:hover, #about a:active {
1555 color: #ad4b16;
1556 text-decoration: underline;
1557}
1558
1559
1560/* * * IMAGES * * */
1561#about .jp-img {
1562 display: block;
1563 background-position: center;
1564 background-repeat: no-repeat;
1565 background-size: contain;
1566}
1567
1568#about .jp-About-logo {
1569 background-image: url(./fcad2f97acb3c868bd1ca7629d36d80e.svg);
1570 width: 234px;
1571 height: 51px;
1572 margin: 20px auto 0 auto;
1573}
1574
1575#about .jp-About-hero-mainarea {
1576 display: inline-block;
1577 background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSI3MyAwIDQwIDQwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjguMyAoMjk4MDIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMCwzLjAwNjUwMTIgQzAsMS4zNDYwNTY0NCAxLjM0NDEzNzc1LDAgMy4wMDgzNTcyNSwwIEwxNC40OTE2NDI4LDAgQzE2LjE1MzExMjYsMCAxNy41LDEuMzQyMzA5NDEgMTcuNSwzLjAwNjUwMTIgTDE3LjUsMzYuOTkzNDk4OCBDMTcuNSwzOC42NTM5NDM2IDE2LjE1NTg2MjIsNDAgMTQuNDkxNjQyOCw0MCBMMy4wMDgzNTcyNSw0MCBDMS4zNDY4ODc0Miw0MCAwLDM4LjY1NzY5MDYgMCwzNi45OTM0OTg4IEwwLDMuMDA2NTAxMiBaIE0yMi41LDMuMDA4MzU3MjUgQzIyLjUsMS4zNDY4ODc0MiAyMy44NDQxMzc4LDAgMjUuNTA4MzU3MiwwIEwzNi45OTE2NDI4LDAgQzM4LjY1MzExMjYsMCA0MCwxLjM0NDEzNzc1IDQwLDMuMDA4MzU3MjUgTDQwLDE0LjQ5MTY0MjggQzQwLDE2LjE1MzExMjYgMzguNjU1ODYyMiwxNy41IDM2Ljk5MTY0MjgsMTcuNSBMMjUuNTA4MzU3MiwxNy41IEMyMy44NDY4ODc0LDE3LjUgMjIuNSwxNi4xNTU4NjIyIDIyLjUsMTQuNDkxNjQyOCBMMjIuNSwzLjAwODM1NzI1IFogTTIyLjUsMjUuNTA4MzU3MiBDMjIuNSwyMy44NDY4ODc0IDIzLjg0NDEzNzgsMjIuNSAyNS41MDgzNTcyLDIyLjUgTDM2Ljk5MTY0MjgsMjIuNSBDMzguNjUzMTEyNiwyMi41IDQwLDIzLjg0NDEzNzggNDAsMjUuNTA4MzU3MiBMNDAsMzYuOTkxNjQyOCBDNDAsMzguNjUzMTEyNiAzOC42NTU4NjIyLDQwIDM2Ljk5MTY0MjgsNDAgTDI1LjUwODM1NzIsNDAgQzIzLjg0Njg4NzQsNDAgMjIuNSwzOC42NTU4NjIyIDIyLjUsMzYuOTkxNjQyOCBMMjIuNSwyNS41MDgzNTcyIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImxpbmVhckdyYWRpZW50LTMiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRkFBRTRBIiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNGMjc2MjQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iTWFpbi1BcmVhLWljb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDczLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgPC9tYXNrPgogICAgICAgIDx1c2UgaWQ9Ik1hc2siIGZpbGwtb3BhY2l0eT0iMC44IiBmaWxsPSIjRjI3NjI0IiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8cmVjdCBpZD0iTWFzayIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0zKSIgbWFzaz0idXJsKCNtYXNrLTIpIiB4PSIwIiB5PSIwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiPjwvcmVjdD4KICAgIDwvZz4KPC9zdmc+);
1578 width: 40px;
1579 height: 40px;
1580 margin: 0 30px;
1581 vertical-align: middle;
1582}
1583
1584#about .jp-About-hero-command {
1585 display: inline-block;
1586 background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIzNiAwIDQwIDQwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjguMyAoMjk4MDIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMCwzNS4wMDE2NjU1IEMwLDMzLjM0Mzg5MTQgMS4zNDIzMDk0MSwzMiAzLjAwNjUwMTIsMzIgTDM2Ljk5MzQ5ODgsMzIgQzM4LjY1Mzk0MzYsMzIgNDAsMzMuMzM5MDIwMSA0MCwzNS4wMDE2NjU1IEw0MCwzNi45OTgzMzQ1IEM0MCwzOC42NTYxMDg2IDM4LjY1NzY5MDYsNDAgMzYuOTkzNDk4OCw0MCBMMy4wMDY1MDEyLDQwIEMxLjM0NjA1NjQ0LDQwIDAsMzguNjYwOTc5OSAwLDM2Ljk5ODMzNDUgTDAsMzUuMDAxNjY1NSBaIE0wLDIuODAwMDE3ODcgQzAsMS4yNTM2MTA3IDEuMzQyMzA5NDEsMCAzLjAwNjUwMTIsMCBMMzYuOTkzNDk4OCwwIEMzOC42NTM5NDM2LDAgNDAsMS4yNTc0OTczMyA0MCwyLjgwMDAxNzg3IEw0MCwyNS4xOTk5ODIxIEM0MCwyNi43NDYzODkzIDM4LjY1NzY5MDYsMjggMzYuOTkzNDk4OCwyOCBMMy4wMDY1MDEyLDI4IEMxLjM0NjA1NjQ0LDI4IDAsMjYuNzQyNTAyNyAwLDI1LjE5OTk4MjEgTDAsMi44MDAwMTc4NyBaIE00LDQuOTkxODAzMTEgQzQsNC40NDQwNDUzOCA0LjQ1MjM2MjA2LDQgNC45OTI3ODY0MSw0IEwzNS4wMDcyMTM2LDQgQzM1LjU1NTUxNDQsNCAzNiw0LjQ1NTMwNTU4IDM2LDQuOTkxODAzMTEgTDM2LDIzLjAwODE5NjkgQzM2LDIzLjU1NTk1NDYgMzUuNTQ3NjM3OSwyNCAzNS4wMDcyMTM2LDI0IEw0Ljk5Mjc4NjQxLDI0IEM0LjQ0NDQ4NTYxLDI0IDQsMjMuNTQ0Njk0NCA0LDIzLjAwODE5NjkgTDQsNC45OTE4MDMxMSBaIE03LDE5IEw3LDIxIEw5LDIxIEw5LDE5IEw5LDkgTDksNyBMNyw3IEw3LDkgTDcsMTkgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0ibGluZWFyR3JhZGllbnQtMyI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNGQUFFNEEiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0YyNzYyNCIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJDb21tYW5kLVBhbGV0dGUtaWNvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzYuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L21hc2s+CiAgICAgICAgPHVzZSBpZD0iTWFzayIgZmlsbC1vcGFjaXR5PSIwLjgiIGZpbGw9IiNGMjc2MjQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgIDxyZWN0IGlkPSJNYXNrIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTMpIiBtYXNrPSJ1cmwoI21hc2stMikiIHg9IjAiIHk9IjAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCI+PC9yZWN0PgogICAgPC9nPgo8L3N2Zz4=);
1587 width: 40px;
1588 height: 40px;
1589 margin: 0 30px;
1590 vertical-align: middle;
1591}
1592
1593#about .jp-About-hero-filebrowser {
1594 display: inline-block;
1595 background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSI0NiAwIDYwIDQwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjguMyAoMjk4MDIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMjYuNTI4OTU1NCw1LjA3NjQ5NzczIEwyNi4xNzY1MTA4LDIuMjEyMzM0NTkgQzI2LjAyNTA4NjcsMC45ODE3Nzc1ODkgMjQuOTMyNzcxMiwwIDIzLjczNDM1OTUsMCBMMS45MTQ4MDAxNywwIEMwLjcyMzkxMjY1NywwIC0wLjEzMzIzMjMyNiwwLjk5MDQ5NTkzMiAwLjAxNzExODkwMjQsMi4yMTIzMzQ1OSBMMC41NjI2MjM2MDIsNi42NDU0MTI2MiBDMC43MTQwNDc2NTEsNy44NzU5Njk2MiAwLjk1NzE1OTg5Myw5Ljg1MTYzNjQ1IDEuMTA4MDI2MiwxMS4wNzc2NjEgTDMuODMxNjE0OTQsMzMuMjExMDc1MSBDMy44NDk5NzkzNCwzMy4zNjAzMTQ1IDMuODgyMzQ0MzUsMzMuNTA2MDk3OCAzLjkyNzE5NjU1LDMzLjY0NzA1NzEgQzMuOTIzMzg5NDgsMzMuMzAzNDMxNyAzLjk0OTQ1MjY1LDMyLjk1MzA4MzYgNC4wMDc1NjkzMiwzMi41OTg4NjcgTDcuNjM5MDIwOSwxMC40NjU0NTMzIEM4LjEzNjU1NzUyLDcuNDMzMDA2NTIgMTAuODMyMDAzNSw1LjA3NjQ5NzczIDEzLjkxMTYwMjQsNS4wNzY0OTc3MyBMMjYuNTI4OTU1NCw1LjA3NjQ5NzczIFogTTEzLjkxMTYwMjQsOC44NTc3NDc3MyBDMTIuNzA2MzYwOSw4Ljg1Nzc0NzczIDExLjU3MTUzNjcsOS44NTE2MzY5NiAxMS4zNzAzODE2LDExLjA3NzY2MTQgTDcuNzM4OTMwMDQsMzMuMjExMDc1MSBDNy41Mzc2NjI1MiwzNC40Mzc3ODQ5IDguMzQ5MzgxNDIsMzUuNDMwOTg4OCA5LjU1MTcwMzgxLDM1LjQzMDk4ODggTDQ4Ljc5NjY5NTcsMzUuNDMwOTg4OCBDNTAuMDAxOTM3MiwzNS40MzA5ODg4IDUxLjEzNjc2MTQsMzQuNDM3MDk5NiA1MS4zMzc5MTY1LDMzLjIxMTA3NTEgTDU0Ljk2OTM2OCwxMS4wNzc2NjE0IEM1NS4xNzA2MzU2LDkuODUwOTUxNjYgNTQuMzU4OTE2Nyw4Ljg1Nzc0NzczIDUzLjE1NjU5NDMsOC44NTc3NDc3MyBMMTMuOTExNjAyNCw4Ljg1Nzc0NzczIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImxpbmVhckdyYWRpZW50LTMiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRkFBRTRBIiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNGMjc2MjQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iRmlsZS1Ccm93c2VyLWljb24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgPC9tYXNrPgogICAgICAgIDx1c2UgaWQ9Ik1hc2siIGZpbGw9IiNGMjc2MjQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgIDxyZWN0IGlkPSJNYXNrIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTMpIiBtYXNrPSJ1cmwoI21hc2stMikiIHg9IjAiIHk9IjAiIHdpZHRoPSI1NSIgaGVpZ2h0PSIzNS40MzA5ODg4Ij48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==);
1596 width: 60px;
1597 height: 40px;
1598 margin: 0 30px;
1599 vertical-align: middle;
1600}
1601
1602#about .jp-About-hero-notebook {
1603 display: inline-block;
1604 background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzFweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSI3NyAwIDMxIDQwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjguMyAoMjk4MDIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMCwyMCBMMCwzNCBMMSwzNCBMMi4wODUzNTI4NSwzNCBDMi4yOTEyNzEwNiwzMy40MTc0MDM4IDIuODQ2ODkwNTksMzMgMy41LDMzIEM0LjMyODQyNzEyLDMzIDUsMzMuNjcxNTcyOSA1LDM0LjUgQzUsMzUuMzI4NDI3MSA0LjMyODQyNzEyLDM2IDMuNSwzNiBDMi44NDY4OTA1OSwzNiAyLjI5MTI3MTA2LDM1LjU4MjU5NjIgMi4wODUzNTI4NSwzNSBMMSwzNSBMNS41NTExMTUxMmUtMTcsMzUgTDAsMzYuOTkzNDk4OCBDMCwzOC42NTc2OTA2IDEuMzQzMTU0MzIsNDAgMy4wMDAwMTkxNSw0MCBMMjYuOTk5OTgwOSw0MCBDMjguNjUyNjgxNCw0MCAzMCwzOC42NTM5NDM2IDMwLDM2Ljk5MzQ5ODggTDMwLDMuMDA2NTAxMiBDMzAsMS4zNDIzMDk0MSAyOC42NTY4NDU3LDAgMjYuOTk5OTgwOSwwIEwzLjAwMDAxOTE1LDAgQzEuMzQ3MzE4NTcsMCAwLDEuMzQ2MDU2NDQgMCwzLjAwNjUwMTIgTDAsNSBMMSw1IEwyLjA4NTM1Mjg1LDUgQzIuMjkxMjcxMDYsNC40MTc0MDM4MSAyLjg0Njg5MDU5LDQgMy41LDQgQzQuMzI4NDI3MTIsNCA1LDQuNjcxNTcyODggNSw1LjUgQzUsNi4zMjg0MjcxMiA0LjMyODQyNzEyLDcgMy41LDcgQzIuODQ2ODkwNTksNyAyLjI5MTI3MTA2LDYuNTgyNTk2MTkgMi4wODUzNTI4NSw2IEwxLDYgTDUuNTUxMTE1MTJlLTE3LDYgTDAsMTkgTDEsMTkgTDIuMDg1MzUyODUsMTkgQzIuMjkxMjcxMDYsMTguNDE3NDAzOCAyLjg0Njg5MDU5LDE4IDMuNSwxOCBDNC4zMjg0MjcxMiwxOCA1LDE4LjY3MTU3MjkgNSwxOS41IEM1LDIwLjMyODQyNzEgNC4zMjg0MjcxMiwyMSAzLjUsMjEgQzIuODQ2ODkwNTksMjEgMi4yOTEyNzEwNiwyMC41ODI1OTYyIDIuMDg1MzUyODUsMjAgTDEsMjAgTDUuNTUxMTE1MTJlLTE3LDIwIFogTTI0LjQ1MzgyNDMsNC45NTk2MjcyOCBDMjQuNDc2NjA4LDUuNTEyNzUwOTkgMjQuMDY0MDYxLDUuOTgwMjQ3MDQgMjMuNTMyMTcwOSw2LjAwMzk0NjI5IEMyMy4wMDA1NTIxLDYuMDI3NjQ1NTUgMjIuNTUwOTgxNiw1LjU5ODUxOTczIDIyLjUyODE5NzksNS4wNDUzOTYwMiBDMjIuNTA1NDE0Myw0LjQ5MjI3MjMgMjIuOTE3OTYxNCw0LjAyNDYzNTIgMjMuNDQ5NzE1OCw0LjAwMDkzNTk0IEMyMy45ODE0NzAyLDMuOTc3MjM2NjggMjQuNDMxMDQwNyw0LjQwNjUwMzU3IDI0LjQ1MzgyNDMsNC45NTk2MjcyOCBaIE0xOS44NTI2OTg2LDE0Ljc0NTI1NDggQzE3LjczMTIzNzksMTQuNzQ1MjU0OCAxNS44ODM4NDE1LDEzLjk1MTMwMzYgMTQuOTIyMDc4OCwxMi43Nzg0NjcyIEMxNS42NDk4OTEzLDE0Ljg4MTEzNzIgMTcuNTgyNTkxMiwxNi4zODQ0ODE2IDE5Ljg1MjY5ODYsMTYuMzg0NDgxNiBDMjIuMTIyODA1OSwxNi4zODQ0ODE2IDI0LjA1NTUwNTgsMTQuODgxMTM3MiAyNC43ODMzMTgzLDEyLjc3ODQ2NzIgQzIzLjgyMTU1NTYsMTMuOTUxMzAzNiAyMS45NzQxNTkzLDE0Ljc0NTI1NDggMTkuODUyNjk4NiwxNC43NDUyNTQ4IFogTTE5Ljg1MjY5ODYsNy4xMTEzNTA1NCBDMjEuOTc0MTU5Myw3LjExMTM1MDU0IDIzLjgyMTU1NTYsNy45MDUyMDAxNiAyNC43ODMzMTgzLDkuMDc4MTM4MTIgQzI0LjA1NTUwNTgsNi45NzU0NjgyIDIyLjEyMjgwNTksNS40NzIwMjIxMSAxOS44NTI2OTg2LDUuNDcyMDIyMTEgQzE3LjU4MjU5MTIsNS40NzIwMjIxMSAxNS42NDk4OTEzLDYuOTc1NDY4MiAxNC45MjIwNzg4LDkuMDc4MTM4MTIgQzE1Ljg4Mzg0MTUsNy45MDUyMDAxNiAxNy43MzEyMzc5LDcuMTExMzUwNTQgMTkuODUyNjk4Niw3LjExMTM1MDU0IFogTTE3LjM1MzQ3OTQsMTcuMDY2NDUyNSBDMTcuMzgwNTIxMSwxNy43MjM1MzY0IDE2Ljg5MDI4OTIsMTguMjc4OTczNiAxNi4yNTg1NTY4LDE4LjMwNzIzOTcgQzE1LjYyNjgyNDMsMTguMzM1MzY2NiAxNS4wOTI4MTcsMTcuODI1NDYxNyAxNS4wNjU3NzUzLDE3LjE2ODM3NzggQzE1LjAzODU5OTYsMTYuNTExMjkzOCAxNS41Mjg4MzE1LDE1Ljk1NTcxNzQgMTYuMTYwNTY0LDE1LjkyNzU5MDUgQzE2Ljc5MjI5NjQsMTUuODk5NDYzNiAxNy4zMjY0Mzc2LDE2LjQwOTM2ODUgMTcuMzUzNDc5NCwxNy4wNjY0NTI1IFogTTE1LjMzMzUyOTEsNi42NTUzNjMwMiBDMTQuOTQ3MjQ3Nyw2LjY3MjU1MTg3IDE0LjYyMDYyMTcsNi4zNjA3NzY5MSAxNC42MDQwOTU2LDUuOTU4ODY1MzEgQzE0LjU4NzQzNTEsNS41NTcwOTM0NSAxNC44ODcxODk0LDUuMjE3MzY5MTQgMTUuMjczNjA1MSw1LjIwMDE4MDI5IEMxNS42NTk4ODY0LDUuMTgyOTkxNDQgMTUuOTg2NTEyNSw1LjQ5NDc2NjQxIDE2LjAwMzAzODYsNS44OTY1MzgyNiBDMTYuMDE5Njk5MSw2LjI5ODQ0OTg2IDE1LjcxOTgxMDQsNi42MzgxNzQxNyAxNS4zMzM1MjkxLDYuNjU1MzYzMDIgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0ibGluZWFyR3JhZGllbnQtMyI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNGQUFFNEEiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0YyNzYyNCIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJOb3RlYm9vay1pY29uIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgIDwvbWFzaz4KICAgICAgICA8dXNlIGlkPSJNYXNrIiBmaWxsLW9wYWNpdHk9IjAuOCIgZmlsbD0iI0YyNzYyNCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgPHJlY3QgaWQ9Ik1hc2siIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMykiIG1hc2s9InVybCgjbWFzay0yKSIgeD0iLTUiIHk9IjAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCI+PC9yZWN0PgogICAgPC9nPgo8L3N2Zz4=);
1605 width: 31px;
1606 height: 40px;
1607 margin: 0 30px;
1608 vertical-align: middle;
1609}
1610
1611#about .jp-About-nb {
1612 background-image: url(./0662c22d4e544cecf2bc66ee4c761ed6.svg);
1613 display: block;
1614 background-size: contain;
1615 margin: 0 0 35px 0;
1616 height: 38vh;
1617}
1618
1619#about .jp-About-mainarea {
1620 background-image: url(./28f2f5e6ac027acb7fbd41f7e02ebf90.gif);
1621 display: inline-block;
1622 margin: 0 0 35px 0;
1623 max-height: 390px;
1624 height: 325px;
1625 width: 650px;
1626}
1627
1628#about .jp-About-fb {
1629 background-image: url(./cdbbf3faea3d6d5b7c7c8a27736254df.gif);
1630 display: inline-block;
1631 margin: 0 0 35px 0;
1632 max-height: 390px;
1633 height: 325px;
1634 width: 650px;
1635}
1636
1637#about .jp-About-command {
1638 background-image: url(./5e9fca8da62c2b939b204d8883012664.gif);
1639 display: inline-block;
1640 margin: 0 0 35px 0;
1641 max-height: 390px;
1642 height: 325px;
1643 width: 650px;
1644}
1645/* BASICS */
1646
1647.CodeMirror {
1648 /* Set height, width, borders, and global font properties here */
1649 font-family: monospace;
1650 height: 300px;
1651 color: black;
1652}
1653
1654/* PADDING */
1655
1656.CodeMirror-lines {
1657 padding: 4px 0; /* Vertical padding around content */
1658}
1659.CodeMirror pre {
1660 padding: 0 4px; /* Horizontal padding of content */
1661}
1662
1663.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
1664 background-color: white; /* The little square between H and V scrollbars */
1665}
1666
1667/* GUTTER */
1668
1669.CodeMirror-gutters {
1670 border-right: 1px solid #ddd;
1671 background-color: #f7f7f7;
1672 white-space: nowrap;
1673}
1674.CodeMirror-linenumbers {}
1675.CodeMirror-linenumber {
1676 padding: 0 3px 0 5px;
1677 min-width: 20px;
1678 text-align: right;
1679 color: #999;
1680 white-space: nowrap;
1681}
1682
1683.CodeMirror-guttermarker { color: black; }
1684.CodeMirror-guttermarker-subtle { color: #999; }
1685
1686/* CURSOR */
1687
1688.CodeMirror-cursor {
1689 border-left: 1px solid black;
1690 border-right: none;
1691 width: 0;
1692}
1693/* Shown when moving in bi-directional text */
1694.CodeMirror div.CodeMirror-secondarycursor {
1695 border-left: 1px solid silver;
1696}
1697.cm-fat-cursor .CodeMirror-cursor {
1698 width: auto;
1699 border: 0 !important;
1700 background: #7e7;
1701}
1702.cm-fat-cursor div.CodeMirror-cursors {
1703 z-index: 1;
1704}
1705
1706.cm-animate-fat-cursor {
1707 width: auto;
1708 border: 0;
1709 -webkit-animation: blink 1.06s steps(1) infinite;
1710 -moz-animation: blink 1.06s steps(1) infinite;
1711 animation: blink 1.06s steps(1) infinite;
1712 background-color: #7e7;
1713}
1714@-moz-keyframes blink {
1715 0% {}
1716 50% { background-color: transparent; }
1717 100% {}
1718}
1719@-webkit-keyframes blink {
1720 0% {}
1721 50% { background-color: transparent; }
1722 100% {}
1723}
1724@keyframes blink {
1725 0% {}
1726 50% { background-color: transparent; }
1727 100% {}
1728}
1729
1730/* Can style cursor different in overwrite (non-insert) mode */
1731.CodeMirror-overwrite .CodeMirror-cursor {}
1732
1733.cm-tab { display: inline-block; text-decoration: inherit; }
1734
1735.CodeMirror-rulers {
1736 position: absolute;
1737 left: 0; right: 0; top: -50px; bottom: -20px;
1738 overflow: hidden;
1739}
1740.CodeMirror-ruler {
1741 border-left: 1px solid #ccc;
1742 top: 0; bottom: 0;
1743 position: absolute;
1744}
1745
1746/* DEFAULT THEME */
1747
1748.cm-s-default .cm-header {color: blue;}
1749.cm-s-default .cm-quote {color: #090;}
1750.cm-negative {color: #d44;}
1751.cm-positive {color: #292;}
1752.cm-header, .cm-strong {font-weight: bold;}
1753.cm-em {font-style: italic;}
1754.cm-link {text-decoration: underline;}
1755.cm-strikethrough {text-decoration: line-through;}
1756
1757.cm-s-default .cm-keyword {color: #708;}
1758.cm-s-default .cm-atom {color: #219;}
1759.cm-s-default .cm-number {color: #164;}
1760.cm-s-default .cm-def {color: #00f;}
1761.cm-s-default .cm-variable,
1762.cm-s-default .cm-punctuation,
1763.cm-s-default .cm-property,
1764.cm-s-default .cm-operator {}
1765.cm-s-default .cm-variable-2 {color: #05a;}
1766.cm-s-default .cm-variable-3 {color: #085;}
1767.cm-s-default .cm-comment {color: #a50;}
1768.cm-s-default .cm-string {color: #a11;}
1769.cm-s-default .cm-string-2 {color: #f50;}
1770.cm-s-default .cm-meta {color: #555;}
1771.cm-s-default .cm-qualifier {color: #555;}
1772.cm-s-default .cm-builtin {color: #30a;}
1773.cm-s-default .cm-bracket {color: #997;}
1774.cm-s-default .cm-tag {color: #170;}
1775.cm-s-default .cm-attribute {color: #00c;}
1776.cm-s-default .cm-hr {color: #999;}
1777.cm-s-default .cm-link {color: #00c;}
1778
1779.cm-s-default .cm-error {color: #f00;}
1780.cm-invalidchar {color: #f00;}
1781
1782.CodeMirror-composing { border-bottom: 2px solid; }
1783
1784/* Default styles for common addons */
1785
1786div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
1787div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
1788.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
1789.CodeMirror-activeline-background {background: #e8f2ff;}
1790
1791/* STOP */
1792
1793/* The rest of this file contains styles related to the mechanics of
1794 the editor. You probably shouldn't touch them. */
1795
1796.CodeMirror {
1797 position: relative;
1798 overflow: hidden;
1799 background: white;
1800}
1801
1802.CodeMirror-scroll {
1803 overflow: scroll !important; /* Things will break if this is overridden */
1804 /* 30px is the magic margin used to hide the element's real scrollbars */
1805 /* See overflow: hidden in .CodeMirror */
1806 margin-bottom: -30px; margin-right: -30px;
1807 padding-bottom: 30px;
1808 height: 100%;
1809 outline: none; /* Prevent dragging from highlighting the element */
1810 position: relative;
1811}
1812.CodeMirror-sizer {
1813 position: relative;
1814 border-right: 30px solid transparent;
1815}
1816
1817/* The fake, visible scrollbars. Used to force redraw during scrolling
1818 before actual scrolling happens, thus preventing shaking and
1819 flickering artifacts. */
1820.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
1821 position: absolute;
1822 z-index: 6;
1823 display: none;
1824}
1825.CodeMirror-vscrollbar {
1826 right: 0; top: 0;
1827 overflow-x: hidden;
1828 overflow-y: scroll;
1829}
1830.CodeMirror-hscrollbar {
1831 bottom: 0; left: 0;
1832 overflow-y: hidden;
1833 overflow-x: scroll;
1834}
1835.CodeMirror-scrollbar-filler {
1836 right: 0; bottom: 0;
1837}
1838.CodeMirror-gutter-filler {
1839 left: 0; bottom: 0;
1840}
1841
1842.CodeMirror-gutters {
1843 position: absolute; left: 0; top: 0;
1844 min-height: 100%;
1845 z-index: 3;
1846}
1847.CodeMirror-gutter {
1848 white-space: normal;
1849 height: 100%;
1850 display: inline-block;
1851 vertical-align: top;
1852 margin-bottom: -30px;
1853}
1854.CodeMirror-gutter-wrapper {
1855 position: absolute;
1856 z-index: 4;
1857 background: none !important;
1858 border: none !important;
1859}
1860.CodeMirror-gutter-background {
1861 position: absolute;
1862 top: 0; bottom: 0;
1863 z-index: 4;
1864}
1865.CodeMirror-gutter-elt {
1866 position: absolute;
1867 cursor: default;
1868 z-index: 4;
1869}
1870.CodeMirror-gutter-wrapper {
1871 -webkit-user-select: none;
1872 -moz-user-select: none;
1873 user-select: none;
1874}
1875
1876.CodeMirror-lines {
1877 cursor: text;
1878 min-height: 1px; /* prevents collapsing before first draw */
1879}
1880.CodeMirror pre {
1881 /* Reset some styles that the rest of the page might have set */
1882 -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
1883 border-width: 0;
1884 background: transparent;
1885 font-family: inherit;
1886 font-size: inherit;
1887 margin: 0;
1888 white-space: pre;
1889 word-wrap: normal;
1890 line-height: inherit;
1891 color: inherit;
1892 z-index: 2;
1893 position: relative;
1894 overflow: visible;
1895 -webkit-tap-highlight-color: transparent;
1896 -webkit-font-variant-ligatures: none;
1897 font-variant-ligatures: none;
1898}
1899.CodeMirror-wrap pre {
1900 word-wrap: break-word;
1901 white-space: pre-wrap;
1902 word-break: normal;
1903}
1904
1905.CodeMirror-linebackground {
1906 position: absolute;
1907 left: 0; right: 0; top: 0; bottom: 0;
1908 z-index: 0;
1909}
1910
1911.CodeMirror-linewidget {
1912 position: relative;
1913 z-index: 2;
1914 overflow: auto;
1915}
1916
1917.CodeMirror-widget {}
1918
1919.CodeMirror-code {
1920 outline: none;
1921}
1922
1923/* Force content-box sizing for the elements where we expect it */
1924.CodeMirror-scroll,
1925.CodeMirror-sizer,
1926.CodeMirror-gutter,
1927.CodeMirror-gutters,
1928.CodeMirror-linenumber {
1929 -moz-box-sizing: content-box;
1930 box-sizing: content-box;
1931}
1932
1933.CodeMirror-measure {
1934 position: absolute;
1935 width: 100%;
1936 height: 0;
1937 overflow: hidden;
1938 visibility: hidden;
1939}
1940
1941.CodeMirror-cursor {
1942 position: absolute;
1943 pointer-events: none;
1944}
1945.CodeMirror-measure pre { position: static; }
1946
1947div.CodeMirror-cursors {
1948 visibility: hidden;
1949 position: relative;
1950 z-index: 3;
1951}
1952div.CodeMirror-dragcursors {
1953 visibility: visible;
1954}
1955
1956.CodeMirror-focused div.CodeMirror-cursors {
1957 visibility: visible;
1958}
1959
1960.CodeMirror-selected { background: #d9d9d9; }
1961.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
1962.CodeMirror-crosshair { cursor: crosshair; }
1963.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
1964.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
1965
1966.cm-searching {
1967 background: #ffa;
1968 background: rgba(255, 255, 0, .4);
1969}
1970
1971/* Used to force a border model for a node */
1972.cm-force-border { padding-right: .1px; }
1973
1974@media print {
1975 /* Hide the cursor when printing */
1976 .CodeMirror div.CodeMirror-cursors {
1977 visibility: hidden;
1978 }
1979}
1980
1981/* See issue #2901 */
1982.cm-tab-wrap-hack:after { content: ''; }
1983
1984/* Help users use markselection to safely style text background */
1985span.CodeMirror-selectedtext { background: none; }
1986/*
1987
1988 Name: material
1989 Author: Michael Kaminsky (http://github.com/mkaminsky11)
1990
1991 Original material color scheme by Mattia Astorino (https://github.com/equinusocio/material-theme)
1992
1993*/
1994
1995.cm-s-material {
1996 background-color: #263238;
1997 color: rgba(233, 237, 237, 1);
1998}
1999.cm-s-material .CodeMirror-gutters {
2000 background: #263238;
2001 color: rgb(83,127,126);
2002 border: none;
2003}
2004.cm-s-material .CodeMirror-guttermarker, .cm-s-material .CodeMirror-guttermarker-subtle, .cm-s-material .CodeMirror-linenumber { color: rgb(83,127,126); }
2005.cm-s-material .CodeMirror-cursor { border-left: 1px solid #f8f8f0; }
2006.cm-s-material div.CodeMirror-selected { background: rgba(255, 255, 255, 0.15); }
2007.cm-s-material.CodeMirror-focused div.CodeMirror-selected { background: rgba(255, 255, 255, 0.10); }
2008.cm-s-material .CodeMirror-line::selection, .cm-s-material .CodeMirror-line > span::selection, .cm-s-material .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); }
2009.cm-s-material .CodeMirror-line::-moz-selection, .cm-s-material .CodeMirror-line > span::-moz-selection, .cm-s-material .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); }
2010
2011.cm-s-material .CodeMirror-activeline-background { background: rgba(0, 0, 0, 0); }
2012.cm-s-material .cm-keyword { color: rgba(199, 146, 234, 1); }
2013.cm-s-material .cm-operator { color: rgba(233, 237, 237, 1); }
2014.cm-s-material .cm-variable-2 { color: #80CBC4; }
2015.cm-s-material .cm-variable-3 { color: #82B1FF; }
2016.cm-s-material .cm-builtin { color: #DECB6B; }
2017.cm-s-material .cm-atom { color: #F77669; }
2018.cm-s-material .cm-number { color: #F77669; }
2019.cm-s-material .cm-def { color: rgba(233, 237, 237, 1); }
2020.cm-s-material .cm-string { color: #C3E88D; }
2021.cm-s-material .cm-string-2 { color: #80CBC4; }
2022.cm-s-material .cm-comment { color: #546E7A; }
2023.cm-s-material .cm-variable { color: #82B1FF; }
2024.cm-s-material .cm-tag { color: #80CBC4; }
2025.cm-s-material .cm-meta { color: #80CBC4; }
2026.cm-s-material .cm-attribute { color: #FFCB6B; }
2027.cm-s-material .cm-property { color: #80CBAE; }
2028.cm-s-material .cm-qualifier { color: #DECB6B; }
2029.cm-s-material .cm-variable-3 { color: #DECB6B; }
2030.cm-s-material .cm-tag { color: rgba(255, 83, 112, 1); }
2031.cm-s-material .cm-error {
2032 color: rgba(255, 255, 255, 1.0);
2033 background-color: #EC5F67;
2034}
2035.cm-s-material .CodeMirror-matchingbracket {
2036 text-decoration: underline;
2037 color: white !important;
2038}
2039/**
2040 * "
2041 * Using Zenburn color palette from the Emacs Zenburn Theme
2042 * https://github.com/bbatsov/zenburn-emacs/blob/master/zenburn-theme.el
2043 *
2044 * Also using parts of https://github.com/xavi/coderay-lighttable-theme
2045 * "
2046 * From: https://github.com/wisenomad/zenburn-lighttable-theme/blob/master/zenburn.css
2047 */
2048
2049.cm-s-zenburn .CodeMirror-gutters { background: #3f3f3f !important; }
2050.cm-s-zenburn .CodeMirror-foldgutter-open, .CodeMirror-foldgutter-folded { color: #999; }
2051.cm-s-zenburn .CodeMirror-cursor { border-left: 1px solid white; }
2052.cm-s-zenburn { background-color: #3f3f3f; color: #dcdccc; }
2053.cm-s-zenburn span.cm-builtin { color: #dcdccc; font-weight: bold; }
2054.cm-s-zenburn span.cm-comment { color: #7f9f7f; }
2055.cm-s-zenburn span.cm-keyword { color: #f0dfaf; font-weight: bold; }
2056.cm-s-zenburn span.cm-atom { color: #bfebbf; }
2057.cm-s-zenburn span.cm-def { color: #dcdccc; }
2058.cm-s-zenburn span.cm-variable { color: #dfaf8f; }
2059.cm-s-zenburn span.cm-variable-2 { color: #dcdccc; }
2060.cm-s-zenburn span.cm-string { color: #cc9393; }
2061.cm-s-zenburn span.cm-string-2 { color: #cc9393; }
2062.cm-s-zenburn span.cm-number { color: #dcdccc; }
2063.cm-s-zenburn span.cm-tag { color: #93e0e3; }
2064.cm-s-zenburn span.cm-property { color: #dfaf8f; }
2065.cm-s-zenburn span.cm-attribute { color: #dfaf8f; }
2066.cm-s-zenburn span.cm-qualifier { color: #7cb8bb; }
2067.cm-s-zenburn span.cm-meta { color: #f0dfaf; }
2068.cm-s-zenburn span.cm-header { color: #f0efd0; }
2069.cm-s-zenburn span.cm-operator { color: #f0efd0; }
2070.cm-s-zenburn span.CodeMirror-matchingbracket { box-sizing: border-box; background: transparent; border-bottom: 1px solid; }
2071.cm-s-zenburn span.CodeMirror-nonmatchingbracket { border-bottom: 1px solid; background: none; }
2072.cm-s-zenburn .CodeMirror-activeline { background: #000000; }
2073.cm-s-zenburn .CodeMirror-activeline-background { background: #000000; }
2074.cm-s-zenburn div.CodeMirror-selected { background: #545454; }
2075.cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected { background: #4f4f4f; }
2076.cm-s-abcdef.CodeMirror { background: #0f0f0f; color: #defdef; }
2077.cm-s-abcdef div.CodeMirror-selected { background: #515151; }
2078.cm-s-abcdef .CodeMirror-line::selection, .cm-s-abcdef .CodeMirror-line > span::selection, .cm-s-abcdef .CodeMirror-line > span > span::selection { background: rgba(56, 56, 56, 0.99); }
2079.cm-s-abcdef .CodeMirror-line::-moz-selection, .cm-s-abcdef .CodeMirror-line > span::-moz-selection, .cm-s-abcdef .CodeMirror-line > span > span::-moz-selection { background: rgba(56, 56, 56, 0.99); }
2080.cm-s-abcdef .CodeMirror-gutters { background: #555; border-right: 2px solid #314151; }
2081.cm-s-abcdef .CodeMirror-guttermarker { color: #222; }
2082.cm-s-abcdef .CodeMirror-guttermarker-subtle { color: azure; }
2083.cm-s-abcdef .CodeMirror-linenumber { color: #FFFFFF; }
2084.cm-s-abcdef .CodeMirror-cursor { border-left: 1px solid #00FF00; }
2085
2086.cm-s-abcdef span.cm-keyword { color: darkgoldenrod; font-weight: bold; }
2087.cm-s-abcdef span.cm-atom { color: #77F; }
2088.cm-s-abcdef span.cm-number { color: violet; }
2089.cm-s-abcdef span.cm-def { color: #fffabc; }
2090.cm-s-abcdef span.cm-variable { color: #abcdef; }
2091.cm-s-abcdef span.cm-variable-2 { color: #cacbcc; }
2092.cm-s-abcdef span.cm-variable-3 { color: #def; }
2093.cm-s-abcdef span.cm-property { color: #fedcba; }
2094.cm-s-abcdef span.cm-operator { color: #ff0; }
2095.cm-s-abcdef span.cm-comment { color: #7a7b7c; font-style: italic;}
2096.cm-s-abcdef span.cm-string { color: #2b4; }
2097.cm-s-abcdef span.cm-meta { color: #C9F; }
2098.cm-s-abcdef span.cm-qualifier { color: #FFF700; }
2099.cm-s-abcdef span.cm-builtin { color: #30aabc; }
2100.cm-s-abcdef span.cm-bracket { color: #8a8a8a; }
2101.cm-s-abcdef span.cm-tag { color: #FFDD44; }
2102.cm-s-abcdef span.cm-attribute { color: #DDFF00; }
2103.cm-s-abcdef span.cm-error { color: #FF0000; }
2104.cm-s-abcdef span.cm-header { color: aquamarine; font-weight: bold; }
2105.cm-s-abcdef span.cm-link { color: blueviolet; }
2106
2107.cm-s-abcdef .CodeMirror-activeline-background { background: #314151; }
2108/*
2109
2110 Name: Base16 Default Light
2111 Author: Chris Kempson (http://chriskempson.com)
2112
2113 CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
2114 Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
2115
2116*/
2117
2118.cm-s-base16-light.CodeMirror { background: #f5f5f5; color: #202020; }
2119.cm-s-base16-light div.CodeMirror-selected { background: #e0e0e0; }
2120.cm-s-base16-light .CodeMirror-line::selection, .cm-s-base16-light .CodeMirror-line > span::selection, .cm-s-base16-light .CodeMirror-line > span > span::selection { background: #e0e0e0; }
2121.cm-s-base16-light .CodeMirror-line::-moz-selection, .cm-s-base16-light .CodeMirror-line > span::-moz-selection, .cm-s-base16-light .CodeMirror-line > span > span::-moz-selection { background: #e0e0e0; }
2122.cm-s-base16-light .CodeMirror-gutters { background: #f5f5f5; border-right: 0px; }
2123.cm-s-base16-light .CodeMirror-guttermarker { color: #ac4142; }
2124.cm-s-base16-light .CodeMirror-guttermarker-subtle { color: #b0b0b0; }
2125.cm-s-base16-light .CodeMirror-linenumber { color: #b0b0b0; }
2126.cm-s-base16-light .CodeMirror-cursor { border-left: 1px solid #505050; }
2127
2128.cm-s-base16-light span.cm-comment { color: #8f5536; }
2129.cm-s-base16-light span.cm-atom { color: #aa759f; }
2130.cm-s-base16-light span.cm-number { color: #aa759f; }
2131
2132.cm-s-base16-light span.cm-property, .cm-s-base16-light span.cm-attribute { color: #90a959; }
2133.cm-s-base16-light span.cm-keyword { color: #ac4142; }
2134.cm-s-base16-light span.cm-string { color: #f4bf75; }
2135
2136.cm-s-base16-light span.cm-variable { color: #90a959; }
2137.cm-s-base16-light span.cm-variable-2 { color: #6a9fb5; }
2138.cm-s-base16-light span.cm-def { color: #d28445; }
2139.cm-s-base16-light span.cm-bracket { color: #202020; }
2140.cm-s-base16-light span.cm-tag { color: #ac4142; }
2141.cm-s-base16-light span.cm-link { color: #aa759f; }
2142.cm-s-base16-light span.cm-error { background: #ac4142; color: #505050; }
2143
2144.cm-s-base16-light .CodeMirror-activeline-background { background: #DDDCDC; }
2145.cm-s-base16-light .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
2146/*
2147
2148 Name: Base16 Default Dark
2149 Author: Chris Kempson (http://chriskempson.com)
2150
2151 CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
2152 Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
2153
2154*/
2155
2156.cm-s-base16-dark.CodeMirror { background: #151515; color: #e0e0e0; }
2157.cm-s-base16-dark div.CodeMirror-selected { background: #303030; }
2158.cm-s-base16-dark .CodeMirror-line::selection, .cm-s-base16-dark .CodeMirror-line > span::selection, .cm-s-base16-dark .CodeMirror-line > span > span::selection { background: rgba(48, 48, 48, .99); }
2159.cm-s-base16-dark .CodeMirror-line::-moz-selection, .cm-s-base16-dark .CodeMirror-line > span::-moz-selection, .cm-s-base16-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(48, 48, 48, .99); }
2160.cm-s-base16-dark .CodeMirror-gutters { background: #151515; border-right: 0px; }
2161.cm-s-base16-dark .CodeMirror-guttermarker { color: #ac4142; }
2162.cm-s-base16-dark .CodeMirror-guttermarker-subtle { color: #505050; }
2163.cm-s-base16-dark .CodeMirror-linenumber { color: #505050; }
2164.cm-s-base16-dark .CodeMirror-cursor { border-left: 1px solid #b0b0b0; }
2165
2166.cm-s-base16-dark span.cm-comment { color: #8f5536; }
2167.cm-s-base16-dark span.cm-atom { color: #aa759f; }
2168.cm-s-base16-dark span.cm-number { color: #aa759f; }
2169
2170.cm-s-base16-dark span.cm-property, .cm-s-base16-dark span.cm-attribute { color: #90a959; }
2171.cm-s-base16-dark span.cm-keyword { color: #ac4142; }
2172.cm-s-base16-dark span.cm-string { color: #f4bf75; }
2173
2174.cm-s-base16-dark span.cm-variable { color: #90a959; }
2175.cm-s-base16-dark span.cm-variable-2 { color: #6a9fb5; }
2176.cm-s-base16-dark span.cm-def { color: #d28445; }
2177.cm-s-base16-dark span.cm-bracket { color: #e0e0e0; }
2178.cm-s-base16-dark span.cm-tag { color: #ac4142; }
2179.cm-s-base16-dark span.cm-link { color: #aa759f; }
2180.cm-s-base16-dark span.cm-error { background: #ac4142; color: #b0b0b0; }
2181
2182.cm-s-base16-dark .CodeMirror-activeline-background { background: #202020; }
2183.cm-s-base16-dark .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
2184/*
2185
2186 Name: dracula
2187 Author: Michael Kaminsky (http://github.com/mkaminsky11)
2188
2189 Original dracula color scheme by Zeno Rocha (https://github.com/zenorocha/dracula-theme)
2190
2191*/
2192
2193
2194.cm-s-dracula.CodeMirror, .cm-s-dracula .CodeMirror-gutters {
2195 background-color: #282a36 !important;
2196 color: #f8f8f2 !important;
2197 border: none;
2198}
2199.cm-s-dracula .CodeMirror-gutters { color: #282a36; }
2200.cm-s-dracula .CodeMirror-cursor { border-left: solid thin #f8f8f0; }
2201.cm-s-dracula .CodeMirror-linenumber { color: #6D8A88; }
2202.cm-s-dracula .CodeMirror-selected { background: rgba(255, 255, 255, 0.10); }
2203.cm-s-dracula .CodeMirror-line::selection, .cm-s-dracula .CodeMirror-line > span::selection, .cm-s-dracula .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); }
2204.cm-s-dracula .CodeMirror-line::-moz-selection, .cm-s-dracula .CodeMirror-line > span::-moz-selection, .cm-s-dracula .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); }
2205.cm-s-dracula span.cm-comment { color: #6272a4; }
2206.cm-s-dracula span.cm-string, .cm-s-dracula span.cm-string-2 { color: #f1fa8c; }
2207.cm-s-dracula span.cm-number { color: #bd93f9; }
2208.cm-s-dracula span.cm-variable { color: #50fa7b; }
2209.cm-s-dracula span.cm-variable-2 { color: white; }
2210.cm-s-dracula span.cm-def { color: #ffb86c; }
2211.cm-s-dracula span.cm-keyword { color: #ff79c6; }
2212.cm-s-dracula span.cm-operator { color: #ff79c6; }
2213.cm-s-dracula span.cm-keyword { color: #ff79c6; }
2214.cm-s-dracula span.cm-atom { color: #bd93f9; }
2215.cm-s-dracula span.cm-meta { color: #f8f8f2; }
2216.cm-s-dracula span.cm-tag { color: #ff79c6; }
2217.cm-s-dracula span.cm-attribute { color: #50fa7b; }
2218.cm-s-dracula span.cm-qualifier { color: #50fa7b; }
2219.cm-s-dracula span.cm-property { color: #66d9ef; }
2220.cm-s-dracula span.cm-builtin { color: #50fa7b; }
2221.cm-s-dracula span.cm-variable-3 { color: #50fa7b; }
2222
2223.cm-s-dracula .CodeMirror-activeline-background { background: rgba(255,255,255,0.1); }
2224.cm-s-dracula .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
2225/*
2226
2227 Name: Hopscotch
2228 Author: Jan T. Sott
2229
2230 CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
2231 Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
2232
2233*/
2234
2235.cm-s-hopscotch.CodeMirror {background: #322931; color: #d5d3d5;}
2236.cm-s-hopscotch div.CodeMirror-selected {background: #433b42 !important;}
2237.cm-s-hopscotch .CodeMirror-gutters {background: #322931; border-right: 0px;}
2238.cm-s-hopscotch .CodeMirror-linenumber {color: #797379;}
2239.cm-s-hopscotch .CodeMirror-cursor {border-left: 1px solid #989498 !important;}
2240
2241.cm-s-hopscotch span.cm-comment {color: #b33508;}
2242.cm-s-hopscotch span.cm-atom {color: #c85e7c;}
2243.cm-s-hopscotch span.cm-number {color: #c85e7c;}
2244
2245.cm-s-hopscotch span.cm-property, .cm-s-hopscotch span.cm-attribute {color: #8fc13e;}
2246.cm-s-hopscotch span.cm-keyword {color: #dd464c;}
2247.cm-s-hopscotch span.cm-string {color: #fdcc59;}
2248
2249.cm-s-hopscotch span.cm-variable {color: #8fc13e;}
2250.cm-s-hopscotch span.cm-variable-2 {color: #1290bf;}
2251.cm-s-hopscotch span.cm-def {color: #fd8b19;}
2252.cm-s-hopscotch span.cm-error {background: #dd464c; color: #989498;}
2253.cm-s-hopscotch span.cm-bracket {color: #d5d3d5;}
2254.cm-s-hopscotch span.cm-tag {color: #dd464c;}
2255.cm-s-hopscotch span.cm-link {color: #c85e7c;}
2256
2257.cm-s-hopscotch .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;}
2258.cm-s-hopscotch .CodeMirror-activeline-background { background: #302020; }
2259/****************************************************************/
2260/* Based on mbonaci's Brackets mbo theme */
2261/* https://github.com/mbonaci/global/blob/master/Mbo.tmTheme */
2262/* Create your own: http://tmtheme-editor.herokuapp.com */
2263/****************************************************************/
2264
2265.cm-s-mbo.CodeMirror { background: #2c2c2c; color: #ffffec; }
2266.cm-s-mbo div.CodeMirror-selected { background: #716C62; }
2267.cm-s-mbo .CodeMirror-line::selection, .cm-s-mbo .CodeMirror-line > span::selection, .cm-s-mbo .CodeMirror-line > span > span::selection { background: rgba(113, 108, 98, .99); }
2268.cm-s-mbo .CodeMirror-line::-moz-selection, .cm-s-mbo .CodeMirror-line > span::-moz-selection, .cm-s-mbo .CodeMirror-line > span > span::-moz-selection { background: rgba(113, 108, 98, .99); }
2269.cm-s-mbo .CodeMirror-gutters { background: #4e4e4e; border-right: 0px; }
2270.cm-s-mbo .CodeMirror-guttermarker { color: white; }
2271.cm-s-mbo .CodeMirror-guttermarker-subtle { color: grey; }
2272.cm-s-mbo .CodeMirror-linenumber { color: #dadada; }
2273.cm-s-mbo .CodeMirror-cursor { border-left: 1px solid #ffffec; }
2274
2275.cm-s-mbo span.cm-comment { color: #95958a; }
2276.cm-s-mbo span.cm-atom { color: #00a8c6; }
2277.cm-s-mbo span.cm-number { color: #00a8c6; }
2278
2279.cm-s-mbo span.cm-property, .cm-s-mbo span.cm-attribute { color: #9ddfe9; }
2280.cm-s-mbo span.cm-keyword { color: #ffb928; }
2281.cm-s-mbo span.cm-string { color: #ffcf6c; }
2282.cm-s-mbo span.cm-string.cm-property { color: #ffffec; }
2283
2284.cm-s-mbo span.cm-variable { color: #ffffec; }
2285.cm-s-mbo span.cm-variable-2 { color: #00a8c6; }
2286.cm-s-mbo span.cm-def { color: #ffffec; }
2287.cm-s-mbo span.cm-bracket { color: #fffffc; font-weight: bold; }
2288.cm-s-mbo span.cm-tag { color: #9ddfe9; }
2289.cm-s-mbo span.cm-link { color: #f54b07; }
2290.cm-s-mbo span.cm-error { border-bottom: #636363; color: #ffffec; }
2291.cm-s-mbo span.cm-qualifier { color: #ffffec; }
2292
2293.cm-s-mbo .CodeMirror-activeline-background { background: #494b41; }
2294.cm-s-mbo .CodeMirror-matchingbracket { color: #ffb928 !important; }
2295.cm-s-mbo .CodeMirror-matchingtag { background: rgba(255, 255, 255, .37); }
2296/*
2297 MDN-LIKE Theme - Mozilla
2298 Ported to CodeMirror by Peter Kroon <plakroon@gmail.com>
2299 Report bugs/issues here: https://github.com/codemirror/CodeMirror/issues
2300 GitHub: @peterkroon
2301
2302 The mdn-like theme is inspired on the displayed code examples at: https://developer.mozilla.org/en-US/docs/Web/CSS/animation
2303
2304*/
2305.cm-s-mdn-like.CodeMirror { color: #999; background-color: #fff; }
2306.cm-s-mdn-like div.CodeMirror-selected { background: #cfc; }
2307.cm-s-mdn-like .CodeMirror-line::selection, .cm-s-mdn-like .CodeMirror-line > span::selection, .cm-s-mdn-like .CodeMirror-line > span > span::selection { background: #cfc; }
2308.cm-s-mdn-like .CodeMirror-line::-moz-selection, .cm-s-mdn-like .CodeMirror-line > span::-moz-selection, .cm-s-mdn-like .CodeMirror-line > span > span::-moz-selection { background: #cfc; }
2309
2310.cm-s-mdn-like .CodeMirror-gutters { background: #f8f8f8; border-left: 6px solid rgba(0,83,159,0.65); color: #333; }
2311.cm-s-mdn-like .CodeMirror-linenumber { color: #aaa; padding-left: 8px; }
2312.cm-s-mdn-like .CodeMirror-cursor { border-left: 2px solid #222; }
2313
2314.cm-s-mdn-like .cm-keyword { color: #6262FF; }
2315.cm-s-mdn-like .cm-atom { color: #F90; }
2316.cm-s-mdn-like .cm-number { color: #ca7841; }
2317.cm-s-mdn-like .cm-def { color: #8DA6CE; }
2318.cm-s-mdn-like span.cm-variable-2, .cm-s-mdn-like span.cm-tag { color: #690; }
2319.cm-s-mdn-like span.cm-variable-3, .cm-s-mdn-like span.cm-def { color: #07a; }
2320
2321.cm-s-mdn-like .cm-variable { color: #07a; }
2322.cm-s-mdn-like .cm-property { color: #905; }
2323.cm-s-mdn-like .cm-qualifier { color: #690; }
2324
2325.cm-s-mdn-like .cm-operator { color: #cda869; }
2326.cm-s-mdn-like .cm-comment { color:#777; font-weight:normal; }
2327.cm-s-mdn-like .cm-string { color:#07a; font-style:italic; }
2328.cm-s-mdn-like .cm-string-2 { color:#bd6b18; } /*?*/
2329.cm-s-mdn-like .cm-meta { color: #000; } /*?*/
2330.cm-s-mdn-like .cm-builtin { color: #9B7536; } /*?*/
2331.cm-s-mdn-like .cm-tag { color: #997643; }
2332.cm-s-mdn-like .cm-attribute { color: #d6bb6d; } /*?*/
2333.cm-s-mdn-like .cm-header { color: #FF6400; }
2334.cm-s-mdn-like .cm-hr { color: #AEAEAE; }
2335.cm-s-mdn-like .cm-link { color:#ad9361; font-style:italic; text-decoration:none; }
2336.cm-s-mdn-like .cm-error { border-bottom: 1px solid red; }
2337
2338div.cm-s-mdn-like .CodeMirror-activeline-background { background: #efefff; }
2339div.cm-s-mdn-like span.CodeMirror-matchingbracket { outline:1px solid grey; color: inherit; }
2340
2341.cm-s-mdn-like.CodeMirror { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAyCAYAAAAp8UeFAAAHvklEQVR42s2b63bcNgyEQZCSHCdt2vd/0tWF7I+Q6XgMXiTtuvU5Pl57ZQKkKHzEAOtF5KeIJBGJ8uvL599FRFREZhFx8DeXv8trn68RuGaC8TRfo3SNp9dlDDHedyLyTUTeRWStXKPZrjtpZxaRw5hPqozRs1N8/enzIiQRWcCgy4MUA0f+XWliDhyL8Lfyvx7ei/Ae3iQFHyw7U/59pQVIMEEPEz0G7XiwdRjzSfC3UTtz9vchIntxvry5iMgfIhJoEflOz2CQr3F5h/HfeFe+GTdLaKcu9L8LTeQb/R/7GgbsfKedyNdoHsN31uRPWrfZ5wsj/NzzRQHuToIdU3ahwnsKPxXCjJITuOsi7XLc7SG/v5GdALs7wf8JjTFiB5+QvTEfRyGOfX3Lrx8wxyQi3sNq46O7QahQiCsRFgqddjBouVEHOKDgXAQHD9gJCr5sMKkEdjwsarG/ww3BMHBU7OBjXnzdyY7SfCxf5/z6ATccrwlKuwC/jhznnPF4CgVzhhVf4xp2EixcBActO75iZ8/fM9zAs2OMzKdslgXWJ9XG8PQoOAMA5fGcsvORgv0doBXyHrCwfLJAOwo71QLNkb8n2Pl6EWiR7OCibtkPaz4Kc/0NNAze2gju3zOwekALDaCFPI5vjPFmgGY5AZqyGEvH1x7QfIb8YtxMnA/b+QQ0aQDAwc6JMFg8CbQZ4qoYEEHbRwNojuK3EHwd7VALSgq+MNDKzfT58T8qdpADrgW0GmgcAS1lhzztJmkAzcPNOQbsWEALBDSlMKUG0Eq4CLAQWvEVQ9WU57gZJwZtgPO3r9oBTQ9WO8TjqXINx8R0EYpiZEUWOF3FxkbJkgU9B2f41YBrIj5ZfsQa0M5kTgiAAqM3ShXLgu8XMqcrQBvJ0CL5pnTsfMB13oB8athpAq2XOQmcGmoACCLydx7nToa23ATaSIY2ichfOdPTGxlasXMLaL0MLZAOwAKIM+y8CmicobGdCcbbK9DzN+yYGVoNNI5iUKTMyYOjPse4A8SM1MmcXgU0toOq1yO/v8FOxlASyc7TgeYaAMBJHcY1CcCwGI/TK4AmDbDyKYBBtFUkRwto8gygiQEaByFgJ00BH2M8JWwQS1nafDXQCidWyOI8AcjDCSjCLk8ngObuAm3JAHAdubAmOaK06V8MNEsKPJOhobSprwQa6gD7DclRQdqcwL4zxqgBrQcabUiBLclRDKAlWp+etPkBaNMA0AKlrHwTdEByZAA4GM+SNluSY6wAzcMNewxmgig5Ks0nkrSpBvSaQHMdKTBAnLojOdYyGpQ254602ZILPdTD1hdlggdIm74jbTp8vDwF5ZYUeLWGJpWsh6XNyXgcYwVoJQTEhhTYkxzZjiU5npU2TaB979TQehlaAVq4kaGpiPwwwLkYUuBbQwocyQTv1tA0+1UFWoJF3iv1oq+qoSk8EQdJmwHkziIF7oOZk14EGitibAdjLYYK78H5vZOhtWpoI0ATGHs0Q8OMb4Ey+2bU2UYztCtA0wFAs7TplGLRVQCcqaFdGSPCeTI1QNIC52iWNzof6Uib7xjEp07mNNoUYmVosVItHrHzRlLgBn9LFyRHaQCtVUMbtTNhoXWiTOO9k/V8BdAc1Oq0ArSQs6/5SU0hckNy9NnXqQY0PGYo5dWJ7nINaN6o958FWin27aBaWRka1r5myvLOAm0j30eBJqCxHLReVclxhxOEN2JfDWjxBtAC7MIH1fVaGdoOp4qJYDgKtKPSFNID2gSnGldrCqkFZ+5UeQXQBIRrSwocbdZYQT/2LwRahBPBXoHrB8nxaGROST62DKUbQOMMzZIC9abkuELfQzQALWTnDNAm8KHWFOJgJ5+SHIvTPcmx1xQyZRhNL5Qci689aXMEaN/uNIWkEwDAvFpOZmgsBaaGnbs1NPa1Jm32gBZAIh1pCtG7TSH4aE0y1uVY4uqoFPisGlpP2rSA5qTecWn5agK6BzSpgAyD+wFaqhnYoSZ1Vwr8CmlTQbrcO3ZaX0NAEyMbYaAlyquFoLKK3SPby9CeVUPThrSJmkCAE0CrKUQadi4DrdSlWhmah0YL9z9vClH59YGbHx1J8VZTyAjQepJjmXwAKTDQI3omc3p1U4gDUf6RfcdYfrUp5ClAi2J3Ba6UOXGo+K+bQrjjssitG2SJzshaLwMtXgRagUNpYYoVkMSBLM+9GGiJZMvduG6DRZ4qc04DMPtQQxOjEtACmhO7K1AbNbQDEggZyJwscFpAGwENhoBeUwh3bWolhe8BTYVKxQEWrSUn/uhcM5KhvUu/+eQu0Lzhi+VrK0PrZZNDQKs9cpYUuFYgMVpD4/NxenJTiMCNqdUEUf1qZWjppLT5qSkkUZbCwkbZMSuVnu80hfSkzRbQeqCZSAh6huR4VtoM2gHAlLf72smuWgE+VV7XpE25Ab2WFDgyhnSuKbs4GuGzCjR+tIoUuMFg3kgcWKLTwRqanJQ2W00hAsenfaApRC42hbCvK1SlE0HtE9BGgneJO+ELamitD1YjjOYnNYVcraGhtKkW0EqVVeDx733I2NH581k1NNxNLG0i0IJ8/NjVaOZ0tYZ2Vtr0Xv7tPV3hkWp9EFkgS/J0vosngTaSoaG06WHi+xObQkaAdlbanP8B2+2l0f90LmUAAAAASUVORK5CYII=); }
2342/*
2343
2344 Name: seti
2345 Author: Michael Kaminsky (http://github.com/mkaminsky11)
2346
2347 Original seti color scheme by Jesse Weed (https://github.com/jesseweed/seti-syntax)
2348
2349*/
2350
2351
2352.cm-s-seti.CodeMirror {
2353 background-color: #151718 !important;
2354 color: #CFD2D1 !important;
2355 border: none;
2356}
2357.cm-s-seti .CodeMirror-gutters {
2358 color: #404b53;
2359 background-color: #0E1112;
2360 border: none;
2361}
2362.cm-s-seti .CodeMirror-cursor { border-left: solid thin #f8f8f0; }
2363.cm-s-seti .CodeMirror-linenumber { color: #6D8A88; }
2364.cm-s-seti.CodeMirror-focused div.CodeMirror-selected { background: rgba(255, 255, 255, 0.10); }
2365.cm-s-seti .CodeMirror-line::selection, .cm-s-seti .CodeMirror-line > span::selection, .cm-s-seti .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); }
2366.cm-s-seti .CodeMirror-line::-moz-selection, .cm-s-seti .CodeMirror-line > span::-moz-selection, .cm-s-seti .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); }
2367.cm-s-seti span.cm-comment { color: #41535b; }
2368.cm-s-seti span.cm-string, .cm-s-seti span.cm-string-2 { color: #55b5db; }
2369.cm-s-seti span.cm-number { color: #cd3f45; }
2370.cm-s-seti span.cm-variable { color: #55b5db; }
2371.cm-s-seti span.cm-variable-2 { color: #a074c4; }
2372.cm-s-seti span.cm-def { color: #55b5db; }
2373.cm-s-seti span.cm-keyword { color: #ff79c6; }
2374.cm-s-seti span.cm-operator { color: #9fca56; }
2375.cm-s-seti span.cm-keyword { color: #e6cd69; }
2376.cm-s-seti span.cm-atom { color: #cd3f45; }
2377.cm-s-seti span.cm-meta { color: #55b5db; }
2378.cm-s-seti span.cm-tag { color: #55b5db; }
2379.cm-s-seti span.cm-attribute { color: #9fca56; }
2380.cm-s-seti span.cm-qualifier { color: #9fca56; }
2381.cm-s-seti span.cm-property { color: #a074c4; }
2382.cm-s-seti span.cm-variable-3 { color: #9fca56; }
2383.cm-s-seti span.cm-builtin { color: #9fca56; }
2384.cm-s-seti .CodeMirror-activeline-background { background: #101213; }
2385.cm-s-seti .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
2386.cm-s-the-matrix.CodeMirror { background: #000000; color: #00FF00; }
2387.cm-s-the-matrix div.CodeMirror-selected { background: #2D2D2D; }
2388.cm-s-the-matrix .CodeMirror-line::selection, .cm-s-the-matrix .CodeMirror-line > span::selection, .cm-s-the-matrix .CodeMirror-line > span > span::selection { background: rgba(45, 45, 45, 0.99); }
2389.cm-s-the-matrix .CodeMirror-line::-moz-selection, .cm-s-the-matrix .CodeMirror-line > span::-moz-selection, .cm-s-the-matrix .CodeMirror-line > span > span::-moz-selection { background: rgba(45, 45, 45, 0.99); }
2390.cm-s-the-matrix .CodeMirror-gutters { background: #060; border-right: 2px solid #00FF00; }
2391.cm-s-the-matrix .CodeMirror-guttermarker { color: #0f0; }
2392.cm-s-the-matrix .CodeMirror-guttermarker-subtle { color: white; }
2393.cm-s-the-matrix .CodeMirror-linenumber { color: #FFFFFF; }
2394.cm-s-the-matrix .CodeMirror-cursor { border-left: 1px solid #00FF00; }
2395
2396.cm-s-the-matrix span.cm-keyword { color: #008803; font-weight: bold; }
2397.cm-s-the-matrix span.cm-atom { color: #3FF; }
2398.cm-s-the-matrix span.cm-number { color: #FFB94F; }
2399.cm-s-the-matrix span.cm-def { color: #99C; }
2400.cm-s-the-matrix span.cm-variable { color: #F6C; }
2401.cm-s-the-matrix span.cm-variable-2 { color: #C6F; }
2402.cm-s-the-matrix span.cm-variable-3 { color: #96F; }
2403.cm-s-the-matrix span.cm-property { color: #62FFA0; }
2404.cm-s-the-matrix span.cm-operator { color: #999; }
2405.cm-s-the-matrix span.cm-comment { color: #CCCCCC; }
2406.cm-s-the-matrix span.cm-string { color: #39C; }
2407.cm-s-the-matrix span.cm-meta { color: #C9F; }
2408.cm-s-the-matrix span.cm-qualifier { color: #FFF700; }
2409.cm-s-the-matrix span.cm-builtin { color: #30a; }
2410.cm-s-the-matrix span.cm-bracket { color: #cc7; }
2411.cm-s-the-matrix span.cm-tag { color: #FFBD40; }
2412.cm-s-the-matrix span.cm-attribute { color: #FFF700; }
2413.cm-s-the-matrix span.cm-error { color: #FF0000; }
2414
2415.cm-s-the-matrix .CodeMirror-activeline-background { background: #040; }
2416/*
2417Copyright (C) 2011 by MarkLogic Corporation
2418Author: Mike Brevoort <mike@brevoort.com>
2419
2420Permission is hereby granted, free of charge, to any person obtaining a copy
2421of this software and associated documentation files (the "Software"), to deal
2422in the Software without restriction, including without limitation the rights
2423to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
2424copies of the Software, and to permit persons to whom the Software is
2425furnished to do so, subject to the following conditions:
2426
2427The above copyright notice and this permission notice shall be included in
2428all copies or substantial portions of the Software.
2429
2430THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2431IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2432FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2433AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2434LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2435OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2436THE SOFTWARE.
2437*/
2438.cm-s-xq-light span.cm-keyword { line-height: 1em; font-weight: bold; color: #5A5CAD; }
2439.cm-s-xq-light span.cm-atom { color: #6C8CD5; }
2440.cm-s-xq-light span.cm-number { color: #164; }
2441.cm-s-xq-light span.cm-def { text-decoration:underline; }
2442.cm-s-xq-light span.cm-variable { color: black; }
2443.cm-s-xq-light span.cm-variable-2 { color:black; }
2444.cm-s-xq-light span.cm-variable-3 { color: black; }
2445.cm-s-xq-light span.cm-property {}
2446.cm-s-xq-light span.cm-operator {}
2447.cm-s-xq-light span.cm-comment { color: #0080FF; font-style: italic; }
2448.cm-s-xq-light span.cm-string { color: red; }
2449.cm-s-xq-light span.cm-meta { color: yellow; }
2450.cm-s-xq-light span.cm-qualifier { color: grey; }
2451.cm-s-xq-light span.cm-builtin { color: #7EA656; }
2452.cm-s-xq-light span.cm-bracket { color: #cc7; }
2453.cm-s-xq-light span.cm-tag { color: #3F7F7F; }
2454.cm-s-xq-light span.cm-attribute { color: #7F007F; }
2455.cm-s-xq-light span.cm-error { color: #f00; }
2456
2457.cm-s-xq-light .CodeMirror-activeline-background { background: #e8f2ff; }
2458.cm-s-xq-light .CodeMirror-matchingbracket { outline:1px solid grey;color:black !important;background:yellow; }
2459/*-----------------------------------------------------------------------------
2460| Copyright (c) Jupyter Development Team.
2461| Distributed under the terms of the Modified BSD License.
2462|----------------------------------------------------------------------------*/
2463
2464
2465/*
2466 Here is our jupyter theme for CodeMirror syntax highlighting
2467 This is used in our marked.js syntax highlighting and CodeMirror itself
2468 The string "jupyter" is set in ../codemirror/widget.DEFAULT_CODEMIRROR_THEME
2469 This came from the classic notebook, which came form highlight.js/GitHub
2470*/
2471
2472
2473.cm-s-jupyter span.cm-keyword { color: #008000; font-weight: bold; }
2474.cm-s-jupyter span.cm-atom { color: #88F; }
2475.cm-s-jupyter span.cm-number { color: #080; }
2476.cm-s-jupyter span.cm-def { color: #00f; }
2477.cm-s-jupyter span.cm-variable { color: --md-grey-900 }
2478.cm-s-jupyter span.cm-variable-2 { color: --md-grey-800 }
2479.cm-s-jupyter span.cm-variable-3 { color: --md-grey-700 }
2480.cm-s-jupyter span.cm-punctuation { }
2481.cm-s-jupyter span.cm-property { }
2482.cm-s-jupyter span.cm-operator { color: #AA22FF; font-weight: bold; }
2483.cm-s-jupyter span.cm-comment { color: #408080; font-style: italic; }
2484.cm-s-jupyter span.cm-string { color: #BA2121; }
2485.cm-s-jupyter span.cm-string-2 { color: #f50; }
2486.cm-s-jupyter span.cm-meta { color: #AA22FF; }
2487.cm-s-jupyter span.cm-qualifier { color: #555; }
2488.cm-s-jupyter span.cm-builtin { color: #008000; }
2489.cm-s-jupyter span.cm-bracket { color: #997; }
2490.cm-s-jupyter span.cm-tag { color: #170; }
2491.cm-s-jupyter span.cm-attribute { color: #00c; }
2492.cm-s-jupyter span.cm-header { color: blue; }
2493.cm-s-jupyter span.cm-quote { color: #090; }
2494.cm-s-jupyter span.cm-link { color: #00c; }
2495.cm-s-jupyter span.cm-error { color: #f00; }
2496.cm-s-jupyter span.cm-hr { color: #999; }
2497
2498.cm-s-jupyter span.cm-tab {
2499 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
2500 background-position: right;
2501 background-repeat: no-repeat;
2502}
2503
2504/*-----------------------------------------------------------------------------
2505| Copyright (c) Jupyter Development Team.
2506| Distributed under the terms of the Modified BSD License.
2507|----------------------------------------------------------------------------*/
2508
2509/*-----------------------------------------------------------------------------
2510| Variables
2511|----------------------------------------------------------------------------*/
2512
2513
2514:root {
2515 --jp-private-commandpalette-search-height: 28px;
2516}
2517
2518/*-----------------------------------------------------------------------------
2519| Overall styles
2520|----------------------------------------------------------------------------*/
2521
2522
2523.p-CommandPalette {
2524 padding-bottom: 0px;
2525 color: var(--jp-ui-font-color1);
2526 background: var(--jp-layout-color1);
2527}
2528
2529/*-----------------------------------------------------------------------------
2530| Search
2531|----------------------------------------------------------------------------*/
2532
2533
2534.p-CommandPalette-search {
2535 padding: 8px;
2536 background-color: var(--jp-border-color3);
2537 border-bottom: 1px solid var(--jp-border-color1);
2538}
2539
2540.p-CommandPalette-wrapper {
2541 overflow: overlay;
2542 padding: 0px 8px;
2543 border: 1px solid var(--jp-border-color1);
2544 background-color: white;
2545}
2546
2547
2548.p-CommandPalette-wrapper::after {
2549 font-family: FontAwesome;
2550 content: "\F002"; /* search */
2551 color: white;
2552 background-color: var(--jp-brand-color1);
2553 font-size: var(--jp-ui-icon-font-size);
2554 line-height: var(--jp-private-commandpalette-search-height);
2555 position: absolute;
2556 right: 8px;
2557 height: 30px;
2558 padding: 0px 12px;
2559}
2560
2561.p-CommandPalette-input {
2562 background: transparent;
2563 width: calc(100% - 18px);
2564 float: left;
2565 border: none;
2566 outline: none;
2567 font-size: var(--jp-ui-font-size1);
2568 color: var(--jp-ui-font-color0);
2569 line-height: var(--jp-private-commandpalette-search-height);
2570}
2571
2572
2573.p-CommandPalette-input::-webkit-input-placeholder {
2574 color: var(--jp-ui-font-color3);
2575 font-size: var(--jp-ui-font-size1);
2576}
2577
2578
2579.p-CommandPalette-input::-moz-placeholder {
2580 color: var(--jp-ui-font-color3);
2581 font-size: var(--jp-ui-font-size1);
2582}
2583
2584
2585.p-CommandPalette-input:-ms-input-placeholder {
2586 color: var(--jp-ui-font-color3);
2587 font-size: var(--jp-ui-font-size1);
2588}
2589
2590
2591/*-----------------------------------------------------------------------------
2592| Results
2593|----------------------------------------------------------------------------*/
2594
2595
2596.p-CommandPalette-header {
2597 padding: 12px 0 4px 8px;
2598 color: var(--jp-ui-font-color1);
2599 font-size: var(--jp-ui-font-size0);
2600 font-weight: 600;
2601 cursor: pointer;
2602 text-transform: uppercase;
2603 border-bottom: solid var(--jp-border-width) var(--jp-border-color2);
2604 letter-spacing: 1.2px;
2605}
2606
2607
2608.p-CommandPalette-header.p-mod-active {
2609 background: var(--jp-layout-color2);
2610}
2611
2612
2613.p-CommandPalette-header:hover::before {
2614 content: '\2026'; /* ellipsis */
2615 float: right;
2616 margin-right: 4px;
2617}
2618
2619
2620.p-CommandPalette-header > mark {
2621 background-color: transparent;
2622 font-weight: bold;
2623}
2624
2625
2626.p-CommandPalette-item {
2627 padding: 4px 8px;
2628 color: var(--jp-ui-font-color1);
2629 font-size: var(--jp-ui-font-size1);
2630 font-weight: 500;
2631}
2632
2633
2634.p-CommandPalette-item.p-mod-disabled {
2635 color: rgba(0, 0, 0, 0.25);
2636}
2637
2638
2639.p-CommandPalette-item.p-mod-active {
2640 background: #e0e0e0;
2641}
2642
2643
2644.p-CommandPalette-item:hover:not(.p-mod-active):not(.p-mod-disabled) {
2645 background: #E5E5E5;
2646}
2647
2648
2649.p-CommandPalette-itemLabel > mark {
2650 background-color: transparent;
2651 font-weight: bold;
2652}
2653
2654
2655.p-CommandPalette-item.p-mod-disabled mark {
2656 color: rgba(0, 0, 0, 0.4);
2657}
2658
2659
2660.p-CommandPalette-itemCaption {
2661 display: none;
2662}
2663
2664.p-CommandPalette-content:empty:after {
2665 content: "No results";
2666 margin: auto;
2667 margin-top: 20px;
2668 width: 100px;
2669 display: block;
2670 font-size: var(--jp-ui-font-size2);
2671 font-family: sans-serif;
2672 font-weight: lighter;
2673}
2674/*-----------------------------------------------------------------------------
2675| Copyright (c) 2014-2016, Jupyter Development Team.
2676|
2677| Distributed under the terms of the Modified BSD License.
2678|----------------------------------------------------------------------------*/
2679
2680
2681:root {
2682 --jp-private-completer-code-font-size: 14px;
2683 --jp-private-completer-item-height: 24px;
2684}
2685
2686
2687.jp-Completer {
2688 background: var(--jp-layout-color1);
2689 border: var(--jp-border-width) solid var(--jp-border-color1);
2690 box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.2);
2691 list-style-type: none;
2692 overflow: auto;
2693 padding: 0;
2694 margin: 4px 0 0 -4px;
2695 max-height: calc((10 * var(--jp-private-completer-item-height)) + (2 * var(--jp-border-width)));
2696 min-height: calc(var(--jp-private-completer-item-height) + (2 * var(--jp-border-width)));
2697 position: absolute;
2698 z-index: 10001;
2699}
2700
2701
2702.jp-Completer.jp-mod-outofview {
2703 display: none;
2704}
2705
2706
2707.jp-Completer-item {
2708 margin: 0;
2709 min-width: 150px;
2710 padding: 0 2px;
2711}
2712
2713
2714.jp-Completer-item:hover, .jp-Completer-item.jp-mod-active {
2715 background: var(--jp-layout-color2);
2716}
2717
2718
2719.jp-Completer-item code {
2720 font-size: var(--jp-private-completer-code-font-size);
2721 height: var(--jp-private-completer-item-height);
2722 padding: 0;
2723 margin: 0;
2724}
2725
2726
2727.jp-Completer-item mark {
2728 font-weight: bold;
2729 background: inherit;
2730 color: inherit;
2731}
2732/*-----------------------------------------------------------------------------
2733| Copyright (c) Jupyter Development Team.
2734| Distributed under the terms of the Modified BSD License.
2735|----------------------------------------------------------------------------*/
2736
2737
2738:root {
2739 --jp-private-console-cell-padding: 5px;
2740}
2741
2742
2743.jp-ConsolePanel {
2744 display: flex;
2745 flex: 1 1 auto;
2746 flex-direction: column;
2747 border-top: var(--jp-border-width) solid var(--jp-border-color1);
2748 margin-top: -1px;
2749}
2750
2751
2752.jp-ConsoleContent {
2753 height: 100%;
2754 padding: 0;
2755 display: flex;
2756 flex-direction: column;
2757}
2758
2759
2760.jp-ConsoleContent-content {
2761 background-color: var(--jp-layout-color2);
2762 flex: 1 1 auto;
2763 overflow: auto;
2764}
2765
2766
2767.jp-ConsoleContent-content .jp-Cell.jp-ConsoleContent-foreignCell {
2768 background-color: var(--jp-layout-color3);
2769 flex: 1 1 auto;
2770 overflow: auto;
2771}
2772
2773
2774.jp-ConsoleContent-content .jp-Cell.jp-CodeCell.jp-mod-collapsed.jp-mod-readOnly {
2775 padding-left: calc(2*var(--jp-private-console-cell-padding))
2776}
2777
2778
2779.jp-ConsoleContent-input {
2780 max-height: 80%;
2781 flex: 0 0 auto;
2782 overflow: auto;
2783 border-top: var(--jp-border-width) solid var(--jp-border-color1);
2784 padding-top: var(--jp-private-console-cell-padding);
2785 padding-right: var(--jp-private-console-cell-padding);
2786 padding-left: var(--jp-private-console-cell-padding);
2787 /* The weird 8px bottom padding is needed because of the 2px margin in the panel
2788 that lets the shadow in the dock panel show */
2789 padding-bottom: 8px;
2790}
2791
2792
2793.jp-ConsoleContent-content .jp-InputArea-editor.jp-CellEditor {
2794 background: transparent;
2795 border-color: transparent;
2796}
2797
2798
2799/* TODO: we should be able to use notebook styles for this */
2800.jp-ConsoleContent-input .jp-ConsoleContent-prompt.jp-Cell {
2801 background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);
2802 border-color: #66BB6A;
2803 border-left-width: var(--jp-border-width);
2804}
2805
2806
2807.jp-ConsoleContent-input .jp-ConsoleContent-prompt .jp-InputArea {
2808 height: 100%;
2809 min-height: 100%;
2810}
2811
2812
2813.jp-ConsoleContent-content .jp-ConsoleContent-banner .jp-Cell-prompt {
2814 display: none;
2815}
2816/*-----------------------------------------------------------------------------
2817| Copyright (c) Jupyter Development Team.
2818| Distributed under the terms of the Modified BSD License.
2819|----------------------------------------------------------------------------*/
2820
2821
2822:root {
2823 --jp-private-csvwidget-toolbar-height: 24px;
2824}
2825
2826.jp-CSVWidget {
2827 display: flex;
2828 flex-direction: column;
2829}
2830
2831.jp-CSVWidget-toolbar {
2832 display: flex;
2833 flex: 0 0 auto;
2834 flex-direction: row;
2835 border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
2836 /* Add the border width because this is border-box sized */
2837 height: calc(var(--jp-private-csvwidget-toolbar-height) + var(--jp-border-width));
2838 background: var(--jp-layout-color1);
2839}
2840
2841.jp-CSVWidget-toolbar span {
2842 color: var(--jp-ui-font-color1);
2843 font-size: var(--jp-ui-font-size1);
2844 line-height: var(--jp-private-csvwidget-toolbar-height);
2845 padding-left: 8px;
2846 padding-right: 8px;
2847}
2848
2849.jp-CSVWidget-toolbar select {
2850 background: transparent;
2851}
2852
2853.jp-CSVToolbar .jp-CSVToolbar-dropdown {
2854 flex: 0 0 auto;
2855 padding-left: 8px;
2856 padding-right: 8px;
2857 vertical-align: middle;
2858 border: var(--jp-border-width) solid var(--jp-border-color1);
2859 border-radius: 0;
2860 outline: none;
2861 width: 60px;
2862 height: 20px;
2863 font-size: var(--jp-ui-font-size0);
2864 color: var(--jp-ui-font-color1);
2865 margin-top: 2px;
2866 margin-bottom: 2px;
2867}
2868
2869
2870.jp-CSVTable {
2871 flex: 1 1 auto;
2872 overflow: auto;
2873}
2874
2875.jp-CSVTable.jp-RenderedHTMLCommon table {
2876 margin-left: 0px;
2877 margin-right: 0px;
2878}
2879
2880
2881.jp-CSVWidget-warning {
2882 flex: 0 0 auto;
2883 padding-left: 4px;
2884 overflow: auto;
2885 color: var(--jp-warn-color1);
2886 line-height: 1.5;
2887 font-size: var(--jp-ui-font-size1);
2888}
2889
2890/*-----------------------------------------------------------------------------
2891| Copyright (c) 2014-2016, Jupyter Development Team.
2892|
2893| Distributed under the terms of the Modified BSD License.
2894|----------------------------------------------------------------------------*/
2895
2896
2897.jp-Dialog {
2898 position: absolute;
2899 z-index: 10000;
2900 display: flex;
2901 flex-direction: column;
2902 align-items: center;
2903 justify-content: center;
2904 top: 0px;
2905 left: 0px;
2906 margin: 0;
2907 padding: 0;
2908 width: 100%;
2909 height: 100%;
2910 background: rgba(0,0,0,0.25);
2911 color: var(--jp-ui-font-color1);
2912}
2913
2914
2915.jp-Dialog-content {
2916 display: flex;
2917 flex-direction: column;
2918 margin-left: auto;
2919 margin-right: auto;
2920 background: #FAFAFA;
2921 padding: 24px;
2922 min-width: 300px;
2923 max-width: 500px;
2924 min-height: 300px;
2925 max-height: 500px;
2926 box-sizing: border-box;
2927 box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.5);
2928 word-wrap: break-word;
2929}
2930
2931
2932.jp-Dialog-header {
2933 flex: 0 0 auto;
2934 padding-bottom: 12px;
2935 font-size: 20px;
2936 font-weight: 300;
2937 color: #616161;
2938}
2939
2940
2941.jp-Dialog-body {
2942 flex: 1 1 auto;
2943 font-size: 15px;
2944 background: #FAFAFA;
2945 overflow: auto;
2946}
2947
2948
2949.jp-Dialog-bodyContent {
2950 font-size: 15px;
2951 outline: none;
2952 overflow: auto;
2953}
2954
2955
2956.jp-Dialog-footer {
2957 flex: 0 0 auto;
2958 float: right;
2959 margin-top: 24px;
2960}
2961
2962
2963.jp-Dialog-title {
2964 overflow: hidden;
2965 white-space: nowrap;
2966 text-overflow: ellipsis;
2967}
2968
2969
2970.jp-Dialog-button {
2971 font-size: 13px;
2972 border: none;
2973 text-transform: uppercase;
2974 line-height: 38px;
2975 outline: none;
2976 padding: 0px 24px;
2977}
2978
2979
2980.jp-Dialog-okButton {
2981 background: var(--jp-brand-color1);
2982 color: white;
2983}
2984
2985
2986.jp-Dialog-cancelButton {
2987 background: #9E9E9E;
2988 margin-right: 12px;
2989 color: white;
2990}
2991
2992.jp-Dialog-warningButton {
2993 background: var(--jp-error-color1);
2994 color: white;
2995}
2996
2997.jp-Dialog-inputWrapper {
2998 padding: 7px;
2999 background: white;
3000 width: 252px;
3001 box-sizing: border-box;
3002 border: var(--jp-border-width) solid var(--jp-border-color1);
3003 margin-bottom: 8px;
3004}
3005
3006
3007.jp-Dialog-input {
3008 font-size: 15px;
3009 color: #676767;
3010 width: 100%;
3011 outline: none;
3012 border: none;
3013}
3014
3015
3016.jp-Dialog-selectWrapper {
3017 padding-top: 6px;
3018 padding-bottom: 6px;
3019 background: white;
3020 width: 252px;
3021 box-sizing: border-box;
3022 border: var(--jp-border-width) solid var(--jp-border-color1);
3023 margin-bottom: 12px;
3024}
3025
3026
3027.jp-Dialog-select {
3028 font-size: 15px;
3029 background: white;
3030 color: #676767;
3031 width: 100%;
3032 outline: none;
3033 border: none;
3034}
3035/*-----------------------------------------------------------------------------
3036| Copyright (c) Jupyter Development Team.
3037| Distributed under the terms of the Modified BSD License.
3038|----------------------------------------------------------------------------*/
3039
3040
3041.jp-EditorWidget {
3042 border-top: var(--jp-border-width) solid var(--jp-border-color1);
3043 margin-top: -1px;
3044}
3045/*-----------------------------------------------------------------------------
3046| Copyright (c) Jupyter Development Team.
3047| Distributed under the terms of the Modified BSD License.
3048|----------------------------------------------------------------------------*/
3049
3050
3051.jp-FAQ {
3052 font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
3053}
3054
3055#faq-header {
3056 width: 412px;
3057 display: flex;
3058 margin: 40px auto 40px auto;
3059 text-align: center;
3060}
3061
3062
3063.jp-FAQ-content {
3064 margin: 0 auto 70px auto;
3065 display: block;
3066 width: 94%;
3067 max-width: 700px;
3068}
3069
3070
3071.jp-FAQ-h1 {
3072 font-size: 26px;
3073 font-weight: 300;
3074 color: #313940;
3075 margin: 10px 0 0 20px;
3076}
3077
3078
3079.jp-FAQ-h2 {
3080 font-size: 14px;
3081 font-weight: 300;
3082 color: #9E9E9E;
3083 margin: 30px 0 0 0;
3084}
3085
3086
3087.jp-FAQ-ul {
3088 margin: 0 0 0 0;
3089 padding: 0;
3090}
3091
3092
3093.jp-FAQ-question:target {
3094 animation: highlight 0.9s cubic-bezier(0.15, 0.08, 0.54, 0.85);
3095}
3096
3097
3098@keyframes highlight {
3099 0% {background-color: transparent;}
3100 50% {background-color: #E3F2FD;}
3101 100% {background-color: transparent;}
3102}
3103
3104
3105.jp-FAQ-question {
3106 list-style-type: none;
3107 padding: 16px;
3108 margin-left: -16px;
3109 display: inline-block;
3110}
3111
3112
3113.jp-FAQ-question > a {
3114 font-size: 20px;
3115 color: #616161;
3116 font-weight: 400;
3117 line-height: 150%;
3118 list-style-type: none;
3119 margin: 28px 0 0 0;
3120 cursor: pointer;
3121 text-decoration: none;
3122}
3123
3124
3125.jp-FAQ-question > a:hover {
3126 color: #42A5F5;
3127}
3128
3129
3130.jp-FAQ-answer{
3131 font-size: 15px;
3132 font-weight: 200;
3133 color: #9E9E9E;
3134 line-height: 160%;
3135 border-left: 2px solid #9E9E9E;
3136 padding-left: 25px;
3137 list-style-type: none;
3138 margin: 15px 0 15px 20px;
3139}
3140
3141
3142.jp-FAQ-toc {
3143 display: block;
3144}
3145
3146
3147.jp-FAQ-toc:focus{
3148 color: #42A5F5;
3149}
3150
3151
3152li > jp-FAQ-answer {
3153 color: #4A90E2;
3154 text-decoration: none;
3155}
3156
3157
3158.jp-FAQ-title {
3159 color: #616161;
3160 display: block;
3161}
3162
3163
3164.jp-FAQ-a {
3165 text-decoration: none;
3166 cursor: pointer;
3167 color: var(--jp-brand-color1);
3168}
3169
3170
3171.jp-QuestionMark.jp-FAQ-QuestionMark {
3172 height: 49px;
3173 width: 49px;
3174}
3175/*-----------------------------------------------------------------------------
3176| Copyright (c) Jupyter Development Team.
3177| Distributed under the terms of the Modified BSD License.
3178|----------------------------------------------------------------------------*/
3179
3180
3181/*-----------------------------------------------------------------------------
3182| Variables
3183|----------------------------------------------------------------------------*/
3184
3185:root {
3186 --jp-private-filebrowser-button-height: 28px;
3187 --jp-private-filebrowser-button-width: 48px;
3188}
3189
3190
3191/*-----------------------------------------------------------------------------
3192| Copyright (c) Jupyter Development Team.
3193| Distributed under the terms of the Modified BSD License.
3194|----------------------------------------------------------------------------*/
3195
3196
3197.jp-FileBrowser {
3198 display: flex;
3199 flex-direction: column;
3200 color: var(--jp-ui-font-color1);
3201 background:var(--jp-layout-color1);
3202 font-size: var(--jp-ui-font-size1);
3203}
3204
3205
3206.jp-BreadCrumbs {
3207 flex: 0 0 auto;
3208 margin: 4px 12px;
3209}
3210
3211
3212.jp-BreadCrumbs-item {
3213 margin: 0px 4px;
3214 cursor: pointer;
3215}
3216
3217
3218.jp-BreadCrumbs-item:first-child {
3219 margin-left: 0px;
3220}
3221
3222
3223.jp-BreadCrumbs-item.jp-mod-dropTarget {
3224 background: var(--jp-brand-color2);
3225}
3226
3227/*-----------------------------------------------------------------------------
3228| Buttons
3229|----------------------------------------------------------------------------*/
3230
3231
3232.jp-FileButtons {
3233 flex: 0 0 auto;
3234 display: flex;
3235 flex-direction: row;
3236 border-bottom: none;
3237}
3238
3239
3240.jp-FileButtons-buttonContent {
3241 display: flex;
3242 flex-direction: row;
3243 align-items: baseline;
3244}
3245
3246
3247.jp-FileButtons-button {
3248 flex: 1 1 auto;
3249 height: var(--jp-private-filebrowser-button-height);
3250 line-height: var(--jp-private-filebrowser-button-height);
3251 color: var(--jp-ui-font-color1);
3252 background: var(--jp-layout-color1);
3253 border: none;
3254 font-size: var(--jp-ui-icon-font-size);
3255 outline: 0;
3256}
3257
3258
3259.jp-FileButtons-buttonIcon {
3260 margin-left: auto;
3261 margin-right: auto;
3262}
3263
3264
3265.jp-FileButtons-button::-moz-focus-inner {
3266 border: 0;
3267}
3268
3269
3270.jp-FileButtons-button:hover {
3271 background: var(--jp-layout-color2);
3272}
3273
3274
3275.jp-FileButtons-button:active,
3276.jp-FileButtons-button.jp-id-create.jp-mod-active {
3277 background: var(--jp-layout-color3);
3278 border-color: var(--jp-border-color3);
3279}
3280
3281
3282/*-----------------------------------------------------------------------------
3283| DirListing
3284|----------------------------------------------------------------------------*/
3285
3286
3287.jp-DirListing {
3288 flex: 1 1 auto;
3289 display: flex;
3290 flex-direction: column;
3291 outline: 0;
3292}
3293
3294
3295.jp-DirListing-header {
3296 flex: 0 0 auto;
3297 display: flex;
3298 flex-direction: row;
3299 overflow: hidden;
3300 margin-bottom: 4px;
3301 border-top: var(--jp-border-width) solid var(--jp-border-color2);
3302 border-bottom: var(--jp-border-width) solid var(--jp-border-color2);
3303}
3304
3305
3306.jp-DirListing-headerItem {
3307 padding: 4px 12px;
3308 font-weight: 500;
3309}
3310
3311
3312.jp-DirListing-headerItem:hover {
3313 background: var(--jp-layout-color2);
3314}
3315
3316
3317.jp-DirListing-headerItem.jp-id-name {
3318 flex: 1 0 84px;
3319}
3320
3321
3322.jp-DirListing-headerItem.jp-id-modified {
3323 flex: 0 0 112px;
3324 border-left: var(--jp-border-width) solid var(--jp-border-color2);
3325 text-align: right;
3326}
3327
3328
3329.jp-DirListing-headerItem.jp-mod-selected {
3330 font-weight: 600;
3331}
3332
3333
3334.jp-DirListing-headerItem.jp-mod-selected .jp-DirListing-headerItemIcon:before {
3335 font-family: FontAwesome;
3336 content: "\F0D8";
3337}
3338
3339
3340.jp-DirListing-headerItem.jp-mod-selected.jp-mod-descending .jp-DirListing-headerItemIcon:before {
3341 font-family: FontAwesome;
3342 content: "\F0D7";
3343}
3344
3345
3346.jp-DirListing-headerItem.jp-mod-selected.jp-id-name .jp-DirListing-headerItemIcon:before {
3347 float: right;
3348}
3349
3350
3351.jp-DirListing-headerItem.jp-mod-selected.jp-id-modified .jp-DirListing-headerItemIcon:before {
3352 float: left;
3353}
3354
3355/* increase specificity to override bundled default */
3356.jp-DirListing-content {
3357 flex: 1 1 auto;
3358 margin: 0;
3359 padding: 0;
3360 list-style-type: none;
3361 overflow: auto;
3362}
3363
3364
3365.jp-DirListing-item {
3366 display: flex;
3367 flex-direction: row;
3368 padding: 4px 12px;
3369 -webkit-user-select: none;
3370 -moz-user-select: none;
3371 -ms-user-select: none;
3372 user-select: none;
3373}
3374
3375
3376.jp-DirListing-item.jp-mod-selected {
3377 color: white;
3378 background: var(--jp-brand-color1);
3379}
3380
3381
3382.jp-DirListing-item.jp-mod-dropTarget {
3383 background: #FEDBC4;
3384}
3385
3386
3387.jp-DirListing-item:hover:not(.jp-mod-selected) {
3388 background: var(--jp-layout-color2)
3389}
3390
3391
3392.jp-DirListing-itemIcon {
3393 flex: 0 0 20px;
3394 font-family: FontAwesome;
3395 font-size: 14px;
3396}
3397
3398
3399.jp-DirListing-itemText {
3400 flex: 1 0 64px;
3401 white-space: nowrap;
3402 overflow: hidden;
3403 text-overflow: ellipsis;
3404 user-select: none;
3405}
3406
3407
3408.jp-DirListing-itemModified {
3409 flex: 0 0 108px;
3410 text-align: right;
3411}
3412
3413
3414.jp-DirListing-editor {
3415 flex: 1 0 64px;
3416}
3417
3418
3419.jp-type-folder.jp-DirListing-itemIcon:before {
3420 content: "\F114";
3421}
3422
3423
3424.jp-type-file.jp-DirListing-itemIcon:before {
3425 content: "\F016";
3426}
3427
3428
3429.jp-type-notebook.jp-DirListing-itemIcon:before {
3430 content: "\F02D";
3431}
3432
3433
3434.jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon {
3435 color: var(--jp-accent-color1);
3436}
3437
3438
3439.jp-DirListing-item.jp-mod-running.jp-mod-selected .jp-DirListing-itemIcon {
3440 color: var(--jp-accent-color3);
3441}
3442
3443
3444.jp-DirListing-item.p-mod-drag-image,
3445.jp-DirListing-item.jp-mod-selected.p-mod-drag-image {
3446 background-color: #FFFFFF;
3447 box-shadow: 5px 5px 10px rgba(46,46,46,0.5);
3448 border-radius: 3px;
3449 color: var(--jp-ui-font-color1);
3450 transform: translateX(-40%) translateY(-58%);
3451}
3452
3453
3454.jp-Document {
3455 min-width: 120px;
3456 min-height: 120px;
3457 outline: none;
3458}
3459
3460
3461.jp-FileDialog.jp-mod-conflict input {
3462 color: red;
3463}
3464/*-----------------------------------------------------------------------------
3465| Copyright (c) Jupyter Development Team.
3466| Distributed under the terms of the Modified BSD License.
3467|----------------------------------------------------------------------------*/
3468
3469
3470.jp-Help {
3471 min-width: 480px;
3472 background: white;
3473}
3474
3475
3476.jp-Help > iframe {
3477 border: none;
3478}
3479/*-----------------------------------------------------------------------------
3480| Copyright (c) Jupyter Development Team.
3481| Distributed under the terms of the Modified BSD License.
3482|----------------------------------------------------------------------------*/
3483/*
3484When drag events occur, `p-mod-override-cursor` is added to the body.
3485Because iframes steal all cursor events, the following two rules are necessary
3486to suppress pointer events while resize drags are occuring. There may be a
3487better solution to this problem.
3488*/
3489body.p-mod-override-cursor .jp-IFrame {
3490 position: relative;
3491}
3492
3493
3494body.p-mod-override-cursor .jp-IFrame:before {
3495 content: '';
3496 position: absolute;
3497 top: 0;
3498 left: 0;
3499 right: 0;
3500 bottom: 0;
3501 background: transparent;
3502}
3503/*-----------------------------------------------------------------------------
3504| Copyright (c) Jupyter Development Team.
3505| Distributed under the terms of the Modified BSD License.
3506|----------------------------------------------------------------------------*/
3507
3508
3509.jp-ImageWidget {
3510 overflow: auto;
3511 padding: 0 4px 4px 4px;
3512}
3513.jp-ImageWidget > div {
3514 transform-origin: top left;
3515}
3516
3517.jp-ImageWidget img {
3518 max-width: 100%;
3519 max-height: 100%;
3520 margin: auto;
3521}
3522/*-----------------------------------------------------------------------------
3523| Copyright (c) Jupyter Development Team.
3524| Distributed under the terms of the Modified BSD License.
3525|----------------------------------------------------------------------------*/
3526
3527/*-----------------------------------------------------------------------------
3528| Variables
3529|----------------------------------------------------------------------------*/
3530
3531:root {
3532 --jp-private-inspector-tab-height: 24px;
3533 --jp-private-inspector-tab-width: 60px;
3534
3535}
3536
3537/*-----------------------------------------------------------------------------
3538| Inspector
3539|----------------------------------------------------------------------------*/
3540
3541.jp-Inspector .p-TabPanel-stackedPanel {
3542 border: none;
3543}
3544
3545
3546/* default inspector items: hints */
3547.jp-InspectorItem.jp-HintsInspectorItem,
3548.jp-InspectorItem.jp-HintsInspectorItem .p-Widget {
3549 background: var(--jp-layout-color1);
3550}
3551
3552
3553.jp-InspectorItem.jp-HintsInspectorItem .jp-Toolbar {
3554 display: none;
3555}
3556
3557
3558/* default inspector items: details */
3559.jp-InspectorItem.jp-DetailsInspectorItem .p-Widget {
3560 background: var(--jp-layout-color1);
3561}
3562
3563
3564/*-----------------------------------------------------------------------------
3565| Inspector tabs
3566|----------------------------------------------------------------------------*/
3567
3568.jp-Inspector .p-TabBar {
3569 min-width: 300px;
3570 min-height: var(--jp-private-inspector-tab-height);
3571 color: var(--jp-ui-font-color1);
3572 font-size: var(--jp-ui-font-size1);
3573}
3574
3575
3576.jp-Inspector .p-TabBar .p-TabBar-tab {
3577 flex-basis: var(--jp-private-inspector-tab-width);
3578 min-height: var(--jp-private-inspector-tab-height);
3579 min-width: var(--jp-private-inspector-tab-width);
3580 padding: 0px 8px;
3581 background: var(--jp-layout-color1);
3582 border: none;
3583 transform: none;
3584 margin-right: 0px;
3585 line-height: var(--jp-private-inspector-tab-height);
3586}
3587
3588
3589.jp-Inspector .p-TabBar .p-TabBar-tab.p-mod-current {
3590 min-height: var(--jp-private-inspector-tab-height);
3591 color: var(--jp-ui-font-color0);
3592 transform: none;
3593 background: var(--jp-layout-color2);
3594}
3595
3596
3597.jp-Inspector .p-TabBar-tab:hover:not(.p-mod-current) {
3598 background: var(--jp-ui-layout-color1);
3599}
3600
3601
3602/*-----------------------------------------------------------------------------
3603| InspectorItem
3604|----------------------------------------------------------------------------*/
3605
3606
3607.jp-InspectorItem {
3608 border: none;
3609}
3610
3611
3612.jp-InspectorItem .jp-Toolbar {
3613 display: flex;
3614 flex-direction: row;
3615 border-bottom: var(--jp-border-width) solid var(--jp-border-color2);
3616 height: 24px;
3617}
3618
3619
3620.jp-InspectorItem-content {
3621 height: calc(100% - 24px); /* Subtract the height of the toolbar. */
3622 overflow: auto;
3623 padding: 4px;
3624}
3625
3626
3627.jp-InspectorItem .jp-Toolbar-button.jp-InspectorItem-clear::before {
3628 content: "\F05E"; /* ban */
3629}
3630
3631
3632.jp-InspectorItem .jp-Toolbar-button.jp-InspectorItem-back::before {
3633 content: "\F060"; /* arrow-left */
3634}
3635
3636
3637.jp-InspectorItem .jp-Toolbar-button.jp-InspectorItem-forward::before {
3638 content: "\F061"; /* arrow-right */
3639}
3640
3641
3642.jp-InspectorItem pre {
3643 font-size: var(--jp-code-font-size);
3644 line-height: var(--jp-code-line-height);
3645 margin: 0;
3646 white-space: pre-wrap;
3647}
3648
3649
3650/* ansi_up creates classed spans for console foregrounds and backgrounds. */
3651.jp-InspectorItem pre .ansi-black-fg { color: #3A3A3A; }
3652
3653
3654.jp-InspectorItem pre .ansi-red-fg { color: #DD948E; }
3655
3656
3657.jp-InspectorItem pre .ansi-green-fg { color: #B6D1AA; }
3658
3659
3660.jp-InspectorItem pre .ansi-yellow-fg { color: #F3D57C; }
3661
3662
3663.jp-InspectorItem pre .ansi-blue-fg { color: #8AA9D5; }
3664
3665
3666.jp-InspectorItem pre .ansi-magenta-fg { color: #CBAFD5; }
3667
3668
3669.jp-InspectorItem pre .ansi-cyan-fg { color: #9AD1D4; }
3670
3671
3672.jp-InspectorItem pre .ansi-white-fg { color: #EFEFEF; }
3673
3674
3675.jp-InspectorItem pre .ansi-bright-black-fg { color: #5E5D5E; }
3676
3677
3678.jp-InspectorItem pre .ansi-bright-red-fg { color: #E69B94; }
3679
3680
3681.jp-InspectorItem pre .ansi-bright-green-fg { color: #D1F0C3; }
3682
3683
3684.jp-InspectorItem pre .ansi-bright-yellow-fg { color: #F4D799; }
3685
3686
3687.jp-InspectorItem pre .ansi-bright-blue-fg { color: #A6CBFE; }
3688
3689
3690.jp-InspectorItem pre .ansi-bright-magenta-fg { color: #E8C8F3; }
3691
3692
3693.jp-InspectorItem pre .ansi-bright-cyan-fg { color: #B1F1F6; }
3694
3695
3696.jp-InspectorItem pre .ansi-bright-white-fg { color: #FFFFFF; }
3697
3698
3699.jp-InspectorItem pre .ansi-black-bg { background-color: #3B3B3B; }
3700
3701
3702.jp-InspectorItem pre .ansi-red-bg { background-color: #DE958F; }
3703
3704
3705.jp-InspectorItem pre .ansi-green-bg { background-color: #B7D2AB; }
3706
3707
3708.jp-InspectorItem pre .ansi-yellow-bg { background-color: #F4D67D; }
3709
3710
3711.jp-InspectorItem pre .ansi-blue-bg { background-color: #8BAAD6; }
3712
3713
3714.jp-InspectorItem pre .ansi-magenta-bg { background-color: #CCB0D6; }
3715
3716
3717.jp-InspectorItem pre .ansi-cyan-bg { background-color: #9BD2D5; }
3718
3719
3720.jp-InspectorItem pre .ansi-white-bg { background-color: #F0F0F0; }
3721
3722
3723.jp-InspectorItem pre .ansi-bright-black-bg { background-color: #5F5E5F; }
3724
3725
3726.jp-InspectorItem pre .ansi-bright-red-bg { background-color: #E79C95; }
3727
3728
3729.jp-InspectorItem pre .ansi-bright-green-bg { background-color: #D2F1C4; }
3730
3731
3732.jp-InspectorItem pre .ansi-bright-yellow-bg { background-color: #F5D89A; }
3733
3734
3735.jp-InspectorItem pre .ansi-bright-blue-bg { background-color: #A7CCFF; }
3736
3737
3738.jp-InspectorItem pre .ansi-bright-magenta-bg { background-color: #E8C8F3; }
3739
3740
3741.jp-InspectorItem pre .ansi-bright-cyan-bg { background-color: #B1F1F6; }
3742
3743
3744.jp-InspectorItem pre .ansi-bright-white-bg { background-color: #FFFFFF; }
3745/*-----------------------------------------------------------------------------
3746| Copyright (c) Jupyter Development Team.
3747| Distributed under the terms of the Modified BSD License.
3748|----------------------------------------------------------------------------*/
3749
3750
3751.jp-Landing {
3752 position: absolute;
3753 display: flex;
3754 flex-direction: column;
3755 align-items: center;
3756 justify-content: center;
3757 top: 0px;
3758 left: 0px;
3759 margin: 0;
3760 padding: 0;
3761 width: 100%;
3762 height: 100%;
3763}
3764
3765
3766.jp-Landing-dialog {
3767 padding-bottom: 12px;
3768 font-size: var(--jp-ui-font-size1);
3769 color: var(--jp-ui-font-color1);
3770 background: var(--jp-layout-color1);
3771 margin-left: auto;
3772 margin-right: auto;
3773 text-align: center;
3774 display: flex;
3775 align-items: center;
3776 justify-content: center;
3777 flex-direction: column;
3778 box-shadow: 0 2px 7px 1px #BDBDBD;
3779}
3780
3781
3782.jp-Landing-logo {
3783 flex: 0 0 50px;
3784 margin-left: auto;
3785 margin-right: auto;
3786 width: 100%;
3787 background-color: var(--jp-layout-color1);
3788 background-size: 232px 50px;
3789 background-repeat: no-repeat;
3790 background-position: center;
3791 margin-top: 20px;
3792
3793}
3794
3795.jp-Landing-subtitle {
3796 background-color: var(--jp-layout-color1);
3797 font-size: var(--jp-ui-font-size2);
3798 width: 100%;
3799 margin-top: 4px;
3800 font-weight: 300;
3801}
3802
3803.jp-Landing-header {
3804 padding-top: 16px;
3805 padding-bottom: 4px;
3806}
3807
3808
3809.jp-Landing-body {
3810 display: flex;
3811 flex-direction: row;
3812 padding-left: 20px;
3813 padding-right: 20px;
3814}
3815
3816
3817.jp-Landing-column {
3818 padding-left: 20px;
3819 padding-right: 20px;
3820 display: flex;
3821 flex-direction: column;
3822}
3823
3824
3825.jp-Landing-image {
3826 flex: 0 0 auto;
3827 min-height: 72px;
3828 min-width: 56px;
3829 max-width: 56px;
3830 background-size: 56px 72px;
3831 background-repeat: no-repeat;
3832
3833}
3834
3835.jp-Landing-image:hover {
3836 cursor: pointer;
3837}
3838
3839.jp-Landing-text {
3840 flex: 0 0 auto;
3841 padding-top: 8px;
3842}
3843
3844.jp-Landing-tour {
3845 margin-top: 14px;
3846 height: 14px;
3847 width: 100%;
3848 cursor: pointer;
3849 padding-bottom: 14px;
3850 border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
3851 background-position: top center;
3852 background-repeat: no-repeat;
3853}
3854
3855.jp-Landing-folder {
3856 margin-right: 0;
3857 display: inline-block;
3858 background-origin: content-box;
3859 background-repeat: no-repeat;
3860 clear: none;
3861 padding-top: 2px;
3862 height: 12px;
3863 width: 12px;
3864}
3865
3866.jp-Landing-path {
3867 padding-left: 8px;
3868 color: var(--jp-ui-font-color2);
3869}
3870
3871.jp-Landing-cwd {
3872 float: left;
3873 padding-top: 24px;
3874 padding-left: 14px;
3875 margin-right: auto;
3876}
3877/*-----------------------------------------------------------------------------
3878| Copyright (c) Jupyter Development Team.
3879| Distributed under the terms of the Modified BSD License.
3880|----------------------------------------------------------------------------*/
3881
3882
3883.jp-LauncherWidget {
3884 background: var(--jp-layout-color1);
3885 display: flex;
3886 flex-direction: column;
3887 flex-wrap: wrap;
3888 align-items: center;
3889 margin: 0;
3890 padding: 0;
3891}
3892
3893
3894.jp-LauncherWidget-dialog {
3895 padding-bottom: 12px;
3896 font-size: var(--jp-ui-font-size1);
3897 color: var(--jp-ui-font-color1);
3898 margin-left: auto;
3899 margin-right: auto;
3900 text-align: center;
3901 display: flex;
3902 align-items: center;
3903 flex-direction: column;
3904 flex-wrap: wrap;
3905}
3906
3907
3908.jp-LauncherWidget-logo {
3909 flex: 0 0 50px;
3910 margin-left: auto;
3911 margin-right: auto;
3912 width: 100%;
3913 background-color: var(--jp-layout-color1);
3914 background-size: 232px 50px;
3915 background-repeat: no-repeat;
3916 background-position: center;
3917 margin-top: 20px;
3918}
3919
3920
3921.jp-LauncherWidget-subtitle {
3922 background-color: var(--jp-layout-color1);
3923 font-size: var(--jp-ui-font-size2);
3924 width: 100%;
3925 margin-top: 4px;
3926 font-weight: 300;
3927}
3928
3929
3930.jp-LauncherWidget-header {
3931 padding-top: 16px;
3932 padding-bottom: 4px;
3933}
3934
3935
3936.jp-LauncherWidget-body {
3937 width: 100%;
3938 display: flex;
3939 flex-wrap: wrap;
3940 flex-direction: row;
3941 padding-left: 20px;
3942 padding-right: 20px;
3943}
3944
3945
3946.jp-LauncherWidget-item {
3947 width: 100px;
3948 height: 100px;
3949 display: flex;
3950 flex-direction: column;
3951}
3952
3953
3954.jp-LauncherWidget-image {
3955 flex: 0 0 auto;
3956 margin: 0 auto;
3957 min-height: 72px;
3958 min-width: 56px;
3959 max-width: 56px;
3960 background-size: 56px 72px;
3961 background-repeat: no-repeat;
3962 cursor: pointer;
3963
3964}
3965
3966
3967.jp-LauncherWidget-text {
3968 flex: 0 0 auto;
3969 padding-top: 8px;
3970}
3971
3972.jp-LauncherWidget-tour {
3973 margin-top: 14px;
3974 height: 14px;
3975 width: 100%;
3976 cursor: pointer;
3977 padding-bottom: 14px;
3978 border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
3979 background-position: top center;
3980 background-repeat: no-repeat;
3981}
3982
3983.jp-LauncherWidget-folder {
3984 margin-right: 0;
3985 display: inline-block;
3986 background-origin: content-box;
3987 background-repeat: no-repeat;
3988 clear: none;
3989 padding-bottom: 2px;
3990 padding-left: 12px;
3991 height: 12px;
3992 width: 12px;
3993}
3994
3995.jp-LauncherWidget-path {
3996 padding-left: 8px;
3997 color: var(--jp-ui-font-color2);
3998}
3999
4000.jp-LauncherWidget-cwd {
4001 float: left;
4002 padding-top: 14px;
4003 margin-right: auto;
4004}
4005/*-----------------------------------------------------------------------------
4006| Copyright (c) Jupyter Development Team.
4007| Distributed under the terms of the Modified BSD License.
4008|----------------------------------------------------------------------------*/
4009
4010
4011.jp-MarkdownWidget {
4012 border-top: var(--jp-border-width) solid var(--jp-border-color2);
4013 padding: 14px;
4014 overflow: auto;
4015}
4016/*-----------------------------------------------------------------------------
4017| Copyright (c) Jupyter Development Team.
4018| Distributed under the terms of the Modified BSD License.
4019|----------------------------------------------------------------------------*/
4020
4021
4022/*-----------------------------------------------------------------------------
4023| Cell
4024|----------------------------------------------------------------------------*/
4025
4026
4027.jp-Cell {
4028 padding: 5px;
4029 margin: 0px;
4030 border: var(--jp-border-width) solid transparent;
4031 outline: none;
4032 background: transparent;
4033}
4034
4035
4036.jp-Cell-prompt {
4037 flex-grow: 0;
4038 flex-shrink: 0;
4039 flex-basis: var(--jp-private-notebook-cell-prompt-width);
4040 color: var(--jp-private-notebook-cell-inprompt-color);
4041 font-family: monospace;
4042 padding: var(--jp-code-padding);
4043 text-align: right;
4044 line-height: var(--jp-code-line-height);
4045 font-size: var(--jp-code-font-size);
4046 border: var(--jp-border-width) solid transparent;
4047}
4048
4049
4050/*-----------------------------------------------------------------------------
4051| CodeCell
4052|----------------------------------------------------------------------------*/
4053
4054
4055
4056/*-----------------------------------------------------------------------------
4057| MarkdownCell
4058|----------------------------------------------------------------------------*/
4059
4060
4061.jp-MarkdownOutput {
4062 flex: 1 1 auto;
4063 margin-top: 0.5em;
4064 margin-bottom: 0.5em;
4065 padding-left: var(--jp-code-padding);
4066}
4067
4068.jp-MarkdownOutput.jp-RenderedHTMLCommon {
4069 overflow: visible;
4070}
4071
4072
4073/*-----------------------------------------------------------------------------
4074| InputArea
4075|----------------------------------------------------------------------------*/
4076
4077
4078.jp-InputArea {
4079 display: flex;
4080 flex-direction: row;
4081}
4082
4083
4084.jp-InputArea-editor {
4085 flex-grow: 1;
4086 flex-shrink: 1;
4087 height: auto;
4088}
4089
4090
4091.jp-CellEditor {
4092 border: var(--jp-border-width) solid var(--jp-private-notebook-cell-editor-border);
4093 border-radius: 0px;
4094 background: var(--jp-private-notebook-cell-editor-background);
4095}
4096/*-----------------------------------------------------------------------------
4097| Copyright (c) Jupyter Development Team.
4098| Distributed under the terms of the Modified BSD License.
4099|----------------------------------------------------------------------------*/
4100
4101
4102/*
4103
4104Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
4105Adapted from GitHub theme
4106
4107*/
4108
4109.cm-s-ipython span.cm-variable {
4110 color: black;
4111}
4112
4113
4114.cm-s-ipython span.cm-variable-2 {
4115 color: #1a1a1a;
4116}
4117.cm-s-ipython span.cm-variable-3 {
4118 color: #333;
4119}
4120
4121
4122.cm-s-ipython span.cm-punctuation {
4123 color: #05a;
4124}
4125
4126
4127.cm-s-ipython span.cm-property {
4128 color: #05a;
4129}
4130
4131
4132.cm-s-ipython span.cm-operator {
4133 color: #AA22FF;
4134 font-weight: bold;
4135}
4136
4137
4138.cm-s-ipython span.cm-comment {
4139 color: #408080;
4140 font-style: italic;
4141}
4142
4143
4144.cm-s-ipython span.cm-string {
4145 color: #BA2121;
4146}
4147
4148
4149.cm-s-ipython span.cm-string-2 {
4150 color: #05a;
4151}
4152
4153
4154.cm-s-ipython span.cm-meta {
4155 color: #AA22FF;
4156}
4157
4158
4159.cm-s-ipython span.cm-qualifier {
4160 color: #555;
4161}
4162
4163
4164.cm-s-ipython span.cm-builtin {
4165 color: #008000;
4166}
4167
4168
4169.cm-s-ipython span.cm-bracket {
4170 color: #997;
4171}
4172
4173
4174.cm-s-ipython span.cm-tag {
4175 color: #170;
4176}
4177
4178
4179.cm-s-ipython span.cm-attribute {
4180 color: #00c;
4181}
4182
4183
4184.cm-s-ipython span.cm-header {
4185 color: blue;
4186}
4187
4188
4189.cm-s-ipython span.cm-quote {
4190 color: #090;
4191}
4192
4193
4194.cm-s-ipython span.cm-link {
4195 text-decoration: underline;
4196}
4197
4198
4199.cm-s-ipython span.cm-error {
4200 color: #f00;
4201}
4202
4203
4204.cm-s-ipython span.cm-tab {
4205 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
4206 background-position: right;
4207 background-repeat: no-repeat;
4208}
4209/*-----------------------------------------------------------------------------
4210| Copyright (c) Jupyter Development Team.
4211| Distributed under the terms of the Modified BSD License.
4212|----------------------------------------------------------------------------*/
4213
4214
4215.CodeMirror {
4216 line-height: var(--jp-code-line-height);
4217 font-size: var(--jp-code-font-size);
4218 height: auto;
4219 /* Changed to auto to autogrow */
4220 background: none;
4221}
4222
4223
4224.CodeMirror pre {
4225 padding: 0;
4226 border: 0;
4227 border-radius: 0;
4228}
4229
4230
4231/* This causes https://github.com/jupyter/jupyterlab/issues/522 */
4232/* May not cause it not because we changed it! */
4233.CodeMirror-lines {
4234 padding: var(--jp-code-padding);
4235}
4236
4237
4238.CodeMirror-linenumbers {
4239 padding: 0 4px 0 4px;
4240}
4241
4242
4243.jp-CodeMirrorWidget-static {
4244 margin: var(--jp-code-padding);
4245}
4246
4247
4248.jp-CodeMirrorWidget, .jp-CodeMirrorWidget-static {
4249 cursor: text;
4250}
4251
4252
4253.jp-CodeMirrorWidget.jp-mod-readOnly .CodeMirror-cursor {
4254 display: none;
4255}
4256/*-----------------------------------------------------------------------------
4257| Copyright (c) Jupyter Development Team.
4258| Distributed under the terms of the Modified BSD License.
4259|----------------------------------------------------------------------------*/
4260
4261
4262.jp-Notebook {
4263 padding-left: var(--jp-private-notebook-padding);
4264 padding-right: var(--jp-private-notebook-padding);
4265 padding-top: var(--jp-private-notebook-padding);
4266 padding-bottom: calc(4*var(--jp-private-notebook-padding));
4267 min-width: 50px;
4268 min-height: 50px;
4269 outline: none;
4270 overflow: auto;
4271 background: var(--jp-layout-color1);
4272}
4273
4274
4275.jp-Notebook-panel {
4276 display: flex;
4277 flex-direction: column;
4278 height: 100%;
4279}
4280
4281
4282.jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected{
4283 border-color: #ABABAB;
4284 border-left-width: var(--jp-border-width);
4285 background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);
4286}
4287
4288
4289.jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-multiSelected.jp-mod-active {
4290 background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%);
4291}
4292
4293
4294.jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-selected {
4295 background: #E3F2FD;
4296}
4297
4298
4299.jp-Notebook.jp-mod-editMode .jp-Notebook-cell.jp-mod-active {
4300 border-color: #66BB6A;
4301 border-left-width: var(--jp-border-width);
4302 background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);
4303}
4304
4305
4306.jp-NotebookContainer-widget {
4307 flex: 0 0 auto;
4308}
4309
4310
4311.jp-Notebook {
4312 flex: 1 1 auto;
4313}
4314
4315
4316.jp-Notebook-cell.jp-mod-dropSource {
4317 opacity: 0.5;
4318}
4319
4320
4321.jp-Notebook-cell.jp-mod-dropTarget,
4322.jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget {
4323 border-top-color: #42A5F5;
4324}
4325
4326
4327.jp-Notebook-cell .jp-Cell-prompt {
4328 cursor: move;
4329}
4330
4331.jp-dragImage {
4332 position: absolute;
4333 width: 50px;
4334 height: 50px;
4335 border: 1px solid #ABABAB;
4336 background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, white 5px, white 100%);
4337}
4338
4339
4340.jp-dragImage .jp-filledCircle {
4341 position: absolute;
4342 left: 10px;
4343 top: 10px;
4344 border-radius: 50%;
4345
4346 width: 30px;
4347 height: 30px;
4348
4349 background: #66BB6A;
4350 border: 1px solid #ABABAB;
4351 color: white;
4352 text-align: center;
4353 line-height: 30px;
4354}
4355/*-----------------------------------------------------------------------------
4356| Copyright (c) Jupyter Development Team.
4357| Distributed under the terms of the Modified BSD License.
4358|----------------------------------------------------------------------------*/
4359
4360/*-----------------------------------------------------------------------------
4361| Copyright (c) Jupyter Development Team.
4362| Distributed under the terms of the Modified BSD License.
4363|----------------------------------------------------------------------------*/
4364
4365
4366/*-----------------------------------------------------------------------------
4367| Main OutputArea
4368| OutputArea has a list of Outputs
4369|----------------------------------------------------------------------------*/
4370
4371
4372.jp-OutputArea {
4373 background: none;
4374 max-height: 1000px;
4375 overflow-y: auto;
4376}
4377
4378
4379/*-----------------------------------------------------------------------------
4380| Individual Output(s) and their prompts
4381| Output[
4382| Output-prompt, Output-result
4383| ]
4384|----------------------------------------------------------------------------*/
4385
4386
4387.jp-Output-stdin {
4388 line-height: var(--jp-code-line-height);
4389 padding-top: var(--jp-code-padding);
4390 display: flex;
4391}
4392
4393
4394.jp-Output-stdinPrompt {
4395 padding-right: var(--jp-code-padding);
4396 vertical-align: baseline;
4397 flex: 0 0 auto;
4398}
4399
4400
4401.jp-Output-stdinInput {
4402 font-family: monospace;
4403 font-size: inherit;
4404 color: inherit;
4405 width: auto;
4406 /* make sure input baseline aligns with prompt */
4407 vertical-align: baseline;
4408 /* padding + margin = 0.5em between prompt and cursor */
4409 padding: 0em 0.25em;
4410 margin: 0em 0.25em;
4411 flex: 0 0 70%;
4412}
4413
4414
4415.jp-Output-stdinInput:focus {
4416 box-shadow: none;
4417}
4418
4419
4420.jp-Output-prompt {
4421 color: var(--jp-private-notebook-cell-outprompt-color);
4422 font-family: monospace;
4423 text-align: right;
4424 vertical-align: middle;
4425 padding: var(--jp-code-padding);
4426 font-size: var(--jp-code-font-size);
4427 line-height: var(--jp-code-line-height);
4428 border: var(--jp-border-width) solid transparent;
4429 flex: 0 0 var(--jp-private-notebook-cell-prompt-width);
4430 box-sizing: border-box;
4431}
4432
4433
4434.jp-Output-prompt:hover {
4435 background: var(--md-grey-100);
4436}
4437
4438
4439.jp-Output:first-child {
4440 margin-top: 5px;
4441}
4442
4443
4444.jp-Output {
4445 display: flex;
4446 flex-direction: row;
4447 color: var(--jp-content-font-color1);
4448 padding: var(--jp-code-padding)
4449}
4450
4451
4452
4453.jp-Output-result {
4454 user-select: text;
4455 -moz-user-select: text;
4456 -webkit-user-select: text;
4457 -ms-user-select: text;
4458}
4459
4460
4461.p-Widget.jp-Output-result {
4462 overflow: auto;
4463 flex-grow: 1;
4464}
4465
4466
4467/* Hide the prompt in case of
4468 * - nested output areas (e.g. in the case of output widgets)
4469 * - mirrored output areas
4470 */
4471.jp-Output .jp-Output .jp-Output-prompt, .jp-MirroredOutputArea .jp-Output-prompt {
4472 display: none;
4473}
4474
4475
4476/*-----------------------------------------------------------------------------
4477| Output-executeResult is added to any Output-result for the display of the object
4478| returned by a cell
4479|----------------------------------------------------------------------------*/
4480
4481
4482.jp-Output-executeResult {
4483 margin-left: 0px;
4484 flex: 1 1 auto;
4485}
4486
4487
4488/*-----------------------------------------------------------------------------
4489| Specific output formats
4490|----------------------------------------------------------------------------*/
4491
4492/* text */
4493
4494.jp-Output-result pre {
4495 border: none;
4496 margin: 0px;
4497 padding: 0px;
4498 overflow-x: auto;
4499 overflow-y: auto;
4500 word-break: break-all;
4501 word-wrap: break-word;
4502 white-space: pre-wrap;
4503}
4504
4505
4506.jp-Output-executeResult.jp-RenderedText {
4507 padding-top: var(--jp-code-padding);
4508 text-align: left;
4509}
4510
4511
4512.jp-Output-result.jp-RenderedText {
4513 text-align: left;
4514 padding-left: var(--jp-code-padding);
4515 font-size: var(--jp-code-font-size);
4516 line-height: var(--jp-code-line-height);
4517}
4518
4519
4520.jp-Output-result.jp-Output-stderr {
4521 background: #fdd;
4522}
4523
4524
4525/* images */
4526
4527img.jp-mod-unconfined {
4528 max-width: none;
4529}
4530
4531
4532.jp-Output-result img {
4533 max-width: 100%;
4534 height: auto;
4535}
4536
4537
4538/* html */
4539
4540.jp-Output-executeResult.jp-RenderedHTMLCommon {
4541 padding-top: 0px;
4542}
4543
4544/* tables */
4545
4546.jp-Output-result.jp-RenderedHTMLCommon table {
4547 margin-left: 0;
4548 margin-right: 0;
4549}
4550
4551/*-----------------------------------------------------------------------------
4552| Copyright (c) Jupyter Development Team.
4553| Distributed under the terms of the Modified BSD License.
4554|----------------------------------------------------------------------------*/
4555
4556/*-----------------------------------------------------------------------------
4557| Variables
4558|----------------------------------------------------------------------------*/
4559
4560
4561:root {
4562 --jp-private-notebook-toolbar-height: 24px;
4563}
4564
4565
4566/*-----------------------------------------------------------------------------
4567| Styles
4568|----------------------------------------------------------------------------*/
4569
4570
4571.jp-Notebook-panel .jp-Toolbar {
4572 height: calc(var(--jp-private-notebook-toolbar-height) + var(--jp-border-width));
4573 border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
4574}
4575
4576.jp-Notebook-panel .jp-Toolbar .jp-Toolbar-item {
4577 line-height: 24px;
4578}
4579
4580.jp-Toolbar-item.jp-Kernel-toolbarKernelIndicator {
4581 font-family: FontAwesome;
4582 text-align: center;
4583 display: inline-block;
4584}
4585
4586
4587.jp-Notebook-toolbarCellType select {
4588 background: var(--jp-layout-color1);
4589}
4590
4591
4592.jp-Notebook-toolbarCellType .jp-Notebook-toolbarCellTypeDropdown {
4593 border: var(--jp-border-width) solid var(--jp-border-color1);
4594 border-radius: 0;
4595 outline: none;
4596 width: 100%;
4597 font-size: var(--jp-ui-font-size1);
4598 height: 20px;
4599 margin-top: 2px;
4600 margin-bottom: 2px;
4601}
4602
4603
4604.jp-Toolbar > .jp-Toolbar-item.jp-Kernel-toolbarKernelName {
4605 text-align: right;
4606 flex-grow: 1;
4607 flex-shrink: 1;
4608 font-size: var(--jp-ui-font-size1);
4609}
4610
4611
4612.jp-Toolbar-item.jp-Kernel-toolbarKernelIndicator {
4613 border-right: none;
4614}
4615
4616
4617.jp-Notebook-toolbarSave::before {
4618 content: "\F0C7"; /* save */
4619}
4620
4621
4622.jp-Notebook-toolbarInsert::before {
4623 content: "\F067"; /* plus */
4624}
4625
4626
4627.jp-Notebook-toolbarCut::before {
4628 content: "\F0C4"; /* cut */
4629}
4630
4631
4632.jp-Notebook-toolbarCopy::before {
4633 content: "\F0C5"; /* copy */
4634}
4635
4636
4637.jp-Notebook-toolbarPaste::before {
4638 content: "\F0EA"; /* paste */
4639}
4640
4641
4642.jp-Notebook-toolbarRun::before {
4643 content: "\F051"; /* step-forward */
4644}
4645
4646
4647.jp-Kernel-toolbarInterrupt::before {
4648 content: "\F04D"; /* stop */
4649}
4650
4651
4652.jp-Kernel-toolbarRestart::before {
4653 content: "\F01E"; /* rotate-right */
4654}
4655
4656
4657.jp-Kernel-toolbarKernelIndicator::before {
4658 content: "\F10C"; /* circle-o */
4659}
4660
4661
4662.jp-Kernel-toolbarKernelIndicator.jp-mod-busy::before {
4663 content: "\F111"; /* circle */
4664}
4665/*-----------------------------------------------------------------------------
4666| Copyright (c) Jupyter Development Team.
4667| Distributed under the terms of the Modified BSD License.
4668|----------------------------------------------------------------------------*/
4669
4670/*-----------------------------------------------------------------------------
4671| Variables
4672|----------------------------------------------------------------------------*/
4673
4674
4675:root {
4676 --jp-private-notebook-padding: 10px;
4677 --jp-private-notebook-cell-editor-background: #f7f7f7;
4678 --jp-private-notebook-cell-editor-border: #cfcfcf;
4679 --jp-private-notebook-cell-prompt-width: 90px;
4680 --jp-private-notebook-cell-inprompt-color: #303F9F;
4681 --jp-private-notebook-cell-outprompt-color: #D84315;
4682}
4683
4684
4685/*-----------------------------------------------------------------------------
4686| Imports
4687|----------------------------------------------------------------------------*/
4688/*-----------------------------------------------------------------------------
4689| Copyright (c) Jupyter Development Team.
4690| Distributed under the terms of the Modified BSD License.
4691|----------------------------------------------------------------------------*/
4692
4693
4694.jp-RenderedLatex {
4695 color: var(--jp-content-font-color1);
4696 font-size: var(--jp-content-font-size);
4697 line-height: var(--jp-content-line-height);
4698}
4699
4700
4701.jp-RenderedHTMLCommon {
4702 color: var(--jp-content-font-color1);
4703 font-size: var(--jp-content-font-size);
4704 line-height: var(--jp-content-line-height);
4705}
4706
4707
4708.jp-RenderedHTMLCommon .MathJax_Display {
4709 margin: 0;
4710}
4711
4712
4713.jp-RenderedHTMLCommon em {
4714 font-style: italic;
4715}
4716
4717
4718.jp-RenderedHTMLCommon strong {
4719 font-weight: bold;
4720}
4721
4722
4723.jp-RenderedHTMLCommon u {
4724 text-decoration: underline;
4725}
4726
4727
4728.jp-RenderedHTMLCommon:link {
4729 text-decoration: underline;
4730}
4731
4732
4733.jp-RenderedHTMLCommon:visited {
4734 text-decoration: underline;
4735}
4736
4737/*For a 14px base font size this goes as:
4738font-size = 26, 22, 18, 14, 12, 12
4739margin-top = 14, 14, 14, 14, 8, 8
4740*/
4741
4742.jp-RenderedHTMLCommon h1 {
4743 font-size: 185.7%;
4744 margin: 1.08em 0 0 0;
4745 font-weight: bold;
4746 line-height: 1.0;
4747}
4748
4749
4750.jp-RenderedHTMLCommon h2 {
4751 font-size: 157.1%;
4752 margin: 1.27em 0 0 0;
4753 font-weight: bold;
4754 line-height: 1.0;
4755}
4756
4757
4758.jp-RenderedHTMLCommon h3 {
4759 font-size: 128.6%;
4760 margin: 1.55em 0 0 0;
4761 font-weight: bold;
4762 line-height: 1.0;
4763}
4764
4765
4766.jp-RenderedHTMLCommon h4 {
4767 font-size: 100%;
4768 margin: 2em 0 0 0;
4769 font-weight: bold;
4770 line-height: 1.0;
4771}
4772
4773
4774.jp-RenderedHTMLCommon h5 {
4775 font-size: 100%;
4776 margin: 2em 0 0 0;
4777 font-weight: bold;
4778 line-height: 1.0;
4779 font-style: italic;
4780}
4781
4782
4783.jp-RenderedHTMLCommon h6 {
4784 font-size: 100%;
4785 margin: 2em 0 0 0;
4786 font-weight: bold;
4787 line-height: 1.0;
4788 font-style: italic;
4789}
4790
4791
4792.jp-RenderedHTMLCommon h1:first-child {
4793 margin-top: 0.538em;
4794}
4795
4796
4797.jp-RenderedHTMLCommon h2:first-child {
4798 margin-top: 0.636em;
4799}
4800
4801
4802.jp-RenderedHTMLCommon h3:first-child {
4803 margin-top: 0.777em;
4804}
4805
4806
4807.jp-RenderedHTMLCommon h4:first-child {
4808 margin-top: 1em;
4809}
4810
4811
4812.jp-RenderedHTMLCommon h5:first-child {
4813 margin-top: 1em;
4814}
4815
4816
4817.jp-RenderedHTMLCommon h6:first-child {
4818 margin-top: 1em;
4819}
4820
4821
4822.jp-RenderedHTMLCommon ul:not(.list-inline),
4823.jp-RenderedHTMLCommon ol:not(.list-inline) {
4824 padding-left: 2em;
4825}
4826
4827
4828.jp-RenderedHTMLCommon ul {
4829 list-style: disc;
4830}
4831
4832
4833.jp-RenderedHTMLCommon ul ul {
4834 list-style: square;
4835}
4836
4837
4838.jp-RenderedHTMLCommon ul ul ul {
4839 list-style: circle;
4840}
4841
4842
4843.jp-RenderedHTMLCommon ol {
4844 list-style: decimal;
4845}
4846
4847
4848.jp-RenderedHTMLCommon ol ol {
4849 list-style: upper-alpha;
4850}
4851
4852
4853.jp-RenderedHTMLCommon ol ol ol {
4854 list-style: lower-alpha;
4855}
4856
4857
4858.jp-RenderedHTMLCommon ol ol ol ol {
4859 list-style: lower-roman;
4860}
4861
4862
4863.jp-RenderedHTMLCommon ol ol ol ol ol {
4864 list-style: decimal;
4865}
4866
4867
4868.jp-RenderedHTMLCommon * + ul {
4869 margin-top: 1em;
4870}
4871
4872
4873.jp-RenderedHTMLCommon * + ol {
4874 margin-top: 1em;
4875}
4876
4877
4878.jp-RenderedHTMLCommon hr {
4879 color: var(--jp-border-color1);
4880 background-color: var(--jp-border-color1);
4881 margin-top: 1em;
4882 margin-bottom: 1em;
4883}
4884
4885
4886.jp-RenderedHTMLCommon pre {
4887 margin: 1em 2em;
4888}
4889
4890
4891.jp-RenderedHTMLCommon pre,
4892.jp-RenderedHTMLCommon code {
4893 border: 0;
4894 background-color: var(--jp-layout-color1);
4895 color: var(--jp-content-font-color1);
4896 font-size: 100%;
4897 padding: 0px;
4898}
4899
4900
4901.jp-RenderedHTMLCommon table {
4902 border: none;
4903 border-collapse: collapse;
4904 border-spacing: 0;
4905 color: var(--jp-ui-font-color1);
4906 font-size: 12px;
4907 table-layout: fixed;
4908 margin-left: auto;
4909 margin-right: auto;
4910}
4911
4912
4913.jp-RenderedHTMLCommon thead {
4914 border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
4915 vertical-align: bottom;
4916}
4917
4918
4919.jp-RenderedHTMLCommon td,
4920.jp-RenderedHTMLCommon th {
4921 text-align: right;
4922 vertical-align: middle;
4923 padding: 0.5em 0.5em;
4924 line-height: 1.0;
4925 white-space: nowrap;
4926 max-width: 100px;
4927 text-overflow: ellipsis;
4928 overflow: hidden;
4929 border: none;
4930}
4931
4932
4933.jp-RenderedHTMLCommon th {
4934 font-weight: bold;
4935}
4936
4937
4938.jp-RenderedHTMLCommon tbody tr:nth-child(odd) {
4939 background: var(--md-grey-100);
4940}
4941
4942
4943.jp-RenderedHTMLCommon tbody tr:hover {
4944 background: var(--md-light-blue-50);
4945}
4946
4947
4948.jp-RenderedHTMLCommon * + table {
4949 margin-top: 1em;
4950}
4951
4952
4953.jp-RenderedHTMLCommon p {
4954 text-align: left;
4955 margin: 0px;
4956}
4957
4958
4959.jp-RenderedHTMLCommon * + p {
4960 margin-top: 1em;
4961}
4962
4963
4964.jp-RenderedHTMLCommon img {
4965 display: block;
4966 margin-left: auto;
4967 margin-right: auto;
4968}
4969
4970
4971.jp-RenderedHTMLCommon * + img {
4972 margin-top: 1em;
4973}
4974
4975
4976.jp-RenderedHTMLCommon img,
4977.jp-RenderedHTMLCommon svg {
4978 max-width: 100%;
4979 height: auto;
4980}
4981
4982
4983.jp-RenderedHTMLCommon img.unconfined,
4984.jp-RenderedHTMLCommon svg.unconfined {
4985 max-width: none;
4986}
4987
4988.jp-RenderedHTMLCommon .alert {
4989 margin-bottom: initial;
4990}
4991
4992
4993.jp-RenderedHTMLCommon * + .alert {
4994 margin-top: 1em;
4995}
4996
4997
4998.jp-RenderedHTMLCommon blockquote {
4999 margin: 1em 2em;
5000 padding: 0 1em;
5001 border-left: 5px solid var(--jp-border-color2);
5002}
5003/*-----------------------------------------------------------------------------
5004| Copyright (c) Jupyter Development Team.
5005| Distributed under the terms of the Modified BSD License.
5006|----------------------------------------------------------------------------*/
5007
5008.jp-RunningSessions {
5009 display: flex;
5010 flex-direction: column;
5011 min-width: 300px;
5012 color: var(--jp-ui-font-color1);
5013 background: var(--jp-layout-color1);
5014 font-size: var(--jp-ui-font-size1);
5015}
5016
5017
5018.jp-RunningSessions-header {
5019 flex: 0 0 auto;
5020 display: flex;
5021 flex-direction: row;
5022}
5023
5024
5025.jp-RunningSessions-headerTitle {
5026 flex: 1 1 auto;
5027 padding: 6px;
5028 font-size: 12px;
5029 vertical-align: middle;
5030}
5031
5032
5033.jp-RunningSessions-headerRefresh {
5034 flex: 1 1 auto;
5035 max-width: 100px;
5036 padding: 4px 6px;
5037 background: var(--jp-layout-color1);
5038 color: var(--jp-ui-font-color1);
5039 border: none;
5040 font-size: var(--jp-ui-font-size1);
5041 outline: 0;
5042 padding-top: 8px;
5043 padding-bottom: 8px;
5044}
5045
5046
5047.jp-RunningSessions-section {
5048 display: flex;
5049 flex: 0 1 auto;
5050 flex-direction: column;
5051}
5052
5053
5054.jp-RunningSessions-headerRefresh:before {
5055 font-family: FontAwesome;
5056 content: '\F021'; /* refresh */
5057 font-size: var(--jp-ui-icon-font-size);
5058}
5059
5060
5061.jp-RunningSessions-headerRefresh:hover {
5062 background: var(--jp-layout-color2);
5063 z-index: 1; /* raise overlapping border */
5064}
5065
5066
5067.jp-RunningSessions-sectionHeader {
5068 flex: 0 0 auto;
5069 margin: 4px 0px;
5070 padding: 4px 12px;
5071 font-size: 11px;
5072 font-weight: 600;
5073 text-transform: uppercase;
5074 border-bottom: var(--jp-border-width) solid var(--jp-border-color2);
5075 letter-spacing: 1.2px;
5076}
5077
5078
5079.jp-RunningSessions-sectionContainer {
5080 flex: 1 1 auto;
5081 margin: 0;
5082 padding: 0;
5083 overflow: auto;
5084}
5085
5086
5087.jp-RunningSessions-sectionList {
5088 margin: 0;
5089 padding: 0;
5090 list-style-type: none;
5091}
5092
5093
5094.jp-RunningSessions-item {
5095 display: flex;
5096 flex-direction: row;
5097 padding: 2px;
5098 font-size: 13px;
5099 font-weight: 500;
5100 color: var(--jp-ui-font-color1);
5101}
5102
5103
5104.jp-RunningSessions-item:hover {
5105 background: var(--jp-layout-color2);
5106}
5107
5108
5109.jp-RunningSessions-itemIcon {
5110 flex: 0 0 auto;
5111 padding: 1px 4px;
5112 font-size: 14px;
5113 font-family: FontAwesome;
5114 color: var(--jp-accent-color1);
5115 margin-right: 7px;
5116 margin-left: 7px;
5117 vertical-align: baseline;
5118}
5119
5120.jp-RunningSessions-itemIcon.jp-mod-notebook:before {
5121 content: '\F02D';
5122}
5123
5124
5125.jp-RunningSessions-itemIcon.jp-mod-console:before {
5126 content: '\F109';
5127}
5128
5129
5130.jp-RunningSessions-itemIcon.jp-mod-file:before {
5131 content: '\F016';
5132}
5133
5134
5135.jp-RunningSessions-itemIcon.jp-mod-terminal:before {
5136 content: '\F120';
5137}
5138
5139
5140.jp-RunningSessions-itemLabel {
5141 flex: 1 1 auto;
5142 padding: 1px;
5143 margin-right: 4px;
5144 text-overflow: ellipsis;
5145 overflow: hidden;
5146 direction: rtl;
5147}
5148
5149
5150.jp-RunningSessions-itemKernelName {
5151 flex: 0 0 auto;
5152 padding: 1px;
5153 margin-right: 7px;
5154}
5155
5156
5157.jp-RunningSessions-itemShutdown {
5158 flex: 0 0 auto;
5159 padding: 1px 4px;
5160 margin-right: 8px;
5161 color: var(--jp-inverse-ui-font-color0);
5162 background: var(--jp-warn-color1);
5163 border-radius: 1px;
5164 cursor: pointer;
5165}
5166/**
5167 * xterm.js: xterm, in the browser
5168 * Copyright (c) 2014-2016, SourceLair Private Company (www.sourcelair.com (MIT License)
5169 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
5170 * https://github.com/chjj/term.js
5171 *
5172 * Permission is hereby granted, free of charge, to any person obtaining a copy
5173 * of this software and associated documentation files (the "Software"), to deal
5174 * in the Software without restriction, including without limitation the rights
5175 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5176 * copies of the Software, and to permit persons to whom the Software is
5177 * furnished to do so, subject to the following conditions:
5178 *
5179 * The above copyright notice and this permission notice shall be included in
5180 * all copies or substantial portions of the Software.
5181 *
5182 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5183 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5184 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5185 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5186 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5187 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
5188 * THE SOFTWARE.
5189 *
5190 * Originally forked from (with the author's permission):
5191 * Fabrice Bellard's javascript vt100 for jslinux:
5192 * http://bellard.org/jslinux/
5193 * Copyright (c) 2011 Fabrice Bellard
5194 * The original design remains. The terminal itself
5195 * has been extended to include xterm CSI codes, among
5196 * other features.
5197 */
5198
5199/*
5200 * Default style for xterm.js
5201 */
5202
5203.terminal {
5204 background-color: #000;
5205 color: #fff;
5206 font-family: courier-new, courier, monospace;
5207 font-feature-settings: "liga" 0;
5208 position: relative;
5209}
5210
5211.terminal.focus,
5212.terminal:focus {
5213 outline: none;
5214}
5215
5216.terminal .xterm-helpers {
5217 position: absolute;
5218 top: 0;
5219}
5220
5221.terminal .xterm-helper-textarea {
5222 /*
5223 * HACK: to fix IE's blinking cursor
5224 * Move textarea out of the screen to the far left, so that the cursor is not visible.
5225 */
5226 position: absolute;
5227 opacity: 0;
5228 left: -9999em;
5229 top: -9999em;
5230 width: 0;
5231 height: 0;
5232 z-index: -10;
5233 /** Prevent wrapping so the IME appears against the textarea at the correct position */
5234 white-space: nowrap;
5235 overflow: hidden;
5236 resize: none;
5237}
5238
5239.terminal .terminal-cursor {
5240 background-color: #fff;
5241 color: #000;
5242}
5243
5244.terminal:not(.focus) .terminal-cursor {
5245 outline: 1px solid #fff;
5246 outline-offset: -1px;
5247 background-color: transparent;
5248}
5249
5250.terminal.focus .terminal-cursor.blinking {
5251 animation: blink-cursor 1.2s infinite step-end;
5252}
5253
5254@keyframes blink-cursor {
5255 0% {
5256 background-color: #fff;
5257 color: #000;
5258 }
5259 50% {
5260 background-color: transparent;
5261 color: #FFF;
5262 }
5263}
5264
5265.terminal .composition-view {
5266 background: #000;
5267 color: #FFF;
5268 display: none;
5269 position: absolute;
5270 white-space: nowrap;
5271 z-index: 1;
5272}
5273
5274.terminal .composition-view.active {
5275 display: block;
5276}
5277
5278.terminal .xterm-viewport {
5279 /* On OS X this is required in order for the scroll bar to appear fully opaque */
5280 background-color: #000;
5281 overflow-y: scroll;
5282}
5283
5284.terminal .xterm-rows {
5285 position: absolute;
5286 left: 0;
5287 top: 0;
5288}
5289
5290.terminal .xterm-rows > div {
5291 /* Lines containing spans and text nodes ocassionally wrap despite being the same width (#327) */
5292 white-space: nowrap;
5293}
5294
5295.terminal .xterm-scroll-area {
5296 visibility: hidden;
5297}
5298
5299.terminal .xterm-char-measure-element {
5300 display: inline-block;
5301 visibility: hidden;
5302 position: absolute;
5303 left: -9999em;
5304}
5305
5306/*
5307 * Determine default colors for xterm.js
5308 */
5309.terminal .xterm-bold {
5310 font-weight: bold;
5311}
5312
5313.terminal .xterm-underline {
5314 text-decoration: underline;
5315}
5316
5317.terminal .xterm-blink {
5318 text-decoration: blink;
5319}
5320
5321.terminal .xterm-hidden {
5322 visibility: hidden;
5323}
5324
5325.terminal .xterm-color-0 {
5326 color: #2e3436;
5327}
5328
5329.terminal .xterm-bg-color-0 {
5330 background-color: #2e3436;
5331}
5332
5333.terminal .xterm-color-1 {
5334 color: #cc0000;
5335}
5336
5337.terminal .xterm-bg-color-1 {
5338 background-color: #cc0000;
5339}
5340
5341.terminal .xterm-color-2 {
5342 color: #4e9a06;
5343}
5344
5345.terminal .xterm-bg-color-2 {
5346 background-color: #4e9a06;
5347}
5348
5349.terminal .xterm-color-3 {
5350 color: #c4a000;
5351}
5352
5353.terminal .xterm-bg-color-3 {
5354 background-color: #c4a000;
5355}
5356
5357.terminal .xterm-color-4 {
5358 color: #3465a4;
5359}
5360
5361.terminal .xterm-bg-color-4 {
5362 background-color: #3465a4;
5363}
5364
5365.terminal .xterm-color-5 {
5366 color: #75507b;
5367}
5368
5369.terminal .xterm-bg-color-5 {
5370 background-color: #75507b;
5371}
5372
5373.terminal .xterm-color-6 {
5374 color: #06989a;
5375}
5376
5377.terminal .xterm-bg-color-6 {
5378 background-color: #06989a;
5379}
5380
5381.terminal .xterm-color-7 {
5382 color: #d3d7cf;
5383}
5384
5385.terminal .xterm-bg-color-7 {
5386 background-color: #d3d7cf;
5387}
5388
5389.terminal .xterm-color-8 {
5390 color: #555753;
5391}
5392
5393.terminal .xterm-bg-color-8 {
5394 background-color: #555753;
5395}
5396
5397.terminal .xterm-color-9 {
5398 color: #ef2929;
5399}
5400
5401.terminal .xterm-bg-color-9 {
5402 background-color: #ef2929;
5403}
5404
5405.terminal .xterm-color-10 {
5406 color: #8ae234;
5407}
5408
5409.terminal .xterm-bg-color-10 {
5410 background-color: #8ae234;
5411}
5412
5413.terminal .xterm-color-11 {
5414 color: #fce94f;
5415}
5416
5417.terminal .xterm-bg-color-11 {
5418 background-color: #fce94f;
5419}
5420
5421.terminal .xterm-color-12 {
5422 color: #729fcf;
5423}
5424
5425.terminal .xterm-bg-color-12 {
5426 background-color: #729fcf;
5427}
5428
5429.terminal .xterm-color-13 {
5430 color: #ad7fa8;
5431}
5432
5433.terminal .xterm-bg-color-13 {
5434 background-color: #ad7fa8;
5435}
5436
5437.terminal .xterm-color-14 {
5438 color: #34e2e2;
5439}
5440
5441.terminal .xterm-bg-color-14 {
5442 background-color: #34e2e2;
5443}
5444
5445.terminal .xterm-color-15 {
5446 color: #eeeeec;
5447}
5448
5449.terminal .xterm-bg-color-15 {
5450 background-color: #eeeeec;
5451}
5452
5453.terminal .xterm-color-16 {
5454 color: #000000;
5455}
5456
5457.terminal .xterm-bg-color-16 {
5458 background-color: #000000;
5459}
5460
5461.terminal .xterm-color-17 {
5462 color: #00005f;
5463}
5464
5465.terminal .xterm-bg-color-17 {
5466 background-color: #00005f;
5467}
5468
5469.terminal .xterm-color-18 {
5470 color: #000087;
5471}
5472
5473.terminal .xterm-bg-color-18 {
5474 background-color: #000087;
5475}
5476
5477.terminal .xterm-color-19 {
5478 color: #0000af;
5479}
5480
5481.terminal .xterm-bg-color-19 {
5482 background-color: #0000af;
5483}
5484
5485.terminal .xterm-color-20 {
5486 color: #0000d7;
5487}
5488
5489.terminal .xterm-bg-color-20 {
5490 background-color: #0000d7;
5491}
5492
5493.terminal .xterm-color-21 {
5494 color: #0000ff;
5495}
5496
5497.terminal .xterm-bg-color-21 {
5498 background-color: #0000ff;
5499}
5500
5501.terminal .xterm-color-22 {
5502 color: #005f00;
5503}
5504
5505.terminal .xterm-bg-color-22 {
5506 background-color: #005f00;
5507}
5508
5509.terminal .xterm-color-23 {
5510 color: #005f5f;
5511}
5512
5513.terminal .xterm-bg-color-23 {
5514 background-color: #005f5f;
5515}
5516
5517.terminal .xterm-color-24 {
5518 color: #005f87;
5519}
5520
5521.terminal .xterm-bg-color-24 {
5522 background-color: #005f87;
5523}
5524
5525.terminal .xterm-color-25 {
5526 color: #005faf;
5527}
5528
5529.terminal .xterm-bg-color-25 {
5530 background-color: #005faf;
5531}
5532
5533.terminal .xterm-color-26 {
5534 color: #005fd7;
5535}
5536
5537.terminal .xterm-bg-color-26 {
5538 background-color: #005fd7;
5539}
5540
5541.terminal .xterm-color-27 {
5542 color: #005fff;
5543}
5544
5545.terminal .xterm-bg-color-27 {
5546 background-color: #005fff;
5547}
5548
5549.terminal .xterm-color-28 {
5550 color: #008700;
5551}
5552
5553.terminal .xterm-bg-color-28 {
5554 background-color: #008700;
5555}
5556
5557.terminal .xterm-color-29 {
5558 color: #00875f;
5559}
5560
5561.terminal .xterm-bg-color-29 {
5562 background-color: #00875f;
5563}
5564
5565.terminal .xterm-color-30 {
5566 color: #008787;
5567}
5568
5569.terminal .xterm-bg-color-30 {
5570 background-color: #008787;
5571}
5572
5573.terminal .xterm-color-31 {
5574 color: #0087af;
5575}
5576
5577.terminal .xterm-bg-color-31 {
5578 background-color: #0087af;
5579}
5580
5581.terminal .xterm-color-32 {
5582 color: #0087d7;
5583}
5584
5585.terminal .xterm-bg-color-32 {
5586 background-color: #0087d7;
5587}
5588
5589.terminal .xterm-color-33 {
5590 color: #0087ff;
5591}
5592
5593.terminal .xterm-bg-color-33 {
5594 background-color: #0087ff;
5595}
5596
5597.terminal .xterm-color-34 {
5598 color: #00af00;
5599}
5600
5601.terminal .xterm-bg-color-34 {
5602 background-color: #00af00;
5603}
5604
5605.terminal .xterm-color-35 {
5606 color: #00af5f;
5607}
5608
5609.terminal .xterm-bg-color-35 {
5610 background-color: #00af5f;
5611}
5612
5613.terminal .xterm-color-36 {
5614 color: #00af87;
5615}
5616
5617.terminal .xterm-bg-color-36 {
5618 background-color: #00af87;
5619}
5620
5621.terminal .xterm-color-37 {
5622 color: #00afaf;
5623}
5624
5625.terminal .xterm-bg-color-37 {
5626 background-color: #00afaf;
5627}
5628
5629.terminal .xterm-color-38 {
5630 color: #00afd7;
5631}
5632
5633.terminal .xterm-bg-color-38 {
5634 background-color: #00afd7;
5635}
5636
5637.terminal .xterm-color-39 {
5638 color: #00afff;
5639}
5640
5641.terminal .xterm-bg-color-39 {
5642 background-color: #00afff;
5643}
5644
5645.terminal .xterm-color-40 {
5646 color: #00d700;
5647}
5648
5649.terminal .xterm-bg-color-40 {
5650 background-color: #00d700;
5651}
5652
5653.terminal .xterm-color-41 {
5654 color: #00d75f;
5655}
5656
5657.terminal .xterm-bg-color-41 {
5658 background-color: #00d75f;
5659}
5660
5661.terminal .xterm-color-42 {
5662 color: #00d787;
5663}
5664
5665.terminal .xterm-bg-color-42 {
5666 background-color: #00d787;
5667}
5668
5669.terminal .xterm-color-43 {
5670 color: #00d7af;
5671}
5672
5673.terminal .xterm-bg-color-43 {
5674 background-color: #00d7af;
5675}
5676
5677.terminal .xterm-color-44 {
5678 color: #00d7d7;
5679}
5680
5681.terminal .xterm-bg-color-44 {
5682 background-color: #00d7d7;
5683}
5684
5685.terminal .xterm-color-45 {
5686 color: #00d7ff;
5687}
5688
5689.terminal .xterm-bg-color-45 {
5690 background-color: #00d7ff;
5691}
5692
5693.terminal .xterm-color-46 {
5694 color: #00ff00;
5695}
5696
5697.terminal .xterm-bg-color-46 {
5698 background-color: #00ff00;
5699}
5700
5701.terminal .xterm-color-47 {
5702 color: #00ff5f;
5703}
5704
5705.terminal .xterm-bg-color-47 {
5706 background-color: #00ff5f;
5707}
5708
5709.terminal .xterm-color-48 {
5710 color: #00ff87;
5711}
5712
5713.terminal .xterm-bg-color-48 {
5714 background-color: #00ff87;
5715}
5716
5717.terminal .xterm-color-49 {
5718 color: #00ffaf;
5719}
5720
5721.terminal .xterm-bg-color-49 {
5722 background-color: #00ffaf;
5723}
5724
5725.terminal .xterm-color-50 {
5726 color: #00ffd7;
5727}
5728
5729.terminal .xterm-bg-color-50 {
5730 background-color: #00ffd7;
5731}
5732
5733.terminal .xterm-color-51 {
5734 color: #00ffff;
5735}
5736
5737.terminal .xterm-bg-color-51 {
5738 background-color: #00ffff;
5739}
5740
5741.terminal .xterm-color-52 {
5742 color: #5f0000;
5743}
5744
5745.terminal .xterm-bg-color-52 {
5746 background-color: #5f0000;
5747}
5748
5749.terminal .xterm-color-53 {
5750 color: #5f005f;
5751}
5752
5753.terminal .xterm-bg-color-53 {
5754 background-color: #5f005f;
5755}
5756
5757.terminal .xterm-color-54 {
5758 color: #5f0087;
5759}
5760
5761.terminal .xterm-bg-color-54 {
5762 background-color: #5f0087;
5763}
5764
5765.terminal .xterm-color-55 {
5766 color: #5f00af;
5767}
5768
5769.terminal .xterm-bg-color-55 {
5770 background-color: #5f00af;
5771}
5772
5773.terminal .xterm-color-56 {
5774 color: #5f00d7;
5775}
5776
5777.terminal .xterm-bg-color-56 {
5778 background-color: #5f00d7;
5779}
5780
5781.terminal .xterm-color-57 {
5782 color: #5f00ff;
5783}
5784
5785.terminal .xterm-bg-color-57 {
5786 background-color: #5f00ff;
5787}
5788
5789.terminal .xterm-color-58 {
5790 color: #5f5f00;
5791}
5792
5793.terminal .xterm-bg-color-58 {
5794 background-color: #5f5f00;
5795}
5796
5797.terminal .xterm-color-59 {
5798 color: #5f5f5f;
5799}
5800
5801.terminal .xterm-bg-color-59 {
5802 background-color: #5f5f5f;
5803}
5804
5805.terminal .xterm-color-60 {
5806 color: #5f5f87;
5807}
5808
5809.terminal .xterm-bg-color-60 {
5810 background-color: #5f5f87;
5811}
5812
5813.terminal .xterm-color-61 {
5814 color: #5f5faf;
5815}
5816
5817.terminal .xterm-bg-color-61 {
5818 background-color: #5f5faf;
5819}
5820
5821.terminal .xterm-color-62 {
5822 color: #5f5fd7;
5823}
5824
5825.terminal .xterm-bg-color-62 {
5826 background-color: #5f5fd7;
5827}
5828
5829.terminal .xterm-color-63 {
5830 color: #5f5fff;
5831}
5832
5833.terminal .xterm-bg-color-63 {
5834 background-color: #5f5fff;
5835}
5836
5837.terminal .xterm-color-64 {
5838 color: #5f8700;
5839}
5840
5841.terminal .xterm-bg-color-64 {
5842 background-color: #5f8700;
5843}
5844
5845.terminal .xterm-color-65 {
5846 color: #5f875f;
5847}
5848
5849.terminal .xterm-bg-color-65 {
5850 background-color: #5f875f;
5851}
5852
5853.terminal .xterm-color-66 {
5854 color: #5f8787;
5855}
5856
5857.terminal .xterm-bg-color-66 {
5858 background-color: #5f8787;
5859}
5860
5861.terminal .xterm-color-67 {
5862 color: #5f87af;
5863}
5864
5865.terminal .xterm-bg-color-67 {
5866 background-color: #5f87af;
5867}
5868
5869.terminal .xterm-color-68 {
5870 color: #5f87d7;
5871}
5872
5873.terminal .xterm-bg-color-68 {
5874 background-color: #5f87d7;
5875}
5876
5877.terminal .xterm-color-69 {
5878 color: #5f87ff;
5879}
5880
5881.terminal .xterm-bg-color-69 {
5882 background-color: #5f87ff;
5883}
5884
5885.terminal .xterm-color-70 {
5886 color: #5faf00;
5887}
5888
5889.terminal .xterm-bg-color-70 {
5890 background-color: #5faf00;
5891}
5892
5893.terminal .xterm-color-71 {
5894 color: #5faf5f;
5895}
5896
5897.terminal .xterm-bg-color-71 {
5898 background-color: #5faf5f;
5899}
5900
5901.terminal .xterm-color-72 {
5902 color: #5faf87;
5903}
5904
5905.terminal .xterm-bg-color-72 {
5906 background-color: #5faf87;
5907}
5908
5909.terminal .xterm-color-73 {
5910 color: #5fafaf;
5911}
5912
5913.terminal .xterm-bg-color-73 {
5914 background-color: #5fafaf;
5915}
5916
5917.terminal .xterm-color-74 {
5918 color: #5fafd7;
5919}
5920
5921.terminal .xterm-bg-color-74 {
5922 background-color: #5fafd7;
5923}
5924
5925.terminal .xterm-color-75 {
5926 color: #5fafff;
5927}
5928
5929.terminal .xterm-bg-color-75 {
5930 background-color: #5fafff;
5931}
5932
5933.terminal .xterm-color-76 {
5934 color: #5fd700;
5935}
5936
5937.terminal .xterm-bg-color-76 {
5938 background-color: #5fd700;
5939}
5940
5941.terminal .xterm-color-77 {
5942 color: #5fd75f;
5943}
5944
5945.terminal .xterm-bg-color-77 {
5946 background-color: #5fd75f;
5947}
5948
5949.terminal .xterm-color-78 {
5950 color: #5fd787;
5951}
5952
5953.terminal .xterm-bg-color-78 {
5954 background-color: #5fd787;
5955}
5956
5957.terminal .xterm-color-79 {
5958 color: #5fd7af;
5959}
5960
5961.terminal .xterm-bg-color-79 {
5962 background-color: #5fd7af;
5963}
5964
5965.terminal .xterm-color-80 {
5966 color: #5fd7d7;
5967}
5968
5969.terminal .xterm-bg-color-80 {
5970 background-color: #5fd7d7;
5971}
5972
5973.terminal .xterm-color-81 {
5974 color: #5fd7ff;
5975}
5976
5977.terminal .xterm-bg-color-81 {
5978 background-color: #5fd7ff;
5979}
5980
5981.terminal .xterm-color-82 {
5982 color: #5fff00;
5983}
5984
5985.terminal .xterm-bg-color-82 {
5986 background-color: #5fff00;
5987}
5988
5989.terminal .xterm-color-83 {
5990 color: #5fff5f;
5991}
5992
5993.terminal .xterm-bg-color-83 {
5994 background-color: #5fff5f;
5995}
5996
5997.terminal .xterm-color-84 {
5998 color: #5fff87;
5999}
6000
6001.terminal .xterm-bg-color-84 {
6002 background-color: #5fff87;
6003}
6004
6005.terminal .xterm-color-85 {
6006 color: #5fffaf;
6007}
6008
6009.terminal .xterm-bg-color-85 {
6010 background-color: #5fffaf;
6011}
6012
6013.terminal .xterm-color-86 {
6014 color: #5fffd7;
6015}
6016
6017.terminal .xterm-bg-color-86 {
6018 background-color: #5fffd7;
6019}
6020
6021.terminal .xterm-color-87 {
6022 color: #5fffff;
6023}
6024
6025.terminal .xterm-bg-color-87 {
6026 background-color: #5fffff;
6027}
6028
6029.terminal .xterm-color-88 {
6030 color: #870000;
6031}
6032
6033.terminal .xterm-bg-color-88 {
6034 background-color: #870000;
6035}
6036
6037.terminal .xterm-color-89 {
6038 color: #87005f;
6039}
6040
6041.terminal .xterm-bg-color-89 {
6042 background-color: #87005f;
6043}
6044
6045.terminal .xterm-color-90 {
6046 color: #870087;
6047}
6048
6049.terminal .xterm-bg-color-90 {
6050 background-color: #870087;
6051}
6052
6053.terminal .xterm-color-91 {
6054 color: #8700af;
6055}
6056
6057.terminal .xterm-bg-color-91 {
6058 background-color: #8700af;
6059}
6060
6061.terminal .xterm-color-92 {
6062 color: #8700d7;
6063}
6064
6065.terminal .xterm-bg-color-92 {
6066 background-color: #8700d7;
6067}
6068
6069.terminal .xterm-color-93 {
6070 color: #8700ff;
6071}
6072
6073.terminal .xterm-bg-color-93 {
6074 background-color: #8700ff;
6075}
6076
6077.terminal .xterm-color-94 {
6078 color: #875f00;
6079}
6080
6081.terminal .xterm-bg-color-94 {
6082 background-color: #875f00;
6083}
6084
6085.terminal .xterm-color-95 {
6086 color: #875f5f;
6087}
6088
6089.terminal .xterm-bg-color-95 {
6090 background-color: #875f5f;
6091}
6092
6093.terminal .xterm-color-96 {
6094 color: #875f87;
6095}
6096
6097.terminal .xterm-bg-color-96 {
6098 background-color: #875f87;
6099}
6100
6101.terminal .xterm-color-97 {
6102 color: #875faf;
6103}
6104
6105.terminal .xterm-bg-color-97 {
6106 background-color: #875faf;
6107}
6108
6109.terminal .xterm-color-98 {
6110 color: #875fd7;
6111}
6112
6113.terminal .xterm-bg-color-98 {
6114 background-color: #875fd7;
6115}
6116
6117.terminal .xterm-color-99 {
6118 color: #875fff;
6119}
6120
6121.terminal .xterm-bg-color-99 {
6122 background-color: #875fff;
6123}
6124
6125.terminal .xterm-color-100 {
6126 color: #878700;
6127}
6128
6129.terminal .xterm-bg-color-100 {
6130 background-color: #878700;
6131}
6132
6133.terminal .xterm-color-101 {
6134 color: #87875f;
6135}
6136
6137.terminal .xterm-bg-color-101 {
6138 background-color: #87875f;
6139}
6140
6141.terminal .xterm-color-102 {
6142 color: #878787;
6143}
6144
6145.terminal .xterm-bg-color-102 {
6146 background-color: #878787;
6147}
6148
6149.terminal .xterm-color-103 {
6150 color: #8787af;
6151}
6152
6153.terminal .xterm-bg-color-103 {
6154 background-color: #8787af;
6155}
6156
6157.terminal .xterm-color-104 {
6158 color: #8787d7;
6159}
6160
6161.terminal .xterm-bg-color-104 {
6162 background-color: #8787d7;
6163}
6164
6165.terminal .xterm-color-105 {
6166 color: #8787ff;
6167}
6168
6169.terminal .xterm-bg-color-105 {
6170 background-color: #8787ff;
6171}
6172
6173.terminal .xterm-color-106 {
6174 color: #87af00;
6175}
6176
6177.terminal .xterm-bg-color-106 {
6178 background-color: #87af00;
6179}
6180
6181.terminal .xterm-color-107 {
6182 color: #87af5f;
6183}
6184
6185.terminal .xterm-bg-color-107 {
6186 background-color: #87af5f;
6187}
6188
6189.terminal .xterm-color-108 {
6190 color: #87af87;
6191}
6192
6193.terminal .xterm-bg-color-108 {
6194 background-color: #87af87;
6195}
6196
6197.terminal .xterm-color-109 {
6198 color: #87afaf;
6199}
6200
6201.terminal .xterm-bg-color-109 {
6202 background-color: #87afaf;
6203}
6204
6205.terminal .xterm-color-110 {
6206 color: #87afd7;
6207}
6208
6209.terminal .xterm-bg-color-110 {
6210 background-color: #87afd7;
6211}
6212
6213.terminal .xterm-color-111 {
6214 color: #87afff;
6215}
6216
6217.terminal .xterm-bg-color-111 {
6218 background-color: #87afff;
6219}
6220
6221.terminal .xterm-color-112 {
6222 color: #87d700;
6223}
6224
6225.terminal .xterm-bg-color-112 {
6226 background-color: #87d700;
6227}
6228
6229.terminal .xterm-color-113 {
6230 color: #87d75f;
6231}
6232
6233.terminal .xterm-bg-color-113 {
6234 background-color: #87d75f;
6235}
6236
6237.terminal .xterm-color-114 {
6238 color: #87d787;
6239}
6240
6241.terminal .xterm-bg-color-114 {
6242 background-color: #87d787;
6243}
6244
6245.terminal .xterm-color-115 {
6246 color: #87d7af;
6247}
6248
6249.terminal .xterm-bg-color-115 {
6250 background-color: #87d7af;
6251}
6252
6253.terminal .xterm-color-116 {
6254 color: #87d7d7;
6255}
6256
6257.terminal .xterm-bg-color-116 {
6258 background-color: #87d7d7;
6259}
6260
6261.terminal .xterm-color-117 {
6262 color: #87d7ff;
6263}
6264
6265.terminal .xterm-bg-color-117 {
6266 background-color: #87d7ff;
6267}
6268
6269.terminal .xterm-color-118 {
6270 color: #87ff00;
6271}
6272
6273.terminal .xterm-bg-color-118 {
6274 background-color: #87ff00;
6275}
6276
6277.terminal .xterm-color-119 {
6278 color: #87ff5f;
6279}
6280
6281.terminal .xterm-bg-color-119 {
6282 background-color: #87ff5f;
6283}
6284
6285.terminal .xterm-color-120 {
6286 color: #87ff87;
6287}
6288
6289.terminal .xterm-bg-color-120 {
6290 background-color: #87ff87;
6291}
6292
6293.terminal .xterm-color-121 {
6294 color: #87ffaf;
6295}
6296
6297.terminal .xterm-bg-color-121 {
6298 background-color: #87ffaf;
6299}
6300
6301.terminal .xterm-color-122 {
6302 color: #87ffd7;
6303}
6304
6305.terminal .xterm-bg-color-122 {
6306 background-color: #87ffd7;
6307}
6308
6309.terminal .xterm-color-123 {
6310 color: #87ffff;
6311}
6312
6313.terminal .xterm-bg-color-123 {
6314 background-color: #87ffff;
6315}
6316
6317.terminal .xterm-color-124 {
6318 color: #af0000;
6319}
6320
6321.terminal .xterm-bg-color-124 {
6322 background-color: #af0000;
6323}
6324
6325.terminal .xterm-color-125 {
6326 color: #af005f;
6327}
6328
6329.terminal .xterm-bg-color-125 {
6330 background-color: #af005f;
6331}
6332
6333.terminal .xterm-color-126 {
6334 color: #af0087;
6335}
6336
6337.terminal .xterm-bg-color-126 {
6338 background-color: #af0087;
6339}
6340
6341.terminal .xterm-color-127 {
6342 color: #af00af;
6343}
6344
6345.terminal .xterm-bg-color-127 {
6346 background-color: #af00af;
6347}
6348
6349.terminal .xterm-color-128 {
6350 color: #af00d7;
6351}
6352
6353.terminal .xterm-bg-color-128 {
6354 background-color: #af00d7;
6355}
6356
6357.terminal .xterm-color-129 {
6358 color: #af00ff;
6359}
6360
6361.terminal .xterm-bg-color-129 {
6362 background-color: #af00ff;
6363}
6364
6365.terminal .xterm-color-130 {
6366 color: #af5f00;
6367}
6368
6369.terminal .xterm-bg-color-130 {
6370 background-color: #af5f00;
6371}
6372
6373.terminal .xterm-color-131 {
6374 color: #af5f5f;
6375}
6376
6377.terminal .xterm-bg-color-131 {
6378 background-color: #af5f5f;
6379}
6380
6381.terminal .xterm-color-132 {
6382 color: #af5f87;
6383}
6384
6385.terminal .xterm-bg-color-132 {
6386 background-color: #af5f87;
6387}
6388
6389.terminal .xterm-color-133 {
6390 color: #af5faf;
6391}
6392
6393.terminal .xterm-bg-color-133 {
6394 background-color: #af5faf;
6395}
6396
6397.terminal .xterm-color-134 {
6398 color: #af5fd7;
6399}
6400
6401.terminal .xterm-bg-color-134 {
6402 background-color: #af5fd7;
6403}
6404
6405.terminal .xterm-color-135 {
6406 color: #af5fff;
6407}
6408
6409.terminal .xterm-bg-color-135 {
6410 background-color: #af5fff;
6411}
6412
6413.terminal .xterm-color-136 {
6414 color: #af8700;
6415}
6416
6417.terminal .xterm-bg-color-136 {
6418 background-color: #af8700;
6419}
6420
6421.terminal .xterm-color-137 {
6422 color: #af875f;
6423}
6424
6425.terminal .xterm-bg-color-137 {
6426 background-color: #af875f;
6427}
6428
6429.terminal .xterm-color-138 {
6430 color: #af8787;
6431}
6432
6433.terminal .xterm-bg-color-138 {
6434 background-color: #af8787;
6435}
6436
6437.terminal .xterm-color-139 {
6438 color: #af87af;
6439}
6440
6441.terminal .xterm-bg-color-139 {
6442 background-color: #af87af;
6443}
6444
6445.terminal .xterm-color-140 {
6446 color: #af87d7;
6447}
6448
6449.terminal .xterm-bg-color-140 {
6450 background-color: #af87d7;
6451}
6452
6453.terminal .xterm-color-141 {
6454 color: #af87ff;
6455}
6456
6457.terminal .xterm-bg-color-141 {
6458 background-color: #af87ff;
6459}
6460
6461.terminal .xterm-color-142 {
6462 color: #afaf00;
6463}
6464
6465.terminal .xterm-bg-color-142 {
6466 background-color: #afaf00;
6467}
6468
6469.terminal .xterm-color-143 {
6470 color: #afaf5f;
6471}
6472
6473.terminal .xterm-bg-color-143 {
6474 background-color: #afaf5f;
6475}
6476
6477.terminal .xterm-color-144 {
6478 color: #afaf87;
6479}
6480
6481.terminal .xterm-bg-color-144 {
6482 background-color: #afaf87;
6483}
6484
6485.terminal .xterm-color-145 {
6486 color: #afafaf;
6487}
6488
6489.terminal .xterm-bg-color-145 {
6490 background-color: #afafaf;
6491}
6492
6493.terminal .xterm-color-146 {
6494 color: #afafd7;
6495}
6496
6497.terminal .xterm-bg-color-146 {
6498 background-color: #afafd7;
6499}
6500
6501.terminal .xterm-color-147 {
6502 color: #afafff;
6503}
6504
6505.terminal .xterm-bg-color-147 {
6506 background-color: #afafff;
6507}
6508
6509.terminal .xterm-color-148 {
6510 color: #afd700;
6511}
6512
6513.terminal .xterm-bg-color-148 {
6514 background-color: #afd700;
6515}
6516
6517.terminal .xterm-color-149 {
6518 color: #afd75f;
6519}
6520
6521.terminal .xterm-bg-color-149 {
6522 background-color: #afd75f;
6523}
6524
6525.terminal .xterm-color-150 {
6526 color: #afd787;
6527}
6528
6529.terminal .xterm-bg-color-150 {
6530 background-color: #afd787;
6531}
6532
6533.terminal .xterm-color-151 {
6534 color: #afd7af;
6535}
6536
6537.terminal .xterm-bg-color-151 {
6538 background-color: #afd7af;
6539}
6540
6541.terminal .xterm-color-152 {
6542 color: #afd7d7;
6543}
6544
6545.terminal .xterm-bg-color-152 {
6546 background-color: #afd7d7;
6547}
6548
6549.terminal .xterm-color-153 {
6550 color: #afd7ff;
6551}
6552
6553.terminal .xterm-bg-color-153 {
6554 background-color: #afd7ff;
6555}
6556
6557.terminal .xterm-color-154 {
6558 color: #afff00;
6559}
6560
6561.terminal .xterm-bg-color-154 {
6562 background-color: #afff00;
6563}
6564
6565.terminal .xterm-color-155 {
6566 color: #afff5f;
6567}
6568
6569.terminal .xterm-bg-color-155 {
6570 background-color: #afff5f;
6571}
6572
6573.terminal .xterm-color-156 {
6574 color: #afff87;
6575}
6576
6577.terminal .xterm-bg-color-156 {
6578 background-color: #afff87;
6579}
6580
6581.terminal .xterm-color-157 {
6582 color: #afffaf;
6583}
6584
6585.terminal .xterm-bg-color-157 {
6586 background-color: #afffaf;
6587}
6588
6589.terminal .xterm-color-158 {
6590 color: #afffd7;
6591}
6592
6593.terminal .xterm-bg-color-158 {
6594 background-color: #afffd7;
6595}
6596
6597.terminal .xterm-color-159 {
6598 color: #afffff;
6599}
6600
6601.terminal .xterm-bg-color-159 {
6602 background-color: #afffff;
6603}
6604
6605.terminal .xterm-color-160 {
6606 color: #d70000;
6607}
6608
6609.terminal .xterm-bg-color-160 {
6610 background-color: #d70000;
6611}
6612
6613.terminal .xterm-color-161 {
6614 color: #d7005f;
6615}
6616
6617.terminal .xterm-bg-color-161 {
6618 background-color: #d7005f;
6619}
6620
6621.terminal .xterm-color-162 {
6622 color: #d70087;
6623}
6624
6625.terminal .xterm-bg-color-162 {
6626 background-color: #d70087;
6627}
6628
6629.terminal .xterm-color-163 {
6630 color: #d700af;
6631}
6632
6633.terminal .xterm-bg-color-163 {
6634 background-color: #d700af;
6635}
6636
6637.terminal .xterm-color-164 {
6638 color: #d700d7;
6639}
6640
6641.terminal .xterm-bg-color-164 {
6642 background-color: #d700d7;
6643}
6644
6645.terminal .xterm-color-165 {
6646 color: #d700ff;
6647}
6648
6649.terminal .xterm-bg-color-165 {
6650 background-color: #d700ff;
6651}
6652
6653.terminal .xterm-color-166 {
6654 color: #d75f00;
6655}
6656
6657.terminal .xterm-bg-color-166 {
6658 background-color: #d75f00;
6659}
6660
6661.terminal .xterm-color-167 {
6662 color: #d75f5f;
6663}
6664
6665.terminal .xterm-bg-color-167 {
6666 background-color: #d75f5f;
6667}
6668
6669.terminal .xterm-color-168 {
6670 color: #d75f87;
6671}
6672
6673.terminal .xterm-bg-color-168 {
6674 background-color: #d75f87;
6675}
6676
6677.terminal .xterm-color-169 {
6678 color: #d75faf;
6679}
6680
6681.terminal .xterm-bg-color-169 {
6682 background-color: #d75faf;
6683}
6684
6685.terminal .xterm-color-170 {
6686 color: #d75fd7;
6687}
6688
6689.terminal .xterm-bg-color-170 {
6690 background-color: #d75fd7;
6691}
6692
6693.terminal .xterm-color-171 {
6694 color: #d75fff;
6695}
6696
6697.terminal .xterm-bg-color-171 {
6698 background-color: #d75fff;
6699}
6700
6701.terminal .xterm-color-172 {
6702 color: #d78700;
6703}
6704
6705.terminal .xterm-bg-color-172 {
6706 background-color: #d78700;
6707}
6708
6709.terminal .xterm-color-173 {
6710 color: #d7875f;
6711}
6712
6713.terminal .xterm-bg-color-173 {
6714 background-color: #d7875f;
6715}
6716
6717.terminal .xterm-color-174 {
6718 color: #d78787;
6719}
6720
6721.terminal .xterm-bg-color-174 {
6722 background-color: #d78787;
6723}
6724
6725.terminal .xterm-color-175 {
6726 color: #d787af;
6727}
6728
6729.terminal .xterm-bg-color-175 {
6730 background-color: #d787af;
6731}
6732
6733.terminal .xterm-color-176 {
6734 color: #d787d7;
6735}
6736
6737.terminal .xterm-bg-color-176 {
6738 background-color: #d787d7;
6739}
6740
6741.terminal .xterm-color-177 {
6742 color: #d787ff;
6743}
6744
6745.terminal .xterm-bg-color-177 {
6746 background-color: #d787ff;
6747}
6748
6749.terminal .xterm-color-178 {
6750 color: #d7af00;
6751}
6752
6753.terminal .xterm-bg-color-178 {
6754 background-color: #d7af00;
6755}
6756
6757.terminal .xterm-color-179 {
6758 color: #d7af5f;
6759}
6760
6761.terminal .xterm-bg-color-179 {
6762 background-color: #d7af5f;
6763}
6764
6765.terminal .xterm-color-180 {
6766 color: #d7af87;
6767}
6768
6769.terminal .xterm-bg-color-180 {
6770 background-color: #d7af87;
6771}
6772
6773.terminal .xterm-color-181 {
6774 color: #d7afaf;
6775}
6776
6777.terminal .xterm-bg-color-181 {
6778 background-color: #d7afaf;
6779}
6780
6781.terminal .xterm-color-182 {
6782 color: #d7afd7;
6783}
6784
6785.terminal .xterm-bg-color-182 {
6786 background-color: #d7afd7;
6787}
6788
6789.terminal .xterm-color-183 {
6790 color: #d7afff;
6791}
6792
6793.terminal .xterm-bg-color-183 {
6794 background-color: #d7afff;
6795}
6796
6797.terminal .xterm-color-184 {
6798 color: #d7d700;
6799}
6800
6801.terminal .xterm-bg-color-184 {
6802 background-color: #d7d700;
6803}
6804
6805.terminal .xterm-color-185 {
6806 color: #d7d75f;
6807}
6808
6809.terminal .xterm-bg-color-185 {
6810 background-color: #d7d75f;
6811}
6812
6813.terminal .xterm-color-186 {
6814 color: #d7d787;
6815}
6816
6817.terminal .xterm-bg-color-186 {
6818 background-color: #d7d787;
6819}
6820
6821.terminal .xterm-color-187 {
6822 color: #d7d7af;
6823}
6824
6825.terminal .xterm-bg-color-187 {
6826 background-color: #d7d7af;
6827}
6828
6829.terminal .xterm-color-188 {
6830 color: #d7d7d7;
6831}
6832
6833.terminal .xterm-bg-color-188 {
6834 background-color: #d7d7d7;
6835}
6836
6837.terminal .xterm-color-189 {
6838 color: #d7d7ff;
6839}
6840
6841.terminal .xterm-bg-color-189 {
6842 background-color: #d7d7ff;
6843}
6844
6845.terminal .xterm-color-190 {
6846 color: #d7ff00;
6847}
6848
6849.terminal .xterm-bg-color-190 {
6850 background-color: #d7ff00;
6851}
6852
6853.terminal .xterm-color-191 {
6854 color: #d7ff5f;
6855}
6856
6857.terminal .xterm-bg-color-191 {
6858 background-color: #d7ff5f;
6859}
6860
6861.terminal .xterm-color-192 {
6862 color: #d7ff87;
6863}
6864
6865.terminal .xterm-bg-color-192 {
6866 background-color: #d7ff87;
6867}
6868
6869.terminal .xterm-color-193 {
6870 color: #d7ffaf;
6871}
6872
6873.terminal .xterm-bg-color-193 {
6874 background-color: #d7ffaf;
6875}
6876
6877.terminal .xterm-color-194 {
6878 color: #d7ffd7;
6879}
6880
6881.terminal .xterm-bg-color-194 {
6882 background-color: #d7ffd7;
6883}
6884
6885.terminal .xterm-color-195 {
6886 color: #d7ffff;
6887}
6888
6889.terminal .xterm-bg-color-195 {
6890 background-color: #d7ffff;
6891}
6892
6893.terminal .xterm-color-196 {
6894 color: #ff0000;
6895}
6896
6897.terminal .xterm-bg-color-196 {
6898 background-color: #ff0000;
6899}
6900
6901.terminal .xterm-color-197 {
6902 color: #ff005f;
6903}
6904
6905.terminal .xterm-bg-color-197 {
6906 background-color: #ff005f;
6907}
6908
6909.terminal .xterm-color-198 {
6910 color: #ff0087;
6911}
6912
6913.terminal .xterm-bg-color-198 {
6914 background-color: #ff0087;
6915}
6916
6917.terminal .xterm-color-199 {
6918 color: #ff00af;
6919}
6920
6921.terminal .xterm-bg-color-199 {
6922 background-color: #ff00af;
6923}
6924
6925.terminal .xterm-color-200 {
6926 color: #ff00d7;
6927}
6928
6929.terminal .xterm-bg-color-200 {
6930 background-color: #ff00d7;
6931}
6932
6933.terminal .xterm-color-201 {
6934 color: #ff00ff;
6935}
6936
6937.terminal .xterm-bg-color-201 {
6938 background-color: #ff00ff;
6939}
6940
6941.terminal .xterm-color-202 {
6942 color: #ff5f00;
6943}
6944
6945.terminal .xterm-bg-color-202 {
6946 background-color: #ff5f00;
6947}
6948
6949.terminal .xterm-color-203 {
6950 color: #ff5f5f;
6951}
6952
6953.terminal .xterm-bg-color-203 {
6954 background-color: #ff5f5f;
6955}
6956
6957.terminal .xterm-color-204 {
6958 color: #ff5f87;
6959}
6960
6961.terminal .xterm-bg-color-204 {
6962 background-color: #ff5f87;
6963}
6964
6965.terminal .xterm-color-205 {
6966 color: #ff5faf;
6967}
6968
6969.terminal .xterm-bg-color-205 {
6970 background-color: #ff5faf;
6971}
6972
6973.terminal .xterm-color-206 {
6974 color: #ff5fd7;
6975}
6976
6977.terminal .xterm-bg-color-206 {
6978 background-color: #ff5fd7;
6979}
6980
6981.terminal .xterm-color-207 {
6982 color: #ff5fff;
6983}
6984
6985.terminal .xterm-bg-color-207 {
6986 background-color: #ff5fff;
6987}
6988
6989.terminal .xterm-color-208 {
6990 color: #ff8700;
6991}
6992
6993.terminal .xterm-bg-color-208 {
6994 background-color: #ff8700;
6995}
6996
6997.terminal .xterm-color-209 {
6998 color: #ff875f;
6999}
7000
7001.terminal .xterm-bg-color-209 {
7002 background-color: #ff875f;
7003}
7004
7005.terminal .xterm-color-210 {
7006 color: #ff8787;
7007}
7008
7009.terminal .xterm-bg-color-210 {
7010 background-color: #ff8787;
7011}
7012
7013.terminal .xterm-color-211 {
7014 color: #ff87af;
7015}
7016
7017.terminal .xterm-bg-color-211 {
7018 background-color: #ff87af;
7019}
7020
7021.terminal .xterm-color-212 {
7022 color: #ff87d7;
7023}
7024
7025.terminal .xterm-bg-color-212 {
7026 background-color: #ff87d7;
7027}
7028
7029.terminal .xterm-color-213 {
7030 color: #ff87ff;
7031}
7032
7033.terminal .xterm-bg-color-213 {
7034 background-color: #ff87ff;
7035}
7036
7037.terminal .xterm-color-214 {
7038 color: #ffaf00;
7039}
7040
7041.terminal .xterm-bg-color-214 {
7042 background-color: #ffaf00;
7043}
7044
7045.terminal .xterm-color-215 {
7046 color: #ffaf5f;
7047}
7048
7049.terminal .xterm-bg-color-215 {
7050 background-color: #ffaf5f;
7051}
7052
7053.terminal .xterm-color-216 {
7054 color: #ffaf87;
7055}
7056
7057.terminal .xterm-bg-color-216 {
7058 background-color: #ffaf87;
7059}
7060
7061.terminal .xterm-color-217 {
7062 color: #ffafaf;
7063}
7064
7065.terminal .xterm-bg-color-217 {
7066 background-color: #ffafaf;
7067}
7068
7069.terminal .xterm-color-218 {
7070 color: #ffafd7;
7071}
7072
7073.terminal .xterm-bg-color-218 {
7074 background-color: #ffafd7;
7075}
7076
7077.terminal .xterm-color-219 {
7078 color: #ffafff;
7079}
7080
7081.terminal .xterm-bg-color-219 {
7082 background-color: #ffafff;
7083}
7084
7085.terminal .xterm-color-220 {
7086 color: #ffd700;
7087}
7088
7089.terminal .xterm-bg-color-220 {
7090 background-color: #ffd700;
7091}
7092
7093.terminal .xterm-color-221 {
7094 color: #ffd75f;
7095}
7096
7097.terminal .xterm-bg-color-221 {
7098 background-color: #ffd75f;
7099}
7100
7101.terminal .xterm-color-222 {
7102 color: #ffd787;
7103}
7104
7105.terminal .xterm-bg-color-222 {
7106 background-color: #ffd787;
7107}
7108
7109.terminal .xterm-color-223 {
7110 color: #ffd7af;
7111}
7112
7113.terminal .xterm-bg-color-223 {
7114 background-color: #ffd7af;
7115}
7116
7117.terminal .xterm-color-224 {
7118 color: #ffd7d7;
7119}
7120
7121.terminal .xterm-bg-color-224 {
7122 background-color: #ffd7d7;
7123}
7124
7125.terminal .xterm-color-225 {
7126 color: #ffd7ff;
7127}
7128
7129.terminal .xterm-bg-color-225 {
7130 background-color: #ffd7ff;
7131}
7132
7133.terminal .xterm-color-226 {
7134 color: #ffff00;
7135}
7136
7137.terminal .xterm-bg-color-226 {
7138 background-color: #ffff00;
7139}
7140
7141.terminal .xterm-color-227 {
7142 color: #ffff5f;
7143}
7144
7145.terminal .xterm-bg-color-227 {
7146 background-color: #ffff5f;
7147}
7148
7149.terminal .xterm-color-228 {
7150 color: #ffff87;
7151}
7152
7153.terminal .xterm-bg-color-228 {
7154 background-color: #ffff87;
7155}
7156
7157.terminal .xterm-color-229 {
7158 color: #ffffaf;
7159}
7160
7161.terminal .xterm-bg-color-229 {
7162 background-color: #ffffaf;
7163}
7164
7165.terminal .xterm-color-230 {
7166 color: #ffffd7;
7167}
7168
7169.terminal .xterm-bg-color-230 {
7170 background-color: #ffffd7;
7171}
7172
7173.terminal .xterm-color-231 {
7174 color: #ffffff;
7175}
7176
7177.terminal .xterm-bg-color-231 {
7178 background-color: #ffffff;
7179}
7180
7181.terminal .xterm-color-232 {
7182 color: #080808;
7183}
7184
7185.terminal .xterm-bg-color-232 {
7186 background-color: #080808;
7187}
7188
7189.terminal .xterm-color-233 {
7190 color: #121212;
7191}
7192
7193.terminal .xterm-bg-color-233 {
7194 background-color: #121212;
7195}
7196
7197.terminal .xterm-color-234 {
7198 color: #1c1c1c;
7199}
7200
7201.terminal .xterm-bg-color-234 {
7202 background-color: #1c1c1c;
7203}
7204
7205.terminal .xterm-color-235 {
7206 color: #262626;
7207}
7208
7209.terminal .xterm-bg-color-235 {
7210 background-color: #262626;
7211}
7212
7213.terminal .xterm-color-236 {
7214 color: #303030;
7215}
7216
7217.terminal .xterm-bg-color-236 {
7218 background-color: #303030;
7219}
7220
7221.terminal .xterm-color-237 {
7222 color: #3a3a3a;
7223}
7224
7225.terminal .xterm-bg-color-237 {
7226 background-color: #3a3a3a;
7227}
7228
7229.terminal .xterm-color-238 {
7230 color: #444444;
7231}
7232
7233.terminal .xterm-bg-color-238 {
7234 background-color: #444444;
7235}
7236
7237.terminal .xterm-color-239 {
7238 color: #4e4e4e;
7239}
7240
7241.terminal .xterm-bg-color-239 {
7242 background-color: #4e4e4e;
7243}
7244
7245.terminal .xterm-color-240 {
7246 color: #585858;
7247}
7248
7249.terminal .xterm-bg-color-240 {
7250 background-color: #585858;
7251}
7252
7253.terminal .xterm-color-241 {
7254 color: #626262;
7255}
7256
7257.terminal .xterm-bg-color-241 {
7258 background-color: #626262;
7259}
7260
7261.terminal .xterm-color-242 {
7262 color: #6c6c6c;
7263}
7264
7265.terminal .xterm-bg-color-242 {
7266 background-color: #6c6c6c;
7267}
7268
7269.terminal .xterm-color-243 {
7270 color: #767676;
7271}
7272
7273.terminal .xterm-bg-color-243 {
7274 background-color: #767676;
7275}
7276
7277.terminal .xterm-color-244 {
7278 color: #808080;
7279}
7280
7281.terminal .xterm-bg-color-244 {
7282 background-color: #808080;
7283}
7284
7285.terminal .xterm-color-245 {
7286 color: #8a8a8a;
7287}
7288
7289.terminal .xterm-bg-color-245 {
7290 background-color: #8a8a8a;
7291}
7292
7293.terminal .xterm-color-246 {
7294 color: #949494;
7295}
7296
7297.terminal .xterm-bg-color-246 {
7298 background-color: #949494;
7299}
7300
7301.terminal .xterm-color-247 {
7302 color: #9e9e9e;
7303}
7304
7305.terminal .xterm-bg-color-247 {
7306 background-color: #9e9e9e;
7307}
7308
7309.terminal .xterm-color-248 {
7310 color: #a8a8a8;
7311}
7312
7313.terminal .xterm-bg-color-248 {
7314 background-color: #a8a8a8;
7315}
7316
7317.terminal .xterm-color-249 {
7318 color: #b2b2b2;
7319}
7320
7321.terminal .xterm-bg-color-249 {
7322 background-color: #b2b2b2;
7323}
7324
7325.terminal .xterm-color-250 {
7326 color: #bcbcbc;
7327}
7328
7329.terminal .xterm-bg-color-250 {
7330 background-color: #bcbcbc;
7331}
7332
7333.terminal .xterm-color-251 {
7334 color: #c6c6c6;
7335}
7336
7337.terminal .xterm-bg-color-251 {
7338 background-color: #c6c6c6;
7339}
7340
7341.terminal .xterm-color-252 {
7342 color: #d0d0d0;
7343}
7344
7345.terminal .xterm-bg-color-252 {
7346 background-color: #d0d0d0;
7347}
7348
7349.terminal .xterm-color-253 {
7350 color: #dadada;
7351}
7352
7353.terminal .xterm-bg-color-253 {
7354 background-color: #dadada;
7355}
7356
7357.terminal .xterm-color-254 {
7358 color: #e4e4e4;
7359}
7360
7361.terminal .xterm-bg-color-254 {
7362 background-color: #e4e4e4;
7363}
7364
7365.terminal .xterm-color-255 {
7366 color: #eeeeee;
7367}
7368
7369.terminal .xterm-bg-color-255 {
7370 background-color: #eeeeee;
7371}
7372/*-----------------------------------------------------------------------------
7373| Copyright (c) Jupyter Development Team.
7374| Distributed under the terms of the Modified BSD License.
7375|----------------------------------------------------------------------------*/
7376
7377
7378.jp-TerminalWidget {
7379 min-width: 200px;
7380 min-height: 200px;
7381 padding: 8px;
7382 margin: 0;
7383}
7384
7385
7386.jp-TerminalWidget-body {
7387 font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
7388 outline: none;
7389 user-select: text;
7390 -webkit-user-select: text;
7391}
7392
7393
7394.terminal {
7395 font-family: monospace;
7396}
7397
7398
7399.terminal .xterm-viewport {
7400 overflow-y: auto;
7401}
7402/*-----------------------------------------------------------------------------
7403| Copyright (c) 2014-2016, Jupyter Development Team.
7404|
7405| Distributed under the terms of the Modified BSD License.
7406|----------------------------------------------------------------------------*/
7407
7408
7409.jp-Toolbar {
7410 color: var(--jp-ui-font-color1);
7411 flex: 0 0 auto;
7412 display: flex;
7413 flex-direction: row;
7414 border-bottom: var(--jp-border-width) solid var(--jp-border-color2);
7415 height: 24px;
7416}
7417
7418
7419.jp-Toolbar > .jp-Toolbar-item {
7420 flex: 0 0 auto;
7421 padding-left: 8px;
7422 padding-right: 8px;
7423 vertical-align: middle;
7424 font-size: 14px;
7425 line-height: 23px;
7426}
7427
7428
7429.jp-Toolbar-item.jp-Toolbar-button {
7430 font-family: FontAwesome;
7431 text-align: center;
7432 display: inline-block;
7433}
7434
7435
7436.jp-Toolbar-button.jp-mod-pressed {
7437 background-color: #E0E0E0;
7438 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5);
7439}
7440
7441
7442.jp-Toolbar-button:hover {
7443 background-color: #EEEEEE;
7444 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5);
7445}
7446/*-----------------------------------------------------------------------------
7447| Copyright (c) Jupyter Development Team.
7448| Distributed under the terms of the Modified BSD License.
7449|----------------------------------------------------------------------------*/
7450
7451
7452.jp-ImageCodeConsole {
7453 background-image: url(./26a0370f727f4667dfbf94b8ec576dc4.svg);
7454}
7455
7456
7457.jp-ImageJupyterLab {
7458 background-image: url(./fcad2f97acb3c868bd1ca7629d36d80e.svg);
7459}
7460
7461
7462.jp-ImageNotebook {
7463 background-image: url(./93441bee5fcf0a095b35aa85f722b06c.svg);
7464}
7465
7466
7467.jp-ImageTerminal {
7468 background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxOTIgMTkyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxOTIgMTkyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQUFBQUFBO3N0cm9rZTojNzY3NDc0O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Qxe2ZpbGw6IzIxMjEyMTtzdHJva2U6Izc2NzQ3NDtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0MntmaWxsOiNGRkZGRkY7fQ0KCS5zdDN7ZmlsbDojRTQ2RTJFO30NCjwvc3R5bGU+DQo8ZyBpZD0iTGF5ZXJfMV8xXyI+DQoJPHJlY3QgeD0iOCIgeT0iMzIiIGNsYXNzPSJzdDAiIHdpZHRoPSIxNzYiIGhlaWdodD0iMTI4Ii8+DQoJPHJlY3QgeD0iMTYiIHk9IjQwIiBjbGFzcz0ic3QxIiB3aWR0aD0iMTYwIiBoZWlnaHQ9IjExMiIvPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNTMuMSw4OS4xYy0xLjEtMC44LTIuMi0xLjQtMy4yLTEuOHMtMi4yLTAuNi0zLjUtMC42Yy0yLjIsMC0zLjMsMC43LTMuMywyLjJjMCwwLjYsMC4zLDEuMSwxLDEuNA0KCQkJYzAuNywwLjQsMS42LDAuOCwyLjYsMS4yYzEsMC40LDIuMiwwLjgsMy40LDEuMmMxLjIsMC40LDIuMywxLDMuNCwxLjdjMSwwLjcsMS45LDEuNSwyLjYsMi41YzAuNywxLDEsMi4yLDEsMy42DQoJCQljMCwyLTAuNywzLjgtMi4xLDUuM2MtMS40LDEuNS0zLjQsMi41LTYuMSwyLjl2Ny4yaC00Ljd2LTdjLTEuNi0wLjItMy4yLTAuNi00LjgtMS4yYy0xLjctMC43LTMuMS0xLjUtNC4zLTIuNmwzLjEtNC44DQoJCQljMS41LDAuOSwzLDEuNyw0LjMsMi4yYzEuNCwwLjUsMi44LDAuOCw0LjMsMC44YzEuMiwwLDItMC4yLDIuNi0wLjZzMC45LTAuOSwwLjktMS42cy0wLjMtMS4yLTEtMS43Yy0wLjctMC40LTEuNi0wLjktMi42LTEuMw0KCQkJcy0yLjItMC44LTMuNC0xLjNjLTEuMi0wLjQtMi4zLTEtMy40LTEuN2MtMS0wLjctMS45LTEuNS0yLjYtMi41Yy0wLjctMS0xLTIuMi0xLTMuN2MwLTIuMSwwLjctMy44LDIuMS01LjINCgkJCWMxLjQtMS40LDMuMy0yLjMsNS44LTIuNnYtNi4zaDQuN1Y4MWMxLjcsMC4yLDMuMSwwLjcsNC4zLDEuNGMxLjIsMC43LDIuMywxLjUsMy4zLDIuNkw1My4xLDg5LjF6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik04Ni43LDExMy4ydjUuM2gtMjN2LTUuM0g4Ni43eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K);
7469}
7470
7471
7472.jp-ImageTextEditor {
7473 background-image: url(./2b609d364e2e1d67ba33a81c58d9eb8a.svg);
7474}
7475
7476
7477.jp-QuestionMark {
7478 background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDlweCIgaGVpZ2h0PSI0OXB4IiB2aWV3Qm94PSIwIDAgNDkgNDkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAgICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy44LjMgKDI5ODAyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgICAgICAgPHRpdGxlPkdyb3VwIDI8L3RpdGxlPgogICAgICAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgICAgICA8ZGVmcz4KICAgICAgICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzkwQ0FGOSIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyMTk2RjMiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICAgPC9kZWZzPgogICAgICAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICAgICAgIDxnIGlkPSJKdXB5dGVyTGFiLS0tTWFpbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYzOC4wMDAwMDAsIC0xNTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgPGcgaWQ9IkZBUS1XaW5kb3ciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyMS4wMDAwMDAsIDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJGQVEtVGV4dC1Ob3JtYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC05IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTcuMDAwMDAwLCAxMjguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjQuNSw0OSBDMzguMDMwOTc2NCw0OSA0OSwzOC4wMzA5NzY0IDQ5LDI0LjUgQzQ5LDEwLjk2OTAyMzYgMzguMDMwOTc2NCwwIDI0LjUsMCBDMTAuOTY5MDIzNiwwIDAsMTAuOTY5MDIzNiAwLDI0LjUgQzAsMzguMDMwOTc2NCAxMC45NjkwMjM2LDQ5IDI0LjUsNDkgWiIgaWQ9Ik92YWwtMSIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjYuMjE0MjE1OSwzOC40MTIxMjk4IEMyNi4yMTQyMTU5LDM3LjE4MTI5OTkgMjUuMjIxNjExLDM2LjE4ODY5NSAyMy45NTEwNzY5LDM2LjE4ODY5NSBDMjIuNzIwMjQ2OSwzNi4xODg2OTUgMjEuNzI3NjQyMSwzNy4xODEyOTk5IDIxLjcyNzY0MjEsMzguNDEyMTI5OCBDMjEuNzI3NjQyMSwzOS42ODI2NjQgMjIuNzIwMjQ2OSw0MC42NzUyNjg4IDIzLjk1MTA3NjksNDAuNjc1MjY4OCBDMjUuMjIxNjExLDQwLjY3NTI2ODggMjYuMjE0MjE1OSwzOS42ODI2NjQgMjYuMjE0MjE1OSwzOC40MTIxMjk4IEwyNi4yMTQyMTU5LDM4LjQxMjEyOTggWiBNMjUuOTc1OTkwNywzMy42NDc2MjY3IEMyNS45MzYyODY1LDMyLjA5OTE2MzIgMjYuMjE0MjE1OSwzMC41OTA0MDM5IDI2LjgwOTc3ODgsMjkuMjgwMTY1NSBDMjcuNTI0NDU0MiwyNy42OTE5OTc4IDI4LjUxNzA1OSwyNi43Nzg4MDE0IDI5LjU4OTA3MjIsMjUuODY1NjA1IEMzMC44NTk2MDY0LDI0LjcxNDE4MzQgMzIuMzI4NjYxNSwyMy40NDM2NDkyIDMyLjk2MzkyODYsMjEuMDIxNjkzNSBDMzMuMzYwOTcwNSwxOS42MzIwNDY3IDMzLjQwMDY3NDcsMTguNTIwMzI5MyAzMy4xNjI0NDk2LDE3LjA5MDk3ODQgQzMyLjg0NDgxNiwxNS41MDI4MTA3IDMyLjE2OTg0NDgsMTQuMDMzNzU1NiAzMS4xNzcyMzk5LDEyLjg4MjMzNCBDMzAuMTg0NjM1MSwxMS43MzA5MTI0IDI4Ljk1MzgwNTIsMTAuODk3MTI0MyAyNy41MjQ0NTQyLDEwLjM4MDk2OTggQzI2LjQxMjczNjgsOS45ODM5Mjc5MSAyNS40MjAxMzIsOS44NjQ4MTUzMyAyNC43ODQ4NjQ5LDkuODI1MTExMTQgQzI0LjQyNzUyNzIsOS43ODU0MDY5NCAyMy4yNzYxMDU2LDkuNzQ1NzAyNzUgMjEuODA3MDUwNSwxMC4xMDMwNDA1IEMxOS44NjE1NDUsMTAuNjE5MTk1IDE4LjE5Mzk2OSwxMS42NTE1MDQgMTYuOTIzNDM0OCwxMy4wODA4NTQ5IEMxNS42NTI5MDA2LDE0LjU4OTYxNDMgMTQuODU4ODE2OCwxNi40OTU0MTU1IDE0LjcsMTguNDgwNjI1MSBMMTguNzg5NTMxOCwxOC44Nzc2NjcxIEMxOC44Njg5NDAyLDE4LjE2Mjk5MTYgMTkuMTA3MTY1NCwxNi43MzM2NDA3IDIwLjA2MDA2NiwxNS41MDI4MTA3IEMyMS43NjczNDYzLDEzLjMxOTA4MDEgMjQuMzg3ODIzLDEzLjQ3Nzg5NjkgMjQuNTA2OTM1NiwxMy40Nzc4OTY5IEMyNS4xODE5MDY5LDEzLjUxNzYwMTEgMjYuODg5MTg3MSwxMy43OTU1MzA0IDI4LjA0MDYwODcsMTUuMjY0NTg1NSBDMjguNTU2NzYzMiwxNS45Mzk1NTY4IDI4LjkxNDEwMSwxNi44MTMwNDkgMjkuMDcyOTE3NywxNy43NjU5NDk3IEMyOS4yMzE3MzQ1LDE4LjY3OTE0NjEgMjkuMjMxNzM0NSwxOS4yMzUwMDQ4IDI4Ljk5MzUwOTQsMjAuMTA4NDk3IEMyOC42NzU4NzU4LDIxLjQ1ODQzOTYgMjcuOTIxNDk2MSwyMi4xNzMxMTUgMjYuODQ5NDgyOSwyMy4yNDUxMjgyIEMyNS42MTg2NTMsMjQuNDM2MjU0IDI0LjE0OTU5NzgsMjUuMTUwOTI5NSAyMy4wMzc4ODA1LDI3LjU3Mjg4NTIgQzIyLjIwNDA5MjQsMjkuNDM4OTgyMyAyMS44MDcwNTA1LDMxLjQ2Mzg5NjEgMjEuODQ2NzU0NywzMy42NDc2MjY3IEwyNS45NzU5OTA3LDMzLjY0NzYyNjcgWiIgaWQ9Ij8iIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICA8L2c+CiAgICAgICAgIDwvZz4KICAgICA8L3N2Zz4K);
7479}
7480
7481
7482.jp-JupyterIcon {
7483 background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgdmVyc2lvbj0iMi4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpmaWdtYT0iaHR0cDovL3d3dy5maWdtYS5jb20vZmlnbWEvbnMiPgo8dGl0bGU+bG9nby01LnN2ZzwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgdXNpbmcgRmlnbWEgMC45MDwvZGVzYz4KPGcgaWQ9IkNhbnZhcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2MzggLTIyODEpIiBmaWdtYTp0eXBlPSJjYW52YXMiPgo8ZyBpZD0ibG9nbyIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm5vcm1hbDsiIGZpZ21hOnR5cGU9Imdyb3VwIj4KPGcgaWQ9ImciIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpub3JtYWw7IiBmaWdtYTp0eXBlPSJncm91cCI+CjxnIGlkPSJwYXRoIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bm9ybWFsOyIgZmlnbWE6dHlwZT0iZ3JvdXAiPgo8ZyBpZD0icGF0aDcgZmlsbCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm5vcm1hbDsiIGZpZ21hOnR5cGU9InZlY3RvciI+Cjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX2ZpbGwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2NjkuMyAyMjgxLjMxKSIgZmlsbD0iIzc2NzY3NyIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm5vcm1hbDsiLz4KPC9nPgo8L2c+CjxnIGlkPSJwYXRoIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bm9ybWFsOyIgZmlnbWE6dHlwZT0iZ3JvdXAiPgo8ZyBpZD0icGF0aDggZmlsbCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm5vcm1hbDsiIGZpZ21hOnR5cGU9InZlY3RvciI+Cjx1c2UgeGxpbms6aHJlZj0iI3BhdGgxX2ZpbGwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuNzQgMjMxMS45OCkiIGZpbGw9IiNGMzc3MjYiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpub3JtYWw7Ii8+CjwvZz4KPC9nPgo8ZyBpZD0icGF0aCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm5vcm1hbDsiIGZpZ21hOnR5cGU9Imdyb3VwIj4KPGcgaWQ9InBhdGg5IGZpbGwiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpub3JtYWw7IiBmaWdtYTp0eXBlPSJ2ZWN0b3IiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMl9maWxsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBmaWxsPSIjRjM3NzI2IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bm9ybWFsOyIvPgo8L2c+CjwvZz4KPGcgaWQ9InBhdGgiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpub3JtYWw7IiBmaWdtYTp0eXBlPSJncm91cCI+CjxnIGlkPSJwYXRoMTAgZmlsbCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm5vcm1hbDsiIGZpZ21hOnR5cGU9InZlY3RvciI+Cjx1c2UgeGxpbms6aHJlZj0iI3BhdGgzX2ZpbGwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZmlsbD0iIzk4OTc5OCIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm5vcm1hbDsiLz4KPC9nPgo8L2c+CjxnIGlkPSJwYXRoIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bm9ybWFsOyIgZmlnbWE6dHlwZT0iZ3JvdXAiPgo8ZyBpZD0icGF0aDExIGZpbGwiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpub3JtYWw7IiBmaWdtYTp0eXBlPSJ2ZWN0b3IiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoNF9maWxsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBmaWxsPSIjNkY3MDcwIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bm9ybWFsOyIvPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGRlZnM+CjxwYXRoIGlkPSJwYXRoMF9maWxsIiBkPSJNIDUuODkzNTMgMi44NDRDIDUuOTE4ODkgMy40MzE2NSA1Ljc3MDg1IDQuMDEzNjcgNS40NjgxNSA0LjUxNjQ1QyA1LjE2NTQ1IDUuMDE5MjIgNC43MjE2OCA1LjQyMDE1IDQuMTkyOTkgNS42Njg1MUMgMy42NjQzIDUuOTE2ODggMy4wNzQ0NCA2LjAwMTUxIDIuNDk4MDUgNS45MTE3MUMgMS45MjE2NiA1LjgyMTkgMS4zODQ2MyA1LjU2MTcgMC45NTQ4OTggNS4xNjQwMUMgMC41MjUxNyA0Ljc2NjMzIDAuMjIyMDU2IDQuMjQ5MDMgMC4wODM5MDM3IDMuNjc3NTdDIC0wLjA1NDI0ODMgMy4xMDYxMSAtMC4wMjEyMyAyLjUwNjE3IDAuMTc4NzgxIDEuOTUzNjRDIDAuMzc4NzkzIDEuNDAxMSAwLjczNjgwOSAwLjkyMDgxNyAxLjIwNzU0IDAuNTczNTM4QyAxLjY3ODI2IDAuMjI2MjU5IDIuMjQwNTUgMC4wMjc1OTE5IDIuODIzMjYgMC4wMDI2NzIyOUMgMy42MDM4OSAtMC4wMzA3MTE1IDQuMzY1NzMgMC4yNDk3ODkgNC45NDE0MiAwLjc4MjU1MUMgNS41MTcxMSAxLjMxNTMxIDUuODU5NTYgMi4wNTY3NiA1Ljg5MzUzIDIuODQ0WiIvPgo8cGF0aCBpZD0icGF0aDFfZmlsbCIgZD0iTSAxOC4yNjQ2IDcuMTM0MTFDIDEwLjQxNDUgNy4xMzQxMSAzLjU1ODcyIDQuMjU3NiAwIDBDIDEuMzI1MzkgMy44MjA0IDMuNzk1NTYgNy4xMzA4MSA3LjA2ODYgOS40NzMwM0MgMTAuMzQxNyAxMS44MTUyIDE0LjI1NTcgMTMuMDczNCAxOC4yNjkgMTMuMDczNEMgMjIuMjgyMyAxMy4wNzM0IDI2LjE5NjMgMTEuODE1MiAyOS40Njk0IDkuNDczMDNDIDMyLjc0MjQgNy4xMzA4MSAzNS4yMTI2IDMuODIwNCAzNi41MzggMEMgMzIuOTcwNSA0LjI1NzYgMjYuMTE0OCA3LjEzNDExIDE4LjI2NDYgNy4xMzQxMVoiLz4KPHBhdGggaWQ9InBhdGgyX2ZpbGwiIGQ9Ik0gMTguMjczMyA1LjkzOTMxQyAyNi4xMjM1IDUuOTM5MzEgMzIuOTc5MyA4LjgxNTgzIDM2LjUzOCAxMy4wNzM0QyAzNS4yMTI2IDkuMjUzMDMgMzIuNzQyNCA1Ljk0MjYyIDI5LjQ2OTQgMy42MDA0QyAyNi4xOTYzIDEuMjU4MTggMjIuMjgyMyAwIDE4LjI2OSAwQyAxNC4yNTU3IDAgMTAuMzQxNyAxLjI1ODE4IDcuMDY4NiAzLjYwMDRDIDMuNzk1NTYgNS45NDI2MiAxLjMyNTM5IDkuMjUzMDMgMCAxMy4wNzM0QyAzLjU2NzQ1IDguODI0NjMgMTAuNDIzMiA1LjkzOTMxIDE4LjI3MzMgNS45MzkzMVoiLz4KPHBhdGggaWQ9InBhdGgzX2ZpbGwiIGQ9Ik0gNy40Mjc4OSAzLjU4MzM4QyA3LjQ2MDA4IDQuMzI0MyA3LjI3MzU1IDUuMDU4MTkgNi44OTE5MyA1LjY5MjEzQyA2LjUxMDMxIDYuMzI2MDcgNS45NTA3NSA2LjgzMTU2IDUuMjg0MTEgNy4xNDQ2QyA0LjYxNzQ3IDcuNDU3NjMgMy44NzM3MSA3LjU2NDE0IDMuMTQ3MDIgNy40NTA2M0MgMi40MjAzMiA3LjMzNzEyIDEuNzQzMzYgNy4wMDg3IDEuMjAxODQgNi41MDY5NUMgMC42NjAzMjggNi4wMDUyIDAuMjc4NjEgNS4zNTI2OCAwLjEwNTAxNyA0LjYzMjAyQyAtMC4wNjg1NzU3IDMuOTExMzUgLTAuMDI2MjM2MSAzLjE1NDk0IDAuMjI2Njc1IDIuNDU4NTZDIDAuNDc5NTg3IDEuNzYyMTcgMC45MzE2OTcgMS4xNTcxMyAxLjUyNTc2IDAuNzIwMDMzQyAyLjExOTgzIDAuMjgyOTM1IDIuODI5MTQgMC4wMzM0Mzk1IDMuNTYzODkgMC4wMDMxMzM0NEMgNC41NDY2NyAtMC4wMzc0MDMzIDUuNTA1MjkgMC4zMTY3MDYgNi4yMjk2MSAwLjk4NzgzNUMgNi45NTM5MyAxLjY1ODk2IDcuMzg0ODQgMi41OTIzNSA3LjQyNzg5IDMuNTgzMzhMIDcuNDI3ODkgMy41ODMzOFoiLz4KPHBhdGggaWQ9InBhdGg0X2ZpbGwiIGQ9Ik0gMi4yNzQ3MSA0LjM5NjI5QyAxLjg0MzYzIDQuNDE1MDggMS40MTY3MSA0LjMwNDQ1IDEuMDQ3OTkgNC4wNzg0M0MgMC42NzkyNjggMy44NTI0IDAuMzg1MzI4IDMuNTIxMTQgMC4yMDMzNzEgMy4xMjY1NkMgMC4wMjE0MTM2IDIuNzMxOTggLTAuMDQwMzc5OCAyLjI5MTgzIDAuMDI1ODExNiAxLjg2MTgxQyAwLjA5MjAwMzEgMS40MzE4IDAuMjgzMjA0IDEuMDMxMjYgMC41NzUyMTMgMC43MTA4ODNDIDAuODY3MjIyIDAuMzkwNTEgMS4yNDY5MSAwLjE2NDcwOCAxLjY2NjIyIDAuMDYyMDU5MkMgMi4wODU1MyAtMC4wNDA1ODk3IDIuNTI1NjEgLTAuMDE1NDcxNCAyLjkzMDc2IDAuMTM0MjM1QyAzLjMzNTkxIDAuMjgzOTQxIDMuNjg3OTIgMC41NTE1MDUgMy45NDIyMiAwLjkwMzA2QyA0LjE5NjUyIDEuMjU0NjIgNC4zNDE2OSAxLjY3NDM2IDQuMzU5MzUgMi4xMDkxNkMgNC4zODI5OSAyLjY5MTA3IDQuMTc2NzggMy4yNTg2OSAzLjc4NTk3IDMuNjg3NDZDIDMuMzk1MTYgNC4xMTYyNCAyLjg1MTY2IDQuMzcxMTYgMi4yNzQ3MSA0LjM5NjI5TCAyLjI3NDcxIDQuMzk2MjlaIi8+CjwvZGVmcz4KPC9zdmc+Cg==);
7484 background-size: 16px;
7485 margin: 2px;
7486 margin-left: 10px;
7487 margin-right: 0px;
7488 padding-right: 0px;
7489}
7490
7491
7492.jp-Landing-tour {
7493 background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB3aWR0aD0iODRweCIgaGVpZ2h0PSIxMXB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4My42NyAxMC4xOSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmMzZhMGM7ZmlsbC1vcGFjaXR5OjAuOTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnRvdXI8L3RpdGxlPjxnIGlkPSJMYXVuY2hlciI+PGcgaWQ9Ikdyb3VwLTIiPjxwYXRoIGlkPSJUYWtlLWEtdG91ciIgY2xhc3M9ImNscy0xIiBkPSJNMC4xMSwwSDguMlYxLjUySDVWMTBIMy4yOFYxLjUySDAuMTFWMFpNMTUuMiw4LjM5YTAuODUsMC44NSwwLDAsMCwuMDguNDIsMC4zMiwwLjMyLDAsMCwwLC4zLjEzaDAuMTdsMC4yMiwwVjEwbC0wLjIyLjA2LTAuMjcuMDYtMC4yOCwwSDE1YTEuNTQsMS41NCwwLDAsMS0uODEtMC4yLDEsMSwwLDAsMS0uNDItMC42OSwyLjgyLDIuODIsMCwwLDEtMS4xNy42Nyw0LjYsNC42LDAsMCwxLTEuMzQuMjEsMy4yOCwzLjI4LDAsMCwxLS45NC0wLjEzQTIuNDYsMi40NiwwLDAsMSw5LjUsOS42NywxLjg4LDEuODgsMCwwLDEsOSw5YTIsMiwwLDAsMS0uMi0wLjkzQTIuMTUsMi4xNSwwLDAsMSw5LDdhMS44MiwxLjgyLDAsMCwxLC42NC0wLjY2QTIuOTEsMi45MSwwLDAsMSwxMC41Myw2cTAuNS0uMTEsMS0wLjE2YTguMTksOC4xOSwwLDAsMSwuODMtMC4xMiwzLjg4LDMuODgsMCwwLDAsLjY5LTAuMTIsMS4wNiwxLjA2LDAsMCwwLC40OC0wLjI2LDAuNzEsMC43MSwwLDAsMCwuMTgtMC41MiwwLjgyLDAuODIsMCwwLDAtLjE1LTAuNUExLDEsMCwwLDAsMTMuMTksNGExLjU3LDEuNTcsMCwwLDAtLjQ4LTAuMTQsMy44NywzLjg3LDAsMCwwLS41LDAsMiwyLDAsMCwwLTEuMTEuMjgsMS4wOSwxLjA5LDAsMCwwLS40OS44N0g5YTIuNCwyLjQsMCwwLDEsLjM0LTEuMTYsMi4zMiwyLjMyLDAsMCwxLC43NS0wLjc0LDMuMDYsMy4wNiwwLDAsMSwxLS4zOSw2LjEzLDYuMTMsMCwwLDEsMS4xOC0uMTEsNSw1LDAsMCwxLDEuMDUuMTEsMywzLDAsMCwxLC45My4zNiwyLDIsMCwwLDEsLjY2LjY1LDEuNzksMS43OSwwLDAsMSwuMjUsMVY4LjM5Wm0tMS42LTJhMS45NCwxLjk0LDAsMCwxLS45LjI5cS0wLjUzLDAtMS4wNi4xNWEzLjQxLDMuNDEsMCwwLDAtLjQ5LjEyLDEuNDgsMS40OCwwLDAsMC0uNDIuMjEsMC45MiwwLjkyLDAsMCwwLS4yOS4zNSwxLjIsMS4yLDAsMCwwLS4xMS41MywwLjY3LDAuNjcsMCwwLDAsLjE1LjQ1LDEuMTIsMS4xMiwwLDAsMCwuMzcuMjksMS43MiwxLjcyLDAsMCwwLC40OC4xNSwzLDMsMCwwLDAsLjQ3LDAsMi42LDIuNiwwLDAsMCwuNTctMC4wN0ExLjkxLDEuOTEsMCwwLDAsMTMsOC42M2ExLjUzLDEuNTMsMCwwLDAsLjQ1LTAuNDMsMS4wOCwxLjA4LDAsMCwwLC4xOC0wLjY0VjYuMzdaTTE3LDBoMS42VjUuNjlsMi44OC0yLjkzaDJMMjAuNjQsNS40MmwzLDQuNThIMjEuNzNMMTkuNTIsNi40OWwtMSwuOTJWMTBIMTdWMFpNMjkuNDEsNS43NEEyLjU3LDIuNTcsMCwwLDAsMjkuMjUsNWExLjk0LDEuOTQsMCwwLDAtLjM2LTAuNjFBMS44LDEuOCwwLDAsMCwyOC4zMyw0YTEuNjUsMS42NSwwLDAsMC0uNzQtMC4xNiwxLjkyLDEuOTIsMCwwLDAtLjc2LjE1LDEuNzQsMS43NCwwLDAsMC0uNTkuNDEsMiwyLDAsMCwwLS4zOS42MSwyLjEyLDIuMTIsMCwwLDAtLjE2Ljc2aDMuNzJaTTI1LjY5LDYuNzlhMi43OCwyLjc4LDAsMCwwLC4xMi44MSwyLDIsMCwwLDAsLjM2LjY5LDEuNzIsMS43MiwwLDAsMCwuNi40NywyLDIsMCwwLDAsLjg3LjE4LDEuOTIsMS45MiwwLDAsMCwxLjEzLS4zLDEuNzgsMS43OCwwLDAsMCwuNjQtMC45aDEuNTFhMywzLDAsMCwxLTEuMTgsMS44MywzLjIsMy4yLDAsMCwxLTEsLjQ4LDMuOTIsMy45MiwwLDAsMS0xLjEzLjE2LDMuODMsMy44MywwLDAsMS0xLjUxLS4yOEEzLjEzLDMuMTMsMCwwLDEsMjUsOS4xM2EzLjMzLDMuMzMsMCwwLDEtLjY5LTEuMiw0Ljg5LDQuODksMCwwLDEtLjIzLTEuNTQsNC4zNiw0LjM2LDAsMCwxLC4yNS0xLjQ2QTMuNzUsMy43NSwwLDAsMSwyNSwzLjcxYTMuMjgsMy4yOCwwLDAsMSwyLjU2LTEuMTQsMy4yNCwzLjI0LDAsMCwxLDEuNTMuMzYsMy4zNiwzLjM2LDAsMCwxLDEuMTMuOTQsMy44MywzLjgzLDAsMCwxLC42NSwxLjM1QTQuMTQsNC4xNCwwLDAsMSwzMSw2Ljc5SDI1LjY5Wm0xNi40OSwxLjZhMC44NSwwLjg1LDAsMCwwLC4wOC40MiwwLjMyLDAuMzIsMCwwLDAsLjMuMTNoMC4xN2wwLjIyLDBWMTBsLTAuMjIuMDYtMC4yNy4wNi0wLjI4LDBINDEuOTRhMS41NCwxLjU0LDAsMCwxLS44MS0wLjIsMSwxLDAsMCwxLS40Mi0wLjY5LDIuODIsMi44MiwwLDAsMS0xLjE3LjY3LDQuNiw0LjYsMCwwLDEtMS4zNC4yMSwzLjI4LDMuMjgsMCwwLDEtLjk0LTAuMTMsMi40NiwyLjQ2LDAsMCwxLS43OS0wLjM5QTEuODgsMS44OCwwLDAsMSwzNS45Myw5YTIsMiwwLDAsMS0uMi0wLjkzQTIuMTUsMi4xNSwwLDAsMSwzNiw3YTEuODIsMS44MiwwLDAsMSwuNjQtMC42NkEyLjkxLDIuOTEsMCwwLDEsMzcuNTEsNnEwLjUtLjExLDEtMC4xNmE4LjE5LDguMTksMCwwLDEsLjgzLTAuMTJBMy44OCwzLjg4LDAsMCwwLDQwLDUuNTlhMS4wNiwxLjA2LDAsMCwwLC40OC0wLjI2LDAuNzEsMC43MSwwLDAsMCwuMTctMC41MiwwLjgyLDAuODIsMCwwLDAtLjE1LTAuNUExLDEsMCwwLDAsNDAuMTcsNGExLjU3LDEuNTcsMCwwLDAtLjQ4LTAuMTQsMy44NywzLjg3LDAsMCwwLS41LDAsMiwyLDAsMCwwLTEuMTEuMjgsMS4wOSwxLjA5LDAsMCwwLS40OS44N0gzNmEyLjQsMi40LDAsMCwxLC4zNC0xLjE2LDIuMzIsMi4zMiwwLDAsMSwuNzUtMC43NCwzLjA2LDMuMDYsMCwwLDEsMS0uMzksNi4xMyw2LjEzLDAsMCwxLDEuMTgtLjExLDUsNSwwLDAsMSwxLC4xMSwzLDMsMCwwLDEsLjkzLjM2LDIsMiwwLDAsMSwuNjcuNjUsMS43OSwxLjc5LDAsMCwxLC4yNSwxVjguMzlabS0xLjYtMmExLjk0LDEuOTQsMCwwLDEtLjkuMjlxLTAuNTMsMC0xLjA2LjE1YTMuNDEsMy40MSwwLDAsMC0uNDkuMTIsMS40OCwxLjQ4LDAsMCwwLS40Mi4yMSwwLjkyLDAuOTIsMCwwLDAtLjI5LjM1LDEuMiwxLjIsMCwwLDAtLjEuNTMsMC42NywwLjY3LDAsMCwwLC4xNS40NSwxLjEyLDEuMTIsMCwwLDAsLjM3LjI5LDEuNzIsMS43MiwwLDAsMCwuNDguMTUsMywzLDAsMCwwLC40NywwLDIuNiwyLjYsMCwwLDAsLjU3LTAuMDcsMS45MSwxLjkxLDAsMCwwLC41OC0wLjI0QTEuNTMsMS41MywwLDAsMCw0MC40LDguMmExLjA4LDEuMDgsMCwwLDAsLjE4LTAuNjRWNi4zN1ptNi40OC0zLjYxaDEuMlYwLjU5aDEuNlYyLjc2aDEuNDRWNEg0OS44N1Y3LjgyYTMuODUsMy44NSwwLDAsMCwwLC40MywwLjc1LDAuNzUsMCwwLDAsLjEuMzEsMC40NywwLjQ3LDAsMCwwLC4yMy4xOSwxLjE0LDEuMTQsMCwwLDAsLjQyLjA2SDUxYTEuNjcsMS42NywwLDAsMCwuMzQsMFYxMEw1MC43OSwxMGwtMC41MiwwYTMuNTMsMy41MywwLDAsMS0xLS4xMiwxLjM1LDEuMzUsMCwwLDEtLjYtMC4zNUExLjIxLDEuMjEsMCwwLDEsNDguMzYsOWE0LjM3LDQuMzcsMCwwLDEtLjA5LTAuOFY0aC0xLjJWMi43NlptOC43MSw3LjQzYTMuOTQsMy45NCwwLDAsMS0xLjU1LS4yOSwzLjMsMy4zLDAsMCwxLTEuMTUtLjc5LDMuMzgsMy4zOCwwLDAsMS0uNzEtMS4yLDQuNjMsNC42MywwLDAsMS0uMjQtMS41NCw0LjU5LDQuNTksMCwwLDEsLjI0LTEuNTMsMy4zOCwzLjM4LDAsMCwxLC43MS0xLjIsMy4zLDMuMywwLDAsMSwxLjE1LS43OSw0LjMxLDQuMzEsMCwwLDEsMy4wOSwwLDMuMywzLjMsMCwwLDEsMS4xNS43OSwzLjM4LDMuMzgsMCwwLDEsLjcxLDEuMiw0LjU5LDQuNTksMCwwLDEsLjI0LDEuNTMsNC42Myw0LjYzLDAsMCwxLS4yNCwxLjU0LDMuMzgsMy4zOCwwLDAsMS0uNzEsMS4yLDMuMywzLjMsMCwwLDEtMS4xNS43OSwzLjk0LDMuOTQsMCwwLDEtMS41NS4yOWgwWm0wLTEuMjZhMS44MywxLjgzLDAsMCwwLC45Mi0wLjIyLDIsMiwwLDAsMCwuNjQtMC41OSwyLjU3LDIuNTcsMCwwLDAsLjM3LTAuODIsMy42NywzLjY3LDAsMCwwLDAtMS44NiwyLjQ4LDIuNDgsMCwwLDAtLjM3LTAuODIsMiwyLDAsMCwwLS42NC0wLjU4LDIsMiwwLDAsMC0xLjg1LDAsMiwyLDAsMCwwLS42NC41OCwyLjQ4LDIuNDgsMCwwLDAtLjM3LjgyLDMuNjcsMy42NywwLDAsMCwwLDEuODYsMi41NywyLjU3LDAsMCwwLC4zNy44MiwyLDIsMCwwLDAsLjY0LjU5LDEuODMsMS44MywwLDAsMCwuOTIuMjJoMFpNNjcuMTIsMTBINjUuNTVWOWgwYTIuMTksMi4xOSwwLDAsMS0uODcuODgsMi4zOCwyLjM4LDAsMCwxLTEuMTguMzMsMi42NiwyLjY2LDAsMCwxLTIuMDctLjcxLDMuMSwzLjEsMCwwLDEtLjY0LTIuMTRWMi43NmgxLjZWNy4yYTIsMiwwLDAsMCwuMzYsMS4zNCwxLjMzLDEuMzMsMCwwLDAsMSwuMzksMiwyLDAsMCwwLC44NC0wLjE1LDEuNDksMS40OSwwLDAsMCwuNTUtMC40MSwxLjU4LDEuNTgsMCwwLDAsLjMtMC42MkEzLjIzLDMuMjMsMCwwLDAsNjUuNTIsN1YyLjc2aDEuNlYxMFpNNjguOCwyLjc2aDEuNXYxLjRoMGExLjYyLDEuNjIsMCwwLDEsLjI3LTAuNTcsMi42NiwyLjY2LDAsMCwxLC40OS0wLjUxLDIuNDgsMi40OCwwLDAsMSwuNjQtMC4zNywxLjkxLDEuOTEsMCwwLDEsLjcxLTAuMTRoMC4zOWwwLjIyLDBWNC4xNWwtMC4zNCwwLTAuMzQsMGExLjgzLDEuODMsMCwwLDAtLjc2LjE2LDEuNzUsMS43NSwwLDAsMC0uNjIuNDgsMi4zMywyLjMzLDAsMCwwLS40Mi43OCwzLjM2LDMuMzYsMCwwLDAtLjE1LDEuMDZWMTBINjguOFYyLjc2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMTEgMCkiLz48L2c+PC9nPjxwb2x5Z29uIGlkPSJQYXRoLTIzMyIgY2xhc3M9ImNscy0xIiBwb2ludHM9Ijc4LjY0IDguOTQgNzkuNyAxMCA4My4xNCA2LjU2IDgzLjY3IDYuMDMgODMuMTQgNS41IDc5LjY5IDIuMDUgNzguNjMgMy4xMSA4MS41NSA2LjAzIDc4LjY0IDguOTQiLz48L3N2Zz4=);
7494}
7495
7496
7497.jp-FolderIcon {
7498 background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDEwIDkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDM5ICgzMTY2NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+aWNfZm9sZGVyX2JsYWNrXzI0cHg8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY2NC4wMDAwMDAsIC01NzguMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJMYXVuY2hlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjU1LjAwMDAwMCwgMjkxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDAwMDAwLCAyODQuODUxODUyKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImljX2ZvbGRlcl9ibGFja18yNHB4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01LDIgTDIsMiBDMS40NSwyIDEuMDA1LDIuNDUgMS4wMDUsMyBMMSw5IEMxLDkuNTUgMS40NSwxMCAyLDEwIEwxMCwxMCBDMTAuNTUsMTAgMTEsOS41NSAxMSw5IEwxMSw0IEMxMSwzLjQ1IDEwLjU1LDMgMTAsMyBMNiwzIEw1LDIgTDUsMiBaIiBpZD0iU2hhcGUiIGZpbGw9IiM5RTlFOUUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgcG9pbnRzPSIwIDAgMTIgMCAxMiAxMiAwIDEyIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
7499}
7500
7501
7502.jp-MainAreaLandscapeIcon {
7503 background-repeat: no-repeat;
7504 margin-right: 2px;
7505 width: 22px;
7506}
7507
7508
7509.jp-MainAreaPortraitIcon {
7510 background-position: 0 1px;
7511 background-repeat: no-repeat;
7512 margin-right: 0;
7513 width: 20px;
7514}
7515/*-----------------------------------------------------------------------------
7516| Copyright (c) Jupyter Development Team.
7517| Distributed under the terms of the Modified BSD License.
7518|----------------------------------------------------------------------------*/
7519
7520
7521/* Variables and mixins */
7522
7523
7524/* Main application (1st) */
7525
7526
7527/* Individual plugins */
7528
7529/* Theme images */